大星星学物联网概览篇-短距离通信

版权声明:本文为博主原创文章,未经博主允许不得转载。网易内推职位:www.zhupite.com https://blog.csdn.net/asmcvc/article/details/79558677

4.2 物联网短距离通信
4.2.1 WIFI(IEEE802.11)

Wi-Fi(Wireless-Fidelity)Wi-Fi俗称无线宽带,是一种无线局域网通信技术。所谓Wi-Fi,是由一个名为“无线以太网相容联盟”的组织所发布的业界术语,中文译为“无线保真”。它是一种短程无线传输技术,能够在数百英尺范围内支持互联网接入的无线电信号。

对于WiFi概念最早的尝试是在夏威夷的发生的,ALOHANET是一个在夏威夷大学开发的计算机网络系统,也是有史以来首次公开演示的提供无线分组数据网的计算机网络系统。最初在1971年提出了 WiFi的概念。20年后 NCR和AT&T公司联合发明了WaveLAN,这被认为是Wi-Fi真正的先驱。

当两台机器相互连通时,它们需要一定的标准和协议规定,以使他们能顺利沟通。在1997年,无线协议的第一个版本IEEE 802.11才被发布,IEEE 802.11是指一组为无线局域网通信所定义的标准(符合IEEE,电气和电子工程师协会)。在1999年,一个名为Interbrand的品牌咨询公司开始把这项技术推广到市场和消费者,后来,他们将一个无聊的“IEEE 802.11”协议名,改名为“Wi-Fi”。

 WiFi使用无线电波。
 WiFi在2.4GHz或者5GHz的频率下传递信息。
这两个频率比用来蜂窝传输的频率高得多,较高频率意味着信号可以携带更多的数据。然而,所有形式的无线通信必然要在功耗,范围和带宽之间权衡。因此,高数据速率的代价意味着WiFi将消耗大量的电力,并且它的范围也较小。微波炉以2.4 GHz的频率运行,这意味着它可以与WiFi干扰,这取决于你是用 2.4或5GHz哪种类型的WiFi。
 WiFi有许多不同的种类。
在上文我们了解了802.11的意思,但是自1997年以来WiFi有了许多不同新的版本:
 802.11a
 802.11b
 802.11g
 802.11n
 802.11ac
每一个协议标准都有好处和坏处:有些数据传速快,有些速度慢;有些对信号干扰的免疫强,有些抗干扰能力弱;有的成本较低,有些则较为昂贵。成本是个因素,因为虽然在协议上,新标准可以兼容旧标准,但是不同的标准总是需要不同的硬件来协同运作。
WiFi可以很好地应用在不必担心功耗(比如插入插座的设备),需要发送大量的数据(如视频),而且并不需要太大传输范围的物联网应用中。家庭安全系统便是一个很好的例子。

不过现在已经有两种已经开发完成或正在开发的WiFi标准是专门针对物联网的——WiFi HaLow(802.11ah)和HEW(802.11ax)。WiFi HaLow在2016年被批准,旨在解决对于物联网的应用所需的数据传输范围和电力能量问题。HEW(高效无线)是即将发布的标准,在HaLow的基础上添加增加的对物联网便利的特征。

传统的WiFi很难搭建LPWA需求的物联网网络,例如共享单车你不可能用WiFi来搭建。Wi-Fi 技术却因为高功耗在 IoT 领域一直难有作为,就在大家为 Wi-Fi 的未来担忧的同时,新兴的无源Wi-Fi技术作为 Wi-Fi 家族的代表加入了 IoT 战场。

为什么插电的都用WiFi?
因为这样对于用户最方便,对于厂商来说可直达云端。目前的用户,家里还没有太多智能设备,我们的产品可能是用户的第一个智能设备。WiFi相对于蓝牙最大的缺点是设置起来麻烦,但一旦设置成功,就会感觉好用多了。蓝牙的优势是和手机的互通很方便,但是WiFi更方便,只要手机能上网的地方就可以互通,就算是走本地网络协议,路由器的覆盖范围也更大,不在同一个房间里面也可以联通。WiFi可以做到随时随地的连接人和设备、云和设备或者是设备和设备,甚至不同平台之间的对接都很方便,所以也最普适。

