BLE基础

常说的蓝牙,一般就2种功能。

  1. 1 基于服务特征值的BLE; 基于事件,像中断,触发不同程序。
  2. 2 数据传输SPP,传统的协议处理
  3. 对于音频,蓝牙定义了多种音频传输和控制协议,其中最常见的是HSP(Headset Profile)、HFP(Hands-Free
    Profile)和A2DP(Advanced Audio Distribution Profile),它们分别用于耳机、车载通话和高质量音频流。
  4. 蓝牙遥控器:例如无线耳机、智能电视的遥控器、无线鼠标和键盘,它们主要使用的是HID (Human Interface Device) 协议,使用蓝牙经典版本(如蓝牙 2.1 或蓝牙 3.0)或HID over GATT (HOGP) 在 BLE (Bluetooth Low Energy) 上实现。
  5. 医疗设备:如血糖仪、血压计、心电图设备,它们在数据传输上通常使用Health Device Profile (HDP) 或Device ID Profile (DIP)在蓝牙经典版本上,或者使用GATT服务在BLE上实现。其中GATT服务由设备制造商定义,可以传输特定的设备数据。
  6. 智能穿戴设备:如健身手环、智能手表,它们使用Heart Rate Profile (HRP) 或运动设备专用的Fitness Machine Service (FTMS) 在 BLE 上实现,用来传输心率、步数等健康和运动数据。
  7. 定位和追踪:如 iBeacon ,使用Generic Access Profile协议在 BLE 上广播唯一ID,通过信号强度判断距离,主要应用在室内导航和定位。
  8. 智能家居:如智能开关、智能门锁,它们使用Home Automation Profile (HAP)或者特定的GATT服务在 BLE 上实现,用以远程控制和设备状态同步。
  9. 车载通讯:如Hands-Free Profile (HFP,用于建立无线语音通话)、Advanced Audio Distribution Profile(A2DP,用于接收无线音频流)等,主要运行在蓝牙经典版本上。个别环境如TPMS(Tyre Pressure Monitoring System)是使用BLE实现车辆内部各个轮胎的压力监测。

在这里插入图片描述

文章是视频笔记

蓝牙广播

教程讲义

ESP32之低功耗蓝牙(BLE)-小鱼创意

蓝牙信道

BLE(Bluetooth Low Energy)广播使用的是2.4GHz ISM频段,其中包含了40个信道。在BLE广播中,主要使用的是3个不相邻的信道,分别是信道37、信道38和信道39。在这里插入图片描述【p-

蓝牙状态

在这里插入图片描述

<就绪>不会被外部识别;<广播>才能被外部识别。
123
在这里插入图片描述

蓝牙广播

广播数据结构体
在这里插入图片描述

在这里插入图片描述

当广播数据大于31字节,可以利用<4>蓝牙扫描承载更多数据。
在这里插入图片描述
该数据不会主动发送,只有当主机请求时猜会发送
在这里插入图片描述
在这里插入图片描述

BLE.gap_advertise(interval_us, adv_data=None, *, resp_data=None, connectable=True)

服务与特性

在这里插入图片描述
特征读写属性
在这里插入图片描述

UUID

0x1800开始是<服务>
0x2A00开始是<特性>

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值