MQTTwindows最簡(jiǎn)單搭建mqtt服務(wù)端及本地客戶端測(cè)試
一、mqtt服務(wù)端搭建
推薦使用emq的開(kāi)源服務(wù)端emqx,目前是使用最廣泛的mqtt服務(wù)端。
github上下載地址為https://github.com/emqx/emqx/releases,當(dāng)前最新windows版本是
emqx-windows-4.3.6.zip。
1.運(yùn)行服務(wù)端
下載完解壓縮出來(lái),在bin目錄下打開(kāi)cmd命令行,執(zhí)行指令emqx.cmd start即可運(yùn)行mqtt服務(wù)端,執(zhí)行后cmd窗口就可以關(guān)閉了,服務(wù)已經(jīng)在后臺(tái)運(yùn)行。
————————————————
emqx.cmd start
二、mqtt本地客戶端安裝
emq提供了在線web客戶端,可以用來(lái)連接到emq提供的服務(wù)端進(jìn)行驗(yàn)證和測(cè)試。
但在開(kāi)發(fā)環(huán)境和生產(chǎn)環(huán)境,我們需要部署本地客戶端,連接到我們本地服務(wù)器上進(jìn)行調(diào)試。
emq的windows本地客戶端下載地址https://mqttx.app/
1.連接服務(wù)端
運(yùn)行客戶端mqttx程序,點(diǎn)擊添加new connection,錄入連接名稱(chēng)和服務(wù)端IP(此處為連接本機(jī)服務(wù)端),其他選項(xiàng)不用改,點(diǎn)擊connect后,客戶端成功連接到服務(wù)端。
————————————————
此處我們訂閱了主題是quan的消息,主題可支持多級(jí),用/間隔例如quan/2,如果想要接收子級(jí)所有消息,可以使用通配符#,例如 quan/#
3.發(fā)布消息
訂閱主題完成,我們測(cè)試下發(fā)布主題我們自己能否接收到。
在Topic欄輸入quan,表示發(fā)送消息的主題為quan。
在內(nèi)容區(qū)域默認(rèn)是Json字符串格式,我們可以簡(jiǎn)單修改后,點(diǎn)擊發(fā)送圖標(biāo)的按鈕。
上面的消息記錄區(qū)域,馬上會(huì)顯示發(fā)送的消息和接收的消息兩個(gè)記錄。如下圖
以上,mqtt服務(wù)端與客戶端的演示完成。
MQTT:windows最簡(jiǎn)單搭建mqtt服務(wù)端及本地客戶端測(cè)試_奮斗魚(yú)的博客-CSDN博客_mqtt服務(wù)端*博客內(nèi)容為網(wǎng)友個(gè)人發(fā)布,僅代表博主個(gè)人觀點(diǎn),如有侵權(quán)請(qǐng)聯(lián)系工作人員刪除。