ESP32学习笔记 - 蓝牙

蓝牙的发展历程

在这里插入图片描述

蓝牙概述

在这里插入图片描述

以下都是依据BLE蓝牙进行介绍


蓝牙分层架构

在这里插入图片描述

ATT和GATT
在这里插入图片描述
** - GATT定义了一个框架,将attribute结构组织起来,将attribute的内容分为服务、特征、值、或描述 **

UUID

在这里插入图片描述
用于表示ATT和GATT里面的数据内容

  • 16位 (使用最多)在这里插入图片描述

  • 32位
    在这里插入图片描述

  • 128位
    在这里插入图片描述

示例:

在这里插入图片描述

在这里插入图片描述

Bluetooth Gatt 服务UUID 对照表

如何去建立蓝牙连接

蓝牙通信中的角色

在这里插入图片描述

BLE的通信信道

在这里插入图片描述

BLE的广播

设备要想被主机发现,就要不断地发送广播
在这里插入图片描述

BLE广播数据格式

在这里插入图片描述

在这里插入图片描述

  • LE 有限发现模式:BLE广播只持续一段有限的时间(一般就是30s),这种模式比较节省功耗
  • LE普通发现模式:设备会不间断的广播,直到主动停止广播
  • 不支持 BR /EDR:不支持经典蓝牙

在这里插入图片描述

  • 使用较多的是16位的UUID

在这里插入图片描述

  • 外设连接间隔范围

连接间隔:两个设备建立连接后,从一个连接事件到下一个连接事件之间的时间间隔

BLE连接

所谓连接,就是主机扫描到从机设备后,向从机发起连接请求,并且得到回应后,双方才开始正式通信
在这里插入图片描述

  • 连接事件:指的是两个设备根据预先设定的时间间隔和信道进行数据交换的过程。

例如,设备可能约定下次500毫秒在信道6上进行一次通信。当到达约定的时间点并在指定的信道上发生的这次通信即为一个“连接事件”。简而言之,连接事件是设备间按照预定规则完成的一次通信交互。

  • 从机延迟:如果从设备没有数据需要发送,允许从机跳过一些预定的连接事件,从而减少能量消耗。只有当从设备有数据需要发送时,它才会在约定的连接事件中与主设备通信。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值