实际上,我正在试验FIWARE和IoT系统,我需要在Grafana上可视化使用GPS定位一个特定的设备。GPS发送给Orion Context Broker (OCB)的所有数据都是纬度、经度、海拔,它们都是卡宴LPP格式。我的DataBase基于CrateDB,QuantumLeap允许我订阅OCB中的更改并将它们复制到数据库中。
首先,我使用下面的帖子将IoT LoRaWan代理订阅到支持该协议的平台( Things或ChirpStack)
订阅后,系统会自动生成一个数据类型浮动的表,并且只与Things Network一起工作,问题是,当我添加第二个GPS设备时,它是"String“类型,而不是"Object”类型,因此不会出现纬度、经度和高度数据。
后来,我使用了数据类型"geo: point“而不是"float”,并且可以在CrateDB中记录GPS数据,因为它是2D位置,但是数据存储在字符串中,Grafana不能使用这种类型的数据,有人知道什么是理想的配置吗?
注意: CrateDB不支持三维地理定位,只支持2D地理定位
发布于 2021-03-29 05:07:28
解决了!!
我添加了一个新的对象,它有一个新的双变量(纬度和经度),这些变量是根据原始变量gps_1类型geo_point 解决方案创建新对象创建的。
https://stackoverflow.com/questions/66848511
复制相似问题