TI中文支持网
TI专业的中文技术问题搜集分享网站

路由器与ChildAging的问题

协议:Z-Stack Home 1.2.2a.44539
网络:协调器、路由器、终端等3个组成
使能ChildAging
1、如果网络没有路由器参与,则协调器(父设备)能知道终端(子设备)是否在线。
2、当网络有路由器参与,终端通过路由器通信。
发现终端发送data request只到路由器并不到协调器,协调器也不知道这个设备的END_DEV_TIMEOUT_VALUE参数。
问题:
是不是这种情况路由器就是父设备,只有父设备才知道子设备相关的ChildAging情况?
那么在路由器参与的情况下,协调器如何知道终端是否在线?

user4566561:

是的,我也遇到了相同的问题。上次发了一个贴子,不过还没有得到答案,可以参与讨论一下

wei shi5:

应该是只有父设备才知道终端在线情况的信息

当协调器发起与终端通信时,会广播路由请求,按正常情况这时路由会做出回应,上报终端路径。如果没有上报,那协调器认为终端掉线了

—目前我也比较纠结这个功能,不知道路由节点要不要使能,大神VV能不能回复一下?

wei shi5:

回复 user4566561:

大家都对这个功能比较迷惑,有懂的大神帮忙出来普及一下,谢谢

user4566561:

回复 wei shi5:

  这是之前的一个讨论帖

  http://www.deyisupport.com/question_answer/wireless_connectivity/zigbee/f/104/t/103712.aspx

zhengcanlong zheng:

回复 wei shi5:

只有在路由器可以看到终端的ChildAging,那你可以想想,能不能利用路由器来通知协调器,有终端掉线了,同时清除路由器里面的终端数据,那不就行了?

zixin fan:

回复 user4566561:

您那个帖子没有结论。

还得请VV大神说说如何做,在有路由器存在的情况,协调器可以知道终端是否在线。

user4566561:

回复 zhengcanlong zheng:

  如果是这样的话,倒不如自己在应用层上做个心跳机制。

赞(0)
未经允许不得转载:TI中文支持网 » 路由器与ChildAging的问题
分享到: 更多 (0)