nrf52832蓝牙GAP 通用访问规范

nrf52832蓝牙GAP 通用访问规范


文章目录

  • nrf52832蓝牙GAP 通用访问规范
  • 前言
  • 一、蓝牙GAP(通用访问配置文件)可以设置什么参数?
  • 二、使用步骤
    • 广播名称
      • 修改广播名字长度;全显示和自定义显示
      • 中文显示广播名称
    • 蓝牙图标
      • 没有图标
      • 加入图标
    • 连接时间(和功耗相关)
  • 总结


前言

蓝牙GAP是蓝牙技术中的一个重要概念,代表了蓝牙设备之间的通信间隙。GAP是蓝牙核心规范中定义的一组规则和协议,它定义了蓝牙设备在连接过程中的角色、行为和通信方式。

GAP规范中定义了两种基本角色:中心设备(Central)和外围设备(Peripheral)。中心设备负责发起连接请求和扫描附近的外围设备,外围设备则等待连接请求并提供服务。

GAP还定义了不同的连接模式,例如广播模式、可连接模式和非连接模式。在广播模式下,设备会定期广播自己的存在,并提供一些基本信息。可连接模式下,设备可以与其他设备建立连接并进行数据交换。非连接模式下,设备之间可以直接进行短暂的数据传输,而无需建立持久的连接。

通过GAP,蓝牙设备可以实现各种应用场景,例如手机与无线耳机之间的音频传输、智能手表与手机之间的数据同步等。它为蓝牙设备之间的互联互通提供了基础协议和通信规范。


一、蓝牙GAP(通用访问配置文件)可以设置什么参数?

蓝牙GAP(通用访问配置文件)是蓝牙技术中的一个重要组成部分,负责设备之间的连接和通信。下面是一些你可以在蓝牙GAP中进行设置的内容:

  • 设备可见性:你可以设置设备是否对其他设备可见。可见性可以让其他设备发现并连接到你的设备。
  • 设备名称:你可以设置你的设备在蓝牙搜索结果中显示的名称。
  • 配对模式:你可以选择允许设备自动配对,或者需要用户确认才能进行配对。
  • 认证要求:你可以设置连接到你的设备时所需的安全认证级别。
  • 连接模式:你可以设置你的设备是作为主设备(central)还是从设备(peripheral)进行连接。
  • 广播数据:你可以设置在广播中发送的数据,以便其他设备获取设备的特定信息。

以上只是一些常见的设置选项,具体的设置选项可能因具体的蓝牙设备和应用而异。

二、使用步骤

广播名称

三种显示状态:

  • 无名称;
  • 短名称;
  • 全名称;

nrf52832蓝牙GAP 通用访问规范_第1张图片

修改广播名字长度;全显示和自定义显示

nrf52832蓝牙GAP 通用访问规范_第2张图片
nrf52832蓝牙GAP 通用访问规范_第3张图片
nrf52832蓝牙GAP 通用访问规范_第4张图片nrf52832蓝牙GAP 通用访问规范_第5张图片

中文显示广播名称

在工程新建一个 各数UTF-8的.H;

nrf52832蓝牙GAP 通用访问规范_第6张图片
nrf52832蓝牙GAP 通用访问规范_第7张图片

蓝牙图标

没有图标

nrf52832蓝牙GAP 通用访问规范_第8张图片

加入图标

nrf52832蓝牙GAP 通用访问规范_第9张图片

nrf52832蓝牙GAP 通用访问规范_第10张图片

nrf52832蓝牙GAP 通用访问规范_第11张图片

连接时间(和功耗相关)

总结

你可能感兴趣的:(nRF52840,嵌入式硬件,笔记)