Arduino MQTT Bluetooth
Есть ли библиотека для использования MQTT с модулем Bluetooth (HC-06) вместо WiFi? Если нет, то есть ли готовая к использованию реализация шаблона издатель-подписчик?
@Curunir, 👍0
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. может быть предоставлено.
Существуют также чисто программные решения, но я не нашел универсального, только специфичного для определенных поставщиков.
- Можно ли измерить скорость акселерометром? Насколько точно?
- Arduino Pro Micro, получить данные с контакта Tx?
- Хочу создать Bluetooth audio control (увеличение/уменьшение громкости, воспроизведение, пауза и т.д.) для смартфона
- Невозможно подключиться к Bluetooth hc-05.
- Проблемы с надежным подключением с использованием HC-05 в качестве ведущего устройства Bluetooth
- Как решить проблему AT+INQ ERROR (1F), AT+INIT ERROR(17) на модуле Bluetooth HC-05?
- Модуль Bluetooth HC-05 мигает красным светом - Arduino Uno
- Как подключиться к MQTT брокеру с помощью TLS?