2011-01-25 16 views

Respuesta

13

Según Apple:

Technical Q&A QA1657: Using External Accessory framework with Bluetooth devices.

Q: Tengo entendido que el marco accesorio externo en iOS 3.0 y posteriores permitirán que mi aplicación para comunicarse con dispositivos Bluetooth. Entonces, ¿por qué mi aplicación no ve el accesorio Bluetooth que se encuentra al lado de mi iPhone?

A: El marco de Accesorio externo está diseñado para permitir que las aplicaciones de iOS se comuniquen solo con los accesorios de hardware desarrollados bajo el programa de licencia MFi de Apple. Los accesorios compatibles con MFi pueden implementarse como dispositivos con cable, lo que significa que se conectan al conector de 30 pines o Lightning del dispositivo Apple, o como dispositivos inalámbricos, mediante los cuales utilizan Bluetooth como el canal de comunicación. De cualquier manera, una aplicación que utiliza el marco de Accesorio externo no recibirá notificación de la presencia de un accesorio a menos que el accesorio se identifique como compatible con MFi, es decir, que esté específicamente diseñado para interactuar con una aplicación de iOS.

2

Si bien el Marco accesorio externo con Bluetooth es una de las posibles soluciones, que tiene requisitos adicionales que se construirán según Apple MFi, aquí referencia Bluetooth es el clásico Bluetooth (versión 3.x y por debajo)

La mejor solución para el caso de uso que ha definido es usar la tecnología Bluetooth Low Energy (LE) (también conocida como Bluetooth Smart) (Bluetooth 4.0) y está disponible para aplicaciones como Core Bluetooth Frameworks Aquí están las APIs for Core Bluetooth que las aplicaciones pueden utilizar.

Mientras que actualmente Bluetooth Low Energy es compatible con el último iPhone 4S, el nuevo Mac Mini & Macbook Air - its expected most new Apple & Others hardware will have this standard.

3

Sí, podemos conectar dispositivos Bluetooth con la aplicación iOS a través de Core bluetooth framework. Este marco es compatible con el iPhone 4s, iPhone5, iPhone 5S, iPad3. Podemos usar BLE 4.0 para la comunicación entre la escala y la aplicación iOS. Aquí, la aplicación iOS se convierte en el cliente y la báscula se convierte en periférica. Puede establecer y obtener datos de la balanza.

Cuestiones relacionadas