Compartir a través de


Compatibilidad con radio de host Bluetooth

En este artículo se proporcionan respuestas a preguntas típicas sobre la compatibilidad con Bluetooth Radio.

Controladores de host Bluetooth compatibles con Windows

Con Windows, una radio Bluetooth se puede empaquetar como un dongle externo o incrustarse dentro de un equipo, pero debe estar conectado a uno de los puertos USB del equipo. Para obtener más información, consulta la Referencia de dispositivos Bluetooth.

Forzar la carga de la pila de Bluetooth si Windows no puede coincidir con el identificador de dispositivo (Windows Vista)

Es posible que una nueva radio Bluetooth no coincida con ninguno de los identificadores de dispositivo en bluetooth INF (Bth.inf) que se incluye con Windows. Una coincidencia que falta impide que Windows cargue una pila de Bluetooth para el dispositivo. Asegúrese de que la radio funciona con la pila de Bluetooth nativa de una de las maneras siguientes:

  • Cree un INF para la radio que haga referencia a Bth.inf. Para obtener un ejemplo de un archivo INF específico del proveedor para una radio Bluetooth, vea apéndice B: Un ejemplo de un archivo INF proporcionado por el proveedor para su uso en Windows Vista.
  • Almacene un descriptor de sistema operativo de id. compatible extendido en el firmware del dispositivo que especifique un identificador compatible y subcompatible adecuado. Para obtener información sobre los descriptores de SO compatibles extendidos, consulte Descriptores de so de Microsoft.
  • Forzar la carga de la pila de Bluetooth

El procedimiento siguiente usa Administrador de dispositivos para forzar la carga de la pila Bluetooth para una nueva radio:

  1. Ejecute la aplicación Panel de control Administrador de dispositivos e identifique la radio Bluetooth en la lista de dispositivos.
  2. Para ejecutar el Asistente para actualizar software del controlador, haga clic con el botón derecho en el elemento de radio Bluetooth y seleccione Actualizar software de controlador.
  3. Use el asistente para forzar la instalación de la pila de Bluetooth.

Para obtener una descripción detallada de este procedimiento, vea apéndice A: Cómo instalar un controlador Bluetooth in-Box en nuevo hardware en Windows Vista.

Asegúrese de que la compatibilidad integrada con radios Bluetooth

Los IHD deben seguir los pasos siguientes para asegurarse de que sus radios Bluetooth tienen compatibilidad con caja en Windows:

  • Asegúrese de que la radio admite el descriptor de características del sistema operativo de identificador compatible extendido. Para obtener más información, consulte Descriptores de so de Microsoft.
  • Obtenga la aprobación del Programa de certificación de Windows para el hardware de radio Bluetooth y el archivo INF asociado. Para obtener un ejemplo de un archivo INF específico del proveedor para una radio Bluetooth, vea apéndice B: Un ejemplo de un archivo INF proporcionado por el proveedor para su uso en Windows Vista.
  • Usar el Centro de partners para que el archivo INF esté disponible a través de Windows Update

Ya no es posible agregar radios al archivo Bth.inf.

Archivos INF mediante el GUID de clase definido por Microsoft

Use el identificador único global (GUID) de la clase definida por Microsoft ({e0cbf06c cd8b 4647 bb8a 263b43f0f974}) solo en los archivos INF que hacen referencia al archivo INF de Bluetooth (Bth.inf). El dispositivo usa el icono nativo de Windows Installer, servicios y área de notificación. Si implementas tu propia pila de Bluetooth, debes crear un GUID de clase específico del proveedor y usar las herramientas de prueba de WLK para asegurarte de que la pila cumple con el Programa de certificación de Windows sin clasificar.

¿Por qué falta la aplicación bluetooth de Panel de control?

La aplicación Panel de control Bluetooth se incorporó a dispositivos e impresoras. Por lo tanto, el ajuste de la configuración de radio Bluetooth, la administración de dispositivos Bluetooth y la adición de nuevos dispositivos Bluetooth solo se pueden realizar desde dispositivos e impresoras.

¿Por qué es posible que el icono de Bluetooth no aparezca en la barra de tareas?

Si el icono de Bluetooth no aparece en la barra de tareas, podría deberse a uno o varios de los siguientes motivos:

  • La radio Bluetooth está desactivada.
  • La radio Bluetooth está en modo de emulación.
  • En el cuadro de diálogo Configuración de Bluetooth, la casilla Mostrar el icono de Bluetooth en el área de notificación no está activada.

Compatibilidad de Windows con actualizaciones de firmware de radio Bluetooth

Actualmente, la pila de Bluetooth que se incluye con Windows no admite directamente las actualizaciones de firmware. Sin embargo, para las radios Bluetooth conectadas a través de un puerto USB, Windows admite actualizaciones de firmware conforme a la especificación de actualización de firmware del dispositivo USB (DFU). Los IHD pueden crear una utilidad en modo de usuario que se comunique con su radio Bluetooth a través de la interfaz DFU para realizar la actualización del firmware y reiniciar la radio.

