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规模指南
- 文档:使用InfluxDB云服务与ThingWorx结合
使用InfluxDB作为ThingWorx持久化提供者
所有新实例的PTC ThingWorx,托管在PTC的Microsoft Azure云环境中,将自动使用InfluxDB云作为数据存储。如果你的系统大量处理时间序列数据,并且你的实现高度依赖于值流或流来持久化/检索数据,PTC建议在ThingWorx中使用InfluxDB作为持久化提供者。PTC建议使用InfluxDB作为ThingWorx的持久化提供者。
InfluxDB是一个针对时间序列数据编写的高性能数据存储,允许对相同数据进行高吞吐量摄取、压缩和实时查询。InfluxDB用于任何涉及大量时间戳数据的使用场景,包括DevOps监控、日志数据、应用程序指标、物联网传感器数据和实时分析。它还提供其他功能,包括数据保留策略(RP)等。InfluxDB的企业版为时间序列数据需求提供高可用性和高度可扩展的集群解决方案。
InfluxDB是支持在开发和生产系统中管理ThingWorx流和值流的数据库。它不支持管理ThingWorx模型,因此与PostgreSQL配对。InfluxDB用于为大量事务(运行时)数据提供更高的摄取率,并由PTC为此目的推荐。作为PostgreSQL、MSSQL或Azure SQL默认安装的一部分,提供了InfluxPersistenceProviderPackage
。
解锁工业数据的力量
在本届会议上,PTC分享了与InfluxData合作的经验,帮助公司从其物联网数据中提取价值,并最大化其监控系统的性能,以增强运营能力并保持竞争力。使用InfluxDB进行ThingWorx长期数据存储
使用ThingWorx和制造解决方案的客户通常需要存储属性数据的时间比解决方案默认的更长。建议这些客户使用InfluxDB,本演示文稿涵盖了将数据迁移到InfluxDB与标准ThingWorx值流相比的关键考虑因素。下一步是什么?
有疑问?获取答案