物联网我们可以处理收到的遥测数据并再次存储计算值

问题描述 投票:0回答:2

物联网我们可以处理收到的遥测数据并再次存储计算值吗?

例如,如果某种传感器向我发送x,y,z值作为遥测数据并使用x,y,z我必须计算p = x + y / z并再次将p保存为telemetrey数据。

我怎样才能在这个板上实现这个目标?

iot telemetry thingsboard
2个回答
0
投票

Thingsboard推荐的“Webscale”解决方案:使用Apache Spark。 https://thingsboard.io/docs/samples/analytics/spark-integration-with-thingsboard/提供了一个教程

不太复杂且可扩展性较低的解决方案(但对于许多用例可能已足够):使用您选择的编程语言(Python,Javascript,...)编写业务逻辑。让程序通过MQTT订阅Thingsboard数据。每当有带x,y,z的消息时,执行计算并通过MQTT提交p。 Thingsboard的MQTT API文档:https://thingsboard.io/docs/reference/mqtt-api/

备选方案:在将数据发送到Thingsboard之前处理数据。我是使用Google Apps脚本执行此操作的。流程如下:Sigfox后端 - > Google Apps脚本 - > Thingsboard网关。


0
投票

昨天进入类似的任务。感谢Mikael提供的替代解决方案,我使用他提出的流程解决了这个问题。

thethingsnetwork - > Google Apps脚本 - > Thingsboard遥测数据上传

在我使用putsreq.com来摆弄遥测数据之前,可用性/可靠性并不是我所期待的。

© www.soinside.com 2019 - 2024. All rights reserved.