TI中文支持网
TI专业的中文技术问题搜集分享网站

请教关于Zigbee通信密匙修改的问题,么么哒!

是这样的,我想要开启Zigbee安全加密服务,并更改通信密匙。照着网上一些文章的常见说法是:第一步,在f8wConfig.cfg中将-DSECURE=0改为=1;第二步,在Z_Globals.c中将gPreConfigKeys = FLASE改为= TRUE;第三步,在f8wConfig.cfg中将DEFAULTKEY值更改。照此说法,在点播通信中,假如下载进终端和协调器的程序中DEFAULTKEY值不同,那么两者无法通信,因而PC无法通过串口助手查看协调器接收自终端的数据信息。可是我照此做了,给了不同的DEFAULTKEY值,PC依然能够正常收到数据。到底是我哪里做少了,还是说密匙修改另有他处?

请大牛指点,谢谢啦!

VV:

你协议栈版本,你有没有抓包,

你说能够收到正常的数据,是指什么数据。

runmao lin:

回复 VV:

你好,感谢关注并解答!

ZStack-CC2530-2.3.0-1.4.0,新手一枚,不知道这是不是就是协议栈版本。由于我只有两个板子,所以没能抓包。只是说,我用了一个点播通信的范例,就是终端给协调器发个字符串,协调器收到之后通过串口发给电脑,在电脑上借用串口助手查看收到的字符串。由于范例并没有开启加密,所以我自己按照上述做了修改,主要是分别给协调器和终端不同的DEFAULEKEY(在f8wConfig.cfg中)。可是通过串口助手看到电脑依然可以收到正确字符串,由此菜鸟我认为此时二者依然正常通信。此外,网上也有说法说应该是改(nwk_globals.c)里面的defaultkey,只是我在这个文件中我找不到defaultkey在哪里修改。疑惑到底简单初步的通信密匙在哪里修改。如下附上网上常见的简单配置说明,烦请指正,谢谢!

赞(0)
未经允许不得转载:TI中文支持网 » 请教关于Zigbee通信密匙修改的问题,么么哒!
分享到: 更多 (0)