Архитектуры и реализации ячеистого шлюза Bluetooth

Может ли кто-нибудь немного пояснить о реализации шлюзов Bluetooth mesh. Интересно узнать возможные способы реализации ячеистого шлюза Bluetooth. Как это возможно прямо сейчас? Если у меня есть SoM (для упрощения это может быть плата Raspberry Pi) с Linux, который использует стек BlueZ, и я хочу управлять с него сетью Bluetooth mesh. Можно ли напрямую управлять узлами сетки Bluetooth, отправляя им пакеты и получая пакеты от них через сетку Bluetooth? Должен ли шлюз быть частью ячеистой сети Bluetooth в качестве отдельного узла? Похоже, что мобильное приложение nRF Mesh от Nordic использует особую возможность для управления устройствами через пакет PB-GATT, подключаясь к ячеистому узлу Bluetooth с функцией прокси. Мобильное устройство подключается к узлу с помощью Bluetooth LE и инкапсулирует пакеты сетки Bluetooth, отправка через этот узел, а не напрямую, рекламных пакетов Bluetooth mesh. Итак, может ли кто-нибудь уточнить, возможно ли управлять ячеистыми сетями Bluetooth с такого устройства с помощью Linux? И если да, то куда мне посмотреть, чтобы понять, как это возможно? И если нет, то какие у нас есть варианты управления ячеистой сетью Bluetooth со шлюза? Нужно ли нам подключать микроконтроллер (например, nRF52840 или ESP32) через UART/SPI к нашему хост-MCU и писать для него специальную прошивку для управления ячеистой сетью Bluetooth, используя этот микроконтроллер в качестве прокси-сервера между шлюзом и ячеистой сетью Bluetooth? Или мы могли бы управлять ячеистой сетью Bluetooth, подключаясь к произвольному узлу ячеистой сети Bluetooth с функцией прокси через Bluetooth LE и управлять сетью, инкапсулируя пакеты, как это делает мобильное приложение nRF Mesh? Как компании реализуют свои ячеистые шлюзы Bluetooth? Как они управляют ячеистой сетью из них, если BlueZ не поддерживает собственное управление ячеистой сетью Bluetooth (только обеспечение)? Заранее благодарим вас за любую помощь в понимании таких деталей и любые рекомендации. Было бы здорово услышать мысли других об этой проблеме.

0 ответов

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