博客專欄

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

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

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

        一、mqtt服務端搭建

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


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


        emqx-windows-4.3.6.zip。


        1.運行服務端


        下載完解壓縮出來,在bin目錄下打開cmd命令行,執行指令emqx.cmd start即可運行mqtt服務端,執行后cmd窗口就可以關閉了,服務已經在后臺運行。

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

        emqx.cmd start

        2.登錄服務端后臺

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

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

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

        2.Topics:訂閱主題列表

        3.subscriptions:訂閱用戶列表

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

        二、mqtt本地客戶端安裝

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


        但在開發環境和生產環境,我們需要部署本地客戶端,連接到我們本地服務器上進行調試。


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


        1.連接服務端


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


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

        2.訂閱主題

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

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

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


        3.發布消息


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


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


        在內容區域默認是Json字符串格式,我們可以簡單修改后,點擊發送圖標的按鈕。


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

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

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




        *博客內容為網友個人發布,僅代表博主個人觀點,如有侵權請聯系工作人員刪除。



        關鍵詞: mqtt

        技術專區

        關閉
        主站蜘蛛池模板: 新营市| 平昌县| 安远县| 全南县| 本溪市| 新干县| 神池县| 宜章县| 普安县| 卫辉市| 崇阳县| 禹城市| 宜州市| 英山县| 贺州市| 泸定县| 平远县| 芜湖市| 大石桥市| 金溪县| 全椒县| 辽阳县| 巴里| 龙州县| 瑞昌市| 积石山| 获嘉县| 长白| 驻马店市| 闽侯县| 科技| 樟树市| 琼海市| 台东县| 安溪县| 长葛市| 汤阴县| 西华县| 汉寿县| 商水县| 庆云县|