无法连接到 Watson IoT - 连接被拒绝
Can not connect to Watson IoT - connection refused
我正在使用 Watson IoT 平台提供的 orgID 关注 these instructions。
然后我使用这个 orgID 在 Node-RED 中创建了 MQ 客户端,并且
d:orgID:mydevicetype:mydevicedid 使用任意 mydevicetype 和 mydevicedid。
这些是 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
你能试试吗:
- url:
mqtts://[orgId].messaging.internetofthings.ibmcloud.com
- 端口:8883
- 用户名:
use-token-auth
- 密码:
[the token you got when you created the device]
- 客户编号:
d:[orgID]:[mydevicetype]:[mydeviceid]
看起来与您尝试过的没什么不同,也许您没有使用安全 (mqtts) 连接?
如果您指定的客户 ID 确实是:
d:orgID:mydevicetype:mydevicdeid
那么您的问题是您需要指定实际的 6 个字符的 orgId,例如:
d:abcdef:mydevicetype:mydevicdeid
试一试,让我们知道您的进展情况。
我正在使用 Watson IoT 平台提供的 orgID 关注 these instructions。
然后我使用这个 orgID 在 Node-RED 中创建了 MQ 客户端,并且 d:orgID:mydevicetype:mydevicedid 使用任意 mydevicetype 和 mydevicedid。
这些是 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
你能试试吗:
- url:
mqtts://[orgId].messaging.internetofthings.ibmcloud.com
- 端口:8883
- 用户名:
use-token-auth
- 密码:
[the token you got when you created the device]
- 客户编号:
d:[orgID]:[mydevicetype]:[mydeviceid]
看起来与您尝试过的没什么不同,也许您没有使用安全 (mqtts) 连接?
如果您指定的客户 ID 确实是:
d:orgID:mydevicetype:mydevicdeid
那么您的问题是您需要指定实际的 6 个字符的 orgId,例如:
d:abcdef:mydevicetype:mydevicdeid
试一试,让我们知道您的进展情况。