微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI Zigbee设计交流 > zigbee secure

zigbee secure

时间:10-02 整理:3721RD 点击:

zigbee工程配置为

-DSECURE=1

uint8 zgPreConfigKeys = TRUE

uint8 zgUseDefaultTCLK = TRUE

监测发现发送的数据是加密的。

 

但是我们发现不加密的设备或者不同KEY的设备也能加到加密的网络中(虽然发送的数据不能正确解析),并在AssociatedDevList可以看到。

 

请问这是什么原因呢?我们不希望出现这种现象,因为一旦加入网络,设备就不再搜网,也就不能加到我们希望的网络中了。有什么方法可以解决吗?

你好,

首先入网的流程的是

beacon reques

beacon

association request

association response

Transport key

Device announce

Device announce

在父设备端当发送的association response的时候已经分配了新的地址,那么在父设备的association list里面就会加进去。

这个时候入网是使能了secure的,那么节点的状态处于DEV_SEC_AUTH_STATUS,也就是等待认证状态。

因为transport key还在后面,之后节点应该不会发Device announce,

之后就会出现认证通不过,随后应该会从association list把这个设备信息删除的。你这边能测试时间长点,看是否有把节点信息删除的。

谢谢!

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top