Установка Mosquitto

Устанавливаем необходимые пакеты. sudo apt-get install mosquitto mosquitto-clients
sudo mosquitto_passwd -c /etc/mosquitto/passwd mqttuser
Появится запрос пароля. Вводим 2 раза.
Открываем конфигурационный файл Mosquitto и добавляем информацию о новом файле паролей: sudo nano /etc/mosquitto/conf.d/default.conf На экране появится пустой файл. Введим: allow_anonymous false
password_file /etc/mosquitto/passwd
Строка allow_anonymous false блокирует доступ анонимных пользователей.
Строка password_file указывает путь к файлу паролей. Сохраняем и закрываем файл.

Перезапускаем Mosquitto: sudo systemctl restart mosquitto Перезагружаем систему sudo shutdown -r now Далее, после перезагрузки идем в панель управления Majordomo. Система -> Маркет дополнений -> Оборудование
И устанавливаем MQTT (by SergeJey).
В разделе устройства увидим новый пункт MQTT. Жмем настроить.
MajorDoMo Client: (Придумываем название нашего клиента например - MajorDoMo MQTT)
Hostname: localhost
Port: 1883
Subscription path: (# - подписываемся на все или например - relay/#)
authorization required - ставим галочку
Username:(mqttuser или то которое вводили при настройке)
Password:(тот который вводили при настройке)

На этом всё. Теперь можно подключиться к брокеру и попробовать что нибудь отправить.