Other Parts Discussed in Thread: Z-STACK
Z-Stack Home 1.2.2a.44539
ZGlobals.c
uint8 zgPreConfigKeys = TRUE;
f8wconfig.cfg
-DSECURE=1
-DZG_SECURE_DYNAMIC=0
协调器和终端配置不同的DEFAULT_KEY
使用EZMode连接和数据通信都可以正常进行,请问还有什么配置需要修改吗
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
Other Parts Discussed in Thread: Z-STACK
Z-Stack Home 1.2.2a.44539
ZGlobals.c
uint8 zgPreConfigKeys = TRUE;
f8wconfig.cfg
-DSECURE=1
-DZG_SECURE_DYNAMIC=0
协调器和终端配置不同的DEFAULT_KEY
使用EZMode连接和数据通信都可以正常进行,请问还有什么配置需要修改吗
Home 1.2.2a下,每个HA的IAR工程在options项目里面,c/c++ Compiler下的Defined Symbol中,定义了SECURE=1,同时还定义了TC_LINKKEY_JOIN,也就是说你开启了Trust Center模式。这个时候密钥是节点入网后从协调器去获取密钥,节点的DEFAULT_KEY无效,协调器使用DEFAULT_TC_LINK_KEY(nwk_global.h文件中)来加密,此时应该修改DEFAULT_TC_LINK_KEY。
要使用DEFAULT_KEY,第一步,屏蔽掉options中的TC_LINKKEY_JOIN。第二,全局变量zgPreConfigKeys设置为TRUE;