在使用MQTT進行資料傳遞時,會需要一個代理人,也就是MQTT Broker,作為訂閱/發布的橋樑,Mosquitto Server是一個開源的MQTT的Server,本篇筆記紀錄在Windows下如何安裝並開啟MQTT Server

環境

  • Windows10 x64 2004
  • mosquitto-1.6.12a

下載

進入Mosquitto-Download下載頁面進行下載 10

安裝

點擊已下載完成的安裝檔進行安裝 20

30

可選擇安裝路徑 40

安裝完成 50

啟動

使用工作管理員執行開啟服務功能

使用工作管理員開啟服務

在開始列點選右鍵,點擊”工作管理員”以開啟 60

使用執行開啟服務

按下快捷鍵windows+R並輸入services.msc開啟服務功能 70

尋找mosquitto並點選右鍵啟動服務 80

90

查看伺服器狀態

在終端機輸入netstat -an查看作用中的連線,以檢查伺服器是否正常運行 100

在防火牆中開啟連接埠

進入控制台 > 系統及安全性 > Windows Defender防火牆 > 進階設定,或直接按下快捷鍵windows+R並輸入WF.msc,開啟具有進階安全性的 Windows Defender 防火牆

輸入規則中點選新增規則 110

建立指定連接埠的規則 120

輸入1883連接埠進行設定 130

140

150 指定規則名稱 160

安裝完成

完成以上設定後就可以透過1883連接埠對MQTT Server進行連線啦