###### 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)
```
應該就可以了。