在终端设备(Enddivice, 没有设置固定PANID)第一次加入zigbee网络时,如果环境中同时存在两个或者多个协调者(Coordinator)时,
1) 协调者不同(PANID不固定)
2) 协调者相同(PANID等信息都固定并相同)
请问以上两种情况, 终端设备如何选择加入哪一个协调者?
VV:
你好,
如果End device上的PANID没有固定的话,对于以上两种情况,无论哪一种,每次都选择收到Beacon信号强的一个协调器来入网。
quan Chen:
回复 VV:
那要怎样避免通过信号强度来选取加入,就是有目标性的加入。
x h:
回复 quan Chen:
你好,
请问你这个问题解决了吗?我现在遇到了和你类似的问题。在实际应用时有限的空间内有多个协调器,每个协调器要选择一些指定的终端加入网络,现在初步的解决的方法是想让协调器判断接入的终端是否是它想连接的,如果不是就使该终端离开网络,但总觉得这个办法不太好。不知道你当初是怎么解决你的问题的?你有什么建议给我吗?谢谢!
Aries Lord:
回复 x h:
f8wConfig.cfg文件中,修改-DZDAPP_CONFIG_PAN_ID值,协调器与节点一致,节点就能只加那个协调器。节点想加到哪个协调器,就改成哪个协调器的值。
Hunter Wang:
回复 Aries Lord:
那修改到同一個 DDEFAULT_CHANLIST 也可以有一樣的效果.
不會加錯.之前也有想過這個問題,但我是想說如果要加,要怎麼讓
終端先選擇路由器加,而不是協調器加入.