Android蓝牙设备 - > connectGatt()安全

时间:2014-12-03 10:38:21

标签: android bluetooth bluetooth-lowenergy

使用this方法连接蓝牙LE设备后,在交换数据时是否存在内置安全性?在这里,我希望澄清以下内容 -

1。设备连接后是否保护通信通道(但尚未削减/绑定)?

2。是否必须绑定/配对BLE设备(使用createBond())以确保通信安全?

我查看了以下主题,问题4似乎与我的问题类似。

Bluetooth Low Energy encryption and data safety

但答案在不同的反应中有所不同。如果有人明白这一点,请回复。

此致

1 个答案:

答案 0 :(得分:0)

  1. 不,配对过程与LE中的连接过程分开。您可以连接并交换数据而无需配对。
  2. 当你说安全时,你的意思是加密吗? LE安全性有不同的功能。您可以签名并添加完整性而无需配对。
  3. 无论使用安全简单配对还是LE安全连接,数据加密都需要配对。