蓝牙八卦:蓝牙、Wi-Fi、ZigBee几种无线技术的对比

2023-05-16

蓝牙、Wi-Fi、ZigBee几种无线技术的对比

  • 1. 概述
  • 2. ZigBee引领物联网设备大步向前
  • 3. WiFi后浪拍前浪
  • 4. 蓝牙全新升级,深入日常应用

这阶段在学习BLE(低功耗蓝牙),于是乎就想了解蓝牙的一切,在网上看到这几篇文章,感觉还不错,现在整合过来,参考文献在下文给出。

1. 概述

Zigbee 和蓝牙都是一项无线通信技术。ZigBee的传输距离视发射功率而定,有几百到几千米不等,不过传输率却只有250kps的,但是这个只是理论值。一般也就20-30kps.而蓝牙的传输距离仅仅只有10米左右,传输速度是1.8M/s~2.1M/s,zigBee应用于智能家居的比较多,而蓝牙应用于特别短距离的文件传输。

社会的不断发展,无线的优点已经逐步显现。如;无线通信覆盖范围大,几乎不受地理环境限制:无线通信可以随时架设,随时增加链路,安装、扩容方便;无线通信可以迅速(数十分钟内)组建起通信链路,实现临时,应急、抗灾通信的目的:而有线通信则有地埂的限制、较长的响应时间。无线通信在可靠性、可用性和抗毁性等方面走出了传统的有线通信方式,尤其在一些特殊的地理环境下,无线比有线方便得多。随着无线通讯的发展及成熟。在工业控制、医疗、汽车电子。都广泛的应用ZigBee、Wi-Fi、蓝牙和几种无线技术的对比如下表所示:
在这里插入图片描述
这3种无线技术,从参数上优势比较为:
  从传输距离来说: WIFI > > > ZigBee > > > 蓝牙;
  从功耗来说: WIFI > > > 蓝牙 > > > ZigBee,后两者仅靠电池供电即可;
  从传输速率来说: WIFI > > > 蓝牙ZigBee > > >

从目前应用来说:
  WIFI的优势是应用广泛,已经普及到千家万户。
  ZigBee的优势是低功耗和自组网;电力载波的优势是传输速率;.
  蓝牙的优势组网简单。
  然而,这3种技术,也都有各自的不足,没有一种技术能完全满足智能家居的全部要求。

2. ZigBee引领物联网设备大步向前

ZigBee基于IEEE802.15.4标准的低功耗局域网协议,是一个开放的无线网络状网络技术。与传统星型、点对点、网状网络采用最低成本节点为所有联网设备提供覆盖的架构不同,ZigBee采用动态、自主的路由协议,基于AODV的路由技术。在AODV中,一个节点需要连接时,则将广播一条路由请求报文,其他节点在路由表中查找,如果有到达目标节点的路由,则向源节点反馈,源节点挑选一条可靠、跳数最小的路线,并存储信息到本地路由表以便用于未来所需,如果一条路由线路失败,节点能够简单的选择另一条替代路由线路。如果源和目的地之间的最短线路由于墙壁或多径干扰而被阻塞,ZigBee能够自适应的找到一条更长但可用的路由线路。这种独特的架构使ZigBee拥有近距离、低复杂度、自组织、低功耗、高数据速率的特点。

正因为ZigBee这些特点,使其主要适用于自动控制以及远程控制领域,目的是为了满足小型廉价设备的无线联网和控制,典型应用如无线传感网络,在家庭/商业自动化领域、智慧能源、健康医疗及零售等领域,ZigBee也被证明是可靠的无线网络解决方案。 在开发2.4 GHz ZigBee?无线网络应用时,设计工程师通常会面临系统分割的选择:对ZigBee的连接性及网络处理解决方案而言,最佳的整合层级为何?从效能、功耗及成本的角度来看,何者是最适合的选择——是将2.4 GHz无线收发器及处理核心整合为单芯片解决方案的ZigBee系统单芯片(SoC)比较好?还是具有独立收发器及主处理器的离散式方案较佳?

