
PTC ThingWorx
ThingWorx 专为工业物联网而构建,提供端到端功能,以连接设备、构建强大的 IIoT 解决方案,并创建引人注目的最终用户体验,这些体验易于开发、易于实施并加速实现价值。借助 ThingWorx,企业和合作伙伴生态系统可以充分利用当今 IIoT 技术的承诺,并推动未来的创新。
InfluxData 和 PTC
PTC ThingWorx 和 InfluxDB
PTC 通过软件解决方案赋能全球制造商,使其能够加速产品和服务创新,提高运营效率并提高员工生产力。InfluxData 和 PTC 携手合作,为 IoT 开发人员的 ThingWorx 生态系统带来专门为处理时间序列数据而构建的开源平台。具体而言:
- 用于 ThingWorx 连接的设备和传感器的监控、警报和通知应用程序
- 支持每秒数百万个事件的 IoT 应用程序,围绕预测性维护和实时警报和控制提供新的业务价值
- 专注于流数据和异常检测的实时分析应用程序
速度提升两倍
PTC 和 InfluxData 自 2018 年以来一直在合作。PTC 开发了 ThingWorx 和 InfluxDB 之间的“连接器”,以促进平台之间的集成。根据一些 PTC 客户的说法,相对于以前的配置,InfluxDB 使 Thingworx “至少快两倍,在某些情况下改进更大”。
将 InfluxDB 与 PTC ThingWorx 结合使用的主要优势是:
- 能够处理显著的摄取率
- 以非阻塞方式跨大型数据集执行实时查询
- 降采样和保留策略以降低存储成本并优化引擎
- 执行复杂的、时间限制的查询,以从数据中提取有意义的见解
主要资源
- 技术文档:使用 PTC ThingWorx 和 InfluxDB 优化工业物联网性能
- 博客:专家答疑 - 使用 InfluxData 使 ThingWorx 中的时间序列更强大
- 博客:为什么在小型 ThingWorx 应用程序中使用 InfluxDB
- 博客:关于 ThingWorx 与 InfluxDB 的 15 个常见问题解答
- 文档:使用 InfluxDB 作为 ThingWorx 持久性提供程序
- 文档:InfluxDB 服务器高可用性
- 文档:使用外部 InfluxDB 数据库作为 ThingWorx Docker 的数据提供程序
- 文档:ThingWorx 规模调整指南
- 文档:将 ThingWorx 与 InfluxDB Cloud 结合使用
使用 InfluxDB 作为 ThingWorx 持久性提供程序
在 PTC 的 Microsoft Azure 云环境中托管的 PTC ThingWorx 的所有新实例将自动使用 InfluxDB Cloud 作为数据存储。如果您的系统密集处理时间序列数据,并且您的实施严重依赖于值流或流来进行数据的持久性/检索,则 PTC 建议使用 InfluxDB 作为 ThingWorx 中的持久性提供程序。
InfluxDB 是一种专为时间序列数据编写的高性能数据存储,可实现高吞吐量摄取、压缩和对同一数据进行实时查询。InfluxDB 用作任何涉及大量时间戳数据的用例的数据存储,包括 DevOps 监控、日志数据、应用程序指标、IoT 传感器数据 和 实时分析。它还提供其他功能,包括数据保留策略 (RP) 等。InfluxDB 企业版为时间序列数据需求提供高可用性和高度可扩展的集群解决方案。
InfluxDB 是受支持的数据库,用于管理开发和生产系统中的 ThingWorx Streams 和 ValueStreams。它不支持管理 ThingWorx 模型,因此与 PostgreSQL 配对使用。InfluxDB 用于为大量事务(运行时)数据提供更高的摄取率,PTC 建议将其用于此目的。InfluxPersistenceProviderPackage
可作为 PostgreSQL、MSSQL 或 Azure SQL 的默认安装的一部分使用。
释放工业数据的力量
在本次会议中,PTC 分享了他们与 InfluxData 合作的经验,以帮助公司从其 IoT 数据中提取价值,并最大限度地提高其监控系统的性能,从而提高运营能力并保持竞争力。ThingWorx 与 InfluxDB 的长期数据存储
使用 ThingWorx 和制造解决方案的客户通常需要比解决方案默认设置更长时间地存储属性数据。建议这些客户使用 InfluxDB,本演示文稿涵盖了迁移到 InfluxDB 与标准 ThingWorx 值流的关键考虑因素。下一步是什么?
有问题?获取答案