物联网组网技术优缺点对比:蓝牙、LoRa、wifi、NB-IoT、ZigBee等

2023-05-16

1.前言

最近对物联网产品自组网技术选型,找到合适的组网技术,让产品自行组网并完成数据的传输。

2.参数对比

3.优缺点描述

3.1.蓝牙

优点:

        (1)低功率,便于电池供电设备工作

        (2)便宜,可以应用到低成本设备上,降低产品的成本

        (3)同时支持文本、图片、音视频的传输

        (4)传输速率快,低延时 

缺点:

        (1)传输距离有限

        (2)穿透性能差

        (3)不同设备间协议不兼容

        (4)联网耗时比较久

3.2.LoRa

优点:

        (1)传输距离远:灵敏度-148dBm,通讯距离可达几千米

        (2)工作能耗低:Aloha方法有数据时才连接,电池可工作几年

        (3)组网节点多:组网方式灵活,可以连接多个节点

        (4)抗干扰性强:协议里面有LBT的功能,基于aloha的方式,有自动的频点跳转和速率自适应功能

        (5)低成本:非授权频谱,节点/终端成本低

缺点:

        (1)频谱干扰:随着LoRa的不断发展,LoRa设备和网络部署不断增多,相互之间会出现一定的频谱干扰。

        (2)需要新建网络:LoRa在布设过程中,需要用户自己组建网络。

        (3)有效负载较小:LoRa传输数据有效负载比较小,有字节限制。

3.3.WiFi

优点

        (1)灵活性和移动性:无线局域网在无线信号覆盖区域内的任何一个位置都可以接入网络。连接到无线局域网的用户可以移动且能同时与网络保持连接。

        (2)安装便捷:一般只要安装一个或多个接入点设备,就可建立覆盖整个区域的局域网络。

        (3)故障定位容易:无线网络很容易定位故障,只需更换故障设备即可恢复网络连接。

缺点

        (1)性能:无线局域网依靠无线电波进行传输。这些电波通过无线发射装置进行发射,而建筑物、车辆、树木和其他障碍物都可能阻碍电磁波的传输,影响网络的性能。

        (2)速率:无线信道的传输速率低,最大传输速率为54Mb/s,只适合于个人终端和小规模网络应用。

3.4.NB-IOT

优点:

        (1)海量接入:相同基站覆盖条件下,NB-IoT 技能是其它无线技能接入数的 50 至 100 倍,现有NB-IoT网络单小区基站可接入5万个终端设备,这样的超大连接能使物联网真正做到“万物互联”。

        (2)功耗较低:NB-IoT有三种不同的省电模式:PSM模式、DRX模式、eDRX模式,设备可以根据自己的需求选择省点模式,达到功耗最小的目的,可以延长电池的使用寿命,在针对许多使用电池供电的设备和局面,NB-IoT 的低功耗特性能够保证设备续航时间,从几个月大幅提升到几年,因此大大降低了频繁更换电池带来的不便。

        (3)覆盖超强:NB-IoT 的覆盖能力是 LTE 的 100 倍。NB-IoT网络具有超大覆盖范围与超强穿透能力,这样不但能够满足地广人稀地区的大范围覆盖需求,同样适用于对深度覆盖有要求的地下应用。

        (4)成本低廉:NB-IoT支持在现有的LTE网络上改造,大大的降低了网络建设成本,NB-IoT 无需重新建网,射频和天线也基本上都能够复用。再 NB-IoT 低功耗、低带宽和低速率的特性,同样降低了芯片和模组成本。

缺点:

        (1)数据传输少:基于低功耗,导致 NB-IoT 只能传输少了数据;

        (2)通信成本高:除了 NB-IoT 通信模块的价格之外,运营商还将收取运营费用;

        (3)技术并不成熟:虽然 NB-IoT 技术被大范围应用,但在实际应用过程中,经常出现各类故障,导致通信中断;

3.5.ZigBee

