Secciones de documentación
EDVADO / Desarrolladores
Server_com
Documentación archivada. Las definiciones técnicas siguen la especificación del protocolo. Las definiciones incompletas y los ejemplos contradictorios están marcados para mayor aclaración.
| Desplazamiento de bytes (fuente) | Bytes | Campo/definición | Ejemplo al inicio del campo | Fuente |
|---|---|---|---|---|
| 0Servidor_com!B4 | 1Servidor_com!N7 | inicio de la respuesta/comando | 7B | Servidor_com!B7 |
| 1Servidor_com!C4 | 1Servidor_com!N9 | Número de bytes (N) para responder (el tamaño del campo "datos de comando") | 05 | Servidor_com!C9 |
| 2Servidor_com!D4 | 1Servidor_com!N11 | número de parcela (0x00 - ENCABEZADO, 0x01-0xFB - PAQUETE, 0xFE - ERROR) | C7 | Servidor_com!D11 |
| 3Servidor_com!E4 | 1Servidor_com!N13 | CS - suma de comprobación es la suma de todos los bytes del campo de comando | 01 | Servidor_com!E13 |
| NServidor_com!F4 | NServidor_com!N15 | Estos comandos | 02 | Servidor_com!F15 |
| 4 + NServidor_com!J4 | 1Servidor_com!N17 | finalizar respuesta/comando | 7D | Servidor_com!J17 |
Ejemplo de fuente completo/fila de bytes
| Desplazamiento | Valor literal | Fuente |
|---|---|---|
| 0 | 7B | Servidor_com!B5 |
| 1 | 05 | Servidor_com!C5 |
| 2 | C7 | Servidor_com!D5 |
| 3 | 01 | Servidor_com!E5 |
| N | 02 | Servidor_com!F5 |
| — | 03 | Servidor_com!G5 |
| — | 04 | Servidor_com!H5 |
| — | 05 | Servidor_com!I5 |
| 4 + N | 7D | Servidor_com!J5 |
Tamaño total en fuente: 5 + N · Servidor_com!N5
Las respuestas/comandos del servidor al dispositivo pueden ser sincrónicas, es decir, enviadas como respuesta al realizar el PAQUETE desde el dispositivo, o asíncronas, es decir, enviadas en cualquier momento mientras exista sesión TCP. Servidor_com!B21
Respuestas y transferencia de ARCHIVOS
| Fuente | Definición / valor |
|---|---|
| Servidor_com!A25 | respuestas del servidor |
| Servidor_com!B25 | 7B |
| Servidor_com!C25 | 00 |
| Servidor_com!D25 | 00 |
| Servidor_com!E25 | 7D |
| Servidor_com!I25 | confirmación HEADER1, 3 (7B 00 00 7D) no recomendación para nueva integración |
| Servidor_com!B27 | 7B |
| Servidor_com!C27 | 04 |
| Servidor_com!D27 | 00 |
| Servidor_com!E27 | CS |
| Servidor_com!F27 | UNIXTIME |
| Servidor_com!G27 | 7D |
| Servidor_com!I27 | confirmación HEADER2, 3 (7B 04 00 A0 DE 95 DB 52 7D) 0x52DB95DE = domingo 19 de enero de 2014 09:07:42 GMT |
| Servidor_com!P27 | 7B 04 00 CA 5E 9F 6F 5E 7D |
| Servidor_com!B29 | 7B |
| Servidor_com!C29 | 00 |
| Servidor_com!D29 | 01-FB, FE |
| Servidor_com!E29 | 7D |
| Servidor_com!I29 | PAQUETE de confirmación (0xFE - si el paquete no ha sido probado) |
| Servidor_com!B31 | 7B |
| Servidor_com!C31 | N |
| Servidor_com!D31 | 01-FB, FE |
| Servidor_com!E31 | CS |
| Servidor_com!G31 | 7D |
| Servidor_com!I31 | ¡No! = 0 es un PAQUETE de confirmación (0xFE - si el paquete no ha sido probado) + comando |
| Servidor_com!P31 | 7B 02 FF 09 01 01 7D |
| Servidor_com!R31 | 0101 |
| Servidor_com!B33 | 7B |
| Servidor_com!C33 | N |
| Servidor_com!D33 | FF |
| Servidor_com!E33 | CS |
| Servidor_com!G33 | 7D |
| Servidor_com!I33 | ¡No! = 0 es el comando asincrónico |
| Servidor_com!B35 | 7B |
| Servidor_com!C35 | N |
| Servidor_com!D35 | FC |
| Servidor_com!E35 | CS |
| Servidor_com!F35 | TEXT |
| Servidor_com!G35 | 7D |
| Servidor_com!I35 | transmisión de información de texto (0xFC - indica que hay texto), el texto se transmite codificado WIN-1251 |
| Servidor_com!P35 | 7B 0F FC 59 31 32 33 34 35 36 2A 53 45 52 56 2A 31 2E 31 7D |
| Servidor_com!R35 | [CONTRASEÑA]*SERVICIO*1.1 |
| Servidor_com!B37 | 7B |
| Servidor_com!C37 | N |
| Servidor_com!D37 | FD |
| Servidor_com!E37 | CS |
| Servidor_com!F37 | OFFSET |
| Servidor_com!G37 | FILE DATA |
| Servidor_com!H37 | 7D |
| Servidor_com!I37 | datos del archivo |
| Servidor_com!K37 | Si el desplazamiento == 0xFFFFFFFF, entonces el campo FILE DATA contiene los atributos del tamaño del archivo, nombre y extensión (tipo). La transferencia de cada archivo nuevo comienza en el desplazamiento 0xFFFFFFFF |
| Servidor_com!K38 | Si el desplazamiento != 0xFFFFFFFF, el campo FILE DATA contiene datos que se escribirán en el archivo en el desplazamiento obtenido en esta variable |
| Servidor_com!K39 | Estructura del campo FILE DATA de los atributos de transmisión de un archivo: |
| Servidor_com!L41 | 0.0 |
| Servidor_com!M41 | 7A |
| Servidor_com!N41 | 0.0 |
| Servidor_com!O41 | 0.0 |
| Servidor_com!P41 | 04 |
| Servidor_com!P41 | 74 |
| Servidor_com!R41 | 65 |
| Servidor_com!S41 | 73 |
| Servidor_com!T41 | 74 |
| Servidor_com!U41 | 03 |
| Servidor_com!V41 | 64 |
| Servidor_com!W41 | 64 |
| Servidor_com!X41 | 64 |
| Servidor_com!L43 | Tamaño del archivo en bytes |
| Servidor_com!P44 | La longitud del nombre del archivo |
| Servidor_com!P45 | El nombre del archivo en ASCII |
| Servidor_com!U46 | La longitud de la extensión del archivo |
| Servidor_com!V47 | La extensión del archivo en ASCII |
Comandos
No hay coincidencias
| Código de operación/comando | Argumentos / contenido | Definición | Notas / campos fuente | Fuente |
|---|---|---|---|---|
01 | 00 | cambiar el modo de diagnóstico | sin confirmación Todos los campos de origenServidor_com!L48 cambiar el modo de diagnóstico Servidor_com!Y48 sin confirmación | Servidor_com!F48 |
01 | 01 | transmitir un paquete con coordenadas | sin confirmación Todos los campos de origenServidor_com!L50 transmitir un paquete con coordenadas Servidor_com!Y50 sin confirmación | Servidor_com!F50 |
01 | 04 | actualizar la versión del software (incluso si se fuerza la actualización de la versión del mismo) | sin confirmación Todos los campos de origenServidor_com!L52 actualizar la versión del software (incluso si se fuerza la actualización de la versión del mismo) Servidor_com!Y52 sin confirmación | Servidor_com!F52 |
01 | 05 | actualizar la versión del software (siempre que la versión designada difiera de la actual) | sin confirmación Todos los campos de origenServidor_com!L54 actualizar la versión del software (siempre que la versión designada difiera de la actual) Servidor_com!Y54 sin confirmación | Servidor_com!F54 |
01 | 06 | actualizar la versión del software desde la eliminación de la memoria externa (siempre que la versión designada difiera de la actual) | sin confirmación Todos los campos de origenServidor_com!L56 actualizar la versión del software desde la eliminación de la memoria externa (siempre que la versión designada difiera de la actual) Servidor_com!Y56 sin confirmación | Servidor_com!F56 |
01 | 07 | restablecer dispositivos | sin confirmación Todos los campos de origenServidor_com!L58 restablecer dispositivos Servidor_com!Y58 sin confirmación | Servidor_com!F58 |
01 | 08 | descargar configuraciones desde el configurador web | sin confirmación Todos los campos de origenServidor_com!L60 descargar configuraciones desde el configurador web Servidor_com!Y60 sin confirmación | Servidor_com!F60 |
01 | 09 | enviar configuraciones al configurador web (sincronización) | sin confirmación Todos los campos de origenServidor_com!L62 enviar configuraciones al configurador web (sincronización) Servidor_com!Y62 sin confirmación | Servidor_com!F62 |
08 | X Y | Número de salida X mb.: X = 0 II 1 || 2, estado de salida Y, mb.: Y = 0 II 1 (0 - apagado, 1 - encendido) | confirmación en un paquete simple, que tiene TAG_9 Todos los campos de origenServidor_com!L64 Número de salida X mb.: X = 0 II 1 || 2, estado de salida Y, mb.: Y = 0 II 1 (0 - apagado, 1 - encendido) Servidor_com!Y64 confirmación en un paquete simple, que tiene TAG_9 | Servidor_com!F64 |
09 | X | U0 / OUT_0: X = 0 II 1, 0 - deshabilitar 1 - habilitar (marrón) | confirmación en un paquete simple, que tiene TAG_9 Todos los campos de origenServidor_com!L66 U0 / OUT_0: X = 0 II 1, 0 - deshabilitar 1 - habilitar (marrón) Servidor_com!Y66 confirmación en un paquete simple, que tiene TAG_9 | Servidor_com!F66 |
0A | X | U1 / OUT_1: X = 0 II 1, 0 - deshabilitar 1 - habilitar (amarillo) | confirmación en un paquete simple, que tiene TAG_9 Todos los campos de origenServidor_com!L68 U1 / OUT_1: X = 0 II 1, 0 - deshabilitar 1 - habilitar (amarillo) Servidor_com!Y68 confirmación en un paquete simple, que tiene TAG_9 | Servidor_com!F68 |
0B | X | U2 / OUT_2: X = 0 II 1, 0 - deshabilitar 1 - habilitar (cable azul) | confirmación en un paquete simple, que tiene TAG_9 Todos los campos de origenServidor_com!L70 U2 / OUT_2: X = 0 II 1, 0 - deshabilitar 1 - habilitar (cable azul) Servidor_com!Q70 confirmación en un paquete simple, que tiene TAG_9 | Servidor_com!F70 |
0C | X Y | confirmación TAG_50 Todos los campos de origenServidor_com!P72 confirmación TAG_50 | Servidor_com!F72 | |
0D | X | mb.: X = 0 II 1 (0 - apagado, 1 - encendido) | Todos los campos de origenServidor_com!L74 mb.: X = 0 II 1 (0 - apagado, 1 - encendido) | Servidor_com!F74 |
18 | X Y Z | Número de salida X mb.: X = 0 II 1 || 2, Y-número de minutos Y = 0..255, Z-número de segundos Z = 0..59, es decir, rendimiento del tiempo de actividad = 60 * Y + Z segundos (máx. = 15359 segundos o 4 horas y aproximadamente 16 m. | confirmación en un paquete simple, que tiene TAG_9 Todos los campos de origenServidor_com!L76 Número de salida X mb.: X = 0 II 1 || 2, Y-número de minutos Y = 0..255, Z-número de segundos Z = 0..59, es decir, rendimiento del tiempo de actividad = 60 * Y + Z segundos (máx. = 15359 segundos o 4 horas y aproximadamente 16 m. Servidor_com!P76 confirmación en un paquete simple, que tiene TAG_9 | Servidor_com!F76 |
20 | X | Solicitud de archivo ddd, X = 0 || 1: 0 en la ranura para tarjetas del conductor, una ranura para tarjetas asociada | Todos los campos de origenServidor_com!L78 Solicitud de archivo ddd, X = 0 || 1: 0 en la ranura para tarjetas del conductor, una ranura para tarjetas asociada | Servidor_com!F78 |
21 | X Y | Tomar una foto X = 1..4 - el número de disparos, Y = 0..2 - Resolución: 0-160x120, 1-320x240, 2-640x480 | Todos los campos de origenServidor_com!L80 Tomar una foto X = 1..4 - el número de disparos, Y = 0..2 - Resolución: 0-160x120, 1-320x240, 2-640x480 | Servidor_com!F80 |
30 | X | Comando a traducir a idatalink. X - código de comando (busque el protocolo idatalink) | Todos los campos de origenServidor_com!L82 Comando a traducir a idatalink. X - código de comando (busque el protocolo idatalink) | Servidor_com!F82 |
31 | X Y Z | Comando a Webasto. X - comando, YZ - argumentos | Todos los campos de origenServidor_com!L84 Comando a Webasto. X - comando, YZ - argumentos | Servidor_com!F84 |
32 | X | Comando a traducir al sistema de inicio automático de Tula. X - código de comando (busque el protocolo de Tula) | Todos los campos de origenServidor_com!L86 Comando a traducir al sistema de inicio automático de Tula. X - código de comando (busque el protocolo de Tula) | Servidor_com!F86 |
33 | X Y | Comando a patinete | Todos los campos de origenServidor_com!L88 Comando a patinete | Servidor_com!F88 |
FF | AA BB CC DD $$$ | Enviar el comando con token para ser confirmado por el dispositivo (no se usa en comandos como fc). 0xDDCCBBAA - token; $$$ - comando. La confirmación se enviará en el paquete 9. | Todos los campos de origenServidor_com!K90 $$$ Servidor_com!L90 Enviar el comando con token para ser confirmado por el dispositivo (no se usa en comandos como fc). 0xDDCCBBAA - token; $$$ - comando. La confirmación se enviará en el paquete 9. | Servidor_com!F90 |