01 proyectos 02 conceptos 03 juegos 04 apps 05 utilidades 06 gamebob 07 charlas 08 equipo

Mis mejores utilidades, ahora en tu móvil.

Accede a todas mis herramientas y proyectos de forma rápida, optimizada y en un solo lugar.

Escáner Web Bluetooth BLE

Escanea dispositivos Bluetooth Low Energy cercanos desde el navegador, inspecciona los UUIDs de servicios GATT expuestos y prueba si tu hardware IoT o wearable es detectable.

Listo para escanear hardware BLE cercano

Funciona mejor en navegadores basados en Chromium con Bluetooth activado. Web Bluetooth está intencionadamente limitado por permisos y puede no mostrar todos los anunciantes cercanos.

Zoom 100%
Estudio de Utilidades

¿Quieres tener esta utilidad en tu web?

Personaliza colores y modo oscuro para WordPress, Notion o tu propio sitio.

Preguntas Frecuentes

¿Puede un sitio web escanear dispositivos Bluetooth sin permiso?
No. Web Bluetooth siempre requiere un gesto del usuario y un selector de permisos del navegador. Esta herramienta solo ve el dispositivo que seleccionas explícitamente y no almacena direcciones MAC, IDs de dispositivo ni resultados del escaneo.
¿Por qué el escáner no muestra todos los dispositivos BLE cercanos?
Los navegadores exponen Bluetooth intencionadamente a través de un selector de permisos, no como un escáner silencioso en segundo plano. Algunos dispositivos también dejan de anunciarse, ocultan su nombre, requieren emparejamiento o exponen servicios solo tras la conexión.
¿Qué navegadores admiten Web Bluetooth?
Web Bluetooth funciona mejor en navegadores de escritorio basados en Chromium como Chrome y Edge. Normalmente requiere HTTPS o localhost y no está disponible en muchas configuraciones de Firefox, Safari y navegadores de iOS.
¿Puede leer datos privados de sensores de un wearable?
Solo si el dispositivo expone servicios GATT compatibles y el navegador concede acceso. Muchos wearables comerciales requieren aplicaciones del fabricante, cifrado, vinculación o características propietarias que un escáner de navegador genérico no puede decodificar.
¿Qué son los UUIDs de servicio GATT?
Un UUID de servicio GATT identifica un grupo de funcionalidades Bluetooth Low Energy, como Servicio de Batería, Frecuencia Cardíaca, Información del Dispositivo o un servicio personalizado del fabricante usado por hardware maker e IoT.

# Probador BLE online para IoT, Wearables y Hardware Maker

Este escáner Web Bluetooth te permite probar si un dispositivo Bluetooth Low Energy cercano es detectable desde un navegador y qué servicios GATT expone tras conceder el permiso. Es útil para depurar firmware ESP32, sketches Arduino BLE, sensores inteligentes, wearables de fitness, teclados, balizas personalizadas, monitores ambientales y hardware prototipo antes de crear una aplicación móvil nativa.
Modelo de privacidad
Este sitio web no almacena direcciones MAC, IDs de dispositivo, nombres, UUIDs, datos de señal ni historial de escaneos. El selector de permisos del navegador decide a qué único dispositivo puede acceder la página y los resultados permanecen en tu sesión actual del navegador.
Lo que ves Lo que significa Qué comprobar a continuación
Nombre del dispositivoEl nombre Bluetooth anunciado, si el hardware lo emite.Si está vacío, revisa los datos publicitarios del firmware o usa un prefijo de nombre conocido durante las pruebas.
ID del dispositivoUn identificador con ámbito de navegador, no la dirección MAC pública real.Úsalo solo para esta sesión del navegador; no lo trates como un número de serie universal del hardware.
UUIDs de servicio GATTLos grupos de servicios expuestos tras aceptar la conexión.Compara los UUIDs estándar con la lista de Bluetooth SIG o tu tabla de servicios del firmware.
Servicio personalizadoUn UUID específico del fabricante o del proyecto.Abre tu firmware, perfil de app móvil o documentación BLE para mapear características y permisos.

