11赞
265
当前位置:  开发笔记 > 编程语言 > 正文

蓝牙配对和分页,绑定之间的区别

如何解决《蓝牙配对和分页,绑定之间的区别》经验,为你挑选了1个好方法。

当我学习蓝牙时,我很难理解蓝牙连接和配对,绑定等.

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

    询问 - 发现

    分页 - 使用查询过程中的地址,形成连接的过程

    连接 - 设备可以主动参与(活动模式)或进入其他模式(嗅探,保持...)

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

    发现设备

    配对(交换地址,PIN码等其他安全信息)

    连接开始

我无法将分页与配对相匹配.我的理解正好在下面吗?

查询=发现设备

寻呼=配对

连接=连接开始

如何合并上述两个类别?



1> Simon Pevere..:

7个月没有回答!哦,对后人来说......

查询和寻呼 - 链路层连接

(那里有人吗?你好!)

查询和寻呼是连接过程中蓝牙链路控制器的过程和状态.

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

    一个设备执行查询过程,如果它们在范围内,则为10米内的设备响应的请求消息.这个设备是主人.

    可被发现的设备将以查询响应进行响应.示例:如果您打开手机上的蓝牙,它通常会说明它是可发现的,然后它会列出您周围的许多设备.

    然后,主设备将通过寻呼特定的从设备来启动连接.

    如果Slave设备是合适的,它将响应Page响应.示例:在手机上,选择要连接的蓝牙耳机.

此时发生了许多很酷的事情,因此无线电可以匹配跳频模式和无线电数据包的时间.当它结束并成功时,您就有了一个链路层连接.

通常,有两种类型的连接:

    异步无连接(ACL) - 分组数据

    面向同步连接(SCO) - 实时音频(或视频)数据.

配对

(安全和记住过去的恋人)

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

在最低级别的配对安全性中,它"正常工作".你的手机说,它是连接的,就是这样.链接是加密的,但你真的连接到你的耳机或你姐姐的大厅吗?

连接和加密后,手机可能会询问您是否要与耳机配对.如果您选择"是"或勾选该框,您的手机将记住耳机的加密和安全密钥(您的手机耳机也是如此).下次他们连接时,他们会相互识别,只需连接和加密链接,而无需再次进行配对.

现在,如果您通过蓝牙将手机连接到汽车,则可能需要更高的安全性.有各种选择,但通常它是这样的.

在配对方面,您的汽车系统会显示类似"配对代码4753495"的内容,您的手机将显示类似"验证配对代码4753495 - 是/否"的内容 - 如果匹配,那么您就拥有了真正安全的连接绝对知道你的手机与你的车配对,而不是你姐姐的垃圾丰田在驱动器上.

目前蓝牙非常安全,最新的规格支持美国特勤局的加密级别,因此一些蓝牙固件和设备有严格的出口限制.较旧的传统设备仍将使用4位密码,安全性较低.

服务发现

(你能做什么?)

主人会要求奴隶告诉它一些关于自己的东西,奴隶告诉师父它可以做的所有很酷的事情.师父也会回报.

通过我们的耳机和手机示例,一旦您按下设备列表中的耳机,它将连接,配对,您将获得一个弹出窗口,说它支持"手机媒体"(免提/耳机配置文件)和'音乐媒体'(高级音频分发配置文件,音频/视频远程控制配置文件,以及其下的一些协议).

除了电话和音乐媒体之外,您的汽车可能会执行诸如浏览电话的联系人甚至显示短信等操作.

配置文件/服务连接

(最后)

毕竟,你已经成立了.通常情况下,配置文件/服务级别连接不会发生,直到您尝试使用它.例如播放音乐或拨打/接听电话,但链接层连接位于下方.

所以,你可以开始在你的手机上播放音乐,甜蜜的节拍将神奇地从你的耳机或汽车音响中出来......

直到你姐姐打电话


推荐阅读
author-avatar
骆锐锋1_665
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有