Besoin d'une cotation ? Une configuration spécifique, un projet ? Contactez-nous au 02 51 99 13 03.

Comment tester l'API Milesight Gateway par Postman ?

Comment tester l'API Milesight Gateway par Postman ?

luna fouilleul |

Description

Une API associée est disponible pour être invoquée sur la passerelle Milesight. L'utilisateur peut suivre les étapes ci-dessous pour tester l'API associée par Postman.

 

Exigence

  • Passerelle Milesight
  • Un ordinateur système Windows
  • Logiciel Facteur

 

Configuration

Étape 1. Téléchargez le fichier json de la commande API à la fin de cet article.

Étape 2. Téléchargez et installez d'abord le logiciel Postman à partir du lien ci-dessous par navigateur :  https://www.postman.com/downloads/

Ouvrez Postman, cliquez sur  Fichier > Importer > Importer un fichier  pour télécharger et importer le fichier de commande API.

 

 

Étape 3.  Après l'avoir importé, nous pouvons voir l'interface  Collection générer un fichier  API LW_  .

 

 

 

Étape 4.  Lorsque vous cliquez sur les premières commandes d'authentification , nous obtiendrons des informations détaillées sur les commandes dans la zone de texte de droite.

 

 

Étape 5.  Authentifiez-vous et obtenez une clé de jeton.

L'adresse IP de cette passerelle de test est 192.168.23.164, il y a un capteur activé sur cette passerelle, voici toutes ses informations :

Nom de l'appareil : WS525

Appareil EUI : 24E124148B137836

Nom de l'application : cloud

 

 

Modifiez {{LW_IP}}  en adresse IP de la passerelle, cliquez sur Envoyer,  nous recevrons bientôt une réponse de clé de jeton.

 

 

Étape 6. Cliquez sur l’icône en forme d’œil dans le coin supérieur droit pour créer un environnement afin d’enregistrer toutes les valeurs des paramètres.

 

 

Cliquez sur Ajouter  pour créer un nouvel environnement, nommez cet environnement.

 

 

 

 

 

Remplissez le nom et les valeurs de toutes les variables comme ci-dessous, puis cliquez sur Enregistrer.

IP_LW :  L'adresse IP de la passerelle, ici 192.168.23.164.

takeen : collez le contenu associé copié lors de l'étape d'authentification de connexion.

Dev_eui :  Dispositif EUI du capteur activé dans la passerelle.

dev_name : nom du périphérique du capteur créé dans la passerelle.

app_name :  nom de l'application de ce capteur utilisé dans la passerelle pour l'activer.

 

 

Vous avez fini de créer un fichier d'environnement dans le coin supérieur droit.

Étape 7. Choisissez l'environnement créé à l'étape 6, lorsque d'autres commandes à gauche sont choisies, l'utilisateur peut cliquer sur Envoyer pour obtenir une réponse directement.

Exemple:

1) Obtenir_Devices_ByName

 

 

 

 

2) Add_Device_Queue

Nous pouvons envoyer la commande de liaison descendante associée au capteur via cette API. Cliquez sur Add_Device_Queue  > Body , nous pouvons obtenir le contenu de liaison descendante associé ici :

 

 

  • confirmé :  faux ou vrai. Lorsque vous choisissez vrai, le périphérique final répondra au serveur par un paquet de messages ACK après avoir reçu cette commande de liaison descendante. Sinon, il n'y répondra pas.
  • données :  La commande de liaison descendante pour contrôler l'appareil correspondant, obtenez-la à partir du guide de l'utilisateur ou du fabricant de l'appareil concerné.
  • dev EUI :  Collez l'EUI de l'appareil.
  • fPort :  port sur lequel les appareils LoRaWAN reçoivent les liaisons descendantes. Vous pouvez le vérifier à partir du guide d'utilisation du capteur concerné ou du fabricant. Pour les terminaux Milesight, le port est 85 par défaut.

Ici, nous modifions le contenu du corps comme ci-dessous pour changer l'intervalle de rapport de WS525 à 1 min :

{
    "confirmed": true,
    "data": "/wM8AA==",
    "devEUI": "24E124148B137836",
    "fPort": 85
}
HTML

Cliquez ensuite sur Envoyer.  Si nous accédons à l'interface graphique Web de la passerelle, accédez cette fois à  Serveur réseau > Paquets. Nous verrons la passerelle recevoir le paquet de liaison descendante, puis nous obtiendrons bientôt une réponse ACK du capteur.

 

 

Remarque :  L'utilisateur peut obtenir la commande de liaison descendante associée auprès du fabricant du capteur. N'oubliez pas de convertir d'abord la commande de liaison descendante en contenu de données au format Base64. Vous pouvez convertir le formulaire de format de données de liaison descendante ci-dessous sur le site Web :https://conv.darkbyte.ru/