Автор Тема: MQTT брокер mosquitto  (Прочитано 332 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Александр

  • Постоялец
  • ***
  • Сообщений: 142
  • Репутация: 1
  • Мощность альтернативной энергоустановки: 800
MQTT брокер mosquitto
« : 12 Сентябрь 2018, 23:39:59 »
~# apt install mosquitto mosquitto-clients

в первом терминале
~# mosquitto_sub -h localhost -t "mqtt" -v

Во втором терминале
~# mosquitto_pub -h localhost -t "mqtt" -m "Hello MQTT"

После чего в первом терминале получаем
mqtt Hello MQTT

Броккер работает.

~# nano /etc/mosquitto/mosquitto.conf



Создать пользователя
~# mosquitto_passwd путь_к_файлу_списка_пользователей пользователь

Подписаться на топик
~# mosquitto_sub -h host -u user -P password -t topic -v

Файл mosquitt.acl имеет следующую структуру:
Цитировать
user
topic /топик/#

Если не указывать топики
Цитировать
user
topic #
то пользователь получит доступ ко всем топикам.
« Последнее редактирование: 13 Сентябрь 2018, 13:39:56 от Александр »

 

Яндекс.Метрика