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/ 来获得更多相关内容