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.
- 1Wearable o app complementaria (Samsung Health, Garmin Connect, Strava, ...)
- 2Health Connect (Android) o Apple Health / Bluetooth directo (iOS)
- 3FitMesh lee, deduplica y fusiona los datos
- 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
StravaLiveAndroid + iOS · Lectura
+
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
TrainingPeaksEn desarrolloAndroid + iOS · Exportación
+
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 ConnectLiveSolo Android · Lectura + write-back
+
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 HealthLiveSolo iOS · Lectura + write-back
+
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 WatchLiveSolo Android · Lectura
+
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
Wear OS / Pixel WatchLiveSolo Android · Lectura
+
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
Xiaomi Mi Band / WatchLiveSolo Android · Lectura
+
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
FitbitBetaSolo Android · Lectura
+
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
Garmin ConnectBetaSolo Android · Lectura
+
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
PolarBetaSolo Android · Lectura
+
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
WithingsBetaSolo Android · Lectura
+
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
SuuntoBetaSolo Android · Lectura
+
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 RingRoadmapSolo Android · Lectura
+
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 HealthRoadmapSolo Android · Lectura
+
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 RingLiveAndroid + iOS · Lectura
+
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
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
- 1Descarga FitMesh e inicia sesión.
- 2Concede el permiso de Health Connect (Android) o Apple Health (iOS) cuando se te solicite.
- 3Conecta cualquier proveedor adicional que uses (Strava, Garmin y otros) desde Ajustes.
- 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.