Documentos de Académico
Documentos de Profesional
Documentos de Cultura
LTWBMS平台协议 电咖透传协议 20190906.zh CN.es
LTWBMS平台协议 电咖透传协议 20190906.zh CN.es
Directorio
5. Explicación detallada del terminal que envía paquetes de datos al servidor .................................................. .................................................. ....................................... 7 7
5.2 Paquete de datos de posicionamiento (GPS, paquete combinado de información LBS) ........................................... .......................................... 10
5.3 Paquete de alarma (GPS, LBS, paquete de información de fusión de estado) .......................................... ........................................... 13
5.4 Paquete de latidos (paquete de información de estado) ...................................................... ............................... ¡Error! Marcador no definido.
6.7. Configuración del número del centro ................................. ...................................... ¡Error! Marcador no definido.
6.8 Eliminar el número del centro .......................................... ...................................... ¡Error! Marcador no definido.
6.13 Encienda la alarma de falla de energía ............................................ .............................. ¡Error! Marcador no definido.
6.14 Apague la alarma de falla de energía .................................................. .............................. ¡Error! Marcador no definido.
6.17. Encienda la alarma de batería baja ............................................ .............................. ¡Error! Marcador no definido.
6.18 Apague la alarma de batería baja ............................................ .............................. ¡Error! Marcador no definido.
-1-
GPS Protocolo de comunicación del localizador
6.20 Configurar el modo normalmente abierto (productos inalámbricos) ................................................. ................ mal! Marcador no definido.
6.21 Configurar el modo de temporización (productos inalámbricos) .................................................. ............... mal! Marcador no definido.
6.22 Establecer el modo de intervalo (productos inalámbricos) .................................................. ............... mal! Marcador no definido.
6.23. Alarma de demolición (productos inalámbricos) .................................................. ................... mal! Marcador no definido.
6.24 Borrar esta alarma de desmantelamiento (producto inalámbrico) ................................................ ......... mal! Marcador no definido.
6.26. GPS, paquete de información de dirección de consulta de número de teléfono (0X2A) ............................................. ............................... 30
7. Se adjuntó un fragmento de código C del algoritmo de tabla de búsqueda CRC-ITU .......................................... .................................................. ..................... 35
8. Ejemplo de paquete de datos de protocolo de comunicación B adjunto ........................................... .................................................. Mal! Marcador no definido. IX. Formato completo del
-2-
GPS Protocolo de comunicación del localizador
1. Protocolo de comunicación
Introduccion
Este documento define la descripción del protocolo de interfaz de la capa de aplicación de la plataforma de servicio de posicionamiento del localizador GPS del vehículo. El
protocolo de interfaz relevante solo es aplicable a la interacción entre la plataforma y el terminal de posicionamiento.
2. Términos y definiciones
CMPP China Mobile Peer to Peer Acuerdo de punto a punto móvil de China
GSM Sistema global para comunicación móvil Sistema global para comunicaciones móviles
GPRS Servicio general de radio por paquetes Servicio general de paquetes inalámbricos
-3-
GPS Protocolo de comunicación del localizador
3. Reglas básicas
1. La conexión GPRS se estableció con éxito y el primer paquete de inicio de sesión se envía al servidor. Si el servidor responde al paquete de datos en 5 segundos, la conexión se
considera normal y se envía la información de ubicación (GPS, paquete LBS). La información de estado se envía después de 3 minutos Paquete, confirme regularmente que la comunicación es
2. Cuando la conexión GPRS no se establece con éxito, el terminal no puede enviar un paquete de inicio de sesión. Cuando la conexión GPRS falla 3 veces, el terminal inicia la
función de reinicio programado durante 20 minutos. Si el terminal establece con éxito una conexión con el servidor dentro de los 20 minutos y recibe un paquete de datos
que el servidor responde al paquete de información de inicio de sesión enviado por el terminal, la función de reinicio programado se desactiva y el terminal no se reinicia;
3. Después de recibir el informe de información de inicio de sesión enviado por el terminal, el servidor devuelve un paquete de respuesta al terminal. Si el terminal no recibe el
paquete de devolución del servidor dentro de los 5 segundos después de enviar la información de inicio de sesión o el paquete de información de estado, se considera
que la conexión actual se establece anormalmente y comienza Función de transmisión complementaria de datos de posicionamiento GPS, desconecte la conexión GPRS actual, restablezca un
4. La conexión se considera anormal. Si el paquete de información de inicio de sesión o el paquete de información de estado enviado después de establecer la conexión tres veces
no se recibe, el servidor responde al paquete de datos. El terminal inicia la función de reinicio programado. El tiempo programado es de 10 minutos. Cuando el terminal
establece con éxito una conexión con el servidor y recibe un paquete de datos del servidor, la función de reinicio programado se desactiva y el terminal no se reinicia, de lo contrario, el termina
5. Una vez establecida la conexión normalmente, después de cambiar la información del GPS, el terminal envía periódicamente paquetes combinados de información GPS y LBS al
6. Para garantizar la validez de la conexión, la información de estado se envía al servidor a intervalos regulares y el servidor devuelve un paquete de respuesta para confirmar.
7. Para el terminal sin registrar el número IMEI, responda la respuesta de solicitud de inicio de sesión y la respuesta del paquete de latidos, y no se desconecte directamente. (Si
desconecta directamente o no responde, el terminal se volverá a conectar continuamente y el consumo de tráfico GPRS será grave).
-4-
GPS Protocolo de comunicación del localizador
-5-
GPS Protocolo de comunicación del localizador
Bit de inicio 2
Numero de acuerdo 1
Contenido de la información N
Error al verificar 2
Stop bit 2
información + verificación de error, total (5 + N) Byte, porque el contenido de información es un campo de longitud indefinido.
Tipo Valor
Según las diferentes aplicaciones, correspondientes al "número de protocolo" correspondiente, determine el contenido específico.
El número de serie de los primeros datos GPRS (incluidos los paquetes de estado y GPS, LBS y otros paquetes de datos) enviados después del encendido es '1', y el
número de serie de cada información transmitida (incluidos los paquetes de estado y GPS, paquetes de datos LBS) se incrementa automáticamente en 1 .
La terminal o el servidor pueden usar el código de verificación para determinar si la información recibida es errónea. Con el fin de evitar que los datos cometan errores
durante la transmisión, se agrega la verificación de errores para evitar el mal funcionamiento de los datos, lo que aumenta la seguridad y la eficiencia del sistema. El código de verificación de error utiliza e
El valor CRC-ITU de los datos en el cuerpo del protocolo desde "longitud de paquete" hasta "número de secuencia de información" (incluyendo "longitud de paquete" y
"número de secuencia de información"). Si la parte receptora calcula que hay un error de CRC en la información recibida, se ignorará y el paquete de datos se descartará.
-6-
GPS Protocolo de comunicación del localizador
El paquete de información de inicio de sesión se utiliza para confirmar al servidor que la conexión se establece normalmente y enviar la ID de terminal al servidor.
Formato Longitud
Bit de inicio 2
Numero de acuerdo 1
ID de terminal 8
Paquete de
2
Escriba el código de identificación
información de inicio de sesión (18 Byte)
Idioma de zona horaria 2
2
Número de serie de información
Error al verificar 2
Stop bit 2
5.1.1.4 ID de terminal
Entonces la ID del terminal es: 0x01 0x23 0x45 0x67 0x89 0x01 0x23 0x45
El código de identificación de tipo ocupa dos bytes. Determine el tipo de terminal basado en este código de identificación.
15
14
13
12
11
Un mordisco
10 9
bit15— Zona horaria expandida en 100
87
bit4
65
-7-
GPS Protocolo de comunicación del localizador
1 Selección de idioma 1
00 Selección de idioma 00
Si: Bit de extensión: 0X32 0X00 significa Distrito Ocho Este, GMT + 8: 00.
Bit de expansión: 0X4D 0XD8 significa el distrito doce oeste y la zona horaria 3/4, GMT-12: 45. Método
El algoritmo aquí es desplazar cíclicamente el valor de la zona horaria calculada a la izquierda por cuatro dígitos y luego juntar el este y el oeste de la zona horaria, y los dígitos de selección de idioma, pa
Descripción Longitud
Bit de inicio 2
Stop bit 2
El servidor responde al terminal con un paquete: (El número de protocolo en el paquete de respuesta es el mismo que el número de protocolo del paquete de datos enviado por el terminal)
-8-
GPS Protocolo de comunicación del localizador
-9-
GPS Protocolo de comunicación del localizador
Bit de inicio 2
Numero de acuerdo 1
Fecha y hora 66
Longitud 44
Velocidad 1
Curso y estado 2
Contenido de la información
MCC 2
MNC 1
Información de LBS
ALC 2
ID de celda 3
ACC 1
1
Transmisión complementaria GPS en tiempo real
Número de serie 2
Error al verificar 2
Bit final 2
Longitud
Formato Ejemplos
(byte)
Años 1 0x0A
Mes 1 0x03
Día 1 0x17
Hora 1 0x0F
Cent 1 0x32
Segundos 1 0x17
3 (decimal) = 03 (hexadecimal)
-10-
GPS Protocolo de comunicación del localizador
23 (decimal) = 17 (hexadecimal) 15
32 (hexadecimal) 23 (decimal) = 17
(hexadecimal) Sistema)
Hay dos caracteres hexadecimales que se muestran en 1 Byte, el primer carácter es la longitud de la información del GPS, el segundo carácter es la cantidad de
satélites involucrados en el posicionamiento: cuando el valor es 0xCB, significa que la longitud de la información del GPS es 12 y la cantidad de satélites que participan en el posicionamiento es 1
5.2.1.6. Latitud
Toma 4 bytes y representa el valor de latitud de los datos de posicionamiento. El rango de valores es de 0 a 162000000, lo que significa el rango de 0 grados a 90 grados. El
Convierta los valores de latitud y longitud emitidos por el módulo GPS a decimales en unidades de minutos; luego multiplique los decimales convertidos por 30000 y
Por ejemplo, 22º 32.7658 '= (22X60 + 32.7658) X30000 = 40582974, y luego convertir al número hexadecimal 40582974
5.2.1.7. Longitud
Toma 4 bytes y representa el valor de longitud de los datos de posicionamiento. El rango de valores es de 0 a 324000000, que representa el rango de 0 grados a
5.2.1.8. Velocidad
Ocupa 1 byte, lo que indica la velocidad de funcionamiento del GPS. El rango de valores es 0x00 ~ 0xFF, lo que significa que el rango es 0 ~ 255 km / h.
representa 255 km / h
Ocupa 2 bytes e indica la dirección de funcionamiento del GPS, que indica el rango de 0 a 360, unidad: grado, con el norte verdadero como 0 grados, en sentido horario.
Bit7 00
Bit6 00
Bit1
Bit0
Bit7
Bit6
Bit5 Curso
BYTE_2 Bit4
Bit3
Bit2
Bit1
-11-
GPS Protocolo de comunicación del localizador
Bit0
Nota: La información de estado en el paquete de datos es el estado registrado en el momento en el bit de tiempo
en el paquete de datos. Por ejemplo: el valor es 0x15 0x4C, se convierte en binario es 00010101 01001100,
BYTE_1 Bit7 00
BYTE_1 Bit6 00
BYTE_1 Bit1 00
BYTE_1 Bit0 1
BYTE_2 Bit7 00
BYTE_2 Bit6 1
BYTE_2 Bit4 00
BYTE_2 Bit3 1
BYTE_2 Bit2 1
BYTE_2 Bit1 00
BYTE_2 Bit0 00
Significa que el GPS está ubicado, GPS en tiempo real, latitud norte, longitud este, rumbo 332 °.
5.2.1.10. MCC
Código de país móvil (MCC)
Por ejemplo: el número de país móvil de China es: el número de país móvil de China es 460 (decimal) 0x01 0xCC (460 decimales convertidos a hexadecimal, hexadecimal con
5.2.1.11. MNC
Código de red móvil (MNC) Por ejemplo: China
Mobile es 0x00.
5.2.1.12. ALC
El código de área de ubicación (LAC) se incluye en el LAI y consta de dos bytes, codificados en hexadecimal. El rango disponible es 0x0001-0xFFFE, y los grupos de
códigos 0x0000 y 0xFFFF no se pueden usar (consulte las especificaciones GSM 03.03, 04.08 y 11.11).
5.2.1.13. ID de celda
Estación base móvil Cell Tower ID (Cell ID), el rango de valores es 0x000000 ~ 0xFFFFFF
5.2.1.14. ACC
El estado ACC ACC bajo es 00, ACC high es 01
Transmisión
suplementaria en tiempo
real GPS 0x00 carga suplementaria en tiempo real 0x01 transmisión suplementaria
-12-
GPS Protocolo de comunicación del localizador
Bit de inicio 2
Numero de acuerdo 1
Fecha y hora 66
Latitud 44
Velocidad 1
Curso y estado 2
LBS longitud 1
ALC 2
ID de celda 3
Nivel de voltaje 1
Información de estado
Intensidad de señal GSM 1
Número de serie 2
Error al verificar 2
Bit final 2
El paquete de alarma se compone de información de estado (información de alarma) agregada en base al paquete de posicionamiento, y el formato del protocolo de
Para más detalles, consulte el formato del paquete de datos de ubicación 5.2.1.4
5.3.1.5 Longitud de la información del GPS, número de satélites que participan en el posicionamiento
-13-
GPS Protocolo de comunicación del localizador
Vea el formato del paquete de datos de ubicación 5.2.1.5 para más detalles
5.3.1.6. Latitud
Para más detalles, consulte 5.2.1.6
5.3.1.7. Longitud
Consulte el formato del paquete de datos de ubicación 5.2.1.7 para más detalles.
5.3.1.8. Velocidad
Consulte el formato del paquete de datos de ubicación 5.2.1.8 para más detalles.
5.3.1.10. MCC
Ver 5.2.1.10 para el formato del paquete de datos de posicionamiento para más detalles
5.3.1.11. MNC
Para más detalles, consulte 5.2.1.11
5.3.1.12. ALC
Para más detalles, consulte 5.2.1.12
5.3.1.13. ID de celda
Ocupa 1 byte y se utiliza para representar diversa información de estado del teléfono móvil.
000: normal
1: ACC alto
Bit1
0: ACC es bajo
1: fortificación
Bit0
0: desarmar
Indica que el estado del terminal es: aceite y electricidad conectados, se ha ubicado el GPS, normal sin alarma, la alimentación está conectada para cargar, ACC está bajo, desarma
alimentación (apagado)
-14-
GPS Protocolo de comunicación del localizador
4: batería media 5:
muy alta
Posición delantera: estado de la alarma del terminal (aplicable al paquete de alarma y necesita un
elemento de función de cerca electrónica) Posición trasera: idioma actual del terminal
0x00: normal
0x01 chino
Tales como:
Chino sin alarma: 0x00 0x01; inglés sin alarma: 0x00 0x02
Para aumentar la confiabilidad de la información de la alarma, la información de la alarma se marca repetidamente. En la mayoría de los casos, la información de la
alarma es consistente con la información del terminal superior. Las inconsistencias son las siguientes:
-15-
GPS Protocolo de comunicación del localizador
A. La alarma de batería baja aparece en la información del terminal B. Información de alarma / idioma entrando y saliendo de la alarma de valla
Nota: La información de estado en el paquete de datos es el estado registrado en el momento en el bit de tiempo en el paquete de datos.
Bit de inicio 2
Numero de acuerdo 1
Contenido de la información
Número de serie 2
Error al verificar 2
Bit final 2
El paquete de alarma se compone de información de estado (información de alarma) agregada en base al paquete de posicionamiento.El formato del protocolo de codificación
Bit de inicio 2
-16-
GPS Protocolo de comunicación del localizador
Contenido de la dirección M
&& 2
Número de teléfono 21
#### 2
Comprobar dígito 2
Stop bit 2
Contenido de la instrucción: ALARMSMS && contenido de la dirección && número de teléfono (todos 0) ## (ALARMSMS, &&, ## son cadenas de caracteres fijas) El
85 // Longitud de datos
414C41524D534D53 // ALARMAS
2626 // separador &&
004C004200530029003A
5E7F4E1C77015E7F5DDE
5E0282B190FD533AFF17
FF15FF144E6190530028
004E00320033002E0033
00390035002C00450031
00310032002E00390038
0038D2266448
// separador &&
Teniendo en cuenta la larga situación del inglés u otras direcciones extranjeras, un bit de datos no es suficiente y se incrementa a 2 bytes. Nota: La
longitud del bit de datos correspondiente al número de protocolo de la información de la dirección de retorno se cambia a 2.
Bit de inicio 2
Numero de acuerdo 1
Paquete de comando
Longitud de la instrucción 2
enviado por el servidor al
Bandera del servidor 44
terminal (15 + M + N Byte)
Contenido de la información ALARMAS 8
Contenido de la dirección M
-17-
GPS Protocolo de comunicación del localizador
&& 2
Número de teléfono 21
#### 2
Comprobar dígito 2
Stop bit 2
Contenido de la instrucción: ALARMSMS && contenido de la dirección && número de teléfono (todos 0) ## (ALARMSMS, &&, ## son cadenas fijas)
// separador &&
// separador &&
Nota: Debido a que parte de la función de alarma no requiere que la plataforma responda a la información de la dirección, la plataforma no necesita responder a la dirección resuelta después de reci
-18-
GPS Protocolo de comunicación del localizador
Los tipos de alarmas que requieren respuesta de dirección son los siguientes:
Bit de inicio 2
Numero de acuerdo 1
Tiempos de ciclo 2
Fecha de producción 2
Estado de protección 2
Temperatura 0 2
Temperatura 2-5 8
Temperatura 6 2
Alarma extendida 1
Reservado 3
Número de serie 2
Error al verificar 2
Bit final 2
-19-
GPS Protocolo de comunicación del localizador
0x19 (el equipo BMS usa este número de protocolo como un paquete de latidos)
100:
011:
000: normal
1: ACC alto
Bit1
0: ACC es bajo
1: fortificación
Bit0
0: desarmar
Indica que el estado del terminal es: aceite y electricidad conectados, se ha ubicado el GPS, se ha cargado la fuente de alimentación, ACC está
bajo, estado desarmado como: 0x02 baja potencia, envío de alarma de ubicación
buena señal
Fecha de producción:
Use una transmisión de 2 bytes, como 0x2068, donde la fecha es la más baja 5 es: 0x2068 & 0x1f = 8 La fecha es 8 (0x2068 >> 5) & 0xf = 3 significa
Estado de equilibrio
Cada bit significa que cada cadena de ecualización 0 está desactivada 1 está activada, lo que significa que 1 ~ 16 admite hasta 32
Temperatura:
Transmisión de temperatura absoluta 2731+ (temperatura real * 10), 0 grados = 2731, 25 grados = 2731 + 25 * 10 = 298
-20-
GPS Protocolo de comunicación del localizador
Tiempos de ciclo:
Descripción Longitud
Bit de inicio 2
Stop bit 2
El servidor responde al terminal con un paquete: (El número de protocolo en el paquete de respuesta es el mismo que el número de protocolo del paquete de datos enviado por el terminal)
OX19
-21-
GPS Protocolo de comunicación del localizador
Formato Longitud
Bit de inicio 2
Stop bit 2
El servidor responde al terminal con un paquete: (El número de protocolo en el paquete de respuesta es el mismo que el número de protocolo del paquete de datos enviado por el terminal)
0x13
78 78 08 13 4B 04 03 00 01 00 11 06 1F 0D 0A
Explicar
0x78 0x78 0x08 0x13 0x4B 0x04 0x03 0x00 0x01 0x00 0x11 0x06 0x1F 0x0D 0x0A
Bit de inicio Número de acuerdo de longitud Contenido de la información Bits reservados (idioma) Número de serie Error al verificar Stop bit
78 78 05 13 00 11 F9 70 0D 0A
Explicar
0x78 0x78 0x05 0x13 0x00 0x11 0xF9 0x70 0x0D 0x0A
Bit de inicio Longitud Numero de acuerdo Número de serie Error al verificar Stop bit
-22-
GPS Protocolo de comunicación del localizador
Bit de inicio 2
Numero de acuerdo 1
Fecha y hora 66
TA 1
MCC 2
MNC 1
CellNum 1
ALC 2
RSSI 1
ALC 2
de
RSSI 1
LB ALC 2
S
Contenido de la información Estación base 3 ID de celda 3
RSSI 1
ALC 2
RSSI 1
ALC 2
RSSI 1
Reservar 1
Reservar 1
Reservar 1
Número de serie 2
Error al verificar 2
Bit final 2
-23-
GPS Protocolo de comunicación del localizador
(Byte)
Años 1 0x0A
Mes 1 0x03
Día 1 0x17
Hora 1 0x0F
Cent 1 0x32
Segundos 1 0x17
17 (hexadecimal) 15 (decimal) = 0F
hexadecimales)
5.5.1.6. MNC
Código de red móvil (MNC) Por ejemplo: China
Mobile es 0x00.
5.5.1.7. ALC
El código de área de ubicación (LAC) se incluye en el LAI y consta de dos bytes, codificados en hexadecimal. El rango disponible es 0x0001-0xFFFE, y los grupos de
códigos 0x0000 y 0xFFFF no se pueden usar (consulte las especificaciones GSM 03.03, 04.08 y 11.11).
5.5.1.8. ID de celda
Estación base móvil Cell Tower ID (Cell ID), el rango de valores es 0x000000 ~ 0xFFFFFF
5.5.1.9. RSSI
La intensidad de la señal de la celda primaria está en el rango de 0x00 a 0xFF. La intensidad de la señal real es negativa y carga su valor
Ocupa 1 byte y se utiliza para representar diversa información de estado del teléfono móvil.
-24-
GPS Protocolo de comunicación del localizador
100:
011:
000: normal
1: ACC alto
Bit1
0: ACC es bajo
1: fortificación
Bit0
0: desarmar
Indica que el estado del terminal es: aceite y electricidad conectados, se ha localizado el GPS, se ha conectado la alimentación para cargar, ACC está bajo, desarma
buena señal
Transmisión
suplementaria en tiempo
real GPS 0x00 carga suplementaria en tiempo real 0x01 transmisión suplementaria
-25-
GPS Protocolo de comunicación del localizador
Se utiliza para la transmisión por terminal de varios tipos de datos que no son de ubicación
Longitud Detallado
Longitud del paquete 2 Longitud = número de protocolo + contenido del mensaje + número de serie del mensaje + verifica
(personalizada) 04 Sincronización
de la puerta 08 Parámetro de
.... Para
agregado
ser
Número de serie de información 2 Después del encendido, el número de serie aumenta automáticamente en 1 cada vez que se envían
este paquete)
Cuando el tipo es 0A, este bit transmite la siguiente información, transmitida como hexadecimal
IMEI 8 Ejemplo: el número IMEI es 123456789123456, luego el ID de terminal es 0x01 0x23 0x45 0x67 0x89
IMSI 8 Ejemplo: el número IMSI es 123456789123456, luego el ID de terminal es 0x01 0x23 0x45 0x67 0x89
-26-
GPS Protocolo de comunicación del localizador
Bit de inicio 2
Numero de acuerdo 1
Longitud de la instrucción 1
Idioma 2
Error al verificar 2
Stop bit 2
Por ejemplo: en la unidad de longitud de byte, 0x0A, significa que el contenido del bit de bandera + instrucción toma 10 bytes
Está reservado para la identificación del servidor, y el terminal devolverá los datos binarios recibidos en el paquete de devolución tal como está
Expresado como una cadena ASCⅡ, el contenido del comando es compatible con los comandos SMS
6.1.7. Idioma
Bit de idioma actual del
-27-
GPS Protocolo de comunicación del localizador
Contenido M
2 bytes
6.2.3 Número de acuerdo
Está reservado para la identificación del servidor, y el terminal devolverá los datos binarios recibidos en el paquete de devolución tal como está
6.2.6 Contenido
llamadas telefónicas, y envíe y devuelva cadenas para convertir ASCII para generar contenido de comando
El servidor envía
Terminal de devoluciones
-28-
GPS Protocolo de comunicación del localizador
Retorno exitoso
Fail return
ERROR: XXX
número de SOS que se enviará y se devolverá la conversión de cadena Contenido de comando generado ASCII
El servidor envía
Terminal de devoluciones
Retorno exitoso
Fail return
ERROR: XXX
En el ejemplo, las cadenas enviadas y devueltas se convertirán a ASCII para generar el contenido de la instrucción
El servidor envía
Terminal de devoluciones
Retorno exitoso
Ok
Fail return
ERROR: XXX
Nota: El método de alarma es 0: plataforma; 1: plataforma + SMS; 2: plataforma + SMS + llamada; 3 plataforma + llamada;
En el ejemplo, las cadenas enviadas y devueltas se convertirán a ASCII para generar el contenido de la instrucción
El servidor envía
SENALMO, DESACTIVADO #
Terminal de devoluciones
Retorno exitoso
Ok
Fail return
ERROR: XXX
En el ejemplo, las cadenas enviadas y devueltas se convertirán a ASCII para generar el contenido de la instrucción
El servidor envía
-29-
GPS Protocolo de comunicación del localizador
Terminal de devoluciones
Retorno exitoso
Ok
Fail return
ERROR: XXX
En el ejemplo, las cadenas enviadas y devueltas se convertirán a ASCII para generar el contenido de la instrucción
El servidor envía
VELOCIDAD, DESACTIVADA #
Terminal de devoluciones
Retorno exitoso
Ok
Fail return
ERROR: XXX
En el ejemplo, las cadenas enviadas y devueltas se convertirán a ASCII para generar el contenido de la instrucción
El servidor envía
RESET #
Terminal de devoluciones
Retorno exitoso
Fail return
ERROR: XXX
-30-
GPS Protocolo de comunicación del localizador
Terminal recibida
Básicamente es el mismo que el formato mencionado en el contenido de información GPS anterior, agregando un número de teléfono para consultar la dirección.
Bit de inicio 2
Numero de acuerdo 1
Fecha y hora 66
Latitud 44
Curso y estado 2
Número de teléfono 21
Idioma 2
Error al verificar 2
Stop bit 2
Por ejemplo: en la unidad de longitud de bytes, 0x2E, significa que el contenido de la instrucción ocupa 46 bytes
Para más detalles, consulte el formato del paquete de datos de ubicación 5.2.1.4
6.7.1.5 Longitud de información del GPS, número de satélites que participan en el posicionamiento
Vea el formato del paquete de datos de ubicación 5.2.1.5 para más detalles
6.7.1.6. Latitud
Para más detalles, consulte 5.2.1.6
6.7.1.7. Longitud
Consulte el formato del paquete de datos de ubicación 5.2.1.7 para más detalles.
6.7.1.8. Velocidad
Consulte el formato del paquete de datos de ubicación 5.2.1.8 para más detalles.
6.7.1.9. Curso
Para más detalles, consulte 5.2.1.9
-31-
GPS Protocolo de comunicación del localizador
Número de teléfono SOS para consulta de dirección, convertido por ASCII, menos de 21 dígitos con 0 a la derecha
6.7.1.11. Idioma
De acuerdo con la solicitud de instrucción extendida para responder a la dirección china o la dirección inglesa, el paquete de datos de respuesta es inconsistente.
Bit de inicio 2
Numero de acuerdo 1
Longitud de la instrucción 1
DIRECCION 77
Paquete de comando
&& 2
enviado por el servidor al Contenido de la información
Contenido de la dirección M
terminal (15 + M + N Byte) Contenido de la instrucción
&& 2
Número de teléfono 21
#### 2
Comprobar dígito 2
Stop bit 2
Contenido de la instrucción: DIRECCIÓN && Contenido de la dirección && Número de teléfono ## (ADDRESS, &&, ## son cadenas de
84 // Longitud de datos
41444452455353 // DIRECCION
-32-
GPS Protocolo de comunicación del localizador
004C004200530029003A
5E7F4E1C77015E7F5DDE
5E0282B190FD533AFF17
FF15FF144E6190530028
004E00320033002E0033
00390035002C00450031
00310032002E00390038
0038D2266448
// separador &&
Teniendo en cuenta la larga situación del inglés u otras direcciones extranjeras, un bit de datos no es suficiente y se incrementa a 2 bytes. Nota: La
longitud del bit de datos correspondiente al número de protocolo de la información de la dirección de retorno se cambia a 2.
Bit de inicio 2
Numero de acuerdo 1
Longitud de la instrucción 2
DIRECCION 77
Paquete de comando
&& 2
enviado por el servidor al Contenido de la información
Contenido de la dirección M
terminal (15 + M + N Byte) Contenido de la instrucción
&& 2
Número de teléfono 21
#### 2
Comprobar dígito 2
Stop bit 2
Contenido de la instrucción: DIRECCIÓN && Contenido de la dirección && Número de teléfono ## (DIRECCIÓN, &&, ## son cadenas fijas)
-33-
GPS Protocolo de comunicación del localizador
// separador &&
// separador &&
-34-
GPS Protocolo de comunicación del localizador
0X0000, 0X1189, 0X2312, 0X329B, 0X4624, 0X57AD, 0X6536, 0X74BF, 0X8C48, 0X9DC1,
0XAF5A, 0XBED3, 0XCA6C, 0XDBE5, 0XE97E, 0XF8F7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0 0X8D40, 0XBFDB, 0XAE52, 0XDAED, 0XCB64, 0XF9FF, 0XE876,
0x2102, 0X308B, 0X0210, 0X1399, 0X6726, 0X76AF, 0X4434, 0X55BD, 0XAD4A, 0XBCC3,
0X8E58, 0X9FD1, 0XEB6E, 0XFAE7, 0XC87C, 0XD9F5, 0X3183, 0X200A, 0X1291, 0X0318,
0X77A7, 0X662E, 0X54B5, 0X453C, 0XBDCB, 0XAC42, 0X9ED9, 0X8F50, 0XFBEF,
0XEA66, 0XD8FD, 0XC974, 0X4204, 0X538D, 0X0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0 0XFCD7, 0X8868, 0X99E1, 0XAB7A, 0XBAF3, 0X5285, 0X430C, 0X7197,
0X601E, 0X14A1, 0X0528, 0X37B3, 0X263A, 0XDECD, 0XCF44, 0XFDD, 0X, 0X, 0X, 0X,
0X, 0X, 0X, 0X, 0X, 0X, 0X, 0X8 0X2522, 0X34AB, 0X0630, 0X17B9, 0XEF4E, 0XFEC7,
0XCC5C,0XDDD5, 0XA96A, 0XB8E3, 0X8A78, 0X9BF1, 0X7387, 0X620E, 0X5095, 0X411C,
0X35A3, 0X242A, 0X16B1, 0X0738, 0XFFCF, 0XEE46, 0XDCDD, 0XCD54, 0XB9EB,
0XA862, 0X9AF9, 0X8B70, 0X8408, 0X9581, 0XA71A, 0XB693, 0XC22C, 0XD3A5, 0XE13E,
0XF0B7, 0X0840, 0X19C9, 0X2B52, 0X3ADB, 0X4E64, 0X5FED, 0X6D76, 0X7CFF, 0X9489,
0X8500, 0XB79B, 0XX2, 0, 0X2, 0, 0X2, 0, 0X2, 0X2 0X4F6C, 0X7DF7, 0X6C7E, 0XA50A,
0XB483, 0X8618, 0X9791, 0XE32E, 0XF2A7, 0XC03C, 0XD1B5, 0X2942, 0X38CB, 0X0A50,
0X1BD7, 0X6BD7, 0X1BD9, 0X1BD9 0XD0BD, 0XC134, 0X39C3, 0X284A, 0X1AD1,
0X0B58, 0X7FE7, 0X6E6E, 0X5CF5, 0X4D7C, 0XC60C, 0XD785, 0XE51E, 0XF497, 0X8028,
0A, 033, 0A, 033, 0A, 033, 0A, 033 0X3EFB, 0XD68D, 0XC704, 0XF59F, 0XE416, 0X90A9,
0X8120,0XB3BB, 0XA232, 0X5AC5, 0X4B4C, 0X79D7, 0X685E, 0X1CE1, 0X0D68, 0X3FF3,
0X2E7A, 0XE70E, 0XF687, 0XC41C, 0XD595, 0XA12A, 0X, 0, 0X, 0, 0X, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0 0X1FF9, 0XF78F, 0XE606, 0XD49D, 0XC514, 0XB1AB, 0XA022, 0X92B9,
0X8330, 0X7BC7, 0X6A4E, 0X58D5, 0X495C, 0X3DE3, 0X2C6A, 0X1EF1,
-35-
GPS Protocolo de comunicación del localizador
-36-