我在协调器上加密,在ZGlobals.c中uint8 zgPreConfigKeys = TRUE;在f8wconfig.cfg中-DSECURE=1
-DZG_SECURE_DYNAMIC=0,修改了nwk_globals.c中的CONST uint8 defaultKey[SEC_KEY_LEN]
和f8wconfig.cfg中-DDEFAULT_KEY,终端还是可以加入协调器。
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.
我在协调器上加密,在ZGlobals.c中uint8 zgPreConfigKeys = TRUE;在f8wconfig.cfg中-DSECURE=1
-DZG_SECURE_DYNAMIC=0,修改了nwk_globals.c中的CONST uint8 defaultKey[SEC_KEY_LEN]
和f8wconfig.cfg中-DDEFAULT_KEY,终端还是可以加入协调器。
主要是对发送的数据进行加密处理。如果使用了加密算法后,网络中所有的设备都需要开启这个算法,而且各个设备中的key必须相同。否则后果是很严重的,这会导致你的网络不能正常通讯,因为没有加密的数据或者相同key加密,这些数据网络是不认识的,根本就不会传到网络层。
杨老师你看看http://www.deyisupport.com/question_answer/wireless_connectivity/zigbee/f/104/p/103573/275554.aspx#275554这个如何解决,坐等回复。
可以使用白名单机制,具体可以参考 http://www.deyisupport.com/question_answer/wireless_connectivity/zigbee/f/104/t/80933.aspx