协议栈:zigbee1.2.2a
1,ZIGBEEPRO
2,使能多对一
Viki Shi:
Source route failure: Source routing has failed, probably indicating a link failure in one of the source route’s links,还是怀疑跟路由表相关
具体讨论在这里: e2echina.ti.com/…/176019
user3514461:
回复 Viki Shi:
您好,看了您提供的链接。说协调器哦每次收到ZDO_SrcRtgIndCB即route record 都去根据source address 去更新对应地址的table。
我的协调器用的是CC2530,使用的是ZNP,难道要在我的CONCENTRATOR上的ZDO_SrcRtgIndCB函数中刷新我的 源路由表table?
YiKai Chen:
回复 user3514461:
你的抓包里好像都看不到network mac ack,polling的話應該會看到像附圖這樣的MAC ack.
user3514461:
回复 YiKai Chen:
是的,没有看到,在哪里可以设置后,会有这个应答?
YiKai Chen:
回复 user3514461:
預設就應該會有,如果沒有看到通常是模塊的RF performance有問題
user3514461:
回复 YiKai Chen:
重新抓包看了一下,我发的压缩文件是在抓包工具中开通了数据滤波器,只选需要的PANID,所以把那个MAC层的 ACK给过滤掉了。
如果不过滤的话,是有这个ACK的
YiKai Chen:
回复 user3514461:
不过滤的抓包附上來看看
user3514461:
回复 YiKai Chen:
把那个终端的父节点断电重启,ED更换了父节点就好了,现在也没再重现之前的那个现象了,但是这个问题应该是存在的。之前也提了一个问题,有个ED节点一直收不到广播,更换父节点就可以收到了。感觉缘由可能有点相同
YiKai Chen:
回复 user3514461:
沒有抓包檔我很難判讀
user3514461:
回复 YiKai Chen:
感谢热心回复。
另一个问题,Z-Stack Home 1.2.2a zgChildAgingEnable使能后, 发Orphan notification包,我的ZR和ZC设置为zgChildAgingEnable = TRUE;
zgRouterOffAssocCleanup = TRUE;
zgNwkParentInformation = NWK_PARENT_INFO_ORPHAN_NOTIFICATION;//(The first method)终端ED设置为:
zgChildAgingEnable = TRUE;终端入网后,在第一模式,不是要发送Orphan notification吗?
为何我的不能周期发送这个Orphan notification,仍然发的是datarequest ?