Обмен данными ч/б с iOS-устройствами по Bluetooth 4.0

Я изучаю, как обмениваться данными (информацией/файлами/и т. д.) между несколькими устройствами iOS с использованием Bluetooth 4.0. Какие фреймворки для этого лучше использовать? Будет ли работать Core Bluetooth или GameKit?

Любая помощь, советы, рекомендации будут оценены.


person makaed    schedule 19.09.2012    source источник


Ответы (2)


Фреймворк CoreBluetooth будет работать для обмена информацией/файлами на устройствах iOS 6+ с Bluetooth 4.0 (iPhone 4s и 5, iPod Touch Gen 5, iPad Gen 3 и 4, iPad Mini). Он имеет дальность действия около 50 метров и скорость передачи данных около 2 КБ в секунду.

Я бы порекомендовал проверить приложение LightBlue если вы хотите поиграть с подключением 2 устройств iOS 6 вместе. Это позволит вам читать и писать между устройствами.

person kevinejohn    schedule 07.11.2012

Core Bluetooth будет работать, но только под iOS 6. Core Bluetooth под iOS 5 позволяет устройству iOS функционировать только как ведущее (устройство, которое обнаруживает широковещательные устройства BLE и подключается к ним), а не как ведомое (устройство, которое транслирует свои существования и подключается к основным устройствам, которым нужны его услуги).

В видеороликах с WWDC 2012 есть несколько хороших обзоров различий и технологий. Ищите:

Сеанс 703 — Базовый Bluetooth 101

Сеанс 705 — расширенный базовый Bluetooth

в видеосессиях с WWDC, которые можно найти в разделе для разработчиков на веб-сайте Apple.

person Mike    schedule 20.09.2012