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óneeg-demo: procesamiento del navegador EEG , compatible con Muse Web Bluetootheeg-ble: Bluetooth primero EEG iniciador para unos auriculares compatibles con Museppg-demo: frecuencia cardíaca y HRV del sensor PPG de una diadema Musepulse-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
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:rppg-demo directamente:
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 pulsoeeg-demo: carga el procesamiento EEG en el navegador y muestra la salida basada en datos sintéticoseeg-ble: agrega emparejamiento y transmisión por Bluetooth para auriculares compatibles con Muse además de EEGppg-demo: conecta una diadema Muse y muestra BPM, RMSSD y diagnósticos PPG en vivopulse-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.
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.mdcon notas específicas de la plantilla - un script
buildpara que puedas confirmar que la aplicación se compila limpiamente - un script
build:zipque empaqueta la aplicación para cargar en Elata
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