欢迎您访问 最编程 本站为您分享编程语言代码,编程技术文章!
您现在的位置是: 首页

in物联网分享专栏丨如何破解物联网设备连接难题

最编程 2024-05-19 11:13:01
...

互联网和移动互联网是通过电脑、手机等电子产品实现人与人之间的联网,它的蓬勃发展离不开协议的标准化。标准化可以使不同厂商、不同产品之间实现互通,例如,TCP/IP协议是互联网上最重要的标准化协议之一,它是一种用于互联网通信的协议,HTTP协议也是一种标准化的协议,它使得不同的浏览器、服务器之间可以实现互通。

而物联网是物与物之间的联网,通常是通过射频模糊识别、传感器感知等技术,将采集到的数据依据双方互认的通信协议,通过网络信道进行远程传输和交互。为了方便设备信息交换,多年来发展了大量工业通信网络与工业协议,形成了现场总线、工业以太网和工业无线网络等多种网络类型,工业协议也包括面向工业总线的Modbus RTU、Profibus、HART等;面向工业以太网的Profinet、Ethernet/IP、Modbus TCP、EtherCAT、Powerlink、EPA等;面向工业无线网络的WIA-PA、WirelessHART、ISA100.11a等。相对于互联网,物联网传输层与应用层的协议更加复杂多变,这也就导致了,今天的物联网应用开发者远没有互联网开发者仅需采用标准化的语言开发应用,无需关注底层软硬件那么幸运,他们不得不面对底层复杂的、隔离的各种物联网系统。

为了解决这一问题,需要物联网平台软件能够提供多种物联网行业常见协议接入服务,适配多种网络环境和常见传输协议,提供各类硬件终端的快速接入方案和设备管理服务,打通设备与设备、设备与系统、设备与物联应用的数据双向通道,面向上层应用屏蔽底层复杂的网络环境。

浪潮海岳物联网平台inIoT研发团队在充分调研和对标的基础上,解决思路是在边缘侧研发一款工业协议数据采集转换软件,连接工业设备与工业控制系统,将多源异构工业协议数据转换为通用物联网协议数据。目前,这款边缘网关软件支持的工业协议包括:BACNET、BLE、CAN、IEC104、Modbus、MQTT、ODBC、OPC DA、OPC UA、Http Request、Restful Server、SNMP、Socket、FTP文本等。在平台侧适配市面上比较广泛的物联网协议,包括MQTT、TCP、UDP、CoAP、LwM2M、HTTP、Websocket。最终实现,平台支持MQTT标准协议,连接常规设备;支持TCP/UDP方式,连接老旧设备;支持CoAP/ LwM2M方式,连接受限设备;支持HTTP方式,连接电信运营商平台;支持Websocket方式,连接桌面外设设备。