什么是 Zigbee?

Zigbee是一种无线Mesh协议,即针对需要低成本、低功耗的无线网络选项的产品而开发的一种开放式全球标准。它可在IEEE 802.15.4和公共频段2.4 GHz、900 MHz和868 MHz上运行。Zigbee是由Zigbee联盟的成员公司创建并批准的。

Zigbee Mesh网络中有三种节点类型:协调器、路由器和终端设备,且只能有一个协调器。协调器会设置网络并选择工作信道和PAN ID。建立了网络之后,协调器就会充当路由节点并管理其他网络功能。协调器不可休眠,必须一直通电。

路由器可以加入现有网络并发送、接收和路由信息。终端设备也可以加入现有网络,但只能通过父节点进行通信,且不能将消息中继到其他节点。终端设备可以休眠。


图片来源:Digi International

Zigbee是具有高噪声RF环境的商业和工业应用的绝佳选择。Zigbee的Mesh功能是该拓扑在高噪声应用中工作良好的原因之一。借助Mesh,如果节点的当前路径中存在某种干扰,那么节点可以自动重新路由到新的路径。Zigbee的一些常见应用包括智能能源、照明控制、HVAC控制和车队应用。Zigbee网络可以仅使用两台设备,但也可以使用数百个节点。

Zigbee设备的范围取决于所使用的设备类型和应用环境。通常2.4GHz Zigbee节点之间的室内范围为200-400英尺,因此几个设备通常可以覆盖一个普通家庭。如果使用多个路由或功率放大设备,则可大大扩展网络范围。

Zigbee的最新版本为ZigBee 3.0。这一较新版本支持增强的安全选项,即集中式和分布式安全。ZigBee 3.0与旧版本向后兼容。Zigbee的另一个绝佳特性是可以通过空中(OTA)进行更新。

在Zigbee应用以及学习和教学Zigbee方面,我最喜欢的产品之一是Digi International XBee®

你可以在这里找到我们的Zigbee产品的完整列表。

有关Zigbee的更多信息,请参阅Digi International的这篇文章Silicon Labs的这篇论文……

ZigBee是挺好的一个协议,不过其实就是有两个问题:

一个是节点身份的设定,协调器没问题,网络的发起者,可以用网关替代,但是路由器跟终端设备其实不好区分的,做产品的时候,客户一般不接受单独购买路由器,按现场环境去设置路由器,这样对工程人员要求太大,而且客户也要多买一些设备去做路由器,并且万一有一些关键路由节点坏了,其实也很麻烦。另外如果全部都设置为路由器,网络通讯的复杂度又会增加,感觉也不合理。所以整个网络架构应该怎么去设置,也是个头痛的问题,增加了设计落地的时间。如果设备能自动切换自己路由器或终端设备身份就最好了。

二个是跟手机通讯的问题,手机是现在人手一个的移动终端,没办法和手机通讯一直是ZigBee最大的缺点,按理说现在手机都支持蓝牙了,与ZigBee通讯应该难度不大,但是就是打通不了,现在蓝牙mesh也很成熟了,大家都倾向用蓝牙mesh。