TI论坛
直播中

姚秋月

7年用户 255经验值
私信 关注
[问答]

请问协调器处理拒绝和允许节点加入的函数是哪个??

协调器处理拒绝和允许节点加入的函数是哪个??我想在协调器上通过节点的MAC地址来决定其是否入网!!找了好半天,也不知道在哪个函数中处理,ti有这方面的文档吗?

回帖(5)

李果

2020-5-1 09:00:12
仅供参考
ZStatus_t NLME_PermitJoiningRequest( byte PermitDuration );
afStatus_t ZDP_MgmtPermitJoinReq( zAddrType_t *dstAddr, byte duration,
byte TcSignificance, byte SecurityEnable );
举报

王凤英

2020-5-1 09:19:26
ZDApp.c中找到ZDO_JoinIndicationCB,这里是直接接驳NWK层处理加入网络请求的。可以处理JOIN和REJOIN两种事件。参数type是加入网络的方式,ShortAddress是NWK分配好的网络地址,ExtendedAddress是加入网络的设备的物理地址。在这个地方加入白名单验证,不合法的,直接返回ZFailure。
举报

李龙

2020-5-1 09:35:32
引用: esgss 发表于 2020-5-1 09:19
ZDApp.c中找到ZDO_JoinIndicationCB,这里是直接接驳NWK层处理加入网络请求的。可以处理JOIN和REJOIN两种事件。参数type是加入网络的方式,ShortAddress是NWK分配好的网络地址,ExtendedAddress是加入网络的设备的物理地址。在这个地方加入白名单验证,不合法的,直接返回ZFailure。 ...

请问什么是白名单验证?
举报

庄当甜

2020-5-1 09:41:00
引用: luoyakeji 发表于 2020-5-1 09:35
请问什么是白名单验证?

你可以根据你的应用设置白名单的数组。然后根据是否在白名单内而采取不同的动作
举报

更多回帖

发帖
×
20
完善资料,
赚取积分