LINUX.ORG.RU

Сообщения RAlexeev

 

Архитектура и реализация Bluetooth mesh шлюза

Форум — Development

Всем привет!

Подскажите, пожалуйста, можно ли управлять узлами Bluetooth mesh сети с помощью BlueZ стека, например, с Raspberry Pi? Кажется, что BlueZ стек поддерживает только провижионинг. Но как тогда компании реализуют Bluetooth mesh шлюзы? Какая у них архитектура? Я так понимаю, если BlueZ не может напрямую общаться с узлами Bluetooth mesh сети с помощью Adv bearers, то он может либо подключиться к прокси узлу и с помощью GATT bearers отправлять пакеты на другие узлы Bluetooth mesh сети, либо непосредственно к Raspberry Pi нужно подключить какой-нибудь микроконтроллер вроде nRF52840/ESP32 с поддержкой Bluetooth mesh, написать для него прошивку, и тогда хостовая система сможет общаться с микроконтроллером по UART/SPI, а сам микроконтроллер будет узлом Bluetooth mesh сети и будет управлять ей. Если вдруг ошибаюсь на счёт возможностей BlueZ и управлением Bluetooth mesh сети с помощью него из-под Linux, то поправьте, пожалуйста. Хотелось бы понять, как можно реализовать Bluetooth mesh шлюз.

Было бы здорово услышать мысли других разработчиков по этой проблеме.

 , , , ,

RAlexeev
()

RSS подписка на новые темы