ZigBee这个无线通信协议,在物联网圈子里被反复提起十多年了,但很多人对它的理解还停留在"比蓝牙省电"这一层。其实ZigBee最大的价值是组网——几千个节点自组织成网状网络,互相转发数据,这在很多工业场景里是救命的功能。今天我就结合几个项目,聊聊ZigBee实际是怎么落地的。
ZigBee和WiFi、蓝牙不一样,它工作在2.4GHz全球免申请频段(也有868MHz和915MHz版本),但带宽不大,只有250kbps。这个带宽看视频肯定不行,但传传感器数据绰绰有余——比如温度、湿度、开关状态这种几字节的小包数据,250kbps已经很快了。ZigBee的核心优势有三个:低功耗(纽扣电池能用一两年)、大节点数(一个网络最多支持6万多个节点)、自愈(节点故障自动绕路)。
智能家居是ZigBee最早商用的领域。我给一个别墅项目做过方案:200多平米的房子,3层,要做灯光、窗帘、空调、地暖、安防的全屋智能。WiFi方案不行,因为路由器只能带20-30个设备,超过就卡;蓝牙mesh组网配置太复杂,普通用户搞不玩。最后用ZigBee:每盏灯、每个开关、每个窗帘电机都内置ZigBee模块,加一个ZigBee网关(连接家庭WiFi),所有设备自动组网。即使WiFi断了,ZigBee设备之间还能联动,灯照样能开关。
工业监控是ZigBee另一个大显身手的领域。我做过一个化工罐区的监测项目:20个大型储罐,每个罐上装3个传感器(液位、温度、压力),数据要传到500米外的控制室。如果用有线方案,要挖沟铺电缆,造价至少50万,而且罐区有防爆要求,电缆敷设复杂。用ZigBee方案:每个传感器配一个ZigBee节点(电池供电),罐区部署3个路由节点做中继,控制室放一个协调器(连接上位机)。整个项目造价不到10万,工期从2个月缩短到2周。
ZigBee组网的原理值得讲一下。它有三种节点类型:协调器(Coordinator,整个网络只有一个,负责建网)、路由器(Router,负责转发数据、可连接子节点)、终端设备(End Device,只能收发数据、不转发)。一个ZigBee网络就像一棵倒过来的树:协调器是根节点,路由器是枝干,终端设备是叶子。当某个路由器出问题,它下面的子节点会重新搜索父节点,连接到信号强的路由器,这就是自愈能力。
ZigBee的应用层协议栈有好几套,最流行的是Z-Stack(TI开发)和EmberZNet(Silicon Labs开发)。如果用现成模块,开发难度不大——大部分模块(比如TI的CC2530、Silicon Labs的EFR32)都内置协议栈固件,用户只需要写应用层逻辑:定义端点(Endpoint)、绑定(Binding)、簇(Cluster)。比如要做"按键开关灯",就在按键节点定义一个On/Off Cluster,在灯节点也定义一个On/Off Cluster,按键和灯在网关里配对,按一下按键就发On命令,灯收到就亮。
ZigBee的功耗优势在电池供电设备上特别明显。一个典型的ZigBee终端节点,平时处于休眠状态(电流只有几μA),需要发送数据时唤醒(几十mA,持续几毫秒),发完又休眠。算下来一颗CR2032纽扣电池(容量220mAh)能用2-3年。工业上的远程抄表(水表、电表、气表)很多用ZigBee,不用换电池,部署一次能用很多年。
但ZigBee也有明显的短板:第一个是穿透性差,2.4GHz信号穿墙能力弱,每堵承重墙信号衰减一半左右,所以大房子要部署路由器节点做中继;第二个是配置复杂,普通用户面对几百个节点的入网、绑定、场景联动,往往一头雾水,需要专业安装人员上门服务;第三个是生态封闭,不同品牌的ZigBee设备不一定能互联互通,要看是否支持统一的Matter协议或ZigBee 3.0标准。
现在ZigBee的发展方向是融合Matter。Matter是CSA联盟推出的统一应用层协议,跑在Thread(一种低功耗mesh协议,类似ZigBee但更先进)或者WiFi之上。很多厂商已经把ZigBee和Thread做成双协议,未来消费者买一个智能家居产品,可能同时支持ZigBee 3.0、Thread、Matter,一个产品能在多个生态里用,大大降低了用户的折腾成本。
如果你正在考虑做一个低功耗、小数据量、需要大量节点组网的物联网项目,ZigBee(或者升级版的Thread)是个不错的选择。但如果是视频、音频这种大流量场景,那就老老实实用WiFi或5G吧,ZigBee的250kbps带宽根本不够用。选技术方案没有银弹,适合自己的才是最好的。
上一篇:官媒罕见直面痛点!居民收入偏弱已成关键短板,这回不只是劝你消费了?
下一篇:没有了