一、Green Power 到底是什么?
Green Power 是ZigBee联盟推出的一个更低功耗的解决方案,其规范包含在ZigBee3.0标准规范中,非常适合那些需要无电池或极低功耗使用的设备。一个基本的GreenPower网络包含以下三种设备类型:
Green Power Device(GPD)
A Z3 Proxy or GreenPower Proxy (GPP)A Green Power Sink(GPS)
其中
GPD:采集信息的低功耗设备(例如灯的开关),发送GreenPower数据帧;GPP:既支持ZigBee3.0标准网络功能又能支持GreenPower数据帧的Green Power代理设备,帮其转发GPD设备的Green Power数据到目标设备,例如ZigBee3.0网络中的路由设备;GPS:Green Power接收设备(例如灯),具备接收、处理和发送所有Green Power数据的能力,同时它也具备ZigBee标准的网络功能。
图1 基本的Green Power数据传输
Green Power数据帧,比通常的ZigBee Pro数据帧更短,ZigBee3.0网络允许传输Green Power数据帧,无线发送持续时间更短因此消耗的能量更少。
下图所示标准的ZigBee帧和Green Power帧的对比,实际应用中Green Power Payload数据量更少主要携带开关量或报警等等信息。
图2 ZigBee标准帧
图3 Green Power 帧
二、Green Power 交互原理
在ZigBee网络中使用GPS和GPD之前,GPS(接收设备)和GPD必须配对,同时通知到网络中某一个GPS(接收设备)将接收哪些GPD发送的Green Power数据帧。每一个GPD可以和一个或多个GPS配对,每一个GPS可以和一个或多个GPD配对。一旦配对调试完成,GPP(代理 )将把配对信息存储在它的代理表中,GPS将把配对存储在它的接收表中。
GPS和GPP设备加入到同一个ZigBee网络
GPS设备发送一帧ZCL message监听加入的GPD设备,告诉GPP若有GPD加入则转发给它
GPD 发送一帧 join Commissioning message被G