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

語言: CN / TW / HK

改配置檔案

以記事本的方式開啟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  新增進去,

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

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