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

zigbee安全等级的设置

我想看一下 zigbee 8个不同的安全等级的数据抱有什么区别,我看到

#define SEC_MASK        0x07
#define SEC_NONE        0x00
#define SEC_MIC_32      0x01
#define SEC_MIC_64      0x02
#define SEC_MIC_128     0x03
#define SEC_ENC         0x04
#define SEC_ENC_MIC_32  0x05
#define SEC_ENC_MIC_64  0x06
#define SEC_ENC_MIC_128 0x07
以及
-DSECURE=0
-DZG_SECURE_DYNAMIC=0
但我不是很清楚如何设置认证不加密
Viki Shi:

#define SEC_MASK0x07
#define SEC_NONE0x00
#define SEC_MIC_320x01
#define SEC_MIC_640x02
#define SEC_MIC_1280x03
#define SEC_ENC0x04
#define SEC_ENC_MIC_320x05
#define SEC_ENC_MIC_640x06
#define SEC_ENC_MIC_128 0x07

这些是加密算法,后面的数字是指多少位

-DSECURE=0
-DZG_SECURE_DYNAMIC=0这两个是设置不加密的

t kkkk:

回复 Viki Shi:

您好,我想请问一下,如何设置安全等级为0x03与0x04,即加密不认证,以及认证不加密,具体参数要怎么设置

YiKai Chen:

回复 t kkkk:

不是太懂你說的加密不认证,以及认证不加密是什麼意思,可以解釋一下你的問題嗎?

t kkkk:

回复 YiKai Chen:

就是zigbee设置了8个安全等级,但是目前我只能区分是否加密,对于其他安全级别,比如说SEC_MIC_64,我要如何设置参数,才可以做到

YiKai Chen:

回复 t kkkk:

基本上Z-Stack預設就是用128加密,並沒有開放更改設置,Z-Stack 3.0以前還可以透過-DSECURE=0设置不加密,但是Z-Stack 3.0以後基本上就是強制加密了,這部分你可以去參考一下Zigbee core spec

Viki Shi:

回复 t kkkk:

zigbee默认用的是128bit的加密,用户无法更改设置

赞(0)
未经允许不得转载:TI中文支持网 » zigbee安全等级的设置
分享到: 更多 (0)