CoderTools

Depurador Bluetooth Web

Escanea dispositivos BLE, monitorea intensidad de señal RSSI y explora servicios GATT

Cómo usar

1

Haz clic en 'Escanear dispositivos BLE'

Esto abrirá el diálogo de selección de dispositivo Bluetooth de tu navegador. Tu navegador buscará dispositivos BLE cercanos y los mostrará en una lista.

2

Selecciona un dispositivo

Elige el dispositivo BLE que quieres depurar del selector del navegador. El dispositivo se conectará a esta herramienta.

3

Explora servicios GATT

Después de conectar, haz clic en 'Conectar GATT' para descubrir todos los servicios y características expuestos por el dispositivo. Puedes leer, escribir y suscribirte a notificaciones.

4

Monitorea la intensidad de señal

Usa el monitor RSSI para rastrear la intensidad de señal Bluetooth en tiempo real. Esto ayuda a identificar problemas de conectividad o la ubicación óptima del dispositivo.

Características

Escaneo de dispositivos BLE

Escanea dispositivos Bluetooth Low Energy cercanos usando la API Web Bluetooth. Conéctate a cualquier dispositivo BLE compatible directamente desde tu navegador.

Monitoreo de señal RSSI

Monitorea la intensidad de señal en tiempo real (RSSI) con un gráfico visual. Rastrea la calidad de señal a lo largo del tiempo para diagnosticar problemas de conectividad.

Explorador de servicios GATT

Descubre y explora todos los servicios y características GATT. Visualiza UUIDs de servicio, propiedades de características y descriptores en una estructura de árbol.

Lectura/Escritura de valores

Lee valores de características en formato hexadecimal, texto o decimal. Escribe valores en características escribibles para control y prueba de dispositivos.

Suscripción a notificaciones

Suscríbete a características con propiedades Notify o Indicate. Visualiza un registro con marca de tiempo de todas las notificaciones entrantes.

Compatibilidad de navegadores

El soporte de la API Web Bluetooth varía según el navegador y sistema operativo:

  • Chrome 56+ — Soporte completo en Windows, macOS, Linux, Android, ChromeOS
  • Edge 79+ — Soporte completo en Windows, macOS
  • Opera 43+ — Soporte completo
  • Firefox — No soportado (sin implementación de Web Bluetooth)
  • Safari — No soportado (bandera experimental disponible pero limitada)

Limitaciones del navegador

Preguntas frecuentes

¿Por qué mi dispositivo no aparece en los resultados del escaneo?

Asegúrate de que tu dispositivo esté encendido y en modo de anuncio. Algunos dispositivos dejan de anunciarse después de emparejarse con otro dispositivo. También verifica que Bluetooth esté habilitado en tu computadora y que el dispositivo esté dentro del alcance.

¿Puedo ver la dirección MAC real del dispositivo BLE?

No, los navegadores ocultan intencionalmente las direcciones MAC reales por razones de privacidad. El ID del dispositivo mostrado es un identificador único generado por tu navegador para este origen. Es consistente para el mismo dispositivo en el mismo sitio web pero diferente entre sitios.

¿Por qué el monitoreo RSSI muestra 'No soportado'?

El monitoreo RSSI vía watchAdvertisements() requiere Chrome 85+ o Edge 85+. Algunos sistemas operativos (como iOS) no soportan esta función incluso en navegadores compatibles. En navegadores antiguos, RSSI solo está disponible durante el escaneo inicial.

¿Por qué no puedo escribir en una característica?

Verifica si la característica tiene la propiedad 'Write' o 'Write Without Response'. Algunas características son de solo lectura. También asegúrate de que el formato del valor sea correcto — los valores hexadecimales deben ser bytes separados por espacios como '01 02 03'.

¿Mis datos se envían a algún servidor?

No. Esta herramienta se ejecuta completamente en tu navegador usando la API Web Bluetooth. Toda la comunicación ocurre directamente entre tu navegador y el dispositivo BLE. No se transmiten datos a nuestros servidores.

¿Por qué la conexión sigue cayendo?

Las conexiones BLE pueden ser inestables debido a: 1) Distancia/obstáculos entre el dispositivo y la computadora, 2) Interferencia de otros dispositivos inalámbricos, 3) Problemas de firmware del dispositivo, 4) Batería baja en el dispositivo BLE. Intenta acercarte o eliminar obstáculos.

Herramientas Relacionadas

Menú Rápido

Sin herramientas recientes