首页 > 解决方案 > 无法连接到 Watson IoT - 连接被拒绝

问题描述

我正在使用 Watson IoT 平台提供的 orgID 来遵循这些说明。

然后,我使用这个 orgID 和 d:orgID:mydevicetype:mydevicedid 使用任意 mydevicetype 和 mydevicedid 在 Node-RED 中创建了 MQ 客户端。

这些是 Node-RED 错误消息:

"Error: Connection refused: Not authorized"
"Error stopping node: Error: [BaseClient:disconnect] Client is not connected"

然后,我使用 mydevicetype 和 mydevicedid 在 Watson IoT 平台上创建了一个设备,并且 eas 提供了一个令牌。使用use-token-auth作为用户并将令牌作为密码时,我遇到了同样的错误。

Watson IoT 平台上的设备日志:

Invalid userID () for device auth: 
ClientID='d:orgID:mydevicetype:mydevicdeid', 
ClientIP=169.50.40.xxx 

标签: watson-iot

解决方案


你能试一下吗:

  • 网址:mqtts://[orgId].messaging.internetofthings.ibmcloud.com
  • 端口:8883
  • 用户名:use-token-auth
  • 密码:[the token you got when you created the device]
  • 客户编号:d:[orgID]:[mydevicetype]:[mydeviceid]

看起来与您尝试过的没有太大区别,也许您没有使用安全(mqtts)连接?


推荐阅读