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

最近做了小批量,发现多个协调器,多个设备一起上电后,设备自由选择了协调器连接,协调器选择了自己不同的PANID,但在某个协调器断电后,设备超时通过看门狗复位,不能重新找到新的协调器连接,这种情况该如何处理呢?

试图通过这种方式让ZigBee无限量的接入互联网。

zhou jiangtao:

设备无论使用与不用NV_RESTORE,结果 都一样,感觉它会死死的找原来的PANID

Alvin Chen:

回复 zhou jiangtao:

由于你没有使能NV你的设备无法保证连接回到原来的协调器。但是你这个现象是由于在你的设备入网时会选择信号较好的协调器去加入,你复位了你的设备他优先收到还是你原来那个协调器的beacon 回复。
还有zigbee 设备理论上无法无限量的他的短地址最高也就是0xffff 即65535,还有几个预留地址。此外MCU内存根本无法保存这么多个设备地址。

zhou jiangtao:

回复 Alvin Chen:

你没看明白我说的内容吧?我说的是有非常多个协调器,例如2000个,每个协调器带60个设备,就有12万个上网,我希望的效果是某个协调器损坏更换时,原来的设备能自己选择新的协调器上网,但是设备还傻傻的在那找原有网关,这种情况如何使设备找个新主子

zhou jiangtao:

去掉NV好像可以,我再好好测试一下。

zhou jiangtao:

回复 Alvin Chen:

好的,那就用这个,丢失连接就用这个恢复初始。

赞(0)
未经允许不得转载:TI中文支持网 » 最近做了小批量,发现多个协调器,多个设备一起上电后,设备自由选择了协调器连接,协调器选择了自己不同的PANID,但在某个协调器断电后,设备超时通过看门狗复位,不能重新找到新的协调器连接,这种情况该如何处理呢?
分享到: 更多 (0)