物联网(Internet of Things),简称 IoT,对于制造商来说,是行业乃至世界范围内的一
股变革浪潮。在我们设计和制造的产品中,将会不断嵌入各种软件、传感器和启用 IP 的连
接功能。IDC 报告预计,到 2020 年世界上将有 300 亿互联的“物”。。这一变革决定了
为各个消费者乃至全球经济创造价值的方式将发生根本性转变。
什么是 ThingWorx?
ThingWorx 是一个用来创建和运行互联世界中的应用程序的平台。ThingWorx 减少了为
智能互联产品创建创新型应用程序所需的时间、成本和风险。
ThingWorx 采用物的设计模式,从工业领域最常用的 PLC 来分析,每个 PLC 的寄存器属
于物的一个属性,比如一个风机的转速、开、关,可以对应于一个 things,下属三个属性
转速、开、关。
在 ThingWorx 物联网平台中可以看到抛弃了常规组态软件点的思维,而以物、属性、服务
等作为一个整体,整个平台由不同的物组成,相同的物组态只要完成一次模板组态即可以在
此模板基础上进行调用,相当于开发语言中的基类,所有基于基类的类都有相同的基类属性
(基类是父类,派生类是子类)。相同的物可以共用一个画面,显示时只要修改不同的 things
即可。ThingWorx 的此类设计极大的减轻了在云端的开发工作量。ThingWorx 有个与常规
组态软件完全不同的功能,网关配置完成测试完毕,与 ThingWorx 软件正常通信后,网关
会将网关配置好的 things 及其属性送到 ThingWorx,ThingWorx 平台仅需要点击绑定即
可完成与网关的配置工作,此项功能非常不错,只要网关现场配置正常,平台侧无需在进行
对点工作。
迈思德网关在前期与百度天工对接的过程中,已经实现了物的设计,因此在与 ThingWorx
的接入中,配置软件基本不用修改,仅仅需要完成与 ThingWorx 的协议对接工作。通过迈
思德网关可以将大部分的 PLC(Modbus-RTU;Modbus-TCP;三菱 FX 系列编程口;三
菱 Q 系列编程口(Q01,Q02,Q06,Q00UJ 等);OMRON Hostlink;罗克韦尔 AB DF1;
西门子 S7200 PPI/CP243 以太网;西门子 S7300、400 MPI;西门子 S7300、400 以太
网;西门子 S7 1200 以太网;西门子 Smart200 以太网;南大傲拓 NA200 PLC;南大傲拓
NA400 PLC;永宏 FATEK FBs;松下 FP;电能表 DL645-1997/2007;自由口协议)与
ThingWorx 以局域网、广域网(宽带/3G/4G 等)的方式进行无缝对接,从而实现设备上
云。
在另外一篇文章工业物联网的云端协议将以 MQTT+SSL/TLS 为主,协议格式以 JSON 为主
中曾提到云端协议以 MQTT+SSL/TLS+JSON,在 thingworx 的对接中未采用 MQTT,而
是以加密的方式握手连接,数据格式 JSON 格式,如果采用 MQTT,那么需要在云端开发
对接平台的 MQTT 客户端程序。