而随着ZigBee在自动化控制、移动互联网络、智能可穿戴设备领域越加频繁的应用,业内对于低耗能传感器及芯片在连通性和兼容性方面有着迫切的要求。对此,ZigBee联盟推出新协议920IP,该标准是全球首个基于互联网通讯协定第6版(IPv6)的无线网格网络(Mesh Networking)解决方案,未来将应用于低耗电量和低成本的家庭能源管理的网格网络及其相关设备中,提升物联网设备的能效和互通性。随着此协议的推出,ZigBee在物联网中的功能逐步完善,物联网设备效能将会极大提高。

3. WiFi后浪拍前浪

WIFI是我们常用的无线网络技术,几乎所有的智能手机、平板电脑和笔记本电脑都支持Wifi上网,是当今使用最广的一种无线网络传输技术。目前我们用到的WiFi大多基于IEEE 802.11n无线标准,数据传输速率达到300Mbps,吞吐量接近100M到150M。但是802.11n正逐步退出物联网舞台,新的802.11ac标准正强势杀入WiFi技术市场,应用新标准的WiFi,传输率将增加十倍。

802.11ac Wi-Fi技术的理论传输率虽已达Gbit/s的境界,但此一数据指的其实是整体Wi-Fi网络容量,实际上个别Wi-Fi装置所分配到的频宽,很少能达到此一水准。因此,IEEE制定802.11ax的目标,即着重在改善个别装置的联网效能表现,尤其是在同一Wi-Fi网络环境中,同时有许多使用者连结的情况下。
  
然而,大多数人都在关注802.11ac等新一代WiFi技术的时候,另一种更快的短距离无线传输技术WiGig正在快速的崛起。如果将所有的短距离通信技术看做是一个舰队的话,那么WiGig无疑是其中的一个超级战舰——运行在60GHz频段的WiGig技术,理论峰值可以达到7Gbps。从定义上看,WiGig是工作在60GHz频带上,实现数千兆位元速度传输的无线传输技术,相比目前广泛部署的Wi-Fi技术,其传输距离更短,但是速度却是802.11n技术的10倍多,可以达到6Gbps。这样的速度意味着十几秒之内就可以完成一部普通DVD的内容传输。

在频谱资源日益紧缺的今 天,WiGig瞄准了尚未商用的60GHz频段,这意味着不仅可以在短距离内实现高速传输,还可以避免其他设备干扰,提高频率利用率。 与此同时,WiGig标准的另一大优势在于它可以跟目前的Wi-Fi很好地融合。 WiGig技术很大部分是由传统Wi-Fi技术延伸而来的,因此它能够向下兼容802.11n的能力:当用户距离AP(热点)较远,其无线连接将自动选择 传输速度较慢但传输距离更远的频段(如802.11n);而当用户距离AP较近时,系统将自动切换到60GHz频段,以获得更高的连接速率。此外,在信号 加密方面,WiGig设备将兼容802.11的WPA2加密算法,确保它与现有无线网络的互联互通。

半导体巨头高通正是看到了WiGig的无限潜能,首开了移动设备内建三频无线连结平台先例。高通在完成WiGig技术(802.11ad标准)供应商–Wilocity收购后,已积极将802.11b/g/n、802.11ac及802.11ad三大无线连结标准方案整合于移动设备,并推出基于骁龙(Snapdragon)810处理器的参考设计,期挟同步支援上述三标准且运行于2.4、5、60GHz三个频段的优势,满足4K影音串流、点对点(P2P)传输、无线扩充基座(Wireless Docking)等应用需求。

4. 蓝牙全新升级,深入日常应用