优点:

         (1)低功耗:工作模式下,ZigBee技术的传输速率低,传输数据量很小,因此信号的收发时间很短。其次,在非工作模式情况下,ZigBee的节点处于休眠状态。设备搜索延迟一般为30ms,休眠激活时延为15ms,活动设备接入信道时延为15 ms。由于工作时间较短,收发信息功耗较低且采用了休眠模式,使得ZigBee节点非常省电。

  (2)低时延:ZigBee响应速度较快,一般从睡眠转入工作状态只需要15ms。节点连接进入网络只需30ms,进一步节省了电能。相比较蓝牙需要3-10秒,WIFI需要3秒。

        (3)网络容量大ZigBee低速率、低功耗和短距离传输的特点使得它非常适宜支持简单器件。ZigBee定义了两种器件:全功能器件(FFD)和简化功能器件(RFD)。对于全功能器件,要求它支持所有的49个参数。而对于简化功能器件,在最小配置时只要求他支持38个参数。一个全功能器件可以与简化功能器件和其他全功能器件通话, 可以按3种方式工作,分别是个域网协调器、协调器或器件。而简化功能器件只能与全功能器件通话,仅用于非常简单的应用。一个ZigBee的网络节点最多包括有255个ZigBee网络节点,其中有一个是主控(Master)设备,其余则是从属(Slove)设备。若是通过网络协调器(Network Coordinator),整个网络可以支持超过64000个ZigBee网络节点,再加上各个网络协调器可以相互连接,整个ZigBee的网络节点的数目将是十分可观。

  (4)高安全ZigBee提供了数据完整性检查和鉴权功能。在数据传输过程中提供了三级安全性。第一级实际是无安全方式,对于某种应用,如果安全并不重要或者上层已经提供了足够的安全保护,器件就可以选择这种方式来转移数据。对于第二级的安全级别,器件可以使用接入控制清单(ACL)来防止非法器件来获取数据,在这一级不采取加密措施。第三级安全级别在数据传输过程中,采用AES的对称密码。AES可以用来保护数据净荷和防止攻击者冒充合法用户。

  (5)免执照频段:ZigBee设备物理层采用工业、科学、医疗(ISM)频段。

  (6)数据传输可靠:ZigBee的媒质传入控制层(MAC层)采用talk-when-ready的碰撞避免机制。在这种完全确认的数据传输机制下,当有数据传送需求时则立刻发送,发送的每个数据分组都必须等待接收方的确认消息,并进行确认信息回复。若没有得到确认信息的回复就表示发生了冲突,将重传一次。采用这种方法可以提高系统信息传送的可靠性。ZigBee为需要固定带宽的通信业务预留了专用时隙,避免了发送数据时竞争和冲突。同时,ZigBee针对时延敏感的应用做了优化,通信时延和休眠状态激活的时延都非常短。

缺点:

        (1)成本:目前ZIGBEE芯片出货量比较大的TI公司,芯片其成本均在2~3美金左右,再考虑到其他外围器件和相关2.4G射频器件,成本难以低于10美金。

        (2)通信稳定性:目前国内Zigbee技术主要采用ISM频段中的2.5G频率,其衍射能力弱,穿墙能力弱。家居环境中,即使是一扇门,一扇窗,一堵非承重墙,也会让信号大打折扣。

        (3)自组网能力:Zigbee技术的主要特点是支持自组网能力强,自恢复能力强,因此,对于井下定位,停车场车位定位,室外温湿度采集,污染采集等应用非常具有吸引力。然而,对于智能家居的应用场景中,开关,插座,窗帘的位置一旦固定,一直不变,自组网的优点也就不复存在,但是自组网所耗费的时间和资源却依旧高昂。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

