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

我想请问下z-stack有什么方法每次只允许一台终端入网

我现在采用的方法是终端入网后,收到终端的Device_annce之后,调用NLME_PermitJoiningRequest(0x00);禁止入网,但是其他终端还是可以入网

Viki Shi:

可以考虑下白名单功能

user4976959:

回复 Viki Shi:

你好,我并不需要过滤终端的MAC,我想要的是每按一次允许入网按键,只允许一台终端入网,当一台终端入网后,禁止所有终端入网,恢复网络的除外

Susan Yang:

使用NLME_PermitJoiningRequest 的话,只是开启或者关闭 本节点(并非整个网络) 允许或禁止其他设备入网。所以若是您想整个网络都禁止加入,则需要协调器和路由设备都使用NLME_PermitJoiningRequest

user4976959:

回复 Susan Yang:

你好,我们的网络只有协调器和终端,没有路由,我只是想每次只让一台终端入网,多台终端需要按多次入网按键才可以,有什么方法可以实现吗

Susan Yang:

回复 user4976959:

您可以尝试给终端预编译HOLD_AUTO_START,只有在外部事件触发(如按键),设备才开始入网

user4976959:

回复 Susan Yang:

你好,这个预编译并不能实现我的需求,我只是想每次只让一台终端入网,就是在终端入网后,禁止所有终端入网,多台终端需要按多次入网按键才可以,有什么方法可以实现吗

赞(0)
未经允许不得转载:TI中文支持网 » 我想请问下z-stack有什么方法每次只允许一台终端入网
分享到: 更多 (0)