2015-02-08 45 views
1

我目前開始爲家庭自動化項目使用MQTT(和蚊子作爲代理)。 我在我的Windows服務器上使用.exe從主頁安裝了蚊子,我可以將其作爲服務運行或直接啓動.exe。使用_sub和_pub程序,我也可以發佈和回覆消息。 真棒;) 但(至少通過使用標準配置)我無法從同一局域網中的其他系統連接。我嘗試使用上述_sub和_pub程序和mqtt-spy,但它們都不能連接。 這是端口和防火牆或配置的問題嗎?我找不到任何答案,只會感謝任何幫助!在windows上配置mosquitto broker以在網絡中可用

如果您需要更多信息,請詢問。

+0

PS我得到一個「無法打開套接字參數,傳出發佈命令可能會延遲」錯誤客戶端 – CodeO 2015-02-08 20:00:51

回答

1

好吧,這是一個防火牆問題,我猜。我改變了配置爲:

bind_address #ipAdress 
port #Portnumber 

當然#字段是數字。然後,我創建了2個規則,允許mosquitto.exe的傳入和傳出的包通過防火牆。現在它可以工作。

如果有人有更多的設置/說明這是有用的,請在這裏回答!網絡上沒有太多有用的解釋。