Использование Bluetooth 5 на iPhone

У меня есть приложение, которое уже использует BLE. Я знаю, что Bluetooth 5 поддерживается на iPhone 8 и iPhone X. Клиент хочет, чтобы я добавил поддержку Bluetooth 5. Я обнаружил, что CoreBluetooth можно использовать только для "связи с устройствами с низким энергопотреблением Bluetooth 4.0". Как я могу использовать Bluetooth 5.0 на iOS?

3 ответа

Решение

На момент написания этой статьи Apple не предоставила поддержку API для функциональности Bluetooth 5 или каких-либо ее функций (например, Long range, 2xSpeed, LE Advert Extensions и т. Д.), Поэтому вы ничего не можете сделать с вашей стороны. В настоящее время поддерживаются только функции Bluetooth 4.2 (например, расширение длины пакета данных, безопасные соединения LE и т. Д.). Пожалуйста, посмотрите на ссылки ниже: -

https://developer.apple.com/videos/play/wwdc2017/712/

https://developer.apple.com/bluetooth/

Надеюсь, это поможет.

API iOS BLE 4.0 не предназначены для устройств с низким энергопотреблением Bluetooth 4.0. Все, что работает с устройствами с низким энергопотреблением Bluetooth 4.0, также будет работать с устройствами с низким энергопотреблением Bluetooth 5.0.

Основная библиотека Bluetooth работала с BLE. Это означает, что нет необходимости писать разные делегаты и методы для Bluetooth 4.0 или Bluetooth 5.0. Все делегаты работают одинаково для BLE(4.0, 4.1, 4.2 и 5.0 = BLE).

Другие вопросы по тегам