2017-02-08 134 views
0

我需要通過藍牙設備在附近搜索那些經典的藍牙(藍牙2.1或更高版本)。我搜索了很多,但只有圖書館和關於BLE的討論,任何指導都會幫助我很多。如何在iOS上搜索和連接附近的藍牙設備classic(Not BLE)?

+1

MFI藍牙設備可以通過iOS的發現。有關可用設備的列表,請查看此鏈接:http://stackoverflow.com/questions/20654123/how-to-list-out-all-mfi-devies-into-the-ios-app/20654221#20654221 – brianLikeApple

回答

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") } 
} 

`