近期将协调器协议栈从2.5.1升级到ZHA1.2. 现在有个突出的问题:协调器发送设备的控制命令时,使用AF_DataRequest()函数发送时,trans ID是一个值,返回函数AF_DATA_CONFIRM()中的trans ID是另一个值。这两个ID号不一致,在网关程序中问题很严重~~ 在2.5.1协议栈时没有这个问题,两个trans ID都是一个值。 另外,后续调试发现AF_DATA_CONFIRM的trans ID,不是随机值,每次都是跟aps_counter的值相同,感觉就是在trans ID的传递中,不知哪个环节被替换成aps_counter的值了。 希望TI的技术人员能帮忙解决下哈,都调了一个多礼拜了…………
↧