1.引入mosquitto倉庫并更新
# 注意 這一步不能忽略
sudo apt-add-repository ppa:mosquitto-dev/mosquitto-ppa
sudo apt-get update
2. 執(zhí)行以下命令安裝mosquitto包
sudo apt-get install mosquitto
3. 安裝mosquitto開發(fā)包
sudo apt-get install mosquitto-dev
4. 安裝mosquitto客戶端
sudo apt-get install mosquitto-clients
5.查詢mosquitto是否正確運(yùn)行
sudo service mosquitto status
運(yùn)行結(jié)果:
status運(yùn)行結(jié)果
6. 本機(jī)測試
#打開一個終端,執(zhí)行以下命令訂閱主題"mqtt"
mosquitto_sub -h localhost -t "mqtt" -v
#打開另外一個終端,發(fā)布消息到主題 “mqtt”
mosquitto_pub -h localhost -t "mqtt" -m "Hello MQTT"
#現(xiàn)在你會看到消息被顯示在前一個終端上了.
7. 網(wǎng)絡(luò)測試(test.mosquitto.org)
#通過以下命令,可以定于到官放所有測試的mqtt信息,當(dāng)然你發(fā)布的信息別人也能訂閱到
mosquitto_sub -h test.mosquitto.org -t "#" -v
#也可以在官方mqtt服務(wù)下發(fā)布自己專屬的信息
mosquitto_sub -h test.mosquitto.org -t "myxyz123" -v
#訂閱自己的信息
mosquitto_pub -h test.mosquitto.org -t "myxyz123" -m "hello mqtt"
test.mosquitto.org 支持加密和不加密MQTT消息模式,也支持用TCP或者Websocket作為承載,可以通過wireshark抓包來觀察不同的包格式.
qq:1186969412