设置为0表示没有安全性,否则设置为非0:
-DSECURE=0
-DZG_SECURE_DYNAMIC=0
使能reflector:
-DREFLECTOR
定义默认PAD ID:
-DZDAPP_CONFIG_PAN_ID=0xFFFF
网络中设备启动的最小延迟毫秒数和加入网络周期最小延迟时间:
-DNWK_START_DELAY=100
掩码用于随机加入延时,此值将添加到DNWK_START_DELAY:
-DEXTENDED_JOINING_RANDOM_MASK=0x007F
beacon请求间隔最小延迟毫秒数:
-DBEACON_REQUEST_DELAY=100
掩码用于随机加入延时,此值将添加到DBEACON_REQUEST_DELAY:
-DBEACON_REQ_DELAY_MASK=0x00FF
关闭路由到期时间,单位秒:
-DROUTE_EXPIRY_TIME=30
该数字供轮询的设备使用,因为规范的公式不适用于休眠的终端设备。 对于非轮询设备,使用公式。 值以2毫秒为周期:
-DAPSC_ACK_WAIT_DURATION_POLLED=3000
默认的间接消息保存超时值:
-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="{0x01, 0x03, 0x05, 0x07, 0x09, 0x0B, 0x0D, 0x0F, 0x00, 0x02, 0x04, 0x06, 0x08, 0x0A, 0x0C, 0x0D}"
设置MAC 最大帧大小(802.15.4 default is 102):
-DMAC_MAX_FRAME_SIZE=116
以下仅用于终端设备
-DRFD_RCVC_ALWAYS_ON=FALSE
等待数据请求轮询到协调器的毫秒时间:
-DPOLL_RATE=1000
用于队列消息中,接收到数据指示后立刻轮询的毫秒时间:
-DQUEUED_POLL_RATE=100
用于响应消息中,接收到数据确认后立刻轮询的毫秒时间:
-DRESPONSE_POLL_RATE=100
用于重新入网请求中,备用响应的轮询率。轮询率由设备尝试加入的父级的响应时间确定:
-DREJOIN_POLL_RATE=440