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
5
A
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.
Cuestiones relacionadas
- 1. C# biblioteca para Mindstorms NXT de Lego
- 2. Biblioteca C++ OOP para programar el Lego NXT
- 3. Transmisión de datos con CoreBluetooth
- 4. Programación Lego Mindstorms: ¿qué idioma/IDE usa/recomienda?
- 5. Cuál es la diferencia entre Lego Mindstorms 1.0 y 2.0
- 6. Número de combinaciones con ladrillos de plástico LEGO C++
- 7. Sincronización precisa con RequestAnimationFrame
- 8. Parse Lego Digital Designer * archivos .lxf
- 9. ¿Puedo desarrollar Lego Mindstorms en Scala?
- 10. Sincronización de fotogramas con AVPlayer
- 11. Sincronización IMAP
- 12. Cómo detectar violaciones de sincronización con Java
- 13. iPhone aplicación fuera de línea con sincronización
- 14. Opciones de sincronización sin conexión con .NET
- 15. Java: ¿problema de sincronización con NumberFormat?
- 16. Trabajando en sincronización con SVN upstream
- 17. Depuración de ASP.NET Sincronización con IIS
- 18. Sincronización con Google Calendar en ambos sentidos
- 19. ¿Hay algún intérprete de Ruby o Python para Lego Mindstorm?
- 20. InteropBitmap sincronización
- 21. Sincronización Java
- 22. sincronización interna en el mismo objeto que la sincronización externa
- 23. Sincronización de desplazamiento UIScrollView
- 24. Java: ¿Sincronización en primitivas?
- 25. EJB y sincronización
- 26. Sincronización ABAddressbook-Entries
- 27. Sincronización simple de subprocesos
- 28. Listboxes, desplazamiento en sincronización
- 29. Sincronización entre roles Azure
- 30. configuración de sincronización general casilla de verificación "sincronización automática" programáticamente
¿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
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
@ 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. –