Установка MQTT сервера
Вначале проверяем установлен ли брокер (сервер) и его версию:
dpkg -l mosquitto
Если версия ниже 1.4.12, то удаляем:
sudo apt-get --purge remove mosquitto mosquitto-clients python-mosquitto
Добавляем в репозиторий ссылку на стабильную ветку mosquitto:
sudo apt-add-repository ppa:mosquitto-dev/mosquitto-ppa
Обновляем репозиторий:
sudo apt-get update
Устанавливаем брокер и дополнительные утилиты:
sudo apt-get install mosquitto mosquitto-clients
Чтобы установить брокер Mosquitto, введите следующие команды:
sudo apt update
sudo apt install -y mosquitto mosquitto-clients
Проверяем, установлен ли Mosquitto
Отправляем команду:
mosquitto -v
Эта команда возвращает версию Mosquitto, установленную на Orangepi. Она должна быть 1.4.x или выше.
Примечание: Иногда после введения команды «mosquitto -v» может появиться сообщение-предупреждение «Error: Address already in use». Оно значит, что брокер Mosquitto уже запущен, поэтому ничего страшного в нем нет.
IP-адресOrange Pi
Чтобы узнать IP-адрес своей Orange Pi, впишите в терминал следующую команду:
hostname -I