ZoneMetrics utiliza una arquitectura de dos capas para capturar datos de frecuencia cardíaca. Una Aplicación de sala de sala se ejecuta en un dispositivo local en tu instalación y lee directamente de los sensores de frecuencia cardíaca ANT+. Almacena temporalmente las lecturas localmente y las sincroniza con la API en la nube de ZoneMetrics en lotes regulares tras finalizar la sesión.Documentation Index
Fetch the complete documentation index at: https://docs.getcoremetrics.com/llms.txt
Use this file to discover all available pages before exploring further.
Flujo de datos
Lectura de sensores
La Aplicación de sala toma muestras de cada sensor ANT+ aproximadamente cada 2 segundos (0.5 Hz). Cada lectura produce un punto de telemetría asociado con un asistente y una sesión específicos.
Almacenamiento local
Las lecturas se almacenan en una base de datos local en el ordenador de sala a medida que llegan. Este almacenamiento temporal asegura que no se pierdan datos si la conexión a internet no está disponible temporalmente.
Sincronización por lotes a la nube
Al finalizar la sesión, la Aplicación de sala envía un lote de lecturas almacenadas a la API en la nube. La API inserta todos los puntos válidos y devuelve el número de registros almacenados.
Formato del punto de telemetría
Cada punto de telemetría representa una sola lectura de frecuencia cardíaca para un asistente en un momento específico.| Característica | Descripción |
|---|---|
| Sesión | La sesión a la que pertenece esta lectura. |
| Asistente | El asistente cuyo sensor produjo la lectura. |
| Frecuencia cardíaca | Frecuencia cardíaca en bpm. Debe estar entre 20 y 300. |
| Marca de tiempo | Marca de tiempo establecida por el servidor cuando se persiste el punto. |
Límites de lotes
El endpoint de lotes impone un máximo de 1,500 puntos por solicitud. Este límite se deriva del techo de hardware de tu instalación:| Parámetro | Valor |
|---|---|
| Máximo de asistentes por sala | 32 |
| Tasa de muestreo | 1 punto / 2 s |
| Ventana de sincronización | 30 s |
| Tamaño normal del lote | 32 × 15 = 480 puntos |
| Margen de seguridad (3×) | 1,440 → 1,500 |
400 BATCH_TOO_LARGE.

