Prescient Devices 如何使用时间序列数据进行 IoT 自动化
作者:Susannah Brodnitz / 开发者
2022 年 12 月 07 日
导航至
本文最初发表于 The New Stack,并经许可在此转载。
公司需要考虑边缘应用程序投入使用和更新的速度,以及处理传入数据的速度。
随着机器上的传感器收集越来越多的数据,工业流程正变得越来越自动化。这些数据中的大部分都带有时间戳,可以帮助公司改进流程。如果公司管理不当,大量的传感器数据可能会变得难以处理。
公司需要能够处理时间序列数据的生命周期,从实时分析到历史数据的降采样。许多公司使用专门构建的数据管理工具和产品来帮助解决这个问题。
Prescient Devices 构建了一个工业物联网 (IoT) 数据管理平台,该平台由 InfluxDB 提供支持,帮助公司快速轻松地构建应用程序来管理边缘设备。
连接边缘和云
Prescient Devices 创建了 Prescient Designer,一个 SaaS 平台,帮助企业管理分布式边缘设备。它有一个用户安装在边缘设备上的代理,以及一个用户构建和实施应用程序的界面。InfluxDB 是 Prescient Designer 的支柱,并处理带有时间戳的数据。
Prescient Devices 使用 Node-RED 构建了该平台,Node-RED 是一个具有低代码可视化界面的开源项目。Prescient Designer 还使用 InfluxDB Cloud、TensorFlow 和 Grafana,并且可以与其他公司需要的工具集成。
Prescient Edge 是 Prescient Devices 的边缘管理软件。它使用 Node-RED、InfluxDB OSS、TensorFlow 和一个运行时系统。Prescient Edge 部署可以包括用户在 Prescient Designer 中构建的应用程序。来自边缘设备的数据以多种格式传入。Prescient Devices 使户能够收集各种传感器数据,例如温度、湿度和加速度,以及来自摄像头、API 和工业设备的数据。
数据以两个独立的流进入 Prescient Designer,一个用于用户数据,另一个用于应用程序管理和部署数据。Prescient Devices 包括一个代理,用于连接 Prescient Designer 和运行 Prescient Edge 的设备。
如果用户需要支持 HIPAA 或 GDPR 等合规性要求,他们的系统还支持自定义代理。对于数据可视化,Prescient Designer 利用 Grafana 仪表板为用户提供对其应用程序的实时洞察。
低代码框架
Prescient Designer 基于 Node-RED,让用户可以使用最少的代码创建应用程序。这降低了入门门槛,使公司更容易快速开发应用程序和解决方案。
这种方法还使公司能够让非开发人员的领域专家更直接地参与到应用程序的构建中。因此,数据工程师、系统集成商和其他创新者等关键利益相关者都可以使用 Prescient Devices 构建更好的边缘到云数据解决方案,而无需成为经验丰富的程序员。Prescient Designer 的可视化工作区还允许用户在一个地方查看整个系统。
节省时间
Prescient Devices 帮助解决的两个关键数据问题是规模和速度。物联网环境有来自数百个设备的大量数据,每个设备都处理大量数据。公司需要考虑边缘应用程序投入使用和更新的速度,以及处理传入数据的速度。
Prescient Devices 最初使用 Telegraf(InfluxData 的开源插件驱动代理,用于收集指标)来收集和处理来自边缘设备的数据。他们最终选择使用 InfluxDB Cloud 作为其时间序列数据库,因为它支持 Node-RED 并且在资源有限的边缘设备上运行良好。Prescient Devices 的许多客户已经使用 InfluxDB,并特别要求在该平台中支持 InfluxDB。
Prescient Designer 让物联网公司可以快速创建分布式系统。用户可以在几周内构建应用程序,并在几小时甚至几秒内更新和部署对这些应用程序的更改。由于用户可以在可视化界面中构建应用程序,因此即使专家不是开发人员也可以构建应用程序。这使物联网制造商能够快速自动化其系统,并从其数据中获得更好的见解。