是否可以創建iOS應用程序來掃描附近的移動設備(例如iPhone,Android,iPad等),而無需在附近的移動設備上運行任何定製應用程序?從iOS應用程序中檢測附近的移動設備
我一直在使用CoreBluetooth像這樣嘗試過,在我的iPhone 6+運行:
[self.centralManager scanForPeripheralsWithServices:nil options:nil];
但它檢測到的只有附近的設備是我的iMac,它不會檢測到我的iPad 2的空氣,或者我的藍牙耳機。
我做錯了什麼?
核心藍牙僅適用於藍牙低功耗設備,而不是傳統的藍牙。我想你的耳機是藍牙經典設備。 – 2014-12-02 10:22:30
我對檢測移動設備更感興趣,例如。 iPad Air 2.這些應該是BLE? – 2014-12-02 18:53:05
是的,他們是。但爲了可被發現,設備必須宣傳一個或多個BLE服務。你可以實現'CBPeripheralManager'來做到這一點,甚至還有來自蘋果公司的「掃描儀」和「外設」的示例代碼。 – 2014-12-02 19:05:04