Este tópico descreve o Protocolo compatível com os dispositivos de rastreamento VL-02.
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 |
EG02/EG03 pacote de heartbeat | 0x23 |
Comando online de resposta do terminal | 0x21 (0x15) |
Dados de eventos (UTC) | 0x26 |
Eventos de LBS | 0x19 |
Dados de eventos (UTC) aplicados ao HVT001 | 0x27 |
Comando online | 0x80 |
Pacote de time check | 0x8A |
Protocolo de comunicação WIFI | 0x2C |
Pacote de transmissão de informação | 0x94 |
Transferência de pacotes de dispositivos externos (aplicado ao X3) | 0x9B |
Pacote de resposta do servidor para a transferência de dados | 0x9B |
Pacote de transmissão externa do modulo | 0x9C |
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 |
Exemplo do pacote de login: 78 78 11 01 07 52 53 36 78 90 02 42 70 00 32 01 00 05 12 79 0D 0A.
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:
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 (EG02/EG03: 0X23) | |
Informação contida
|
Informação contida no terminal | 1 | Veja o seguinte diagrama para detalhes |
Tensão externa | 2 |
Método de conversão: Dividir por 100, após, converter hexadecimal para decimal. Exemplo: 0x0F 0x92, conversão hexadecimal para decimal = 3986. Dividindo 3986/100 = 39,86. A tensão de alimentação externa é 39,86. |
|
Tensão de bateria interna | 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
78 78 0B 23 05 0F 92 04 00 02 00 08 8A 37 0D 0A (EG02\EG03 heartbeat)
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(EG02/EG03: 0X23) |
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
78 78 05 23 00 08 F2 9E 0D 0A(EG02\EG03 heartbeat)
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) / 0x12 | |
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.) |
|
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:
É usado para transmitir o pacote de dados WIFI recebido pelo terminal
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 |
0x2C | |
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 |
1 |
Diferença de tempo entre o tempo real do sinal da estação móvel chega à estação base e hora do sinal da estação móvel chega à estação base quando distância assumida 0 | |
Quantidade WIFI |
1 |
Confirme a quantidade de WIFI no pacote, 0: nenhum WIFI detectado |
|
WIFI MAC1 |
6 |
WIFI MAC do sinal pesquisado 1 (transmitir de acordo com o número real de WIFI pesquisado. Pesquise um, transmita um…; não procure nenhum e, em seguida, transmita 0) |
|
Força do WIFI 1 |
1 |
Medidor de força de sinal WIFI 1 | |
WIFI MAC2 |
6 |
O mesmo que WIFI MAC1 | |
Força do WIFI 2 |
1 |
O mesmo que Força do WIFI 1 | |
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 48 2C 10 06 0E 02 2D 35 01 CC 00 28 7D 00 1F 71 2D 28 7D 00 1E 17 25 28 7D 00 1E 23 1E 28 7D 00 1F 72 1C 28 7D 00 1F 40 12 00 00 00 00 00 00 00 00 00 00 00 00 FF 02 80 89 17 44 98 B4 5C CC 7B 35 36 61 A6 5B 00 1F A0 04 0D 0A
OBS:. Não necessita de 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 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 | |
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 | |
0x24: Aviso para inserção de carregador | |
0x29: Aceleração brusca | |
0x30: Frenagem brusca | |
0x2A: Curva acentuada a esquerda | |
0x2B: Curva acentuada a direita | |
0x2C: Risco de colisão | |
0x2D: Rolamento do veiculo | |
0x4B: Inclinação | |
0x4C: Curva fechada | |
0x4D: Mudança abrupta de faixa | |
0x4E: Estabilidade do veículo | |
0x4F: Angulação anormal do veículo | |
0x32: Puxar | |
0x3C: Roubo de veículo | |
0x3D: Partida ilegal | |
0x3E: Botão de Upload pressionado | |
0xFE: Ignição ligada (ACC) | |
0xFF: Ignição desligada (ACC) | |
0x5E: Corte de sinal de pulso | |
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 |
0x19(UTC) | |
Informação contida |
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 | |
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 12 19 01 CC 00 28 7D 00 1F 71 20 04 04 01 01 00 94 6C 89 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 |
100: SOS | |
011: Alarme de bateria baixa | ||
010: Alarme de corte de alimentação | ||
001: Alarme de vibração | ||
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 |
Obs:. O pacote de alarmes é igual ao do pacote com GPS.
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 | 1 | 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
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 | 0x15 | |
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. | |
Linguagem | 2 |
0x00: Chinês 0x01: 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 28 15 20 00 00 00 00 53 4F 53 31 3A 31 33 34 32 31 36 33 32 36 39 39 20 53 4F 53 32 3A 20 53 4F 53 33 3A 00 01 00 2A C3 9C 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 0D: Dados do sensor de combustível 21: Endereço do terminal bluetooth 23: Chave de transmissão bluetooth |
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 2C 32 33 2E 31 31 31 38 30 39 2C 31 31 34 2E 34 30 39 32 36 34 2C 34 30 30 2C 49 4E 20 6F 72 20 4F 55 54 2C 30 3B 4D 49 46 49 3D 4D 49 46 49 2C 4F 46 46 00 0A 06 1E 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 | 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 | Bloqueio remoto do veiculo | 1 Bloqueio remoto, 0 sem bloqueio remoto |
bit2 |
- |
- |
bit1 | Desarmamento desligado | 1 ligado, 0 desligado |
bit0 | Alarme de status de desarmamento | 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 é 08, o bit transmitirá as informações dos parâmetros de auto verificação do terminal. O comprimento da posição é estendido e o código ASCII é 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 é OD, este bit transmite dados de combustível.
Amostra do sensor de combustível: 79 79 00 3F 94 0D 11 09 07 08 0C 03 21 41 49 4F 49 4C 2C 30 32 2C 30 32 35 2E 39 30 30 2C 30 32 35 2E 34 30 30 2C 35 31 39 4A 2C 30 32 30 30 2C 30 32 37 2E 31 34 30 2C 30 2C 30 30 2C 39 46 83 A7 0D 12 0D 0A
Tempo: 11 09 07 08 0C 03 21
Informação do sensor: 21 41 49 4F 49 4C 2C 30 32 2C 30 32 35 2E 39 30 30 2C 30 32 35 2E 34 30 30 2C 35 31 39 4A 2C 30 3 2 30 30 2C 30 32 37 2E 31 34 30 2C 30 2C 30 30 2C 39 46
Convertendo em ASCII: !AIOIL,02,025.900,025.400,519J,0200,027.140,0,00,9F.
ASCII | Descrição |
!AIOIL | Cabeça do protocolo |
02 | Endereço do protocolo |
025.900 | Valor de saída do nível de líquido |
4 | Número de versão de protocolo |
12 | Número de versão de software |
z | Número de versão de hardware |
02 | Número do sinal de eco(nível do sinal) |
0 | Código do status de software |
0 | Código do status de hardware |
027.140 | Valor de medição do nível de líquido (Unidade: cm) |
0 | Código de status de movimento, 0: mover. 1: estático |
00 | Múltiplos de forma de onda de excitação |
9F | Código de verificação (bit de verificação de soma) (letra maiúscula) |
Quando o tipo é 21, este bit é o endereço Bluetooth do terminal conteúdo de dados: o endereço Bluetooth possui [6] bytes.
Quando o tipo é 23, este bit é a chave Bluetooth do terminal de transmissão conteúdo de dados: 01 chave de 10 +16 bytes.
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 do protocolo | 1 | 0x9B | |
Informação contida | Código do tipo do modulo | 1 | 03 |
Dado transparente | N | - | |
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 14 9B 03 02 31 42 30 30 31 33 46 37 37 37 38 38 03 00 0B E8 E9 0D 0A.
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 do protocolo | 1 | 0x9B | |
Informação contida | Código do tipo do modulo | 1 | 02 |
Dado transparente | N |
01: identificado com sucesso 00: falha |
|
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 07 9B 02 01 00 1E 73 0D 0D 0A.
Descrição:
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 do protocolo | 1 | 0x8D | |
Informação contida | Tipo de arquivo | 1 |
0x00: arquivo de voz (monitoramento) 0x01: arquivo de voz(SOS) 0x02: arquivo de voz de intercomunicação |
Tamanho do arquivo | 4 | Tamanho do arquivo transefrido | |
Check do tipo de erro do arquivo | 1 |
quando o tipo de verificação de erro é “00”, use a verificação CRC para transferir o arquivo. quando o tipo de verificação de erro for “01”, use MD5check para transferir o arquivo |
|
Check de erro no arquivo | N |
quando o tipo de verificação de erro for “00”, use a verificação CRC para transferir o arquivo. O comprimento tem 2 bytes. quando o tipo de verificação de erro for “01”, use MD5check para transferir o arquivo. O comprimento é 16 bytes. |
|
Start bit | 4 | posição inicial bytes número de transmissão dividida | |
Conteúdo do arquivo | 2 | Comprimento de dados atrás da posição inicial de transmissão dividida | |
Tamanho | - | - | |
Conteúdo | M | Pacote de dados após divisão | |
Flag bit | N |
O tipo de arquivo é o tipo de arquivo transferido Quando o tipo de arquivo é 00, arquivo de voz (monitoramento), o comprimento da posição é de 6 bytes. A data de início e o método de codificação do monitoramento são iguais aos do pacote de localização. Quando o tipo de arquivo é 01, arquivo de voz (SOS), o comprimento da posição é de 2 bytes. Bytes são iguais ao número de série do pacote de alarme SOS correspondente. Quando o tipo de arquivo é 02, arquivo de voz (receita), o comprimento da posição é de 6 bytes. Data e método de codificação de monitoramento são os mesmos que o pacote de localizaçã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. |
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 |
0x2D |
45 |
Rolamento do veiculo |
0x4B |
75 |
Inclinação |
0x4C |
76 |
Curva fechada |
0x4D |
77 |
Mudança abrupta de faixa |
0x4E |
78 |
Estabilidade do veículo |
0x4F |
79 |
Angulação anormal do veículo |
0x32 |
50 |
Puxar |
0x3C |
60 |
Roubo de veículo |
0x3D |
61 |
Partida ilegal |
0x3E |
62 |
Botão de Upload pressionado |
0xFE |
254 |
Ignição ligada (ACC) |
0xFF |
255 |
Ignição desligada (ACC) |
0x5E |
94 |
Corte de sinal de pulso |