蓝牙技术在手机领域,尤其是智能手机产品中一直扮演着重要的作用。而熟悉蓝牙技术的用户都知道,目前最新的被广泛应用的蓝牙标准已经到了4.0阶段。不过 最近蓝牙技术联盟的已经正式对外公布了最新的蓝牙4.1技术标准,而将到来的新蓝牙技术将支持智能穿戴设备以及其他一些设备,从而可以允许这些设备直接连接到互联网。

相比于蓝牙4.0,蓝牙4.1第一个改进的地方被蓝牙技术联盟称为“共存性”,即蓝牙4.1与LTE无线电信号之间如果同时传输数据,那么蓝牙4.1可以自动协调两者的传输信息,理论 上可以减少其它信号对蓝牙4.1的干扰。其次,第二个改进是提升了连接速度并且更加智能化。比如减少了设备之间重新连接的时间,意味着用户如果走出了蓝牙 4.1的信号范围并且断开连接的时间不算很长,当用户再次回到信号范围中之后设备将自动连接,反应时间要比蓝牙4.0更短。最后一个改进之处是提高传输效率,如果用户连接的设备非常多,比如连接了多部可穿戴设备,彼此之间的信息都能即时发送到接接收设备上。
  
蓝牙技术联盟(Bluetooth SIG)的研究员表示,蓝牙4.1有助于启用和增强物联网,为应用开发人员带来了新的机遇。例如,蓝牙智能手表现在可以在用户游泳或外出跑步时收集数据。随后,这些数据会在用户返回家 后自动传输至智能手机。手表还可以作为中枢设备,与多个其它收集不同数据的可穿戴设备进行信息交换。返回家后,这些数据会从所有设备中收集起来并汇总,然后传输和记录至智能手机中,以供用户分析和追踪健康状况变化。对于应用开发人员而言,4.1版意味着在创建支持多个角色的创新产品时具有更高的灵活性,这项更新在可穿戴技术日趋成熟和依赖传感器的情况下尤为有用。

相比之下,蓝牙通讯技术拥有大范围的渠道优势如当今的智能手机、PC等都带有蓝牙通讯,蓝牙通讯是一种新兴的短距离、低成本、高传输速率的无线网络技术。在数万个微小的传感器之间相互协调实现通信。而这些传感器只需要很少的功耗,以快速广播的方式通过无线电波将数据从一个传感器传到另一个传感器,通信效率高,目前能全面覆盖每个领域,尤其在军事恶劣环境中起到广泛的应用。

近几年中国物联网产业高速发展,智能穿戴、智能家居、智能交通、智慧医疗、智慧农业等行业都有有不俗的表现,促使中国物联网低功耗蓝牙厂商逐渐产生了大量的应用规范和专利技术。近期国内有些蓝牙公司研发了一款可穿戴智能蓝牙手环方案,能支持移动支付功能,多对多连接功能、银联消费刷卡,公交地铁刷卡等,还能同时管理智能家居设备,可实现多人进行管理操作,促使中国物联网低功耗蓝牙的发展上一个新台阶。随着物联网低功耗蓝牙技术逐渐成熟,无线智能家居行业展现出飞速发展势头,很有可能成为未来发展趋势。相对于传统的有线智能家居系统,以蓝牙通讯技术为基础的无线智能家居优势非常明显,可以不需要密密麻麻的布线,安装非常简单,只要能看懂说明书,就可自行组合安装;自动组网连接,设备扩展性能强;功耗低,成本也低,符合绿色生活理念;其售后维修也方便,能准确及时得地检测故障,并及时修复,能适合多种住宅。

中国物联网低功耗蓝牙企业近年来发展较快,产品具有优势核心技术,在国外市场也拥有较大的市场份额,已处于领跑地位,放眼整个国际市场也处于前列,竞争优势明显,估计以后将有更多的国内企业走向世界,希望将物联网蓝牙通讯技术高科技产品惠及全人类。

参考:
http://www.elecfans.com/baike/wuxian/20171210599455_a.html

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

