微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI Zigbee设计交流 > 终端节点父节点变化后与协调器通讯问题

终端节点父节点变化后与协调器通讯问题

时间:10-02 整理:3721RD 点击:

四个节点,C(Coordinator),R1(Router),R2(Router),E(EndDevice)。

C上电,R1,R2上电,C关电,E上电入网,E挂在R2上面,C上电,E单播数据至C正常,途径为:E->R2, R2->C;C单播数据至E也正常,途径为:C->R2,R2->E。

但是,接着如下操作会发生单播异常,为何?

1,关C,R2,E挂在R1上,C,R2上电,C单播数据至E,Packet Sniffer软件数据见:C->R2(有此数据包),  R2->E(无此数据包),不正常。

2,关C,R1,E挂在R2上,C,R1上电,C单播数据至E,Packet Sniffer软件数据见:C->R2(有此数据包),  R2->E(有此数据包),正常。

3,关C,R2,E挂在R1上,C,R2上电,C单播数据至E,Packet Sniffer软件数据见:C->R1(有此数据包),  R1->E(有此数据包),正常。

4,关C,R1,E挂在R2上,C,R1上电,C单播数据至E,Packet Sniffer软件数据见:C->R1(有此数据包),  R1->E(无此数据包),不正常。

5,关C,R2,E挂在R1上,C,R2上电,C单播数据至E,Packet Sniffer软件数据见:C->R1(有此数据包),  R1->E(有此数据包),正常。

6,关C,R1,E挂在R2上,C,R1上电,C单播数据至E,Packet Sniffer软件数据见:C->R1(有此数据包),  R1->E(无此数据包),不正常。

为何出现终端的父亲节点变化后,C单播数据至终端节点的异常问题?出现如此情况,如何有效解决?请高手赐教,谢谢!

 

补充下,使用ZStack-CC2530-2.5.1a协议栈

还有一种情况,C,R,E三个节点组网后,E挂在C下,C关电(或信号问题),E挂在R下,此时C单播数据到E,数据是无法给E的,这种情况据说是C中的关联列表还有E问题?为何这样不能通讯呢?不知哪位大师能一一解答?先在此谢过了。

前面少了个条件,以本条为准:

还有一种情况,C,R,E三个节点组网后,E挂在C下,C关电(或信号问题)后,E挂在R下,C又上电(或信号回复)此时C单播数据到E,数据是无法给E的,这种情况据说是C中的关联列表还有E问题?为何这样不能通讯呢?不知哪位大师能一一解答?先在此谢过

前面少了个条件,在此补充下:

还有一种情况,C,R,E三个节点组网后,E挂在C下,C关电(或信号问题)后,E挂在R下,C上电(或信号回复),此时C单播数据到E,数据是无法给E的,这种情况据说是C中的关联列表还有E问题?为何这样不能通讯呢?不知哪位大师能一一解答?先在此谢过了。

假设在一个系统中,有100个R,100个E,1个C,组网后,由于各种原因,如无线信号,节点复位等,部分断电等,E的父亲节点会常发生变化,鉴于前面实验室发现的异常现象,是不能保证C能对每一个E进行控制的,如何处理,才能保证C可靠的对E进行控制?盼请VV大神或其他先行者给解答下,谢谢。

盼请TI的哪位大神能指引下,或者碰到相似问题的同行能指点,感激的涕淋啊!

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top