Установка MQTT брокера Mosquitto на Raspberry Pi
0. Обновляем систему
sudo apt-get update
sudo apt-get upgrade
1. Устновка брокера и клиента "mosquitto"
sudo wget http://repo.mosquitto.org/debian/mosquitto-repo.gpg.key
sudo apt-key add mosquitto-repo.gpg.key
cd /etc/apt/sources.list.d/
sudo wget http://repo.mosquitto.org/debian/mosquitto-jessie.list
sudo apt-get update
Устанавливаем MQTT сервер:
sudo apt-get install mosquitto
Если будет ругаться на отсутствующие зависимости с libssl, то делаем так:
wget http://repo.mosquitto.org/debian/mosquitto-stretch.list
rm mosquitto-jessie.list
sudo apt-get update
sudo apt-get install mosquitto
Устанавливаем MQTT клиент:
sudo apt-get install mosquitto mosquitto-clients
После установки сервер должен будет автоматически запускаться при загрузке системы.
2. Останавливаем сервер для настройки
После установки сервер сразу запускается, поэтому нужно оставновить его, чтобы настроить.sudo /etc/init.d/mosquitto stop
3. Настройка
Открываем файл настроек по адресу /etc/mosquitto/mosquitto.confsudo nano /etc/mosquitto/mosquitto.conf
и заменяем его содержимое на следующее:
# Place your local configuration in /etc/mosquitto/conf.d/
#
# A full description of the configuration file is at
# /usr/share/doc/mosquitto/examples/mosquitto.conf.example
pid_file /var/run/mosquitto.pid
persistence true
persistence_location /var/lib/mosquitto/
log_dest topic
log_type error
log_type warning
log_type notice
log_type information
connection_messages true
log_timestamp true
include_dir /etc/mosquitto/conf.d
Комментарии
Отправить комментарий