物联网 > > 系列专题 > 物联网设备接入常用的应用层协议为

物联网设备接入常用的应用层协议为

来源:https://www.wlworld.com.cn 时间:2024-08-30 编辑:admin 手机版

物联网设备接入常用的应用层协议为

在移动互联网中,最常用的应用层协议就是HTTP协议,HTTP协议同样可以用于物联网系统中。

HTTP协议采取的是请求-响应(Request-Response)的通信机制,服务器没有办法主动给客户端发送消息。

如果要实现这种消息推送,就需要借助WebSocket这种全双工的通信机制。不过对于很多计算和存储资源有限的物联网节点,不太适合使用HTTP协议。

除了HTTP协议以外,也有很多更适合于物联网应用的协议,比如MQTT、DDS、AMQP、XMPP、JMS、REST、CoAP等。

相关信息:

DDS、MQTT、AMQP和JMS都是基于发布/订阅模式,发布/订阅框架具有服务自发现、动态扩展、事件过滤的特点,它解决了物联网系统在应用层的数据源快速获取、物的加入和退出、兴趣订阅、降低带宽流量等问题,实现物的联接在空间上松耦合(双方无需知道通信地址)、时间上松耦合和同步松耦合。

MQTT、DDS、AMQP、XMPP、JMS、REST、CoAP这几种协议都已被广泛应用,并且每种协议都有至少10种以上的代码实现,都宣称支持实时的发布/订阅的物联网协议,但是在具体物联网系统架构设计时,需考虑实际场景的通信需求,选择合适的协议。

浅谈工业互联网中三大通信协议

近几年来,工业4.0智能制造、工业互联网、互联网+先进制造等被看作是以智能制造为主导的“第四次工业革命”。它的理念源自信息技术与工业技术的融合,通过信息物理系统(CPS)实现产品全生命周期中各制造单元间相互独立地自动交换信息、触发动作和实现控制,将制造业向智能化转型。目标是建立一个高度灵活的个性化和数字化的产品与服务的生产模式,实现人、产品与机器之间的互动。

数字化时代需要

数据

随着信息物理融合系统以及物联网的发展,数据已经成为制造业发展的重要因素。世界各地间的连接正变得日益紧密,数以十亿计的智能设备和机器产生大量的数据,在虚拟世界和现实世界之间搭起了桥梁。全球的制造业企业都在努力转变为数字化企业,使产品更加智能,使生产产品的机器更加智能,但大部分企业,尤其是中小型企业的技术力量有限,资金普遍紧张,在数字化转型过程中困难重重。首当其冲的就是相当大的一部分现有设备无法集成接入物联网平台,数据不能自动获取及解析。

通过上图不难看出,工业互联网中边缘层也是基础层,它首先要解决的就是各家厂商多类型的设备接入、多源的数据类型解析及格式统一、海量数据的管理及分析计算;今天就此分享常用的几种多源数据类型解析技术运用:

一、 OPC通讯协议

(OLE for Process Control, 用于过程控制的OLE)是一个工业标准,管理这个标准国际组织是OPC基金会,OPC基金会现有会员已超过220家),OPC的宗旨是在Microsoft COM、DCOM和Active X技术的功能规程基础上开发一个开放的和互操作的接口标准,这个标准的目标是促使自动化/控制应用、现场系统/设备和商业/办公室应用之间具有更强大的互操作能力。

OPC技术基础构成

OPC特点:

任何客户机都可以与服务器联接,即插即用的互操作性是其目标

? 高效性:优化快速传输数据

? 灵活性:接纳所有类型的客户机及服务器

? 可以支持所有编程语言C, C++, VB, Java, HTML, D

HTML

二、Modbus通讯协议

(是一个工业通信系统,由带智能终端的可编程序控制器和计算机通过公用线路或局部专用线路连接而成。其系统结构既包括硬件、亦包括软件。MODBUS 是一个请求/应答协议,并且提供功能码规定的服务。MODBUS 功能码是 MODBUS请求/应答PDU 的元素)

Modbus特点:

? 标准、开放,用户可以免费、放心地使用Modbus协议,不需要交纳许可证费,也不会侵犯知识产权。

? 可以支持多种电气接口,如RS-232、RS-485等,还可以在各种介质上传送,如双绞线、光纤、无线等。

? 帧格式简单、紧凑,通俗易懂。用户使用容易,厂商开发简单。

? Modbus网络传输

三、CAN总线: 是Controller Area Network 的缩写(以下称为CAN),是ISO国际标准化的串行通信协议,它是一种有效支持分布式控制或实时控制的串行通信网络。

CAN总线特点:

? 网络各节点之间的数据通信实时性强

? 开发周期短

? 已形成国际标准的现场总线

最近更新

系列专题排行榜精选