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

CC2540 空中数据包是否加密

HI,

1. 我目前不知道在1.3.1的BLE协议栈中是否对所有的数据包都加密了,如果主从机连接后,空中传输的数据包是否是加密的。如何实现的?

2. USB dongle能获取未连接时从机的广播信息,如果主从及连接后,作为第三方的USB DONGLE能否得到他们之间的通信数据包。

Barbara Wu:

可以在数据发送前对数据进行加密算法 然后通过BLE无线传输

用frontline的Dongle可以抓包 但是如果数据已经是加密数据 然后传输的 抓包的数据则是加密后的数据

king chris:

回复 Barbara Wu:

谢谢你的回答。

1. 我目前从机用hal_aes.c中的API进行加密发送,主机接收端用同一个把密钥来解密,也是正确的。APP的话也是这个方法吧。

2. frontline的dongle是什么意思。我用sniffer_fw_cc2540.hex这个固件下载到开发板中,是实现不了空中对连接中的设备抓包的?

king chris:

回复 Barbara Wu:

感谢您的回答。

1. 我实现了从机加密后,CENTRAL收到数据包,通过同一把密钥解密。那IOS的APP上也是用这把密钥做响应的解密?

2. frontline的dongle是什么?我目前是用sniffer_fw_cc2540.hex烧写到我的设备中,只能得到广播消息。请指教。

谢谢!

Barbara Wu:

回复 king chris:

sniffer_fw_cc2540.hex是使用的TI提供的开发套件中的抓包工具

frontline的抓包工具是第三方的抓包工具可以支持抓classic的蓝牙包及BLE的蓝牙包 您可以访问http://www.fte.com/ 来获得更多相关内容

赞(0)
未经允许不得转载:TI中文支持网 » CC2540 空中数据包是否加密
分享到: 更多 (0)