版權聲明:本文為部落客pgpanda的原創文章,未經部落客允許不得轉載
工作需求,自己在windows下搭建了一個mosquitto環境測試mqtt
話不多說,直接上過程
環境為windows64bit
因為官網上已經找不到mosquitto的windows64位下載下傳了,還是花了一番功夫
下載下傳連結,mosquitto64位版與Cygwin64位版:
連結:
http://pan.baidu.com/s/1o8Swnv8 密碼:si95
連結:
http://pan.baidu.com/s/1dEW2eq9 密碼:myj1
一、安裝Cygwin
安裝過程網上很多,這裡就不重複描述了
需要注意的一個地方,安裝過程中選擇源會報錯
Unable to get setup.ini from <http://mirrors.163.com/cygwin/>
進入源網站http://mirrors.163.com/cygwin/ 發現變成了這樣,不是單一源
在添加源URL的時候變成http://mirrors.163.com/cygwin/x86_64即可
國内一般使用的是163的源檔案 這裡提供官網上提供給源的下載下傳位址,筆者沒有下載下傳過,也無法驗證
https://cygwin.com/mirrors.html
二、安裝mosquitto
通過檔案直接安裝即可
三、測試
在本例中,釋出者、訂閱者和伺服器均為localhost,實際情況下三者并不是一個裝置
啟動broker
windows下使用指令提示符,進入mosquitto安裝目錄
輸入指令 mosquitto -c mosquitto.conf
無提示資訊,表示mqtt的broker端已經啟動
保持broker啟動,打開兩個指令視窗測試釋出與訂閱
訂閱主題
mosquitto_sub -v -t topicTest01
-v:列印更多調試資訊
-t:指定主題,此處為topicTest01
釋出内容
mosquitto_pub -t topicTest01 -m TestMessage
-t:指定主題
-m:指定消息内容
測試結果:
釋出消息後,訂閱這收到了主題為topicTest01的TestMessage消息
綜上
windows7-64bit環境下mosquitto環境搭建完成
下一步準備性能測試
mosquitto64位版與Cygwin64位版