zigbee_蓝牙_wifi的比较与区别分析
现在无线通读热了起来。三个最大的Wifi、ZigBee、蓝牙它们三个始终困惑着我。那么它们三个有什么区别呢?
Zigbee 和蓝牙都是一项无线通信技术。ZigBee的传输距离视发射功率而定,有几百到几千米不等,不过传输率却只有250kps的,但是这个只是理论值。一般也就20-30kps.而蓝牙的传输距离仅仅只有10米左右,传输速度是1.8M/s~2.1M/s,zigBee应用于智能家居的比较多,而蓝牙应用于特别短距离的文件传输。
ZigBee、WiFi、蓝牙等常用2.4Ghz无线技术的区别
社会的不断发展,无线的优点已经逐步显现。如;无线通信覆盖范围大,几乎不受地理环境限制:无线通信可以随时架设,随时增加链路,安装、扩容方便;无线通信可以迅速(数十分钟内)组建起通信链路,实现临时,应急、抗灾通信的目的:而有线通信则有地埂的限制、较长的响应时间。无线通信在可靠性、可用性和抗毁性等方面走出了传统的有线通信方式,尤其在一些特殊的地理环境下,无线比有线方便得多。随着无线通讯的发展及成熟。在工业控制、医疗、汽车电子。都广泛的应用
ZigBee、Wi-Fi、蓝牙和几种无线技术的对比如下表所示:
1、WIFI,WIFI是目前应用最广泛的无线通信技术,传输距离在100-300M,速率可达300Mbps,功耗10-50mA。
2、Zigbee,传输距离50-300M,速率250kbps,功耗5mA,最大特点是可自组网,网络节点数最大可达65000个。
3、蓝牙,传输距离2-30M,速率1Mbps,功耗介于zigbee和WIFI之间。
这3种无线技术,从传输距离来说,是WIFI》ZigBee》蓝牙;从功耗来说,是WIFI》蓝牙》ZigBee,后两者仅靠电池供电即可;从传输速率来讲,是WIFI》ZigBee》蓝牙。
目前来说,WIFI的优势是应用广泛,已经普及到千家万户。ZigBee的优势是低功耗和自组网;电力载波的优势是传输速率;蓝牙的优势组网简单。然而,这3种技术,也都有各自的不足,没有一种技术能完全满足智能家居的全部要求。
ZigBee引领物联网设备大步向前
ZigBee基于IEEE802.15.4标准的低功耗局域网协议,是一个开放的无线网络状网络技术。与传统星型、点对点、网状网络采用最低成本节点为所有联网设备提供覆盖的架构不同,ZigBee采用动态、自主的路由协议,基于AODV的路由技术。在AODV中,一个节点需要连接时,则将广播一条路由请求报文,其他节点在路由表中查找,如果有到达目标节点的路由,则向源节点反馈,源节点挑选一条可靠、跳数最小的路线,并存储信息到本地路由表以便用于未来所需,如果一条路由线路失败,节点能够简单的选择另一条替代路由线路。如果源和目的地之间的最短线路由于墙壁或多径干扰而被阻塞,ZigBee能够自适应的找到一条更长但可用的路由线路。这种独特的架构使ZigBee拥有近距离、低复杂度、自组织、低功耗、高数据速率的特点。
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在物联网中的功能逐步完善,物联网设备效能将会极大提高。
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.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等都带有蓝牙通讯,蓝牙通讯是一种新兴的短距离、低成本、高传输速率的无线网络技术。在数万个微小的传感器之间相互协调实现通信。而这些传感器只需要很少的功耗,以快速广播的方式通过无线电波将数据从一个传感器传到另一个传感器,通信效率高,目前能全面覆盖每个领域,尤其在军事恶劣环境中起到广泛的应用。
近几年中国物联网产业高速发展,智能穿戴、智能家居、智能交通、智慧医疗、智慧农业等行业都有有不俗的表现,促使中国物联网低功耗蓝牙厂商逐渐产生了大量的应用规范和专利技术。其中昇润科技是一家专业研发生产低功耗蓝牙通讯方案,其产品方案涉及多个行业应用,尤其在智能穿戴设备、智能家居设备、智慧医疗方面有显著的研发技术,近期昇润科技www.tuner168.com研发一款可穿戴智能蓝牙手环方案,能支持移动支付功能,多对多连接功能、银联消费刷卡,公交地铁刷卡等,还能同时管理智能家居设备,可实现多人进行管理操作,促使中国物联网低功耗蓝牙的发展上一个新台阶。随着物联网低功耗蓝牙技术逐渐成熟,无线智能家居行业展现出飞速发展势头,很有可能成为未来发展趋势。相对于传统的有线智能家居系统,以蓝牙通讯技术为基础的无线智能家居优势非常明显,可以不需要密密麻麻的布线,安装非常简单,只要能看懂说明书,就可自行组合安装;自动组网连接,设备扩展性能强;功耗低,成本也低,符合绿色生活理念;其售后维修也方便,能准确及时得地检测故障,并及时修复,能适合多种住宅。
zigbee_蓝牙_wifi的比较与区别分析的更多相关文章
- C++中关于[]静态数组和new分配的动态数组的区别分析
这篇文章主要介绍了C++中关于[]静态数组和new分配的动态数组的区别分析,很重要的概念,需要的朋友可以参考下 本文以实例分析了C++语言中关于[]静态数组和new分配的动态数组的区别,可以帮助大家加 ...
- Java中Comparable和Comparator接口区别分析
Java中Comparable和Comparator接口区别分析 来源:码农网 | 时间:2015-03-16 10:25:20 | 阅读数:8902 [导读] 本文要来详细分析一下Java中Comp ...
- Oracle nvchar2和varchar2区别分析
Oracle nvchar2和varchar2区别分析: [注意]VARCHAR2是Oracle提供的特定数据类型,Oracle可以保证VARCHAR2在任何版本中该数据类型都可以向上和向下兼容.VA ...
- jQuery中的.bind()、.live()和.delegate()之间区别分析
jQuery中的.bind()..live()和.delegate()之间区别分析,学习jquery的朋友可以参考下. DOM树 首先,可视化一个HMTL文档的DOM树是很有帮助的.一个简单的 ...
- jQuery中的bind() live() delegate()之间区别分析
jQuery中的bind() live() delegate()之间区别分析 首先,你得要了解我们的事件冒泡(事件传播)的概念,我先看一张图 1.bind方式 $('a').bind('click', ...
- 蓝牙接收苹果手机通知 ANCS协议分析
蓝牙接收苹果手机通知 ANCS协议分析 转载,请注明出处:http://www.cnblogs.com/alexcai/p/4321514.html 综述 现在有许多蓝牙手表.手环都能接收苹果ipho ...
- 蜂窝移动网络是什么,它和 Wi-Fi 有什么区别? 蓝牙和无线有什么区别?
蜂窝移动网络是什么,它和 Wi-Fi 有什么区别? 转自知乎用户的一个回答: 原题问的是"数据流量是什么",不知道怎么又被改成"蜂窝移动网络是什么"了.说下个人 ...
- addEventListener()及attachEvent()区别分析
Javascript 的addEventListener()及attachEvent()区别分析 Mozilla中: addEventListener的使用方式: target.addEventLis ...
- C# Parse和Convert的区别分析
原文:C# Parse和Convert的区别分析 大家都知道在进行类型转换的时候有连个方法供我们使用就是Convert.to和*.Parse,但是疑问就是什么时候用C 什么时候用P 通俗的解释大家都知 ...
随机推荐
- LeetCode【112. 路径总和】
思路就是从根节点开始向下选节点,依次与sum比较大小,若小,则向下选左右节点其中一个,若大,则接下来判断是否是叶子节点,若是,则返回false 若不是,则上一步选另一节点,再将上述重新执行. 对于叶子 ...
- java Base36 算法
package com.github.linushp.wsblog.utils; import java.math.BigInteger; import java.nio.charset.Charse ...
- oracle锁表+解锁
一.锁表: LOCK TABLE tablename IN EXCLUSIVE MODE; 二.解锁 * 1.首先用dba账户登录数据库 * * 2.查出被锁定的对象 * select * from ...
- Bootstrap table方法,Bootstrap table事件,配置
调用 BootStrap Table 方法的语法: $('#table').bootstrapTable('method', parameter); 例如: $('#my_table').bootst ...
- JAVA体系学习-导向
一:当前学习内容 数值类型处理总结,字符类型处理总结,日期类型处理总结 spring 事务源码分析 spring源码系列 二:当前学习 主攻:并发编程->RPC原理->MQ原理->- ...
- blade 学习
一.目录构造样式 . └── workspace ├── BLADE_ROOT ├── build64_release ├── client │ ├── BUILD │ └── client. ...
- Java中ArrayList的删除元素总结
Java中循环遍历元素,一般有for循环遍历,foreach循环遍历,iterator遍历. 先定义一个List对象 List<String> list = new ArrayList&l ...
- 链表实现python list数据类型
#1.<--用单链表的数据结构实现列表class error(Exception): def __init__(self,msg): super(error,self).__init__(sel ...
- JavaScript值全等判断
作为开发员,很多时候拿到数据之后都是要做数据判断,比较特别的情况就是我们需要做数组判断和对象判断,经常的我们就array === array ,object === object;但是可惜是我们得到的 ...
- SnowFlake学习
分布式系统中生成全局唯一且趋势递增ID UUID - 太长,无序,数据库插入分裂性能不行 利用数据库自增序列,等步长生成 - 依赖数据库 SnowFlake:使用见下图 抄代码 https://www ...