Thread 中讨论的其他器件:Z-stack
工具/软件:TI C/C++编译器
大家好、
f8wConfig.cfg 中存在"-DZDNWKMGR_MIN_Transmissions = 20"。
/*为进行通道干扰检测尝试的最小传输、 *可以通过将此参数设置为零来禁用频率灵活性。 */ -DZDNWKMGR_MIN_Transmissions = 20
如上所述、如果此参数设置为0、则可以关闭频率灵活性。
但是、在 nwk_globals.h 文件中:
//对于2007和2007 PRO,PANID 冲突功能都是必需的。 //因此,它将一直打开(除了睡眠的终端设备)。 #if!define (ZigBee_PANID_Conflict) #define ZigBee_PANID_Conflict
那么、如果设置"-DZDNWKMGR_MIN_Transmissions = 0"、是否 完全关闭了频率敏捷性?
、频率敏捷性设置为"-DZDNWKMGR_MIN_Transfsations=0并且该频率已关闭、那么此信道的更改由协调器的路由器节点或终端节点发起?
(1)如果由协调器启动、当我想要关闭频率灵活性,只需关闭协调器项目中的频率灵活性设置(-DZDNWKMGR_MIN_Transmissions 0)
和其他节点设置为-DZDNWKMGR_MIN_Transmissions 20或0。 此陈述是否正确?
(2)如果所有节点都可以评估通道干扰环境、则该参数必须统一且相同。
哪一项在(1)和(2)之间是正确的?
此致、
Kevin