Coordinator 配置子设备数(ZigBee HA1.2)

前言:抽空研究了一下HA 1.2协调器关于网络可以支持的设备数,欢迎指导和交流

Stack ---- Z-Stack Home 1.2.2a.44539

Chip  ---- CC2530


1.支持的设备数,关键宏:NWK_MAX_DEVICES

NWK_MAX_DEVICES 定义了关联表的最大设备数,包含了一个父节点和 NWK_MAX_DEVICE_LIST 个子节点

关联表:AssociatedDevList[ ] :所有入网的设备(EndDevice和Router)都会存储在这里面。NWK_MAX_DEVICES 每增加1,会占用28字节的RAM。关联表需要定期维护,删除不在网络中的设备,否则关联表满了之后,就无法再增加设备

NWK_MAX_DEVICE_LIST :支持直连的子节点数

NWK_MAX_ROUTERS :从字面意思看,是支持直连的Router数。但是,这样理解你就掉坑了!!!新协议栈,这个宏是无用的!!!

在研究深度和广度的过程中,还有像:MAX_NODE_DEPTH、CskipRtrs[]、CskipChldrn[],这些,都是被遗弃的,没有用了。新的协议栈,支持设备数就是NWK_MAX_DEVICES

,只有限定ED和Router的总数。


2.安全性配置,关键宏:SECURE

在f8wConfig.cfg中,开启网络加密:-DSECURE=1

禁止网络动态密码:-DZG_SECURE_DYNAMIC=0。ZG_SECURE_DYNAMIC 禁用后,安全性等级=SECURITY_LEVEL。SECURITY_LEVEL有7级,不同级,它的身份验证方式可能不一样,验证码长度可能不同。默认是5,身份验证码是4个字节。(详细看文档:Z-Stack Simple API.pdf,搜索SECURITY_LEVEL)


未完待续...

猜你喜欢

转载自blog.csdn.net/ruson525/article/details/78920436
今日推荐