物联网 - Thingworx
Thingworx 是一个用于快速开发和部署智能互联设备的平台。其集成的物联网开发工具集支持物联网开发的连接、分析、生产和其他方面。
它提供 Vuforia 用于实施增强现实开发,以及 Kepware 用于工业连接。KEPServerEX 提供单点数据分发,并在与 ThingWorx 代理合作时促进互操作性。
组件
Thingworx 提供了几种用于构建应用程序的关键工具。这些工具包括 Composer、Mashup Builder、存储、搜索引擎、协作和连接。Composer 为设计测试提供了建模环境。Mashup Builder 通过通用组件(或小部件)轻松构建仪表板;例如,按钮、列表、wiki、仪表等。
Thingworx 使用名为 SQUEAL 的搜索引擎,即搜索、查询和分析。用户使用 SQUEAL 分析和过滤数据以及搜索记录。
界面
ThingWorx 平台使用某些您必须熟悉的术语。在主屏幕的顶部菜单中,您可以搜索实体或创建它们。"实体"是指在 ThingWorx 中创建的内容。您还可以导入/导出文件并对其执行各种操作。
在左侧菜单中,您可以找到实体组,它们用于生成模型和可视化数据;并管理存储、协作、安全性和系统。
当您在菜单中选择建模类别时,您将通过创建实体开始该过程。实体可以是任何物理设备或软件元素,它会在其属性值发生变化时生成事件;例如,传感器检测到温度变化。您可以设置事件以通过订阅触发操作,订阅会根据设备变化做出决策。
数据形状由一个或多个字段组成。它们描述自定义事件、信息表、流和数据表的数据结构。数据形状被视为实体。
事物模板和事物形状允许开发人员避免在大型 IoT 系统中重复设备属性定义。开发人员创建事物模板以允许新设备继承属性。他们使用事物形态来定义模板、属性或执行服务。
请注意,事物仅从单个模板继承属性、服务、事件和其他品质,但是,事物和模板可以从多个事物形态继承属性。
开发
ThingWorx 实际上几乎不需要编程。用户无需任何编码即可连接设备、建立数据源、建立设备行为并构建界面。它还提供适合业余爱好者项目和工业应用的可扩展性。