Можно ли определить / определить, когда устройство BLE собирается отключиться? - PullRequest
0 голосов
/ 16 октября 2019


У меня есть устройство BLE (самостоятельно), которое я подключаю к своему приложению (iOS + Android).
Я хочу уведомить пользователя, когда сигнал Bluetooth слабый или лучше - когда устройство работаетотключить.

В результате поиска в сети RSSI было единственным значением, связанным с сигналом, но я не смог найти порог RSSI, который намекает на возможное отключение.

Есть ли способзнаете?

Большое спасибо, Гиора.

1 Ответ

0 голосов
/ 16 октября 2019

Возможность подключения к устройству BLE со слабым RSSI сильно зависит от телефона, который вы используете для подключения к своему устройству.

С некоторыми смартфонами, особенно с Android 8+, выможет быть в состоянии оставаться подключенным к рекламе устройства BLE со слабым RSSI, тогда как на другом смартфоне у вас могут возникнуть проблемы с подключением к устройству с сильным RSSI.

Это также зависит от качествачипа BLE на вашем периферийном устройстве.

Чтобы ответить на ваш вопрос, я бы сказал, что вам нужно выполнить некоторые калибровочные тесты, установив среднее значение RSSI, при котором ваш центр или периферийное устройство вызывает отключение, и начать с этого.

Вам нужно будет рассчитать это среднее значение для нескольких типов телефонов, включая Android и iOS, или, что еще лучше, установить пороговое значение для каждой ОС.

...