Estoy buscando comunicarme a través de RFCOMM a otro dispositivo Bluetooth. Quiero usar C++ (VS2008) para la aplicación. Ya sé de la biblioteca de 32feet, pero no estaba seguro si funcionaría para C++. ¿Alguien sabe de un buen punto de partida para este tipo de proyecto? ¿O posiblemente muestras de 32 pies escritas en C++? Quiero una API simple y fácil de usar para Bluetooth usando C++.Bluetooth en C++
Respuesta
Puede realizar la programación de Bluetooth utilizando conectores de BT en la pila de Bluetooth del sistema operativo. Esta página discute el uso del socket: http://msdn.microsoft.com/en-us/library/windows/desktop/aa362928(v=vs.85).aspx
Esta página tiene enlaces para descargar el SDK de Bluetooth de Microsoft: http://msdn.microsoft.com/en-us/library/windows/desktop/aa363058(v=vs.85).aspx
la creación de aplicaciones utilizando la pila de Microsoft funciona bastante bien (XP y Vista funcionan muy bien, tratando de correr la misma aplicaciones en Windows 7-64bit no funciona tan bien ...)
La ventaja real de 32feet.net es que el soporte Bluetooth en Windows está muy balcanizado: nunca se sabe en una máquina determinada si está usando Microsoft , Broadcom, Toshiba, BlueSolei o alguna otra pila. Si bien en su mayoría son compatibles por aire, las API son completamente diferentes para cada uno. Construir con 32feet.net permite que su aplicación se ejecute en un subconjunto más grande de máquinas ... Dicho esto, no intenté construirlo en una aplicación C++, lo siento.
Esta pregunta es bastante antigua, lo sé.
Sólo quería actualizar, que Qt Framework tiene ahora Qt Bluetooth para C++ que parece muy prometedor - http://doc.qt.io/qt-5/qtbluetooth-module.html
- 1. Emparejamiento Bluetooth en C en Linux
- 2. Comunicación Bluetooth con Mono C#
- 3. C# y programación de Bluetooth
- 4. Programación Bluetooth de bajo nivel en C++
- 5. Linux programación de Bluetooth en c
- 6. Bluetooth en C#, ¿Qué pila, qué SDK?
- 7. API ANSI C Bluetooth y tutorial Linux
- 8. Bluetooth API en Windows/.Net?
- 9. Programación Bluetooth en Android
- 10. Bluetooth en java (J2SE)
- 11. Protocolo Bluetooth?
- 12. Bluetooth remoto
- 13. Soporte Bluetooth en Android Emulator
- 14. Usando Bluetooth en Android Emulator
- 15. Programación de Bluetooth en iPhone
- 16. ¿Activar Bluetooth SPP en Android?
- 17. Versión de Bluetooth en iMac
- 18. Bluetooth: detectar evento usando Bluez
- 19. Código de ejemplo de Bluetooth para Cocoa (Objective-C)
- 20. Arduino + módulo Bluetooth + Android
- 21. Java (J2SE) y Bluetooth
- 22. Bluetooth Ping Latency
- 23. Android puerto COM Bluetooth
- 24. iOS impresora Bluetooth?
- 25. Android 2.1: Cifrado Bluetooth
- 26. Android Bluetooth enviando archivo
- 27. Android Bluetooth Ejemplo
- 28. HTML5 Bluetooth y audio
- 29. iPhone apague bluetooth GKPeerPickerController
- 30. Bluetooth file transfer Android
No hay soporte en las ventanas yet.'Currently, la API es compatible con las siguientes plataformas: Android, iOS, Linux (BlueZ 4.x/5.x) y OS X' de [aquí] (http://doc.qt.io/qt-5/qtbluetooth-index.html) – ramtheconqueror