Я занимаюсь разработкой приложения BLE для Android и успешно создал приложение, которое соединяется с периферийным устройством BLE. Я полагаю, что сейчас сервер Гатта отключается и снова подключается с интервалом 30 секунд.
Теперь мне нужно поддерживать соединение, чтобы передавать данные с периферийных устройств в мои данные. Зачем мне это? Потому что это датчик ЭМГ, который пользователь будет носить на руке и отображать в реальном времени данные о движении мышц. Я знаю, что это уменьшит время автономной работы устройства EMG, но в моем случае это не имеет значения.
У кого-нибудь есть предложения сделать это? Или я не знаю, что предлагает BLE?
Я изменил этот пример кода для моего периферийного устройства https://github.com/googlesamples/android-BluetoothLeGatt