FitMesh Sync

Fitness data sync

Sincronizza tutti i tuoi dati fitness in un'unica dashboard

FitMesh combina i dati dei wearable supportati in un'unica dashboard e può opzionalmente scrivere dati selezionati o allenamenti verso destinazioni supportate. Legge da Health Connect (Android), Apple Health più una connessione Bluetooth diretta all'anello Colmi (iOS), e una lista crescente di provider connessi, poi deduplica le metriche sovrapposte invece di contarle due volte. Non è un bridge universale che sincronizza ogni app fitness con ogni altra: controlla la tabella di compatibilità sotto per vedere cosa è davvero live per la fonte o destinazione che ti interessa.

I tuoi dati fitness sono sparsi tra le app

Uno smartwatch riporta i passi a un'app, un anello riporta sonno e frequenza cardiaca a un'altra, una piattaforma di allenamento tiene lo storico degli allenamenti, e nessuna di queste parla con le altre di default. Controllare cinque app per rispondere a "come ho dormito e quanto ho allenato duro questa settimana" non è un problema di dati, è un problema di dashboard. In più, lo stesso conteggio di passi o la stessa lettura di frequenza cardiaca vengono spesso riportati due volte, una dal telefono e una dall'orologio, il che gonfia i totali se niente li deduplica.

Cos'è il fitness data sync?

Il fitness data sync copre tre cose diverse che le persone di solito intendono con questo termine: spostare dati da un'app specifica a un'altra (un bridge), dare a ogni app un posto condiviso per leggere e scrivere dati di salute sullo stesso dispositivo (un health hub di piattaforma, come Health Connect su Android o Apple Health su iOS), o leggere da più fonti e mostrarle insieme in un'unica vista indipendente (una dashboard). Risolvono problemi diversi e nessuno dei tre sostituisce completamente gli altri.

Health hub, bridge app o dashboard indipendente?

Health hub

Integrato nel sistema operativo (Health Connect, Apple Health). Le app leggono e scrivono lì direttamente. Nessuna dashboard propria, e vede solo ciò che c'è su quel dispositivo.

Bridge app

Sposta dati da una fonte specifica a una destinazione specifica, di solito per un caso d'uso ristretto e ben definito. Non pensata per darti una visione d'insieme.

Dashboard indipendente

Legge da più fonti connesse contemporaneamente, deduplica i dati sovrapposti e li mostra insieme. Questo è ciò che è FitMesh. Non promette di scrivere ovunque possa farlo una bridge app.

Come funziona FitMesh

