2011-12-19 20 views
5

Estoy tratando de usar el marco CoreBluetooth de Apple para conectar un iPhone o iPod Touch a un Lego NXT. Sin embargo, no parece que haya ninguna documentación de Apple sobre este marco en absoluto. ¿Alguien sabe cómo usarlo? ¿Cuáles son los métodos/objetos disponibles? O, en general, solo cómo usarlo. ¡Gracias por adelantado!CoreBluetooth Sincronización con Lego NXT

Respuesta

2

CoreBluetooth proporciona API solo para interactuar con los nuevos dispositivos Bluetooth Low Energy (LE). Este es un nuevo estándar que no es compatible con Bluetooth tradicional. El iPhone 4S tiene un chip BT de modo dual que hace LE y modo regular. Por lo tanto, no podrá usar CoreBluetooth para hablar con dispositivos Bluetooth tradicionales como NXT. Sin embargo, en el futuro tendría sentido que aplicaciones como NXT usen el modo LE Bluetooth.

+0

¿Qué puedo usar para interactuar con los dispositivos bluetooth tradicionales? ¿Hay alguna api en alguna parte que pueda usar para lograr esto? Mi siguiente opción si no es usar iPhone wifi, enviar a una computadora a través de wifi, y luego la computadora se comunica con el NXT a través de su bluetooth. Sin embargo, me gustaría eliminar a ese intermediario si es posible – MZimmerman6

+0

Apple ha sido tradicionalmente muy cerrado sobre las aplicaciones que usan Bluetooth. No hay API públicas para hablar con dispositivos BT arbitrarios desde un iphone. Podrías usar Android o wifi como describes. – TJD

+1

@ MZimmerman6: el marco de Accesorio externo proporciona capacidades de comunicación para hablar con dispositivos Bluetooth que no son LE, pero esos dispositivos deben estar en el programa MFi y diseñados para su uso con iOS. Esto no es para la comunicación con hardware Bluetooth genérico como el del NXT, por lo que no tiene suerte desde ese ángulo. Es posible que puedas hacer algo en un dispositivo con jailbreak, pero el relevo WiFi es probablemente tu mejor opción. –

Cuestiones relacionadas