ThingWorx支持多种数据格式,以下是一些常见的类型:
基本数据类型
- 数值型:包括整数、浮点数等,可用于表示设备的各种测量数据,如温度值、压力值、速度等.
- 字符串型:用于表示文本信息,如设备的名称、型号、状态描述等.
- 布尔型:用于表示真或假、开或关等两种状态的数据,如设备的开关状态、报警状态等.
- 日期时间型:用于记录事件发生的时间或数据的时间戳,方便对数据进行时间序列分析和历史数据查询.
复杂数据类型
- JSON格式:这是ThingWorx中常用的数据格式之一,用于在不同组件之间传递和存储结构化数据。JSON格式的数据易于阅读和编写,并且能够很好地与JavaScript等前端技术集成,在通过MQTT等协议传输数据时,也常采用JSON格式来封装数据.
- InfoTable:类似于数据库中的表结构,是一种二维的数据结构,由行和列组成,每一行代表一条记录,每一列代表一个字段。InfoTable可以用于存储和处理批量的数据,如设备的历史数据记录、批量的配置信息等.
- XML格式:作为一种通用的标记语言,可用于表示和存储结构化数据,在与一些传统的企业系统或设备进行集成时,可能会用到XML格式的数据交换.
特定领域数据格式
- CAD文件格式:在ThingWorx Studio中,支持Creo View PVS、OL、PVZ等格式,可用于导入和处理3D CAD模型数据,实现数字孪生等应用.
- 3D模型格式:支持多种3D格式,如STEP、IGES、STL、FBX、Collada、OBJ和VRML等,这些格式的3D模型数据可以在ThingWorx与Vuforia结合的应用中使用,为用户提供沉浸式的3D体验.
数据压缩格式**
- GZIP:一种常用的数据压缩格式,能够有效地减少数据传输量,提高数据传输效率,在网络带宽有限的情况下,可以对数据进行GZIP压缩后再传输.
- DEFLATE:也是一种常见的数据压缩算法,与GZIP类似,ThingWorx支持DEFLATE格式的数据压缩,以优化数据传输性能.