> ## Documentation Index
> Fetch the complete documentation index at: https://docs.elata.bio/llms.txt
> Use this file to discover all available pages before exploring further.

# Empezando

> SDK de navegador para cámara rPPG, EEG a través de Web Bluetooth, diadema PPG, grabación de sesiones y análisis.

## Elata SDK

Elata SDK es un conjunto de paquetes npm para capturar y procesar bioseñales en el navegador. Los paquetes se crean en cajas Rust compiladas en WebAssembly, por lo que el procesamiento de señales se ejecuta en el dispositivo del usuario.

<Info>
  **Repositorio**: [github.com/Elata-Biosciences/elata-bio-sdk](https://github.com/Elata-Biosciences/elata-bio-sdk) · **npm**: [`@elata-biosciences`](https://www.npmjs.com/org/elata-biosciences)
</Info>

***

<a id="quick-start" />

## Inicio rápido

El camino más rápido es crear una aplicación inicial:

```bash theme={null}
# Interactive template picker
npm create @elata-biosciences/elata-demo my-app

# Or pick one directly
npm create @elata-biosciences/elata-demo my-app -- --template rppg
```

```bash theme={null}
cd my-app
npm install
npm run dev
```

Consulte [create-elata-demo](/es/sdk/create-elata-demo) para ver las cinco plantillas.

***

<a id="packages" />

## Paquetes

Los paquetes "en vivo" están en npm. Los paquetes "experimentales" están disponibles como código fuente en el [repositorio SDK](https://github.com/Elata-Biosciences/elata-bio-sdk) y aún no en npm. Ver [Qué hay en vivo](/es/overview/status).

<a id="sensors" />

### Sensores

| Paquete | que hace | Estado |
| - | - | - |
| [`@elata-biosciences/rppg-web`](/es/sdk/rppg-web/getting-started) | Señales de frecuencia cardíaca y pulso desde una cámara web (rPPG). El punto de partida predeterminado: no se necesita hardware. | Disponible |
| [`@elata-biosciences/eeg-web`](/es/sdk/eeg-web/getting-started) | EEG procesamiento de señal, potencias de banda y modelos (WASM), más el contrato de marco de diadema compartido. | Disponible |
| [`@elata-biosciences/eeg-web-ble`](/es/sdk/eeg-web-ble/getting-started) | Conecte diademas EEG a través de Web Bluetooth. Musa incorporada; extensible a otros dispositivos. | Disponible |
| [`@elata-biosciences/ppg-web`](/es/sdk/ppg-web/getting-started) | Frecuencia cardíaca y HRV del sensor óptico (PPG) de una diadema. | Disponible |

<a id="recording-and-analysis" />

### Grabación y análisis

| Paquete | que hace | Estado |
| - | - | - |
| [`@elata-biosciences/biosignal-session`](/es/sdk/biosignal-session/getting-started) | Registre sesiones de múltiples sensores en el almacenamiento local con un protocolo tolerante a fallas y fragmentos de Arrow. | Experimental |
| [`@elata-biosciences/biosignal-analytics`](/es/sdk/biosignal-analytics/getting-started) | EEG características de la ventana, HRV, estadísticas sólidas y puntuaciones de titulares transparentes. | Experimental |
| `@elata-biosciences/rppg-models-web` | Reconstrucción opcional de forma de onda aprendida para `rppg-web`. Usted proporciona el archivo del modelo. | Experimental |

### Elata

| Paquete | que hace | Estado |
| - | - | - |
| [`@elata-biosciences/app-payments`](/es/apps/platform/in-app-purchases) | Compras dentro de la aplicación a través del pago de Elata | Disponible |
| [`@elata-biosciences/app-state`](/es/apps/platform/app-state) | Almacenamiento de valores-clave por usuario. Hasta que esté en npm, use los mensajes [`elata:state:*` ](/es/apps/platform/app-state). | Experimental |
| [`@elata-biosciences/app-metrics`](/es/apps/platform/metrics-and-scores) | Registros de eventos, puntuaciones y contribución de puntuación biométrica | Disponible |

<a id="tooling" />

### Herramientas

| Paquete | que hace | Estado |
| - | - | - |
| [`@elata-biosciences/create-elata-demo`](/es/sdk/create-elata-demo) | Armado de una aplicación inicial a partir de una plantilla | Problema conocido y activo |

<Warning>
  **Problema conocido:** el `create-elata-demo` 0.12.1 del repositorio falla cuando se empaqueta sin metadatos del espacio de trabajo hermano: "Faltan metadatos de la versión del SDK empaquetado para @elata-biosciences/app-metrics". Verifique una versión fija antes de usarla. Por ahora, agregue paquetes a una aplicación directamente (a continuación).
</Warning>

***

<a id="add-packages-to-an-existing-app" />

## Agregar paquetes a una aplicación existente

```bash theme={null}
# Camera heart rate
npm install @elata-biosciences/rppg-web

# EEG over Web Bluetooth
npm install @elata-biosciences/eeg-web @elata-biosciences/eeg-web-ble

# Headband PPG heart rate and HRV
npm install @elata-biosciences/ppg-web @elata-biosciences/eeg-web @elata-biosciences/eeg-web-ble @elata-biosciences/rppg-web
```

**Requisitos**: Node.js 20 o más reciente para herramientas y un navegador moderno con soporte WebAssembly .

***

<a id="device-support" />

## Soporte de dispositivo

| Dispositivo | Protocolo | Señales | Estado |
| - | - | - | - |
| musa 2 | BLE clásico | 4 EEG (TP9, AF7, AF8, TP10), PPG | Compatible |
| musa | BLE clásico | 4 EEG, PPG | Compatible |
| Musa S (Atenea) | Atenea | 8 EEG, óptica, acelerómetro/giroscopio | Compatible |
| Cualquier cámara web | cámara | rPPG pulso | Compatible |

¿Quieres agregar unos auriculares? Consulte [Integración de dispositivos](/es/integrate).

***

<a id="rust-crates" />

## cajas de óxido

Los paquetes se crean en cajas públicas de Rust que también puedes usar directamente:

| caja | Propósito |
| - | - |
| `elata-eeg-hal` | Rasgos principales del dispositivo: `EegDevice`, `SampleBuffer` |
| `elata-eeg-signal` | FFT, potencia de banda, filtrado |
| `elata-eeg-models` | Detector de golpes alfa, modelo de calma. |
| `elata-rppg` | rPPG núcleo de tubería |
| `elata-muse-proto` | Decodificación del protocolo Muse classic y Athena |

***

<a id="next" />

## Siguiente

<CardGroup cols={3}>
  <Card title="Elija un paquete" icon="compass" href="/es/sdk/guides/choose-the-right-package">
    Guía de decisión de paquetes
  </Card>

  <Card title="Tu primera aplicación" icon="rocket" href="/es/sdk/tutorials/first-app">
    Armado y ejecución de una aplicación de inicio
  </Card>

  <Card title="Publicar en Elata" icon="store" href="/es/apps/build/overview">
    Envíalo en Elata
  </Card>
</CardGroup>


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.