WiFi缺点:
 功耗高。
不插电的设备使用WiFi很难坚持很长时间,需要频繁充电或者换电池,给用户带来困扰。而BLE和ZigBee可以做到几个月、一年、甚至几年都不用换电池。所以现在可穿戴设备都用BLE协议。传感器使用ZigBee协议是因为目前只有ZigBee联盟有传感器的标准协议,蓝牙联盟还没有,等过两年蓝牙联盟也有了传感器的标准协议之后,也就很难说了。不过标准协议这个东西,很多人都不遵守,有了标准协议也是然并卵。总之低功耗这一边目前还比较混乱,不同厂家的设备互通很难。

 成本高。
我们一直在推动WiFi芯片降价,很快成本就能做到10块钱人民币以下,到时候成本的问题也不明显了。如果只是因为成本的问题放弃WiFi,其实是得不偿失的。

 WiFi设备多了之后,路由器负载会很大,星型架构的效率不高。
理论上,WiFi接入方式的接入上线主要限制于WiFi路由器的节点数量(典型值为数十个节点)。如果智能家居发展顺利,若干年之后家里可能有几十个灯,几百个传感器,这时候现在的WiFi协议就撑不住了。很多人建议在有很多个同类设备的时候使用ZigBee或者BLE Mesh取代WiFi。这个趋势目前还不明显,而且WiFi也会有自己的Mesh协议,但是不一定会被取代。

 没有标准的应用层协议,容易造成大厂商的垄断,不同厂商的设备能否互通就看厂商之间的博弈。

扯了这么多,都是目前的想法,坚持WiFi不是因为我们也做路由器,而是相信WiFi更适合现在的市场。也许将来国家会出无线协议的强行标准,每个标准设备都有标准无线接口,就和现在的插座标准一样,不论什么牌子的插头都可以插在任意牌子的插座上。那么到那一天的时候,选择什么协议就不需要想了。
4.2.2 BLE

Bluetooth Low Energy即蓝牙低能耗技术,是一种低成本、短距离、可互操作的鲁棒性无线技术,利用许多智能手段最大限度地降低功耗,被称为超低功耗无线技术。

蓝牙和低功耗蓝牙(BLE)是用于短距离数据传输的无线技术。该技术经常用于可连接用户手机和平板的小型设备。例如,该技术多用于各种语音系统。低功耗蓝牙比标准蓝牙功率更小,用于健身跟踪器、智能手表或者其他连接设备的小型硬件,以实现无线数据传输,且不会严重影响用户手机中的电池电量。

BLE 最近才开始被广泛应用。该技术最初由智能手机制造商诺基亚于2006年推出,但直到2010年才成为蓝牙标准的一部分。如今,BLE 被称为智能蓝牙,已经得到了大多数智能手机和电脑制造商的支持,以及大多数主流操作系统包括 Windows 8、OS X、Linux、Windows Phone、Android和iOS的支持。

在后面发布的蓝牙4.1协议中,BLE产品具备了ZigBee才有的自组网特征,这些都在向传统的ZigBee产品势力范围发起冲击。BLE随着5.0的推出,更快的速率,更大的mtu,除了提高现有的点到点通信体验,基于BLE构建WSN也变得可能,对Zigbee等现有技术构成了威胁。

蓝牙使用 UHF 无线电波进行数据传输。该技术最初标准化为 IEEE 802.15.1,但如今 IEEE 不再维护该特定标准。

