当前位置: 首页 > news >正文

ESP32蓝牙学习总结

1.蓝牙概述

1.1 经典蓝牙与低功耗蓝牙介绍

  • 经典蓝牙:连续的数据
  • 低功耗蓝牙:间歇性数据

1.2 ESP32系列芯片对蓝牙的支持

  • 蓝牙联盟重点是BLE,最新的蓝牙模型都是BLE技术体系

2.ESP32经典蓝牙案例实操

2.1 手机蓝牙无线控制LED

  • 开发板:标准的esp32
  • 开发软件:vscode
  • 创建新项目
  • 目的:让蓝牙做为串口,通过手机连接蓝牙发送命令,控制LED灯开关
  • 让蓝牙变成串口叫蓝牙SPP。

2.2 两个ESP32实现蓝牙双向通信

  • 用的都是经典的ESP32
  • OLED的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初体验

  • 微信小程序搜索谷雨蓝牙,没广告好用。
  • 分析了一系列的蓝牙连接后的选项信息
  • 最终:主要就是代码的使用,以及记住哪些单片机有经典蓝牙或者低功耗蓝牙
http://www.jsqmd.com/news/1365924/

相关文章:

  • 2026年8月四川省南充市联通融合宽带避坑攻略 - 领卡园地
  • 微信视频号直播监控工具wxlivespy:深度解析与实战指南
  • DeepSeek V4 Pro编程助手实战:从API调用到IDE集成的完整指南
  • 货币投放结构优化与定向调控工具创新应用
  • 3D OpenPose Editor:5分钟打造你的AI角色姿态控制神器!
  • Java数据结构实战:从原理到性能优化
  • Windows更新卡顿修复终极指南:Reset Windows Update Tool完全教程
  • 030_简单30秒操作彻底禁止 Windows 自动更新
  • VMware Tools 手动安装全攻略:解决灰色按钮问题,提升虚拟机性能
  • 轻松回归高效工作流:用ExplorerPatcher重塑你的Windows体验
  • 智能词典笔如何重塑K12英语学习流:从查词工具到效率伙伴
  • KVM主题:中断注入与APIC虚拟化原理
  • 2026年8月四川省南充市联通融合宽带攻略与避坑指南 - 领卡园地
  • Claw平台选型指南:四大方案对比与实战建议
  • AI指环与项链:无感交互与贴身智能如何重塑穿戴设备未来
  • python神经网络编程入门(二)----从XOR死穴到生物神经元——为什么单一直线搞不定,要堆一堆神经元?
  • 显卡驱动深度清理终极指南:Display Driver Uninstaller(DDU)完整使用教程
  • 终极指南:如何用Plain Craft Launcher 2轻松管理你的Minecraft游戏体验
  • MoE架构与INT4量化:基于Ling-3.0-flash与SGLang的高性能大模型推理部署实战
  • 免费解锁WeMod Pro会员功能:Wand-Enhancer完整使用指南
  • 成都装修别盲目选!2026年业主实测家装公司参考 - 五大品牌极选
  • C++20模块化编程:提升编译速度与代码管理
  • 为什么Windows资源管理器总是缺少现代感?5种模糊效果让你重新爱上文件管理
  • 2026年8月四川省南充市联通融合宽带怎么选不踩坑_一篇说透 - 领卡园地
  • CFR Java反编译器:从字节码到源码的逆向工程深度指南
  • WaveTools技术深度解析:鸣潮游戏性能优化与抽卡分析实战指南
  • Paddle模型部署实战:Paddle2ONNX与ONNX Runtime全链路指南
  • UVa 11336 DRM
  • 2026年鼓楼区手机综合服务去哪靠谱?超机数码用经验给出答案 - 五大品牌极选
  • Python 宏观经济实证 · 空间结构差异 - 静态分析