随着低功耗、广域网(LPWAN)市场的扩大,物联网(IoT)应用的低功耗协议有了更多的选择。在本文中,我们将蓝牙和蓝牙低能耗(BLE)与ZigBee进行比较,这样您就可以更好地了解在连接设备上使用哪种无线协议。
简单来说,蓝牙是近场通信,ZigBee是局域网,更深入的区别继续看下文。
蓝牙和BLE的区别
蓝牙有两个分支:传统的蓝牙和蓝牙低功耗。传统蓝牙技术无法与ZigBee相提并论的原因在于功耗。如果应用程序需要长时间使用电池,传统的蓝牙技术是不够的。传统的蓝牙设计建议使用1瓦的功耗。当涉及到无线物联网应用,这是很多。BLE和ZigBee都在10到100毫瓦(mW)之间,这是传统蓝牙建议你设计的10到100倍。但是,BLE确实可以与ZigBee进行比较,我们将在本文中对此进行讨论。
低功耗蓝牙BLE
低功耗蓝牙是一个个人区域网络(PAN),所以它的范围比ZigBee要短得多。其目的是能够连接到用户附近的设备。低功耗蓝牙比ZigBee的覆盖范围跟窄,但它也有更高的数据速率。传统蓝牙的数据速率在1 - 3mbit /s之间,BLE数据速率为1 Mbit/s。它们不工作的时候都处在“休眠”状态,这就需要传输的数据更少,因为耗电量更低,ZigBee就没有这种功能。
目前,低功耗蓝牙也得到了许多操作系统的支持,包括Android、iOS、Windows 8/10和IOS X,ZigBee尚未涉足的这些领域。如果用户有智能手机,想要近距离连接到设备,低功耗蓝牙可以做到这一点。然而,对于高密度节点或远程应用程序来说,蓝牙并不是一个很好的选择。
低功耗蓝牙的案例
在一个相对封闭的小空间中,低功耗蓝牙是一个理想选择,比如汽车。低功耗蓝牙可以使汽车变的更加“智能”,基本上现在的汽车都已经普及了车载蓝牙设备,通过蓝牙模块接收手机信号,这样就可以通过汽车免提接听电话,从而解放双手,减少交通事故的发生。低功耗蓝牙还用在了共享单车上。共享单车的扫码开锁功能使用的就是低功耗蓝牙技术。
ZigBee
ZigBee是一种网状网络协议,设计用于在中等距离上传输少量数据。它运行在一个网格拓扑网络上,这意味着来自单个传感器节点的信息将通过网格模式传输到网关。
尽管ZigBee的应用范围更广,但它仍然是相当有限的,并不是工业物联网应用等高度仪器化装置的最佳选择。由于ZigBee网络的网格拓扑结构,它具有更高的延迟,当多个节点试图通过单个节点到达网关时,这会导致拥堵。正因为如此,ZigBee在节点密集的情况下(比如在工厂)不好使。ZigBee面对更多的竞争,比如移动的设备、大型停车场等这种,在预算充足的情况下,ZigBee就不大行了。
ZigBee在智慧家庭中的应用
想想看:你可以通过手机等便携式电子设备,装载ZigBee系统,当你走进前门时,ZigBee就自动做一些事情:打开您最喜欢的音乐,打开灯,打开空调、加湿器等等。当你离开时,ZigBee设备就可以自动关闭所有自动化设备以节省能源和金钱。总的来说,ZigBee在智慧家庭中的应用还是很让人期待的。
对比图:蓝牙(BLE)和ZigBee
低功耗蓝牙(BLE)
ZigBee
网络类型
个人局域网(PAN),支持少量节点
局域网(LAN),支持许多节点
范围*
77米
291米
操作系统
Android,iOS,Windows 8,OS X.
目前不兼容
拓扑
网和星
仅限网格
吞吐量
270 kbps
250 kbps
调制
跳频扩频(FHSS)
直接序列扩频(DSSS)
发射功率
10毫瓦
100毫瓦
总结
BLE和ZigBee实际上是相互补充的。有人会在搭建物联网应用中选择低功耗蓝牙,有人倾向于ZigBee。仅在去年,ZigBee和蓝牙开始在这个领域展开竞争。但一些开发人员发现BLE和ZigBee的组合可以构成非常强大的无线个人和局域网设备。