色婷婷AⅤ一区二区三区|亚洲精品第一国产综合亚AV|久久精品官方网视频|日本28视频香蕉

          "); //-->

          博客專欄

          EEPW首頁 > 博客 > MQTTwindows最簡單搭建mqtt服務(wù)端及本地客戶端測試

          MQTTwindows最簡單搭建mqtt服務(wù)端及本地客戶端測試

          發(fā)布人:電子禪石 時間:2023-02-12 來源:工程師 發(fā)布文章

          一、mqtt服務(wù)端搭建

          推薦使用emq的開源服務(wù)端emqx,目前是使用最廣泛的mqtt服務(wù)端。


          github上下載地址為https://github.com/emqx/emqx/releases,當前最新windows版本是


          emqx-windows-4.3.6.zip。


          1.運行服務(wù)端


          下載完解壓縮出來,在bin目錄下打開cmd命令行,執(zhí)行指令emqx.cmd start即可運行mqtt服務(wù)端,執(zhí)行后cmd窗口就可以關(guān)閉了,服務(wù)已經(jīng)在后臺運行。

          ————————————————

          emqx.cmd start

          2.登錄服務(wù)端后臺

          服務(wù)端運行后,可以在瀏覽器中輸入地址http://127.0.0.1:18083 進入后臺管理,用戶名為admin,密碼為public

          登錄后我們主要看這三個菜單

          1.Clients:當前連接的客戶端列表

          2.Topics:訂閱主題列表

          3.subscriptions:訂閱用戶列表

          接下來,你可以用本地客戶端連接服務(wù)端來進行驗證。

          二、mqtt本地客戶端安裝

          emq提供了在線web客戶端,可以用來連接到emq提供的服務(wù)端進行驗證和測試。


          但在開發(fā)環(huán)境和生產(chǎn)環(huán)境,我們需要部署本地客戶端,連接到我們本地服務(wù)器上進行調(diào)試。


          emq的windows本地客戶端下載地址https://mqttx.app/


          1.連接服務(wù)端


          運行客戶端mqttx程序,點擊添加new connection,錄入連接名稱和服務(wù)端IP(此處為連接本機服務(wù)端),其他選項不用改,點擊connect后,客戶端成功連接到服務(wù)端。


          ————————————————

          2.訂閱主題

          測試之前需要先訂閱主題,類似于關(guān)注公眾號,只有這樣當訂閱該主題的其他人(包括自己)發(fā)布的消息我們才正常接收到。

          點擊New Subscription,錄入消息主題名稱,確定提交。

          此處我們訂閱了主題是quan的消息,主題可支持多級,用/間隔例如quan/2,如果想要接收子級所有消息,可以使用通配符#,例如 quan/# 


          3.發(fā)布消息


          訂閱主題完成,我們測試下發(fā)布主題我們自己能否接收到。


          在Topic欄輸入quan,表示發(fā)送消息的主題為quan。


          在內(nèi)容區(qū)域默認是Json字符串格式,我們可以簡單修改后,點擊發(fā)送圖標的按鈕。


          上面的消息記錄區(qū)域,馬上會顯示發(fā)送的消息和接收的消息兩個記錄。如下圖

          以上,mqtt服務(wù)端與客戶端的演示完成。

          MQTT:windows最簡單搭建mqtt服務(wù)端及本地客戶端測試_奮斗魚的博客-CSDN博客_mqtt服務(wù)端




          *博客內(nèi)容為網(wǎng)友個人發(fā)布,僅代表博主個人觀點,如有侵權(quán)請聯(lián)系工作人員刪除。



          關(guān)鍵詞: mqtt

          技術(shù)專區(qū)

          關(guān)閉