# Por qué el escaneo Bluetooth del navegador es diferente

Las aplicaciones nativas de escáner BLE a menudo muestran anuncios continuos de muchos dispositivos cercanos. Web Bluetooth es deliberadamente más estricto: la página debe abrirse en un contexto seguro, el escaneo debe iniciarse con un clic del usuario y el navegador muestra un selector de permisos. Esto protege a los usuarios del seguimiento silencioso a la vez que da a los desarrolladores una forma práctica de conectarse al hardware BLE seleccionado desde JavaScript.

Escáner Web Bluetooth

Ideal para validación rápida de firmware, demos, flujos de soporte, laboratorios educativos y diagnósticos basados en navegador donde importa la fricción de instalación.

App BLE nativa

Mejor para escaneo en segundo plano, registro RSSI, flujos de emparejamiento, protocolos cifrados del fabricante, grandes árboles de características y diagnósticos de campo a largo plazo.

# Razones comunes por las que un dispositivo BLE no aparece

  • Bluetooth está desactivado a nivel del sistema operativo o el navegador no tiene permiso de Bluetooth.
  • El dispositivo está conectado a otro teléfono, portátil, aplicación del fabricante o pasarela y ha dejado de anunciarse.
  • El hardware se anuncia solo durante un breve periodo tras el arranque o tras pulsar un botón de emparejamiento.
  • El navegador no está basado en Chromium, la página no se sirve por HTTPS o la plataforma bloquea Web Bluetooth.
  • El firmware anuncia datos del fabricante pero oculta el nombre local, por lo que el selector puede mostrar un dispositivo sin nombre.
  • El dispositivo requiere vinculación, cifrado o autenticación propietaria antes de que los servicios sean legibles.

# Cómo usar UUIDs GATT durante la depuración

Una conexión exitosa con UUIDs de servicio te indica que el navegador puede alcanzar el periférico y que el periférico expone al menos parte de su tabla GATT. Los servicios estándar como Servicio de Batería, Información del Dispositivo, Frecuencia Cardíaca, Dispositivo de Interfaz Humana y Detección Ambiental son fáciles de reconocer. Los UUIDs personalizados normalmente apuntan a funciones específicas del firmware y necesitan el mapa de características de tu código fuente o documentación del fabricante.
Síntoma Causa probable Solución práctica
El selector de permisos está vacíoEl dispositivo no se está anunciando o falta soporte del navegador.Reinicia el dispositivo, activa el modo de emparejamiento, acércate o reintenta en Chrome/Edge.
La conexión falla inmediatamenteEl dispositivo está ocupado, fuera de alcance o rechaza la conexión del navegador.Desconecta las aplicaciones del fabricante y mantén el periférico cerca del ordenador.
No se listan serviciosGATT no está disponible, los servicios están ocultos o no se concedió acceso para esos UUIDs.Añade servicios opcionales conocidos en pruebas de firmware o inspecciona con una herramienta BLE nativa.
Solo aparecen UUIDs personalizadosEl hardware usa servicios de firmware específicos del fabricante.Mapea los UUIDs a constantes del código fuente y documenta los permisos de lectura/escritura de características.

# Límites de seguridad y privacidad

  • La página no puede recopilar silenciosamente dispositivos Bluetooth cercanos en segundo plano.
  • El navegador puede ocultar las direcciones MAC reales y proporcionar en su lugar un ID de dispositivo con ámbito.
  • El acceso solo comienza después de que el usuario haga clic en el botón de escanear y elija un dispositivo.
  • Este sitio web no sube ni almacena los resultados.
  • Los dispositivos comerciales sensibles pueden requerir cifrado o un flujo de emparejamiento del fabricante que este escáner genérico no puede eludir.

Referencias Bibliográficas

Esc