本文来自:http://www.ebyte.com/

随着现在物联网设备的数量不断的增加,这些设备之间的通信连接也成了一个值得我们思考的课题。据预测,到2020年物联网的设备数量将达到204亿台。我们常用的物联网通信协议有很多种,它们具备着不同的性能、数据速率、覆盖范围、功率和内存,并且每一种协议都有着各自的有点和或多或少的缺点。其中一些通信协议只适合于小型家用电器,而一些协议则可以用于大型的智慧城市项目。

  常用的几种物联网通信协议

  由于物联网现在已经成为了现在的一道热门的话题,所以下面我们就在这里给大家简单的介绍一下物联网设备中常用的几种通信协议。

  一、蓝牙低功耗(BLE)

  蓝牙低功耗(BLE)是蓝牙的增强版本,它也是应用最早、最广泛的无线技术之一,可在大约10米的短距离内进行有效通信。蓝牙的概念是由爱立信公司的Nils Rydbeck在1989年提出的。在2001年和2004年之间,它被进一步优化为功耗更低、成本更低的版本,例如蓝牙低功耗(BLE)协议或Nokia的智能蓝牙。它旨在保持通讯范围的同时显著降低能耗。由于这种属性,蓝牙已成为物联网设备的主要协议。目前,它被用于所有的主流操作系统,包括iOS、安卓、微软手机、草莓、OS X、Linux和Windows等。蓝牙技术的最新版本是5.0,它增加了创新的网络协议支持配置文件(IPSP)。目前,它已针对物联网设备进行了全面的开发与优化。

  二、WiFi

  WiFi是另一种广泛用于物联网设备间通信的协议。如今WiFi已经成为我们生活中不可或缺的一部分,因为它使用了大量的基础架构,可以快速地传输数据(每秒高达数百兆),并具有处理大量数据传输的能力。对于许多电子设备的设计者来说,WiFi因为其承载的基础架构而成为最佳选择。使用WiFI的两台设备之间的通信距离大约为50米,这远高于使用蓝牙技术通信的设备。

  WiFi基于IEEE 802.11系列标准,其第一个版本于1997年发布。该版本能够提供高达2Mbit/s的链接速度。目前,WiFi最常用的标准是基于IEEE 802.11的802.11n,但802.11ac的使用也在快速增长。最新的版本提供了比802.11n更快的通信速度。尽管WiFi非常适合物联网设备间通信,但其运行耗能比较高。不过,无论如何,它都是目前大多数物联网设备之间进行文件传输的最强大协议。

  三、ZigBee

  ZigBee是基于IEEE 802.15.4标准的短距离无线通信协议,其工作频率是2.4GHz,数据速率为250kbps。ZigBee之所以适合在物联网设备之间进行有效通信,就在于它具有低耗能、高扩展性、安全性、持久性以及高节点数的属性。不仅网络的最大节点数可以达到1024个,最远距离达到200米,而且ZigBee甚至可以使用128位AES加密算法。

  ZigBee规范(IEEE 802.15.4-2003) 于2004年12月14日首次得到批准,2005年发布。ZigBee协议的理想设计是用于家庭自动化和大型工业站点,因为这些地方要求低功耗,而且在低数据速率下家庭或建筑物之间的数据交换并不频繁。将ZigBee作为物联网设备间通信的首选模式的用户基数很大。

  ZigBee的最新版本是ZigBee 3.0,这个版本可以认为是几个ZigBee无线标准的所有功能的集合。像城区的街道照明和电表这样要求低耗能的电子系统都使用ZigBee协议来作为物联网设备间通信的首选模式。ZigBee协议也能用于安全系统和智能家居。

  四、Z-Wave

  与ZigBee类似,Z-Wave是低功耗射频通信协议,主要用于家庭自动化系统和电子设备,如灯控制器和传感器。Z-Wave通信协议的频率是900MHz,范围是30-100米,因此,该协议与其他无线协议(如WiFi、蓝牙、运行频率为2.4GHz的ZigBee等)的干扰可以忽略不计。它的数据速率范围大约从40kbps到100kbps。

  与其他协议相比,Z-Wave协议更简单,因此可以轻松地以更快的速度开发。Z-Wave中使用的无线电频段是所在国/地区的特定频段。例如,868.42 MHz SRD频段(欧洲)、900 MHz ISM或908.42 MHz频段(美国)、916 MHz频段(以色列)、919.82 MHz频段(香港)、921.42 MHz频段(澳大利亚/新西兰)、865.2 MHz频段(印度)。

  五、远程广域网(LoRaWAN)

  远程广域网(LoRaWAN)是一种通信协议,主要用于区域、国家或全球的由电池供电的远程无线物联网设备。它因能以最低的功耗进行远距离通信而闻名,还能检测到噪音水平下的信号。该协议主要用于智慧城市,那里的大型网络拥有数百万台彼此连接的设备,这些设备以较小的电池和内存运行。LoRaWAN的数据速率是0.3kbps至50kbps。

  智能街道照明是使用LoRaWAN协议的实际实例,其中路灯与使用LoRaWAN协议的LoRa网关连接。网关再与云应用程序连接,该应用程序完全控制灯泡的亮度,并根据环境中的自然光照进行调节。

  六、近场通信(NFC)

  近场通信(NFC)是一种简单且安全的协议,可以简化物联网设备之间的双向通信。它主要使用两个环形天线的近场电磁感应。它专为智能手机设计,允许用户进行非接触式支付交易。它还帮助用户访问电子内容并连接电子设备。基本上,它拓展了非接触卡技术的功能,使得物联网设备可以在大约不到4厘米的近距离内分享信息。

  NFC协议的数据速率为106kbps至424kbps。由于NFC协议是短距离通信协议,因此功耗更低。它设置时间更少,并不要求设备配对。也是由于短距离通信,因此大大降低了对环境中其他网络的有害干扰的可能性。

  物联网通信协议: “最好的选择”vs.“最适合的选择”

  现在,应用最广的物联网通信协议应该是蓝牙和WIFI,但是我们也很难确定以上的几种通信协议,那种最适合物联网设备,但是赢家肯定是在大多数新制造的物联网设备和手机上可以轻松使用且速率适宜的那种协议。然而,基于目前各种各样的用例,我们的问题不是找到“最好的”选择,而且要根据我们自己的需求找到“最适合”的选择。例如,如果您需要通过网络传输大量的数据和文件,WIFI将是你最理想的选择,而如果您想使用非接触卡技术即时付款,NFC将是你的首要选择。总之成功的通信协议完全取决于您希望达成的目的。

