FitMesh Sync

Fitness data sync

Sincroniza todos tus datos de fitness en un solo panel

FitMesh combina los datos de los wearables compatibles en un solo panel y puede escribir opcionalmente datos seleccionados o entrenamientos hacia destinos compatibles. Lee desde Health Connect (Android), Apple Health más una conexión Bluetooth directa al anillo Colmi (iOS), y una lista creciente de proveedores conectados, luego deduplica las métricas superpuestas en lugar de contarlas dos veces. No es un bridge universal que sincroniza cada app de fitness con cualquier otra: consulta la tabla de compatibilidad más abajo para ver qué está realmente en vivo para la fuente o destino que te interesa.

Tus datos de fitness están dispersos entre apps

Un smartwatch reporta pasos a una app, un anillo reporta sueño y frecuencia cardíaca a otra, una plataforma de entrenamiento guarda tu historial de entrenamientos, y ninguna de ellas se comunica con las demás por defecto. Revisar cinco apps para responder "cómo dormí y qué tan duro entrené esta semana" no es un problema de datos, es un problema de panel. Además, el mismo conteo de pasos o la misma lectura de frecuencia cardíaca a menudo se reporta dos veces, una vez por tu teléfono y otra por tu reloj, lo que infla los totales si nada los deduplica.

¿Qué es la sincronización de datos de fitness?

La sincronización de datos de fitness cubre tres cosas distintas que la gente suele referir con este término: mover datos de una app específica a otra (un bridge), dar a cada app un lugar compartido para leer y escribir datos de salud en el mismo dispositivo (un hub de salud a nivel de sistema, como Health Connect en Android o Apple Health en iOS), o leer de varias fuentes y mostrarlas juntas en una vista independiente (un panel). Resuelven problemas distintos y ninguno reemplaza completamente a los otros.

¿Hub de salud, bridge app o panel independiente?

Hub de salud

Integrado en el sistema operativo (Health Connect, Apple Health). Las apps leen y escriben ahí directamente. No tiene panel propio, y solo ve lo que hay en ese dispositivo.

Bridge app

Mueve datos de una fuente específica a un destino específico, normalmente para un caso de uso concreto y bien definido. No está pensada para darte una visión general.

Panel independiente

Lee de varias fuentes conectadas a la vez, deduplica los datos superpuestos y los muestra juntos. Esto es lo que es FitMesh. No promete escribir en todas partes donde podría hacerlo una bridge app.

Cómo funciona FitMesh

El flujo típico es: tu wearable o su app complementaria escribe datos en un almacén de salud de la plataforma (Health Connect en Android) o FitMesh los lee directamente (Apple Health y el anillo Colmi en iOS, o un proveedor conectado por OAuth como Strava). FitMesh lee de cada fuente que hayas conectado, resuelve las superposiciones entre ellas y muestra el resultado en un solo panel. Si activas la opción, FitMesh puede escribir su resultado deduplicado de vuelta en Health Connect o Apple Health, o exportar entrenamientos individuales a una plataforma de entrenamiento, solo para los destinos específicos indicados como compatibles en la tabla de abajo.

  1. 1Wearable o app complementaria (Samsung Health, Garmin Connect, Strava, ...)
  2. 2Health Connect (Android) o Apple Health / Bluetooth directo (iOS)
  3. 3FitMesh lee, deduplica y fusiona los datos
  4. 4Panel, y opcionalmente: write-back o export, solo donde esté disponible

Matriz de compatibilidad

Cada fila de abajo está verificada contra el código real de la app, no solo contra sus afirmaciones de marketing, incluyendo si la función es alcanzable desde una pantalla real de la interfaz, no solo implementada en el backend. "En desarrollo" significa que el código existe pero todavía no está conectado a nada que un usuario pueda tocar. "Roadmap" significa que no está construido.

Integraciones principales

StravaLive

Android + iOS · Lectura

+

Conexión: OAuth 2.0 (flujo PKCE móvil)

