小米是这么选的:

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用哪个?的更多相关文章

  1. 迅为4412开发平台Zigbee模块在物联网智能家居中的应用

      物联网智能家居的发展物联网随着互联网的发展,可以通过互联网实现物和物的互联,就有了物联网的概念.传统家居电器 有了物联网之后,在家居电器范围中,就是通过物联网技术将家中的各种设备连接到一起,家居中 ...

  2. 看完它,你就全懂了十大Wifi芯片原厂!

    看完它,你就全懂了十大Wifi芯片原厂!   来源:全球物联网观察 概要:不知不觉中,WiFi几乎已攻占了整个世界.现在只要你上网,可能就离不开WiFi了. 2014年是物联网WiFi市场关键的转折期 ...

  3. 求android ble 解决方案!

    智能医疗的产品,求ble解决方案:整体结构如下: 名词定义: 盒子:基于android4.3或以上版本的硬件,需支持wifi.ble 手机:android/ios 手机,用户使用 服务器:云服务器,盒 ...

  4. ESP32-DOWDQ6蓝牙&Wifi 两个可单独控制的 CPU 内核

    乐鑫(Espressif Systems)研发设计IoT业内集成度最高.性能最稳定.功耗最低的无线系统级芯片. ESP32-D0WDQ6集成无线2.4 GHz Wi-Fi和蓝牙双模的单芯片方案,具有两 ...

  5. Google物联网操作系统协同框架Weave深度解析

    1.       Google Weave框架 在2015年的Google I/O大会上,负责Android业务的桑达.皮查伊(SundarPichai)宣布了Google最新的物联网战略.这包括一个 ...

  6. 蓝牙RSSI转距离计算工具

    RSSI是无线接收的信号强度指示,如WIFI.BLE.ZigBee.接收到的RSSI的强弱与发射点与接收点的距离有一定的关系,故可以依据RSSI进行粗略的定位计算,如苹果的iBeacon. 其中用到最 ...

  7. 自学Aruba1.4-WLAN厂家魔力象限

    点击返回:自学Aruba之路 1.4 自学Aruba1.4-WLAN厂家魔力象限 以下为2017<有线和无线局域网接入基础设施的魔力象限>报告:      Aruba.cisco为无线领域 ...

  8. [IOT] 自制蓝牙工牌办公室定位系统 (二)—— 基于ESP32的蓝牙信号扫描系统

      前面章节: 自制蓝牙工牌办公室定位系统 (一)-- 阿里物联网平台概览及打通端到云(硬核·干货)   目录: 1.蓝牙广播简介 2.蓝牙扫描简介 3.基于蓝牙广播和蓝牙扫描常见应用 4.ESP32 ...

  9. ·通过wifi_scan学习esp32wifi程序编写

    在ESP32的设计开发中,我们必然会需要使用到wifi或ble功能,今天就讲解下如何将WIFI功能纳入到ESP32中来. 初始化WiFi环境 首先,WiFi子系统的初始化需要由我们自己来自行,当我们写 ...

  10. 自学Aruba1.3-WLAN厂家魔力象限

    点击返回:自学Aruba之路 自学Aruba1.3-WLAN厂家魔力象限 以下为2017<有线和无线局域网接入基础设施的魔力象限>报告:      Aruba.cisco为无线领域领导者. ...

随机推荐

  1. PostgreSQL 常用语句

    postgres=# create database mydb; CREATE DATABASE postgres=# alter database mydb; ALTER DATABASE post ...

  2. Zk单机多实例部署

    一.环境准备 当前环境:centos7.3一台软件版本:zookeeper-3.5.2部署目录:/usr/local/zookeeper启动端口:2181,2182,2183配置文件:/usr/loc ...

  3. meshing-做类似ICEM的o型剖分

    原版视频下载地址: https://pan.baidu.com/s/1nvxD0jn 密码: db42

  4. 使用ListView应该注意的地方

    android:clipToPadding和android:clipChildren http://www.jcodecraeer.com/a/anzhuokaifa/androidkaifa/201 ...

  5. Prometheus初体验(三)

    一.安装部署 Prometheus基于Golang编写,编译后的软件包,不依赖于任何的第三方依赖.用户只需要下载对应平台的二进制包,解压并且添加基本的配置即可正常启动Prometheus Server ...

  6. --nodejs详细安装步骤

    什么是nodejs? 脚本语言需要一个解析器才能运行,JavaScript是脚本语言,在不同的位置有不一样的解析器,如写入html的js语言,浏览器是它的解析器角色.而对于需要独立运行的JS,node ...

  7. unity疯狂牧场完整项目源码 - Frenzy Farming time management game kit V1.0

    You will love this game kit! Have you ever wondered what it would be like to run your own farm? Look ...

  8. 对实体 "useSSL" 的引用必须以 ';' 分隔符结尾。 Nested exception: 对实体 "useSSL" 的引用必须以 ';' 分隔符结尾

    今天在定义数据源的时候,在配置context.xml文件时,连接mysql数据库的url一行发生错误,报错:“对实体 "useSSL" 的引用必须以 ';' 分隔符结尾”.以下是我 ...

  9. JVM 接口初始化规则

    1.创建两个接口,MyParent5接口,MyChild5 接口继承自MyParent5接口 public class MyTest5 { public static void main(String ...

  10. Oracle列信息表 all_tab_columns中的data_length和data_precision字段区别

    Oracle列信息表 all_tab_columns中的data_length和data_precision字段区别 区别: 这两个属性都属于user_tab_columns视图,他们的含义:1,da ...