2016年12月6日,蓝牙SIG发布了5.0版本的核心规范,该规范从距离、速度等多个方面,对BLE进行了增强。相比蓝牙4.2,新增的特性包括:
1. 传输速率提高2倍。
Bluetooth 5把目前的传输速度提高了2倍。 蓝牙4.2最大通讯速度为1Mbps,而蓝牙5.0通讯速度最高为2Mbps。更快的传输速度将在提升频谱和能量效率的同时,使数据传输速率加倍,大幅降低功耗,并且可以实现诸如音频等全新的更高吞吐量应用,单包数据由原来蓝牙4.0的20字节扩展到蓝牙4.2的256字节。这一改进,将使得蓝牙在医疗,健身,户外,体育等产品应用的体验更好。
2. 传输距离提高了4倍。
蓝牙5 标准的覆盖范围将是蓝牙4.2 的4倍。也就是300公尺(1公尺=1米)。
3. 广播模式信息容量提高了8倍。
其广播通信容量从蓝牙4.2的31Byte升级成为255Byte,增强的广播能力将带来更好的信标,以创建更多基于位置的室内定位服务和导航服务,无需配对和连线即可实现数据传输,室内定位的精度小于1米, 提升室内定位精确度功能。
4. 功耗更低,且兼容老的蓝牙版本。
为应对移动物联网的需求,其功耗更低,且兼容老的蓝牙版本。各大半导体厂商将针对蓝牙5.0标准设计全新的MCU以满足SIG规范,Nordic推出的nRF52840和nRF52832,TI半导体推出的CC2640R2F均支持bluetooth 5,从硬件特性来看,CC2640R2F比Nordic的nRF52840和nRF52832综合睡眠功耗低10倍,这对于穿戴医疗,户外设备,智慧出行,智能家居等行业,将有非常重大的意义。

  得益于这些新的技术特性,从传统的智能家居,穿戴医疗,共享单车,胎压监测,电子烟,工业自动化控制,到beacon类的定位应用,都可以通过以上的特性使得低功耗蓝牙5.0的应用场景更加的多元化。

蓝牙3.0
2009年4月21日,蓝牙技术联盟(Bluetooth SIG)正式颁布了新一代标准规范”Bluetooth Core Specification Version 3.0 High Speed”(蓝牙核心规范3.0版 )。蓝牙3.0的核心是”Generic Alternate MAC/PHY”(AMP),这是一种全新的交替射频技术,允许蓝牙协议栈针对任一任务动态地选择正确射频。

蓝牙3.0的数据传输率提高到了大约24Mbps(即可在需要的时候调用802.11 WI-FI用于实现高速数据传输)。在传输速度上,蓝牙3.0是蓝牙2.0的八倍,可以轻松用于录像机至高清电视、PC至PMP、UMPC至打印机之间的资料传输,但是需要双方都达到此标准才能实现功能。

优点
在应用方面相比于V2.1+EDR版本,V3.0的数据传输速率理论已达24Mbps,可以用于高清电视、笔记本电脑、平板电脑和打印机之间的资料传输,同时相对于2.1+EDR,3.0又引入了增强电源控制机制,使空闲时功耗明显降低。

蓝牙4.0
蓝牙4.0规范于2010年7月7日正式发布,新版本的最大意义在于低功耗,同时加强不同OEM厂商之间的设备兼容性,并且降低延迟,理论最高传输速度依然为24Mbps(即3MB/s),有效覆盖范围扩大到100米(之前的版本为10米)。

该标准芯片被大量的手机、平板所采用,如苹果The New iPad平板电脑,以及苹果iPhone 5、魅族MX4、HTC One X等手机上带有蓝牙4.0功能。

优点:不需做苹果解密芯片,不需MFI苹果认证。
缺点:数据量不能太大、手机必须是蓝牙4.0的;(蓝牙4.0可以支持苹果iPhone4S、iPhone5等具有蓝牙4.0功能的苹果IOS设备)

