蓝牙配对和寻呼、绑定的区别

Bluetooth Difference between pairing and paging, bonding

我学习蓝牙的时候,对蓝牙的连接和配对,绑定等理解一头雾水

据我所知,蓝牙连接有以下步骤:

  1. 查询-发现
  2. 分页——在查询过程中使用地址,建立连接的过程
  3. 连接 - 设备可以主动参与(主动模式)或进入其他模式(嗅探、保持...)

当我们使用蓝牙设备时(例如智能手机、蓝牙耳机) 它有以下步骤:

  1. 发现设备
  2. 配对(交换其他安全信息,如地址、PIN 码)
  3. 连接开始

我无法将寻呼与配对相匹配。下面是我的理解吗?

如何合并以上两个类别?

7 个月内未得到答复!哦,为了后代...

查询和寻呼-Link层连接

(有人在吗?你好!)

Inquiry和Paging是蓝牙Link控制器在连接过程中的程序和状态。

连接状态的标准进展如下:

  1. 一台设备执行查询程序,如果设备在范围内,则 10 米内的设备响应请求消息。此设备为主控
  2. 可发现的设备将以查询响应进行响应。示例:如果您打开 phone 上的蓝牙,它通常会显示它是可发现的,然后它会列出您周围的许多设备。
  3. 然后主设备将通过寻呼特定的从设备来发起连接。
  4. 如果从属设备可用,它将以寻呼响应进行响应。示例:在您的 phone 上,您 select 要连接的蓝牙头 phone。

在那一点上发生了很多很酷的事情,因此无线电可以匹配跳频模式和无线电数据包的时间。当它结束并成功时,你就有了一个 Link 层连接。

通常有两种连接类型:

  1. 异步无连接 (ACL) - 数据包数据
  2. 面向同步连接 (SCO) - 实时音频(或视频)数据。

配对

(安全感和回忆过去的恋人)

蓝牙不需要任何安全来进行服务发现(下一阶段),但所有蓝牙服务都需要安全,因此配对几乎总是在服务发现之前完成,但不一定如此。

在最低级别的配对安全中,它'just works'。您的 phone 说,已连接,仅此而已。 link 是加密的,但你真的连接到你的脑袋phone 或你姐姐的脑袋了吗?

像这样连接并加密后,phone 可能会询问您是否要与头phone 保持配对。如果您 select 'yes' 或勾选方框,您的 phone 将记住您的 headphone 的加密和安全密钥(您的 headphone 也会记住为了你的 phone)。下次他们连接时,他们将相互识别并连接并加密 link,而无需再次配对。

现在,如果您通过蓝牙将 phone 连接到您的汽车,您可能需要更好的安全性。有多种选择,但通常是这样的。

当谈到配对时,您的汽车系统会显示类似 'Pairing code 4753495' 的内容,而您的 phone 会显示类似 'Verify pairing code 4753495 - Yes/No' 的内容 - 如果它们匹配,那么您真的安全连接,你绝对知道你的 phone 与你的车配对,而不是你姐姐开着的垃圾丰田车。

如今的蓝牙非常安全,最新规格支持美国特勤局的加密级别,因此某些蓝牙固件和设备具有严格的出口限制。较旧的遗留设备仍将使用 4 位 PIN 码并且安全性较低。

服务发现

(你能做什么?)

Master 会要求 Slave 简单介绍一下自己,Slave 会告诉 Master 它能做的所有很酷的事情。师父也会报答

以我们的 Headphones 和移动设备 phone 为例,一旦您按下设备列表中的 Headphones,它将连接、配对,您将获得一个弹出窗口说它支持 'Phone Media'(免提/耳机配置文件)和 'Music Media'(高级音频分发配置文件,Audio/Video 远程控制配置文件,以及它下面的一些协议)。

除了 Phone 和 Music Media 之外,您的汽车可能还可以执行诸如浏览 Phone 的联系人甚至显示短信等操作。

Profile/Service 连接

(最后)

完成所有这些之后,您就设置好了。通常 profile/service 层连接不会发生,直到您尝试使用它。例如播放音乐或 make/receive 一个 phone 呼叫,但 Link 层连接在下面。

所以,您可以开始在您的 phone 上播放音乐,甜美的节拍会神奇地从您的头上 phone 或汽车立体声中传出...

直到你姐姐打来电话。