蓝牙八卦:蓝牙、Wi-Fi、ZigBee几种无线技术的对比 的相关文章

  • csv乱码处理

    handle 61 fopen 34 war csv 34 34 r 34 row 61 1 while data 61 fgetcsv handle 1000 34 34 data 61 eval 39 return 39 iconv 3
  • OR和AND关键字一起使用的情况

    OR和AND关键字一起使用的情况 OR关键字和AND关键字 xff0c 可以一起使用 xff0c 需要注意 xff0c AND的优先级高于OR 因此 xff0c 当两者一起使用时 xff0c 应该先运算AND两边的条件表达式 xff0c 再
  • Ubuntu cron 定时执行任务

    cron xff0c 是一个Linux定时执行工具 xff0c 可以在无需人工干预的情况下运行作业 1 关于crontab 在Ubuntu server 下 xff0c cron是被默认安装并启动的 通过 etc crontab文件 xff
  • Linux服务器上监控网络带宽的18个常用命令

    本文介绍了一些可以用来监控网络使用情况的Linux命令行工具 这些工具可以监控通过网络接口传输的数据 xff0c 并测量目前哪些数据所传输的速度 入站流量和出站流量分开来显示 一些命令可以显示单个进程所使用的带宽 这样一来 xff0c 用户
  • Linux系统使用iftop查看带宽占用情况

    Linux系统下如果服务器带宽跑满了 xff0c 查看跟哪个ip通信占用带宽比较多 xff0c 可以通过iftop命令进行查询 xff0c 使用方法如下 xff1a 1 安装方法 软件官网地址 xff1a http www ex parro
  • linux基础命令

    1 curl amp wget 使用curl或wget命令 xff0c 不用离开终端就可以下载文件 如你用curl xff0c 键入curl O后面跟一个文件路径 wget则不需要任何选项 下载的文件在当前目录 代码如下 curl O we
  • find_in_set

    1 in查询相当于多个or条件的叠加 xff0c 例如 xff1a select from user where user id in 1 2 3 等效于 select from user where user id 61 1 or use
  • 集成Cortex-M0内核-- Integration and Implementation Manual手册学习

    根据使用场景 xff0c 配置并集成一个Cortex M0的内核 xff0c 暂时不涉及的实现的部分 目录 阅读手册 Chapter1 Introduction 1 1 About the processor 1 2 About integ
  • 在NVIDIA NX 配置OpenCV多版本冲突和解决的总结

    Nvidia Jetson NX 环境 直接刷JetPack5 1的镜像 xff0c 会得到如下环境 Ubuntu20 04cuda11 4TensorRT8 4cudnn8 4opencv4 5 4 而且这些源一般是从nv xxxx等源下
  • 一款入门级的飞控CC3D(一)

    很多在校的朋友想自己动手做一款旋翼无人机 xff0c 但是零件采购下来要花费不少大洋 xff0c 装配完成后又需要进行软件硬件调试 所以很多想做极客的梦就扼杀在摇篮里 本期我将开始更新一款入门级的飞控CC3D 首先 xff0c 放上CC3D
  • 朱刘算法(Directed Minimum Spanning Tree/Directed MST/Minimum Arborescence/Optimum Branchings)

    概念 最小树形图 xff1a 有向图所分离出的有向生成树 亦称为最小树形图 xff0c 其应满足以下条件 xff1a 1 恰好有一个入度为0的点 xff0c 称为根结点 2 其他结点的入度均为1 3 可以从根结点到达其他结点 既然要找最小生
  • 仿真复现文章推荐

    以下学长推荐的文章 xff1a 人脸识别 xff1a SphereFace Deep Hypersphere Embedding for Face Recognition 手势姿态 xff1a OpenPose 3D人脸建模 xff1a L
  • 查看GPU显存 使用率

    watch n 0 2 nvidia smi 主要关注GPU Util Memory Usage 0 2表示每隔0 2秒刷新一次终端的显示结果 上面的表格中 xff1a 第一栏的Fan xff1a N A是风扇转速 xff0c 从0到100
  • scipy.ndimage.zoom

    最近邻 选择离它所映射到的位置最近的输入像素的灰度值为插值结果 最临近插值 3X3 的256级灰度图 xff0c 也就是高为3个象素 xff0c 宽也是3个象素的图像 xff0c 每个象素的取值可以是 0 xff0d 255 xff0c 代
  • torch.manual_seed()

    torch manual seed args seed 为CPU设置种子用于生成随机数 xff0c 以使得结果是确定的 if args cuda torch cuda manual seed args seed 为当前GPU设置随机种子 x
  • python torch.optim.SGD

    torch optim sgd学习参数 torch入门笔记14 Torch中optim的sgd Stochastic gradient descent 方法的实现细节 pytorch中使用torch optim优化神经网络以及优化器的选择
  • python zero_grad()

    有两种方式直接把模型的参数梯度设成0 xff1a model span class hljs preprocessor zero span grad optimizer span class hljs preprocessor zero s
  • torch.topk

    torch kthvalue input k dim 61 None keepdim 61 False out 61 None gt Tensor LongTensor k xff1a 第k个最小元素 返回第k个最小元素 input k d
  • torch.normal()

    torch normal means std out 61 None 返回一个张量 xff0c 包含从给定参数means std的离散正态分布中抽取随机数 均值means是一个张量 xff0c 包含每个输出元素相关的正态分布的均值 std是
  • 台式机ubuntu18.04 x86_64 简单ROS版本安装及其他库编译

    本教程是用于只安装ros melodic ros base的情况下 xff0c 为了避免安装opencv3 2 xff0c 而只保留一个opencv3 4 10 xff0c 而一步步安装rqt xff0c cv bridge xff0c r

