目录
写在前面
在学习蓝牙配对流程的过程中,发现配对跟所属版本和蓝牙控制器类型相关系,现蓝牙使用的控制器有ER/EDR,LE,AMP三类,其中ER/EDR用于传统蓝牙,LE用于低功耗蓝牙,AMP用于网络协议。所以在相应的蓝牙的安全管理也有可能会不同。所以感觉有必要把蓝牙的架构梳理一遍。
这篇协议基本上是参考蓝牙核心协v5.0议进行的翻译,并且只选取了我认为重要的部分,如果需要深入详细的了解,请自行参考核心协议。如有不当的地方欢迎指正。
简介
蓝牙无线技术是一种短程通信系统,旨在取代连接便携式或固定电子设备的电缆。蓝牙无线技术的关键特性是健壮性,低功耗和低成本。核心规范的许多功能都是可选的,可以实现产品差异化。
蓝牙核心系统由主机和一个或多个控制器组成。主机是一个逻辑实体,定义为非核心配置文件下方和主机控制器接口(HCI)上方的所有层。Controller是一个逻辑实体,定义为HCI以下的所有层。主机和控制器的实现可以包含HCI的各个部分。在此版本的核心规范中定义了两种类型的控制器:主控制器和辅
本文详细介绍了蓝牙的核心系统架构,包括主机和控制器模块,如BR/EDR/LE控制器和AMP控制器。数据传输架构部分阐述了物理信道、逻辑链路以及L2CAP信道的角色。此外,还提到了蓝牙的安全架构,包括配对、绑定、设备验证、加密和消息完整性等关键功能。文章适合对蓝牙技术感兴趣的读者,特别是想深入了解其内部工作原理和安全机制的人。
订阅专栏 解锁全文
5420

被折叠的 条评论
为什么被折叠?