物联网组网技术优缺点对比:蓝牙、LoRa、wifi、NB-IoT、ZigBee等 的相关文章

  • python 两个小技巧将字典写入txt或者json 文件

    1 不用 json 包 先来看一个 Python 的奇淫技巧 i 61 100 s1 61 str i 这样输出的不会是 100 xff0c 毫不疑问 但是 s1 61 43 str i 43 这样输出的结果 61 str i 于是看这一条
  • 时间序列预测——ARIMA模型

    文章链接 xff1a 时间序列预测 Prophet模型 https blog csdn net beiye article details 123353123 spm 61 1001 2014 3001 5502 SPSS软件实操 ARIM
  • 基本矩阵F和本质矩阵E的详细推导

    基本矩阵F E在计算机视觉中是提纯匹配点 恢复相机位姿的一个法宝 但是它是如何得到的 下面笔者做其简单的推导 如图下图 xff0c 两视几何图 其中C和C 分别代表左 右摄影中心 xff0c x和x 代表同名像点 xff0c e和e 代表极
  • [ubuntu]安装并使用python 3.6及与2.7的切换

    当前使用ubuntu14 04 1 添加python3 6安装包 xff0c 并安装 xff08 也可以去官网下载安装包 xff09 linux 报错E Unable To Locate Package Software propertie
  • Python + Requests 模拟登陆(含验证码)

    其实模拟登陆非常简单 xff0c 只要在打开网站的同时提交数据就可以了 下面通过登陆超星网来举例说明如何一步步实现模拟登陆 1 获取需要提交的数据 使用chrome的Network或者fiddler可以很轻易的得到我们想要的数据 xff0c
  • Cmake实现递归cpp和h

    为解决获取编译链所有C 43 43 源文件和头文件 Cmake实现递归目录 编程心得 拾随小笺
  • 鉴权 前后端常见的几种鉴权方式

    https juejin cn post 6844903927100473357 鉴权 xff08 authentication xff09 是指验证用户是否拥有访问系统的权利 传统的鉴权是通过密码来验证的 这种方式的前提是 xff0c 每
  • curl指令模拟postman发json数据,发本地文件

    菜鸟curl指令介绍 xff1a https www coonote com linux linux cmd curl html post formdata多个参数 多个参数可以使用 F进行串接 curl span class token
  • 最全的HTTP(get post)请求示例, 包括post模拟get请求

    public class HttpRequest private static SimpleDateFormat sdf 61 new SimpleDateFormat 34 yyyyMMddHHmmss 34 private static
  • python爬虫——模拟登陆

    参考链接 xff1a https blog csdn net weixin 39875941 article details 109878457 模拟登陆 Python网络爬虫应用十分广泛 xff0c 但是有些网页需要用户登陆后才能获取到信
  • vector数组 传递 引用 指针 参数

    一 一维 span class hljs stl container span class hljs built in vector span lt span class hljs keyword int span gt span vec
  • Oracle # 字符串匹配函数(Oracle、SQLSERVER、Excel)

    引言 xff1a 当数据库设置字段的时候 xff0c 会设置1表XXX xff1b 0表示XXX 查询的时候怎么显示汉字呢 xff1f Oracle数据库 xff1a 普通查询数据 xff1a select from U ORANGEZAT
  • 时间序列预测——Prophet模型

    文章链接 xff1a 时间序列预测 ARIMA模型 https blog csdn net beiye article details 123317316 spm 61 1001 2014 3001 5502 1 Propht模型概述 Pr
  • 机器人导航——路径跟踪

    要完成一套完整的机器人路径规划 xff0c 并完成其物理实验并非一件简单的事情 参考 xff1a http wenku baidu com link url 61 n11mP6EDlM78NZYZ4yQYXzmzPeBV6BeLNOUjIv
  • python 读取txt出现\xef\xbb\xbf…的问题

    用python读取txt文件 xff0c 文件的内容是一列数如下 xff1a 1883 1886 1900 1900 1897 1897 1897 1897 1906 1917 1910 1910 但是读取的时候第一个元素为 xef xbb
  • (算法)判断两个区间是否重叠

    题目 xff1a 判断两个区间是否重叠 思路 xff1a 假设区间表示为 start end xff0c 先存在两个区间A B 两个区间的关系有两种 xff1a 重叠与不重叠 重叠的情况有4种 xff0c 两种相交 xff0c 两种包含 x
  • python ctrl+c 退出while True:

    写了一个死循环 xff0c 类似 xff1a def function while True my code 程序运行后想用ctrl 43 c按键停止程序 xff0c 可是终止不了 以下为解决办法 xff1a 第一步 xff1a 加入sys
  • python二维字典

    感谢原文 xff1a http www jb51 net article 83108 htm 本文实例讲述了Python的 二维 字典 two dimension dictionary 定义与实现方法 分享给大家供大家参考 xff0c 具体
  • ros安装出现依赖问题

    http www liuxiao org 2015 10 ros E5 9C A8 ubuntu 14 04 E7 B3 BB E7 BB 9F E4 B8 8A E5 AE 89 E8 A3 85 ros indigo 0 安装环境 xf
  • KMP算法介绍

    参考 xff1a https www cnblogs com c cloud p 3224788 html 前言 之前对kmp算法虽然了解它的原理 xff0c 即求出P0 Pi的最大相同前后缀长度k xff1b 但是问题在于如何求出这个最大

随机推荐