Arduino MQTT Bluetooth

Есть ли библиотека для использования MQTT с модулем Bluetooth (HC-06) вместо WiFi? Если нет, то есть ли готовая к использованию реализация шаблона издатель-подписчик?

, 👍0


1 ответ


1

MQTT — это нативный протокол TCP/IP. Если вы хотите получить к нему доступ через Bluetooth, вам нужен шлюз; устройство, которое транслирует протоколы. Вам нужен шлюз для определенных задействованных протоколов: MQTT, TCP/IP и Bluetooth.

Введите в Google «MQTT Bluetooth gateway», чтобы найти альтернативы, подобные этой:

Шлюз iGS01 прослушивает маяки, получает их рекламные данные и пересылает его на ваш сервер или сервер IoT через TCP, HTTP(S) или MQTT. Его можно использовать для подачи данных в бэкэнд-системы, которые отчитываются о наличие или отсутствие маяков iBeacon или Eddystone или действие по маяку данные датчиков (например, акселерометра, температуры, освещенности, влажности).

Шлюз подключается к локальной сети WiFi с частотой 2,4 ГГц. точка и управляется через интерфейс веб-браузера. Он может быть подключен через WPS (нажмите кнопку и на шлюзе, и на точке доступа WiFi). Им также можно управлять с помощью команд Telnet с другого оборудования (или человек).

Для MQTT/MQTTS — хост, порт, имя пользователя, пароль и корневой сертификат CA. может быть предоставлено.

Существуют также чисто программные решения, но я не нашел универсального, только специфичного для определенных поставщиков.

,