我目前实验,是我的协调器和节点都加入了安全密钥,这样的结果是:
1、未加入密钥的节点无法连入我的协调器,
2、但是加入密钥的节点,可以连入未加入密钥的协调器,只是数据无法互相发送,并没有退出网络重新连接到加入密钥的协调器中。
关于2是否属于正常现象? 我现在是想实现在节点上做一些判断,当一定时间没有收到数据就退出这个网络,并把这个协调器拉入黑名单,永远不加入这个协调器,重新寻找其他协调器加入。关于把协调器拉入黑名单,具体什么方式比较好,用PANID作为判断?是否可以获取协调器MAC地址,入网时比较MAC地址来判断?具体在协议栈的哪里做判断比较好?希望能得到大神解答,谢谢。