2012-03-09 12 views
5

Tengo una placa Bluetooth 4.0 de baja energía. Quiero desarrollar una aplicación de iOS para el iPhone 4S que reciba y envíe datos del tablero.iOS y bluetooth ... ¿qué marco necesitaré?

¿Qué marco necesito buscar/find-documentation-for? ¿Funcionará el marco Core Bluetooth en el SDK de iOS? ¿Tendré que usar el framework de GameKit?

¡Acabo de empezar a buscar en el desarrollo de iOS hace unos días, así que estoy tratando de navegar a través de este laberinto! ¡Gracias!

Respuesta

0

Focus on Core Blutooth. Gamekit solo será útil con otros dispositivos iOS.

14

Core Bluetooth which is part of the iOS5 SDK es todo lo que necesita.

No necesita Gamekit o MFi para desarrollar aplicaciones Bluetooth de bajo consumo.

También necesitará un dispositivo que admita Bluetooth Low Energy 4.0 (iPhone 4S o el nuevo iPad) para probar su aplicación.

+0

¿Estás seguro? El comentario anterior dice que necesitas registrarte para el programa MFi y que hay un chip de autenticación involucrado. –

+2

Sí - Bastante seguro - Como decía el comentario anterior, el chip de autenticación solo es necesario si necesita acceder a los protocolos de Apple: si está desarrollando una aplicación para hablar con su dispositivo, no es necesario tener MFi. –

+2

Para conectarse a un dispositivo BT 4.0 (BLE) necesita iOS 5. Esta es la respuesta correcta, la que está marcada actualmente como respuesta es incorrecta. – mwright

7

marcos que se utilizan para descubrir el dispositivo a través de Bluetooth son:

marco CoreBluetooth para descubrir dispositivos BLE

Marco GameKit para descubrir otro tipo de dispositivos.

Marco EAaccessory que se puede utilizar para interactuar con dispositivos Bluetooth vinculados o dispositivos conectados a través de Apple Connector con cable en la base del dispositivo.

Apple MFi Program significa que tendrá un dispositivo diseñado para ser compatible con dispositivos iOS (es decir, el fabricante debe ser miembro del programa Apple MFi) y el fabricante del dispositivo proporcionará un protocolo que debe agregar a su archivo de aplicaciones info.plist.

Cuestiones relacionadas