Агент отслеживания Cumulocity застрял при загрузке Start

У меня возникли проблемы с одним из моих устройств (трекерным ключом) при обмене данными с Cumulocity. Я использовал интерфейс регистрации устройства, чтобы зарегистрировать его IMEI. Затем я принял его в том же интерфейсе, когда он впервые подключился. Но теперь агент-трекер, который я развернул, постоянно записывает:

c.t.d.DeviceBootstrapProcessor : Начать загрузку: (DEVICE_IMEI)

И я ничего не получил на Cumulocity. Итак, я предполагаю, что он застрял, пытаясь получить учетные данные устройства? (См. DeviceBootstrapProcessor.tryAccessDeviceCredentials). У меня есть другое устройство того же типа, которое отлично работает в той же конфигурации, и я не могу сказать, в чем разница между ними. Есть ли шаг, который я пропустил, чтобы правильно зарегистрировать устройство?


person Gaetan L.    schedule 21.09.2016    source источник


Ответы (1)


Трекер-агент имеет дополнительную регистрацию на себя. Он выполняется один раз для каждого арендатора и автоматически срабатывает после регистрации первого устройства отслеживания.

Что вам нужно сделать, это зарегистрировать агент (через регистрацию устройства) со следующим идентификатором:

трекер-агент-{арендатор}

(замените {tenant} на арендатора, для которого вы хотите зарегистрировать агент). Это необходимо сделать один раз для каждого арендатора, чтобы позволить агенту отслеживания создавать устройства и данные.

person TyrManuZ    schedule 21.09.2016
comment
Итак, что произошло: я зарегистрировал свое устройство, затем я заставил его общаться через агент-трекер A, который был развернут на моем локальном компьютере, и он работал нормально. Затем я попытался заставить его общаться через трекер-агент B, развернутый на сервере, и он попал в этот цикл начальной загрузки. Когда я удалил устройство и принял его после того, как заставил его общаться через B, тогда оно могло работать с B, но теперь, когда я пытаюсь заставить его общаться с A, я получаю явную ошибку 403. - person Gaetan L.; 21.09.2016
comment
Но агенты отслеживания A и B могут создавать устройства, но как только я регистрирую устройство в одном, ему отказывают в доступе при подключении через другое. - person Gaetan L.; 21.09.2016
comment
И я не понимаю, почему на B я попадаю в цикл начальной загрузки, но на A я получаю com.cumulocity.sdk.client.SDKException: код состояния Http: 403. - person Gaetan L.; 21.09.2016