Skip to main content

Cuándo utilizar este paquete

Utilice @elata-biosciences/eeg-web-ble cuando su aplicación necesite:
  • descubrimiento en el lado del navegador de dispositivos compatibles con Muse
  • en vivo EEG streaming a través de Web Bluetooth
  • marcos de diadema normalizados para la lógica de la aplicación o el análisis posterior
Instálalo junto a @elata-biosciences/eeg-web.

Instalación

eeg-web-ble depende de eeg-web para los tipos de marcos compartidos y el módulo WASM .

Requisitos

  • Navegador compatible con Web Bluetooth (Chrome/Edge en escritorio o Android)
  • Servido desde un contexto seguro (https:// o localhost)
  • Safari/iOS no admite Web Bluetooth. Consulte Dispositivo Muse para conocer alternativas
Verifique el soporte antes de mostrar el botón “Conectar”:

Uso básico

startStreaming() es el valor predeterminado recomendado. Envuelve connect() y start() juntos y evita el error común de conectarse exitosamente pero nunca comenzar a transmitir.

Ciclo de vida de BleTransport


Opciones de transporte de Ble


Soporte de Atenas

Las diademas Muse S con firmware Athena requieren un decodificador Athena de fábrica. Inclúyalo desde el principio para mantener cubiertos tanto los flujos clásicos como los de Athena:
Las diademas Athena proporcionan 8 EEG canales, óptica, acelerómetro/giroscopio y datos de batería en cada cuadro.

Información del dispositivo

Después de conectarse, puede consultar los metadatos del dispositivo:

Advertencias sobre la plataforma

  • Safari e iOS no proporcionan compatibilidad con Bluetooth web utilizable para este flujo de trabajo.
  • Para Safari e iOS, utilice un shell BLE nativo, un puente complementario o una estrategia WebView híbrida con contratos de marco @elata-biosciences/eeg-web como límite.
  • Las variantes de firmware pueden diferir en el comportamiento del comando.

Siguiente

Tutorial de transmisión en vivo

Guía de transmisión BLE paso a paso

Detalles del dispositivo Muse

Detalles del protocolo, características y compatibilidad.

EEG + Integración BLE

Guía de procesamiento y transmisión de un extremo a otro