MorseLAB - MQTT Server on RaspberryPi
In this video, I show how to install and configure an MQTT broker (Mosquitto) on Linux, specifically for the MorseLAB project.
This setup includes:
✔ installing Mosquitto
✔ configuring the listener on port 1883
✔ disabling anonymous access
✔ creating users and passwords
✔ setting correct file permissions
✔ starting and testing the broker
udo apt update
sudo apt upgrade -y
sudo apt install mosquitto mosquitto-clients -y
sudo systemctl start mosquitto
sudo systemctl enable mosquitto
sudo systemctl status mosquitto
ss -tlnp | grep 1883
sudo nano /etc/mosquitto/conf.d/listener.conf
listener 1883 0.0.0.0
allow_anonymous false
password_file /etc/mosquitto/passwd
sudo mosquitto_passwd -c /etc/mosquitto/passwd MANIEK
sudo mosquitto_passwd /etc/mosquitto/passwd C8F1BADAF380
sudo mosquitto_passwd /etc/mosquitto/passwd 2CE25B40C86C
sudo chown root:mosquitto /etc/mosquitto/passwd
sudo chmod 640 /etc/mosquitto/passwd
sudo ls -l /etc/mosquitto/passwd
sudo systemctl restart mosquitto
systemctl status mosquitto
mosquitto_sub -h localhost -t PUBLIC1 -u MANIEK -P 123456 -d