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

TI 15.4 协议栈,如何开启协议栈的mac层加密?

配置了 CONFIG_SECURE 为true

定义FEATURE_MAC_SECURITY

在 sensor 与collector例程中

securityinit,securityfill,addsecuritydevice都有运行

但是,sensor发出的数据,不能被packet sniffer抓包抓到

而且,collecotr 也没有收到数据进入到dataind

请问有具体的加密的手册可以参考吗?

Susan Yang:

请您看一下

dev.ti.com/…/api__mac_8h.html

Security levels
Enumerator
– ApiMac_secLevel_none: No security is used
– ApiMac_secLevel_mic32: MIC-32 authentication is used
– ApiMac_secLevel_mic64: MIC-64 authentication is used
– ApiMac_secLevel_mic128: MIC-128 authentication is used
– ApiMac_secLevel_enc: AES encryption is used
– ApiMac_secLevel_encMic32: AES encryption and MIC-32 authentication are used
– ApiMac_secLevel_encMic64: AES encryption and MIC-64 authentication are used
– ApiMac_secLevel_encMic128: AES encryption and MIC-128 authentication are used

user6242621:

回复 Susan Yang:

您好,在sensor端进行debug,发出的数据在datacnf中返回值为ApiMac_status_unavailableKey ,意思是The operation or data request failed because the security key is not available,这个应该是sensor端在进行 jdllc_securityinit或者 jdllc_securityfill的时候有问题造成的吧?
代码使用的都是初始的加密代码,没有更改过。

Susan Yang:

回复 user6242621:

请您先参考下

e2e.ti.com/…/731709

user6242621:

回复 Susan Yang:

非常感谢
您回复的帖子与说明我都看了一下。
现在有下面的一个问题,加密的话默认对 发送的数据进行加密。
sensor发出的 orphan scan 可以加密吗?

赞(0)
未经允许不得转载:TI中文支持网 » TI 15.4 协议栈,如何开启协议栈的mac层加密?
分享到: 更多 (0)