本指南深入介绍如何在ThingWorx平台中利用Kepware IoT Gateway连接和管理各种工业设备,实现数据采集与通信。
Kepware IoT Gateway 是一款强大的工业物联网(IoT)解决方案,它允许设备与上层的工业应用和云服务进行数据交换。结合Thingworx平台,Kepware 提供了一个高效的数据集成途径,使用户能够轻松管理和分析来自各种现场设备的数据。下面我们将详细介绍如何在Kepware中配置IoT Gateway,并与Thingworx进行集成。
**一、Kepware IoT Gateway 安装与配置**
1. **外部依赖**:确保已经安装了32位Java JRE或JDK,版本至少为7。
2. **安装过程**:在Kepware安装向导中选择包含IoT Gateway的选项,并指定安装位置。
3. **配置IoT Gateway**:添加Agent,有四个选项可供选择:REST Client、REST Server、MQTT Client 和 Thingworx。这里我们主要关注与Thingworx的集成。
**二、配置 Thingworx Agent**
1. **创建Channels**:在Kepware中,创建一个模拟器类型的Channel,并新建一个Device及两个Tags(例如Tag1和Tag2)。
2. **配置Thingworx连接**:
- 在“ThingWorx URL”字段填写连接的Thingworx服务器地址,包括IP和端口号。注意确保端口号与Thingworx服务器设置一致;如果使用SSL,则需要相应更改协议(ws -> wss 或 http -> https)。
- 获取并输入在Thingworx平台获取到的App Key至Kepware配置中。
- 根据安全策略决定是否信任所有SSL连接。
**三、将Kepware数据发布到Thingworx**
1. **添加Items**:选择新创建的Thingworx Agent,从“Connectivity”下的“devices”中挑选要发布的数据(例如Tag1和Tag2),点击“apply”完成配置。
2. **验证连接**:在Thingworx Composer中建立一个与Kepware中的Agent名称相同的Thing,并使用RemoteThing或RemoteKEPSeverThing作为模板,输入相关参数信息。
3. **管理绑定**:编辑新创建的Thing,在其属性设置页面选择“Manage Bindings”,当value字段显示为true时即表示已成功连接到Kepware。
4. **数据同步**:在Composer中保存配置后,从Kepware发布的数据将实时更新至Thingworx Composer界面,通过刷新查看最新的值。
总结来说,Kepware IoT Gateway与Thingworx的集成是实现工业物联网应用的关键步骤。这种集成使得企业能够利用来自现场设备的数据进行进一步分析、可视化和智能决策,并提升生产效率及运营透明度。对于初学者而言,按照上述指导可以有效地搭建起连接桥梁,让数据在两者间自由流动。