我正在尝试在Android(API-19)和之间的BLE链接上启用加密功能。 csr1010。使用哪种配对方法无关紧要,“只是工作”或“密钥”。
我在adv记录中设置了加密标志,并尝试连接iPhone4s。由于在每个连接开始时请求配对,因此启用加密。我用Frontline嗅探器/分析仪和我自己检查过它。它确认通过“Decrypted by Analyzer = YES”字段启用加密。
当我尝试连接&与Android(Galaxy S4与API-19)绑定,使用“.getDevice()。createBond()”函数,Android确认绑定where bondState == 12,如“http://developer.android.com/reference/android/blu ...”所述。 / p>
但是当我尝试发送数据时检查Frontline嗅探器上的数据是否正常呈现?未加密,其中“由Analyzer解密=否”
我现在的问题是:
谢谢& KR 萌
答案 0 :(得分:1)
使用4.4.3或4.4.4进行正确加密。 基本上粘合只是意味着“记住并重新连接”而不是认证/加密。在4.4.3上,如果您将特征标记为需要加密,它确实可以协同工作。