当前主流工业物联网主要提供了三方面的功能:
- 一是将设备数据采集上来
- 二是对采集的数据进行分析
- 三是向设备发送指令。
在目前应用下,物联网平台的技术实现由三部分构成:
- 一个是架设在设备端的带有数据处理,数据转发,网络连接功能的数据集合软件
- 第二个是平台支持的数据传输的协议
- 第三个就是平台的软件对于架构,数据处理,分析,存储的稳定性了
每一部分单独拎出来都不是新兴技术,都各自发展了很长的时间。哪个平台能把这三者的兼容性,稳定性和安全性做起来,生成应用标准,谁就能拔得头筹,但很难一家独大。
拿Thingworx来说:
- Edge端收集处理数据的软件有Kepware和Java SDK, C SDK, .NET SDK以及Edge MicroServers,通过Websocket协议或者把各种设备的数据处理成Thingworx always on格式标准的数据传输给Thingworx平台;
- 支持的数据传输协议有Always On(twx标准),Websocket,Rest API和MQTT
- Thingworx的软件设计框架,数据类型和不同类型的处理,自定义服务的开发,开发代码的部署和管理是它的竞争优势
不足的就是说,Thingworx平台还没有一套成熟的普遍的可以直接推送给工厂使用的物联网服务,客户需要分析自己的业务需求后利用这个平台开发设计各自所需的物联网服务,这对于国内的制造企业恰恰是最耗时,最难的地方。不久之前出来的Thingworx DPM应该就带着这样的目的,正在尝试在制造企业中推行。
这三部分功能的兼容性是基础,稳定性一定要好。在此之上,物联网平台能够拿出来,直接提供给制造企业部署使用的物联网应用服务是另一个关键,这取决于软件公司对制造行业的理解,非一夕之功。