终端节点是个安防设备,添加入网时进行到了device annouce 后,设备有个Match_Desc_req的请求,在协调器程序里跟踪,发现也能进入void ZDO_ProcessMatchDescReq( zdoIncomingMsg_t *inMsg )函数,而且也能进入到“”“ZDP_MatchDescRsp”函数发送回应,回应的数据也通过“”“AF_DataRequest”函数发送出去了,但是在抓包软件中抓不到数据包,只看到协调器在发送路由请求(route request)。
问题:
1、设备入网时,设备device annouce 后,应该就算进入到网络了吧,为什么后续数据传输,协调器会找不到路径呢?
2、看抓包软件里的route request数据包,目标地址确实也是终端节点的地址,包括短地址和长地址。
3、添加其他路由设备没有问题。
3、同样的终端节点设备,使用协议栈2.5.1的协调器进行入网,就没有问题。