Каковы ограничения Bluetooth на iOS? Могу ли я запрограммировать Bluetooth так, чтобы процедура обнаружения находила соседние устройства, выбирала устройство из списка, пару с ним и запускала через сокеты, обмениваясь некоторыми данными (например, для игры peer2peer? Возможно ли это?Bluetooth на iOS
ответ
yes it возможно. КСТАТИ только IOS устройства поддерживаются.
Посмотрите на рамки GameKit в документации.
Все аппаратные средства, которые могут взаимодействовать с IOS устройств, использующих Bluetooh должны соответствовать MFI (производства iPhone для) программы. Это требует от продавца использования определенных видов оборудования и требует сертификации устройства. Программа находится под строгим NDA.
В основном это означает, что вы можете устанавливать соединение между устройствами iOS или устройствами с меткой MFI, а не просто подключаться к другому мобильному телефону, независимо от того, как ваше устройство iOS Jailbroken конечно.
Привет, MFI применяется только профиль PAN Bluetooth, не так ли? Большинство устройств hands-free и handsets работают и не помечены логотипом «Works with iPhone» ... Можете ли вы прокомментировать? – STeN
Насколько мне известно, вы можете подключать только Bluetooth к другим устройствам, совместимым с MFi. Это, по-видимому, ограничение, установленное только для приложений, отличных от Apple (iPhone действительно может использовать некоторые гарнитуры, которые не являются компилятором MFi, но я сомневаюсь, что вы могли бы инициировать подключение к ним через «ExternalAccessoryFramework»). – EsbenB
- 1. Соединения Bluetooth на iOS
- 2. Использование bluetooth на iOS
- 3. Bluetooth против низкой энергии Bluetooth на iOS
- 4. Bluetooth-игры на Android/iOS
- 5. Как протестировать Bluetooth на iOS
- 6. Журналы диагностики Bluetooth на iOS
- 7. Bluetooth и плейлисты на iOS
- 8. Подтвержденное поведение для сертифицированного Bluetooth-устройства Bluetooth на iOS
- 9. Bluetooth iOS Windows
- 10. iOS Bluetooth Central Manager
- 11. iOS обновить характеристики bluetooth
- 12. Список устройств Bluetooth iOS
- 13. bonjour + bluetooth + iOS
- 14. Кэш-соединение Bluetooth iOS
- 15. Bluetooth iOS Pairing
- 16. IOS, Bluetooth без ответа
- 17. Core bluetooth ios 8
- 18. iOS Bluetooth background mode
- 19. IOS: Sharing Bluetooth
- 20. iOS и bluetooth
- 21. Найти TxPower на периферийной периферии iOS Bluetooth
- 22. Поддержка Monotouch на iOS Bluetooth HID
- 23. Совместимость Bluetooth «вне диапазона» (OOB) на iOS?
- 24. iOS программно проверяет связь Bluetooth на Mac
- 25. Печать Bluetooth iOS на Bixolon SPP-R200II
- 26. Имитация bluetooth-устройств на iOS-симуляторе/XCode
- 27. TLS-шифрование по Bluetooth на iOS?
- 28. Поддержка Bluetooth A2DP API на iOS?
- 29. Не удалось восстановить состояние bluetooth на iOS
- 30. Уведомления Bluetooth LE, не полученные на iOS
Что вы имеете в виду? iPhone может общаться только с устройствами iPhone? Нет сторонних принадлежностей? – STeN
Если вы хотите подключиться к внешним аксессуарам, вам нужно использовать ExternalAccessoryFramework, но я никогда не использовал его, чтобы я мог рассказать вам об ограничениях. Если вы хотите обмениваться данными между iPhone/iPod/iPad, вы можете использовать GameKit framework. – GreyHands
@STeN: ссылка на [iOS: Поддерживаемые профили Bluetooth] (http://support.apple.com/kb/HT3647). Вы не найдете там SPP ... И много BT/внешних аксессуаров находится под MFi NDA. –