2016-04-16 57 views
0

我試圖連接到位於Raspberry Pi上的我的MQTT代理。我正嘗試在我的筆記本電腦上使用Wifi遠程發佈到RPi。我已經證實我可以通過SSH端口22連接到Raspberry Pi。但是,當我嘗試運行我的代碼時,出現此錯誤,顯然我無法連接到代理。有沒有辦法來解決這個問題?Socket.error:[Errno 10060]連接到MQTT代理時

Traceback (most recent call last): 
    File "F:/multi_mqtt.py", line 55, in <module> 
    client.connect('10.xxx.xxx.xxx', 1883, 60) 
    File "C:\Python27\lib\site-packages\paho\mqtt\client.py", line 612, in connect 
    return self.reconnect() 
    File "C:\Python27\lib\site-packages\paho\mqtt\client.py", line 734, in reconnect 
    sock = socket.create_connection((self._host, self._port), source_address=(self._bind_address, 0)) 
    File "C:\Python27\lib\socket.py", line 571, in create_connection 
    raise err 
socket.error: [Errno 10060] A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond 

回答

1

在套接字級別超時消息意味着你的防火牆阻止端口1883

+0

哦,現在我還記得,我的大學我的大學使用WiFi時,已阻止此端口。謝謝你,先生。任何建議來解決這個問題?改變端口,例如也許? –

+0

是的,您需要使用未被阻止的端口。 – ralight

+0

我的意思是,如果我選擇任何隨機工作端口,它將與MQTT一起工作嗎?例如像端口100? –