¿Es posible desarrollar una aplicación de iOS con capacidades bluetooth?

¿Sería posible lo siguiente?

Digamos que tengo una escala con capacidades Bluetooth, cuando la enciendo, envía el peso a través de BT.

¿Es técnicamente posible desarrollar una aplicación de iOS que se empareje con la escala y reciba los datos de ella?

De acuerdo con Apple:

Preguntas y respuestas técnicas QA1657: Uso del marco de accesorios externos con dispositivos Bluetooth.

P: Entiendo que el marco de accesorios externos en iOS 3.0 y posteriores permitirá que mi aplicación se comunique con dispositivos Bluetooth. Entonces, ¿por qué mi aplicación no ve el accesorio Bluetooth sentado junto a mi iPhone?

R: El marco de accesorios externos está diseñado para permitir que las aplicaciones de iOS se comuniquen solo con los accesorios de hardware que se desarrollan bajo el progtwig de licencias 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 del dispositivo iOS, o como dispositivos inalámbricos, por lo que utilizan Bluetooth como canal de comunicación. De cualquier manera, una aplicación que utiliza el marco de accesorios externos no será notificada de la presencia de un accesorio, a less que el accesorio se identifique como compatible con MFi, es decir, esté específicamente diseñado para interactuar con una aplicación de iOS.

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

Si bien el Marco de Accesorios Externos con Bluetooth es una de las posibles soluciones, tiene requisitos adicionales para ser construidos según Apple MFi , aquí la reference de Bluetooth es para el Bluetooth clásico (versión 3.xy siguientes)

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

Mientras que actualmente Bluetooth Low Energy es compatible con el último iPhone 4S, New Mac Mini y Macbook Air, su hardware más esperado de Apple y otros tendrá este estándar .