Bluetooth

你好,有个问题想请教一下: 我们的app是一款与CGM实时血糖相关的app,app支持在后台通过蓝牙跟CGM血糖设备保持连接。 现在遇到一个问题: 首先,app在后台运行期间,蓝牙是开启状态的,跟CGM设备也是连接的状态。 某个时刻,监听到蓝牙的状态突然从 poweredOn 变为了 resetting ,然后蓝牙又恢复了,状态变为了 poweredOn。 这时候,问题出现了:之前连接的那个CGM血糖设备一直无法扫描到了!!

我想问一下:

  1. 什么情况下,蓝牙状态会变为resetting
  2. 蓝牙状态恢复为poweredOn后,之前连接的那个CGM血糖设备一直无法扫描到了,为什么?我要怎么做才能恢复,使app能重新扫描到之前连接的这个设备,再连接?
Bluetooth
 
 
Q