我想看一下 zigbee 8个不同的安全等级的数据抱有什么区别,我看到
#define SEC_MASK 0x07
#define SEC_NONE 0x00
#define SEC_MIC_32 0x01
#define SEC_MIC_64 0x02
#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
#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
-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的加密,用户无法更改设置