我使用IBM物联网基金会和IBM Bluemix平台的组合,用我注册的设备将数据发送到IBM云,并将我的设备数据连接到云应用程序。
但即使在设置好设备并在IOTF注册后,我似乎仍然无法连接到云或云服务来管理我的设备。我甚至交叉检查了唯一的应用程序ID和API密钥几次现在,他们似乎是正确的,但我仍然得到以下错误,试图连接注册设备:
连接到IBM物联网错误:{"errorCode":6,"errorMessage":"AMQJS0006E错误Connack返回代码:5连接拒绝:未授权。"}
我在哪里会出错,我如何解决这个“未经授权”的错误?
我认为你可能忘记了或者不知道在登录Bluemix后你必须将自己添加为永久会员。所以,我猜你登录和创建服务和组织通过Bluemix仪表板,但自从你并未增加常任理事国,客人通过得到的24小时内必须有过期的,你不再被认可为一个成员做你的设备未经授权在IBM云服务物联网的基础。
现在,当你再次设置你的设备时,你将再次获得24小时的客人通行证。这一次,请确保进入IOTF-Bluemix仪表板,并将自己添加为永久成员。从Bluemix物联网平台的云服务启动IoT仪表板后,找到名为Access的选项卡。在这个访问标签下,你会发现你已经被列为一个“来宾”用户。一旦你在这里添加自己为永久会员,你将被列为org的永久会员,现在你将能够成功连接和管理你注册的设备,而不会得到“未授权”的错误。