mosquitto使用的基本流程以及一些遇見的問題

2022-08-06 15:00:26

改組態檔

以記事本的方式開啟mosquitto.conf更改部分內容,找到# listener port-number [ip address/host name/unix socket path]的下一行

改   # listener

為   listener 1883  (1883)為預設埠可以在一定範圍內改成任意值

再將     #allow_anonymous true

前的  #去掉,意思是允許匿名存取,這樣就不再需要輸入賬戶密碼了,同時也可以讓其他的使用者端接入該伺服器,(否則mqtt伺服器只能在一臺主機上執行,其他使用者端無法連線到這個mqtt伺服器)

 

啟動mqtt伺服器

cmd中轉到mosquitto目錄下,執行 mosquitto -c mosquitto.conf -v  (意思為通過修改後的組態檔執行mosquitto伺服器)

 

我將listener改為了1884所以第3,4行顯示監視埠為1884

 

                                                                                                                      如上圖表示已經成功開啟了mqtt伺服器

然後就可以進行釋出訂閱操作了,推薦使用mqtt.fx。

 計算機積極拒絕問題

1、開啟服務

 

 

 

 

 

 找到mosquitto Broke 將他停止執行。

2、防火牆中允許應用通過或者關閉防火牆

    這一步可能遇到的問題:灰色無法點選

      

 

 

      解決方法-----開啟自己的電腦管家將其中的安全防護關閉,或者暴力些的就直接退出電腦管家。過後就可以看到灰色變成黑色可以點選了

 

   點選允許應用通過防火牆,然後點更改設定,再然後如圖

最後將mosquitto.exe  新增進去,

這樣就完美解決了計算機積極拒絕問題了

 

至於其他的以後有時間再來寫寫。