Utilisation de drivers de payload personnalisés
Un driver personnalisé est un driver modifiable qui décode les payloads uplink créées par l'utilisateur dans l'interface ThingPark X IoT Flow. Il peut également encoder des payloads downlink.
Le driver personnalisé s'oppose aux drivers système intégrés qui sont directement importés depuis le catalogue de drivers de ThingPark.
Pour plus d'informations sur les drivers intégrés, consultez la documentation TPX.
Créer un driver personnalisé
-
Dans le menu de gauche, cliquez sur Drivers.
-> Vous êtes redirigé vers l'interface ThingPark X IoT Flow.
-
Cliquez sur AJOUTER UN DRIVER.
-
Dans Information, complétez les données administratives de votre driver.
noteL'identifiant de protocole est un bloc d'informations composé du fabricant du protocole, du nom du protocole et de la version du protocole.
Exemple :abeeway:asset-tracker:2Cet identifiant de protocole est utilisé pour associer ultérieurement vos capteurs à ce driver personnalisé. Pour en savoir plus, consultez Affichage et modification des paramètres du driver
-
Dans Code, ajoutez le code javascript associé aux fonctions suivantes :
- decodeUplink.
- encodeDownlink.
- decodeDownlink.
-
Dans Exemples, ajoutez des exemples de décodage/encodage si disponibles.
-
Cliquez sur Créer.
-> Votre driver personnalisé a été créé avec succès. La fenêtre d'informations du driver s'ouvre.
Pour afficher la liste des drivers personnalisés déjà disponibles dans votre abonnement : Dans Drivers, cliquez sur Personnalisé.
Pour dupliquer un driver, cliquez sur ... soit depuis la liste des drivers, soit depuis la page de détails du driver, puis Dupliquer.
Mise à jour d'un driver personnalisé
Vous pouvez mettre à jour la version de votre driver personnalisé.
-
Dans la fenêtre d'informations du driver, cliquez sur ..., puis Modifier.
-
Modifiez le code JS pour ajouter une fonctionnalité ou corriger un bug.
-
Sélectionnez le but de votre modification en suivant cette illustration :
But de la modification Ancienne version Nouvelle version Corriger un bug 1.0.0 1.0.1 Ajouter une fonctionnalité sans changements disjonctifs 1.0.0 1.1.0 Ajouter une fonctionnalité avec changements disjonctifs 1.0.0 2.0.0 -
Cliquez sur Mettre à jour, puis Confirmer.
Suppression d'un driver personnalisé
-
Depuis la liste des drivers ou la page de détails du driver, cliquez sur ..., puis Supprimer.
-
Cliquez sur Supprimer.
-> Une note de suppression apparaît. Votre driver personnalisé a été supprimé avec succès.