Este tópico descreve o Protocolo compatível com os dispositivos de rastreamento VL-03.
O pacote de informações é representado com os seguintes campos:
Campo |
Tamanho (Byte) |
Descrição |
Start bit |
2 |
Pacotes de 1 bit: 0x78, pacotes de 2 bits: 0x79. |
Tamanho do pacote |
1(2) |
Tamanho = Número do protocolo + Informação contida + Número de informação serial + Error check. |
Número de protocolo |
1 |
Tipo de pacote transmitido. |
Informação contida |
N |
Determina as especificações contidas no campo de número de protocolo, correspondente a diferentes aplicações. |
Informação do número de sequencia |
2 |
O número de sequencia dos primeiros dados GPRS (incluindo o pacote de status e os dados de pacote como: GPS, LBS) enviado após a inicialização é '1', e o número de sequencia dos dados enviados posteriormente a cada vez, serão automaticamente adicionados '+1'. |
Error check |
2 |
Número Serial (Incluindo o tamanho do pacote até as informações do numero de sequencia), são valores de CRC-ITU. Quando calculas as informações e identificado erro, o receptor irá ignorar e descartar o pacote a ser recebido. |
Stop Bit |
2 |
Valor fixo: 0x0D, 0x0A. |
Informação de login | 0x01 |
Dados de posição (UTC) | 0x22 |
Pacote de heartbeat | 0x13 |
Comando online de resposta do terminal | 0x21 |
Dados de eventos (UTC) | 0x26 |
Eventos de LBS | 0x28 |
Comando online | 0x80 |
Pacote de time check | 0x8A |
Pacote de solicitação de endereço GPS (UTC) | 0x2A |
Pacote de transmissão de informação | 0x94 |
Pacote de endereços em chinês | 0x17 |
Pacote de endereços em inglês | 0x97 |
Pacote de Localização GPS (UTC, Dados da Estação Base 4G) | 0xA0 |
Pacote de informações estendidas de várias bases LBS (4G) | 0xA1 |
Pacote de alarme multi-cerca (4G) | 0xA4 |
O campo de informação de login possui as seguintes informações:
Tamanho | Descrição | ||
Start bit | 2 | 0x78 0x78 | |
Tamanho do pacote | 1 | Tamanho = Número do protocolo + Informação contida + Número de informação serial + Error check. | |
Número de protocolo | 1 | 0x01 | |
Informação contida | ID do terminal | 8 |
Exemplo: o número IMEI é 123456789123456 ID do terminal é: 0x01 0x23 0x45 0x67 0x89 0x120x34 0x56 |
Código de identificação do modelo | 2 |
Distingue o modelo do dispositivo através do código de identificação. VL-01 corresponde ao código: 8036 VL-02 corresponde ao código: 8034 VL-03 corresponde ao código: 8039 |
|
Fuso horário | 2 | Consulte a tabela a seguir para obter detalhes sobre a marca do idioma do fuso horário. | |
Identificação do número de sequencia | 2 | O número de sequencia dos primeiros dados GPRS (incluindo o pacote de status e os dados de pacote como: GPS, LBS) enviado após a inicialização é '1', e o número de sequencia dos dados enviados posteriormente a cada vez, serão automaticamente adicionados '+1'. | |
Error check | 2 | Número Serial (Incluindo o tamanho do pacote até as informações do numero de sequencia), são valores de CRC-ITU. Quando calculas as informações e identificado erro, o receptor irá ignorar e descartar o pacote a ser recebido. | |
Stop Bit | 2 | Valor fixo: 0x0D 0x0A |
bit 15 a bit 4 |
15 | O valor do fuso horário expande 100 vezes | |
14 | |||
13 | |||
12 | |||
11 | |||
10 | |||
9 | |||
8 | |||
7 | |||
6 | |||
5 | |||
4 | |||
bit 4 a bit 0 |
3 | GMT | |
2 | Sem definição | ||
1 | Bit de seleção de linguagem | Chinês | |
0 | Bit de seleção de linguagem | Inglês |
Para o Bit 3:
Exemplo: bit estendido: 0x32 0x00.
Para o cálculo deve-se deslocar os 4 últimos bits a direita, considerando apenas os bits 4 a 15,
exemplo detalhado:
Método de cálculo: 800/100 = 8, sendo assim, o valor de fuso horário representa GMT+8
Exemplo: bit estendido: 0x4D 0xD8.
Para o cálculo deve-se deslocar os 4 últimos bits a direita, considerando apenas os bits 4 a 15,
exemplo detalhado:
Método de cálculo: 1245/100 = 12,45 sendo assim, o valor de fuso horário representa GMT-12:45
1. | Tamanho | Descrição |
Start bit | 2 | 0x78 0x78 |
Tamanho do pacote | 1 | Tamanho = Número do protocolo + Informação contida + Número de informação serial + Error check. |
Número de protocolo | 1 | 0x01 |
Informação do número de sequencia | 2 | O número de sequencia dos primeiros dados GPRS (incluindo o pacote de status e os dados de pacote como: GPS, LBS) enviado após a inicialização é '1', e o número de sequencia dos dados enviados posteriormente a cada vez, serão automaticamente adicionados '+1'. |
Error check | 2 | Número Serial (Incluindo o tamanho do pacote até as informações do numero de sequencia), são valores de CRC-ITU. Quando calculas as informações e identificado erro, o receptor irá ignorar e descartar o pacote a ser recebido. |
Stop Bit | 2 | Valor fixo: 0x0D 0x0A. |
Exemplo: 78 78 05 01 00 05 9F F8 0D 0A.
Descrição:
Tamanho (byte) | Descrição | ||
Start bit | 2 | 0x78 0x78 | |
Tamanho do pacote | 1 | Tamanho = Número do protocolo + Informação contida + Número de informação serial + Error check. | |
Número de protocolo | 1 | 0x13 | |
Informação contida
|
Informação contida no terminal | 1 | Veja o seguinte diagrama para detalhes |
Tensão de bateria | 1 |
0x00: Sem bateria (desligado) 0x01: Bateria criticamente baixa 0x02: Bateria muito baixa 0x03: Bateria baixa (pode ser normalmente utilizado) 0x04: Bateria média 0x05: Bateria alta 0x06: Bateria completa |
|
Qualidade do sinal GSM | 1 |
0x00: Sem sinal 0x01: Sinal criticamente fraco 0x02: Sinal fraco 0x03: Sinal bom 0x04: Sinal forte |
|
Idioma/status da portas | 2 |
Último bit: 0x01 - Chinês 0x02 - Inglês |
|
Número de sequencia | 2 | O número de sequencia dos primeiros dados GPRS (incluindo o pacote de status e os dados de pacote como: GPS, LBS) enviado após a inicialização é '1', e o número de sequencia dos dados enviados posteriormente a cada vez, serão automaticamente adicionados '+1'. | |
Error check | 2 | Número Serial (Incluindo o tamanho do pacote até as informações do numero de sequencia), são valores de CRC-ITU. Quando calculas as informações e identificado erro, o receptor irá ignorar e descartar o pacote a ser recebido. | |
Stop bit | 2 | Valor fixo: 0x0D 0x0A |
Exemplo: 78 78 0A 13 40 04 04 00 01 00 0F DC EE 0D 0A
Um byte é consumido definindo várias informações de status do telefone móvel.
Bit |
Significado do código |
|
BYTE |
Bit 7 |
1: Óleo e eletricidade desconectados |
0: Óleo e eletricidade conectados | ||
Bit 6 |
1: O rastreamento GPS está ativado | |
0: O rastreamento GPS está desativado | ||
Bit 5 ao Bit 3 |
Bit estendido | |
Bit 2 |
1: Carregando | |
0: Sem carregamento | ||
Bit 1 |
1: Ignição ligada | |
0: Ignição desligada | ||
Bit 0 |
1: Defesa ativada | |
0: Defesa desativada |
1. | Tamanho | Descrição |
Start bit | 2 | 0x78 0x78 |
Tamanho do pacote | 1 | Tamanho = Número do protocolo + Informação contida + Número de informação serial + Error check. |
Número de protocolo | 1 | 0x13 |
Informação do número de sequencia | 2 | O número de sequencia dos primeiros dados GPRS (incluindo o pacote de status e os dados de pacote como: GPS, LBS) enviado após a inicialização é '1', e o número de sequencia dos dados enviados posteriormente a cada vez, serão automaticamente adicionados '+1'. |
Error check | 2 | Número Serial (Incluindo o tamanho do pacote até as informações do numero de sequencia), são valores de CRC-ITU. Quando calculas as informações e identificado erro, o receptor irá ignorar e descartar o pacote a ser recebido. |
Stop Bit | 2 | Valor fixo: 0x0D 0x0A. |
Exemplo: 78 78 05 13 01 00 E1 A0 0D 0A
Descrição:
Tamanho |
Descrição |
||
Start bit |
2 |
0x78 0x78 | |
Tamanho do pacote |
1 |
Tamanho = Número do protocolo + Informação contida + Número de informação serial + Error check. | |
Número de protocolo |
1 |
0x22(UTC) | |
Informação contida |
Data e horário |
6 |
Ano (1byte), mês (1byte), dia (1byte), horas (1byte), minutos (1byte), segundos (1 byte) (converter para decimal) |
Quantidade de satélites GPS |
1 |
O primeiro caractere é o comprimento das informações do GPS. O segundo está posicionando o número dos satélites | |
Latitude |
4 |
Converter para decimal e dividir por 1800000 | |
Longitude |
4 |
Converter para decimal e dividir por 1800000 | |
Velocidade |
1 |
Converter para decimal | |
Curso, status |
2 |
Converta para o número binário de 16 bits e calcule por bits (consulte o diagrama a seguir) | |
MCC |
2 |
Código do país para celular (MCC) (converter em decimal) | |
MNC |
1 |
Código de rede móvel (MNC) (converter em decimal) | |
LAC |
2 |
Código de localização de área (converter em decimal) | |
Celular ID |
3 |
ID da torre de celular (converter em decimal) | |
ACC |
1 |
ACC status: ACC desligado: 00, ACC ligado: 01 (não disponível no 06) |
|
Modo de upload de dados |
1 |
Modo de upload de dados GPS (série 06 excluída): 0x00: Upload por intervalo de tempo 0x01: Upload por intervalo de distância 0x02: Upload de ponto de inflexão 0x03: Upload do status ACC 0x04: Reenvio do último ponto GPS quando retornar ao estado estático. 0x05: Reenvio do último ponto GPS quando retornar ao estado estático. 0x06: Atualizar efemérides e fazer upload de dados GPS obrigatoriamente 0x07: Carregar local quando a tecla lateral for acionada 0x08: Carregar localização após ligar 0x09: não utilizado 0x0A: Carregar a última longitude e latitude quando o dispositivo estiver estático; 0x0D: Carregar a última longitude e latitude quando o dispositivo estiver estático 0x0E: Upload Gpsdup (Faça upload regularmente em um estado estático.) 0x0F: Saída do modo tracking. |
|
Tempo real de GPS |
1 |
0x00 = Tempo real de carregamento, 0x01 = Reenvio | |
Quilometragem |
4 |
transformar HEX em decimal. (Disponível apenas para dispositivos com este função) | |
Número de sequencia |
2 |
O número de sequencia dos primeiros dados GPRS (incluindo o pacote de status e os dados de pacote como: GPS, LBS) enviado após a inicialização é '1', e o número de sequencia dos dados enviados posteriormente a cada vez, serão automaticamente adicionados '+1'. | |
Error check |
2 |
Número Serial (Incluindo o tamanho do pacote até as informações do numero de sequencia), são valores de CRC-ITU. Quando calculas as informações e identificado erro, o receptor irá ignorar e descartar o pacote a ser recebido | |
Stop bit |
2 |
Valor fixo: 0x0D 0x0A |
Exemplo: 78 78 22 22 0F 0C 1D 02 33 05 C9 02 7A C8 18 0C 46 58 60 00 14 00 01 CC 00 28 7D 00 1F 71 00 00 01 00 08 20 86 0D 0A
Dois bytes são utilizados, definindo a direção de corrida do GPS. O valor varia de 0 ° a 360 ° medido no sentido horário do norte de 0 °.
BYTE 1 | Bit7 |
0 |
Bit6 |
0 |
|
Bit5 |
Posicionamento GPS em tempo real / diferencial |
|
Bit4 |
GPS tendo sido posicionado ou não |
|
Bit3 |
Longitude leste, longitude oeste |
|
Bit2 |
Latitude sul, latitude norte |
|
Bit1 |
Curso |
|
Bit0 | ||
BYTE 2 | Bit7 | |
Bit6 | ||
Bit5 | ||
Bit4 | ||
Bit3 | ||
Bit2 | ||
Bit1 | ||
Bit0 |
Exemplo: O valor é 0x15 0x4C, e corresponde em binário a 00010101 01001100
Isso representa que o rastreamento GPS está ligado, o GPS está em tempo real, e a localização na latitude norte e longitude leste e o curso é 332°.
Descrição:
Tamanho |
Descrição |
||
Start bit |
2 |
0x78 0x78 | |
Tamanho do pacote |
1 |
Tamanho = Número do protocolo + Informação contida + Número de informação serial + Error check. | |
Número de protocolo |
1 |
0x28 | |
Informação contida |
Data e horário |
6 |
Ano (1byte), mês (1byte), dia (1byte), horas (1byte), minutos (1byte), segundos (1 byte) (converter para decimal) |
MCC |
2 |
Código do país para celular (MCC) (converter em decimal) | |
MNC |
1 |
Código de rede móvel (MNC) (converter em decimal) | |
LAC |
2 |
Código de localização de área (converter em decimal) | |
Celular ID |
3 |
ID da torre de celular (converter em decimal) | |
RSSI |
1 |
Nível de sinal da comunidade, faixa 0x00 - 0xFF
|
|
NLAC |
2 |
O mesmo que LAC | |
NC11 |
3 |
O mesmo que Celular ID | |
NRSSI1 |
1 |
O mesmo que RSSI | |
NLAC2 |
2 |
O mesmo que LAC | |
NCI2 |
3 |
O mesmo que Celular ID | |
NRSSI2 |
1 |
O mesmo que RSSI | |
NLAC3 |
2 |
O mesmo que LAC | |
NCI3 |
3 |
O mesmo que Celular ID | |
NRSSI3 |
1 |
O mesmo que RSSI | |
NLAC4 |
2 |
O mesmo que LAC | |
NCI4 |
3 |
O mesmo que Celular ID | |
NRSSI4 |
1 |
O mesmo que RSSI | |
NLAC5 |
2 |
O mesmo que LAC | |
NCI5 |
3 |
O mesmo que Celular ID | |
NRSSI5 |
1 |
O mesmo que RSSI | |
NLAC6 |
2 |
O mesmo que LAC | |
NC6 |
3 |
O mesmo que Celular ID | |
NRSSI6 |
1 |
O mesmo que RSSI | |
Tempo de avanço |
1 |
Valor =“Tempo real de sinal da estação móvel para Base de localização ”-“ Tempo de sinal da estação móvel para A base de localização supõe que a distância é 0 ” | |
Linguagem |
2 |
0x00 0x01= Chinês; 0x00 0x02= Inglês | |
Número de sequencia |
2 |
O número de sequencia dos primeiros dados GPRS (incluindo o pacote de status e os dados de pacote como: GPS, LBS) enviado após a inicialização é '1', e o número de sequencia dos dados enviados posteriormente a cada vez, serão automaticamente adicionados '+1'. | |
Error check |
2 |
Número Serial (Incluindo o tamanho do pacote até as informações do numero de sequencia), são valores de CRC-ITU. Quando calculas as informações e identificado erro, o receptor irá ignorar e descartar o pacote a ser recebido | |
Stop bit |
2 |
Valor fixo: 0x0D 0x0A |
Exemplo: 78 78 3B 28 10 01 0D 02 02 02 01 CC 00 28 7D 00 1F 71 3E 28 7D 00 1F 72 31 28 7D 00 1E 23 2D 28 7D 00 1F 40 18 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 FF 00 02 00 05 B1 4B 0D 0A
OBS:. Não possui resposta do servidor.
Descrição:
Tamanho |
Descrição |
||
Start bit |
2 |
0x78 0x78 | |
Tamanho do pacote |
1 |
Tamanho = Número do protocolo + Informação contida + Número de informação serial + Error check. | |
Número de protocolo |
1 |
0x26(UTC) | |
Informação contida |
Data e horário |
6 |
Ano (1byte), mês (1byte), dia (1byte), horas (1byte), minutos (1byte), segundos (1 byte) (converter para decimal) |
Quantidade de satélites GPS |
1 |
O primeiro caractere é o comprimento das informações do GPS. O segundo está posicionando o número dos satélites | |
Latitude |
4 |
Converter para decimal e dividir por 1800000 | |
Longitude |
4 |
Converter para decimal e dividir por 1800000 | |
Velocidade |
1 |
Converter para decimal | |
Curso, status |
2 |
Converta para o número binário de 16 bits e calcule por bits (consulte o diagrama a seguir) | |
Tamanho LBS |
1 |
Comprimento de LBS no total (comprimento de LBS + MCC + MNC + ID de célula) | |
MCC |
2 |
Código do país para celular (MCC) (converter em decimal) | |
MNC |
1 |
Código de rede móvel (MNC) (converter em decimal) | |
LAC |
2 |
Código de localização de área (converter em decimal) | |
Celular ID |
3 |
ID da torre de celular (converter em decimal) | |
Informação do terminal |
1 |
Veja o seguinte diagrama | |
Tensão de bateria interna |
1 |
0x00: Sem bateria (desligado) 0x01: Bateria criticamente baixa (não o suficiente para ligar ou enviar mensagens de texto, etc.) 0x02: Bateria muito baixa 0x03: Bateria baixa (pode ser normalmente utilizado) 0x04: Bateria média 0x05: Bateria alta 0x06: Bateria completa |
|
Qualidade do sinal GSM |
1 |
0x00: Sem sinal 0x01: Sinal criticamente fraco 0x02: Sinal fraco 0x03: Sinal bom 0x04: Sinal forte |
|
Alarme/linguagem |
2 |
Veja o seguinte diagrama | |
Quilometragem |
4 |
transformar HEX em decimal. (Disponível apenas para dispositivos com este função) | |
Número de sequencia |
2 |
O número de sequencia dos primeiros dados GPRS (incluindo o pacote de status e os dados de pacote como: GPS, LBS) enviado após a inicialização é '1', e o número de sequencia dos dados enviados posteriormente a cada vez, serão automaticamente adicionados '+1'. | |
Error check |
2 |
Número Serial (Incluindo o tamanho do pacote até as informações do numero de sequencia), são valores de CRC-ITU. Quando calculas as informações e identificado erro, o receptor irá ignorar e descartar o pacote a ser recebido | |
Stop bit |
2 |
Valor fixo: 0x0D 0x0A |
Exemplo: 78 78 25 26 12 03 0C 06 38 16 C3 02 6C 10 54 0C 38 C9 70 01 44 03 09 01 CC 00 28 66 00 0E EE 0C 06 04 03 02 00 0D A2 DB 0D 0A
Tamanho |
Descrição |
||
Start bit |
2 |
0x78 0x78 | |
Tamanho do pacote |
1 |
Tamanho = Número do protocolo + Informação contida + Número de informação serial + Error check. | |
Número de protocolo |
1 |
0x27 (UTC) | |
Informação contida |
Data e horário |
6 |
Ano (1byte), mês (1byte), dia (1byte), horas (1byte), minutos (1byte), segundos (1 byte) (converter para decimal) |
Quantidade de satélites GPS |
1 |
O primeiro caractere é o comprimento das informações do GPS. O segundo está posicionando o número dos satélites | |
Latitude |
4 |
Converter para decimal e dividir por 1800000 | |
Longitude |
4 |
Converter para decimal e dividir por 1800000 | |
Velocidade |
1 |
Converter para decimal | |
Curso, status |
2 |
Converta para o número binário de 16 bits e calcule por bits (consulte o diagrama a seguir) | |
Tamanho LBS |
1 |
Comprimento de LBS no total (comprimento de LBS + MCC + MNC + ID de célula) | |
MCC |
2 |
Código do país para celular (MCC) (converter em decimal) | |
MNC |
1 |
Código de rede móvel (MNC) (converter em decimal) | |
LAC |
2 |
Código de localização de área (converter em decimal) | |
Celular ID |
3 |
ID da torre de celular (converter em decimal) | |
Informação do terminal |
1 |
Veja o seguinte diagrama | |
Tensão de bateria |
1 |
0x00: Sem bateria (desligado) 0x01: Bateria criticamente baixa (não o suficiente para ligar ou enviar mensagens de texto, etc.) 0x02: Bateria muito baixa 0x03: Bateria baixa (pode ser normalmente utilizado) 0x04: Bateria média 0x05: Bateria alta 0x06: Bateria completa |
|
Qualidade do sinal GSM |
1 |
0x00: Sem sinal 0x01: Sinal criticamente fraco 0x02: Sinal fraco 0x03: Sinal bom 0x04: Sinal forte |
|
Alarme/linguagem |
2 |
Veja o seguinte diagrama | |
Cerca |
1 |
Válido para alarme de cerca geográfica, 1 significa No.1, 2 significa No.2… FF significa inválido |
|
Quilometragem |
4 |
transformar HEX em decimal. (Disponível apenas para dispositivos com este função) | |
Número de sequencia |
2 |
O número de sequencia dos primeiros dados GPRS (incluindo o pacote de status e os dados de pacote como: GPS, LBS) enviado após a inicialização é '1', e o número de sequencia dos dados enviados posteriormente a cada vez, serão automaticamente adicionados '+1'. | |
Error check |
2 |
Número Serial (Incluindo o tamanho do pacote até as informações do numero de sequencia), são valores de CRC-ITU. Quando calculas as informações e identificado erro, o receptor irá ignorar e descartar o pacote a ser recebido | |
Stop bit |
2 |
Valor fixo: 0x0D 0x0A |
Exemplo:78 78 25 26 11 0C 0D 13 37 36 CB 02 6C 15 A6 0C 38 CF 0A 00 54 B9 08 01 CC 00 28 66 00 0E EE D8 02 04 00 02 00 1D 76 F9 0D 0A
Bit |
Significado do código |
|
BYTE |
Bit 7 |
1: Óleo e eletricidade desconectados |
0: Óleo e eletricidade conectados | ||
Bit 6 |
1: O rastreamento GPS está ativado | |
0: O rastreamento GPS está desativado | ||
Bit 5 ao Bit 3 |
||
011: Alarme de bateria baixa | ||
000: Normal | ||
Bit 2 |
1: Carregando | |
0: Sem carregamento | ||
Bit 1 |
1: Ignição ligada | |
0: Ignição desligada | ||
Bit 0 |
1: Defesa ativada | |
0: Defesa desativada |
BYTE 1 |
0x00: normal |
0x01: SOS | |
0x02: Corte de alimentação | |
0x03: Vibração | |
0x04: Entrada de cerca | |
0x05: Saída de cerca | |
0x06: Excesso de velocidade | |
0x09: Movimento | |
0x0A: Entrada em zona morta de GPS | |
0x0B: Saída de zona morta de GPS | |
0x0C: Alimentação ligada | |
0x0D: Primeira conexão GPS fixada | |
0x0E: Bateria externa baixa | |
0x0F: Proteção de bateria externa baixa | |
0x10: Mudança de SIM | |
0x11: Alimentação desconectada | |
0x12: Modo avião | |
0x13: Desmontar | |
0x14: Alarme de porta | |
0x15: Desligamento devido a baixo energia | |
0x16: Alarme sonoro | |
0x17: Alarme de pseudo estação base | |
0x18: Alarme de tampa aberta | |
0x19: Aviso de bateria interna baixa | |
0x20: Modo sleep | |
0x21: Reservado | |
0x22: Reservado | |
0x23: Aviso de queda | |
0x29: Aceleração brusca | |
0x30: Frenagem brusca | |
0x2A: Curva acentuada a esquerda | |
0x2B: Curva acentuada a direita | |
0x2C: Risco de colisão | |
0xFE: Ignição ligada (ACC) | |
0xFF: Ignição desligada (ACC) | |
0x01: Chinês 0x02: Inglês 0x00: Sem necessidade de resposta |
|
BYTE 2 |
1. | Tamanho | Descrição |
Start bit | 2 | 0x78 0x78 |
Tamanho do pacote | 1 | Tamanho = Número do protocolo + Informação contida + Número de informação serial + Error check. |
Número de protocolo | 1 | 0x26 (UTC) |
Informação do número de sequencia | 2 | O número de sequencia dos primeiros dados GPRS (incluindo o pacote de status e os dados de pacote como: GPS, LBS) enviado após a inicialização é '1', e o número de sequencia dos dados enviados posteriormente a cada vez, serão automaticamente adicionados '+1'. |
Error check | 2 | Número Serial (Incluindo o tamanho do pacote até as informações do numero de sequencia), são valores de CRC-ITU. Quando calculas as informações e identificado erro, o receptor irá ignorar e descartar o pacote a ser recebido. |
Stop Bit | 2 | Valor fixo: 0x0D 0x0A. |
Exemplo:78 78 05 26 00 1C 9D 86 0D 0A
Descrição:
Tamanho |
Descrição |
||
Start bit |
2 |
0x78 0x78 | |
Tamanho do pacote |
1 |
Tamanho = Número do protocolo + Informação contida + Número de informação serial + Error check. | |
Número de protocolo |
1 |
0x2A | |
Informação contida |
Data e horário |
6 |
Ano (1byte), mês (1byte), dia (1byte), horas (1byte), minutos (1byte), segundos (1 byte) (converter para decimal) |
Quantidade de satélites GPS |
1 |
O primeiro caractere é o comprimento das informações do GPS. O segundo está posicionando o número dos satélites | |
Latitude |
4 |
Converter para decimal e dividir por 1800000 | |
Longitude |
4 |
Converter para decimal e dividir por 1800000 | |
Velocidade |
1 |
Converter para decimal | |
Curso, status |
2 |
Converta para o número binário de 16 bits e calcule por bits (consulte o diagrama a seguir) | |
Número de celular |
21 |
Número de celular | |
Alerta/linguagem |
2 |
Último bit, onde "0x01" se refere ao chinês e "0x02" ao inglês | |
Número de sequencia |
2 |
O número de sequencia dos primeiros dados GPRS (incluindo o pacote de status e os dados de pacote como: GPS, LBS) enviado após a inicialização é '1', e o número de sequencia dos dados enviados posteriormente a cada vez, serão automaticamente adicionados '+1'. | |
Error check |
2 |
Número Serial (Incluindo o tamanho do pacote até as informações do numero de sequencia), são valores de CRC-ITU. Quando calculas as informações e identificado erro, o receptor irá ignorar e descartar o pacote a ser recebido | |
Stop bit |
2 |
Valor fixo: 0x0D 0x0A |
Exemplo:78 78 2E 2A 0F 0C 1D 07 11 39 CA 02 7A C8 00 0C 46 58 00 00 14 D8 31 32 35 32 30 31 33 35 33 32 31 37 37 30 37 39 00 00 00 00 00 00 01 00 2A 6E CE 0D 0A
Tamanho (byte) | Descrição | ||
Start bit | 2 | 0x78 0x78 | |
Tamanho do pacote | 1 | Tamanho = Número do protocolo + Informação contida + Número de informação serial + Error check. | |
Número de protocolo | 1 | 0x17 | |
Informação contida
|
Tamanho do comando | 1 | Bit da bandeira do servidor + comprimento do conteúdo do comando |
Bit da bandeira do servidor | 4 | Deixe para a identificação do servidor. Terminal recebe o dado original em binário no pacote de resposta | |
Endereço | 7 | Sinalizador de código de solicitação de endereço (ASCII) | |
&& | 2 | Separador (ASCII) | |
Endereço do conteúdo | M | É o endereço analisado pelo servidor (UNICODE) | |
&& | 2 | Separador (ASCII) | |
Número de celular | 21 | É o número de telefone usado pelo servidor para transmitir de volta ao terminal pacote de solicitação (ASCII) | |
## | 2 | Separador (ASCII) | |
Número de sequencia | 2 | O número de sequencia dos primeiros dados GPRS (incluindo o pacote de status e os dados de pacote como: GPS, LBS) enviado após a inicialização é '1', e o número de sequencia dos dados enviados posteriormente a cada vez, serão automaticamente adicionados '+1'. | |
Error check | 2 | Número Serial (Incluindo o tamanho do pacote até as informações do numero de sequencia), são valores de CRC-ITU. Quando calculas as informações e identificado erro, o receptor irá ignorar e descartar o pacote a ser recebido. | |
Stop bit | 2 | Valor fixo: 0x0D 0x0A |
Exemplo: 78 78 6E 17 68 00 00 00 01 41 44 44 52 45 53 53 26 26 4F 4D 7F 6E 00 3A 5E 7F 4E 1C 77 01 00 2E 60 E0 5D DE 5E 02 00 2E 60 E0 57 CE 53 3A 00 2E 4E 91 5C 71 89 7F 8D EF 00 2E 79 BB 60 E0 5D DE 5E 02 5B 66 59 27 65 59 80 B2 7E A6 00 32 00 35 7C 73 00 2E 26 26 38 36 31 33 34 32 31 36 33 32 36 39 39 00 00 00 00 00 00 00 00 23 23 00 16 C1 EC 0D 0A
Tamanho (byte) | Descrição | ||
Start bit | 2 | 0x79 0x79 | |
Tamanho do pacote | 1 | Tamanho = Número do protocolo + Informação contida + Número de informação serial + Error check. | |
Número de protocolo | 1 | 0x97 | |
Informação contida
|
Tamanho do comando | 1 | Bit da bandeira do servidor + comprimento do conteúdo do comando |
Bit da bandeira do servidor | 4 | Deixe para a identificação do servidor. Terminal recebe o dado original em binário no pacote de resposta | |
Endereço | 7 | Sinalizador de código de solicitação de endereço (ASCII) | |
&& | 2 | Separador (ASCII) | |
Endereço do conteúdo | M | É o endereço analisado pelo servidor (UNICODE) | |
&& | 2 | Separador (ASCII) | |
Número de celular | 21 | É o número de telefone usado pelo servidor para transmitir de volta ao terminal pacote de solicitação (ASCII) | |
## | 2 | Separador (ASCII) | |
Número de sequencia | 2 | O número de sequencia dos primeiros dados GPRS (incluindo o pacote de status e os dados de pacote como: GPS, LBS) enviado após a inicialização é '1', e o número de sequencia dos dados enviados posteriormente a cada vez, serão automaticamente adicionados '+1'. | |
Error check | 2 | Número Serial (Incluindo o tamanho do pacote até as informações do numero de sequencia), são valores de CRC-ITU. Quando calculas as informações e identificado erro, o receptor irá ignorar e descartar o pacote a ser recebido. | |
Stop bit | 2 | Valor fixo: 0x0D 0x0A |
Exemplo: 79 79 00 BB 97 00 B5 00 00 00 01 41 44 44 52 45 53 53 26 26 00 4A 00 4D 00 30 00 31 00 2D 00 38 00 39 00 37 00 33 00 31 00 3A 00 53 00 4F 00 53 00 20 00 61 00 6C 00 61 00 72 00 6D 00 2E 00 68 00 74 00 74 00 70 00 3A 00 2F 00 2F 00 6D 00 61 00 70 00 73 00 2E 00 67 00 6F 00 6F 00 67 00 6C 00 65 00 2E 00 63 00 6F 00 6D 00 2F 00 6D 00 61 00 70 00 73 00 3F 00 71 00 3D 00 4E 00 32 00 32 00 2E 00 35 00 37 00 33 00 35 00 36 00 2C 00 45 00 31 00 31 00 33 00 2E 00 39 00 32 00 31 00 37 00 31 26 26 38 36 31 33 34 32 31 36 33 32 36 39 39 00 00 00 00 00 00 00 00 23 23 00 16 8E A5 0D 0A
Descrição:
Tamanho (byte) | Descrição | ||
Start bit | 2 | 0x78 0x78 | |
Tamanho do pacote | 1 | Tamanho = Número do protocolo + Informação contida + Número de informação serial + Error check. | |
Número de protocolo | 1 | 0x80 | |
Informação contida
|
Tamanho do comando | 1 | Bit da bandeira do servidor + comprimento do conteúdo do comando |
Bit da bandeira do servidor | 4 | Deixe para a identificação do servidor. Terminal recebe o dado original em binário no pacote de resposta | |
Conteúdo do comando | M | Sequência de caracteres respondida em codificação ASCII. O conteúdo do comando é compatível com o comando SMS. | |
Linguagem | 2 | Último bit: 0x01 chinês, 0x02 inglês (Este bit não é obrigatório) | |
Número de sequencia | 2 | O número de sequencia dos primeiros dados GPRS (incluindo o pacote de status e os dados de pacote como: GPS, LBS) enviado após a inicialização é '1', e o número de sequencia dos dados enviados posteriormente a cada vez, serão automaticamente adicionados '+1'. | |
Error check | 2 | Número Serial (Incluindo o tamanho do pacote até as informações do numero de sequencia), são valores de CRC-ITU. Quando calculas as informações e identificado erro, o receptor irá ignorar e descartar o pacote a ser recebido. | |
Stop bit | 2 | Valor fixo: 0x0D 0x0A |
Exemplo:
Sem bit de idioma: 78 78 0E 80 08 00 00 00 00 73 6F 73 23 00 01 6D 6A 0D 0A
Com bit de linguagem: 78 78 10 80 08 00 00 00 00 73 6F 73 23 00 02 00 01 9A 17 0D 0A
Tamanho (byte) | Descrição | ||
Start bit | 2 | 0x79 0x79 | |
Tamanho do pacote | 2 | Tamanho = Número do protocolo + Informação contida + Número de informação serial + Error check. | |
Número de protocolo | 1 | 0x21 | |
Informação contida
|
Bit da bandeira do servidor | 4 | Deixe para a identificação do servidor. Terminal recebe o dado original em binário no pacote de resposta |
Conteúdo do código | 1 |
0x01: Código ASC II 0x02: Código UTF16-BE |
|
Conteúdo | M | Os dados precisam ser enviados (de acordo com o formato do código de conteúdo) | |
Número de sequencia | 2 | O número de sequencia dos primeiros dados GPRS (incluindo o pacote de status e os dados de pacote como: GPS, LBS) enviado após a inicialização é '1', e o número de sequencia dos dados enviados posteriormente a cada vez, serão automaticamente adicionados '+1'. | |
Error check | 2 | Número Serial (Incluindo o tamanho do pacote até as informações do numero de sequencia), são valores de CRC-ITU. Quando calculas as informações e identificado erro, o receptor irá ignorar e descartar o pacote a ser recebido. | |
Stop bit | 2 | Valor fixo: 0x0D 0x0A |
Exemplo:79 79 00 9D 21 00 00 00 00 01 42 61 74 74 65 72 79 3A 34 2E 31 36 56 2C 4E 4F 52 4D 41 4C 3B 20 47 50 52 53 3A 4C 69 6E 6B 20 55 70 3B 20 47 53 4D 20 53 69 67 6E 61 6C 20 4C 65 76 65 6C 3A 53 74 72 6F 6E 67 3B 20 47 50 53 3A 53 65 61 72 63 68 69 6E 67 20 73 61 74 65 6C 6C 69 74 65 2C 20 53 56 53 20 55 73 65 64 20 69 6E 20 66 69 78 3A 30 28 30 29 2C 20 47 50 53 20 53 69 67 6E 61 6C 20 4C 65 76 65 6C 3A 3B 20 41 43 43 3A 4F 46 46 3B 20 44 65 66 65 6E 73 65 3A 4F 46 46 00 2E 26 DF 0D 0A
Descrição:
1. | Tamanho | Descrição |
Start bit | 2 | 0x78 0x78 |
Tamanho do pacote | 1 | Tamanho = Número do protocolo + Informação contida + Número de informação serial + Error check. |
Número de protocolo | 1 | 0x8A |
Informação do número de sequencia | 2 | O número de sequencia dos primeiros dados GPRS (incluindo o pacote de status e os dados de pacote como: GPS, LBS) enviado após a inicialização é '1', e o número de sequencia dos dados enviados posteriormente a cada vez, serão automaticamente adicionados '+1'. |
Error check | 2 | Número Serial (Incluindo o tamanho do pacote até as informações do numero de sequencia), são valores de CRC-ITU. Quando calculas as informações e identificado erro, o receptor irá ignorar e descartar o pacote a ser recebido. |
Stop Bit | 2 | Valor fixo: 0x0D 0x0A. |
Exemplo: 78 78 05 8A 00 06 88 29 0D 0A
1. | Tamanho | Descrição | |
Start bit | 2 | 0x78 0x78 | |
Tamanho do pacote | 1 | Tamanho = Número do protocolo + Informação contida + Número de informação serial + Error check. | |
Número de protocolo | 1 | 0x8A (UTC) | |
Conteúdo da informação | Data e hora | 6 | Ano (1byte), mês (1byte), dia (1byte), horas (1byte), minutos (1byte), segundos (1 byte) (converter para decimal) |
Informação do número de sequencia | 2 | O número de sequencia dos primeiros dados GPRS (incluindo o pacote de status e os dados de pacote como: GPS, LBS) enviado após a inicialização é '1', e o número de sequencia dos dados enviados posteriormente a cada vez, serão automaticamente adicionados '+1'. | |
Error check | 2 | Número Serial (Incluindo o tamanho do pacote até as informações do numero de sequencia), são valores de CRC-ITU. Quando calculas as informações e identificado erro, o receptor irá ignorar e descartar o pacote a ser recebido. | |
Stop Bit | 2 | Valor fixo: 0x0D 0x0A. |
Exemplo:78 78 0B 8A 0F 0C 1D 00 00 15 00 06 F0 86 0D 0A
Descrição:
1. | Tamanho | Descrição | |
Start bit | 2 | 0x79 0x79 | |
Tamanho do pacote | 2 | Tamanho = Número do protocolo + Informação contida + Número de informação serial + Error check. | |
Número de protocolo | 1 | 0x94 | |
Conteúdo da informação | Tipo de informação (Número de sub-protocolo) | 1 |
00: Tensão de bateria externa 01 - 03: Customizado 04: Status de sincronização do terminal 05: Status de portas 06: Tensão de quilometragem 08: Parâmetros de auto detecção 0A: ICCID |
Conteúdo dos dados | N | Diferentes tipos de informações resultam diferentes conteúdos de transmissão. Siga abaixo para mais detalhes | |
Informação do número de sequencia | 2 | O número de sequencia dos primeiros dados GPRS (incluindo o pacote de status e os dados de pacote como: GPS, LBS) enviado após a inicialização é '1', e o número de sequencia dos dados enviados posteriormente a cada vez, serão automaticamente adicionados '+1'. | |
Error check | 2 | Número Serial (Incluindo o tamanho do pacote até as informações do numero de sequencia), são valores de CRC-ITU. Quando calculas as informações e identificado erro, o receptor irá ignorar e descartar o pacote a ser recebido. | |
Stop Bit | 2 | Valor fixo: 0x0D 0x0A. |
Exemplo:79 79 00 7F 94 04 41 4C 4D 31 3D 43 34 3B 41 4C 4D 32 3D 43 43 3B 41 4C 4D 33 3D 34 43 3B 53 54 41 31 3D 43 30 3B 44 59 44 3D 30 31 3B 53 4F 53 3D 2C 2C 3B 43 45 4E 54 45 52 3D 3B 46 45 4E 43 45 3D 46 65 6E 63 65 2C 4F 4E 2C 30 2 C 32 33 2E 313 13 13 83 03 92 C3 13 13 42 E3 43 03 93 23 63 42 C3 43 03 02 C4 94 E2 06 F7 22 04 F5 55 42 C3 03 B4 D4 94 64 93 D4 D4 94 64 92 C4 F4 64 60 00 A0 61 E0 0D 0A
Exemplo:
Identificação | Definição |
Alarme do bit 1 | ALM1 |
Alarme do bit 2 | ALM2 |
Alarme do bit 3 | ALM3 |
Status do bit 1 | STA1 |
Número SOS | SOS |
Número de cerca | CENTER FENCE |
Status de cutoff, combustível e tensão | DYD |
Modo | MODE |
Bit | Definição | Status |
bit7 | Alarme de vibração | 1 ligado, 0 desligado |
bit6 | Alarme de conexão | 1 ligado, 0 desligado |
bit5 | Alarme de telefone | 1 ligado, 0 desligado |
bit4 | Alarme de SMS | 1 ligado, 0 desligado |
bit3 | Alarme de deslocamento | 1 ligado, 0 desligado |
bit2 | Alarme de conexão | 1 ligado, 0 desligado |
bit1 | Alarme de telefone | 1 ligado, 0 desligado |
bit0 | Alarme de SMS | 1 ligado, 0 desligado |
Bit | Definição | Status |
bit7 | Alarme de bateria interna baixa | 1 ligado, 0 desligado |
bit6 | Alarme de conexão | 1 ligado, 0 desligado |
bit5 | Alarme de telefone | 1 ligado, 0 desligado |
bit4 | Alarme de SMS | 1 ligado, 0 desligado |
bit3 | Alarme de bateria interna baixa | 1 ligado, 0 desligado |
bit2 | Alarme de conexão | 1 ligado, 0 desligado |
bit1 | Alarme de telefone | 1 ligado, 0 desligado |
bit0 | Alarme de SMS | 1 ligado, 0 desligado |
Bit | Definição | Status |
bit7 | Alarme de excesso de velocidade | 1 ligado, 0 desligado |
bit6 | Alarme de conexão | 1 ligado, 0 desligado |
bit5 | Alarme de telefone | 1 ligado, 0 desligado |
bit4 | Alarme de SMS | 1 ligado, 0 desligado |
bit3 | Alarme de alimentação desligada | 1 ligado, 0 desligado |
bit2 | Alarme de conexão | 1 ligado, 0 desligado |
bit1 | Alarme de telefone | 1 ligado, 0 desligado |
bit0 | Alarme de SMS | 1 ligado, 0 desligado |
Bit | Definição | Status |
bit7 | SOS | 1 ligado, 0 desligado |
bit6 | Alarme de conexão | 1 ligado, 0 desligado |
bit5 | Alarme de telefone | 1 ligado, 0 desligado |
bit4 | Alarme de SMS | 1 ligado, 0 desligado |
bit3 | Alerta de controle de voz | 1 ligado, 0 desligado |
bit2 | Alarme de conexão | 1 ligado, 0 desligado |
bit1 | Alarme de telefone | 1 ligado, 0 desligado |
bit0 | Alarme de SMS | 1 ligado, 0 desligado |
Bit | Definição | Status |
bit7 | Status de armação | 1 armado, 0 desarmado |
bit6 | Armamento automático | 1 ligado, 0 desligado |
bit5 | Armamento manual | 1 ligado, 0 desligado |
bit4 | Desarmamento remoto | 1 ligado, 0 desligado |
bit3 |
- |
- |
bit2 |
- |
- |
bit1 | Interruptor de adulteração | 1 Fechado, 0 Aberto |
bit0 | Alerta de violação | 1 ligado, 0 desligado |
Bit | Definição | Status |
bit7 | Indefinido |
- |
bit6 | Indefinido |
- |
bit5 | Indefinido |
- |
bit4 | Indefinido |
- |
bit3 | Execução adiada causada por excesso de velocidade | 1 Bit valido, 0 Bit invalido |
bit2 | Execução adiada causada por ausência de conexão GPS | 1 Bit valido, 0 Bit invalido |
bit1 | Corte de óleo/energia | 1 Bit valido, 0 Bit invalido |
bit0 | Conexão de energia/óleo | 1 Bit valido, 0 Bit invalido |
Exemplo :
Aviso: Nem todos os conteúdos são transmitidos, deve-se utilizar a analise através dos bits, diferentes produtos transmitem diferentes informações.
Quando o tipo é 05, este bit transmite detecção de E/S externa (verificação de porta). A transmissão é hexadecimal
Bit | Definição | Status |
bit7 | A ser definida |
- |
bit6 | A ser definida |
- |
bit5 | A ser definida |
- |
bit4 | A ser definida |
- |
bit3 | A ser definida |
- |
bit2 | Status de I/O | 1 Alto, 0 Baixo |
bit1 | Status de trigger | 1Trigger alto, 0 Trigger baixo |
bit0 | Status de porta | 1 ligado, 0 desligado |
Quando o tipo de informação é 09, carrega o status GPS do terminal em hexadecimal.
Status do modulo GPS |
1 |
0x00: Sem esse recurso; 0x01: Busca por satélite; 0x02: 2D posicionamento; 0x03: posicionamento 3D; 0x04: Dormindo |
Número de satélites engajados na posição consertar |
1 |
Com base nisso, o número de força de transmissão é determinado. |
Força GPS1 |
1 |
Força do satélite de localização GPS 1 |
Força GPS2 |
1 |
Força do satélite visível 2 |
Número de satélites GPS que estão visível, mas não engatado na posição fixa |
1 |
Com base nisso, o número de força de transmissão é determinado |
Força GPS1 Visível |
1 |
Força do satélite visível 1 |
Força GPS2 Visível |
1 |
Força do satélite visível 2 |
Status do módulo BDS |
1 |
0x00: Sem esse recurso; 0x01: Busca por satélite; 0x02: 2D posicionamento; 0x03: posicionamento 3D; 0x04: Dormindo |
Número de satélites BDS que estão visível, mas não engatado na posição fixa |
1 |
Esta é a base para determinar o volume de satélite sinal de força. |
Força BDS1 |
1 |
Força da localização BDS visível 1 |
Força BDS2 |
1 |
Força da localização BDS visível 2 |
Número de satélites BDS que estão visível, mas não engatado na posição fixa |
1 |
Esta é a base para determinar o volume de satélite sinal de força. |
Força BDS1 Visível |
1 |
Força do satélite visível 1 |
Força BDS2 Visível |
1 |
Força do satélite visível 2 |
Comprimento de bit estendido 1 |
1 |
Ele é reservado para expansão de recursos. Se nenhum bit estendido for adicionado, então será "0x00" (Observação: para expansão futura de recursos, você é aconselhado a reservar o bit estendido durante o protocolo depuração) |
Bit estendido |
N |
Ele muda à medida que o comprimento de bit estendido muda. Quando o comprimento de bit estendido é "0x00", o bit estendido não será transmitido |
Quando o tipo é 0A, este bit transmite ICCID, que é hexadecimal.
IMEI | 8 | O IMEI é 123456789123456,O ID do terminal é: 0x01 0x23 0x45 0x67 0x89 0x12 0x34 0x56 |
IMSI | 8 | O IMSI é 123456789123456,O ID do terminal é: 0x01 0x23 0x45 0x67 0x89 0x12 0x34 0x56 |
ICCID | 10 | O ICCID é 12345123456789123456,O ID do terminal é:0X12 0x34 0x51 0x23 0x45 0x67 0x89 0x12 0x34 0x56 |
Quando o tipo de informação é 10, carrega a informação do contador de custos brasileiro em ASCII codificação.
Dados de exemplo: 79 79 00 4E 94 10 35 41 36 31 32 30 34 43 32 30 33 30 33 30 33 30 33 30 33 30 33 30 33 30 33 30 33 30 45 42 38 39 37 46 30 34 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 35 45 00 09 46 2B 0D 0A
Informações transmitidas: 5A61204C20303030303030303030EB897F040000000000000000000000000000000005E (35 41 36 31 32 30 34 43 32 30 33 30 33 30 33 30 33 30 33 30 33 30 33 30 33 30 33 30 45 42 38 39 37 46 30 34 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 35 45).
Quando o tipo de informação é 1B, ele carrega a informação RFID em formato hexadecimal
RFID |
8 |
Exemplo: Se o RFID for 2345678912, então o terminal FRID é 0x230x450x670x890x12. |
Descrição:
Tamanho |
Descrição |
||
Start bit |
2 |
0x78 0x78 | |
Tamanho do pacote |
1 |
Tamanho = Número do protocolo + Informação contida + Número de informação serial + Error check. | |
Número de protocolo |
1 |
0xA0(UTC) | |
Informação contida |
Data e horário |
6 |
Ano (1byte), mês (1byte), dia (1byte), horas (1byte), minutos (1byte), segundos (1 byte) (converter para decimal) |
Quantidade de satélites GPS |
1 |
O primeiro caractere é o comprimento das informações do GPS. O segundo está posicionando o número dos satélites | |
Latitude |
4 |
Converter para decimal e dividir por 1800000 | |
Longitude |
4 |
Converter para decimal e dividir por 1800000 | |
Velocidade |
1 |
Converter para decimal | |
Curso, status |
2 |
Converta para o número binário de 16 bits e calcule por bits (consulte o diagrama a seguir) | |
MCC |
2 |
Código do país para celular (MCC) (converter em decimal) | |
MNC |
1 |
Código de rede móvel (MNC) (converter em decimal) | |
LAC |
4 |
Código de localização de área (converter em decimal) | |
Celular ID |
8 |
ID da torre de celular (converter em decimal) | |
ACC |
1 |
Refere-se ao status do ACC, onde "00" significa ACC desligado e "01" ACC ligado | |
Modo de upload de dados |
1 |
Tipo de upload de ponto de dados GPS 0x00: Upload em intervalo fixo 0x01: Carregar a distância fixa 0x02: Upload no ponto de curva 0x03: Carregar na mudança de status do ACC 0x04: Carregue a última correção depois que o status mudar de em movimentação para imóvel 0x05: Carregue a última correção válida antes da interrupção da rede e reconexão 0x06: Forçar o upload de um ponto de GPS na atualização de efemérides 0x07: Carregar uma correção ao pressionar a tecla Protocolo de comunicação do rastreador GPS 33 0x08: Carregar informações de localização ao ligar 0x09: Não usado 0x0A: Carregue a última longitude e latitude e atualize a hora após o aparelho continua 0x0B: analisa o pacote de longitude e latitude carregado por WiFi 0x0C: Carregar no comando LJDW (posição imediata) 0x0D: Carregue a última longitude e latitude depois que o dispositivo ficar parado 0x0E: upload GPSDUP (upload em um intervalo fixo em estado parado) |
|
Reenvio de dados GPS |
1 |
0x00: Upload em tempo real; 0x01: Reenviar | |
Quilometragem |
4 |
transformar HEX em decimal. (Disponível apenas para dispositivos com este função) | |
Número de sequencia |
2 |
O número de sequencia dos primeiros dados GPRS (incluindo o pacote de status e os dados de pacote como: GPS, LBS) enviado após a inicialização é '1', e o número de sequencia dos dados enviados posteriormente a cada vez, serão automaticamente adicionados '+1'. | |
Error check |
2 |
Número Serial (Incluindo o tamanho do pacote até as informações do numero de sequencia), são valores de CRC-ITU. Quando calculas as informações e identificado erro, o receptor irá ignorar e descartar o pacote a ser recebido | |
Stop bit |
2 |
Valor fixo: 0x0D 0x0A |
Nota: Como o MNC de alguns países ocupa 2 bytes, usamos o bit mais significativo (MSB) em MCC para diferenciar o comprimento de MNC. Quando o MSB no MCC é "1", o comprimento do MNC é "2". Para dispositivos enviados, Bit15 é "0" por padrão; enquanto para dispositivos recém-enviados, Bit15 é "1".
Bit |
Conotação de código |
|
BYTES |
Bit15 |
1: O comprimento do MNC é 2 |
0: O comprimento de MNC é 1 |
||
Bit0 - Bit14 |
Informações da MCC |
Status e detalhes do curso: Isso ocupa 2 bytes para indicar a direção de movimento do terminal. A faixa de valor é 0–360°. Considera o norte como 0° e contando no sentido horário.
BYTE 1 |
Bit7 |
0 |
Bit6 |
0 |
|
Bit5 |
GPS em tempo real/posicionamento diferencial |
|
Bit4 |
Posicionando ou não |
|
Bit3 |
Longitude (leste/oeste) |
|
Bit2 |
Latitude (norte/sul) |
|
Bit1 |
|
|
Bit0 | ||
BYTE 2 | Bit7 | |
Bit6 | ||
Bit5 | ||
Bit4 | ||
Bit3 | ||
Bit2 | ||
Bit1 | ||
Bit0 |
Exemplo: O valor é 0x15 0x4C, e corresponde em binário a 00010101 01001100
Isso representa que o rastreamento GPS está ligado, o GPS está em tempo real, e a localização na latitude norte e longitude leste e o curso é 332°.
Descrição:
Tamanho |
Descrição |
||
Start bit |
2 |
0x78 0x78 | |
Tamanho do pacote |
1 |
Tamanho = Número do protocolo + Informação contida + Número de informação serial + Error check. | |
Número de protocolo |
1 |
0xA1 | |
Informação contida |
Data e horário |
6 |
Ano (1byte), mês (1byte), dia (1byte), horas (1byte), minutos (1byte), segundos (1 byte) (converter para decimal) |
MCC |
2 |
Código do país para celular (MCC) (converter em decimal) | |
MNC |
1 |
Código de rede móvel (MNC) (converter em decimal) | |
LAC |
4 |
Código de localização de área (converter em decimal) | |
Celular ID |
8 |
ID da torre de celular (converter em decimal) | |
RSSI |
1 |
Nível de sinal da comunidade, faixa 0x00 - 0xFF
|
|
NLAC |
4 |
O mesmo que LAC | |
NCI1 |
8 |
O mesmo que Celular ID | |
NRSSI1 |
1 |
O mesmo que RSSI | |
NLAC2 |
4 |
O mesmo que LAC | |
NCI2 |
8 |
O mesmo que Celular ID | |
NRSSI2 |
1 |
O mesmo que RSSI | |
NLAC3 |
4 |
O mesmo que LAC | |
NCI3 |
8 |
O mesmo que Celular ID | |
NRSSI3 |
1 |
O mesmo que RSSI | |
NLAC4 |
4 |
O mesmo que LAC | |
NCI4 |
8 |
O mesmo que Celular ID | |
NRSSI4 |
1 |
O mesmo que RSSI | |
NLAC5 |
4 |
O mesmo que LAC | |
NCI5 |
8 |
O mesmo que Celular ID | |
NRSSI5 |
1 |
O mesmo que RSSI | |
NLAC6 |
4 |
O mesmo que LAC | |
NC6 |
8 |
O mesmo que Celular ID | |
NRSSI6 |
1 |
O mesmo que RSSI | |
Tempo de avanço |
1 |
Valor =“Tempo real de sinal da estação móvel para Base de localização ”-“ Tempo de sinal da estação móvel para A base de localização supõe que a distância é 0 ” | |
Linguagem |
2 |
0x00 0x01= Chinês; 0x00 0x02= Inglês | |
Número de sequencia |
2 |
O número de sequencia dos primeiros dados GPRS (incluindo o pacote de status e os dados de pacote como: GPS, LBS) enviado após a inicialização é '1', e o número de sequencia dos dados enviados posteriormente a cada vez, serão automaticamente adicionados '+1'. | |
Error check |
2 |
Número Serial (Incluindo o tamanho do pacote até as informações do numero de sequencia), são valores de CRC-ITU. Quando calculas as informações e identificado erro, o receptor irá ignorar e descartar o pacote a ser recebido | |
Stop bit |
2 |
Valor fixo: 0x0D 0x0A |
Nota: Como o MNC de alguns países ocupa 2 bytes, usamos o bit mais significativo (MSB) em MCC para diferenciar o comprimento de MNC. Quando o MSB no MCC é "1", o comprimento do MNC é "2". Para dispositivos enviados, Bit15 é "0" por padrão; enquanto para dispositivos recém-enviados, Bit15 é "1".
Bit |
Conotação de código |
|
BYTES |
Bit15 |
1: O comprimento do MNC é 2 |
0: O comprimento de MNC é 1 |
||
Bit0 - Bit14 |
Informações da MCC |
Descrição:
Tamanho |
Descrição |
||
Start bit |
2 |
0x78 0x78 | |
Tamanho do pacote |
1 |
Tamanho = Número do protocolo + Informação contida + Número de informação serial + Error check. | |
Número de protocolo |
1 |
0xA4 (UTC) | |
Informação contida |
Data e horário |
6 |
Ano (1byte), mês (1byte), dia (1byte), horas (1byte), minutos (1byte), segundos (1 byte) (converter para decimal) |
Quantidade de satélites GPS |
1 |
O primeiro caractere é o comprimento das informações do GPS. O segundo está posicionando o número dos satélites | |
Latitude |
4 |
Converter para decimal e dividir por 1800000 | |
Longitude |
4 |
Converter para decimal e dividir por 1800000 | |
Velocidade |
1 |
Converter para decimal | |
Curso, status |
2 |
Converta para o número binário de 16 bits e calcule por bits (consulte o diagrama a seguir) | |
Tamanho LBS |
1 |
Comprimento de LBS no total (comprimento de LBS + MCC + MNC + ID de célula) | |
MCC |
2 |
Código do país para celular (MCC) (converter em decimal) | |
MNC |
1 |
Código de rede móvel (MNC) (converter em decimal) | |
LAC |
4 |
Código de localização de área (converter em decimal) | |
Celular ID |
8 |
ID da torre de celular (converter em decimal) | |
Informação do terminal |
1 |
Veja o seguinte diagrama | |
Tensão de bateria |
1 |
0x00: Sem bateria (desligado) 0x01: Bateria criticamente baixa (não o suficiente para ligar ou enviar mensagens de texto, etc.) 0x02: Bateria muito baixa 0x03: Bateria baixa (pode ser normalmente utilizado) 0x04: Bateria média 0x05: Bateria alta 0x06: Bateria completa |
|
Qualidade do sinal GSM |
1 |
0x00: Sem sinal 0x01: Sinal criticamente fraco 0x02: Sinal fraco 0x03: Sinal bom 0x04: Sinal forte |
|
Alarme/linguagem |
2 |
Veja o seguinte diagrama | |
Cerca |
1 |
Válido para alarme de cerca geográfica, 1 significa No.1, 2 significa No.2… FF significa inválido |
|
Número de sequencia |
2 |
O número de sequencia dos primeiros dados GPRS (incluindo o pacote de status e os dados de pacote como: GPS, LBS) enviado após a inicialização é '1', e o número de sequencia dos dados enviados posteriormente a cada vez, serão automaticamente adicionados '+1'. | |
Error check |
2 |
Número Serial (Incluindo o tamanho do pacote até as informações do numero de sequencia), são valores de CRC-ITU. Quando calculas as informações e identificado erro, o receptor irá ignorar e descartar o pacote a ser recebido | |
Stop bit |
2 |
Valor fixo: 0x0D 0x0A |
MNC. Quando o MSB no MCC é "1", o comprimento do MNC é "2". Para dispositivos enviados, Bit15 é "0" por padrão; enquanto para dispositivos recém-enviados, Bit15 é "1".
Bit |
Conotação de código |
|
BYTES |
Bit15 |
1: O comprimento do MNC é 2 |
0: O comprimento de MNC é 1 |
||
Bit0 - Bit14 |
Informações da MCC |
Bit |
Significado do código |
|
BYTE |
Bit 7 |
1: Óleo e eletricidade desconectados |
0: Óleo e eletricidade conectados | ||
Bit 6 |
1: O rastreamento GPS está ativado | |
0: O rastreamento GPS está desativado | ||
Bit 5 ao Bit 3 |
||
011: Alarme de bateria baixa | ||
000: Normal | ||
Bit 2 |
1: Carregando | |
0: Sem carregamento | ||
Bit 1 |
1: Ignição ligada | |
0: Ignição desligada | ||
Bit 0 |
1: Defesa ativada | |
0: Defesa desativada |
BYTE 1 |
0x00: normal |
0x01: SOS | |
0x02: Corte de alimentação | |
0x03: Vibração | |
0x04: Entrada de cerca | |
0x05: Saída de cerca | |
0x06: Excesso de velocidade | |
0x09: Movimento | |
0x0A: Entrada em zona morta de GPS | |
0x0B: Saída de zona morta de GPS | |
0x0C: Alimentação ligada | |
0x0D: Primeira conexão GPS fixada | |
0x0E: Bateria externa baixa | |
0x0F: Proteção de bateria externa baixa | |
0x10: Mudança de SIM | |
0x11: Alimentação desconectada | |
0x12: Modo avião | |
0x13: Desmontar | |
0x14: Alarme de porta | |
0x15: Desligamento devido a baixo energia | |
0x16: Alarme sonoro | |
0x17: Alarme de pseudo estação base | |
0x18: Alarme de tampa aberta | |
0x19: Aviso de bateria interna baixa | |
0x20: Modo sleep | |
0x21: Reservado | |
0x22: Reservado | |
0x23: Aviso de queda | |
0x29: Aceleração brusca | |
0x30: Frenagem brusca | |
0x2A: Curva acentuada a esquerda | |
0x2B: Curva acentuada a direita | |
0x2C: Risco de colisão | |
0xFE: Ignição ligada (ACC) | |
0xFF: Ignição desligada (ACC) | |
0x01: Chinês 0x02: Inglês 0x00: Sem necessidade de resposta |
|
BYTE 2 |
1. | Tamanho | Descrição |
Start bit | 2 | 0x78 0x78 |
Tamanho do pacote | 1 | Tamanho = Número do protocolo + Informação contida + Número de informação serial + Error check. |
Número de protocolo | 1 | 0x26 (UTC) |
Informação do número de sequencia | 2 | O número de sequencia dos primeiros dados GPRS (incluindo o pacote de status e os dados de pacote como: GPS, LBS) enviado após a inicialização é '1', e o número de sequencia dos dados enviados posteriormente a cada vez, serão automaticamente adicionados '+1'. |
Error check | 2 | Número Serial (Incluindo o tamanho do pacote até as informações do numero de sequencia), são valores de CRC-ITU. Quando calculas as informações e identificado erro, o receptor irá ignorar e descartar o pacote a ser recebido. |
Stop Bit | 2 | Valor fixo: 0x0D 0x0A. |
Exemplo:78 78 05 26 00 1C 9D 86 0D 0A
Tamanho (byte) | Descrição | ||
Start bit | 2 | 0x78 0x78 | |
Tamanho do pacote | 1 | Tamanho = Número do protocolo + Informação contida + Número de informação serial + Error check. | |
Número de protocolo | 1 | 0x17 | |
Informação contida
|
Tamanho do comando | 1 | Bit da bandeira do servidor + comprimento do conteúdo do comando |
Bit da bandeira do servidor | 4 | Deixe para a identificação do servidor. Terminal recebe o dado original em binário no pacote de resposta | |
Alarme SMS | 8 | Sinalizador de código de alarme (ASCII) | |
&& | 2 | Sinalizador de código de alarme (ASCII) | |
Endereço do conteúdo | M | É o endereço analisado pelo servidor (UNICODE) | |
&& | 2 | Separador (ASCII) | |
Número de celular | 21 | t é "0" para todos os pacotes de alarme carregados (ASCII) | |
## | 2 | Separador (ASCII) | |
Número de sequencia | 2 | O número de sequencia dos primeiros dados GPRS (incluindo o pacote de status e os dados de pacote como: GPS, LBS) enviado após a inicialização é '1', e o número de sequencia dos dados enviados posteriormente a cada vez, serão automaticamente adicionados '+1'. | |
Error check | 2 | Número Serial (Incluindo o tamanho do pacote até as informações do numero de sequencia), são valores de CRC-ITU. Quando calculas as informações e identificado erro, o receptor irá ignorar e descartar o pacote a ser recebido. | |
Stop bit | 2 | Valor fixo: 0x0D 0x0A |
Tamanho (byte) | Descrição | ||
Start bit | 2 | 0x79 0x79 | |
Tamanho do pacote | 1 | Tamanho = Número do protocolo + Informação contida + Número de informação serial + Error check. | |
Número de protocolo | 1 | 0x97 | |
Informação contida
|
Tamanho do comando | 1 | Bit da bandeira do servidor + comprimento do conteúdo do comando |
Bit da bandeira do servidor | 4 | Deixe para a identificação do servidor. Terminal recebe o dado original em binário no pacote de resposta | |
Alarme SMS | 8 | Sinalizador de código de alarme (ASCII) | |
&& | 2 | Sinalizador de código de alarme (ASCII) | |
Endereço do conteúdo | M | É o endereço analisado pelo servidor (UNICODE) | |
&& | 2 | Separador (ASCII) | |
Número de celular | 21 | t é "0" para todos os pacotes de alarme carregados (ASCII) | |
## | 2 | Separador (ASCII) | |
Número de sequencia | 2 | O número de sequencia dos primeiros dados GPRS (incluindo o pacote de status e os dados de pacote como: GPS, LBS) enviado após a inicialização é '1', e o número de sequencia dos dados enviados posteriormente a cada vez, serão automaticamente adicionados '+1'. | |
Error check | 2 | Número Serial (Incluindo o tamanho do pacote até as informações do numero de sequencia), são valores de CRC-ITU. Quando calculas as informações e identificado erro, o receptor irá ignorar e descartar o pacote a ser recebido. | |
Stop bit | 2 | Valor fixo: 0x0D 0x0A |
Nessa sessão abordaremos os IDs de alarmes possíveis de recebimento no parâmetro <event> do protocolo.
ID (hex) |
ID (dec) |
Descrição do alarme |
0x00 |
0 |
normal |
0x01 |
1 |
SOS |
0x02 |
2 |
Corte de alimentação |
0x03 |
3 |
Vibração |
0x04 |
4 |
Entrada de cerca |
0x05 |
5 |
Saída de cerca |
0x06 |
6 |
Excesso de velocidade |
0x09 |
9 |
Movimento |
0x0A |
10 |
Entrada em zona morta de GPS |
0x0B |
11 |
Saída de zona morta de GPS |
0x0C |
12 |
Alimentação ligada |
0x0D |
13 |
Primeira conexão GPS fixada |
0x0E |
14 |
Bateria externa baixa |
0x0F |
15 |
Proteção de bateria externa baixa |
0x10 |
16 |
Mudança de SIM |
0x11 |
17 |
Alimentação desconectada |
0x12 |
18 |
Modo avião |
0x13 |
19 |
Desmontar |
0x14 |
20 |
Alarme de entrada 1 |
0x15 |
21 |
Desligamento devido a baixo energia |
0x16 |
22 |
Alarme sonoro |
0x17 |
23 |
Alarme de pseudo estação base |
0x18 |
24 |
Alarme de tampa aberta |
0x19 |
25 |
Aviso de bateria interna baixa |
0x20 |
32 |
Modo sleep |
0x21 |
33 |
Reservado |
0x22 |
34 |
Reservado |
0x23 |
35 |
Aviso de queda |
0x24 |
36 |
Aviso para inserção de carregador |
0x29 |
41 |
Aceleração brusca |
0x30 |
48 |
Frenagem brusca |
0x2A |
42 |
Curva acentuada a esquerda |
0x2B |
43 |
Curva acentuada a direita |
0x2C |
44 |
Risco de colisão |
0x32 |
50 |
Puxar |
0xFE |
254 |
Ignição ligada (ACC) |
0xFF |
255 |
Ignição desligada (ACC) |