2014-12-18 2 views
1

У меня есть устройство Bluetooth®, которое находится на версии 2.1 с EDR. Я хочу подключиться и прочитать службы, которые он передает в моем приложении iOS. Это устройство основано на профиле Personal Area Network (PAN), который поддерживается яблоком. Я считаю, что для поддерживаемых профилей нет необходимости регистрироваться в программе MFI.Подключение устройства Bluetooth® 2.1 + EDR класса 2 с приложением iOS

Проблема, с которой я столкнулся, - это устройство не может быть обнаружено с помощью устройств iOS даже на странице настроек -> Bluetooth. В чем может быть проблема ?

ответ

1

Хотя IOS поддерживает профиль PAN, это только для целей Internet tethering -

персональной сети Профиль

(PAN) Персональная сеть профиля обеспечивает подключение к сети через Bluetooth. С iOS это обычно с многопользовательскими играми и Personal Hotspot на iPhone. Подробнее об одноранговой связи *.

iPod touch и iPad с поддержкой iOS 4.3 или более поздней версии Поддержка интернет-модема с iPhone с iOS 4.2.6 или более поздней версией через PAN.

Вы не сможете взаимодействовать с устройством профиля PAN из своего собственного приложения, там просто нет рамки, которая предоставляет этот уровень соединения Bluetooth.

В целом вы можете писать приложения только для работы с устройствами профиля BLE GATT, если вы не зарегистрированы в программе MFi (вы можете отправлять аудиопотоки на поддерживаемые устройства с использованием AV-рамки, а клавиатура будет работать с любым приложением, используя HID профиль, но вы не можете контролировать сопряжение и т. д. из вашего приложения)