LINUX.ORG.RU

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

 , , , ,


0

3

Всем привет!

Подскажите, пожалуйста, можно ли управлять узлами 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 шлюз.

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

Для того чтобы оставить комментарий войдите или зарегистрируйтесь.