Other Parts Discussed in Thread: Z-STACK
对接其他厂商标准ZHA终端,遇到一些问题协调器不能回复终端match descriptor response,找不到原因了,请大神帮忙看看。
抓包的数据跟手册的是一致的,(如图)到第5步,协调器就不能发出response了,终端一直的在request,调试跟踪发现,ZDObject.c中ZDO_ProcessMatchDescReq()
......
epDece = epList;
while(epDesc)
.....
if(sDesc&&sDesc->AppProfId == profileID) ////////////////////此处AppProfId =0x0109而不等与0x0104
{}
我的协议栈是2.5.1a。我对比了一下1.2.2里面的samplelight的初始化init,应该没有什么错误啊。看了手册都是一笔带过如果匹配则应答,那什么情况才能匹配啊。
