ESP32蓝牙实例-BLE服务器与电池电源指示

BLE服务器与电池电源指示

文章目录

  • BLE服务器与电池电源指示
    • 1、BLE(低功耗蓝牙)相关术语
    • 2、软件准备
    • 3、硬件准备
    • 4、代码实现

无线耳机、健身手环、蓝牙扬声器、入耳式耳机、手机、笔记本电脑……我们周围有很多蓝牙设备,其中大部分设备都是电池供电的。 您有没有想过,当您将蓝牙设备连接到手机时,它是如何自动识别连接的设备是计算机或音频设备还是手机? 对于某些设备,我们的手机甚至可能会在通知栏上自动显示已连接设备的电池电量百分比。 这一切如何自行发生?本文将使用流行的 ESP32 模块了解低功耗蓝牙(简称 BLE)来揭开这个问题的答案。在本文中,我们将介绍如何让 ESP32 BLE 作为服务器工作,并使用 GATT 服务发送电池电量信息。 出于测试目的,我们将通过 BLE GATT 服务将 ESP32 的硬编码值作为电池百分比发送到我们的手机,这样我们的手机将假设 ESP32 是电池供电的蓝牙设备,它正在尝试发送其电池百分比。

1、BLE(低功耗蓝牙)相关术语

BLEServer,BLE 服务器:如前所述,BLE 可以编程为作为服务器或客户端工作。 作为服务器工作时,BLE 只能提供数据,不能发起连接。 例如健身带。 只有在客户端请求时

你可能感兴趣的:(物联网全栈开发实战,物联网,蓝牙,ESP32,BLE,无线通信)