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.

ZigBee 的ZC和ZED用不同的密码加密怎么还是能通讯?

-DSECURE=1
-DZG_SECURE_DYNAMIC=0

uint8 zgPreConfigKeys = TRUE;

ZC和ZED的DEFAULT_KEY在配置文件中设置成不同的值

ZC和ZED能组网,并且ZED能向ZC发送数据,ZC能正确接收数据

请问这是为什么?

  • 请问你的zgPreConfigKeys那边都配置了吗? 

    使用的是哪个版本的协议栈?

  • 谢VV大神回复!

    用的官网上的ZigBee Mesh 1.0.0

    我是这样做的:

    ZC和ZED 的 ZGlobals.c 里的 uint8 zgPreConfigKeys = TRUE

    ZC的f8wConfig里的-DDEFAULT_KEY没变

    ZED的f8wConfig里的-DDEFAULT_KEY将最后两位改成了0x00 0x00

    这样ZC还是能收到ZED发来的数据,按道理ZC和ZED应该不能通讯了吧?还是我还有哪里没修改?