本节摘要:绿色能源方案让动能收集设备(按一下键发的电)入网工作——极简帧格式、代理转发模型、预共享密钥与代理校验。本节承接第八章"绿色能源纳入标配",把这套为"没有电池、电用完即止"设备设计的极限协议讲透。
想象一台无源开关:按下的机械动作经压电或电磁结构转换成电能,总量够发射一两次短帧,发完即断电归零。这个前提颠覆了常规协议的几乎所有假设——设备不能收听(听比发更耗电)、不能跑完整握手(帧数预算两只手数得过来)、不能维持任何运行期状态(断电即失忆,只有出厂预置信息能跨电周期存活)。绿色能源的全部设计都是在这三条约束下做减法:把"设备要做的"压缩到极致,把"其余一切"推给网络侧的代理。
帧的减法做到了极限:专用极简帧格式,砍掉常规帧里的大部头字段,只留最必要的标识与加密材料,一帧的空中时间压到几毫秒以内。过程的减法同样彻底:入网不需要第五章那套时序(扫描、关联、认证都是多帧往返),而是"一帧宣告加代理担保"——设备发出携带身份与安全材料的绿色能源帧,网内代理代为完成与信任中心的登记。

代理机制是这套设计的灵魂。网内任何常电设备(通常是有意布点的路由器)充当绿色能源代理:接收极简帧、校验其安全材料、把语义翻译成标准协议栈的帧(比如翻译成开关簇命令发往目标)。设备侧复杂度被压到几 KB 代码量级,全部智能移到网络侧。这呼应了贯穿全书的演化母题——每次遇到资源约束,解法都是"重新分配负担":增强版把路由负担集中到网关,绿色能源把协议负担集中到代理。
多代理与移动性由此自然获得:开关发的帧可能被多个代理听到,都转发也无妨(目标侧按安全计数去重);人拿着无源开关换房间,新位置的代理接手翻译,无需任何重新配对。这种"无状态漫游"是有源设备反而做不到的优雅——第五章讲过,有源终端换父节点要走孤儿扫描或重入网。
安全材料的预算同样苛刻。链路采用设备与网络预共享的绿色能源密钥(产线写入,配合设备唯一标识),帧内带单调安全计数器防重放——攻击者录下无源开关的一帧原样重播,代理比对计数即拒。因为设备断电失忆,计数器的连续性由"按键次数"这类物理事实背书(每次按键机械递增),配合代理侧的宽容窗口容忍少量跳变。绿色能源的入网帧还要求代理做双向校验(防止伪造代理把假设备塞进网),安全模型的每个环节都为"设备只有一帧电"重新推导过。
⚠️ 常见坑:绿色能源设备"失灵"排查方向与有源设备完全不同——先查代理(代理掉线则其名下无源设备全部失灵,症状像"一批开关一起坏"),再查按键能量是否足够(老化或低温下机电转换效率下降,发的帧功率不足),最后才怀疑配对丢失。
绿色能源把"装电池"从设备全生命周期成本里抹掉,开关、门铃、温控旋钮这类高频交互小设备受益最大——无源开关的寿命是机械寿命,二十年不掉线(因为没线可掉)。边界同样明确:只有"事件型、极小数据"的业务适合(按一下、转一格),周期采样类传感器(温湿度要定时报数)不适合——能量收集撑不起周期发射。所以统一版生态里绿色能源与常规电池设备互补共存,第八章把它纳入标配是给这个互补组合发放了正式户口。
给无源设计一个量级感觉:一次按键转化的电能按数十微焦耳计,一帧的发射能耗(毫瓦级功率乘几毫秒)恰在此量级内——预算之紧可见一斑。由此推出的设计纪律:每多一个字段都要问"这字节值得花电能吗"。对照常规协议动辄几十字节的帧头,绿色能源的极简帧是"字节级抠电"的极端案例,也最能说明低功耗设计的本质是预算管理而非某个单点技术。
能,帧内键位标识支持多位(常见两位到四位产品)。每位独立计数,代理分别翻译成不同目标的命令——一个无源面板控制多路灯,正是靠键位加绑定配置实现的。
补 Green Power 的工程原理与限制。无电池节点(按键式自发电开关、光能传感器)的协议支撑是 Green Power:这些设备不发常规 Zigbee 帧(成本与能耗不允许),而是发极简的 Green Power 帧(几十比特、无确认、单向),由专门的代理节点(普通路由器兼任)缓存并代为转发。原理上它的惊人之处在能量预算:按压动作的机械能(电磁采集或压电采集)转化为的电能量只有几十微焦,要在几毫秒内完成采集数据、编码、射频发送——整套射频发送的能耗预算不到十微焦。限制也源自原理:单向无确认(没有能量支撑重传),可靠性靠代理节点的冗余(多个代理监听)与序列号去重(代理们重复转发同一帧,接收端按序号去重)。部署含义:Green Power 设备的周围要有足够多的 GP 代理(正常 Zigbee 路由器默认兼任),部署密度不足时可靠性下降。它的适用边界因此清晰:低频次、高可靠诉求的手动操作场景(开关、遥控)是甜点;高频数据上报的传感场景不适合(能量撑不住)。
补 Green Power 与常规 Zigbee 设备的混网部署细节。GP 设备(无电池)与常规 Zigbee 设备共存于同一网络,但它们的语言不同(GP 帧不走常规协议栈),桥接靠网络里的 GP 代理节点。部署细节三条:其一,代理的地理分布——GP 帧只有一跳,代理必须在 GP 设备的射频可达范围内(GP 发射功率极低,可靠距离只有几米),大户型里每个无电池开关附近都要有常供电设备兼任代理;其二,GP 的安全绑定——GP 设备与目标的绑定(哪个开关控制哪盏灯)通过学习过程完成(按住开关让代理学习它的特征),学习过程的安全窗口管理是部署环节的要点;其三,调试的抓包差异——GP 帧要用支持 GP 的抓包器与配置才能看到,普通抓包设置下 GP 流量不可见——排障时先确认抓包配置覆盖 GP 信道与模式。混网部署的这三条细节说明:无电池设备的接入不是自动兼容,是有专门部署要求的功能——产品文档要把 GP 代理的密度要求写清楚,否则用户会得出开关不灵的错误结论。