Comment configurer l’envoi des données d’unités du système High Mobility vers Wialon via flespi

Ce guide décrit comment configurer la retransmission des données du système High Mobility vers Wialon via flespi.

La configuration comprend les étapes suivantes :

  1. Création d’un compte High Mobility.
  2. Configuration d’un projet High Mobility.
  3. Configuration du transfert de données de High Mobility vers flespi.
  4. Configuration d’un flux flespi vers Wialon.
  5. Réception des données de l’appareil dans Wialon.

Chacune de ces étapes est décrite ci-dessous.

Création d’un compte High Mobility

Pour créer un compte High Mobility :

  1. Inscrivez-vous sur la console High Mobility.

  2. Dans votre compte, cliquez sur New data project.

  3. Sélectionnez l’option Fleet ou une autre option disponible selon votre cas d’usage.

  4. Indiquez le nom du projet.

  5. Cliquez sur Create project.

Un projet portant le nom indiqué est alors créé dans votre compte.

Configuration d’un projet High Mobility

Pour configurer un projet High Mobility dans votre compte :

  1. Ouvrez le projet créé.

  2. Accédez à l’onglet Car Data.

  3. Sélectionnez les marques de vos véhicules et les forfaits de données adaptés à vos besoins. Pour un test, il suffit de sélectionner quelques marques et forfaits. Tous les forfaits sélectionnés sont affichés dans Project Details → Selected Brands & Data.

  4. Accédez à l’onglet API Credentials. Pour un test, utilisez le mode Sandbox.

  5. Ouvrez le sous-onglet Streaming.

  6. Sélectionnez la méthode MQTT V2 (Enterprise).

  7. Cliquez sur Save and update.

  8. Ajoutez une chaîne de certificats MQTT en cliquant sur le bouton plus. Une archive contenant les certificats est alors téléchargée.

  9. Accédez au sous-onglet OAuth Client et laissez-le ouvert : vous aurez besoin de ces informations à l’étape suivante.

Configuration du transfert de données de High Mobility vers flespi

Pour configurer le transfert de données de High Mobility vers flespi :

  1. Dans un nouvel onglet du navigateur, accédez à https://flespi.io et connectez-vous à votre compte.

  2. Dans Telematics Hub, sélectionnez Channels.

  3. Cliquez sur le bouton signe plus blanc dans un cercle vert.

  4. Saisissez le nom du canal. Par exemple, High Mobility vehicles.

  5. Dans la liste déroulante Protocol id, sélectionnez high-mobility.

  6. Copiez le CLIENT ID depuis High Mobility (onglet OAuth Client) et collez-le dans le champ OAuth Client ID sur flespi.

  7. Copiez le CLIENT SECRET depuis High Mobility et collez-le dans le champ OAuth Client Secret sur flespi.

  8. Ouvrez le fichier snippet.txt de l’archive téléchargée à l’étape 8 de l’instruction précédente et procédez comme suit :

    • copiez la valeur id et collez-la dans le champ Client ID ;
    • copiez la valeur topic (sans les guillemets) et collez-la dans le champ Topic to subscribe.
  9. Ouvrez les fichiers ca_crt.pem, client_crt.pem et client_key.pem de la même archive et collez leur contenu dans les champs CA Certificate, Client Certificate et Private Key respectivement.

  10. Vérifiez les données indiquées et cliquez sur Save.

Test avec le simulateur

  1. Revenez à votre projet High Mobility et ouvrez l’onglet Simulation Studio.

  2. Cliquez sur Create new simulator.

  3. Ouvrez le simulateur créé.

  4. Dans Telematics Hub sur flespi, sélectionnez l’onglet Devices.

  5. Cliquez sur le bouton signe plus blanc dans un cercle vert et créez un nouvel appareil :

    • Dans le champ Device type ID, sélectionnez High Mobility (high-mobility).
    • Dans le champ Device identifier, collez le VIN du simulateur High Mobility.
    • Cliquez sur Save + Open.

  6. Accédez à l’onglet Commands & Settings.

  7. Cliquez sur New command et procédez comme suit :

    • Sélectionnez le type de commande Provision device.
    • Activez le champ Vehicle brand et indiquez la marque de véhicule souhaitée. Pour le format de saisie, consultez la documentation High Mobility ou contactez le support High Mobility. Pour le simulateur de test, laissez la valeur sandbox.
    • Cliquez sur Send.

    La réponse à la commande doit contenir "status": "pending". Si le statut est différent, vérifiez les données indiquées ou dissociez le véhicule à l’aide de la commande Deprovision device, puis réessayez.

  8. Revenez au simulateur High Mobility et ouvrez l’onglet Simulations.

  9. Cliquez sur Create new et créez une nouvelle simulation :

    • Indiquez le nom de la simulation.
    • Si vous le souhaitez, saisissez une description.
    • Cliquez sur Create new simulation.

  10. Lancez la simulation.

Si tout est configuré correctement, les messages s’affichent dans l’onglet Logs & Messages de l’appareil sur flespi.

Configuration d’un flux flespi vers Wialon

Pour créer un flux qui transmet les données de l’appareil vers Wialon Hosting, procédez comme suit :

  1. Dans Telematics Hub, sélectionnez Streams.

  2. Cliquez sur le bouton signe plus blanc dans un cercle vert pour créer un nouveau flux vers Wialon Hosting.

  3. Indiquez le nom du flux.

  4. Dans le champ Protocol id, indiquez wialon_retranslator.

  5. Dans la section Configuration, indiquez l’adresse de votre serveur Wialon. Vous la trouverez dans le champ Adresse serveur de l’onglet Général des propriétés de l’unité.

  6. Cliquez sur Save + Open.

  7. Ouvrez l’onglet Devices.

  8. Cliquez sur le bouton en forme de trombone dans le coin inférieur droit.

  9. Sélectionnez l’appareil configuré précédemment.

Vous disposez maintenant d’un flux vers Wialon Hosting auquel votre appareil est affecté.

Réception des données de l’appareil dans Wialon

Pour recevoir les données de l’appareil dans Wialon, créez une unité dans Wialon avec les propriétés suivantes :

  • Type terminal : le type de votre appareil.
  • ID unique : la même valeur que l’identifiant de l’appareil sur flespi.

Si tout est configuré correctement et que la simulation est en cours, l’unité dans Wialon commence à recevoir des messages du système High Mobility. Pour les consulter, vous pouvez demander les messages de données de l’unité dans Wialon.

Articles et liens utiles

Pour en savoir plus, consultez les articles suivants de la base de connaissances flespi :

Si vous trouvez une erreur dans le texte, sélectionnez-la et appuyez sur Ctrl+Entrée.