Возможно ли создать приложение iOS, которое будет сканировать соседние мобильные устройства (например, iPhone, Android, iPad и т. Д.), Без необходимости запуска каких-либо пользовательских приложений на ближайших мобильных устройствах?Обнаружение ближайших мобильных устройств из приложения iOS
Я попытался с помощью CoreBluetooth, как это так, работает на моем iPhone 6+:
[self.centralManager scanForPeripheralsWithServices:nil options:nil];
Но только рядом устройство обнаруживает это мой компьютер, он не обнаружит мой IPad Air 2, или мой Bluetooth гарнитура ,
Я что-то не так?
Core Bluetooth работает только с устройствами Bluetooth Low Energy, а не с классическим Bluetooth. Я полагаю, что ваш динамик является классическим Bluetooth-устройством. –
Меня больше интересуют обнаружение мобильных устройств, например. IPad Air 2. Это должно быть BLE? –
Да, они есть. Но для того, чтобы быть доступным, устройство должно рекламировать один или несколько служб BLE. Вы можете реализовать «CBPeripheralManager», чтобы сделать это, и даже есть образец кода от Apple для «сканера» и «периферийной» стороны. –