In this post I will show you how to install Mosquitto MQTT broker on Raspberry Pi or Orange Pi embeded systems.
Prerequisites
- Raspberry Pi, or Orange Pi board with debian-based operating system installed on it.
- Power supply and internet connection to the board
Installation
1.: Open a new terminal window

2.: Update the system with:
pi@raspberry:~ $ sudo apt update
3.: Install Mosquitto with:
pi@raspberry:~ $ sudo apt install -y mosquitto
4.: Install Clients:
pi@raspberry:~ $ sudo apt install -y mosquitto-clients
To enable auto-start on system boot type:
pi@raspberry:~ $ sudo systemctl enable mosquitto.service
Test Installation
To test the installation open a second terminal window.
From the first terminal subsribe to the “test” topic with the mosquitto_sub command:
pi@raspberry:~ $ mosquitto_sub -h localhost -t test
From the second terminal publish a “Hello World” message to the test topic with the mosquitto_pub:
pi@raspberry:~ $ mosquitto_pub -h localhost -t test -m “hello world”
When you hit enter you should see the Hello World message pop up in the first terminal window. Congratulations! You just send your first message 🙂