优点主要体现在:
1、它拥有高出3.0蓝牙版本30%以上的续航时间。
2、高出3.0蓝牙版本4倍以上的降噪技术。其CVC6.0消噪技术,比3.0版本的CVC4.0消噪技术更上一层楼,更深度的降噪,让你的每一次通话、每一首歌曲都可以近在咫尺。
3、4.0以上版本的真智能—80HZCPU,高出3.0蓝牙版本5倍以上的无线传输速率。更为快捷的传输速度,让你无论听歌、通话,或者是游戏都可以拥有更加顺畅的体验。

目前4.0的蓝牙最好,传输率最大,距离也较远,待机时间最长,节约电池。

兼容性:
蓝牙4.0有几种模式,如果是蓝牙4.0低功耗模式单模的设备(常称为BLE模式),是不向下兼容的。
现在主流 4.0BLE蓝牙
BLE(4.x)低功耗蓝牙

低功耗蓝牙比传统蓝牙,传输速度更快,覆盖范围更广,安全性更高,延迟更短,耗电极低等等优点

传统的一般通过socket方式,而低功耗蓝牙是通过Gatt协议来实现。

若是之前没做过传统蓝牙开发,也是可以直接上手低功耗蓝牙开发的。因为它们在通信协议上都有所改变,关联不大。当然有兴趣的可以去下载些传统蓝牙开发的demo看看

现在我们所处在一个蓝牙4.x的时代。在此之前如我们经常使用的蓝牙耳机就已经跨越了好多的版本 蓝牙耳机有v1.1 v1.2 v2.0 v2.1…等诸多版本,究竟有什么样的优势呢?当然是版本越高信号越好,2.0以上支持蓝牙立体声。

我们现在所处的4.x的设备大多是属于主从模式的。
主从模式
蓝牙技术规定每一对设备之间进行蓝牙通讯时,必须一个为主角色,另一为从角色,才能进行通信,通信时,必须由主端进行查找,发起配对,建链成功后,双方即可收发数据。理论上,一个蓝牙主端设备,可同时与7个蓝牙从端设备进行通讯。一个具备蓝牙通讯功能的设备, 可以在两个角色间切换,平时工作在从模式,等待其它主设备来连接,需要时,转换为主模式,向其它设备发起呼叫。一个蓝牙设备以主模式发起呼叫时,需要知道对方的蓝牙地址,配对密码等信息,配对完成后,可直接发起呼叫。
呼叫过程
蓝牙主端设备发起呼叫,首先是查找,找出周围处于可被查找的蓝牙设备。主端设备找到从端蓝牙设备后,与从端蓝牙设备进行配对,此时需要输入从端设备的PIN码,也有设备不需要输入PIN码。配对完成后,从端蓝牙设备会记录主端设备的信任信息,此时主端即可向从端设备发起呼叫,已配对的设备在下次呼叫时,不再需要重新配对。已配对的设备,做为从端的蓝牙耳机也可以发起建链请求,但做数据通讯的蓝牙模块一般不发起呼叫。链路建立成功后,主从两端之间即可进行双向的数据或语音通讯。在通信状态下,主端和从端设备都可以发起断链,断开蓝牙链路。
数据传输
蓝牙数据传输应用中,一对一串口数据通讯是最常见的应用之一,蓝牙设备在出厂前即提前设好两个蓝牙设备之间的配对信息,主端预存有从端设备的PIN码、地址等,两端设备加电即自动建链,透明串口传输,无需外围电路干预。一对一应用中从端设备可以设为两种类型,一是静默状态,即只能与指定的主端通信,不被别的蓝牙设备查找;二是开发状态,既可被指定主端查找,也可以被别的蓝牙设备查找建链。

