Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
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, consulte Referencia de dispositivos Bluetooth.
Forzar la carga de la pila de Bluetooth si Windows no puede identificar el ID de dispositivo (Windows Vista)
Es posible que una nueva radio Bluetooth no coincida con ninguno de los identificadores de dispositivo del INF de Bluetooth (Bth.inf) que se incluye con Windows. La ausencia de coincidencia impide que Windows cargue una pila de protocolos 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 en el firmware del dispositivo un descriptor de sistema operativo de ID extendido compatible que especifique un ID compatible y subcompatible adecuado. Para obtener información sobre los descriptores de SO de ID compatibles extendidos, consulte Descriptores de SO de Microsoft.
- Forzar la carga de la pila Bluetooth
El siguiente procedimiento usa el Administrador de dispositivos para forzar la carga de la pila Bluetooth para un nuevo dispositivo de radio:
- Ejecute la aplicación Administrador de dispositivos del Panel de control e identifique la radio Bluetooth en la lista de dispositivos.
- 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.
- 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 de In-Box en nuevo hardware en Windows Vista.
Asegúrese de que haya compatibilidad integrada con las radios Bluetooth.
Los IHVs deben seguir los pasos siguientes para asegurarse de que sus radios Bluetooth tienen soporte en Windows desde el primer momento:
- 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 sistema operativo 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.
- Utilice el Centro de asociados para que el archivo INF esté disponible a través de Windows Update
Ya no es posible agregar radios en el propio archivo Bth.inf.
Archivos INF que utilizan el GUID de clase definido por Microsoft.
Utilice el identificador único global (GUID) de clase definido por Microsoft ({e0cbf06c cd8b 4647 bb8a 263b43f0f974}) únicamente en los archivos INF que hacen referencia al archivo INF de Bluetooth incorporado (Bth.inf). El dispositivo usa el icono nativo de Windows Installer, servicios y área de notificación. Si implementa su propia pila de Bluetooth, debe crear un GUID de clase específico del proveedor y usar las herramientas de prueba de WLK para asegurarse de que la pila cumple con el Programa de certificación de Windows sin clasificar.
¿Por qué falta la aplicación Bluetooth del Panel de control?
La aplicación Bluetooth del Panel de control 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, el stack 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 Vendedores Independientes de Hardware (IHVs) pueden crear una utilidad en modo 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 pasarela 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 integrado (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 soporte integrado solo para 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.
Id. de servicio | Descripción |
---|---|
{00001101-0000-1000-8000-00805f9b34fb} | SPP |
{00001103-0000-1000-8000-00805f9b34fb} | DUN |
{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 en Compatibilidad con la versión y el perfil de Bluetooth en versiones anteriores de Windows.
Si los IHV no quieren que Windows genere automáticamente un PDO para su dispositivo, pueden 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 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
El bloqueo de la instalación de radio Bluetooth no quita la compatibilidad con el controlador Bluetooth si ya está instalado. Además, esta directiva debe aplicarse a la imagen preinstalada.
Cómo cambiar el registro del perfil del 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 registrado 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 de 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 |