随机推荐

  • ubuntu 当前文件夹 文件个数

    ls l grep 34 34 wc l
  • python [:,::-1]

    In span class hljs number 33 span t 61 np array span class hljs string 1 2 3 4 5 6 7 8 9 span In span class hljs number
  • numpy.floor

    numpy floor x out 61 None where 61 True casting 61 39 same kind 39 order 61 39 K 39 dtype 61 None subok 61 True signatur
  • Perfdog玩转内存泄漏

    背景交代 最近QC同学在跑游戏的过程中发现玩的时间久了游戏会发生闪退 xff0c 经过和开发人员讨论后又搜集了一些信息 xff0c 最后排除了功能性bug的原因 一 判断是否是内存泄露 拿到真机 xff0c USB连接 xff0c 杀掉多余
  • LCD1602知识详解(很详尽的)

    1602液晶知识详解 xff1a 1 1602液晶基础 VSS xff1a 电源地信号引脚 xff1b VDD xff1a 电源信号引脚 xff1b VEE xff1a 液晶对比度调节引脚 xff0c 接0 5V以调节液晶的显示对比度 xf
  • 如何学习嵌入式软件

    什么是嵌入式 xff1f 嵌入式分为广义和狭义两种 广义的嵌入式就是片上系统 system on a chip xff0c 包括单片机 PSOC NIOS Microblaze等 而狭义的嵌入式就是ARM9 cortex A8等特定的跑操作
  • Raspberry Pi 4B 通过 MAVROS 实现从地面站远程连接飞控板

    Raspberry Pi 4B 通过 MAVROS 实现从地面站远程连接飞控板 0x00 为 RPi 刷写系统0x01 启动 Ubuntu0x02 使用 SSH 连接至 RPi0x03 更换软件源0x04 安装桌面环境 xff08 可选 x
  • LeetCode-T97-交错字符串(interleaving-string)

    题目 原题链接 题目描述 xff1a 给定三个字符串 s1 s2 s3 验证 s3 是否是由 s1 和 s2 交错组成的 样例 case1 输入 s1 61 aabcc s2 61 dbbca s3 61 aadbbcbcac 输出 tru
  • LeetCode-T167-两数之和 II - 输入有序数组(two-sum-ii-input-array-is-sorted)

    题目 原题链接 题目描述 xff1a 给定一个已按照升序排列 的有序数组 xff0c 找到两个数使得它们相加之和等于目标数 函数应该返回这两个下标值 index1 和 index2 xff0c 其中 index1 必须小于 index2 说
  • LeetCode-T95-不同的二叉搜索树 II(unique-binary-search-trees-ii)

    题目 题目链接 题目描述 给定一个整数 n xff0c 生成所有由 1 n 为节点所组成的 二叉搜索树 样例 case1 输入 xff1a 3 输出 xff1a 1 null 3 2 3 2 null 1 3 1 null null 2 2
  • 主从机时间同步

    安装 服务器和客户端都安装 sudo apt get install ntpsudo apt get install ntpdate 服务器端 配置文件设置 运行sudo vim etc ntp conf在文件末尾加入如下几行代码 rest
  • 判断两条线段是否相交(三种算法)

    转载于 xff1a http blog csdn net rickliuxiao article details 6259322 算法1 xff1a cpp view plain copy alg 1 struct Point double
  • 朱、刘算法:求最小树形图权值个人理解+个人详解【最小树形图模板】

    什么是最小树形图 xff1f 相信大家如果会过来看这篇文章 xff0c 想必也应该对最小生成树有所了解的 xff0c 最小生成树求的是无向图的一颗生成树的最小权值 我们的最小树形图就是来解决一个有向图的一颗生成树的最小权值 xff0c 对于
  • Floyd最小环算法

    问题描述 xff1a 给你一张无向图 xff0c 定义环为从i出发到达j然后从j返回i并且所有点都只经过一次 xff08 最少为3个点 xff09 xff0c 求所有环当中经过路径最小的环 算法描述 xff1a 首先容易想到的是暴力来枚举环
  • O(1)快速乘

    求两个数相乘超过long long取摸的快速运算O 1 inline long long multi long long x long long y long long mod long long tmp 61 x y long long
  • Android开发简单的2048游戏

    作为一名android渣渣第一次用android写了个简单的小游戏还是模仿网上的视频写的 xff0c xff0c 哎 xff0c xff0c 视频教程链接 写在前面 xff1a 这里我用的IDE是eclipse xff0c 所以对与 And
  • 如何使用github上的开源项目

    以提交的一次开源代码为例 xff0c 教会你步入开源的世界 1 首先登陆到https github com平台上注册一个自己的账号 xff0c 这个过程就不演示了 2 xff0c 然后在左上部分输入一个开源项目的名字 选择的是jvalida
  • 填坑记1-nrf52840出现error flash download failed -cortex-M4错误的解决办法-清风电子开发板

    填坑类型 xff1a nrf52840出现error flash download failed cortex M4错误 使用板子 xff1a 清风电子开发板 问题描述 keil4出错 xff0c keil5不出错 意思是其他keil5工程
  • BLE-2の蓝牙4.0协议栈のLL层 Scaning 和 initiating状态的区别

    PDU类型 3 4 Scanning状态 3 4 1 scanWindow和scanInterval Scanning状态扫描 接收广播数据的状态 xff0c 该状态的扫描行为是由scanWindow和scanInterval两个参数决定的
  • 蓝牙八卦:蓝牙、Wi-Fi、ZigBee几种无线技术的对比

    蓝牙 Wi Fi ZigBee几种无线技术的对比 1 概述2 ZigBee引领物联网设备大步向前3 WiFi后浪拍前浪4 蓝牙全新升级 xff0c 深入日常应用 这阶段在学习BLE xff08 低功耗蓝牙 xff09 xff0c 于是乎就想