Toutes les catégories
Nous contacter
Guide d'utilisation

Guide d'utilisation

page d'accueil >   >  Guide d'utilisation

CK_Label-V23(Batterie) Manuel des développeurs du système

2024-04-20

1. Requête d'informations sur les étiquettes PTL

Introduction à l'API : Requête pour obtenir toutes les informations des étiquettes PTL

Informations de base :

Attributes Message d'interface
Statut Terminé
URL http://localhost/wms/associate/getTagsMsg
Méthode de requête GET/POST
Type de contenu multipart/form-data


Paramètres de la requête :

Description des paramètres :

Attributes valeur nécessaire commentaire


Paramètres de réponse :

Attributes valeur Types commentaire
lastOpreateTime "2021-10-13 03:32:30" chaîne Dernier temps d'opération
MAC "99.97.36.55" chaîne Adresse MAC/ID de l'étiquette
Puissance 100chaîne Niveau de batterie (0~100)
routerid CWR000001 chaîne ID du routeur lié
rssi -26INT Force du signal (-100 ~ 0)
styleAffichage "Modèle de prélèvement" chaîne Utilisation du nom du modèle


Exemple de réponse :

[

 {

"lastOpreateTime": "2021-10-13 03:32:29",

"mac": "99.97.36.55",

"power": 100,

"routerid": "CWR000001",

"rssi": -30,

"showStyle": "Picking Template"

 },

{

"lastOpreateTime": "2021-10-13 03:32:30",

"mac": "99.97.36.53",

"power": 100,

"routerid": "CWR000001",

"rssi": -26,

"showStyle": "Picking Template"

 },

{

"lastOpreateTime": "2021-10-13 03:32:33",

"mac": "99.97.36.48",

"power": 88,

"routerid": "CWR000001",

"rssi": -39,

"showStyle": "Picking Template"

 }

]


2. Mettre à jour l'affichage de l'écran PTL

Introduction à l'API : Mettre à jour l'affichage de l'écran PTL

Informations de base :

Attributes Message d'interface
Statut Terminé
URL http://localhost/wms/associate/updateScreen
Méthode de requête Poste
Type de contenu application/json


Description des paramètres :

Attributes Types nécessaire commentaire
MAC chaîne Oui Tag mac / Tag ID
styleid INT Oui ID du modèle
outtime INT Oui Temps de temporisation d'éclairage (s) ; 0 : ne s'éteint jamais n : s'éteint automatiquement après n secondes
ledstate INT Oui mode d'intensité lumineuse ; 0, toujours allumé 1, clignotement rapide 2, clignotement lent 3, éteint 6, rétroéclairage et rgbled allumés simultanément n, clignotement avec une période de n (ms)
ledrgb chaîne Oui couleur du led : rouge, ledrgb = "ff0000" ; vert, ledrgb = "ff00" ; bleu, ledrgb = "ff" ; jaune, ledrgb = "ffff00" ; blanc, ledrgb = "ffffff" ; pourpre, ledrgb = "ff00ff" ; bleu ciel, ledrgb = "ffff" ; aucune couleur, ledrgb = "0"
cmdtoken chaîne Optionnel Paramètres étendus, peut être utilisé pour un jeton ou un taskid
LGPLA chaîne Optionnel Champ créé dans le modèle
MATNR chaîne Optionnel Champ créé dans le modèle
Action chaîne Optionnel Champ créé dans le modèle
QUANTITÉ chaîne Optionnel Champ créé dans le modèle
QRCODE chaîne Optionnel Champ créé dans le modèle


Exemple brut :

[

{

"mac":"99.96.19.66",

"styleid":35,

"ledrgb":"ff00",

"ledstate":0,

"outtime":0,

"LGPLA":"***",

"MATNR":"***"

"KNMAT":"***",

"STOCK":"***",

"BATCH":"***",

"MENGE":"***",

"QRCODE":"***",

"Inventec":"***"

},

{

"mac":"99.96.19.65",

"styleid":35,

"ledrgb":"ff00",

"ledstate":0,

"outtime":0,

"LGPLA":"***",

"MATNR":"***"

"KNMAT":"***",

"STOCK":"***",

"BATCH":"***",

"MENGE":"***",

"QRCODE":"***",

"Inventec":"***"

}

]


