我设法使用 Micropython 1.9.2 将 ESP01 连接到在我的计算机上运行的 mosquitto 代理。我还设法模拟了一个设备并将 mosquitto 客户端从我的计算机连接到 Watson Broker。但是当我尝试将 ESP 直接连接到 Watson 时,我收到“连接被拒绝”消息
MQTTException: 5
# Full stream answered by Watson is: b' \x02\x00\x05'
我的配置参数是:
- WATSON_CLIENT_ID = "d:[ORG]:ESP8266:fv_esp01s_02"
- WATSON_BROKER_IP = "[ORG].messaging.internetofthings.ibmcloud.com"
- WATSON_USER = "使用令牌认证"
- WATSON_PWD = b“[令牌]”
正如我所说,在 Watson 中,我创建了定义的“TLS Optional”并配置了设备。我用 mosquitto 客户端测试了连接,它工作正常。
任何帮助都非常受欢迎!,最好的!