如何使用 mqtt 在地图上显示设备?

How do I display device on map using mqtt?

我正在尝试让我的设备显示在地图上。 我从 MQTT 程序发送了这条消息:

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

我的设备设置的 "events" 选项卡上的位置已更新:

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"

但它不会出现在设备设置和驾驶舱的地图上。 在仪表板中,我编辑了地图以包含我的设备,但它没有出现。

谢谢

地图插件不可视化事件,而是可视化设备的 managedObject 中包含的位置数据。

对于 MQTT,这意味着您需要使用仅更新 managedObject 的模板 112,或者您使用将创建事件并更新 managedObject 的 402。

事件仅用于设备管理中的跟踪视图。