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

相关推荐
墨染倾城殇9 小时前
BLE为蓝牙Mesh网络筑基:全屋智能家居怎样同时省电又连片可控?
智能家居·ble·蓝牙mesh组网
deepwater_zone5 天前
实测BLE的最小连接间隔
ble
wotaifuzao6 天前
从128-bit到16-bit:BLE UUID背后的带宽战争与架构设计
性能优化·蓝牙·uuid·低功耗蓝牙·架构设计·嵌入式开发·ble
小贺儿开发6 天前
【Arduino与Unity交互探究】01 摇杆模块
科技·unity·游戏引擎·arduino·串口通信·摇杆·硬件交互
矜辰所致7 天前
BLE 蓝牙 MAC 地址相关说明
ble·ch585·ble 蓝牙·ble mac地址·irk
优信电子8 天前
ESP32开发板单向点对点ESP-NOW无线通信
单片机·嵌入式·arduino
阿昊真人10 天前
基于Arudino ide 的esp8266的多文件编译
esp32·arduino
嵌入式小企鹅12 天前
蓝牙学习系列(二):BLE协议栈解析
学习·蓝牙·ble·蓝牙协议栈·协议栈
Leung_ManWah14 天前
RTL8762C学习笔记(1)——搭建环境、编译烧写
iot·ble·rtl8762c
babytiger1 个月前
ble扫描相关的问题,蓝牙 MAC 是否可以确定厂商?
蓝牙·ble