Автор разработал Android-приложение для тестирования возможностей Bluetooth в качестве альтернативного канала связи. Проект позволяет передавать голос и сетевые пакеты между устройствами без использования сотовых сетей или Wi-Fi, опираясь на технологию Bluetooth Low Energy (BLE).
Функционал приложения включает режим рации с передачей голоса при сжатии до 1,5 КБ/с и VPN-туннель для передачи сетевого трафика. Для работы в условиях ограниченной пропускной способности предусмотрен прокси-сервер, который фильтрует рекламу и телеметрию, позволяя передавать текстовый контент через BLE.
Технически обмен данными реализован через протокол GATT. Для обеспечения стабильности на больших дистанциях используется режим LE Coded S=8. Приложение написано на Java 8 без сторонних библиотек и фреймворков, а его итоговый размер составляет 61 КБ, включая цифровую подпись.
В ходе работы автор проанализировал показатели мощности сигнала (RSSI) и ограничения существующих проприетарных решений, таких как Xiaomi Offline Communication. В отличие от заводских технологий, требующих авторизации в аккаунте и наличия SIM-карты, данное решение работает автономно.






