# Mosquitto 安裝 & 測試 > 系統 : Win 11 > MQTT : mosquitto-2.0.18-install-windows-x64 ### 1. 先下載 檔案 [mosquitto官網](https://mosquitto.org/download/) ### 2. 下載後點開並安裝  安裝好後 64位元的系統會放在 (**C:\Program Files\mosquitto**) 32位元的系統會放在 (**C:\Program Files (x86)\mosquitto**) ### 3. 安裝好後可以打開cmd 並且cd到安裝的資料夾 ```cpp $ cd **C:\Program Files\mosquitto** ``` 之後輸入 ```cpp $ mosquitto -h ``` 可以看到下方畫面 , 就表示安裝好了同時也會說明如何使用  ### 4. 接著要設定一些環境變數    點選新增  輸入安裝資料夾的路徑  接著重新啟動cmd , 不需要在cd到剛剛的路徑就可以直接使用指令了  ### 5. 啟動服務 , 按下windows鍵+R 並輸入 services.msc  打開後往下找找到Mosquitto Broker  右鍵→ 內容→啟動類型確定為自動  好了後按下確定,右鍵→選擇啟動,會看到寫執行中  接著可以再次打開cmd確認一下Mosquitto的狀態 ```cpp $ sc query mosquitto ```  在預設情況下會是使用1883 (除非透過安裝資料夾下的**mosquitto.conf改變才不會是**) 要檢查是不是有在port 1883執行 , 使用下方的指令 ```cpp $ netstat -an | findstr 1883 ``` 假如正確運行的話,會開啟v4與v6如下圖  ### 6. 接著要設定規則 按下Win+r輸入 WF.msc  按下左側的輸入規則後右邊有個”新增規則”  選擇連接埠  輸入1883     --- ### 測試****Mosquitto**** **1. 打開cmd 輸入下方指令 訂閱 Test這個 topic** ```cpp $ mosquitto_sub -i test_sub1 -t "Test" -d ``` - `i` – 客戶端 ID。如果不傳遞該參數,則自動產生客戶端ID。 - `t` – 要訂閱的主題的名稱。 - `d` – 啟用偵錯訊息的列印。  **2. 再開啟一個cmd發布Test topic內容為hello** ```cpp $ mosquitto_pub -i test_pub1 -t "Test" -m "HELLO" -d ``` - `i` – 客戶端 ID。如果不傳該參數,伺服器會自動產生客戶端ID。 - `t` – 訊息發佈到的主題的名稱。 - `m` – 要發佈的訊息的文字。 - `d` – 啟用偵錯訊息的列印。 <aside> 💡 記得先訂閱再另外開cmd發布 </aside> #### 結果畫面  到這裡就安裝完成也確定是否正常拉!!
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up