如何在iOS上搜索和连接附近的蓝牙设备classic(Not BLE)?

时间:2017-02-08 09:30:26

标签: ios objective-c swift bluetooth core-bluetooth

我需要在蓝牙设备附近搜索那些经典的蓝牙(蓝牙2.1或更高版本)。我搜索了很多,但只有图书馆和关于BLE的讨论,任何指导都会对我有所帮助。

1 个答案:

答案 0 :(得分:0)

据我所知,在您手动配对和连接它们之前,您无法找到它们。为了发现已经配对和连接的,我用这个:

import AVFoundation
func example() {
    let session = AVAudioSession.sharedInstance()
    do {
        try session.setCategory(AVAudioSessionCategoryPlayAndRecord, with: AVAudioSessionCategoryOptions.allowBluetooth)
        if let inputs = session.availableInputs { ... } //should contain bluetooth devices aswell
    }
    catch { print("Failed to set category") }
}

`