对于BLE设备来讲,常见的蓝牙模块的工作模式有四种:
1. 主设备模式
在主机模式下的蓝牙模块可以对周围设备进行搜索并选择需要连接的从机进行连接。可以发送和接收数据,也可以设置默认连接从机的MAC地址,这样模块一上电就可以查找此从机模块并进行连接。并且支持白名单功能,用户只需要把需要连接的设备的MAC写入白名单中,模块搜索到符合白名单的设备时进行连接。用户不需要关注串口数据与无线数据包之间的数据转换过程,只需通过简单的参数设置,即可实现主设备串口与从设备串口之间的数据透明通信。
主设备连接从设备的方式:
1) 搜索从设备
 设置工作模式为主设备模式 AT+MODE=M
 开启搜索模式 AT+SCAN
 如果搜索到从设备,如果序号是1,可以使用快速连接命令进行连接。 AT+CONN=1
 完成设置后,等待指示灯常亮即可代表连接成功,此时两个串口可以进行数据的透明传输。
2) 绑定从设备
 使用MAC绑定AT指令设置模块上电默认连接从设备MAC地址 AT+CONNADD=FFFFFFFFFF11
 设置完成之后使用重启指令重启模块,模块重启之后连接设置的从设备的地址。 AT+Z

  1. 从设备模式
    工作在此模式下的蓝牙模块只能被主机搜索,不能主动搜索。从设备跟主机连接以后,也可以和主机设备进行发送和接收数据。此模式下包含一个串口收发的Service,用户可以通过UUID找到它,里面有两个通道,分别是读和写。用户可以操作这两个通道进行数据的传输,连接的示例程序:
    (1)设置模块工作模式为从设备,指令为 AT+MODE=S
    (2)用户可以通过下面指令查询模块的连接情况 AT+LINK
    (3)用户也可以使用下面指令将现在连接断开 AT+DISCONN
    (4)用户如果不想模块被发现和连接,可以使用下面指令关闭广播数据 AT+ADP=OFF

  2. 广播模式
    在这种模式下蓝牙模块可以进行一对多的广播。用户可以通过AT指令设置模块广播的数据,模块可以在低功耗的模式下持续的进行广播,应用于极低功耗,小数据量,单向传输的应用场合,比如信标、广告牌、无线抄表、室内定位、物料跟踪等。

用户需要在APP开发时调用BLE标准的接口进行获取,数据需要使用AT指令进行设置。
(1) 首先将模块模式设置到广播模式 AT+MODE=B
(2)使用AT指令设置模块要发送的数据,数据位16进制长度不超过30字节,广播格式请参考BLE 协议。 AT+ADVDATA=0201041Aff4c000215B9407F30F5F8466EAFF925556B57FE6D0001000251
(3)通过蓝牙监听软件可以获取到监听的数据包,如下:

  1. Mesh组网模式
    此模式下,可以简单的将多个模块加入到网络中来,利用星型网络和中继技术,每个网络可以连接超过65000个节点,网络和网络还可以互连,最终可将无数蓝牙模块通过手机或平板进行互联或直接操控。整个联网过程只需要设备上电并设置通讯密码就可以自动组网,真正实现简单互联。每个模块只需要设置相同的通讯密码就可以加入到同一网络当中,每一个模块都可以发起数据,每个模块可以收到数据并且进行回复。并且不需要网关,即使某一个设备出现故障也会跳过并选择最近的设备进行传输。
    注:这种模式下会受到一定限制,首先是因为模块传输过程中需要不断切换模式,导致传输数据的量每次限制到20字节,并且传输速度会有几秒的延迟,这种场景类似于UDP的方式,并不能保证数据一定会被送达目的模块。

(1)首先我们需要将模块模式切换到Mesh组网模式 AT+MODE=F
(2)设置通讯密码,模块间联网靠密码进行区分 AT+PASS=123456
(3)重启模块,模块进入组网模式 AT+Z
(4)此时我们将多个模块按照这种方式进行设置,当一个模块串口发送数据时,周围靠近的模块就会收到, 然后将其输出到串口,并且将数据再发送给周围未收到数据的模块,依次类推。
(5)当收到数据的设备需要回复时直接串口发送,最终第一次发送的模块会收到回复,完成网络内部通讯。

开发
BLE分为三部分:
 Service
 Characteristic
 Descriptor

