zigbee 协议栈加密 SECURE 配置

1、将 Tools/f8wConfig.cfg 中的 -DSECURE=0 改为 -DSECURE=1

2、将 NWK/ZGlobals.c 中的 uint8 zgPreConfigKeys = FALSE; 改为 uint8 zgPreConfigKeys = TRUE;

3、修改 NWK/nwm_globals.c 中的

#if defined ( DEFAULT_KEY )
CONST uint8 defaultKey[SEC_KEY_LEN] = DEFAULT_KEY;
#else
CONST uint8 defaultKey[SEC_KEY_LEN] =
{
#if defined ( APP_TP ) || defined ( APP_TP2 )
  // Key for ZigBee Conformance Testing
  0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0xbb,
  0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa
#else
  // Key for In-House Testing
  0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07,
  0x08, 0x09, 0x0A, 0x0B, 0x0C, 0x0D, 0x0E, 0x0F
#endif
};
#endif

定义一个 defaultKey 或者修改 上面 key 就可以了。

发表评论