Bluetooth

Características y recomendaciones

Esta es una lista de características y recomendaciones para Bluetooth en Windows. Para obtener compatibilidad eficiente con balizas Bluetooth LE y escenarios relacionados, Microsoft recomienda componentes Bluetooth capaces de descargar hardware y admitir la extensión de interfaz de controlador de host (HCI) definida por Microsoft.

Las características adicionales que se agregaron después de la versión 1507 de Windows 10, se marcan con su número de versión correspondiente.

Identificadores de QD

Identificador de QD Nombre Tipo de producto Date
192465 Windows 11, versión 22H2 Subsistema de host 06 de junio de 2023
165530 Windows 11, versión 22H2 Subsistema de host 04 de octubre de 2022
165530 Windows 11, versión 21H2 Subsistema de host 07 de julio de 2021
165530 Windows 11 Subsistema de host 07 de julio de 2021
130847 Windows 10, versión 22H2 Subsistema de host 18 de noviembre de 2022
130847 Windows 10, versión 21H2 Subsistema de host 26 de octubre de 2021
130847 Windows 10, versión 21H1 Subsistema de host 07 de julio de 2021
130847 Windows Server 2022 Subsistema de host 26 de mayo de 2021
130847 Windows 10, versión 20H2 Subsistema de host 26 de enero de 2021
130847 Windows 10, versión 2004 Subsistema de host 10 de enero de 2020
121270 Windows 10 versión 1909 Subsistema de host 19 de noviembre de 2019
121270 Windows 10, versión 1903 Subsistema de host 29 de marzo de 2019
108589 Windows 10, versión 1809 Subsistema de host 07 de septiembre de 2018
106476 Windows 10, versión 1803 Subsistema de host 10 de abril de 2018
94254 Windows 10, versión 1703 Subsistema de host 14 de marzo de 2017
84637 Windows 10 Mobile actualizado a AVRCP Subsistema del perfil 17 de junio de 2016
70587 Windows 10 para ediciones de escritorio (Home, Pro, Enterprise y Education) Subsistema de host 14 de julio de 2015
72550 Windows 10 Mobile Subsistema del perfil 31 de julio de 2015

Características de Bluetooth

  • Pila de núcleos Bluetooth convergentes. Los perfiles de audio difieren en el comportamiento entre Windows 10 para las ediciones de escritorio (Home, Pro, Enterprise y Education) y Windows 10 Mobile.

    • Compatible con el estándar Bluetooth 4.1 (para todos los requisitos de especificación obligatorios, no para los requisitos opcionales)
    • Compatibilidad con las siguientes características:
    • Descarga de hardware (HCI): Microsoft define los comandos y eventos HCI específicos del proveedor que Windows consume
    • Compatibilidad con el modo dual (excepto en Windows 10 Mobile): compatibilidad con modo dual para Bluetooth BR/EDR y Bluetooth LE. Por ejemplo, un Jabra Sport Pulse puede transferir datos de frecuencia cardíaca a través de Bluetooth LE y transmitir música a través de un perfil BR/EDR. Bluetooth BR/EDR, el estándar anterior, sigue siendo necesario para aplicaciones de mayor velocidad de datos o de larga duración.
    • Privacidad de LE 1.1: Windows protege la privacidad del usuario mediante la selección aleatoria de la dirección Bluetooth siempre que se difunda.
    • Administración empresarial
      • Activar o desactivar Bluetooth
      • Permitir o bloquear el dispositivo en modo detectable
      • Cambiar el nombre descriptivo del dispositivo Bluetooth
      • Permitir o bloquear anuncios
      • (1511) Permitir o bloquear conexiones y emparejamientos basados en los perfiles admitidos. Por ejemplo, bloquee las transferencias de archivos al permitir teclados y ratones.
    • Las características de la versión de distribución general (GDR) de Windows Phone portadas a Windows 10 (entrada de la libreta de direcciones de Cortana, LE HID, MAP)
    • (1607) Dispositivos Bluetooth de emparejamiento previo durante la fabricación: permite una experiencia integrada sin problemas que permite que los dispositivos Bluetooth solo funcionen.
    • (1703) Especificación de perfil manos libres (HFP) 1.6 con voz de banda ancha en ediciones de Windows 10 para escritorio.
    • (Versión 22H2 de Windows 11) Bluetooth 5.3
    • (Versión 22H2 de Windows 11) Audio por Bluetooth LE
  • API/Perfiles

    • API de anuncios: compatibilidad con el examen de paquetes de anuncios de Bluetooth LE para balizas y otros escenarios similares.
    • Compatibilidad existente de Windows Phone en segundo plano convergente en Escritorio.
    • Mejoras de audio de Bluetooth (voz de banda ancha, aptX®): sonido de alta definición al limitar los problemas de sincronización de labios y latencia.
    • (1511) En emparejamiento de aplicaciones: permite a las aplicaciones detectar, emparejar y conectarse a dispositivos sin salir de la aplicación en cuestión. Consulte este ejemplo de código de GitHub y la clase DeviceInformationPairing para obtener más información.
    • (1607) Compatibilidad no emparejada con conexiones a través de RFCOMM: las aplicaciones ahora pueden comunicarse con Windows a través de RFCOMM sin tener que emparejar el dispositivo.
    • (1607) Las aplicaciones de mapa ahora pueden usar la voz de Cortana para la navegación.
    • (1703) Compatibilidad con las API de control de llamadas en Windows 10 para ediciones de escritorio.
    • (1703) Compatibilidad con el servidor GATT, el rol periférico de Bluetooth LE y la compatibilidad no emparejada con Bluetooth LE. Consulte nuestro mensaje de desarrollador para obtener más información.
    • (1803) Compatibilidad con emparejamiento rápido. Consultar emparejamiento rápido de Bluetooth

