gpt4 book ai didi

ios - 如何检索所有连接的蓝牙外围设备

转载 作者:可可西里 更新时间:2023-11-01 02:00:45 24 4
gpt4 key购买 nike

我正在尝试获取所有连接到 iPhone 的外围设备的列表。我连接了 Bose Soundlink,但它没有出现在我的应用程序中。我不知道 UUID,所以我传递了 [],因为这应该得到我的所有想法?

func centralManagerDidUpdateState(_ central: CBCentralManager) {
var message = ""

switch central.state {
case .poweredOn:
message = "Bluetooth LE is turned on and ready for communication."

// scan for ALL devices
centralManager.scanForPeripherals(withServices: nil, options: nil)

let connectedPeripherals = self.centralManager.retrieveConnectedPeripherals(withServices: [])
// WILL [] RETURN ALL CONNECTED PERIPHERALS?
print("connectedPeripherals are \(connectedPeripherals)")
}
}

最佳答案

如果你想获取所有连接的外设,我的建议是:将字符串180A作为参数添加到retrieveConnectedPeripherals。所有蓝牙智能设备都实现了设备信息 (180A) 服务(至少这一个)。

关于ios - 如何检索所有连接的蓝牙外围设备,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46525275/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com