LiberLiveapp 中文文档 下载 App

设备能找到但连不上:BLE 握手成功但 App 一直转圈

和"扫不到"的区别

扫不到是BLE 广播没出来(手机根本没收到硬件的广播包);能找到但连不上是BLE 握手阶段失败(手机收到广播、尝试建连接,但握手超时或被拒)。两者的排查方向不同。

官方 FAQ 的排查清单

官方 FAQ 里"App 可以找到设备但无法连接"的排查:

  1. 重启 LiberLive 硬件:关掉再开,MCU 重置 BLE 连接状态
  2. 卸载 App 重新安装:App 本地的 BLE 状态缓存可能有问题
  3. 检查手机系统是否最新:BLE 兼容性问题可能和系统版本有关
  4. 附近蓝牙设备太多会干扰:换个空旷的位置
  5. 用另一台手机试试:如果也连不上,大概率硬件有问题

最常见的原因和针对性修复

问题一:系统蓝牙里有"幽灵连接"

如果你之前在系统蓝牙设置里误操作过 LiberLive 设备(虽然不应该在那里配对),系统可能保留了一个损坏的配对记录:

问题二:硬件已经和另一台手机连了

BLE 连接是单通道独占的——C1 / C2 / U1 同时只能和一台手机 / 平板保持 BLE 连接:

问题三:BLE 信号太弱

BLE 信号在以下情况会减弱导致连接失败:

解决:靠近硬件、移走障碍物、暂时关掉 Wi-Fi 试试、去掉厚手机套。

问题四:硬件固件版本过低

如果硬件固件版本太旧,可能和当前版本的 App BLE 协议不兼容:

问题五:手机电池优化杀 BLE

Android 厂商(小米、OPPO、vivo)的省电机制可能在 App 后台时杀掉 BLE 服务:

连接成功的标志

从"转圈"变成连接状态图标变绿 + LED 灯光有响应 + 按扫弦桨能听到声音——这三个同时发生才算真的连成功了。只看到状态图标变绿但按桨没声音,说明 BLE 数据通道没建完整,其实没连好。