Tipos de datos: Carreras, salidas en bici, natación, caminatas, trazado GPS, ritmo, calorías, frecuencia cardíaca

Autenticación: OAuth2 (scope: read, activity:read_all, profile:read_all)

Predeterminado: Opt-in — el usuario se conecta manualmente en Ajustes

Frecuencia de sincronización: Se obtiene en cada sincronización de la app

Limitaciones: Solo lectura hoy. El envío de entrenamientos registrados por FitMesh a Strava está en desarrollo y aún no disponible en la app.

Última verificación: 2026-07-12

Guía completa →

TrainingPeaksEn desarrollo

Android + iOS · Exportación

+

Conexión: Personal Access Token (manual, pegado en Ajustes)

Tipos de datos: Entrenamientos individuales (TCX)

Autenticación: Token Bearer (PAT generado por el usuario)

Predeterminado: N/D — aún no funcional

Frecuencia de sincronización: N/D

Limitaciones: Hoy puedes guardar un token en Ajustes, pero todavía no está conectado a ninguna acción de envío. Está en desarrollo, no es una integración live.

Última verificación: 2026-07-12

Health ConnectLive

Solo Android · Lectura + write-back

+

Conexión: Permiso nativo de Android

Tipos de datos: Lectura: todo lo que las fuentes conectadas escriben en Health Connect. Write-back: pasos, fases del sueño, una medición de frecuencia cardíaca al día, distancia, calorías activas.

Autenticación: Permiso de tiempo de ejecución nativo de Android

Predeterminado: Opt-in — desactivado por defecto (interruptor en Ajustes)

Frecuencia de sincronización: Lectura: en cada sincronización. Write-back: se ejecuta una vez cuando activas el interruptor, no automáticamente en cada sincronización posterior.

Limitaciones: El write-back no incluye peso ni HRV, y no se vuelve a activar automáticamente en cada sincronización (desactiva y vuelve a activar el interruptor para volver a exportar).

Última verificación: 2026-07-12

Apple HealthLive

Solo iOS · Lectura + write-back

+

Conexión: Permiso nativo de HealthKit

Tipos de datos: Lectura: fuentes de HealthKit más el anillo Colmi por Bluetooth directo. Write-back: fases del sueño, pasos, frecuencia cardíaca en reposo, SpO2, peso, distancia, calorías activas.

Autenticación: Autorización nativa de HealthKit

Predeterminado: Opt-in — desactivado por defecto (interruptor en Ajustes)

Frecuencia de sincronización: Lectura: en cada sincronización. Write-back: después de cada sincronización exitosa.

Limitaciones: El write-back no incluye HRV (la nube almacena RMSSD, HealthKit espera SDNN — escribirlo produciría un valor incorrecto).

Última verificación: 2026-07-12

Otros proveedores (vía Health Connect o conexión directa)

Galaxy WatchLive

Solo Android · Lectura

+

Conexión: Samsung Health → Health Connect

Tipos de datos: Pasos, frecuencia cardíaca, sueño, calorías, entrenamientos

Autenticación: Permiso de Health Connect

Predeterminado: Opt-in

Frecuencia de sincronización: Cada sincronización

Limitaciones: Solo Android.

Última verificación: 2026-07-12

Guía completa →

Wear OS / Pixel WatchLive

Solo Android · Lectura

+

Conexión: App complementaria → Health Connect

Tipos de datos: Pasos, frecuencia cardíaca, sueño, calorías, entrenamientos

Autenticación: Permiso de Health Connect

Predeterminado: Opt-in

Frecuencia de sincronización: Cada sincronización

Limitaciones: Solo Android.

Última verificación: 2026-07-12

Guía completa →

Xiaomi Mi Band / WatchLive

Solo Android · Lectura

+

Conexión: Mi Fitness → Health Connect

Tipos de datos: Pasos, frecuencia cardíaca, sueño, calorías

Autenticación: Permiso de Health Connect

