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

时间:2017-12-14 11:19:03

标签: cumulocity

我想让我的设备出现在地图上。 从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"

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

谢谢

1 个答案:

答案 0 :(得分:1)

地图插件不会显示事件,而是显示设备的托管对象中包含的位置数据。

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

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