iOS蓝牙扫描设备在第一次连接断开后失败

tvz2xvvm  于 2023-08-08  发布在  iOS
关注(0)|答案(1)|浏览(123)

我尝试连接到一个外围设备,并能够扫描并成功连接到它的第一次,但断开连接后,我无法找到该设备了。但是,nRF Connect应用程序在连接断开后仍可扫描并找到器械。我也试过其他应用程序,但它们都无法在断开连接后扫描。如果我重新启动iPhone,它可以再次扫描。打开/关闭设置中的蓝牙按钮不起作用

ruarlubt

ruarlubt1#

我假设您调用.cancelPeripheralConnection是为了“断开连接”,但这并不保证它会立即断开连接。OS可以维持连接。外围设备通常不会在连接时进行广告,因此您不会看到它。短暂切换蓝牙可能会或可能不会断开连接(这取决于它关闭的时间)。
您应该使用CBCentralManager.retrieveConnectedPeripherals(withServices:)查找在尝试扫描时已连接的外围设备。

相关问题