How to install mosquitto MQTT server on linux

Byamber

How to install mosquitto MQTT server on linux

Step 1) Update mosquitto repository

run bash command: sudo apt-add-repository ppa:mosquitto-dev/mosquitto-ppa

(if above apt-add-repository command does not work, you might need install software-properties-common Package by runing following command first:

sudo apt-get install software-properties-common python-software-properties )

Step 2)install mosquitto
run bash command: sudo apt-get install mosquitto

Step 3)start mosquitto

run bash command: sudo service mosquitto start

Step 4) check mosquitto running status

You should see mosquitto start/running , process xxxx

run bash command: sudo service mosquitto status

Step 5)Check mosquitto port:
run bash command: netstat -anplt | grep 1883

you should see 1883 port is listened by mosquitto process

Step 6) test MQTT broker
First, you need open a new terminal window and install mosquito client by running following commands:
sudo apt-get install mosquitto-clients

Second, issue the given below command to subscribe the topic “mqtt”:
sudo mosquitto_sub -h localhost -t “raspi” -v

Last, Open another terminal and issue the given below command to publish message to the topic “mqtt”
sudo mosquitto_pub -h localhost -t “raspi” -m “This is my first MQTT message”

Then you should see a message “This is my first MQTT message” in first terminal window

Congratulations! You have set up your first Mosquitto MQTT server!

About the Author

amber administrator

You must be logged in to post a comment