zigbee中的绑定和匹配

Posted f-beifeng

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了zigbee中的绑定和匹配相关的知识,希望对你有一定的参考价值。

绑定的方向问题: 使用ZDP_EndDeviceReq()进行绑定的时候,有四个参数关于输入和输出簇,如果A方的输出簇能匹配B方的输入簇,那么绑定成功,同时绑定表建立在A方(拥有输出簇的一方)。同时如果A的输入簇能匹配B的输出簇。那么双向成功。此时在B中也会建立一个绑定表。此时A和B能相互控制。但是如果A只有输出簇,且B有输入簇。那么绑定只能理解成是单向成功。就是A能控制B,而反过来B不能控制A。

绑定的应用:下面是利用绑定表进行数据的收发,

zclSampleSw_DstAddr.addrMode = (afAddrMode_t)AddrNotPresent;
zclSampleSw_DstAddr.endPoint = 0;
zclSampleSw_DstAddr.addr.shortAddr = 0;

ZDP_MatchDescReq是用来找有没有匹配的

ZDP_EndDeviceBindReq是找到了匹配的,然后去绑定的

---恢复内容结束---



以上是关于zigbee中的绑定和匹配的主要内容,如果未能解决你的问题,请参考以下文章

zigbee 自动绑定的实现

转zigbee术语

ZigBee Device Object End Device Bind Request--协调器与终端之间的绑定

JN5169 NXP ZigBee PRO 无线网络应用所需的常见操作

zigbee是啥

彻底明白Zigbee术语——群集(Cluster)端点(EndPoint)等