La Web Bluetooth API permite que aplicaciones web se comuniquen con dispositivos Bluetooth Low Energy (BLE) cercanos.
Cómo funciona
navigator.bluetooth.requestDevice() muestra un selector de dispositivos. Requiere interacción del usuario (click). Solo HTTPS.
Servicios y características
Los dispositivos BLE exponen servicios (UUIDs) con características (lectura, escritura, notificaciones). getPrimaryService(), getCharacteristic().
Casos de uso
Monitoreo de sensores (temperatura, ritmo cardíaco), IoT, balizas, dispositivos de fitness, impresoras, controles remotos.
Limitaciones
Solo Chrome/Edge (Chromium). El usuario debe seleccionar el dispositivo manualmente. No hay escaneo en segundo plano. Desconexión al cerrar la página.

