Acerca de Bluetooth
Bluetooth es un protocolo estándar del sector que permite la conectividad inalámbrica para una gran cantidad de dispositivos, incluidos equipos, impresoras, teléfonos móviles y dispositivos portátiles.
Entre las características clave de Bluetooth se incluyen las siguientes:
- Un protocolo inalámbrico de bajo coste y bajo consumo de energía con soporte estándar del sector y aceptación mundial.
- Interfaz de programación definida y familiar que los desarrolladores pueden usar para desarrollar o migrar rápidamente aplicaciones.
- Un sitio web oficial y una organización cooperativa de toda la industria que explica, promueve y estandariza la tecnología Bluetooth. Para más información, vea www.bluetooth.com.
Bluetooth en Windows proporciona servicios básicos similares a los expuestos por el Protocolo de control de transmisión (la parte TCP de TCP/IP). Al igual que muchos protocolos de red y servicios, la conectividad Bluetooth y la transferencia de datos se programan a través de llamadas de función de Windows Sockets, mediante técnicas comunes de programación de Windows Sockets y extensiones Bluetooth específicas. Sin embargo, dado que existen diferencias significativas entre una red cableada, fija y una red ad hoc inalámbrica, Bluetooth proporciona extensiones como detección de servicios o dispositivos y notificaciones que permiten que las aplicaciones funcionen correctamente en el entorno inalámbrico. Estas extensiones también allanan el camino para la portabilidad simple a tecnologías similares, como IrDA o futuros transportes inalámbricos.
Microsoft proporciona compatibilidad con Bluetooth en Windows XP con Service Pack 1 (SP1) y versiones posteriores, en Windows XP Embedded con Service Pack 2 y en Windows CE. Las aplicaciones Bluetooth que se ejecutan en Windows XP deben poder ejecutarse en una imagen en tiempo de ejecución basada en Windows XP Embedded que incluya las dependencias necesarias. Para obtener más información, consulte Windows XP Embedded. Para obtener más información sobre la programación de Windows CE, consulte el SDK de Windows CE.
Microsoft proporciona dos enfoques para programar Bluetooth en Windows:
- Uso de la interfaz de Windows Sockets
- Administración de dispositivos directamente mediante interfaces Bluetooth que no son de socket
En esta sección se proporciona información general sobre ambos enfoques en los temas siguientes. Para obtener más información sobre el uso de elementos de la API de Windows Sockets para programar Bluetooth, consulte Programación de Bluetooth con Windows Sockets.
Sección | Contenido |
---|---|
Compatibilidad de Windows Sockets con Bluetooth | Describe la relación entre Bluetooth y Windows Sockets. |
Administración de dispositivos y servicios Bluetooth | Describe cómo administrar dispositivos y servicios Bluetooth. |