WiFi、ZigBee、BLE用哪个?
小米是这么选的:
1) 插电的设备,用WiFi;
2) 需要和手机交互的,用BLE;
3) 传感器用ZigBee。
- WIFI,WIFI是目前应用最广泛的无线通信技术,传输距离在100-300M,速率可达300Mbps,功耗10-50mA。
- Zigbee,传输距离50-300M,速率250kbps,功耗5mA,最大特点是可自组网,网络节点数最大可达65000个。
- 蓝牙,传输距离2-30M,速率1Mbps,功耗介于zigbee和WIFI之间。
1. ZigBee
ZigBee简介
Zigbee是IEEE 802.15.4协议的简称,它来源于蜜蜂的八字舞,蜜蜂(bee)是通过飞翔和“嗡嗡”(zig)抖动翅膀的“舞蹈”来与同伴传递花粉所在方位信息,而ZigBee协议的方式特点与其类似便更名为ZigBee。ZigBee主要适合用于自动控制和远程控制领域,可以嵌入各种设备,其特点是传播距离近、低功耗、低成本、低数据速率、可自组网、协议简单。
ZigBee的主要优点如下:
1. 功耗低
对比Bluetooth与WiFi,在相同的电量下(两节五号电池)可支持设备使用六个月至两年左右的时间,而Bluetooth只能工作几周(这点我不敢苟同,如果选择BLE的话,一节普通纽扣电池都可以工作几年的时间),WiFi仅能工作几小时。
2. 成本低
ZigBee专利费免收,传输速率较小且协议简单,大大降低了ZigBee设备的成本。
3. 掉线率低
由于ZigBee的避免碰撞机制,且同时为通信业务的固定带宽预留了专用的时间空隙,使得在数据传输时不会发生竞争和冲突;可自组网的功能让其每个节点模块之间都能建立起联系,接收到的信息可通过每个节点模块间的线路进行传输,使得ZigBee传输信息的可靠性大大提高了,几乎可以认为是不会掉线的。
4. 组网能力强
ZigBee的组网能力超群,建立的网络每个有60,000个节点。
5. 安全保密
ZigBee提供了一套基于128位AES算法的安全类和软件,并集成了IEEE 802.15.4的安全元素。
6. 灵活的工作频段
2.4 GHz,868 MHz及915 MHz的使用频段均为免执照频段。
ZigBee的缺点如下:
1. 传播距离近
若在不适用功率放大器的情况下,一般ZigBee的有效传播距离一般在10m——75m,主要还是适用于一些小型的区域,例如家庭和办公场所。但若在牺牲掉其低掉线率的优点的前提下,以节点模块作为接收端也作为发射端,便可实现较长距离的信息传输。
2. 数据信息传输速率低
处于2.4 GHz的频段时,ZigBee也只有250 Kb/s的传播速度,而且这单单是链路上的速率且不包含帧头开销、信道竞争、应答和重传,去除掉这些后实际可应用的速率会低于100 Kb/s,在多个节点运行多个应用时速率还要被他们分享掉。
3. 会有延时性
ZigBee在随机接入MAC层的同时不支持时分复用的信道接入方式,因此在支持一些实时的应用时会因为发送多跳和冲突会产生延时。
ZigBee的具体应用
ZigBee的问世已经有很长一段时间,但是由于传输速率且目前电子设备中配置其模块的比例几乎为零,在2010年前几乎没有什么出名的具体应用。在LED火热的这几年,人们发现ZigBee适用于灯光照明系统,智能家居系统这种不需要传输速率很快的系统。最近还有应用在无线定位系统中并在具体的项目上得到了实施。
2. Bluetooth(蓝牙协议)
蓝牙简介
蓝牙协议是由爱立信公司创造并于1999年5月20日与其他业界领先开发商一同制定了蓝牙技术标准,最终将此种无线通信技术命名为蓝牙。蓝牙技术是一种可使电子设备在10~100 m的空间范围内建立网络连接并进行数据传输或者语音通话的无线通信技术。
蓝牙发展趋势
蓝牙技术联盟(Bluetooth Special Interest Group,SIG)日前宣布蓝牙4.0版本正式问世,且制定了技术标准并开始了认证计划。蓝牙4.0在保持3.0+HS高速传输技术的基础上又加入了某开发商力推的Wibree低功耗传输技术。
蓝牙4.0是IEEE 802.15.1传统蓝牙,IEEE 802.11物理层和MAC层以及Wibree三者的结合体,已和大家传统认识中只适用于WPAN的蓝牙有着天壤之别,在未来几年蓝牙会持续这几年的发展趋势进入一个应用狂潮。
蓝牙4.0最大的突破和技术特点便是沿用Wibree的低功耗传输,它采用简单的GFSK调制因而有着极低的运行和待机功耗,即使只是一颗纽扣电池也可支持设备工作几年以上。
蓝牙4.0的网络拓扑与ZigBee的星形拓扑相比来得简单且传输速率是ZigBee的几倍以上,在传输距离上相对NFC又有较大优势,加之其在手机与音频领域的广泛应用,作为一个问世不久的新技术,它对ZigBee和NFC的威胁力度却不容忽视,未来发展不可限量。
蓝牙的优点如下:
1. 功耗低且传输速率快
蓝牙的短数据封包特性是其低功耗技术特点的根本,传输速率可达到1Mb/s,且所有连接均采用先进的嗅探性次额定功能模式以实现超低的负载循环。
2. 建立连接的时间短
蓝牙用应用程序打开到建立连接只需要短短的3ms,同时能以数毫秒的传输速度完成经认可的数据传递后并立即关闭连接。
3. 稳定性好
蓝牙低功耗技术使用24位的循环重复检环(CRC),能确保所有封包在受干扰时的最大稳定度。
4. 安全度高
CCM的AES-128完全加密技术为数据封包提供高度加密性及认证度。
蓝牙的缺点如下:
1. 数据传输的大小受限
高速跳频使得蓝牙传输信息时有极高的安全性但同时也限制了蓝牙传输过程中数据包不可能太大。即使在所谓的高保真蓝牙耳机中高低频部分也是会被严重压缩的。
2. 设备连接数量少
相对于Wifi与ZigBee,蓝牙连接设备能力确实较差,理论上可连接8台设备,实际上也就只能做到6——7个设备连接。
3. 蓝牙设备的单一连接性
假设我用A手机连接了一个蓝牙设备,那么B手机是连接不上它的,一定要我与此蓝牙设备之间的握手协议断开B手机才能连接上它。
蓝牙应用
从最初的蓝牙传输数据使得蓝牙技术在手机上广泛运用,再到后来蓝牙耳机和蓝牙无线鼠标的风靡,再到时下最流行的蓝牙智能家居系统,蓝牙对人们生活产生的便利不言而喻。凭借着其在电子产品中的高配置比,人们对蓝牙新产品的接受程度会高于ZigBee,NFC等产品。电子窗帘,吸尘器机器人,抽油烟机,智能穿戴产品,低功耗的蓝牙4.0将有更大的应用市场。
3. WiFi
WiFi技术简介
WiFi(Wireless Fidelity,无线保真技术)是IEEE 802.11的简称,是一种可支持数据,图像,语音和多媒体且输出速率高达54Mb/s的短程无线传输技术,在几百米的范围内可让互联网接入者接收到无线电信号。WiFi的首版于1997年问世,当时其中定义了物理层和介质访问接入控制层(MAC层)并在规定了无线局域网的基本传输介质和网络结构的同时规范了介质访问层(MAC)的特性和物理层(PHY),其中物理层采用的是FSSS(调频扩频)技术、红外技术和DSSS(直接序列扩频)技术。在1999年又新增了IEEE 802.11g和IEEE 802.11a标准进行完善。
WiFi技术特点
1. 传输范围广
WiFi的电波覆盖范围半径高达100 m,甚至连整栋大楼都可以覆盖,相对于半径只有15m蓝牙,优势相当明显。
2. 传输速度快
高达54Mb/s的传输速率使得WiFi的用户可以随时随地接收网络,并可快速地享受到类似于网络游戏、视频点播(VOD)、远程教育、网上证券、远程医疗、视频会议等一系列宽带信息增值服务。在这飞速发展的信息时代,速度还在不断提升的WiFi必能满足社会与个人信息化发展的需求。
3. 健康安全
WiFi设备在IEEE 802.11的规定下发射功率不能超过100 mW,而实际的发射功率可能也就在60~70 mW。与类似的通信设备相比,手机发射功率约在200 mW~1 W,而手持式对讲机更是高达5 W。相对于这两者WiFi产品的辐射更小。
4. 普及应用度高
现今配置WiFi的电子设备越来越多,手机、笔记本电脑、平板电脑、MP4几乎都将WiFi列入了他们的主流标准配置。
WiFi发展趋势
前段时间WiFi技术联盟推出了WiFi Direct标准,这也表示着WiFi在上网本、智能手机、电视机、机顶盒和其他设备中的采用率不断上升的同时也开始要涉及蓝牙传统的WPAN领域。据市场调查公司In-Stat的调查数据,预计到2013年全球将新增2.16亿个配置WiFi模块的电子设备。
传统标配中较热门的蓝牙与红外目前只剩下蓝牙,新增的配置包括重力感应,GPS及WiFi,当中已WiFi配置比例最高。WiFi已经几乎已成为目前手机及其他类似电子设备中的标配。目前市面上的平板,笔记本电脑及智能手机几乎全部配置有WiFi模块。
WiFi、ZigBee、BLE用哪个?的更多相关文章
- 迅为4412开发平台Zigbee模块在物联网智能家居中的应用
物联网智能家居的发展物联网随着互联网的发展,可以通过互联网实现物和物的互联,就有了物联网的概念.传统家居电器 有了物联网之后,在家居电器范围中,就是通过物联网技术将家中的各种设备连接到一起,家居中 ...
- 看完它,你就全懂了十大Wifi芯片原厂!
看完它,你就全懂了十大Wifi芯片原厂! 来源:全球物联网观察 概要:不知不觉中,WiFi几乎已攻占了整个世界.现在只要你上网,可能就离不开WiFi了. 2014年是物联网WiFi市场关键的转折期 ...
- 求android ble 解决方案!
智能医疗的产品,求ble解决方案:整体结构如下: 名词定义: 盒子:基于android4.3或以上版本的硬件,需支持wifi.ble 手机:android/ios 手机,用户使用 服务器:云服务器,盒 ...
- ESP32-DOWDQ6蓝牙&Wifi 两个可单独控制的 CPU 内核
乐鑫(Espressif Systems)研发设计IoT业内集成度最高.性能最稳定.功耗最低的无线系统级芯片. ESP32-D0WDQ6集成无线2.4 GHz Wi-Fi和蓝牙双模的单芯片方案,具有两 ...
- Google物联网操作系统协同框架Weave深度解析
1. Google Weave框架 在2015年的Google I/O大会上,负责Android业务的桑达.皮查伊(SundarPichai)宣布了Google最新的物联网战略.这包括一个 ...
- 蓝牙RSSI转距离计算工具
RSSI是无线接收的信号强度指示,如WIFI.BLE.ZigBee.接收到的RSSI的强弱与发射点与接收点的距离有一定的关系,故可以依据RSSI进行粗略的定位计算,如苹果的iBeacon. 其中用到最 ...
- 自学Aruba1.4-WLAN厂家魔力象限
点击返回:自学Aruba之路 1.4 自学Aruba1.4-WLAN厂家魔力象限 以下为2017<有线和无线局域网接入基础设施的魔力象限>报告: Aruba.cisco为无线领域 ...
- [IOT] 自制蓝牙工牌办公室定位系统 (二)—— 基于ESP32的蓝牙信号扫描系统
前面章节: 自制蓝牙工牌办公室定位系统 (一)-- 阿里物联网平台概览及打通端到云(硬核·干货) 目录: 1.蓝牙广播简介 2.蓝牙扫描简介 3.基于蓝牙广播和蓝牙扫描常见应用 4.ESP32 ...
- ·通过wifi_scan学习esp32wifi程序编写
在ESP32的设计开发中,我们必然会需要使用到wifi或ble功能,今天就讲解下如何将WIFI功能纳入到ESP32中来. 初始化WiFi环境 首先,WiFi子系统的初始化需要由我们自己来自行,当我们写 ...
- 自学Aruba1.3-WLAN厂家魔力象限
点击返回:自学Aruba之路 自学Aruba1.3-WLAN厂家魔力象限 以下为2017<有线和无线局域网接入基础设施的魔力象限>报告: Aruba.cisco为无线领域领导者. ...
随机推荐
- 使用 WebRTC 构建简单的前端视频通讯
在传统的 Web 应用中,浏览器与浏览器之间是无法直接相互通信的,必须借助服务器的帮助,但是随着 WebRTC 在各大浏览器中的普及,这一现状得到了改变. WebRTC(Web Real-Time C ...
- UDF-C_UDMI【转载】
UDF定义变量的输出 使用宏: C_UDMI( c, thread, index) 自变量类型:cell_t c Thread *thread int index ...
- 用sublime3编写运行16位汇编程序_详细教程
最近需要学8086汇编,课堂教学竟然是PPT看代码,然而不运行程序是没法学编程的.网上的教程有很多坑点,摸索出了正确的步骤. 1.安装sublime3.安装MASM32.64位系统安装DOSBOX(因 ...
- 深度学习面试题29:GoogLeNet(Inception V3)
目录 使用非对称卷积分解大filters 重新设计pooling层 辅助构造器 使用标签平滑 参考资料 在<深度学习面试题20:GoogLeNet(Inception V1)>和<深 ...
- 8款超好用的SVG编辑工具用起来
随着响应式网页的发展,对于内容呈现的要求也越来越高,尤其是图像.为了在各种设备上能实现自然伸缩或扩展而不影响图片质量,所以矢量图形(SVG)正变得越来越受欢迎. 大家都知道,在计算机图形学中,有两种主 ...
- CSS清除浮动方法集合
CSS清除浮动方法集合 一.浮动产生原因 - TOP 一般浮动是什么情况呢?一般是一个盒子里使用了CSS float浮动属性,导致父级对象盒子不能被撑开,这样CSS float浮动就产生了. ...
- ThreadPoolExecutor 定制线程池参数
在 java 开发中经常需要执行一些“规格化”的任务,此时可以使用 java 线程池.节省创建线程时间,任务来时即可执行,高效. java 包是 java.util.concurrent .创建线程池 ...
- nginx高级玩法之根据来源ip分流
author :headsen chen date : 2019-08-15 16:37:05 notice :个人原创 需求:根据不同的请求的来源ip实现分流到不同的后端上去 方法一:1,在s ...
- 谷歌Chrome浏览器 截取网页长图方法
Chrome浏览器: 1.按F12打开调试页面 2.按下ctrl + shift + p 3.输入命令 Capture full size screenshot 并回车 4.浏览器会自动截取整个网页内 ...
- Linux的桌面虚拟化技术KVM(三)——KVM虚拟机克隆和快照
Linux的桌面虚拟化技术KVM(一)——新建KVM虚拟机 Linux的桌面虚拟化技术KVM(二)——远程桌面管理 (1).KVM虚拟机克隆 KVM虚拟克隆命令virt-clone [选项] 常用选项 ...