Exemple de réponse : vrai
Note : Les paramètres des champs sont conformes au modèle que vous avez utilisé. Cette API ne prend pas en charge l'éclairage des LED de PTL Multi-led (version alimentation externe), mais uniquement le rafraîchissement de l'écran.

Présentation de l'API :
Notification du résultat de la mise à jour du PTL

Informations de base :

Attributes Message d'interface
Statut Terminé
URL URL de l'API de rappel de l'utilisateur
Méthode de requête Poste
Type de contenu application/json


Paramètres de la requête :
Description des paramètres :

Attributes Types nécessaire commentaire
MAC chaîne Oui Tag mac / Tag ID
Puissance INT Oui Niveau de batterie (0~100)
Résultat bool Oui vrai : ok ; faux : échec ;
cmdtoken chaîne Optionnel Retourne le cmdtoken transmis dans la requête d'appel
lednum chaîne Optionnel Pas d'utilisation
Message INT Oui Données réussies ; (envoi OK) Données échouées ; (envoi échoué) Timeout d'envoi des données ; (timeout d'envoi) Échec du réveil ; (réveil échoué) Station de base hors ligne ; (routeur hors ligne) Données anormales ; (données anormales) Format de données incorrect, analyse échouée ; (format de données incorrect) Format de paramètres incorrect ou paramètres manquants ; (paramètres requis manquants) Impossible d'exécuter ; (Impossible d'exécuter) Balise inexistante ; (balise n'existe pas)


Exemple de paramètres :
{"cmdtoken":"1634826092022","lednum":0,"mac":"99.26.99.36","message":"Données réussies","power":100,"result":true}

4. Rappel de l'événement du bouton
Introduction de l'API : Notification de l'événement du bouton.

Informations de base :

Attributes Message d'interface
Statut Terminé
URL URL de l'API de rappel de l'utilisateur
Méthode de requête Poste
Type de contenu application/json


Paramètres de la requête :
Description des paramètres :

Attributes Types nécessaire commentaire
MAC chaîne Oui Tag mac / Tag ID
Résultat bool Oui résultat=0, bouton en bas à droite ; résultat=1, bouton en haut à gauche ; résultat=2, bouton au milieu à gauche ; résultat=3, bouton en bas à gauche ;


Exemple de paramètres :

Objet Json

{"mac":"92.91.34.99","result":1}


5. Leds lumineux du PTL (alimentation par batterie)

Introduction de l'API : Requête des informations de toutes les balises PTL

Informations de base :

Attributes Message d'interface
Statut Terminé
URL http://localhost/wms/associate/lightTagsLed
Méthode de requête Poste
Type de contenu application/json


Paramètres de la requête :

Description des paramètres :

Attributes Types nécessaire commentaire
MAC chaîne Oui Tag mac / Tag ID
outtime INT Oui Temps de temporisation d'éclairage (s) ; 0 : ne s'éteint jamais n : s'éteint automatiquement après n secondes
lednum INT Oui Spécifiez le nombre de Leds (1,2,3,4)
ledstate INT Oui mode d'éclairage ; 0, toujours allumé ; 1, clignotement rapide ; 2, clignotement lent ; 3, éteindre ; 4, éteindre tout
ledrgb chaîne Oui couleur du led : rouge, ledrgb ="ff0000" ; vert, ledrgb="ff00" ; bleu, ledrgb="ff" ; jaune, ledrgb="ffff00" ; blanc, ledrgb="ffffff" ; violet, ledrgb="ff00ff" ; bleu ciel, ledrgb= "ffff" ; aucune couleur, ledrgb="0"
cmdtoken chaîne Optionnel Paramètres étendus, peut être utilisé comme jeton ou taskid
Réserver chaîne Optionnel Réserver


Exemple brut :

[

{

"mac":"99.29.03.13",

"timeout":0,

"ledrgb":"ffff00",

"ledmode":0,

"buzzer":0,

"reserve":"réserver"

},

{

"mac":"99.29.05.33",

"timeout":0,

"ledrgb":"ff00ff"

"ledmode":0,

"buzzer":0,

"reserve":"réserver"

}

]

6. Rappel des résultats des LED de lumière

Introduction à l'API : Notification du résultat des Leds Lumineuses
Informations de base :

Attributes Message d'interface
Statut Terminé
URL URL de l'API de rappel de l'utilisateur
Méthode de requête Poste
Type de contenu application/json


Paramètres de la requête :
Description des paramètres :

Attributes Types nécessaire commentaire
MAC chaîne Oui Tag mac / Tag ID
Puissance INT Oui Niveau de batterie (0~100)
Résultat bool Oui vrai : ok ; faux : échec ;


Exemple de paramètres :
{"mac":"99.26.39.63","power":100,"result":true}

7. Lumières de chaussée

Introduction à l'API : Toutes les informations des balises PTL des lumières de chaussée

Informations de base :

Attributes Message d'interface
Statut Terminé
URL http://localhost/wms/associate/ctrlShelfIndicator
Méthode de requête Poste
Type de contenu application/json


Paramètres de la requête :
Description des paramètres :

Attributes Types nécessaire commentaire
MAC chaîne Oui Tag mac / Tag ID
délai d'attente INT Oui Temps de temporisation d'éclairage (s) ; 0 : ne s'éteint jamais n : s'éteint automatiquement après n secondes
ledrgb chaîne Oui rouge : ff0000 ; LED rouge allumée verte : ff00 ; LED verte allumée jaune : ffff00 ; LED jaune allumée
ledstate INT Oui mode d'intensité lumineuse ; 0, toujours allumé ; 1, clignotement rapide ; 2, clignotement lent
- Je ne sais pas. INT Oui 0 : Buzzer éteint, 1 : Buzzer allumé
Réserver chaîne Optionnel Réserver


Exemple brut :

[

{

"mac":"99.29.03.13",

"lednum":1,

"timeout":0,

"ledrgb":"ffff00",

"ledmode":0,

"buzzer":0,

"cmdtoken":"123456",

"reserve":"réserver"

},

{

"mac":"99.29.05.33",

"lednum":1,

"timeout":0,

"ledrgb":"ff00ff"

"ledmode":0,

"buzzer":0,

"cmdtoken":"123456",

"reserve":"réserver"

}

]


Exemple de réponse : vrai

8. Résultat de rappel des lumières de la voie lumineuse
Introduction à l'API : Notification du résultat des Lampadaires Lumineux

Informations de base :

Attributes Message d'interface
Statut Terminé
URL URL de l'API de rappel de l'utilisateur
Méthode de requête Poste
Type de contenu application/json


Paramètres de la requête :
Description des paramètres :

Attributes Types nécessaire commentaire
MAC chaîne Oui Tag mac / Tag ID
Résultat bool Oui vrai : ok ; faux : échec ;


Exemple de paramètres :

{"mac":"99.26.39.63","result":true}

9. Définition de l'URL de l'API de rappel de l'utilisateur

Connectez-vous au système WMS avec l'utilisateur admin, rendez-vous dans « Informations système »->« Configuration tiers », vous pouvez configurer l'URL de rappel ici :
CK_Label-V23(Battery)System Developer‘s Manual2

Type de retour d'information 描述 Adresse
Rappel du résultat de UpdateScreen updateTagResult URL de l'API de rappel de l'utilisateur
Rappel de l'événement du bouton enterKey URL de l'API de rappel de l'utilisateur
Rappel du résultat des LED Lumineuses résultatIndicateurEtagereCtrl URL de l'API de rappel de l'utilisateur


CK_Label-V23(Batterie) Manuel des développeurs du système

précédent Toutes les nouvelles suivant
Produits recommandés