Skip to main content

Apprendre à connaître le SDK MyGeotab

Découvrez comment utiliser le SDK MyGeotab pour étoffer les fonctionnalités de votre logiciel de gestion de flotte.

Etienne Leguil

Par Etienne Leguil

3 mars 2023

3 minutes de lecture

Image de quelqu'un sur le SDK de MyGeotab

L’analyse des données d’une flotte est un élément important de la stratégie globale de gestion de flotte. Quelle que soit la taille de votre parc automobile, vous n’avez pas besoin d’avoir une formation approfondie en développement de logiciels pour utiliser les outils de données et d’analyse.

 

Chez Geotab, nous comprenons qu’il est essentiel que chaque flotte dispose des outils nécessaires pour traiter les données de sa flotte et tirer parti des fonctionnalités supplémentaires du logiciel  de flotte. Dans cet article, nous présentons quelques détails de base sur le kit de développement logiciel (SDK) MyGeotab pour vous aider à vous lancer.

 

Voir aussi : Découvrez l’explorateur d’API Analytics Lab (en anglais)

Qu’est-ce que le SDK MyGeotab ?

Un kit de développement logiciel (SDK) est un ensemble d’outils de développement logiciel qui permet la création d’applications. Chez Geotab, il peut être considéré comme une plateforme qui aide les utilisateurs à étoffer les fonctionnalités de MyGeotab. 

 

Le SDK MyGeotab contient de nombreuses interfaces de programmation d’applications (API) (en anglais). Les API sont utilisées pour interagir avec les données affichées dans l’application MyGeotab, notamment les boîtiers, trajets, données GPS, données moteur, etc. Elles vous permettent d’ajouter, de mettre à jour et de supprimer des données système via une source autre que l’application MyGeotab. Elles sont également exposées en toute sécurité via HTTPS, la norme Web qui constitue la base de la communication de données pour le World Wide Web. L’utilisation de cette norme Web signifie que le SDK peut être utilisé par le biais d’une grande variété de systèmes.

 

L’application MyGeotab est conçue à l’aide du SDK pour fournir une plateforme robuste, utilisable et évolutive. Le SDK est conçu pour les distributeurs, clients et partenaires qui utilisent MyGeotab et cherchent à simplifier ou à automatiser les processus pour ajouter de la valeur, augmenter l’efficacité ou ajouter des fonctionnalités uniques pour soutenir leurs activités.

 

Le SDK peut également être utilisé pour créer des applications pour smartphone et tablette, intégrer des logiciels tiers, créer des Add-Ins MyGeotab, automatiser des tâches ou créer des rapports personnalisés complexes.

Outils SDK

Le SDK contient un large éventail d’outils pour aider les développeurs à comprendre rapidement son utilisation et à démarrer leur premier projet, notamment :

  • Documentation décrivant le fonctionnement du SDK
  • Référence des méthodes et objets SDK disponibles
  • Exemples de projets et d’utilitaires prêts à l’emploi intégrés au SDK
  • Informations détaillées sur les boîtiers, y compris la manière et le moment où ils consignent les données
  • Assistance technique via nos forums de développeurs

Ces outils sont tous disponibles en ligne.

Possibilités du SDK MyGeotab

La façon dont vous utilisez le SDK est définie par les besoins de votre entreprise. Il existe de nombreuses façons d’exploiter les données précieuses fournies par le SDK, notamment l’automatisation des processus, la création de flux de données, l’intégration à des sites Web et à des applications, et la création de modules complémentaires (Add-Ins).

 

Automatisation des processus

Les exemples du SDK sont des outils permettant d’automatiser des processus tels que l’ajout de nouveaux boîtiers à une base de données, l’importation de zones ou l’ajout d’utilisateurs. Ces outils sont prêts à l’emploi et peuvent vous aider à automatiser facilement vos processus quotidiens. 

 

Les exemples de code SDK illustrent comment effectuer des tâches courantes, notamment l’affichage de l’emplacement actuel et du statut de conduite de tous les véhicules, la transmission de l’odomètre et du NIV (en anglais) de tous les véhicules d’un groupe ou la récupération des exceptions d’arrêts dans une zone au cours de l’année dernière. Ces exemples constituent un excellent point de départ et peuvent être modifiés en fonction de vos besoins spécifiques.

 

Création de flux de données

Le SDK propose également des méthodes permettant d’obtenir un flux constant de données brutes appelé « flux de données ». Tout élément ajouté au système peut être récupéré par votre application. Cette fonction est particulièrement utile si vous souhaitez connaître en temps réel les données GPS, trajets, données du moteur, etc., afin de les évaluer à la volée ou d’ajouter des données à votre propre système. Ce processus est bien documenté dans le SDK, avec des exemples de code qui facilitent l’utilisation d’un flux de données.

Intégration à des sites Web ou à des applications

L’application MyGeotab a été conçue afin que chaque page que vous voyez soit intégrée à votre propre application Web. Les boutons de navigation de gauche et l’en-tête supérieur disposent d’une section de contenu, avec une URL unique. En utilisant cette URL, vous pouvez intégrer efficacement la page intérieure dans une application Web existante. 

 

Par exemple, si vous souhaitez afficher la liste des boîtiers MyGeotab dans votre application existante, vous pouvez simplement intégrer cette page intérieure comme vous le souhaitez, en tirant parti du travail des développeurs Geotab pour obtenir rapidement les mêmes fonctionnalités.

Ajouter de la valeur avec les Add-Ins

Lors de la création de modules complémentaires (Add-Ins) pour MyGeotab, ces pages HTML et JavaScript sont intégrées à l’application MyGeotab et contiennent des fonctionnalités personnalisées qui peuvent être adaptées à vos besoins. Grâce à votre Add-In, vous bénéficiez d’un accès facile à l’API MyGeotab. Les données peuvent également être importées dans l’Add-In à l’aide d’API provenant d’autres sources, notamment un fournisseur de cartographie, un logiciel de comptabilité ou votre propre API personnalisée. 

 

Exemples de possibilités avec un Add-In : 

  • Une carte thermique des lieux où les conducteurs se trouvent pendant les heures de travail
  • Un rapport personnalisé avec des graphiques interactifs
  • Surveillance de l’état du véhicule et du code moteur

Les modules complémentaires Add-Ins MyGeotab peuvent être considérés comme des applications pour un smartphone ou une tablette ; les possibilités sont infinies.

En savoir plus sur le SDK MyGeotab

Pour en savoir plus, rendez-vous sur la page MyGeotab SDK GitHub pour obtenir des guides, des références, des exemples de code et d’autres ressources de données et d’analyse.

Abonnez-vous au blog Geotab


Etienne Leguil
Etienne Leguil

Etienne Leguil est ingénieur, diplômé en 2009.

Abonnez-vous au blog Geotab

View last rendered: 11/21/2024 10:58:32