目錄
1.在阿裡雲購買雲主機
2.下載下傳、安裝MosQuitto伺服器
3.解壓,安裝
4.配置mosquitto 環境變量
5. 測試伺服器
6.配置 mosquitto服務端的IP (關鍵)
1.在阿裡雲購買雲主機
可以參考:https://blog.csdn.net/qq_41204464/article/details/93199907
選擇Windows 的系統鏡像,友善後面搭建Mysql資料庫--可視化。
2.下載下傳、安裝MosQuitto伺服器
下載下傳位址:http://mosquitto.org/files/binary/
根據平台選擇相應的代碼下載下傳。
這裡我們選擇 win64的
3.解壓,安裝
(就下一步,下一步,确認即可),對了,注意一下安裝路徑,友善配置環境變量
安裝完成後,安裝檔案夾下部分檔案的功能:
往後再介紹一下 mosquitto.conf 的詳細配置
4.配置mosquitto 環境變量
我遠端阿裡雲的主機(像windows 遠端桌面連結就可以了),并找到mosquitto安裝的目錄
系統環境變量Path 中添加mosquitto安裝的路徑:
Path 哪裡,點選編輯:
;C:\Program Files\mosquitto (記得前面加 ;)-----和前面的差別開
5. 測試伺服器
1、啟動伺服器
啟動cmd,運作以下指令:(如果沒配置環境變量的朋友,進入mosquitto 安裝的目錄,再執行如下指令)
mosquitto -c mosquitto.conf
啟動 mosquitto 服務端
放心,配置了環境變量後,開機時,mosquitto服務端,自動開始的
有這樣的提示,是正常的,因為 mosquitto 已經再運作了
2.訂閱
mosquitto_sub -v -t {topic}
3.釋出
mosquitto_pub -t {topic} -m {Hello}
效果:
成功釋出,訂閱資訊了
換一個topic (主題):
如果上面沒出錯,恭喜你,安裝mosquitto服務端 成功了。
6.配置 mosquitto服務端的IP (關鍵)
預設的 mosquitto 服務端 會使用阿裡雲内部配置設定的IP,如172.xxx.xxx.xxx
要改為自己公網的位址:106.xxx.xxx.xxx
在安裝目錄下,找到mosquitto.conf 進行修改
參考1:物聯網項目---購買阿裡雲伺服器(雲主機)
參考2:手機端,電腦端,MQTT服務端 連接配接測試
希望對你有幫助。
遇到問題1:布置好伺服器後,也連接配接不伺服器??
解決方案:阿裡雲管理台那裡沒有設定端口1883的安全組,設定一下。