zl程序教程

您现在的位置是:首页 >  其他

当前栏目

标准蓝牙配对方式

标准 方式 蓝牙 配对
2023-09-11 14:22:55 时间

转自 http://blog.csdn.net/hh20161314/article/details/51783421

蓝牙:BlueTooth,是一种无线技术标准,可实现固定设备、移动设备和楼宇个人域网之间的短距离数据交换,蓝牙又分为传统/标准蓝牙和BLE蓝牙。

在了解配对方式前,先了解设备的IOCapacity,IOCapcaity是由设备InputCapacity和OutputCapacity组合而成,表示的是设备的输入输出的能力,InputCapacity和OutputCapacity具体如下:

这里写图片描述

根据上述的InputCapacity和OutputCapacity,组合的IOCapacity如下:

这里写图片描述

发起者和响应者各自的IOCapacity,具体表现的配对模式如下:

这里写图片描述

上述的配对模式,具体解析如下:

安全简易配对SSP(Secure simple pairing),蓝牙2.0之后配对方式,简易安全配对一共有四种,其中Out of Band很少使用到,具体如下:

  • Numeric Comparison
    配对双方都显示一个6位的数字,由用户来核对数字是否一致,并输入Yes/No,两端Yes表示一致即可配对,可以防止中间人攻击。
    使用场景:两端设备可以弹出6位十进制数,并且有yes和no按钮。

  • Passkey Entry
    配对目标输入一个在本地设备上显示的6位数字,输入正确即可配对,并可以防止中间人攻击。
    使用场景:一端设备可以显示,另一端设备可以输入。

  • Just Works
    不会进行鉴权,不能防止中间人攻击用于配对没有显示没有输入的设备,主动发起连接即可配对,用户看不到配对过程,不可以防止中间人攻击,例如连接蓝牙耳机。
    使用场景:用于即不能显示6位随机数,也不能输入的设备。

  • Out of Band
    两设备的通过别的途径交换配对信息,例如一些NFC蓝牙音箱。