Skip to main content
El create-elata-demo 0.12.1 del repositorio tiene un bloqueador de empaquetado: la falta de metadatos de la versión app-metrics impide el inicio. Verifique estado de la carpeta de andamios antes de usar los siguientes comandos; por ahora, siga el manual rPPG integración.
Utilice esta página si es nuevo en el SDK y desea que una aplicación con scaffolding se ejecute localmente antes de integrar algo manualmente. Si desea el mapa completo (rPPG principal, EEG opcional, Bluetooth para conectar un auricular) con estructura, paso a paso y descripción general, utilice la descripción general del SDK. El objetivo es simple: ejecutar localmente una aplicación que funcione, comprender qué plantilla se asigna a qué flujo de trabajo de sensor y saber adónde ir a continuación.

Lo que construirás

Creará una de las aplicaciones iniciales publicadas con @elata-biosciences/create-elata-demo. Elija la plantilla que coincida con su objetivo:
  • rppg-demo: principal: pulso basado en cámara/rPPG aplicación
  • eeg-demo: procesamiento del navegador EEG , compatible con Muse Web Bluetooth
  • eeg-ble: Bluetooth primero EEG iniciador para unos auriculares compatibles con Muse
  • ppg-demo: frecuencia cardíaca y HRV del sensor PPG de una diadema Muse
  • pulse-game: un juego rPPG que se ejecuta en un iframe de espacio aislado y guarda puntuaciones, de la misma manera que se ejecutan las aplicaciones en Elata

¿Por qué empezar aquí?

Este es el valor predeterminado recomendado porque le brinda:
  • una estructura de aplicación funcional
  • versiones de paquetes compatibles fijadas
  • una implementación de referencia con la que puedes comparar tu propia aplicación
Haga esto antes de integrar el SDK en una aplicación existente.

Paso 1: elige una plantilla

Utilice esta tabla de decisiones: Si no está seguro, comience con rppg-demo.

Paso 2: estructurar la aplicación

Comience con el selector interactivo:
Si prefiere la ruta predeterminada explícita, utilice scaffolding rppg-demo directamente:
Si desea ver la lista completa de plantillas primero:
El alias completo y la matriz de plantilla se encuentran en create-elata-demo.

Paso 3: instalar y ejecutar

Copie una columna (pnpm o npm), luego ejecute cada línea en orden:

Paso 4: confirma lo que tienes

Una vez que se inicie la aplicación, verifique el comportamiento esperado:
  • rppg-demo: solicita acceso a la cámara e inicia una sesión estilo pulso
  • eeg-demo: carga el procesamiento EEG en el navegador y muestra la salida basada en datos sintéticos
  • eeg-ble: agrega emparejamiento y transmisión por Bluetooth para auriculares compatibles con Muse además de EEG
  • ppg-demo: conecta una diadema Muse y muestra BPM, RMSSD y diagnósticos PPG en vivo
  • pulse-game: ejecuta el juego dentro de un iframe de espacio aislado y guarda puntuaciones a través de un host local, como lo hace Elata.
Si su objetivo es solo la evaluación, deténgase aquí primero y aprenda de la aplicación generada antes de integrarla a una base de código existente.

Paso 5: comprender la aplicación generada

Cada aplicación estructurada te ofrece:
  • un shell mínimo de Vite + React
  • Paquetes Elata ya conectados
  • a README.md con notas específicas de la plantilla
  • un script build para que puedas confirmar que la aplicación se compila limpiamente
  • un script build:zip que empaqueta la aplicación para cargar en Elata
Esta debe ser su línea de base conocida y buena. Cuando una integración manual sale mal más adelante, compare su aplicación con la generada antes de asumir que el paquete no funciona.

Problema común: andamio dentro de otro espacio de trabajo pnpm

Si crea my-app dentro de otro repositorio que ya tiene un pnpm-workspace.yaml, pnpm install puede adjuntarse al espacio de trabajo principal en lugar de a la aplicación generada. Ejecute estos una línea a la vez desde el directorio principal (ajuste my-app si es necesario):

Adónde ir a continuación

Ya tienes un andamio en funcionamiento. El orden recomendado es cámara rPPG primero (la aplicación principal de la mayoría de las personas), navegador EEG segundo si el producto necesita señales cerebrales, luego Web Bluetooth para conectar unos auriculares (transporte encima de EEG). Cada paso se divide de la misma manera: permanecer en el andamio o integrarse en una aplicación que ya tiene.

Siguiente: Cámara (rPPG): principal

Elige la fila que más te convenga:

Luego: Navegador EEG: opcional (aún no hay auriculares)

Luego: habilite los auriculares Bluetooth (compatibles con Muse)

mapa completo

Para las mismas opciones en un lugar en orden de prioridad (rPPG, luego EEG, luego Bluetooth), use la descripción general del SDK.

Aplicaciones de ejemplo

Aplicaciones de ejemplo

Implementaciones de referencia completas en forma de producto

Elija un paquete

Guía de decisión de paquetes