2016-09-21 14 views
0

我与我的一个设备(跟踪器加密狗)与Cumulocity通信时遇到问题。我使用设备注册界面来注册其IMEI。然后,我在第一次连接时在同一界面接受了它。但现在我部署的跟踪代理不断记录:Cumulocity跟踪代理程序卡在“启动自举”

c.t.d.DeviceBootstrapProcessor:启动自举: (DEVICE_IMEI)

而我什么都没有抵达Cumulocity。所以我猜测它试图检索设备凭证卡住了? (参见DeviceBootstrapProcessor.tryAccessDeviceCredentials)。我有另一种相同类型的设备,它们在相同的配置下运行得很好,我无法分辨两者之间的区别。我错过了正确注册设备的步骤吗?

回答

0

跟踪代理有自己的附加注册。这是每个租户一次,并在注册第一个跟踪器设备后自动触发。

你需要做的是注册代理(通过设备注册)具有以下ID:

跟踪器 - 试剂 - {}房客

(替换{}房客与你想要做登记承租人中介)。这需要每个租户完成一次,以允许跟踪代理创建设备和数据。

+0

好的,所以发生了什么事情后,我注册了我的设备,然后通过跟踪代理A进行通信,该代理已部署在本地计算机上,并且工作正常。然后,我试图通过部署在服务器上的跟踪代理B进行通信,并将其放入该引导循环中。当我通过B进行通信后删除了设备并进行了接受后,它可以与B协同工作,但现在当我尝试使其与A进行通信时,出现明确的403错误。 –

+0

但是,跟踪代理A和B可以创建设备,但是一旦我向其中一个设备注册设备,它将在通过另一个连接时被拒绝访问。 –

+0

我不明白为什么在B,我落在引导循环,但在A,我得到了com.cumulocity.sdk.client.SDKException:HTTP状态码:403。 –