7.青风带你学蓝牙第七节:蓝牙GAP初步入门.pdf
文本预览下载声明
青风带你玩蓝牙nRF52832 V1.0 淘宝地址:/
青风带你玩蓝牙nRF52832 系列教程2
作者:青风2
作者: 青风3
出品论坛:3
淘宝店:3
QQ 技术群:3465183703
硬件平台:青云QY-nRF52832 开发板3
2.6 蓝牙协议中的通用访问规范GAP 详解3
1:nRF52832蓝牙GAP初识:3
2:GAP软件设计分析:4
2.1 GAP 连接要求:5
2.2 设备名称修改7
2.3 GAP初始化设置连接间隔8
Copyright©2016-2022青风电子社区 ALLrightsreserved 1
青风带你玩蓝牙nRF52832 V1.0 淘宝地址:/
青风带你玩蓝牙nRF52832 系列教程
作者:青风
出品论坛: 青风电子社区
Copyright©2016-2022青风电子社区 ALLrightsreserved 2
青风带你玩蓝牙nRF52832 V1.0 淘宝地址:/
作者: 青风
出品论坛:
淘宝店:
QQ技术群:346518370
硬件平台:青云QY-nRF52832 开发板
2.6 蓝牙协议中的通用访问规范GAP详解
对应蓝牙广播的初始化过程中,为了更好的探讨和认识基础协议栈,我们将深入主
机层,讨论协议栈中的通用访问规范GAP,GAP是和用户应用层紧密相连的。。
并且通过分析基本原理,在匹配的SDK11.0的蓝牙样例的例子基础上就行分析与
讲解,使用的协议栈为:s132。
定时器初始化
板级设备初始化
蓝
牙
初 协议栈初始化
始
化 内存管理初始化
程
这讲将详细讨论下
序
GAP初始化
整
GAP 的初始化
体
结 广播初始化
构
服务初始化
连接参数初始化
1:nRF52832蓝牙GAP初识:
Copyright©2016-2022青风电子社区 ALLrightsreserved 3
青风带你玩蓝牙nRF52832 V1.0 淘宝地址:/
通用访问配置文件(GenericAccess Profile, GAP),该Profile保证不同的
Bluetooth产品可以互相发现对方并建立连接。
(GAP)定义了蓝牙设备如何发现和建立与其他设备的安全 (或不安全)连接。
它处理一些一般模式的业务 (如询问、命名和搜索)和一些安全性问题 (如担保),同
时还处理一些有关连接的业务 (如链路建立、信道和连接建立)。
GAP规定的是一些一般性的运行任务。因此,它具有强制性,并作为所有其它蓝
牙应用规范的基础。
GAP是所有其他配置文件的基础,它定义了在蓝牙设备间建立基带链路的通用方
法.除此之外,GAP还定义了下列内容:
①:必须在所有蓝牙设备中实施的功能
②:发现和链接设备的通用步骤
③:基本用户界面术语.
GAP确保了应用程序和设备间的高度互操作性,还允许开发人员利用现有的定义
更加容易地定义新的配置文件
显示全部