Lista de características de Bluetooth por edición

En la tabla siguiente se proporciona un resumen de las características de Bluetooth de las ediciones Windows 10 para escritorio y las ediciones de Windows 10 Mobile.

Característica Ediciones de Windows 10 para escritorio Windows 10 Mobile
API de anuncio
API de emparejamiento desde la aplicación
Compatibilidad no emparejada a través de RFCOMM
Compatibilidad existente de Windows Phone en segundo plano convergente en Escritorio
Descarga de hardware (HCI)
Modo dual, privacidad de LE 1.1 (actualizaciones de las especificaciones de Bluetooth) Modo dual: Sí (solo al usar las API de emparejamiento)*
Administración empresarial
Mejoras de audio de Bluetooth: voz de banda ancha
Mejoras de audio Bluetooth: códec de audio aptX®
Mejoras de interoperabilidad
Características de GDR de WP portadas a Windows 10: entrada de la libreta de direcciones de Cortana No
Características de GDR de WP portadas a Windows 10: HID LE (móvil)
Características de GDR de WP portadas a Windows 10: perfil de acceso a mensajes (MAP) No
Características de GDR de WP portadas a Windows 10: AVRCP Sí (v1.3) Sí (v1.4)
Acceso de las aplicaciones MAP a la voz de Cortana No
Emparejamiento previo de dispositivos Bluetooth durante la fabricación No
Contenido del proceso de Bluetooth en segundo plano
Compatibilidad con emparejamiento rápido No

Nota:

Esto no se admite a través de la página Configuración y se debe implementar mediante programación mediante las API de emparejamiento desde la aplicación.

Actualización desde Windows 10

Durante la actualización, Windows migrará controladores de Bluetooth, aplicaciones y paquetes de perfiles. Todavía hay la capacidad de comprobar Windows Update de un controlador más actual e instalar durante el proceso de actualización. Si el Bluetooth no funciona o falta después de la actualización, envíe los comentarios al Centro de opiniones con los detalles de lo que sucede. Es posible que los usuarios necesiten comprobar el sitio web del fabricante de hardware o del OEM para instalar los controladores compatibles con Windows 10.

Actualización desde Windows 7, Windows 8 o Windows 8.1

Durante la actualización, Windows 11 no migrará controladores de Bluetooth, aplicaciones y paquetes de perfiles existentes. Durante el proceso de actualización, la configuración de Windows comprobará Windows Update para descargar e instalar un controlador de filtro de Bluetooth de Windows 11 para volver a habilitar la funcionalidad de radio Bluetooth con la compatibilidad con el perfil de bandeja de entrada que se muestra en la tabla anterior. Los usuarios tendrán que comprobar el sitio web del fabricante de hardware o del OEM para ver los paquetes de perfiles actualizados si lo desea.

