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

加密通讯问题

协调器和单一终端通讯,终端工作在低功耗模式

配置如下:

zgPreConfigKeys = TRUE

加密:SECURE=1 ,ZG_SECURE_DYNAMIC=1;

不能入网了终端,ZG_SECURE_DYNAMIC=0也试过还是不能通讯,终端入网过后立即就退网了,不晓得怎么回事

在这个osal_memcpy( zgPreConfigKey, defaultKey, SEC_KEY_LEN );加入断点,主机的defaultKey和终端的defaultKey,都是一样的

  status = osal_nv_item_init( ZCD_NV_PRECFGKEY, SEC_KEY_LEN, zgPreConfigKey );运行过后返回status 的值是0x09

Yue TANG:

默认例子是开启了security的,如Z-Stack Home 1.2.2a.44539的sampleSwitch和Samplelight。

抓个包看看,为什么拒绝入网?

Tianhao Wang:

回复 Yue TANG:

我使用的是zstack2.5.0版本

Tianhao Wang:

回复 Yue TANG:

大神我的加密还没有解决,我认为现象是秘钥出了问题,有没有在调试的过程中看到当前网络秘钥的办法

Tianhao Wang:

回复 VV:

这个链接的帖子也是我发的,但是还是没有解决掉的嘛

VV:

回复 Tianhao Wang:

你在TI的原始协议栈上面测试过没有问题,那肯定是你自己添加的代码出问题了,你再查查那部分添加以后会出问题。

Tianhao Wang:

回复 VV:

这个我晓得,我已经检查了好几天了。没有弄出来。不晓得是咋个回事。

Tianhao Wang:

回复 VV:

原始协议栈肯定没有问题,这个您们肯定测试过很多次

主要是不能看到当前的KEY值,所以出现问题不晓得如何处理。后期我加的程序还是比较多。而且目前测试都没有打的问题,只要加密合适就可以使用了。

Tianhao Wang:

回复 VV:

可以告诉我秘钥的地址位么?

Tianhao Wang:

回复 Tianhao Wang:

我利用osal_nv_read( 98, 0, 16, bufferdata );函数读的秘钥协调器和终端都是一样的。都是DDEFAULT_KEY定义的数,但是还是连不上

赞(0)
未经允许不得转载:TI中文支持网 » 加密通讯问题
分享到: 更多 (0)