这三部分都用UUID作为唯一标识符。UUID为这种格式:0000ffe1-0000-1000-8000-00805f9b34fb。比如有3个Service,那么就有三个不同的UUID与Service对应。这些UUID都写在硬件里,我们通过BLE提供的API可以读取到。

一个BLE终端可以包含多个Service, 一个Service可以包含多个Characteristic,一个Characteristic包含一个value和多个Descriptor,一个Descriptor包含一个Value。Characteristic是比较重要的,是手机与BLE终端交换数据的关键,读取设置数据等操作都是操作Characteristic的相关属性。

(1)GATT(Gneric Attibute Profile)
通过ble连接,读写属性类小数据Profile通用的规范。现在所有的ble应用Profile 都是基于GATT。

(2)ATT(Attribute Protocal) GATT是基于ATT Potocal的ATT针对BLE设备专门做的具体就是传输过程中使用尽量少的数据,每个属性都有个唯一的UUID,属性chartcteristics and Service的形式传输。
(3)Service是Characteristic的集合。
(4).Characteristic 特征类型。
比如某个蓝牙ble的血压计。他可能包括多个Servvice,每个Service有包括多个Characteristic

注意:蓝牙ble只能支持Android 4.3以上的系统 SDK>=18

开发步骤:
 首先获取BluetoothManager
 获取BluetoothAdapter
 创建BluetoothAdapter.LeScanCallback
 开始搜索设备。
 BluetoothDevice 描述了一个蓝牙设备 提供了getAddress()设备Mac地址,getName()设备的名称。
 开始连接设备
 连接到设备之后获取设备的服务(Service)和服务对应的Characteristic。
 获取到特征之后,找到服务中可以向下位机写指令的特征,向该特征写入指令。
 写入成功之后,开始读取设备返回来的数据。
 断开连接
 数据的转换方法

