TI中文支持网
TI专业的中文技术问题搜集分享网站

绑定。

zigbee 3.0 中LIGHT和SWITCH是如何绑定,谁能指导一下。暂时理解看代码是switch通过 startcomming 触发绑定,接着在bdb层处理,检测端点描述符,赋予SWITCH以 INITIATOR的身份去请求协调器发起绑定,所以绑定函数  BindReq()是在协调器里面调用吗,协调器是在接收到无线包的时候解析命令然后再发起绑定信息的吗?不知道这样理解是不是正确的,如果是,那么协调器接收无线包是在ZDAPP层还是咋ZCL层呢?

VV:

Switch 在Finding&Binding 状态下,会发送 Identify Request, 如果Light也处于Finding&Binding状态的话,就会回复Indentify Response

然后Switch 会发送Simple Descriptor Request, 把自己的output和input cluster放上去,Light 收到以后就会发送Simple Descriptor Response,用来回复自己是否有匹配的cluster。Switch在收到Response 以后,如果有匹配的,就会写到Binding table里面去。

赞(0)
未经允许不得转载:TI中文支持网 » 绑定。
分享到: 更多 (0)