Conectividad Bluetooth de iPhone a dispositivos que no sean iOS

Me preguntaba si hay una manera de usar IPhone como dispositivo HID, con algún otro dispositivo como PS3. Verifiqué la especificación Bluetooth y los dispositivos IOS admiten el perfil HID. Así que pensé que sería fácil emparejar mi iPhone usando un mecanismo de clave de acceso y debería poder comenzar a usar mi iPhone como teclado o mouse sin mucha molestia. Pero descubrí muy pronto que esta suposición es ingenua y que necesito desarrollar una solución personalizada.

nicialmente, estaba pensando en usar el marco de GameKit, pero creo que solo funciona entre dos dispositivos IOS compatibles. Si deseo ampliar esta capacidad, entonces tengo que usar la API de accesorios externos de iPhone. En mi análisis, también descubrí que el iPhone solo se comunicará y emparejará con dispositivos con licencia de Apple. (Hecho para el programa iPhone \ iPod). Significa que, si quiero usar el iPhone con otro dispositivo, necesito que Apple apruebe ese dispositivo. (Lo cual no me sorprenderá en lo más mínimo). Además, si alguien pudiera indicarme una documentación más detallada sobre esto, eso también será útil. (¿Qué es una junta de desarrolladores de IMF?)

No quiero una solución que me necesite para liberar un iPhone. (o cualquier solución que descalifique mi aplicación por parte de Apple).

Para resumir:

1- Valide mis hallazgos, corríjalos si están equivocados.

2a- ¿Cómo funciona la API de accesorios externos? b- ¿Puedo usar esto para conectarme a accesorios de terceros? (o es solo para desarrolladores de accesorios).

3- ¿O hay una solución mejor sin usar API de accesorios externos?

Proporcione documentación de apoyo o enlace si puede. Gracias

Respuestas a la pregunta(1)

Su respuesta a la pregunta