Я начинаю разрабатывать приложение с базовым интерфейсом Bluetooth.Базовая платформа Bluetooth и совместимые устройства
У меня есть код, который работает правильно. Я верю, потому что его запуск правильных методов делегатов из CBCentralManager Delegate, однако, я хотел бы знать, есть ли способ определить, является ли устройство доступным для технологии BlueTooth Smart (BLE)? Или iphone ТОЛЬКО обнаруживает технологию Bluetooth Smart и игнорирует IOBluetooth (Bluetooth 4.0 и <)?
Приложения для iPhone> = 5.
PS: Я прочитал о Внешней Framework Аксессуара и IOBluetooth ... Что заставило меня понять, что-то еще.
Поддерживает ли iOS 7 «классический» интерфейс Bluetooth? Потому что я не могу добавить его в библиотеку фреймов. Он не указан как опция, не найден как #import.
Я понимаю, думал, что это поможет обнаружить другой Bluetooth, а я просто подумал, что он не умеет читать данные, которые они отправляют. В любом случае ... есть ли способ узнать, является ли устройство Bluetooth или Bluetooth умным? –
Когда вы используете опции scanForPeripheralsWithServices: (NSArray *) optionsUUIDs: (NSDictionary *) и передаете nil в качестве массива serviceUUID, ваше приложение обнаружит все устройства BLE, которые рекламируют в пределах диапазона. Он не будет обнаруживать устройства, отличные от BLE. – Steve
Спасибо, я знал о том, что Службы - это ноль, который даст мне все устройства. Но именно поэтому я и хотел бы дать мне не BLE-устройства. Но спасибо за разъяснение. Это означает, что это внешний интерфейс Frameowork или IOBluetooth. У меня возникли проблемы с поиском для добавления в iOS 7. –