0
我需要通過藍牙設備在附近搜索那些經典的藍牙(藍牙2.1或更高版本)。我搜索了很多,但只有圖書館和關於BLE的討論,任何指導都會幫助我很多。如何在iOS上搜索和連接附近的藍牙設備classic(Not BLE)?
我需要通過藍牙設備在附近搜索那些經典的藍牙(藍牙2.1或更高版本)。我搜索了很多,但只有圖書館和關於BLE的討論,任何指導都會幫助我很多。如何在iOS上搜索和連接附近的藍牙設備classic(Not BLE)?
據我所知,你不能找到他們,直到你不手動配對和連接它們。爲了發現已經配對和連接的,我用這個:
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") }
}
`
MFI藍牙設備可以通過iOS的發現。有關可用設備的列表,請查看此鏈接:http://stackoverflow.com/questions/20654123/how-to-list-out-all-mfi-devies-into-the-ios-app/20654221#20654221 – brianLikeApple