为帮助您加快工业物联网 (IIoT) 应用的开发,打造更智能的现场,Moxa 推出 ThingsPro 网关软件,不仅能够实现 Modbus 互联,方便采集和处理数据,还支持 MQTT 协议,助力从边缘到核心轻量级数据传输,并可对支持的边缘网关进行系统和网络设置的设备配置。只需几步即可完成配置,让您集中全力部署应用,而无需花费精力进行复杂的集成操作。
ThingsPro 网关提供使用 C 语言和 Python 语言的senior Modbus API,帮助您轻松应对部署工业物联网应用时由于信息技术与操作技术相结合带来的纷繁复杂的工作,并提供先进的 RESTful API,助您轻松开发软件应用,进而拓展或提升 Moxa 工业物联网网关的能力。 ThingsPro 可实现智能数据采集、快速开发和轻松管理,为您打造更智能的现场。
其他特点和优势
• Modbus 轮询引擎提供简易操作的基于 Web 的 UI,可从工业现场的终端设备中获取数据
• 简化 Modbus 设备数据至云端 MQTT 代理服务器的传输
• 内置常见 PaaS(Platform as a Service,平台即服务)客户端,可加快物联网应用程序开发。 目前支持 Aliyun(阿里云,仅适用于 ThingsPro 网关 V2.5.0 及更高版本)、AWS IoT Core 和 Azure IoT Hub(仅适用于 ThingsPro V2.3 及更高版本)
• 内置客户端和 SDK 可支持 SCADA 在线服务,支持适用于 Ignition 平台的 Sparkplug 和 Wonderware Online(仅适用于 ThingsPro V2.3 及更高版本)
• 无线管理器工具可连接现场设备至 WAN
• 借助 RESTful API 和 Modbus API,可使用 ThingsPro 网关的所有软件功能
系统架构
简单易用的 Modbus 数据采集
• 每次想要访问新的 Modbus 设备时,只需构建一次模板,即可随时使用
• 标签编辑器为 I/O 点设置only的标识符
• 支持自定义标签管理
网络、safety防护和系统配置
• 设置和监视蜂窝强度
• 支持活动状态检查
• 支持基于以太网端口的 DHCP 服务器
• 支持通过 OpenVPN 客户端建立safety通道,将数据传输到远程服务器
• 设置端口转发规则,可创建简易的safety防护
• 通过 Web UI 配置系统设置,例如:时间、GPS、串口和 GPS 位置
• 可从其他 ThingsPro 网关导入系统配置
Modbus Slave 和第三方 PaaS 平台互联,实现远程数据采集
• 通过 Modbus slave,本地 SCADA 系统可进行与 ThingsPro 网关连接的终端设备数据轮询
• 可设置 MQTT 客户端,可在任何 MQTT 代理服务器发布/订阅您的数据
• 通过内置的客户端/SDK 和 UI 提供其他 PaaS 或 SCADA 在线服务: AWS IoT,Azure IoT Hub(仅适用于 ThingsPro V2.3 及更高版本),适用于 Ignition 平台的 Sparkplug,以及 Wonderware Online(仅适用于 ThingsPro V2.3 及更高版本)
通用 MQTT 客户端和第三方 MQTT 代理—Sparkplug
ThingsPro 支持 MQTT IoT 协议,可将现场总线数据传输到基于云的 IoT 应用程序。 ThingsPro 提供适用于通用 MQTT 通信和第三方 MQTT 代理 Sparkplug 的客户端接口。
借助 Modbus 和 RESTful API,可使用 ThingsPro 网关的所有软件功能
• Modbus API 借助 C 语言和 Python 语言支持即用型数据采集软件功能
• 高级senior RESTful API 帮助您检索或设置 ThingsPro 网关设备状态和资源,提高互操作性
• 增强或扩展 ThingsPro 网关功能,将其集成到软件应用程序变得更加容易
关于开发 ThingsPro 网关软件集成程序的详细信息,请参阅此编程指南:https://thingspro-programming-guide.netlify.com/
用户角色帐户管理
创建管理员和用户帐户,从而控制对设备管理功能的访问权限。