六种常用的物联网通信协议相关推荐

  1. 物联网通信协议全解析

    来源于软件新视界,转载自物联网世界,图片来源于网络 随着物联网设备数量的持续增加,这些设备之间的通信或连接已成为一个重要的思考课题.通信对物联网来说十分常用且关键,无论是近距离无线传输技术还是移动通信 ...

  2. 流行的物联网通信协议回顾

    物联网设备如何相互通信? 通信协议是一组规则,可在设备和/或数据中心与其他存储和处理单元之间实现安全数据交换. 每一种物联网通信协议都有其鲜明的特点,这使得它适用于一个项目而对另一个项目无用.协议在范 ...

  3. IoT—物联网通信协议解析

    摘要 随着物联网设备数量的持续增加,这些设备之间的通信或连接已成为一个重要的思考课题. 通信对物联网来说十分常用且关键,无论是近距离无线传输技术还是移动通信技术,都影响着物联网的发展. 而在通信中,通 ...

  4. 物联网通信协议大汇总

    随着物联网设备数量的持续增加,这些设备之间的通信或连接已成为一个重要的思考课题.通信对物联网来说十分常用且关键,无论是近距离无线传输技术还是移动通信技术,都影响着物联网的发展.而在通信中,通信协议尤其 ...

  5. 野火开发版屏幕_盘一盘那些年我们常用的物联网开发板!

    来源:华为云社区,作者:星辰27,直接来源:华为开发者社区 众所周知开发板是物联网架构中的感知层智能设备,这类设备通常有芯片.通信模组.以及操作系统组成.当然不同的开发版在功能以及使用上可能存在着一定 ...

  6. bme280 环境传感器开发板_盘一盘那些年我们常用的物联网开发板!

    来源:华为云社区,作者:星辰27,直接来源:华为开发者社区 众所周知开发板是物联网架构中的感知层智能设备,这类设备通常有芯片.通信模组.以及操作系统组成.当然不同的开发版在功能以及使用上可能存在着一定 ...

  7. 物联网通信协议介绍对比

    通信对物联网来说十分关键,无论是近距离无线传输技术还是移动通信技术,甚至是LPWAN都影响着物联网的发展.通信协议是指双方实体完成通信或服务所必须遵循的规则和约定.那么物联网都有哪些通信协议?众多的协 ...

  8. 物联网通信协议——比较-MQTT、 DDS、 AMQP、XMPP、 JMS、 REST、 CoAP

    AMQP & MQTT & DDS (https://www.youtube.com/watch?v=GTK94zZJbGQ) 物联网通信协议详解及选择建议(资料来源:http://w ...

  9. 单片机中常用的串口通信协议帧

    单片机中常用的串口通信协议帧 前言 一.单片机串口简介 二.常用的通信协议类型 1.没有格式 2.帧头帧尾+数据 3.帧头帧尾+数据+附加功能码 4.帧头帧尾+数据+附加功能码+目标地址 5.帧头帧尾 ...

最新文章

  1. 打开阿兹海默之门:华裔张复伦利用RNN成功解码脑电波,合成语音 | Nature
  2. apache2.2 虚拟主机配置
  3. myeclipse mysql连接_MyEclipse连接MySQL数据库图文教程
  4. JFinal的ActiveRecord用法 @JFinal
  5. .Net开源源码查询
  6. 对一个带小数的数进行四舍五入取整
  7. promise 为什么出现
  8. 学校为什么要单位接收函_签了三方,想毁约怎么办?这几点你必须要知道!
  9. 机器学习之路:python 集成分类器 随机森林分类RandomForestClassifier 梯度提升决策树分类GradientBoostingClassifier 预测泰坦尼克号幸存者...
  10. 程序包管理之编译安装
  11. 百度之星 度度熊的午饭时光
  12. 神经网络学习小记录64——Pytorch 图像处理中注意力机制的解析与代码详解
  13. Windows优化大师下载| Windows优化大师下载
  14. 再读《拆掉思维的墙》
  15. 计算机专业考计量经济学,计量经济学期末考试题库(完整版)及答案()(47页)-原创力文档...
  16. 日照喜来登酒店启幕;万豪旗下万枫酒店品牌首次亮相宁波;平湖万怡酒店正式开业 | 全球旅报...
  17. 病毒木马查杀实战第024篇:MBR病毒之编程解析引导区
  18. python读取csv文件表头_Python读取CSV文件
  19. 艾永亮:企业微信,私域流量“后时代”的开启者
  20. html5怎能编写播放器代码,HTML5应用-实现简单播放器的示例代码分享

热门文章

  1. JUnit ExpectedException规则:超越基础
  2. 原型设计模式:创建另一个小车
  3. Spring 3.1缓存和配置
  4. 书评:JavaFX 2.0:示例介绍
  5. 织梦mysql安装教程视频教程_织梦DedeCMSV6系统安装步骤教程
  6. 华为的型号命名规则_华为Mate 40 Pro+ 外观曝光 正面双挖孔 背部奥利奥
  7. js 导出pdf上传至oss_js实现oss文件上传及一些问题
  8. su联合推拉插件_[实习小记一一SU建模]
  9. python绘制动画示例_Python使用matplotlib绘制动画的方法
  10. 上古卷轴3晨风职业_巫师3:上古卷轴5老玩家,入手巫师3,体验昆特牌版“实验室”...