使用标准的at固件,蓝牙有时候连不上,有时候连上了,获取服务或特征失败 ,还有时候蓝牙连上了很快就断开了

你这个现象(偶发连不上 / 连上后发现服务或特征失败 / 连接后立刻断开),用标准 ESP32 AT 固件时最常见是下面几类原因(按排查优先级给你):

  1. 连接参数/超时不匹配
  • 手机或主机连上后马上做 GATT 发现,如果 AT 侧响应慢、MTU/加密流程没走完,容易出现"发现服务/特征失败"。

  • 建议:把扫描/连接/发现这几个超时加大;连接后延迟 300--800ms 再做 discover/读特征。

  1. 配对/加密要求导致失败
  • 有些服务/特征需要加密或已绑定(bonding),未配对时会 discover 失败或读写失败,甚至被对端主动断开。

  • 建议:明确是否需要配对(passkey/just works),先完成配对再发现服务;清掉双方历史配对记录再测。

  1. 广播与连接并发/资源不足(尤其是同时扫描+连接)
  • AT 固件在扫描、连接、GATT 操作并发时,若事件处理跟不上,可能出现连接不稳定或 discover 失败。

  • 建议:连接阶段停止扫描;一次只连一个设备;降低广播/扫描强度,避免高频事件风暴。

  1. 射频与供电问题("连上秒断"的高频原因)
  • 2.4G 干扰强、天线匹配差、或供电瞬态不足,会表现为 RSSI 波动大、连接刚建立就断。

  • 建议:近距离(1m 内)空旷环境测试;换供电/加大去耦;看 RSSI 是否低于 -75dBm。

  1. 主机端缓存/兼容性
  • 某些 Android 机型/系统会缓存旧的 GATT 表,导致"服务/特征获取失败"但实际设备没问题。

  • 建议:手机"忘记设备/清蓝牙缓存/重启蓝牙",或换 iOS/另一台 Android 交叉验证。

相关推荐
qq_4112624213 天前
ESP32模组买四博智联的
四博智联·esp32-c5
qq_4112624220 天前
基于ESP32-S3的开源电子吧唧
四博智联·电子吧唧
qq_411262421 个月前
四博智联的`AI-01开发板`,基于乐鑫ESP32-C2 + 专属定制的离线语音模组
人工智能·物联网·四博智联
qq_411262424 个月前
C5仅支持20MHZ带宽,如果路由器5Gwifi处于40MHZ带宽信道时,会出现配网失败
四博智联
qq_411262424 个月前
ESP32C5,使用espidf框架配置wifi扫描时报错,为什么会提示,ghz_5_channels的参数无效呢
四博智联
qq_411262425 个月前
主要 bug/问题 以及 修改建议:
前端·人工智能·bug·四博智联·doit
qq_411262427 个月前
一个基于 ESP-IDF 的 RPC over UDP 示例
qt·rpc·udp·四博智联·doit