Passer au contenu principal
Version : TAO v2.x

Étape 6 - Provisionnement de vos capteurs

Drivers de payload

Pour fournir des payloads décodés prêts à l'emploi aux applications métiers, ThingPark Enterprise All-in-one intègre un ensemble très riche de plus de 650 drivers de payload de plus de 140 fabricants de capteurs IoT.

Une fois que vous avez choisi le fabricant et le modèle de chaque capteur, comme décrit dans les sections suivantes, ThingPark l'associe automatiquement au bon driver sans aucune action de votre part.

Provisionnement des capteurs un par un

L'exemple ci-dessous suppose un capteur utilisant le mode Over-the-Air Activation (OTAA).

  1. Depuis le panneau de gauche de l'interface utilisateur, accédez à Capteurs, puis cliquez sur AJOUTER UN CAPTEUR.

  2. Remplissez le formulaire et cliquez sur Enregistrer lorsque vous avez terminé :

conseil

Favorisez toujours l'association de vos capteurs à un fabricant/modèle de marque du catalogue intégré, plutôt que d'utiliser le fabricant "Générique".

Utilisez le fabricant "Générique" uniquement si vous ne trouvez pas le vrai fabricant et modèle de votre capteur dans la liste. Contrairement aux modèles de capteurs de marque, les modèles associés au fabricant "Générique" ne peuvent pas utiliser le catalogue intégré de drivers de payload pour livrer des payloads décodés à vos applications métier.

  1. Votre nouveau capteur apparaîtra dans la liste.
conseil

Pour mettre à jour la liste, vous pouvez utiliser le bouton de rafraîchissement du navigateur ou appuyer sur la touche F5.

  • The device is created in "Initialization" state (orange status), this means that the device has not yet been activated in the network.
  • DevEUI is displayed, but the DevAddr not yet assigned for the OTAA device. This DevAddr assignment will only happen when the device sends its first Join-Request message.
  1. Une fois que le capteur transmet son message de demande d'adhésion et termine avec succès son enregistrement réseau, l'état du capteur sera automatiquement mis à jour :

  • The device is connected (green status).
  • "Last uplink" gets a timestamp.
  • DevAddr is now assigned by the network.
  • FCntUp represents the uplink counter.
  • Other RF metrics are displayed: uplink Signal To Noise Ration (SNR) and Spreading Factor (SF).

Approvisionnement des capteurs en masse (importation des capteurs)

Vous pouvez également utiliser la fonction d'importation en masse pour importer plusieurs capteurs en un seul clic.

  1. Depuis le panneau de gauche de l'interface utilisateur, accédez à Capteurs, puis cliquez sur IMPORTER DES CAPTEURS.

  2. Téléchargez le "FICHIER D'EXEMPLE" pour en savoir plus sur le format requis du fichier d'entrée csv.

  3. Téléchargez la "LISTE DES MODÈLES" pour récupérer l'"ID de Profil" qui correspond au profil de votre capteur.

  4. Créez un fichier csv (valeur séparée par des virgules) et sauvegardez-le au format utf8 lorsque vous utilisez un éditeur de texte simple.

-> Vous devriez avoir quelque chose comme ceci à la fin (exemple de capteurs OTAA et ABP) :

 CREATE_OTAA,70B3D53260001A75,,LORA_GenericA.1.0.2a_ETSI_Rx2-SF12,,31FD21B72E9CF9F861CF27450D4160E6,,device_1
CREATE_ABP,000000000539B181,0539B180,LORA_GenericA.1.0.2c_ETSI,2B7E151628AED2A6ABF7158809CF4F3C,2B7E151628AED2A6ABF7158809CF4F3C,,device_2
  1. Cliquez sur pour ouvrir la boîte de dialogue d'importation et sélectionner votre fichier, puis cliquez sur IMPORTER.

  1. En cas d'erreurs, l'interface utilisateur affiche une page décrivant chaque erreur, classée par numéro de ligne.