代码参见:
深入了解Android蓝牙Bluetooth—《进阶篇》http://blog.csdn.net/androidstarjack/article/details/60595241
深入了解Android蓝牙Bluetooth—《总结篇》 https://www.jianshu.com/p/d14088e1ea35
Android 蓝牙开发(一)蓝牙通信http://blog.csdn.net/VNanyesheshou/article/details/51554852
Android 蓝牙开发(二)Ble 开发(android4.3 http://blog.csdn.net/VNanyesheshou/article/details/51943870
bluetooth——蓝牙的开启、搜索、配对与连接http://blog.csdn.net/yehui928186846/article/details/52710112

4.2.3 ZIGBEE(IEEE802.15.4)
基于IEEE802.15.4标准的低功耗局域网协议,其命名参照蜜蜂的群体通信网络:蜜蜂(Bee)靠飞翔和“嗡嗡”(ZigZag)地抖动翅膀的“舞蹈”来与同伴传递花粉所在方位信息。简单来说,ZigBee技术是一种短距离、低功耗的、便宜的无线组网通讯技术。

ZigBee是低速的,低功耗无线控制协议,特色是可以自动组成网络,网络的每个节点可以借力传输数据,网络中需要一个集中节点来管理整个网络,也就意味着ZigBee网络中必须有一个类似路由器的角色,完成ZigBee协议到互联网协议的转换。坏处就是增加了成本,增加了安装的复杂度,而且不能被我们的手机直接连接,必须要转接,好处则是通过Bridge可以让ZigBee灯连接到互联网上,从而具备了更多的远程访问能力(也意味着风险)。

该技术具有低成本、低功耗的特点,是许多工业应用的理想解决方案。同时具有低延迟和低占空比特性,允许产品最大限度地延长电池寿命。ZigBee 协议提供128位 AES 加密。此外,该技术还支持 Mesh 网络,允许网络节点通过多个路径连接在一起。

ZigBee无线技术最常用的应用场景是智能家居设备领域。该技术将多个设备同时连接在一起的能力使其成为家庭网络环境的理想选择,用户可以实现智能锁、灯光、机器人和恒温器等设备之间的相互通信。

ZigBee联盟近期对这项技术进行了标准化,希望连接的兼容性和通用性更强。目前,所有的 ZigBee设备都无法与其他不同厂家的ZigBee设备直接进行通信。希望标准化的制定能够纠正这个问题,并且促使这些设备为最终用户提供统一的功能。
扩展阅读:
 深入了解Android蓝牙Bluetooth——《基础篇》
 AliOS Things蓝牙协议栈及应用开发框架介绍

4.2.4 Z-WAVE

Z-Wave 和 zigbee 非常相似,它也是基于 mesh 组网方式的开源无线协议。两者最大的不同在于传输速率上:Z-Wave 大概比 Zigbee 慢 6 倍。但是正因为低速率的特性,它在功耗上远远优于 Zigbee,覆盖同样的区域它的功耗更低。三星的 SmartThings和 Lowes Iris 就是采用 Z-Wave。
4.2.5 总结
名称 WiFi 蓝牙 ZigBee UWB超宽带 RFID NFC
传输速度 11-54Mbps 1 Mbps 100Kbps 53-480 Mbps 1K 424K
通信距离(直径) 20-200m 20-200m 2-20m 0.2-40m 1m 20m
频段 2.4GHz 2.4GHz 2.4GHz 13.56GHz
安全性 低 高 中 高 极高
国际标准 IEEE.802.11b
IEEE.802.11g IEEE.802.15.1 IEEE.802.15.4 标准尚未制定 ISO/IEC18092 ISO/IEC21481
功耗 10-50mA 20mA 5mA 10-50mA 10mA 10mA
成本 25 2 5 5 20 0.5 2.5 4
主要应用 无线上网、PC、PDA 便捷、近场交互。可穿戴设备。通信、汽车、IT、多媒体、工业、医疗、教育等,应用广泛。 无线传感器(汽车轮胎)、医疗等 高保真视频、无线硬盘灯 射频卡,电子标签。读取数据,取代条形码。 手机、近场通信

小米的选择协议的原则,必须使用标准协议,优先级如下:
1. 插电的设备,用WiFi;
2. 要和手机交互的,用BLE;
3. 传感器用ZigBee。

按照这个原则,小米手环使用BLE,绿米的传感器使用ZigBee,摄像头和净化器使用WiFi。这里面也会有重叠,比如插电又要和手机交互的如美的空调使用WiFi + BLE。有几个立项比较早的产品,没有按照这个原则来,比如床头灯现在用BLE,其实应该用WiFi或者WiFi + BLE;灯泡现在用ZigBee,其实应该用WiFi,将来都会改正。

 Wi-Fi目前已经批量使用,主要在家庭和办公室环境用于PC等设备的局域网络。很多的嵌入式Wi-Fi设备也会随网络方便会更普及,比如Wi-Fi的POS机和超市中Wi-Fi衡器等。现在工业环境应用也较多,主要表现在串口设备的Wi-Fi接入,用于工业无线数据采集系统。
 ZigBee:工业中的无线传感器检测、低等级控制;个人监护仪器、低功耗无线医疗设备;高端玩具;电器组网和控制;无线消费设备;HVAC 和灯光控制等。目前批量的应用主要在资产跟踪、物流管理、智能照明、远程控制、医疗看护和远程抄表系统。

在物联网通信模块方面,庆科信息选择 Wi-Fi 模块而非 Zigbee 等其他模块的主要原因是什么? 王永虹:至于庆科信息为什么选择 Wi-Fi 而非 Zigbee,这是因为从我们过去几年的积累来看,Wi-Fi 的覆盖、通用性及基础设施都非常完善,此外,考虑到基础架构、人机交互以及具体设备的使用情况,我们认为 Wi-Fi 和蓝牙更适合用来进行局部范围的设备接入。而 Zigbee 技术则在工业、照明等领域也有很好的应用和发展前景。

猜你喜欢

转载自blog.csdn.net/asmcvc/article/details/79558677