Garmin Connect sincronizza l'orologio ed esporta passi, frequenza cardiaca e sonno verso Health Connect. FitMesh legge i record locali senza richiedere le credenziali dell'account Garmin.
Limitazioni e Condizioni
Richiede l'apertura periodica di Garmin Connect per completare la sincronizzazione Bluetooth dall'orologio e il permesso di scrittura attivo verso Health Connect.
Fonte e Verifica
Documentazione ufficiale Garmin Support (https://support.garmin.com/en-US/?faq=JToBEy0jfe6pIygark2Ui5) e matrice di compatibilità FitMesh (lib/compatibility/matrix-data.ts).
Verifica in modo trasparente quali metriche arrivano nella dashboard FitMesh in base al tuo smartwatch o anello e al tuo telefono. Nessuna compatibilità universale promessa.
La fonte documenta:Garmin Connect invia a Health Connect, in un solo senso e da Android 14, i tipi di dato elencati da Garmin (passi, frequenza cardiaca, fasi del sonno, calorie, distanza, velocità, dislivello e altri); le sedute di allenamento non sono nominate.
La fonte documenta:Garmin Connect per iOS scrive in Apple Health passi, distanza, energia attiva e a riposo, frequenza cardiaca, sonno, peso e allenamenti; il trasferimento si completa con l'app aperta in primo piano.
Fitbit Tracker e Smartwatch
Android
Supportato
Documentato dal produttore e compatibile con FitMesh
Lettura via Health Connect
Metriche Disponibili:Passi, frequenza cardiaca, durata del sonno, calorie, distanza, allenamenti
La fonte documenta:L'app Google Health scrive in Health Connect su Android, tra gli altri tipi elencati da Google, passi, distanza, esercizio, calorie totali, sonno (sessioni e fasi) e frequenza cardiaca, con consenso per ogni tipo di dato.
Fitbit Tracker e Smartwatch
iPhone (iOS)
Condizionale
Documentato dal produttore e compatibile con FitMesh
Lettura via Apple Health
Metriche Disponibili:Passi, distanza, sessioni di esercizio, sonno, frequenza cardiaca (se abilitati in Google Health)
Documentato dal produttore e compatibile con FitMesh
Health Connect (standard) + SDK (su Galaxy compatibili)
Metriche Disponibili:Passi, frequenza cardiaca, sonno con stadi, sedute di esercizio (calorie, distanza e velocità dell'exercise tracker)
Sottopercorsi Distinti:
Percorso Standard: Health Connect
Galaxy Watch → Samsung Health → Health Connect → FitMesh
Requisiti: Qualsiasi smartphone Android (Samsung o non-Samsung con Galaxy Wearable); Android 14+ con Health Connect; sincronizzazione attiva in Samsung Health.
Metriche: Passi, frequenza cardiaca, sonno con stadi e sedute di esercizio (calorie, distanza e velocità dell'exercise tracker). Samsung elenca anche pressione arteriosa, ossigeno nel sangue, peso, grasso corporeo e metabolismo basale; l'ambito dipende dalla versione di Samsung Health e dai permessi.
Fallback: Percorso universale di riferimento; nessun fallback richiesto.
Percorso Aggiuntivo: Samsung Health Data SDK
Samsung Health → Samsung Health Data SDK → FitMesh
Requisiti: Smartphone Samsung Galaxy (Android 10+ / API 29+); app Samsung Health installata; autorizzazione esplicita dell'utente tramite dialog nativo Samsung.
Metriche: Passi giornalieri, frequenza cardiaca a riposo, calorie attive e gap-fill per metriche intraday secondo disponibilità del canale nativo nella release 3.10.0+191.
Fallback: In caso di smartphone non-Galaxy, permessi non concessi o errore del canale IPC, FitMesh ricade automaticamente e silenziosamente sul percorso standard Health Connect.
La fonte documenta:Secondo le FAQ per sviluppatori di Samsung, dati di attività come passi ed esercizio, frequenza cardiaca e sonno vengono sincronizzati tra Samsung Health e Health Connect; i dati del Galaxy Watch arrivano a Health Connect in modo indiretto, tramite Samsung Health sul telefono.
La fonte documenta:Pixel Watch sincronizza i dati dei sensori con Google Health, che a sua volta li esporta verso Health Connect.
Oura Ring (Gen2 / Gen3+)
Android
Condizionale
Documentato dal produttore e compatibile con FitMesh
Lettura via Health Connect
Metriche Disponibili:Tra i dati supportati: passi, sonno (durata e stadi), frequenza cardiaca, variabilità della frequenza cardiaca (HRV RMSSD), calorie attive, distanza, allenamenti (letti da FitMesh tramite Health Connect; nessun record di frequenza a riposo standalone)
La fonte documenta:La documentazione ufficiale Oura indica l'esportazione verso Health Connect di calorie attive, distanza, esercizio/allenamenti, passi, altezza, peso, sonno, frequenza cardiaca e HRV.
Oura Ring (Gen2 / Gen3+)
iPhone (iOS)
Condizionale
Documentato dal produttore e compatibile con FitMesh
Lettura via Apple Health
Metriche Disponibili:Tra i dati supportati: passi, sonno (durata e stadi), frequenza cardiaca, frequenza respiratoria, calorie attive, allenamenti (scritti da Oura in Apple Health e letti da FitMesh; frequenza a riposo non esportata come record autonomo in HealthKit)
La fonte documenta:La documentazione ufficiale Oura per Apple Health elenca l'esportazione di sonno, frequenza cardiaca, frequenza respiratoria, calorie attive, passi e allenamenti; la frequenza a riposo non figura tra i dati esportati.
La fonte documenta:Driver BLE proprietario FitMesh integrato nella release per la lettura diretta di bucket a 15 min, frequenza, sonno e temperatura senza app o cloud del produttore Colmi.
Lettura BLE diretta + Scrittura HealthKit opzionale (passi, FC riposo)
Metriche Disponibili:Passi (bucket 15 min), frequenza cardiaca periodica, sonno con stadi su dashboard FitMesh; esportazione opzionale in Apple Health di passi (gap-fill) e frequenza a riposo (sonno escluso dal write-back)
La fonte documenta:Documenta il modello di autorizzazione e i tipi di dato supportati dal framework HealthKit per la condivisione e scrittura su Apple Salute.
Garmin Smartwatch e Sportwatch
Android (14+)
Supportato
Documentato dal produttore e compatibile con FitMesh
Lettura via Health Connect
Metriche Disponibili:
Passi, frequenza cardiaca, fasi del sonno, calorie, distanza, velocità, dislivello (come da elenco Garmin)
La fonte documenta:Garmin Connect invia a Health Connect, in un solo senso e da Android 14, i tipi di dato elencati da Garmin (passi, frequenza cardiaca, fasi del sonno, calorie, distanza, velocità, dislivello e altri); le sedute di allenamento non sono nominate.
La fonte documenta:Garmin Connect per iOS scrive in Apple Health passi, distanza, energia attiva e a riposo, frequenza cardiaca, sonno, peso e allenamenti; il trasferimento si completa con l'app aperta in primo piano.
La fonte documenta:L'app Google Health scrive in Health Connect su Android, tra gli altri tipi elencati da Google, passi, distanza, esercizio, calorie totali, sonno (sessioni e fasi) e frequenza cardiaca, con consenso per ogni tipo di dato.
Fitbit Tracker e Smartwatch
iPhone (iOS)
Condizionale
Documentato dal produttore e compatibile con FitMesh
Lettura via Apple Health
Metriche Disponibili:
Passi, distanza, sessioni di esercizio, sonno, frequenza cardiaca (se abilitati in Google Health)
La fonte documenta:Google Health per iOS supporta la scrittura in Apple Health di passi, distanza, sonno, sessioni di esercizio e frequenza cardiaca.
Samsung Galaxy Watch (Wear OS)
Android
Supportato
Documentato dal produttore e compatibile con FitMesh
Health Connect (standard) + SDK (su Galaxy compatibili)
Metriche Disponibili:
Passi, frequenza cardiaca, sonno con stadi, sedute di esercizio (calorie, distanza e velocità dell'exercise tracker)
Sottopercorsi Distinti:
Percorso Standard: Health Connect
Galaxy Watch → Samsung Health → Health Connect → FitMesh
Requisiti: Qualsiasi smartphone Android (Samsung o non-Samsung con Galaxy Wearable); Android 14+ con Health Connect; sincronizzazione attiva in Samsung Health.
Metriche: Passi, frequenza cardiaca, sonno con stadi e sedute di esercizio (calorie, distanza e velocità dell'exercise tracker). Samsung elenca anche pressione arteriosa, ossigeno nel sangue, peso, grasso corporeo e metabolismo basale; l'ambito dipende dalla versione di Samsung Health e dai permessi.
Fallback: Percorso universale di riferimento; nessun fallback richiesto.
Percorso Aggiuntivo: Samsung Health Data SDK
Samsung Health → Samsung Health Data SDK → FitMesh
Requisiti: Smartphone Samsung Galaxy (Android 10+ / API 29+); app Samsung Health installata; autorizzazione esplicita dell'utente tramite dialog nativo Samsung.
Metriche: Passi giornalieri, frequenza cardiaca a riposo, calorie attive e gap-fill per metriche intraday secondo disponibilità del canale nativo nella release 3.10.0+191.
Fallback: In caso di smartphone non-Galaxy, permessi non concessi o errore del canale IPC, FitMesh ricade automaticamente e silenziosamente sul percorso standard Health Connect.
La fonte documenta:Secondo le FAQ per sviluppatori di Samsung, dati di attività come passi ed esercizio, frequenza cardiaca e sonno vengono sincronizzati tra Samsung Health e Health Connect; i dati del Galaxy Watch arrivano a Health Connect in modo indiretto, tramite Samsung Health sul telefono.
Documentato dal produttore e compatibile con FitMesh
Lettura via Health Connect
Metriche Disponibili:
Tra i dati supportati: passi, sonno (durata e stadi), frequenza cardiaca, variabilità della frequenza cardiaca (HRV RMSSD), calorie attive, distanza, allenamenti (letti da FitMesh tramite Health Connect; nessun record di frequenza a riposo standalone)
La fonte documenta:La documentazione ufficiale Oura indica l'esportazione verso Health Connect di calorie attive, distanza, esercizio/allenamenti, passi, altezza, peso, sonno, frequenza cardiaca e HRV.
Oura Ring (Gen2 / Gen3+)
iPhone (iOS)
Condizionale
Documentato dal produttore e compatibile con FitMesh
Lettura via Apple Health
Metriche Disponibili:
Tra i dati supportati: passi, sonno (durata e stadi), frequenza cardiaca, frequenza respiratoria, calorie attive, allenamenti (scritti da Oura in Apple Health e letti da FitMesh; frequenza a riposo non esportata come record autonomo in HealthKit)
La fonte documenta:La documentazione ufficiale Oura per Apple Health elenca l'esportazione di sonno, frequenza cardiaca, frequenza respiratoria, calorie attive, passi e allenamenti; la frequenza a riposo non figura tra i dati esportati.
Colmi Smart Ring (R02 / R06 / R09)
Android
Supportato
Verificato su dispositivo reale
Lettura BLE diretta (senza app del produttore)
Metriche Disponibili:
Passi (bucket 15 min), frequenza cardiaca periodica, sonno con stadi, temperatura cutanea (R02/R09), stato batteria
La fonte documenta:Driver BLE proprietario FitMesh integrato nella release per la lettura diretta di bucket a 15 min, frequenza, sonno e temperatura senza app o cloud del produttore Colmi.
Lettura BLE diretta + Scrittura HealthKit opzionale (passi, FC riposo)
Metriche Disponibili:
Passi (bucket 15 min), frequenza cardiaca periodica, sonno con stadi su dashboard FitMesh; esportazione opzionale in Apple Health di passi (gap-fill) e frequenza a riposo (sonno escluso dal write-back)
La fonte documenta:Documenta il modello di autorizzazione e i tipi di dato supportati dal framework HealthKit per la condivisione e scrittura su Apple Salute.
Sette definizioni fattuali per comprendere la differenza tra sensori hardware, esportazioni di sistema e letture autorizzate.
Sincronizzazione
Il processo di allineamento e trasferimento periodico dei dati tra il dispositivo indossabile, l'app dello smartphone e il server cloud di FitMesh per l'aggiornamento della dashboard.
FitMesh Standard#synchronization
Esportazione
L'invio attivo o il salvataggio dei propri dati di salute da un'applicazione verso un'altra piattaforma o in formati aperti (come file CSV o JSON) per l'archiviazione personale.
FitMesh Standard#export
Sorgente del dato
Il dispositivo hardware o l'applicazione originale (ad esempio Garmin Connect, Samsung Health o i sensori di un anello) che ha registrato per prima la misurazione sul campo.
FitMesh Standard#data-source
Dato misurato e dato derivato
Un dato misurato è rilevato direttamente da un sensore fisico (come battito cardiaco o temperatura). Un dato derivato è calcolato tramite algoritmi software (come calorie attive stimate, fasi del sonno o Body Battery).
FitMesh Standard#measured-vs-derived
Health Connect
La piattaforma di sistema creata da Google per Android che consente alle app di fitness di condividere dati direttamente sul dispositivo con il consenso dell'utente, senza dipendere da API cloud esterne.
FitMesh Standard#health-connect
Apple Health e HealthKit
L'architettura di Apple su iPhone: HealthKit è il framework di sistema che gestisce l'archiviazione protetta dei dati sul dispositivo; Apple Salute è l'app predefinita che ne permette la visualizzazione.
FitMesh Standard#apple-health-healthkit
Lettura e scrittura
La lettura indica l'accesso e la visualizzazione da parte di FitMesh dei dati registrati da altre fonti. La scrittura (write-back) indica il salvataggio attivo di nuove metriche da FitMesh verso Health Connect o Apple Health.
FitMesh Standard#read-vs-write
Bonus
Hai un altro brand? Probabilmente funziona già.
I dispositivi che sincronizzano con Health Connect (Android) o Apple Salute (iOS) sono leggibili da FitMesh, tra cui Mobvoi, OnePlus Health, Zepp / Amazfit, Coros, Withings, Garmin Connect e Polar Flow. FitMesh legge i dati supportati direttamente dal bridge di sistema configurato sul telefono.