Directrices mantenidas de Windows 8.1

En esta sección se tratan las directrices de Windows 8.1 que se mantienen para Windows 10.

Hardware

Si se implementa, los controladores de Bluetooth deben admitir la especificación Bluetooth 4.0+LE, cumpliendo con la tarifa básica (BR) y baja energía (LE).

En la tabla siguiente se resumen los buses periféricos y la compatibilidad con controladores admitidos.

Bus (HCI) Compatibilidad con controladores Compatibilidad con SCO
No USB Ejemplo de WDK Solo conexión I2S/PCM de banda lateral (omisión de HCI)
USB Integrado En banda (SCO sobre HCI)

La muestra del controlador de bus de HCI de serie de Bluetooth del WDK se basa en el estándar UART (H4) tal y como se define en la especificación de Bluetooth SIG. Se pedirá a un proveedor que adopte y mejore el ejemplo para cualquier requisito de dispositivo específico del proveedor en torno a la inicialización de dispositivos o la administración de energía. Si lo desea, el proveedor también puede adoptar la muestra y desarrollar para una interfaz que no sea UART, es decir, los controladores que no son UART también serán compatibles con la pila Bluetooth (dado un controlador proporcionado por el proveedor adecuado).

Un controlador de controladora de serie proporcionado por el proveedor es necesario para los controladores basados en UART. Para conocer las características específicas de UART, consulte Bus periférico simple (SPB).

Nota:

Un controlador de Bluetooth sin estar conectado por USB debe usar un canal de banda lateral para las aplicaciones SCO, es decir: SCO a través de la interfaz I2S/PCM. SCO sobre HCI (en banda) no se admitirá para controladores que no son USB.

Controlador de bus de transporte

El ejemplo del Kit para controladores de Windows (WDK) está disponible para el transporte UART (H4). Un proveedor puede mejorarlo para cualquier característica específica del proveedor, incluido también para cualquier transporte que no sea UART. No habrá limitaciones en torno a la capacidad de la pila para admitir un transporte determinado.

No habrá ningún cambio en el controlador USB de Bluetooth existente. Se recomienda usar UART (H4) como interfaz de conectividad, ya que la muestra de WDK se basará en UART y debido al menor consumo de energía de UART. La compatibilidad con voz (SCO) debe pasar por un canal de audio "sideband" para controladores que no son por USB, como una interfaz I2S/PCM.

Inicialización y control de potencia

Para los controladores de Bluetooth no basados en USB que requieren inicialización, consulte Instrucciones del controlador de bus de transporte para el control de potencia de Bluetooth.

Administración de radio

El complemento de administración de radio Bluetooth de terceros no se admite, ya que la compatibilidad con la administración de radio Bluetooth ahora se proporciona en la bandeja de entrada. Los conductores de transporte deben responder a ser D3 apagando la alimentación de la radio.

Mecánica

No se recomienda un interruptor externo para controlar el estado de encendido y apagado de la radio Bluetooth.

Software de Bluetooth de terceros

El software de terceros se puede agregar a equipos Windows x86/x64 para proporcionar una funcionalidad de perfil Bluetooth adicional que no se incluye de forma nativa en Windows. Para evitar afectar a la experiencia del usuario de Windows, provocar incompatibilidades con otros equipos Windows y crear problemas de capacidad de servicio en la actualización, Windows recomienda lo siguiente:

  • Haga que INF pueda instalarlos para que se puedan atender fácilmente para admitir Windows como servicio.
  • No reemplace los perfiles de bandeja de entrada, los iconos ni las interfaces de usuario.
  • Al agregar perfiles u otro software, use las API nativas de Windows.
  • Use Wi-Fi Direct para escenarios de ancho de banda alto de punto a punto en lugar de Bluetooth de alta velocidad (HS).
  • Superficie óptima de la aplicación para minimizar el impacto en el tiempo de fabricación.
  • Rendimiento óptimo de la aplicación para minimizar el impacto en las transiciones (arranque, reanudación desde S3/S4) y eficiencia energética.