盘点物联网常用的八种通信协议
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可靠且速度快,因为消息可以在转发到下一个从系统之前借助专用高性能硬件进行处理。
盘点物联网常用的八种通信协议相关推荐
- 分享一下目前市场上常用的八种推广方式,希望对你有帮助。
游戏推广的核心本质是什么?就是新增玩家,我来给大家分享一下目前市场上常用的八种推广方式,希望对你有帮助. 一呢,做工会,作为一个工会的老大来说呢,它是有领导效应,而且公会都有公会群,将来号召大家一起换 ...
- css垂直居中最常用的八种布局方法
css垂直居中最常用的八种布局方法 首先定义两个盒子,然后进行下布局样式操作! 利用CSS进行元素的水平居中,比较简单,行级元素设置其父元素的text-align center 块级元素设置其本身的l ...
- Java常用的八种排序算法与代码实现
在Java的时候,对于排序的应用需要熟练的掌握,这样才能够确保Java学习时候能够有扎实的基础能力.那Java有哪些排序算法呢?本文小千就来详细说说Java经典的8种排序算法. 经典的排序算法有八种, ...
- 单片机常用的几种通信协议
在单片机的应用中,通信协议是其中必不可少的一部分,上位机与下位机,单片机与单片机,单片机与外设模块之间的通信都需要通信协议实现信息交换和资源共享.由于设备之间不同的传输速率.电气特性.可靠性要求的不同 ...
- 单片机wifi模块与服务器通信协议,单片机常用的几种通信协议
在单片机的应用中,通信协议是其中必不可少的一部分,上位机与下位机,单片机与单片机,单片机与外设模块之间的通信都需要通信协议实现信息交换和资源共享.由于设备之间不同的传输速率.电气特性.可靠性要求的不同 ...
- 【华为云技术分享】盘点物联网常用开发板
摘要:本文主要介绍物联网中目前较为常用的几款开发板,简单介绍一下各自的特点,希望对你有所帮助. 1 引言 众所周知开发板是物联网架构中的感知层智能设备,这类设备通常有芯片.通信模组.以及操作系统组成. ...
- 盘点欧洲常用的10种外贸收款工具!
在欧洲,许多外贸商家大多会选择PayPal和国际信用卡支付,但从安全角度来看,不管是PayPal还是信用卡都是会有拒付风险.所以除此之外,小编另多介绍一种本地支付的收款方式,就是用各国家当地流行的支付 ...
- 一遍记住Java常用的八种排序算法与代码实现
点击上方"方志朋",选择"设为星标" 回复"666"获取新整理的面试资料 作者:KaelQ www.jianshu.com/p/5e1712 ...
- 【基础不牢地动山摇】一遍记住 Java 面试中常用的八种排序算法与代码实现!...
作者:KaelQ www.jianshu.com/p/5e171281a387 1.直接插入排序 经常碰到这样一类排序问题:把新的数据插入到已经排好的数据列中. 将第一个数和第二个数排序,然后构成一个 ...
最新文章
- JBPM流程部署校验之java利用XSD校验XML
- Win8.1 查看 “Windows 体验指数“
- 解决vue单页路由跳转后scrollTop的问题
- mysql error 1114,mysql error 1114 table is full 处理分享
- spring学习(41):属性注入
- 挂载镜像SD卡的FAT32文件系统分区到Linux中
- 在VsCode里编写和运行不同语言的程序
- python3图像处理_Python3与OpenCV3.3 图像处理(二)--图像基本操作
- Python开发环境Linux配置
- idea2020 个性化设置
- 中文字符:中国 的unicode/UTF-8/GBK编码
- HpSocket源码使用
- 私活必备11个免费后台管理系统模板
- HTML+CSS学习打卡第一周
- PPT怎么画出好看的三维示意图
- 信息系统开发与管理 思维导图
- 多个渠道成功销售的秘诀速递
- 包装类和自动拆箱与自动装箱
- python雷达图详解_Python基础教程 - matplotlib实现雷达图和柱状图
- Z-Wave技术的五大协议介绍(ZWave中心)
热门文章
- Linux命令之hexdump
- 允許Linux的snmp服務被查詢
- C++多线程实例(_beginThreadex创建多线程)
- 【python数字信号处理】——scipy库设计滤波器(IIR为例)、绘制滤波器频谱响应、IIR滤波器滤波、读写wav音频文件
- Yolov5目标检测模型运行遇到的相关问题汇总
- 计算机组成实验v代表什么,2014计算机组成原理实验指导V1.3.docx
- LTI系统的物理可实现性与希尔伯特变换
- c#操作html dom元素,C#获取与修改HTML DOM元素信息
- httpf发送 json_Java用HttpClient3发送http/https协议get/post请求,发送map,json,xml,txt数据...
- python flask框架教程_Flask框架从入门到实战