Как отобразить устройство на карте с помощью mqtt?

Я пытаюсь, чтобы мое устройство появилось на карте. Из программы MQTT я отправил это сообщение:

publish("s/us","401,14.118795,79.890456")

Место обновилось на вкладке «события» в настройках моего устройства:

DETAILS
Time 14 Dec 2017 16:40:09
Type c8y_LocationUpdate
Position { "lng": 79.890456, "alt": null, "lat": 14.118795 }
Date Time "2017-12-14T11:10:09.105Z"

Но его нет на карте в настройках устройства и в кабине. На панели инструментов я отредактировал карту, включив в нее свое устройство, но она не отображается.

Спасибо


person user2726634    schedule 14.12.2017    source источник


Ответы (1)


Плагин карты визуализирует не события, а данные о положении, содержащиеся в управляемом объекте устройства.

Для MQTT это означает, что вам нужно использовать шаблон 112, который обновляет только управляемый объект, или вы используете 402, который создает событие и обновляет управляемый объект.

События используются только для просмотра отслеживания в управлении устройствами.

person TyrManuZ    schedule 14.12.2017
comment
Спасибо. Я опубликовал с кодом 112, и он обновил местоположение. - person user2726634; 14.12.2017