天天看點

Windows 安裝MQTT伺服器 ----mosquitto (阿裡雲搭建)

目錄

1.在阿裡雲購買雲主機

2.下載下傳、安裝MosQuitto伺服器

3.解壓,安裝

4.配置mosquitto 環境變量

5. 測試伺服器

6.配置 mosquitto服務端的IP (關鍵)

1.在阿裡雲購買雲主機

可以參考:https://blog.csdn.net/qq_41204464/article/details/93199907

選擇Windows  的系統鏡像,友善後面搭建Mysql資料庫--可視化。

Windows 安裝MQTT伺服器 ----mosquitto (阿裡雲搭建)

2.下載下傳、安裝MosQuitto伺服器

下載下傳位址:http://mosquitto.org/files/binary/

根據平台選擇相應的代碼下載下傳。

這裡我們選擇  win64的

Windows 安裝MQTT伺服器 ----mosquitto (阿裡雲搭建)

3.解壓,安裝

(就下一步,下一步,确認即可),對了,注意一下安裝路徑,友善配置環境變量

安裝完成後,安裝檔案夾下部分檔案的功能:

Windows 安裝MQTT伺服器 ----mosquitto (阿裡雲搭建)

往後再介紹一下 mosquitto.conf 的詳細配置

4.配置mosquitto 環境變量

我遠端阿裡雲的主機(像windows 遠端桌面連結就可以了),并找到mosquitto安裝的目錄

Windows 安裝MQTT伺服器 ----mosquitto (阿裡雲搭建)

系統環境變量Path 中添加mosquitto安裝的路徑:

Windows 安裝MQTT伺服器 ----mosquitto (阿裡雲搭建)

Path 哪裡,點選編輯: 

;C:\Program Files\mosquitto (記得前面加 ;)-----和前面的差別開

Windows 安裝MQTT伺服器 ----mosquitto (阿裡雲搭建)

5. 測試伺服器

1、啟動伺服器

啟動cmd,運作以下指令:(如果沒配置環境變量的朋友,進入mosquitto 安裝的目錄,再執行如下指令)

mosquitto -c mosquitto.conf
           

啟動 mosquitto 服務端

Windows 安裝MQTT伺服器 ----mosquitto (阿裡雲搭建)

放心,配置了環境變量後,開機時,mosquitto服務端,自動開始的

有這樣的提示,是正常的,因為 mosquitto 已經再運作了

2.訂閱

mosquitto_sub -v -t {topic}
           

3.釋出

mosquitto_pub -t {topic} -m {Hello}
           

效果:

Windows 安裝MQTT伺服器 ----mosquitto (阿裡雲搭建)

成功釋出,訂閱資訊了

換一個topic (主題):

Windows 安裝MQTT伺服器 ----mosquitto (阿裡雲搭建)

如果上面沒出錯,恭喜你,安裝mosquitto服務端 成功了。

6.配置 mosquitto服務端的IP (關鍵)

預設的 mosquitto 服務端 會使用阿裡雲内部配置設定的IP,如172.xxx.xxx.xxx

要改為自己公網的位址:106.xxx.xxx.xxx

在安裝目錄下,找到mosquitto.conf 進行修改

Windows 安裝MQTT伺服器 ----mosquitto (阿裡雲搭建)

參考1:物聯網項目---購買阿裡雲伺服器(雲主機)

參考2:手機端,電腦端,MQTT服務端 連接配接測試

希望對你有幫助。

遇到問題1:布置好伺服器後,也連接配接不伺服器??

解決方案:阿裡雲管理台那裡沒有設定端口1883的安全組,設定一下。

繼續閱讀