Predeterminado: Opt-in

Frecuencia de sincronización: Cada sincronización

Limitaciones: Mi Band 7 y posteriores. Solo Android.

Última verificación: 2026-07-12

Guía completa →

FitbitBeta

Solo Android · Lectura

+

Conexión: App de Fitbit → Health Connect (nivel básico)

Tipos de datos: Pasos, frecuencia cardíaca, duración total del sueño, calorías

Autenticación: Permiso de Health Connect

Predeterminado: Opt-in

Frecuencia de sincronización: Cada sincronización

Limitaciones: Las fases del sueño detalladas y los entrenamientos con GPS necesitan el OAuth oficial de la Fitbit Web API, todavía en la hoja de ruta. Las métricas básicas funcionan hoy vía Health Connect.

Última verificación: 2026-07-12

Guía completa →

Garmin ConnectBeta

Solo Android · Lectura

+

Conexión: App de Garmin Connect → Health Connect (nivel básico)

Tipos de datos: Pasos, frecuencia cardíaca, sueño, calorías, distancia, entrenamientos básicos

Autenticación: Permiso de Health Connect

Predeterminado: Opt-in

Frecuencia de sincronización: Cada sincronización

Limitaciones: Body Battery, Training Load, Recovery Time y el GPS detallado necesitan el OAuth oficial de la Garmin Health API, todavía en la hoja de ruta.

Última verificación: 2026-07-12

Guía completa →

PolarBeta

Solo Android · Lectura

+

Conexión: Polar Flow → Health Connect (nivel básico)

Tipos de datos: Pasos, frecuencia cardíaca, sueño, calorías

Autenticación: Permiso de Health Connect

Predeterminado: Opt-in

Frecuencia de sincronización: Cada sincronización

Limitaciones: El OAuth de Accesslink para métricas avanzadas está en la hoja de ruta.

Última verificación: 2026-07-12

Guía completa →

WithingsBeta

Solo Android · Lectura

+

Conexión: Health Mate → Health Connect (nivel básico)

Tipos de datos: Peso, sueño, frecuencia cardíaca, pasos

Autenticación: Permiso de Health Connect

Predeterminado: Opt-in

Frecuencia de sincronización: Cada sincronización

Limitaciones: La API OAuth oficial v2 para métricas avanzadas está en la hoja de ruta.

Última verificación: 2026-07-12

Guía completa →

SuuntoBeta

Solo Android · Lectura

+

Conexión: OAuth

Tipos de datos: Entrenamientos, frecuencia cardíaca

Autenticación: OAuth2

Predeterminado: Opt-in

Frecuencia de sincronización: Cada sincronización

Limitaciones: En pruebas activas.

Última verificación: 2026-07-12

Oura RingRoadmap

Solo Android · Lectura

+

Conexión: OAuth (integración dedicada)

Tipos de datos: Sueño, readiness, frecuencia cardíaca

Autenticación: OAuth2

Predeterminado: N/D

Frecuencia de sincronización: N/D

Limitaciones: Todavía no se puede conectar a través de la integración dedicada de Oura de FitMesh. Si tu app de Oura ya escribe en Health Connect en tu teléfono, la lectura genérica de Health Connect de FitMesh podría seguir recogiendo esos datos de forma independiente.

Última verificación: 2026-07-12

Huawei HealthRoadmap

Solo Android · Lectura

+

Conexión: Huawei Health Kit OAuth

Tipos de datos: Pasos, frecuencia cardíaca, sueño

Autenticación: OAuth2

Predeterminado: N/D

Frecuencia de sincronización: N/D

Limitaciones: En evaluación.

Última verificación: 2026-07-12

Colmi RingLive

Android + iOS · Lectura

+

Conexión: Bluetooth directo (no necesita hub de salud)

Tipos de datos: Frecuencia cardíaca, SpO2, HRV, estrés, sueño, temperatura

Autenticación: Emparejamiento Bluetooth

