Skip to main content
Utilice esta página si desea conocer el modelo de transporte y las restricciones de la plataforma, no un tutorial completo. Si desea pasos numerados para una aplicación existente, use Compatible con Stream Muse EEG a través de Web Bluetooth. Si desea la ruta de andamio, use Cree su primera aplicación Elata.
Función en el SDK: cámara rPPG es la primera aplicación habitual. EEG es opcional cuando necesitas señales cerebrales. Web Bluetooth (eeg-web-ble con eeg-web) habilita un auricular compatible con Muse en vivo. Es transporte para EEG, no un producto primario paralelo a rPPG.

Comience con una aplicación andamiada conocida y buena

Si desea la ruta más rápida a un ejemplo BLE de navegador que funcione, primero cree la aplicación de inicio EEG :
Utilice el resto de esta guía cuando desee agregar el mismo flujo BLE del navegador a una aplicación existente.

Requisitos

  • Chrome, Edge o Bluefy en iOS
  • https:// o localhost
  • Bluetooth habilitado en la máquina
  • Un dispositivo compatible con Muse EEG
Clases de dispositivos compatibles:
  • Dispositivos BLE clásicos Muse 2 y Muse S
  • Dispositivos Muse S Athena protocolo v2
  • El puente BLE sintético compatible con Muse utilizado para las pruebas
Para el navegador BLE, utilice Chrome en escritorio o Android, o Bluefy en iOS. No espere que Safari se encargue de este flujo de trabajo.

Instalación


Integración mínima


Flujo típico

  1. Confirme que la aplicación se esté ejecutando en un contexto seguro.
  2. Construir BleTransport.
  3. Proporcione athenaDecoderFactory si necesita soporte de Athena.
  4. Suscríbase a devoluciones de llamadas de marcos y estados.
  5. Llama al connect() y luego al start().

Cuándo utilizar la plantilla BLE en su lugar

Prefiere la aplicación eeg-demo estructurada o el iniciador eeg-ble dedicado, cuando quieras:
  • una comprobación rápida del entorno para comprobar la compatibilidad con BLE del navegador
  • una referencia para el inicio del transporte y el manejo del estado
  • un punto de partida más sencillo que cablear las devoluciones de llamada desde cero

Problemas comunes

  • Si falta navigator.bluetooth , es probable que se encuentre en un navegador no compatible o en un contexto no seguro.
  • Si el selector de dispositivo nunca aparece, confirme que Bluetooth esté habilitado y que la página se proporcione desde https:// o localhost.
  • Si los dispositivos Athena no logran decodificar, asegúrese de pasar un athenaDecoderFactory respaldado por @elata-biosciences/eeg-web.
  • Si necesita una ruta de navegador iOS normal, planifique un puente nativo o una estrategia híbrida en lugar de Safari. La guía BLE del navegador aquí asume Bluefy en iOS.

Siguiente

Tutorial de transmisión en vivo de BLE

Guía de transmisión paso a paso

EEG En un navegador

Navegador EEG modelo de paquete

eeg-web-ble Referencia

API de transporte y opciones

Solución de problemas

Fallos y soluciones comunes