###### tags: `FM631A` `FM633A` `FM628A` # 上課時 MQTT 無法連線 如果您使用旗標創客產品授課, 但在課堂上遇到學員 MQTT 連線都失敗, 看到像是這樣的錯誤訊息: ``` Traceback (most recent call last): File "<stdin>", line 52, in <module> File "umqtt/simple.py", line 204, in check_msg File "umqtt/robust.py", line 43, in wait_msg File "umqtt/robust.py", line 23, in reconnect File "umqtt/simple.py", line 99, in connect MQTTException: 6 ``` 這可能是因為所有學員都使用同樣的 client id 導致, 請找到建立 MQTTClient 的程式段落, 例如: ```python client = MQTTClient( client_id="D1mini", server="io.adafruit.com", user="你的帳戶名稱", password="你的金鑰", ssl=False) ``` 其至第 2 列我們的手冊以及下載的範例程式中通常都會設定有名稱, 只要將其修改變成空的字串, 像是這樣: ```python client = MQTTClient( client_id="", # 這裡不要設定, 留空即可 server="io.adafruit.com", user="你的帳戶名稱", password="你的金鑰", ssl=False) ``` 應該就可以了。