Predeterminado: Opt-in — conecta el anillo en la app

Frecuencia de sincronización: Cada sincronización

Limitaciones: Ninguna limitación específica de este método de conexión.

Última verificación: 2026-07-12

Guía completa →

15 fuentes listadas, todas verificadas por última vez el 2026-07-12. Consulta /integrations para la lista siempre actualizada.

Cómo FitMesh previene los bucles de sincronización

Escribir datos fusionados de vuelta en un almacén de salud crea un riesgo obvio: si FitMesh luego lee esos mismos datos en su siguiente sincronización, podría contarlos dos veces o generar un bucle indefinido. FitMesh evita esto con algunas reglas concretas:

  • El write-back está desactivado por defecto. Lo activas explícitamente en Ajustes, por separado para Health Connect y Apple Health.
  • Cada registro que FitMesh escribe está etiquetado con su propio identificador de fuente, y la propia lectura de FitMesh filtra los registros con esa etiqueta, por lo que nunca vuelve a ingerir sus propias escrituras como si fueran una nueva fuente externa.
  • Cuando varias fuentes reales reportan la misma métrica para el mismo período, FitMesh aplica reglas de fusión por métrica (elige la fuente más completa, rellena los huecos con las demás) en lugar de sumar todas las fuentes juntas.
  • El export entre apps (enviar un entrenamiento individual a una plataforma de entrenamiento) es una acción unidireccional activada por el usuario, no un bucle en segundo plano: nada de lo que FitMesh exporta se vuelve a leer.

Android, iPhone y el panel web

En Android, FitMesh lee desde Health Connect, alimentado por las apps complementarias que ya tengas instaladas. En iPhone, FitMesh lee desde Apple Health y también puede conectarse directamente al anillo Colmi por Bluetooth, sin necesitar Apple Health como intermediario para ese dispositivo específico. El panel en sí está disponible en la web además de en las apps móviles, para que puedas consultar tus datos sin abrir el teléfono.

El write-back también se comporta de forma diferente según la plataforma. En Android, activar el write-back de Health Connect exporta una vez en ese momento; no sigue exportando automáticamente a medida que llegan nuevos datos, necesitas desactivar y volver a activar el interruptor para volver a exportar. En iOS, una vez que activas el write-back de Apple Health, FitMesh vuelve a exportar después de cada sincronización exitosa.

Privacidad, almacenamiento y exportación

Tus datos se almacenan en servidores de la UE. Controlas cada interruptor de write-back individualmente, y puedes exportar tus propios entrenamientos como archivos GPX o TCX en cualquier momento (función Pro) mediante la hoja de compartir nativa, para tener tu propia copia fuera de FitMesh. Guardar exportaciones directamente en Google Drive está en desarrollo.

Qué no hace FitMesh

  • No sincroniza cada app de fitness con cualquier otra. Consulta la tabla de compatibilidad para la fuente o destino específico que necesitas.
  • Enviar entrenamientos a Strava, TrainingPeaks o RideWithGPS todavía está en desarrollo, no disponible hoy. Guardar exportaciones directamente en Google Drive también está en desarrollo; usa la hoja de compartir mientras tanto.
  • El write-back hacia Health Connect y Apple Health no cubre todas las métricas (sin escritura de HRV en ninguna de las dos plataformas, sin escritura de peso en Android).
  • El momento del write-back difiere según la plataforma: Health Connect (Android) exporta una vez por activación del interruptor, no continuamente; Apple Health (iOS) vuelve a exportar después de cada sincronización exitosa.
  • La exportación en formato FIT no está disponible (licencia); GPX y TCX sí.

Primeros pasos

  1. 1Descarga FitMesh e inicia sesión.
  2. 2Concede el permiso de Health Connect (Android) o Apple Health (iOS) cuando se te solicite.
  3. 3Conecta cualquier proveedor adicional que uses (Strava, Garmin y otros) desde Ajustes.
  4. 4Opcionalmente activa el write-back hacia Health Connect o Apple Health una vez que estés satisfecho con lo que muestra el panel.

