盘点物联⽹常⽤的⼋种通信协议
1、蓝⽛
兼容的蓝⽛IoT传感器⾮常适合需要短距离连接和低功率通信的应⽤。蓝⽛协议的有效范围为50到100⽶,⽀持⾼达1 Mbps的数据传输速率。
最近,物联⽹开发⼈员已经表现出对基于蓝⽛智能协议的低能耗蓝⽛低功耗(BLE)的倾向。与前⼀代产品相⽐,BLE的功耗显着降低,但不适合⼤型⽂件传输。通信协议
2、Zigbee
基于IEEE 802.15.4标准的Zigbee已成为嵌⼊式应⽤中使⽤最⼴泛的通信协议之⼀。Zigbee⽤于连接10-100⽶范围内的设备,⽀持⾼达250 Kbps的数据速率。作为⼀种低功耗,低数据速率技术,Zigbee⾮常适合物联⽹传感器和物联⽹⽹关设备之间的双向数据传输,以及ad hoc ⽆线⽹状⽹络。
通过其⽹状拓扑,Zigbee设备可以通过中间设备在⼀定距离上传输数据。对于在消费和⼯业领域需要低成本和低功耗传感器⽹络的物联⽹应⽤,Zigbee是⼀个很好的选择。
Zigbee协议还包括由128位加密密钥和加密帧定义的安全框架。
3、6LoWPAN
6LoWPAN是⼀种简单的⽆线⽹状技术,可使各个节点⽀持IP。其⽬标是克服将所有类型的设备连接到互联⽹的技术和商业障碍。
6LoWPan规范还定义了通过IEEE 802.15.4⽹络交换IPv6数据包的封装和报头压缩机制。6LoWPan集成了安全模块和ACL密钥等安全组件,以及可选的TLS。对于需要低功耗⽆线通信的⼩型设备⽽⾔,它是⼀种可⾏的选择。
4、Wi-Fi
Wi-Fi旨在取代以太⽹,并通过IEEE 802.11标准系列提供易于使⽤的短距离⽆线连接和跨⼚商互操作性。
Wi-Fi以更快,更⼤容量的通信⽽闻名,并且可以使⽤2.4 GHz和5 GHz频带在50 m范围内进⾏传输。由于现有基础设施的普遍存在,其受欢迎程度不断提⾼。
5、蜂窝
需要长距离连续连接的物联⽹应⽤可以基于GSM,LTE,EDGE,3G,4G和5G等蜂窝⽹络进⾏设计。蜂窝⽹络可以与设备通信,最远距离可达35公⾥。
蜂窝技术有利于物联⽹应⽤,因为它具有以下特点:
通过像Cat-0和Cat-1等LTE⽹络,物联⽹应⽤的成本优化,增强覆盖。
通过TLS / DTLS安全性和LTE⽹络的空中加密实现端到端安全性。
最低或零监管法规。使⽤蜂窝⽹络,数据可以⾼达23 dBm进⾏交换。
6、ModBus
Modbus协议是⼀种强⼤的通信标准,⼴泛应⽤于⼯业⾃动化和SCADA系统,以便将仪表,传感器和执⾏器的信号发送回主控制器。Modbus具有⼴泛的通信协议,可在各种物理链路上运⾏。
Modbus是⼀种基于主从模型的串⾏通信协议。
主设备使⽤功能代码请求信息,该功能代码指⽰需要执⾏的操作,例如:
read a discrete input; read a first in, first out queue
使⽤Modbus的主要优点是它是⼀个简单的开源协议。Modbus的开发成本很低,并且需要最少的硬件设计。此外,Modbus还⽀持与各种设备(来⾃不同供应商)和系统的互操作性和兼容性。
7、PROFINET
PROFINET⼴泛⽤于⼯业⾃动化解决⽅案,⽤于连接制造环境中的系统。根据IEC 61158和IEC 61784标准,PROFINET以固定的时间间隔(1 ms或更短)提供数据,⽽不会造成质量损失。它还⽀持现有的IT标准。
PROFINET与现场总线技术⾼度兼容,可轻松与现有⼯业系统集成。PROFINET规范使⽤指定的数据映射系统定义代理(代理地址),以允许协议与现代IoT协议进⾏通信。
8、EtherCAT
EtherCAT基于CANopen协议和以太⽹,专门针对⼯业⾃动化进⾏了优化。它允许任何标准PC⽤作EtherCAT主站,并使⽤任何拓扑与EtherCAT从站通信。它们可以在30微秒内以⾼达1,000个I / O点的速率连接⼯⼚车间的所有设备。
EtherCAT可靠且速度快,因为消息可以在转发到下⼀个从系统之前借助专⽤⾼性能硬件进⾏处理。