1. consulta de las etiquetas ptl información
Introducción a la api: consulta toda la información de las etiquetas ptl
Información básica:
Atributos | mensaje de interfaz |
Estado | Terminado |
URL | http://localhost/wms/associate/getTagsMsg |
método de solicitud | obtener/pedir |
Tipo de contenido | Datos de varias partes/forma |
Parámetros de solicitud:
Descripción del parámetro:
Atributos | valor | Requerido | Comentario |
Parámetros de respuesta:
Atributos | valor | Tipos | Comentario |
El último tiempo | "2021-10-13 03:32:30" El nombre de la película es "Shock" | la cadena | última vez que se operó |
MAC | "99.97.36.55" | la cadena | Etiqueta mac/identificador de etiqueta |
Poder | 100 | la cadena | potencia de la batería ((0~100) |
routerid | El número de personas que han sido detenidas | la cadena | Identificador del enrutador |
el | -26 | INT | intensidad de la señal (-100 ~ 0) |
estilo de espectáculo | "elegir plantilla" | la cadena | usando el nombre de la plantilla |
Ejemplo de respuesta:
[
{
"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. actualizar la pantalla ptl
Introducción a la api: actualización pantalla ptl
Información básica:
Atributos | mensaje de interfaz |
Estado | Terminado |
URL | http://localhost/wms/associate/updateScreen |
método de solicitud | Post |
Tipo de contenido | aplicación/json |
Descripción del parámetro:
Atributos | Tipos | Requerido | Comentario |
MAC | la cadena | Sí | Etiqueta Mac / ID de etiqueta |
el nombre del estilo | INT | Sí | Identificador de la plantilla |
tiempo de espera | INT | Sí | tiempo de espera de iluminación (s);0: nunca apague n: apague automáticamente después de n segundos |
estado de conducción | INT | Sí | modo de iluminación;0, siempre encendido1, flash rápido2, flash lento3, apagado 6, retroiluminación y rgbled ambos en ON, parpadeando como el período n ((ms) |
eldrgb | la cadena | Sí | color LED: rojo,ledrgb = ff0000;verde,ledrgb = ff00;azul,ledrgb = ff00;amarillo,ledrgb = ffff00;blanco,ledrgb = ffffff;púple,ledrgb = |
El código de código | la cadena | Opcional | Parámetros extendidos, puede utilizar para token o taskid |
El pla | la cadena | Opcional | archivado creado en plantilla |
El número de | la cadena | Opcional | archivado creado en plantilla |
Existencias | la cadena | Opcional | archivado creado en plantilla |
el agua | la cadena | Opcional | archivado creado en plantilla |
el código qr | la cadena | Opcional | archivado creado en plantilla |
ejemplo en bruto:
[
{
"Mac":"99.96.19.66", "Más de una vez en el mundo"
"identidad de estilo":35,
"Ledrgb":"ff00",
"Estado de conducción": 0,
"tiempo de salida": 0,
"Lgpla":"***",
"matnr":"***",
"knmat":"***",
"stock":"***",
"partido":***,
"Menge":"***", "Menge" es el nombre de la canción.
"qrcode":"***",
"Inventec":"***"
},
{
"Mac":"99.96.19.65", "Más de una vez en el mundo"
"identidad de estilo":35,
"Ledrgb":"ff00",
"Estado de conducción": 0,
"tiempo de salida": 0,
"Lgpla":"***",
"matnr":"***",
"knmat":"***",
"stock":"***",
"partido":***,
"Menge":"***", "Menge" es el nombre de la canción.
"qrcode":"***",
"Inventec":"***"
}
]
Ejemplo de respuesta:verdadero
Nota: los parámetros de los campos son de acuerdo con la según la plantilla que utilizó. este API no admite LEDs de iluminación de multi-LED ptl ((versión de fuente de alimentación externa), sólo refrescando la pantalla
introducción a la api:
Notificación del resultado de actualización de ptl
Información básica:
Atributos | mensaje de interfaz |
Estado | Terminado |
URL | URL de la API de devolución de llamada del usuario |
método de solicitud | Post |
Tipo de contenido | aplicación/json |
Parámetros de solicitud:
Descripción del parámetro:
Atributos | Tipos | Requerido | Comentario |
MAC | la cadena | Sí | Etiqueta Mac / ID de etiqueta |
Poder | INT | Sí | potencia de la batería ((0~100) |
resultado | - ¿ Qué? | Sí | verdadero: bien; falso: fallido; |
El código de código | la cadena | Opcional | devuelve el token de cmd pasado en la solicitud de llamada |
el lednum | la cadena | Opcional | No sirve de nada. |
Mensaje | INT | Sí | El resultado de la búsqueda de datos es incorrecto. El resultado de la búsqueda de datos es incorrecto. El resultado de la búsqueda de datos es incorrecto. El resultado de la búsqueda de datos es incorrecto. |
ejemplo de parámetros:
¿Qué es lo que está pasando? ¿Qué está pasando?
4. llamada de retorno del evento del botón
Introducción al API: notificación de un evento de botón.
Información básica:
Atributos | mensaje de interfaz |
Estado | Terminado |
URL | URL de la API de devolución de llamada del usuario |
método de solicitud | Post |
Tipo de contenido | aplicación/json |
Parámetros de solicitud:
Descripción del parámetro:
Atributos | Tipos | Requerido | Comentario |
MAC | la cadena | Sí | Etiqueta Mac / ID de etiqueta |
resultado | - ¿ Qué? | Sí | Resultado = 0, botón inferior derecho; resultado = 1, botón superior izquierdo; resultado = 2, botón medio izquierdo; resultado = 3, botón inferior izquierdo; |
ejemplo de parámetros:
Objeto json
El resultado es:
5. luz LED de fuente de alimentación de la batería
Introducción a la API: consulta toda la información de las etiquetas ptl
Información básica:
Atributos | mensaje de interfaz |
Estado | Terminado |
URL | http://localhost/wms/associate/lightTagsLed |
método de solicitud | Post |
Tipo de contenido | aplicación/json |
Parámetros de solicitud:
Descripción del parámetro:
Atributos | Tipos | Requerido | Comentario |
MAC | la cadena | Sí | Etiqueta Mac / ID de etiqueta |
tiempo de espera | INT | Sí | tiempo de espera de iluminación (s);0: nunca apague n: apague automáticamente después de n segundos |
el lednum | INT | Sí | especificar el número de LED (1,2,3,4) |
estado de conducción | INT | Sí | modo lightint;0, siempre encendido1, flash rápido2, flash lento3, apagar4, apagar todo |
eldrgb | la cadena | Sí | color LED: rojo,ledrgb = ff0000;verde,ledrgb = ff00;azul,ledrgb = ff00;amarillo,ledrgb = ffff00;blanco,ledrgb = ffffff;púrpura,ledrgb = |
El código de código | la cadena | Opcional | Parámetros extendidos, puede utilizar como token o tarea |
reserva | la cadena | Opcional | reserva |
ejemplo en bruto:
[
{
"Mac":"99.29.03.13",
"tiempo de espera": 0,
"Ledrgb":"ffff00",
"modo de conducción": 0,
"Zumbido": 0,
"reserva":"reserva"
},
{
"Mac":"99.29.05.33",
"tiempo de espera": 0,
"Ledrgb":"ff00ff",
"modo de conducción": 0,
"Zumbido": 0,
"reserva":"reserva"
}
]
6. retorno de llamadas de luz LED resultado
Introducción a la API: Notificación del resultado de los Leds de Luz
Información básica:
Atributos | mensaje de interfaz |
Estado | Terminado |
URL | URL de la API de devolución de llamada del usuario |
método de solicitud | Post |
Tipo de contenido | aplicación/json |
Parámetros de solicitud:
Descripción del parámetro:
Atributos | Tipos | Requerido | Comentario |
MAC | la cadena | Sí | Etiqueta Mac / ID de etiqueta |
Poder | INT | Sí | potencia de la batería ((0~100) |
resultado | - ¿ Qué? | Sí | verdadero: bien; falso: fallido; |
ejemplo de parámetros:
El resultado es verdad.
7. luces de carretera ligeras
Introducción a la API:luces de carretera todas las etiquetas ptl información
Información básica:
Atributos | mensaje de interfaz |
Estado | Terminado |
URL | http://localhost/wms/associate/ctrlShelfIndicator |
método de solicitud | Post |
Tipo de contenido | aplicación/json |
Parámetros de solicitud:
Descripción del parámetro:
Atributos | Tipos | Requerido | Comentario |
MAC | la cadena | Sí | Etiqueta Mac / ID de etiqueta |
tiempo de espera | INT | Sí | tiempo de espera de iluminación (s);0: nunca apague n: apague automáticamente después de n segundos |
eldrgb | la cadena | Sí | rojo:ff0000; rojo LED sobre verde:ff00; verde LED sobre amarillo:ffff00; amarillo LED sobre |
estado de conducción | INT | Sí | modo lightint;0, siempre encendido1, flash rápido2, flash lento |
El ruido | INT | Sí | 0: el zumbido apagado, 1: el zumbido en |
reserva | la cadena | Opcional | reserva |
ejemplo en bruto:
[
{
"Mac":"99.29.03.13",
"Lednum" es:
"tiempo de espera": 0,
"Ledrgb":"ffff00",
"modo de conducción": 0,
"Zumbido": 0,
"cmdtoken":"123456",
"reserva":"reserva"
},
{
"Mac":"99.29.05.33",
"Lednum" es:
"tiempo de espera": 0,
"Ledrgb":"ff00ff",
"modo de conducción": 0,
"Zumbido": 0,
"cmdtoken":"123456",
"reserva":"reserva"
}
]
Ejemplo de respuesta: verdadero
8.resultado de la retirada de luces ligeras de carretera
Introducción a la API: Notificación del resultado de las Luces de Carretera
Información básica:
Atributos | mensaje de interfaz |
Estado | Terminado |
URL | URL de la API de devolución de llamada del usuario |
método de solicitud | Post |
Tipo de contenido | aplicación/json |
Parámetros de solicitud:
Descripción del parámetro:
Atributos | Tipos | Requerido | Comentario |
MAC | la cadena | Sí | Etiqueta Mac / ID de etiqueta |
resultado | - ¿ Qué? | Sí | verdadero: bien; falso: fallido; |
ejemplo de parámetros:
El resultado es verdad.
9.configurar la URL de la API de devolución de llamadas del usuario
Ingrese al sistema WMS con el usuario administrador, vaya a información del sistema->configuración de terceros, puede configurar la url de devolución de llamada aquí:
Tipo de juego | Descripción | Dirección |
Reapertura de las actualizaciones | Actualizar los resultados | URL de la API de devolución de llamada del usuario |
llamada de vuelta del evento del botón | La clave de entrada | URL de la API de devolución de llamada del usuario |
Resultado de la llamada de luz LED | Ctrlshelfinishindicatorresultado | URL de la API de devolución de llamada del usuario |