1. recherche de renseignements sur les étiquettes ptl
introduction à l' api: demande toutes les informations sur les étiquettes ptl
informations de base:
Attributes | Message d'interface |
Statut | Terminé |
URL | http://localhost/wms/associate/getTagsMsg |
méthode de demande | obtenir/envoyer |
type de contenu | données multipartes/forme |
paramètres de demande:
Définition du paramètre:
Attributes | valeur | requis | commentaire |
paramètres de réponse:
Attributes | valeur | Types | commentaire |
La dernière fois | "2021-10-13 03:32:30" Je suis désolé | chaîne | dernière heure de traitement |
MAC | Je suis désolé. | chaîne | le nom de la marque |
Puissance | 100 | chaîne | puissance de la batterie ((0~100) |
l'identité du routeur | Le code de la banque | chaîne | Id du routeur |
RSI | -26 | INT | la puissance du signal (-100 ~ 0) |
style de spectacle | "prendre un modèle" | chaîne | en utilisant le 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'écran ptl
introduction à l' api: mise à jour ptl affichage de l'écran
informations de base:
Attributes | Message d'interface |
Statut | Terminé |
URL | http://localhost/wms/associate/updateScreen |
méthode de demande | Poste |
type de contenu | application/json |
Définition du paramètre:
Attributes | Types | requis | commentaire |
MAC | chaîne | Oui | Tag Mac / id de la balise |
styleid | INT | Oui | Nom du modèle |
temps de repos | INT | Oui | temps d'arrêt d'éclairage (s);0: ne jamais éteindre n: éteindre automatiquement après n secondes |
Leur état | INT | Oui | mode lightint;0, toujours allumé1, flash rapide2, flash lent3, éteindre 6, rétroéclairage et rgbled tous les deux, clignotant comme période n ((ms) |
ledrgb | chaîne | Oui | couleur LED: rouge, ledrgb = ff0000; vert, ledrgb = ff00; bleu, ledrgb = ff; jaune, ledrgb = ffff00; blanc, ledrgb = ffffff; bleu pâle, ledrgb = |
Cmdtoken | chaîne | Optionnel | Les paramètres étendus, il peut utiliser pour le jeton ou taskid |
Le plateau | chaîne | Optionnel | déposé créé dans le modèle |
Nom | chaîne | Optionnel | déposé créé dans le modèle |
Action | chaîne | Optionnel | déposé créé dans le modèle |
le | chaîne | Optionnel | déposé créé dans le modèle |
code de code | chaîne | Optionnel | déposé créé dans le modèle |
exemple brut:
[
{
"Mac" est le numéro de téléphone de la maison.
"Identifiant de style":35,
"leadergb":"ff00",
"état de conduction": 0,
"temps de sortie": 0,
"Lgpla":"***",
"matnr:"***",
"knmat":"***",
"stock":"***",
"parti":"***",
"Menge":"***", "Menge" est un mot qui signifie "menge".
"qrcode":"***",
"inventec":"***" est le nom de la société
},
{
"Mac" est à 99,96,19,65.
"Identifiant de style":35,
"leadergb":"ff00",
"état de conduction": 0,
"temps de sortie": 0,
"Lgpla":"***",
"matnr:"***",
"knmat":"***",
"stock":"***",
"parti":"***",
"Menge":"***", "Menge" est un mot qui signifie "menge".
"qrcode":"***",
"inventec":"***" est le nom de la société
}
]
exemple de réponse:vrai
Note: les paramètres des champs sont selon le selon le modèle que vous avez utilisé. cette API ne prend pas en charge les LED d'éclairage de ptl multi-led ((version d'alimentation externe), seulement rafraîchissement de l'écran
introduction à l'API:
notification du résultat de mise à jour de ptl
informations de base:
Attributes | Message d'interface |
Statut | Terminé |
URL | URL de l'API de rappel de l'utilisateur |
méthode de demande | Poste |
type de contenu | application/json |
paramètres de demande:
Définition du paramètre:
Attributes | Types | requis | commentaire |
MAC | chaîne | Oui | Tag Mac / id de la balise |
Puissance | INT | Oui | puissance de la batterie ((0~100) |
Résultat | Boole | Oui | vrai: ok; faux: échoué; |
Cmdtoken | chaîne | Optionnel | retourner le cmdtoken passé dans la demande d'appel |
Leur nom | chaîne | Optionnel | Ça ne sert à rien. |
Message | INT | Oui | Les données sont envoyées en retard, le temps d'attente est écoulé, le réveil est échoué, le réseau n'est pas en ligne, le routeur est hors ligne, les données sont anormalement différentes, le format des données est incorrect, le résultat est incorrect, le format des données est incorrect, le paramètre |
Paramètres exemple:
Je suis désolé, mais je ne peux pas vous dire ce que je pense.
4. appel de retour de l'événement de bouton
Introduction à 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 demande | Poste |
type de contenu | application/json |
paramètres de demande:
Définition du paramètre:
Attributes | Types | requis | commentaire |
MAC | chaîne | Oui | Tag Mac / id de la balise |
Résultat | Boole | Oui | résultat=0, bouton inférieur droit;resultat=1, bouton supérieur gauche;resultat=2, bouton du milieu gauche;resultat=3, bouton inférieur gauche; |
Paramètres exemple:
Objet json
Je suis désolé.
5. LEDs lumineuses de l'alimentation électrique par batterie
Introduction à l'API:query toutes les informations sur les balises ptl
informations de base:
Attributes | Message d'interface |
Statut | Terminé |
URL | http://localhost/wms/associate/lightTagsLed |
méthode de demande | Poste |
type de contenu | application/json |
paramètres de demande:
Définition du paramètre:
Attributes | Types | requis | commentaire |
MAC | chaîne | Oui | Tag Mac / id de la balise |
temps de repos | INT | Oui | temps d'arrêt d'éclairage (s);0: ne jamais éteindre n: éteindre automatiquement après n secondes |
Leur nom | INT | Oui | spécifier le nombre de LED (1,2,3,4) |
Leur état | INT | Oui | mode lightint;0, toujours allumé1, flash rapide2, flash lent3, éteindre4, éteindre tous |
ledrgb | chaîne | Oui | couleur LED: rouge, ledrgb = ff0000; vert, ledrgb = ff00; bleu, ledrgb = ff; jaune, ledrgb = ffff00; blanc, ledrgb = ffffff; violet, ledrgb = ff00 |
Cmdtoken | chaîne | Optionnel | Les paramètres étendus, il peut utiliser comme jeton ou taskid |
réserves | chaîne | Optionnel | réserves |
exemple brut:
[
{
"Mac":"99.29.03.13", et le numéro de téléphone de la carte mère.
"délai de réaction": 0,
"Leadergb":"ffff00",
"mode de conduite":0,
"sonnerie": 0,
"réserve":"réserve"
},
{
"Mac":"99 29 05 33",
"délai de réaction": 0,
"Leadergb":"ff00ff",
"mode de conduite":0,
"sonnerie": 0,
"réserve":"réserve"
}
]
6. retour de la lumière LED résultat
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 demande | Poste |
type de contenu | application/json |
paramètres de demande:
Définition du paramètre:
Attributes | Types | requis | commentaire |
MAC | chaîne | Oui | Tag Mac / id de la balise |
Puissance | INT | Oui | puissance de la batterie ((0~100) |
Résultat | Boole | Oui | vrai: ok; faux: échoué; |
Paramètres exemple:
Je suis sûr que tu as bien compris.
7. feux de route légers
Introduction à l'API: lumière feux de route toutes les informations sur les étiquettes ptl
informations de base:
Attributes | Message d'interface |
Statut | Terminé |
URL | http://localhost/wms/associate/ctrlShelfIndicator |
méthode de demande | Poste |
type de contenu | application/json |
paramètres de demande:
Définition du paramètre:
Attributes | Types | requis | commentaire |
MAC | chaîne | Oui | Tag Mac / id de la balise |
temps d'arrêt | INT | Oui | temps d'arrêt d'éclairage (s);0: ne jamais éteindre n: éteindre automatiquement après n secondes |
ledrgb | chaîne | Oui | rouge:ff0000; rouge éclairé survert:ff00; vert éclairé surjaune:ffff00; jaune éclairé sur |
Leur état | INT | Oui | mode lightint;0, toujours allumé1, flash rapide2, flash lent |
- Je ne sais pas. | INT | Oui | 0: bourdonnement coupé, 1: bourdonnement en marche |
réserves | chaîne | Optionnel | réserves |
exemple brut:
[
{
"Mac":"99.29.03.13", et le numéro de téléphone de la carte mère.
"leadnum" est égal à 1:
"délai de réaction": 0,
"Leadergb":"ffff00",
"mode de conduite":0,
"sonnerie": 0,
"cmdtoken":"123456",
"réserve":"réserve"
},
{
"Mac":"99 29 05 33",
"leadnum" est égal à 1:
"délai de réaction": 0,
"Leadergb":"ff00ff",
"mode de conduite":0,
"sonnerie": 0,
"cmdtoken":"123456",
"réserve":"réserve"
}
]
Exemple de réponse: vrai
8.résultat de la révocation des feux de route légers
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 demande | Poste |
type de contenu | application/json |
paramètres de demande:
Définition du paramètre:
Attributes | Types | requis | commentaire |
MAC | chaîne | Oui | Tag Mac / id de la balise |
Résultat | Boole | Oui | vrai: ok; faux: échoué; |
Paramètres exemple:
Le résultat est vrai.
9. définition de l'URL de l'API de rappel de l'utilisateur
connectez-vous au système wms avec l'utilisateur admin, allez à informations système->configuration tierce partie, vous pouvez configurer l'url de rappel ici:
À l'intérieur | 描述 | Adresse |
Retour d'appel des mises à jour résultat de l'écran | Mise à jour des résultats | URL de l'API de rappel de l'utilisateur |
Retour d'appel de l'événement de bouton | clé d'entrée | URL de l'API de rappel de l'utilisateur |
Retour de la lumière LED résultat | Ctrlshelfinishindicatorrésultat | URL de l'API de rappel de l'utilisateur |