ESP32蓝牙学习总结

📅 2026/8/10 12:31:51
ESP32蓝牙学习总结
1.蓝牙概述1.1 经典蓝牙与低功耗蓝牙介绍经典蓝牙连续的数据低功耗蓝牙间歇性数据1.2 ESP32系列芯片对蓝牙的支持蓝牙联盟重点是BLE最新的蓝牙模型都是BLE技术体系2.ESP32经典蓝牙案例实操2.1 手机蓝牙无线控制LED开发板标准的esp32开发软件vscode创建新项目目的让蓝牙做为串口通过手机连接蓝牙发送命令控制LED灯开关让蓝牙变成串口叫蓝牙SPP。2.2 两个ESP32实现蓝牙双向通信用的都是经典的ESP32OLED的U8G2固定代码格式上传代码失败由于代码内存太大了就去设置芯片的分区表。分区表的文件C:\.platformio\packages\framework-arduinoespressif32\tools\partitions打开里面的default.csv的表格。程序默认是放在app0或者app1为啥有2个因为要去支持OTA升级的原因。16进制去算内存可以看见内存占1.3MB我们指定默认分区表用huge.app.csv这个分区表不支持OTA升级。所以关于APP的代码占3MB左右在platformIO里面指定分区表目的3.低功耗蓝牙基础讲解3.1BLE初体验微信小程序搜索谷雨蓝牙没广告好用。分析了一系列的蓝牙连接后的选项信息最终主要就是代码的使用以及记住哪些单片机有经典蓝牙或者低功耗蓝牙