目前智能家居物联网中最流行的三种通信协议,Zigbee、WiFi以及BLE
ZigBee
ZigBee基于IEEE802.15.4协议,是一种近距离、低复杂度、低功耗、低数据速率、低成本的双向无线通信技术,主要适合于自动控制和远程控制领域,可以嵌入各种设备中,同时支持地理定位功能。由于蜜蜂(bee)是靠飞翔和“嗡嗡”(zig)地抖动翅膀的“舞蹈”来与同伴传递花粉所在方位和远近信息的,也就是所蜜蜂依靠着这样的方式构成了群体中的通信“网络”,因此ZigBee的发明者们形象地利用蜜蜂的这种行为来形象地描述这种无线信息传输技术。
- 低功耗 5mA
- 低成本 父节点32KB代码,子节点4KB代码,协议免费
- 低速率 250kbps
- 近距离 10~100m,增加发射功率后,1~3km
- 低延时 从休眠转入工作状态15ms
- 高容量 父节点可连接管理254个子节点,最大组成65000节点的扩展网络
- 安全性 AES128 对称密码
- 免费频段 主要使用2.4GHz频段,还有900MHz。
Note: 需要网关设备,既父节点统一管理设备。
WIFI
我们所说的WIFI是一个协议栈,IEEE 802.11x。2.4GHz频段支持IEEE 802.11b/g/n/ax,而5GHz频段则支持 IEEE 802.11a/n/ac/ax,大部分智能家居设备都使用了2.4G这个频段,并支持IEEE 802.11b/g/n 协议。一般来说因为带宽的需求没有很高,所以不支持 IEEE 802.11ac/ax,也就是我们常说的WIFI 5 / WIFI 6。
同样使用2.4GHz频段,WI-FI和ZigBee之间确实存在干扰问题,但是
- ZigBee的发射功率很小,数据传输量也很小。
- ZigBee和CDMA一样,采用直序扩频技术(DSSS),抗干扰能力极强,同时有很高的保密性和可靠性。
- 如果终端设备支持自动调频,ZigBee则可以使用25、26信道,此时于WIFI 2.4GHz不重叠。
WIFI连接智能设备存在两个问题:
- 功耗大,1w左右,供电一般需要用线缆外接。
- 设备接入数量受限于路由器,家用路由器数十个设备连接后就会出现断开连接的问题。
Bluetooth(Bluetooth Low Energy)
Bluetooth 蓝牙也是工作在2.4GHz频段的协议,公开频段,无需申请许可证。
Pro:传输数据能力比ZigBee强,无需网关。
Con:穿墙能力差。
一般用于手机连接其他设备。
补充
USB3.0 (又名 USB3.1 Gen1或者 USB3.2 Gen1x1) 工作在2.5GHz频段下(理论传输速率5Gb/s,但是使用了差分信号技术),工作时会对2.4GHz频段无线信号造成干扰,目前只能依靠屏蔽包裹来处理,但是裸露的接头部分较难处理。