Vous devez corriger les lignes erronées avant de réimporter le fichier. Notez que vous devez uniquement réimporter les capteurs qui n'ont pas été importés avec succès lors de la tentative précédente.

  1. Lorsque tout est fait, et que vous n'avez aucune erreur, vous pouvez revenir directement à la liste des capteurs et commencer à travailler avec vos capteurs.

Importation de fichier CSV pour capteurs OTAA

Pour importer des capteurs OTAA, une définition est donnée pour chaque colonne du tableau disponible dans le fichier .CSV.

ColonneDéfinitionCardinalitéDescription
ADirectiveObligatoireDirective d'importation des capteurs : 'CREATE_OTAA' pour l'importation des capteurs OTAA.
BDevEUIObligatoire
  • Identifiant unique mondial du capteur.
  • Est composé de 32 chiffres hexadécimaux (0 à 9, et de A à F), les 6, 7 ou 9 premiers chiffres identifient le fabricant du capteur.

  • Exemple: F0-3D-29-00-0B-B1-7A-AA
Cn/a  
DID du modèle de capteur

Obligatoire

Identifiant du modèle de capteur. Les IDs des modèles de capteurs peuvent être récupérés dans un fichier CSV via le bouton LISTE DE MODÈLES sur la page d'importation des capteurs.
En/a  
FAppKeyObligatoire
  • Chiffre la communication du capteur avec le réseau.

  • Composé de 32 chiffres hexadécimaux (0 à 9, et de A à F), il est fourni par le fabricant du capteur.

Gn/a  
HNom du capteurObligatoire
  • Un nom que vous souhaitez pour le capteur afin de l'identifier sur votre réseau IoT
  • Exemple : capteur d'humidité du sous-sol, détecteur de fumée de cuisine, etc…

Importation de fichier CSV pour capteurs ABP

Pour importer des capteurs ABP, une définition est donnée pour chaque colonne du tableau dans le fichier .CSV.

ColonneDéfinitionCardinalitéDescription
ADirectiveObligatoireDirective d'importation des capteurs : 'CREATE_ABP' pour l'importation des capteurs ABP.
BDevEUIObligatoire
  • Identifiant unique mondial du capteur.
  • Est composé de 32 chiffres hexadécimaux (0 à 9, et de A à F), les 6, 7 ou 9 premiers chiffres identifient le fabricant du capteur.

  • Exemple: F0-3D-29-00-0B-B1-7A-AA
CDevAddrObligatoire
  • Une adresse de capteur composée de 8 chiffres hexadécimaux (0 à 9 et A à F).

  • Elle est utilisée pour identifier le capteur au sein du réseau et est transmise dans chaque trame échangée entre le capteur et le réseau LoRaWAN®.

  • Exemple: 00-ABC4-89

DID du modèle de capteur

Obligatoire

Identifiant du modèle de capteur. Les IDs des modèles de capteurs peuvent être récupérés dans un fichier CSV via le bouton LISTE DE MODÈLES sur la page d'importation des capteurs.
ENwkSKeyObligatoire
  • Clé de session réseau fournissant une protection de l'intégrité et un chiffrement aux commandes MAC dans LoRaWAN® 1.0.

  • Est composée de 32 chiffres hexadécimaux (0 à 9, et de A à F).

  • Exemple : 1B-3E-11-A6-A8-CE-91-C6-A1-F1-25-81-D9-CC-4A-2C

FAppSKeysObligatoire
  • clé de session d'application spécifique aux capteurs ABP.

  • Est composée de 32 chiffres hexadécimaux (0 à 9 et de A à F).

  • Utilisée par l'application et le capteur pour chiffrer et déchiffrer le payload applicatif.

  • Exemple : 2B-7E-15-16-28-AE-D2-A6-AB-F7-15-88-09-CF-4F-3C

Gn/a  
HNom du capteurObligatoire
  • Un nom que vous souhaitez pour le capteur afin de l'identifier sur votre réseau IoT
  • Exemple : capteur d'humidité du sous-sol, détecteur de fumée de cuisine, etc…