在ubuntu上安裝MQTT

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

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 使用 WebSocket 客戶端連接 MQTT 服務(wù)器 [TOC] 簡介 近年來隨著 Web 前端的快速發(fā)展,瀏覽...
    wivwiv閱讀 4,446評論 0 8
  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn),斷路器,智...
    卡卡羅2017閱讀 136,540評論 19 139
  • 一:前言 最近在了解MQTT協(xié)議相關(guān)的內(nèi)容,內(nèi)容有點(diǎn)多,特此把MQTT協(xié)議,以及其從服務(wù)端到客戶端的流程整理出來...
    子夏的不語閱讀 70,748評論 9 92
  • 在項(xiàng)目中用到socket.io在WEB端做消息推送,遂花了點(diǎn)時間看了socket.io實(shí)現(xiàn),做個簡單分析,如有錯漏...
    __七把刀__閱讀 30,218評論 20 54
  • 老其實(shí)話 2017.5.19 楊老師您好! 在十點(diǎn)課堂結(jié)識你以后就一直默默地關(guān)注著跟隨著您來到途正職場,我是您...
    老其實(shí)話閱讀 515評論 0 0

友情鏈接更多精彩內(nèi)容