电脑蓝牙与ESP32蓝牙连接,让电脑发现ESP32

win11蓝牙默认只查看常见蓝牙设备。ESP32创建的蓝牙很有可能是看不到的。

再蓝牙设备发现一栏选择高级,才能查看所有蓝牙设备。

只要下面几行代码,就能让PC发现ESP32

c 复制代码
#include <BLEDevice.h> // 引入相关库

void setup() {
  BLEDevice::init("PCesp32"); // 填写自身对外显示的蓝牙设备名称,并初始化蓝牙功能
  BLEDevice::startAdvertising(); // 开启Advertising广播
}

void loop() {}

创建 BLE 服务器代码流程

1,创建一个BLE服务器。在这种情况下,ESP32充当BLE服务器。

2,创建BLE服务。

3,在服务上创建BLE特性。

4,在特征上创建一个BLE描述符。

5,启动服务。

6,开始广播,以便其他设备可以找到它。

ESP32蓝牙和BLE简述和基本使用方法

关于服务的UUID和特征的UUID

BLE蓝牙的UUID列表
esp32-c3与电脑蓝牙通信怎么实现

相关推荐
HiDev_1 天前
BLE Legacy 连接【断开连接 Disconnect command】
蓝牙·ble·蓝牙连接·ble 蓝牙广播·蓝牙hci command
Starry-sky(jing)1 天前
Win11 装 ESP32 Arduino 库卡 3 小时?我把官方 3.3.10 全平台 522MB 搬到了蓝奏云,解压即用
运维·windows·esp32·arduino·离线安装
K成长日志2 天前
BLE协议之设备地址
网络·物联网·网络协议·嵌入式·蓝牙·ble
奔跑吧 android3 天前
【Bluetooth-SIG】【CoreV6.2】【Vol3 Part F】【十三】【Error Handling——ATT_ERROR_RSP】
ble·bluetooth·att·gatt·蓝牙协议·bt·core_v6.2
HiDev_3 天前
HCI 功能规范【5.1. Correctness】
蓝牙·ble·ble 蓝牙广播·蓝牙hci command·蓝牙广播扫描
HiDev_4 天前
HCI 功能规范【4.2. Controller to Host data flow control】
蓝牙·ble·ble 蓝牙广播·蓝牙hci command
HiDev_4 天前
HCI 功能规范【4.4. Command flow control】
蓝牙·ble·ble 蓝牙广播·蓝牙hci command
weixin_467182281 个月前
Arduino进阶二|自定义类库保姆级教程(从零手写属于自己的传感器类库+完整源码)
c语言·c++·单片机·嵌入式硬件·arduino·c++面向对象·diy库文件
桑榆肖物1 个月前
ImprovWifi 跨平台传输层设计:把协议层做薄,把宿主层做稳
嵌入式硬件·wifi·.net·ble
优信电子1 个月前
ESP32驱动YX5300/6300串口MP3音乐播放模块
arduino·esp32开发板·yx5300串口mp3播放模块·yx6300串口mp3播放模块