BLE не читает правильно? - PullRequest
       7

BLE не читает правильно?

0 голосов
/ 11 ноября 2018

Я создаю приложение для сканирования датчиков BLE. Мне любопытно узнать, только это я или кто-то испытывает мою проблему.

Я пытаюсь отсканировать около 1000 датчиков, проходящих мимо моего шлюза. Однако я получаю большое количество пропущенных прочтений. Это только у меня или у кого-то это происходит, когда не все датчики BLE читаются? Может ли это быть просто объемная вещь или то, что я не учел?

Спасибо

1 Ответ

0 голосов
/ 11 ноября 2018

Это чисто вопрос статистики. Ваш сканер имеет определенный интервал сканирования, в течение которого он циклически проходит по трем рекламным каналам (37, 38, 39), а каждый датчик имеет интервал рекламы, в течение которого он делает то же самое. Поэтому всегда существует вероятность того, что сканер в данный момент находится на другом канале, чем отправляемая реклама, и в этом случае он будет пропущен.

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...