是否有针对物联网数据流运行用户定义代码的推荐方法?

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

我正在将 IoT 数据从 OPC UA 服务器发送到发布/订阅主题。该主题的每条消息都包含大约 100 个传感器的 15 分钟的每分钟数据。 Dataflow 从这个发布/订阅主题中读取并执行一些连接并将输出写入另一个发布/订阅主题。然后,此数据通过云功能写入时间刻度数据库,以在可视化应用程序中显示。

假设我们正在获取 Ambient_Temperature 的传感器数据,并且我们知道它的值以华氏度为单位。我想执行一些用户定义的 javascript 代码,例如,对 Ambient_Temperature 传感器值执行摄氏转换,并将名为 Ambient_Temperature_Celsius 的“新”传感器写入时间刻度。

我当然可以自己编写一个微服务,上面提到的云函数可以调用它来安全地执行用户定义的 javascript 代码并产生输出——但是我对谷歌云领域的物联网相当不熟悉,我想问一下是否有是完成此任务的更好方法吗?

似乎很常见的物联网软件供应商允许用户对他们的物联网数据运行一些数学运算以创建全新的时间序列数据。

google-cloud-platform google-cloud-functions google-cloud-dataflow google-cloud-iot
© www.soinside.com 2019 - 2024. All rights reserved.