Управление несколькими периферийными устройствами BLE с помощью одного центрального

Я довольно новичок в IoT и BLE. Чего я хочу добиться, так это писать по GATT характеристику как минимум 100 периферийных устройств одновременно или в течение очень короткого периода времени (т.е. менее 100 мс). В настоящее время моими периферийными устройствами являются Ble nano (nRF51822), на которых работает пользовательская служба GATT. Я использую свой Mac в качестве центрального BLE. Я использую Node.js и Noble для реализации центрального. Я хочу знать, возможно ли вообще такое, и если возможно, пожалуйста, свяжите меня с примером кода.:)

1 ответ

Следует отметить, что чипы Bluetooth для компьютеров обычно (совершенно произвольно) ограничены несколькими одновременными подключениями. Общие значения находятся в диапазоне от 3 до 14. Даже если вы подключаете несколько устройств одновременно, отправляете характеристическое значение, отключаете и затем подключаете следующие устройства, это невозможно сделать в течение 100 мс. Если вы хотите отправить одни и те же данные всем, вы должны вместо этого разрешить рекламу своего компьютера и сканирование устройств nrf. Таким образом, вместо этого вы транслируете данные.

Другие вопросы по тегам