Compatibilidad de Windows con comandos de paso a través específicos del proveedor

Windows incluye compatibilidad con comandos de paso a través específicos del proveedor. Estas interfaces en modo kernel se documentan en WDK.

Compatibilidad de Windows con perfiles proporcionados por el proveedor

Windows admite perfiles Bluetooth proporcionados por el proveedor. Los GUID para esos perfiles estandarizados por el SIG de Bluetooth se incluyen en el archivo INF de cuadro (Bth.inf).

Cuando los usuarios emparejan un dispositivo Bluetooth con un equipo, los perfiles del dispositivo se comparan con los perfiles que aparecen en Bth.inf. Si el perfil de dispositivo no coincide con uno de esos perfiles, los usuarios reciben un cuadro de diálogo que les pide que proporcionen el software de proveedor adecuado.

Los proveedores que quieran un perfil específico del proveedor deben usar su propio GUID y hacer referencia a él en un archivo INF específico del proveedor. Este archivo INF puede usar directivas Include y Needs para hacer referencia a las secciones y directivas Bth.inf adecuadas. Para obtener un ejemplo de un archivo INF específico del proveedor, vea apéndice B: Un ejemplo de un archivo INF proporcionado por el proveedor para su uso en Windows Vista.

Perfiles y protocolos de Bluetooth habilitados de forma predeterminada

La pila Bluetooth incluida con Windows proporciona compatibilidad integrada solo con algunos perfiles bluetooth. Los proveedores deben implementar los servicios necesarios para admitir cualquier otro perfil de Bluetooth, tanto como lo hacen para USB y PCI. Windows puede usar los perfiles de Bluetooth que están habilitados de forma predeterminada (denominados perfiles admitidos) para generar objetos de dispositivo físico (PPO). Esto permite la carga predeterminada de los controladores necesarios para habilitar el perfil. Puede identificar los perfiles admitidos en el Registro examinando los valores SupportedServices y UnsupportedServices en la clave HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Bthport \Parameters .

Nota:

La clave Bthport se agrega al registro solo después de instalar un dispositivo Bluetooth.

En la tabla siguiente se enumeran los perfiles de Bth.inf compatibles con Windows.

Identificador de servicio Descripción
{00001101-0000-1000-8000-00805f9b34fb} SPP
{00001103-0000-1000-8000-00805f9b34fb} PARDO
{00001124-0000-1000-8000-00805f9b34fb} HID
{00001126-0000-1000-8000-00805f9b34fb} HCRP

Perfiles de Bluetooth de Windows

Para que un dispositivo o accesorio habilitado para Bluetooth funcione con su PC que ejecuta Windows 10, el dispositivo debe usar uno de los perfiles bluetooth compatibles. Consulta la lista más reciente en Perfiles bluetooth compatibles.

Si los IHD no quieren que Windows genere automáticamente un PDO para su dispositivo, puede agregar el GUID de servicio a la lista de servicios no admitidos. Para obtener ejemplos, consulte Bth.inf.

Cómo la directiva de grupo puede bloquear la instalación de radio Bluetooth

Para obtener más información sobre cómo usar la directiva de grupo para bloquear la instalación de radios Bluetooth, consulte la sección "Impedir la instalación de dispositivos prohibidos" de la Guía paso a paso para controlar la instalación y el uso de dispositivos con la directiva de grupo.

Use los siguientes identificadores compatibles para la radio Bluetooth:

USB\Class_E0 (para radios basadas en USB) MS_BTHX_BTHMINI (para radios que no son USB)

Nota:

Esto no quitará la compatibilidad con el controlador Bluetooth si ya se ha instalado. Además, esta directiva debe aplicarse a la imagen preinstalada.

Cómo cambiar el registro de perfil de id. de dispositivo publicado por Windows

El perfil de id. de dispositivo define un registro SDP que se puede usar para proporcionar información de identidad a los dispositivos remotos. Windows usa el registro de id. de dispositivo publicado en dispositivos emparejados para proporcionar identificadores de hardware específicos del dispositivo para servicios Bluetooth genéricos.

Windows también publica un registro de identificador de dispositivo local para identificar el dispositivo Windows en dispositivos Bluetooth remotos. Puede ajustar los valores predeterminados para identificar mejor su dispositivo Windows específico. Estos valores se definen como en la tabla siguiente en la clave del Registro HKLM\System\CCS\services\BTHPORT\Parameters:

ValueName Tipo Descripción Valor predeterminado
DIDVendorIDSource DWORD 0x01 = espacio de nombres
bluetooth SIG 0x02 = espacio de nombres del foro USB
0x01
DIDVendorID DWORD VendorID especificado por OEM 0x06: identificador de proveedor de Microsoft
DIDProductID DWORD ProductID especificado por OEM 0x01: Microsoft Windows
DIDVersion DWORD Versión de producto especificada por OEM 0x0800: Windows 8