【发布时间】:2021-03-29 13:07:28
【问题描述】:
实际上,我正在试验 FIWARE 和 IoT 系统,我需要在 Grafana 上使用 GPS 可视化特定设备的定位。 GPS 发送到 Orion Context Broker (OCB) 的所有数据都是纬度、经度、海拔高度,它们采用 Cayenne LPP 格式。我的数据库基于 CrateDB,QuantumLeap 允许我订阅 OCB 中的更改并将它们复制到数据库中
The request from Insomnia is here
一开始,我通过以下帖子将IoT LoRaWan Agent订阅到支持该协议的平台(The Things Network or ChirpStack)
订阅后,系统会自动生成一个数据类型为 float 且仅适用于 The Things Network 的表格,问题是当我添加第二个 GPS 设备时,它的类型是“String”而不是“类型”对象”,因此不会出现纬度、经度和高度数据。
后来,我使用数据类型“geo:point”而不是“float”,并且可以在CrateDB中记录GPS数据,因为它是2D位置但数据存储在String中,Grafana不能使用这种类型data 有谁知道理想的配置是什么?
注意:CrateDB 不支持 3D 地理定位,只支持 2D 地理定位
【问题讨论】: