Vue d'ensemble de la plate-forme

Google Fit est un écosystème ouvert. Il permet aux développeurs d'importer des données de santé et de bien-être dans un dépôt central où les utilisateurs peuvent accéder à leurs données à partir de différents appareils et applications, depuis un seul emplacement. Ils peuvent toujours accéder à leurs données s'ils passent à un nouvel appareil.

Votre application de santé et de bien-être peut stocker les données de n'importe quel accessoire connecté ou capteur, et accéder aux données créées par d'autres applications.

Lisez attentivement le Règlement sur les données utilisateur et pour les développeurs Google Fit et assurez-vous que votre application les respecte. Lisez attentivement les Conditions d'utilisation de Google Fit avant d'utiliser Google Fit. En utilisant l'API, vous acceptez les conditions d'utilisation de Google Fit.

Composants

Google Fit comprend les composants suivants:

Figure 1: Vue d'ensemble de la plate-forme
La boutique de fitness
Dépôt central qui stocke les données de divers appareils et applications. Le magasin de remise en forme est un service cloud transparent pour les clients.
Framework de capteurs
Ensemble de représentations générales qui facilitent l'utilisation du magasin de remise en forme. Vous utiliserez ces représentations avec les API Google Fit.
Autorisations et commandes utilisateur
Ensemble de champs d'application des autorisations permettant de demander à l'utilisateur l'autorisation de travailler avec des données de santé et de bien-être. Google Fit nécessite le consentement de l'utilisateur pour accéder aux données de santé et de bien-être.
API Google Fit
API Android et REST pour accéder à la boutique de fitness. Vous pouvez créer des applications compatibles avec Google Fit sur plusieurs plates-formes et appareils, tels qu'Android, iOS et le Web.

La boutique de fitness

Le magasin de remise en forme est un service cloud qui conserve les données de santé et de bien-être à l'aide de l'infrastructure de Google. Les applications fonctionnant sur différents appareils et plates-formes peuvent stocker des données et accéder à celles créées par d'autres applications. Google Fit fournit un ensemble d'API qui permettent d'insérer facilement des données et d'interroger le magasin de remise en forme.

Framework de capteurs

Le framework de capteurs définit des représentations de haut niveau pour les capteurs, les types de données, les points de données et les sessions. Ces représentations permettent de travailler facilement avec le magasin de fitness sur n'importe quelle plateforme.

Sources de données
Les sources de données représentent des capteurs et comprennent un nom, le type de données collectées et d'autres informations les concernant. Une source de données peut représenter un capteur matériel ou logiciel. Vous pouvez définir des capteurs logiciels dans vos applications.
Types de données
Les types de données représentent différents types de données de santé et de bien-être, comme le nombre de pas ou la fréquence cardiaque. Les types de données établissent un schéma permettant à différentes applications de comprendre les données des autres. Un type de données se compose d'un nom et d'une liste numérotée de champs, où chaque champ représente une dimension. Par exemple, un type de données pour la localisation contient trois champs (latitude, longitude et précision), tandis qu'un type de données pour la pondération ne contient qu'un seul champ.
Points de données
Les points de données sont constitués d'un tableau horodaté de valeurs pour un type de données, lu à partir d'une source de données. Vous utilisez des points de données pour enregistrer et insérer des données de santé et de bien-être dans le magasin de remise en forme, ainsi que pour lire des données brutes à partir d'une source de données. Les points contenant une heure de début représentent une période au lieu d'une lecture instantanée.
Ensembles de données
Les ensembles de données représentent un ensemble de points de données du même type provenant d'une source de données particulière et couvrant un certain intervalle de temps. Vous utilisez des jeux de données pour insérer des données dans le magasin de fitness. Les requêtes de lecture des données du magasin de fitness renvoient également des ensembles de données.
De sessions
Les sessions représentent un intervalle de temps pendant lequel les utilisateurs effectuent une activité de remise en forme, comme une course à pied, une sortie à vélo, etc. Les sessions aident à organiser les données et à effectuer des requêtes détaillées ou globales sur le magasin de remise en forme pour une activité de remise en forme.

Autorisations et commandes utilisateur

Google Fit nécessite le consentement de l'utilisateur pour que les applications puissent lire ou stocker des données de santé et de bien-être. Google Fit définit des champs d'application OAuth qui correspondent à un certain nombre de groupes d'autorisations dotés de droits de lecture et d'écriture distincts: activités, corps, localisation, alimentation et types de données liées à la santé (les types de données liées à la santé sont regroupés avec plus de précision). Chaque groupe d'autorisations permet aux applications d'accéder à un ensemble de types de données. Les applications spécifient un ou plusieurs de ces champs d'application pour utiliser les données de santé et de bien-être, et Google Fit demande les autorisations correspondantes à l'utilisateur.

API Google Fit

Google Fit propose les API suivantes:

  • Les API Android pour les applications Android.
  • API REST pour les applications sur n'importe quelle plate-forme