Preguntas frecuentes

¿Qué es la sincronización de datos de fitness?+

La sincronización de datos de fitness significa mover o combinar datos de salud y entrenamiento entre las apps y wearables que realmente usas, para que no tengas que revisar cinco apps distintas para ver tus pasos, sueño y entrenamientos. Puede significar un hub de salud a nivel de sistema (Health Connect en Android, Apple Health en iOS), una bridge app que mueve datos de una app específica a otra, o un panel independiente que lee de varias fuentes y las muestra en un solo lugar. FitMesh Sync es el tercer tipo: un panel.

¿Cuál es la diferencia entre un hub de salud, una bridge app y un panel de fitness?+

Un hub de salud (Health Connect, Apple Health) es un almacén de datos gestionado por permisos, integrado en el sistema operativo: las apps leen y escriben ahí, pero no tiene panel propio. Una bridge app mueve datos de una fuente específica a un destino específico, normalmente para un caso de uso concreto (p. ej. exportar un único archivo de entrenamiento). Un panel independiente, como FitMesh Sync, lee de varias fuentes conectadas a la vez, deduplica los datos superpuestos y muestra todo en una sola vista. Los paneles no prometen escribir en todas partes donde podría hacerlo una bridge app.

¿Puede FitMesh sincronizar datos entre todas las apps de fitness?+

No. FitMesh lee desde Health Connect (Android), Apple Health más una conexión Bluetooth directa al anillo Colmi (iOS), y una lista creciente de proveedores conectados por OAuth (ver la tabla de compatibilidad arriba). No es un bridge universal que pueda mover datos entre dos apps cualesquiera. Algunas integraciones son solo lectura hoy, algunas también admiten un write-back específico y limitado, y otras siguen en desarrollo. Consulta la tabla para conocer el estado exacto de la fuente o destino que te interesa antes de asumir que funciona.

¿Cómo gestiona FitMesh los datos de fitness duplicados?+

Cuando varias fuentes reportan la misma métrica para el mismo día (p. ej. tu teléfono contando pasos y tu reloj también contando pasos), FitMesh aplica reglas de fusión por métrica en lugar de sumar todo: elige la fuente más completa o precisa y rellena los huecos con las demás, en vez de contar dos veces. Cuando FitMesh escribe datos de vuelta en Health Connect o Apple Health, también etiqueta lo que escribe para que su propia lectura en una sincronización posterior no recoja esos datos como una nueva fuente externa, lo que causaría un bucle de sincronización.

¿FitMesh funciona en Android y iPhone?+

Sí, en ambos, pero la conexión subyacente es diferente según la plataforma. En Android, FitMesh lee desde Health Connect, que se alimenta de las apps complementarias que ya tengas instaladas (Samsung Health, Garmin Connect, Fitbit y más). En iPhone, FitMesh lee desde Apple Health y también puede conectarse directamente al anillo Colmi por Bluetooth, sin necesitar Apple Health como intermediario para ese dispositivo específico.

¿Puede FitMesh escribir mis datos en otras apps?+

De forma limitada y opt-in. FitMesh puede escribir sus datos deduplicados y fusionados de vuelta en Health Connect (Android) y Apple Health (iOS), desactivado por defecto hasta que lo actives en Ajustes. Enviar entrenamientos individuales a Strava, TrainingPeaks o plataformas de entrenamiento similares es una capacidad separada y más limitada, todavía en desarrollo para algunos destinos. Esto no es una función genérica de "sincronizar a cualquier lugar": consulta la tabla de compatibilidad para ver qué está realmente disponible hoy para el destino que tienes en mente.

¿Listo para ver tus datos en un solo lugar?

Descarga FitMesh, conecta las fuentes que usas, y ve exactamente qué está en vivo antes de confiar en ello.

Sincroniza datos de fitness entre apps y wearables | FitMesh