《GAP 协议:设备角色与发现流程的设计思路》面试高频考点与真题解析
在蓝牙技术生态中,GAP(Generic Access Profile)协议如同数字世界的"交通规则",定义了设备如何被发现、如何建立连接以及如何保障通信安全。对于物联网工程师、嵌入式开发者及通信协议研究者而言,深入理解GAP协议的设计逻辑不仅是技术必修课,更是面试中的高频考点。
一、GAP 协议核心定位与高频考点总览
GAP(Generic Access Profile,通用访问配置文件)是蓝牙协议栈的 “入口层”,负责设备发现、连接管理和安全配对,其设计直接影响蓝牙设备的用户体验和功耗效率。面试高频考点主要集中在以下四大模块:
- 设备角色定义与状态机
- 发现流程的时序逻辑与广播包解析
- 连接参数优化与安全机制
- 协议演进与实际应用场景分析
二、高频考点深度解析
2.1 考点 1:GAP 协议的四大设备角色
定义:GAP 将设备分为四类角色