Il flusso tipico è: il tuo wearable o la sua app companion scrive dati su un archivio salute di piattaforma (Health Connect su Android) oppure FitMesh li legge direttamente (Apple Health e l'anello Colmi su iOS, o un provider connesso via OAuth come Strava). FitMesh legge da ogni fonte che hai connesso, risolve le sovrapposizioni tra loro e mostra il risultato in un'unica dashboard. Se attivi l'opzione, FitMesh può scrivere il suo risultato deduplicato indietro su Health Connect o Apple Health, oppure esportare singoli allenamenti verso una piattaforma di allenamento, solo per le destinazioni specifiche elencate come supportate nella tabella sotto.

  1. 1Wearable o app companion (Samsung Health, Garmin Connect, Strava, ...)
  2. 2Health Connect (Android) o Apple Health / Bluetooth diretto (iOS)
  3. 3FitMesh legge, deduplica e fonde i dati
  4. 4Dashboard, e opzionalmente: write-back o export, solo dove supportato

Matrice di compatibilità

Ogni riga sotto è verificata contro il codice reale dell'app, non solo contro le sue affermazioni di marketing, incluso se la funzione è raggiungibile da una schermata UI reale, non solo implementata nel backend. "In sviluppo" significa che il codice esiste ma non è ancora collegato a nulla che un utente possa toccare. "Roadmap" significa che non è ancora costruito.

Integrazioni principali

StravaLive

Android + iOS · Lettura

+

Connessione: OAuth 2.0 (flusso PKCE mobile)

Tipi di dati: Corse, uscite in bici, nuotate, camminate, tracciato GPS, ritmo, calorie, frequenza cardiaca

Autenticazione: OAuth2 (scope: read, activity:read_all, profile:read_all)

Default: Opt-in — l'utente si connette manualmente in Impostazioni

Frequenza sync: Recuperato a ogni sync dell'app

Limitazioni: Solo lettura oggi. L'invio degli allenamenti registrati da FitMesh verso Strava è in sviluppo e non ancora disponibile nell'app.

Ultima verifica: 2026-07-12

Guida completa →

TrainingPeaksIn sviluppo

Android + iOS · Export

+

Connessione: Personal Access Token (manuale, incollato in Impostazioni)

Tipi di dati: Singoli allenamenti (TCX)

Autenticazione: Bearer token (PAT generato dall'utente)

Default: N/D — non ancora funzionante

Frequenza sync: N/D

Limitazioni: Oggi puoi salvare un token in Impostazioni, ma non è ancora collegato a nessuna azione di invio. È in sviluppo, non un'integrazione live.

Ultima verifica: 2026-07-12

Health ConnectLive

Solo Android · Lettura + write-back

+

Connessione: Permesso nativo Android

Tipi di dati: Lettura: tutto ciò che le fonti connesse scrivono su Health Connect. Write-back: passi, fasi del sonno, una misurazione della frequenza cardiaca al giorno, distanza, calorie attive.

Autenticazione: Permesso runtime nativo Android

Default: Opt-in — disattivato di default (interruttore in Impostazioni)

Frequenza sync: Lettura: a ogni sync. Write-back: viene eseguito una volta quando attivi l'interruttore, non automaticamente a ogni sync successivo.

Limitazioni: Il write-back non include peso o HRV, e non viene riattivato automaticamente a ogni sync (disattiva e riattiva l'interruttore per ri-esportare).

Ultima verifica: 2026-07-12

Apple HealthLive

Solo iOS · Lettura + write-back

+

Connessione: Permesso nativo HealthKit

Tipi di dati: Lettura: fonti HealthKit più l'anello Colmi via Bluetooth diretto. Write-back: fasi del sonno, passi, frequenza cardiaca a riposo, SpO2, peso, distanza, calorie attive.

Autenticazione: Autorizzazione nativa HealthKit

Default: Opt-in — disattivato di default (interruttore in Impostazioni)

Frequenza sync: Lettura: a ogni sync. Write-back: dopo ogni sync riuscito.

Limitazioni: Il write-back non include HRV (il cloud memorizza RMSSD, HealthKit si aspetta SDNN — scriverlo produrrebbe un valore sbagliato).

Ultima verifica: 2026-07-12

Altri provider (via Health Connect o connessione diretta)

Galaxy WatchLive

Solo Android · Lettura

+

Connessione: Samsung Health → Health Connect

Tipi di dati: Passi, frequenza cardiaca, sonno, calorie, allenamenti

Autenticazione: Permesso Health Connect

Default: Opt-in

Frequenza sync: Ogni sync

Limitazioni: Solo Android.

Ultima verifica: 2026-07-12

Guida completa →

Wear OS / Pixel WatchLive

Solo Android · Lettura

+

Connessione: App companion → Health Connect

Tipi di dati: Passi, frequenza cardiaca, sonno, calorie, allenamenti

Autenticazione: Permesso Health Connect

Default: Opt-in

Frequenza sync: Ogni sync

Limitazioni: Solo Android.

Ultima verifica: 2026-07-12

Guida completa →

Xiaomi Mi Band / WatchLive

Solo Android · Lettura

+

Connessione: Mi Fitness → Health Connect

Tipi di dati: Passi, frequenza cardiaca, sonno, calorie

Autenticazione: Permesso Health Connect

Default: Opt-in

Frequenza sync: Ogni sync

Limitazioni: Mi Band 7 e successivi. Solo Android.

Ultima verifica: 2026-07-12

Guida completa →

FitbitBeta

Solo Android · Lettura

+

Connessione: App Fitbit → Health Connect (livello base)

Tipi di dati: Passi, frequenza cardiaca, durata totale del sonno, calorie

Autenticazione: Permesso Health Connect

Default: Opt-in

Frequenza sync: Ogni sync

Limitazioni: Le fasi del sonno dettagliate e gli allenamenti GPS richiedono l'OAuth ufficiale della Fitbit Web API, ancora in roadmap. Le metriche base funzionano oggi via Health Connect.

Ultima verifica: 2026-07-12

Guida completa →

Garmin ConnectBeta

Solo Android · Lettura

+

Connessione: App Garmin Connect → Health Connect (livello base)

Tipi di dati: Passi, frequenza cardiaca, sonno, calorie, distanza, allenamenti base

Autenticazione: Permesso Health Connect

Default: Opt-in

Frequenza sync: Ogni sync

Limitazioni: Body Battery, Training Load, Recovery Time e il GPS dettagliato richiedono l'OAuth ufficiale della Garmin Health API, ancora in roadmap.

Ultima verifica: 2026-07-12

Guida completa →

PolarBeta

Solo Android · Lettura

+

Connessione: Polar Flow → Health Connect (livello base)

Tipi di dati: Passi, frequenza cardiaca, sonno, calorie

Autenticazione: Permesso Health Connect

Default: Opt-in

Frequenza sync: Ogni sync

Limitazioni: L'OAuth Accesslink per le metriche avanzate è in roadmap.

Ultima verifica: 2026-07-12

Guida completa →

WithingsBeta

Solo Android · Lettura

+

Connessione: Health Mate → Health Connect (livello base)

Tipi di dati: Peso, sonno, frequenza cardiaca, passi

Autenticazione: Permesso Health Connect

Default: Opt-in

Frequenza sync: Ogni sync

Limitazioni: L'API OAuth ufficiale v2 per le metriche avanzate è in roadmap.

Ultima verifica: 2026-07-12

Guida completa →

SuuntoBeta

Solo Android · Lettura

+

Connessione: OAuth

Tipi di dati: Allenamenti, frequenza cardiaca

Autenticazione: OAuth2

Default: Opt-in

Frequenza sync: Ogni sync

Limitazioni: In fase di test attivo.

Ultima verifica: 2026-07-12

Oura RingRoadmap

Solo Android · Lettura

+

Connessione: OAuth (integrazione dedicata)

Tipi di dati: Sonno, readiness, frequenza cardiaca

Autenticazione: OAuth2

Default: N/D

Frequenza sync: N/D

Limitazioni: Non ancora collegabile tramite l'integrazione Oura dedicata di FitMesh. Se la tua app Oura scrive già su Health Connect sul telefono, la lettura generica di Health Connect di FitMesh potrebbe comunque raccogliere quei dati indipendentemente.

Ultima verifica: 2026-07-12

Huawei HealthRoadmap

Solo Android · Lettura

+

Connessione: Huawei Health Kit OAuth

Tipi di dati: Passi, frequenza cardiaca, sonno

Autenticazione: OAuth2

Default: N/D

Frequenza sync: N/D

Limitazioni: In fase di valutazione.

Ultima verifica: 2026-07-12

Colmi RingLive

Android + iOS · Lettura

+

Connessione: Bluetooth diretto (nessun hub salute necessario)

Tipi di dati: Frequenza cardiaca, SpO2, HRV, stress, sonno, temperatura

Autenticazione: Pairing Bluetooth

Default: Opt-in — collega l'anello nell'app

Frequenza sync: Ogni sync

Limitazioni: Nessuna limitazione specifica a questo metodo di connessione.

Ultima verifica: 2026-07-12

Guida completa →

15 fonti elencate, tutte verificate l'ultima volta il 2026-07-12. Vedi /integrations per la lista sempre aggiornata.

Come FitMesh previene i loop di sync

Scrivere dati fusi indietro in un archivio salute crea un rischio ovvio: se FitMesh poi rilegge quegli stessi dati al sync successivo, potrebbe contarli due volte o creare un loop infinito. FitMesh evita questo con alcune regole concrete:

  • Il write-back è disattivato di default. Lo attivi esplicitamente in Impostazioni, separatamente per Health Connect e Apple Health.
  • Ogni record scritto da FitMesh è taggato con il proprio identificatore di fonte, e la lettura successiva di FitMesh filtra i record con quel tag, così non ri-ingerisce mai le proprie scritture come se fossero una nuova fonte esterna.
  • Quando più fonti reali riportano la stessa metrica per lo stesso periodo, FitMesh applica regole di fusione per metrica (sceglie la fonte più completa, riempie i buchi dalle altre) invece di sommare ogni fonte insieme.
  • L'export cross-app (inviare un singolo allenamento a una piattaforma di allenamento) è un'azione monodirezionale attivata dall'utente, non un loop in background: nulla di ciò che FitMesh esporta viene riletto indietro.

Android, iPhone e la dashboard web

Su Android, FitMesh legge da Health Connect, alimentato da qualsiasi app companion tu abbia già installato. Su iPhone, FitMesh legge da Apple Health e può anche connettersi direttamente all'anello Colmi via Bluetooth, senza bisogno di Apple Health come intermediario per quel dispositivo specifico. La dashboard stessa è disponibile sul web oltre che sulle app mobile, così puoi controllare i tuoi dati senza aprire il telefono.

Anche il write-back si comporta diversamente per piattaforma. Su Android, attivare il write-back di Health Connect esporta una volta in quel momento; non continua a esportare automaticamente man mano che arrivano nuovi dati, devi disattivare e riattivare l'interruttore per ri-esportare. Su iOS, una volta attivato il write-back di Apple Health, FitMesh ri-esporta dopo ogni sync riuscito.

Privacy, storage ed export

I tuoi dati sono conservati su server UE. Controlli ogni interruttore di write-back individualmente, e puoi esportare i tuoi allenamenti come file GPX o TCX in qualsiasi momento (funzione Pro) tramite il foglio di condivisione nativo, per tenere una copia tua fuori da FitMesh. Salvare gli export direttamente su Google Drive è in sviluppo.

Cosa FitMesh non fa

  • Non sincronizza ogni app fitness con ogni altra. Controlla la tabella di compatibilità per la fonte o destinazione specifica di cui hai bisogno.
  • Inviare allenamenti a Strava, TrainingPeaks o RideWithGPS è ancora in sviluppo, non disponibile oggi. Salvare gli export direttamente su Google Drive è anch'esso in sviluppo; usa il foglio di condivisione nel frattempo.
  • Il write-back verso Health Connect e Apple Health non copre ogni metrica (nessuna scrittura HRV su nessuna delle due piattaforme, nessuna scrittura del peso su Android).
  • Il timing del write-back differisce per piattaforma: Health Connect (Android) esporta una volta per attivazione dell'interruttore, non continuamente; Apple Health (iOS) ri-esporta dopo ogni sync riuscito.
  • L'export in formato FIT non è disponibile (licenza); GPX e TCX sì.

Per iniziare

  1. 1Scarica FitMesh e accedi.
  2. 2Concedi il permesso a Health Connect (Android) o Apple Health (iOS) quando richiesto.
  3. 3Connetti eventuali provider aggiuntivi che usi (Strava, Garmin e altri) dalle Impostazioni.
  4. 4Opzionalmente attiva il write-back verso Health Connect o Apple Health una volta soddisfatto di ciò che mostra la dashboard.

Domande frequenti

Cos'è il fitness data sync?+

Il fitness data sync significa spostare o combinare i dati di salute e allenamento tra le app e i wearable che usi davvero, così non devi controllare cinque app diverse per vedere passi, sonno e allenamenti. Può significare un health hub di piattaforma (Health Connect su Android, Apple Health su iOS), una bridge app che sposta dati da un'app specifica a un'altra, o una dashboard indipendente che legge da più fonti e le mostra in un unico posto. FitMesh Sync è il terzo tipo: una dashboard.

Qual è la differenza tra un health hub, una bridge app e una dashboard fitness?+

Un health hub (Health Connect, Apple Health) è un archivio dati gestito dal permesso, integrato nel sistema operativo: le app leggono e scrivono lì, ma non ha una propria dashboard. Una bridge app sposta dati da una fonte specifica a una destinazione specifica, di solito per un caso d'uso ristretto (es. esportare un singolo file di allenamento). Una dashboard indipendente, come FitMesh Sync, legge da più fonti connesse contemporaneamente, deduplica i dati sovrapposti e mostra tutto in un'unica vista. Le dashboard non promettono di scrivere ovunque possa farlo una bridge app.

FitMesh può sincronizzare dati tra ogni app fitness?+

No. FitMesh legge da Health Connect (Android), Apple Health più una connessione Bluetooth diretta all'anello Colmi (iOS), e una lista crescente di provider connessi via OAuth (vedi la tabella di compatibilità sopra). Non è un bridge universale che può spostare dati tra due app qualsiasi. Alcune integrazioni sono solo lettura oggi, alcune supportano anche un write-back specifico e limitato, e altre sono ancora in sviluppo. Controlla la tabella per lo stato esatto della fonte o destinazione che ti interessa prima di dare per scontato che funzioni.

Come gestisce FitMesh i dati fitness duplicati?+

Quando più fonti riportano la stessa metrica per lo stesso giorno (es. il telefono che conta i passi e anche l'orologio che li conta), FitMesh applica regole di fusione per metrica invece di sommare tutto: sceglie la fonte più completa o accurata e riempie i buchi dalle altre, invece di contare due volte. Quando FitMesh scrive dati indietro su Health Connect o Apple Health, tagga anche ciò che scrive così che la sua stessa lettura al sync successivo non lo riprenda come se fosse una nuova fonte esterna, il che causerebbe un loop di sync.

FitMesh funziona su Android e iPhone?+

Sì, su entrambi, ma la connessione sottostante è diversa per piattaforma. Su Android, FitMesh legge da Health Connect, alimentato da qualsiasi app companion tu abbia già installato (Samsung Health, Garmin Connect, Fitbit e altre). Su iPhone, FitMesh legge da Apple Health e può anche connettersi direttamente all'anello Colmi via Bluetooth, senza bisogno di Apple Health come intermediario per quel dispositivo specifico.

FitMesh può scrivere i miei dati su altre app?+

In modo limitato e opt-in. FitMesh può scrivere i suoi dati deduplicati e fusi su Health Connect (Android) e Apple Health (iOS), disattivato di default finché non lo attivi in Impostazioni. Inviare singoli allenamenti a Strava, TrainingPeaks o piattaforme di allenamento simili è una capacità separata e più ristretta, ancora in sviluppo per alcune destinazioni. Non è una funzione generica "sync ovunque": controlla la tabella di compatibilità per ciò che è effettivamente disponibile oggi per la destinazione che hai in mente.

Pronto a vedere i tuoi dati in un unico posto?

Scarica FitMesh, connetti le fonti che usi, e vedi esattamente cosa è live prima di farci affidamento.

Sincronizza i dati fitness tra app e wearable | FitMesh