使能协议版本:
-DZIGBEEPRO
设置为1以启用安全性。 禁用设置为0:
-DSECURE=1
-DZG_SECURE_DYNAMIC=0
使能reflector:
-DREFLECTOR
设置默认信道
-DDEFAULT_CHANLIST=0x00000800 // 11 - 0x0B
定义默认PAD ID:
-DZDAPP_CONFIG_PAN_ID=0xFFFF
网络中设备启动的最小延迟毫秒数和加入网络周期最小延迟时间:
-DNWK_START_DELAY=100
掩码用于随机加入延时,此值将添加到DNWK_START_DELAY,0x007F代表0-127ms:
-DEXTENDED_JOINING_RANDOM_MASK=0x007F
beacon请求间隔最小延迟毫秒数:
-DBEACON_REQUEST_DELAY=100
掩码用于随机加入延时,此值将添加到DBEACON_REQUEST_DELAY,0x00FF代表0-255ms:
-DBEACON_REQ_DELAY_MASK=0x00FF
链路状态报告定时器的抖动掩码。该值被osal_rand()的返回值掩盖,以向_NIB.nwkLinkStatusPeriod添加随机延迟。例如,值0x007F允许0-127毫秒之间的抖动(3.0新增)
-DLINK_STATUS_JITTER_MASK=0x007F
关闭路由到期时间,单位秒:
-DROUTE_EXPIRY_TIME=30
该数字供轮询的设备使用,因为规范的公式不适用于休眠的终端设备。 对于非轮询设备,使用公式。 值以2毫秒为周期:
-DAPSC_ACK_WAIT_DURATION_POLLED=3000
父节点为其睡眠ZED保存间接消息的最长时间:
-DNWK_INDIRECT_MSG_TIMEOUT=7
网络中同时发现路由的数量:
-DMAX_RREQ_ENTRIES=8
传输失败后允许的最大重试次数:
-DAPSC_MAX_FRAME_RETRIES=3
重试查找消息的下一跳地址的最大次数:
-DNWK_MAX_DATA_RETRIES=2
重连次数。请注意,较大的值将导致重新加入网络的时间更长:
-DMAX_POLL_FAILURE_RETRIES=2
广播表中的项目数
-DMAX_BCAST=9
组播表中的最大组数:
-DAPS_MAX_GROUPS=16
常规路由表中的条目数加上用于路由修复的其他条目:
-DMAX_RTG_ENTRIES=40
绑定表中的最大实体数:
-DNWK_MAX_BINDING_ENTRIES=4
每个绑定表实体中的最大cluster ID数,注意默认值以外的其他值都会引起编译警告,但是功能正常:
-DMAX_BINDING_CLUSTER_IDS=4
安全密钥:
-DDEFAULT_KEY="{0}"
设置MAC 最大帧大小(802.15.4 default is 102):
-DMAC_MAX_FRAME_SIZE=116
通过将此参数设置为零,可以禁用用于信道干扰检测的最小传输尝试。当传输数据总次数超过次数值,这认为当前信道受到干扰。
-DZDNWKMGR_MIN_TRANSMISSIONS=20
以下仅用于终端设备
在空闲时发送功能关闭
-DRFD_RCVC_ALWAYS_ON=FALSE
等待数据请求轮询到协调器的毫秒时间:
-DPOLL_RATE=1000
用于队列消息中,接收到数据指示后立刻轮询的毫秒时间:
-DQUEUED_POLL_RATE=100
用于响应消息中,接收到数据确认后立刻轮询的毫秒时间:
-DRESPONSE_POLL_RATE=100
用于重新入网请求中,备用响应的轮询率。轮询率由设备尝试加入的父级的响应时间确定:
-DREJOIN_POLL_RATE=440
重新加入重试回退静默期计时器持续时间(以毫秒为单位)-根据HA测试规范,默认为15分钟:(3.0新增)
-DREJOIN_BACKOFF=900000
重新加入重试回退扫描计时器持续时间(以毫秒为单位)-根据HA测试规范,默认为15分钟:(3.0新增)
-DREJOIN_SCAN=900000