Zigbee网络中,如果一个节点坏了,那么网络的协调器如何知道这个节点坏了

2025-03-06 20:44:32
推荐回答(3个)
回答1:

1.如果一个节点坏了,那么网络的协调器如何知道这个节点坏了-----我想,只有让各节点定期报告了,尤其是路由节点。
2.其他节点要通过这个节点进行数据通信的,又该怎么样保证通信正常--这个节点都不在了,如何数据通信?除非做成网状,可以由其他路径传达数据。如果这个节点是唯一的必经路由,那一个无法传送数据了。
3.这个节点如果换了一个设备,那么原先分配给这个节点的地址是否就不能再回收重新分配了呢?这样不是就造成了地址的浪费?而想加进来的新节点又因没有分配地址而被拒绝!----这个就看网络的协调器了,可以收会这个地址的吧,收回后再分配给新入的接替节点。

回答2:

在协议栈里定义一个循环发送函数,让节点定期给协调器发射数据。或者在你的上位机软件里就能检测到了别的什么也不用啊。

回答3:

我觉得可以在网络中加入一个路由节点。关于地址的分配问题我不知道是怎么回事