电脑蓝牙与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与电脑蓝牙通信怎么实现

相关推荐
胖多鱼7 天前
WeMos D1+PIR+Android 的小场景制作
android·arduino·pir·hc-sr501
极梦网络无忧10 天前
Arduino 第十六章:pir红外人体传感器练习
单片机·嵌入式硬件·arduino
生活最重要(ง •̀_•́)ง14 天前
[ESP32:Vscode+PlatformIO]添加第三方库 开源库 与Arduino导入第三方库的区别
esp32·arduino·第三方库·开源库·platformio
冰羽IOX17 天前
CH340G上传程序到ESP8266-01(S)模块
arduino·esp8266·ch340g·usb to ttl
生活最重要(ง •̀_•́)ง21 天前
[ESP32:Vscode+PlatformIO]新建工程 常用配置与设置
vscode·esp32·arduino·platformio
Grayson_Zheng1 个月前
如何用 ESP32-CAM 做一个实时视频流服务器
esp32·arduino·camera·电子信息
无敌海苔咪1 个月前
VsCode对Arduino的开发配置
ide·vscode·编辑器·arduino
xachary2 个月前
Arduino 小白的 DIY 空气质量检测仪(5)- OLED显示模块、按钮模块
物联网·嵌入式·arduino
_古_凡_2 个月前
【LVGL】给SquareLineStudio导出的Arduino工程添加物理按键
单片机·arduino·lvgl·esp8266
委员2 个月前
Arduino中借助LU-ASR01实现语音识别
单片机·嵌入式·语音识别·arduino·nodemcu·lu-asr01·天问block