Documente Academic
Documente Profesional
Documente Cultură
doc
Sumrio de Revises
Verso
5.0
5.0
5.0
5.0
5.0
5.0
5.0
Rev
1.0
1.1
1.2
1.3
1.4
1.5
1.6
Data
22-out-2004
08-nov-2004
31-jan-2005
07-mar-2005
05-mai-2005
17-mai-2005
20-mai-2005
Autor
Welton Balani
Welton Balani
Welton Balani
Eduardo DIpolitto
Eduardo DIpolitto
Eduardo DIpolitto
Welton Balani
5.0
1.7
15-jun-2005
Welton Balani
5.0
1.8
30-jun-2005
Talita Tanferri
5.0
1.9
10-ago-2005
Alessandro Lucena
5.0
2.0
20-set-2005
Welton Balani
5.0
5.0
2.1
2.2
21-dez-2005
11-dez-2006
Alessandro Lucena
Srgio Yamada
6.0
1.0
26-dez-2006
Fabio Lubacheski
6.0
1.1
05-mar-2006
Srgio Yamda
6.0
1.2
20-abr-2007
Fabio Lubacheski
6.0
1.3
15-jun-2007
Fabio Lubacheski
6.0
1.4
08-ago-2007
Fabio Lubacheski
6.0
1.5
20-ago-2007
Alessandro/Fabio
6.0
1.6
18-out-2007
Fabio Lubacheski
6.0
1.7
29-fev-2008
Fabio Lubacheski
Modificaes
Murilo/Adriano
Murilo/Adriano
Murilo/Eduardo DIpolitto
Formatao do texto
Formatao do texto
Reviso dos TC e TE
Reviso dos TC e TE
Reviso Homologao
Reestruturao do documento
Reviso Homologao
Correo do documento
Correo do documento
Projeto Protege, operaes com
Alvos.
Projeto Rastreador Solar.
Projeto Duplo Chip 1454.
Documentao dos TC e TE
referentes ao conceito de Operao na
Central SAVERTurbo
Documentao dos TC e TE
referentes s Mensagens de Extenso
Logstica e Lacre/Deslacre do Motor
Envio no login do cliente o nmero do
ultimo teleevento processado pelo
Cliente
Solicitao da lista de mensagens pr
definidas. E envio de Mensagens pr
para o Rastreador (RI) modelos DPlus
1460 e 1480
Orientao na implementao do
Cliente IAS.
Modificao no XML para exportao
de Alvo e Cerca
Correo do CodMsg do telecomando
de Obteno de Lista de Rastreadores
no documento (de -2 para -1).
Alterao dos modelos de rastreadores
de 44x0 para 44x4
Incluso da descrio de tokens no
Cabealho padro dos Teleeventos
6.0
1.8
14-abr-2008
Fabio Lubacheski
6.0
1.9
05-mai-2008
Fabio Lubacheski
6.0
2.0
27-mai-2008
Srgio Yamada
6.0
2.0
18-jun-2008
Fabio Lubacheski
6.0
2.1
25-ago-2008
Fabio Lubacheski
6.0
2.2
22-out-2008
Alessandro Lucena
6.0
2.3
03-nov-2008
Fabio Lubacheski
6.0
2.4
08-jun-2009
Fabio Lubacheski
6.0
2.5
08-jul-2009
Alessandro Lucena
6.0
2.6
03-12-2009
Fbio Lubacheski
6.0
2.7
22-06-2010
Fbio Lubacheski
6.0
2.8
10-09-2010
Fbio Lubacheski
NDICE
1
OBJETIVO.....................................................................................................................................7
REGIME.........................................................................................................................................7
FORMATO DO TEXTO...............................................................................................................7
COMUNICAO..........................................................................................................................7
4.1
4.2
4.3
CONEXO .................................................................................................................................7
REQUISITOS DA IMPLEMENTAO DO CLIENTE IAS .................................................................8
BUFFER DE MEMRIA ...............................................................................................................8
TELECOMANDOS .....................................................................................................................10
5.1
5.2
5.3
5.4
5.5
5.6
5.7
5.8
5.9
5.10
5.11
5.12
5.13
5.14
5.15
5.16
5.17
5.18
5.19
5.20
5.21
5.22
5.23
5.24
5.25
5.26
5.27
5.28
5.29
5.30
5.31
5.32
5.33
5.34
5.35
5.36
5.37
5.38
TELEEVENTOS..........................................................................................................................39
6.1
CABEALHO PADRO DOS TELEEVENTOS ...............................................................................39
6.2
CONFIRMAO DE OPERAO REMOTA .................................................................................46
6.3
STATUS DE ENVIO DE TELECOMANDO.....................................................................................47
6.4
MENSAGEM FORMATADA .......................................................................................................48
6.5
SOLICITAO DE AUTORIZAO .............................................................................................48
6.6
SINAL DE VIDA .......................................................................................................................49
6.7
POSIO AVULSA ...................................................................................................................49
6.8
POSIO AUTOMTICA ...........................................................................................................49
6.9
TELEVENTO DE EXCEO .......................................................................................................49
6.10 CONFIRMAO DE LEITURA DE MENSAGEM LIVRE ................................................................50
6.11 TELEVENTOS LOGSTICOS........................................................................................................51
6.11.1
Temperatura ...................................................................................................................54
6.11.2
Operaes com Alvos ....................................................................................................56
6.11.3
Incio de Atendimento....................................................................................................56
6.11.4
Fim de Atendimento ......................................................................................................56
6.11.5
Eventos de Rastreador Solar ..........................................................................................57
6.11.6
Chegada com Extenso Logstica de Parada .................................................................58
6.11.7
Sada com Extenso Logstica de Parada.......................................................................58
6.11.8
Recepo de mensagem OK ..........................................................................................59
6.11.9
Timeout na recepo de mensagem ...............................................................................60
6.11.10
Erro de processamento da mensagem ........................................................................60
6.11.11
Telemetria MTO ........................................................................................................61
6.12 MENSAGEM LIVRE ..................................................................................................................61
6.13 MENSAGEM PREDEFINIDA .......................................................................................................62
6.14 MENSAGEM BINRIA ..............................................................................................................62
6.15 TELEVENTOS PERSONALIZADOS..............................................................................................62
6.16 LISTA DE RASTREADORES .......................................................................................................67
6.17 TELEEVENTO DE XML INVLIDO ............................................................................................72
6.18 INFORMAES SOBRE AS OPERAES .....................................................................................74
6.19 CONFIRMAO DA ASSOCIAO DA OPERAO .....................................................................75
6.20 INFORMAES SOBRE OS PERFIS DE CONFIGURAO..............................................................76
APNDICE...................................................................................................................................98
7.1
1 OBJETIVO
Este documento tem por objetivo orientar o usurio na criao de aplicaes capazes
de estabelecer conexes socket com o software para Interface de Acesso Central
SaverTurbo (IASTurbo) e processar as informaes por ela enviadas.
2 REGIME
Convenciona-se:
Telecomandos mensagens enviadas dos rastreadores.
Teleeventos mensagens recebidas dos rastreadores.
FORMATO DO TEXTO
Entre o Servidor IASTurbo e Cliente IAS trafegar apenas texto. Ser formatado em
XML (Extended Markup Language) e conter todas as informaes enviadas pelo rastreador
quando ocorre um teleevento ou quando for enviado ao rastreador na ocorrncia de um
telecomando.
4 COMUNICAO
4.1
CONEXO
A conexo com a Central SaverTurbo ser feita via Socket Client. Para estabelecer uma
conexo via socket o usurio dever implementar uma aplicao capaz de instanciar um
objeto do tipo Socket Client informando o nome ou endereo IP da mquina onde o
IASTurbo estiver instalado, bem como a porta em que a mesma est escutando as
conexes (padro 12000). Existem duas maneiras de instanciar sockets clients: bloqueante
e no-bloqueante. Neste caso trabalharemos apenas com sockets no-bloqueantes (veja
Figura 1).
Socket
Server
Socket no-bloqueante
bidirecional
Socket
Client
Cliente IASTurbo
IASTurbo
O cliente IAS deve por conexo (Socket Client instanciado) ser capaz de enviar
(Telecomandos) e receber (Teleeventos) no Formato XML ao Servidor IASTurbo.
A estabilidade da conexo um dos fatores predominantes para o desempenho
do sistema e deve ser garantida pelo Cliente IAS, uma vez que sua
responsabilidade estabelec-la e finaliz-la normalmente. Sendo assim para o
Cliente IAS receber e enviar (Telecomandos/Teleeventos) desaconselhado
finalizar a conexo de forma abrupta durante a comunicao. Em suma evite
conexes e desconexes muito freqentes e utilize o mesmo canal de
comunicao (Socket Client instanciado) para enviar e receber dados do Servidor
IASTurbo.
O Envio dos Teleeventos ao Cliente IAS realizada de forma bufferizada, ou
seja, em um buffer de comunicao podem estar contidos vrios Teleeventos.
Dessa forma o Cliente IAS deve implementar dois processos independentes e
assncronos, sendo que um dos processos deve ser responsvel em receber os
Teleeventos e o outro processo em realizar o processamento adequado do buffer
recebido. O processamento do buffer envolve etapas de recorte dos XMLs
contidos no buffer, parser de cada um dos XMLs recortados e processar as
informaes contidas, como por exemplo armazenar os campos em uma tabela
do banco de dados do cliente. Caso esse processos no sejam independentes e
assncronos podem ocorrer falhas de comunicao como por exemplo Stack
Overflow (estouro da pilha) do protocolo TCP/IP.
BUFFER DE MEMRIA
A bufferizao de memria feita para otimizar o uso do canal de comunicao entre
o IASTurbo e Cliente IAS, evitando assim que para cada teleevento recebido da Base Digital
seja gerado um XML e enviado imediatamente. Em vez disso, os XMLs gerados vo para
um buffer em memria e em seguida para os clientes conectados. A transmisso do buffer
ocorre de duas maneiras, sendo disparado pelo evento que ocorrer primeiro:
4.3
1.
2.
Aps mais 20 transmisses o IASTurbo considerou que o canal pode estar muito
ocioso. Assim o tamanho do buffer diminuido para 80 kbytes = 96 (96
/*buffer calculado atual*/ 64 /*buffer calculado anterior*/) / 2.
Aps mais 20 transmisses o IASTurbo considerou que o canal pode estar muito
ocupado. Assim o tamanho do buffer aumentado para 88 kbytes = 80 + (80
/*buffer calculado atual*/ 96 /*buffer calculado anterior*/) / 2.
5 TELECOMANDOS
O regime para troca de informaes com o IASTurbo consiste no usurio instanciar um
Socket Client e aps receber o status de conectado enviado pelo Socket Server, enviar os
Telecomandos geradas pelo seu sistema. Cada Telecomando recebido pela Interface de
Acesso, ser encaminhado ao rastreador informado no Telecomando.
Para cada Telecomando enviado haver uma resposta de sucesso ou fracasso, e neste
caso devero ser disparadas novamente pelo Cliente IAS, a Central SAVERTurbo faz vrias
tentativas antes de responder negativamente (Veja a Figura 2) .
Envia Buffer de telecomandos
(via socket)
Central
SAVERTurbo
IASTurbo
Cliente IASTurbo
Envia Status do telecomando
(via socket)
Veculo
Figura 3: Envio de um Telecomando ao IASTurbo
10
5.1
11
5.2
BLOQUEAR
DESBLOQUEAR
DESATIVAR
12
5.7
DESLACRAR BA
DESLACRAR CABINE
ENVIAR UM BIP
13
14
15
16
17
8: hh:mm (Hora)
9: Moeda (Casa decimal fixa em 2 dgitos)
10: Texto simples(Texto para uso geral)
11: Fracionrio (Permite uso de casa
decimal e sinal -->
<TipoCampo> </TipoCampo>
</Campo>
</Macro>
Observao 1: O maior valor de <TamCampo> depende do tipo de terminal instalado
no veculo: 20 caracteres para terminal compacto e 40 caracteres para terminal
alfanumrico.
Observao 2: O terminal alfanumrico aceita todos os tipos de campos, j o terminal
compacto no aceita os campos tipo 0 (Alfanumrico), 2 (Alfabtico) e 11 (Fracionrio).
A tabela abaixo detalhada com informaes dos campos em relao aos terminais:
Terminal
Tipo
0
1
2
3
4
5
6
7
8
9
10
Input
Descrio
nnn.nnn.nnn-nn
CPF
dd/mm
Data dia/ms
dd/mm/aa
dd/mm/aaaa
hh:mm
Hora
Moeda
Texto simples
S
S
S
S
S
S
S
S
S
S
N
Alfanumrico
Letras e Nmeros
Numrico
Dgitos de 0 a 9
Alfabtico
Somente letras
nn.nnn.nnn/nnn-nn CNPJ
11 Fracionrio
Tamanho
Fixo
40
40
40
18
14
5
8
10
5
40
0
N
20
N
18
14
5
8
10
5
20
0
N
N
N
S
S
S
S
S
S
N
S
40
18
19
veiculo-->
<ConfirmaLeitura> </ConfirmaLeitura>
<!-- (Opcional e aceito somente para RI 44XX com verso superior
a 1.16) Solicita um teleevento de confirmacao de
recebimento da mensagem no terminal do veiculo. Os valores
possveis so:
0 = no solicita confirmao de recebimento no veiculo
1 = solicita confirmao de recebimento no veiculo -->
<ConfirmaRecebimento> </ConfirmaRecebimento>
20
21
22
23
24
25
26
27
<UF> </UF>
<CEP> </CEP>
<Numero></Numero>
<Fone1> </Fone1>
<Fone2> </Fone2>
<Fax> </Fax>
<!-- Identificador do Perfil de Definio que ser usado
para complementar as informaes das cercas importadas.
Caso no seja especificado ser utilizado o Perfil de
Definio Padro. Caso no tenha Perfil de Definio
cadastrado como padro so utilizados valores default -->
<IdPerfilDefinicao> </IdPerfilDefinicao>
</Cerca>
</GrupoCerca>
<!-- Marcao do incio da seqncia dos veculos que sero
associados cerca (Opcional) -->
<Veiculo>
<!-- Nmero de srie do rastreador
(em hexadecimal) -->
<IdTerminal> </IdTerminal>
</Veiculo>
Observao1: A tag <GrupoCerca> ocorre somente uma vez dentro do dentro do
telecomando. A tag <Cerca> pode ser encadeada vrias vezes dentro da tag
<GrupoCerca> dependendo da quantidade de Cercas importadas.
Observao2: A tag <Veiculo> opcional e define os veculos que sero
associados a aquele grupo de Cercas. Caso a tag seja omitida as Cercas sero importadas
somente.
Observao3: Na associao das Cercas aos veculos permito um conjunto de no
mximo 100 Cercas, caso o nmero de Cercas exceda a quantidade mxima o telecomando
no ir associar nenhuma Cerca.
5.35 IMPORTAO E ASSOCIAO DE GRUPOS DE ROTAS
As rotas definidas pelo Cliente sero importadas pelo IASTurbo para o banco de dados
da Central SAVERTurbo, a interface devolver ao Cliente um Teleevento indicando a
28
29
-->
<Tolerancia> </Tolerancia>
<!-- Nome da rota, caso no seja informado o nome da rota
o IAS definir um nome com data e hora da importao -->
<NomeRota> </NomeRota>
<PontoRota>
<!-- Latitude em graus
- Notao texto. Ex: 2315'28.0" S
- Dcimo de Segundos. Ex: -837280
- Nmero Real. Ex: -23.257800
Campo de preenchimento obrigatrio -->
<Latitude> </Latitude>
<!-- Longitude em graus
- Notao texto. Ex. 4648'03.0" W
- Dcimo de Segundos. Ex: -1684830
- Nmero Real. Ex: -46.800850
Campo de preenchimento obrigatrio -->
<Longitude> </Longitude>
</PontoRota>
</Rota>
</GrupoRota>
<!-- Marcao do incio da seqncia dos veculos que sero
associados cerca (Opcional) -->
<Veiculo>
<!-- Nmero de srie do rastreador
(em hexadecimal) -->
<IdTerminal> </IdTerminal>
</Veiculo>
30
31
Tipo
da
Mensagem
de
Extenso
Logstica
de
32
33
34
35
36
37
--
38
6 TELEEVENTOS
O regime para troca de informaes com a Interface de Acesso Central SaverTurbo
consiste no usurio instanciar um Socket Client e aps receber o status de conectado
enviado pelo Socket Server, aguardar pelos Teleeventos. Cada Teleevento recebido dos
rastreadores pela Central SAVERTurbo ser encaminhado aos Sockets Client que
estiverem conectados. Ocasionalmente, quando a Interface de acesso estiver online e no
houverem Socket Clients conectados, todos os Teleeventos originados dos rastreadores
sero salvos no banco de dados da Central SAVERTurbo e posteriormente enviados para o
primeiro Socket Client que estabelecer uma conexo, que neste caso, potencialmente,
receber vrios Teleeventos acumulados de vrios rastreadores.
Central
SAVERTurbo
(via socket)
IASTurbo
Cliente IAS
Veculo
Figura 4: Envio de um Teleeventos ao Cliente IAS
6.1
39
<Origem> </Origem>
<!-- Modulo de Rastreamento destino do teleevento -->
<Destino> </Destino>
<!-- Tipo da Mensagem (0 = Controle, 1 = Normal) -->
<TipoMsg> </TipoMsg>
<!-- Identificacao da Mensagem -->
<CodMsg> </CodMsg>
<! Checar os possveis valores na documentao com os
detalhes para cada evento -->
<!-- Data e hora da emissao do teleevento -->
<DataHoraEmissao> </DataHoraEmissao>
<!-- Prioridade do teleevento (nao utilizado) -->
<Prioridade> </Prioridade>
<!-- Identificacao do rastreador como cadastrado
central (com ate 6 digitos) em hexadecimal -->
<IdTerminal> </IdTerminal>
na
40
3 = Interrompido,
4 = Bloqueado,
5 = Em Manobra,
6 = Rastreado -->
<StatusVeic> </StatusVeic>
<!-- Intervalo de envio de posio automtica pelo
rastreador:
0 = nao enviar,
1 = 1 minuto,
2 = 2 minutos,
3 = 3 minutos,
4 = 5 minutos,
5 = 10 minutos,
6 = 15 minutos,
7 = 20 minutos,
8 = 30 minutos,
9 = 1 hora,
10 = 2 horas,
11 = 3 horas,
12 = 5 horas,
13 = 6 horas,
14 = 12 horas,
15 = 1 dia -->
<Intervalo> </Intervalo>
<!-- Estado da Ignio do Veiculo:
0 = Desligada,
1 = Ligada,
2 = Indefinida -->
<Ignicao> </Ignicao>
<!-- Velocidade do veiculo em Km/h (0..255) -->
<Velocidade> </Velocidade>
<!-- Sentido do veiculo no momento da gerao do
teleevento:
0 = Norte,
1 = Nordeste,
2 = Leste,
3 = Sudeste,
4 = Sul,
5 = Sudoeste,
6 = Oeste,
7 = Noroeste -->
<Rumo> </Rumo>
<!-- Intervalo de envio de posio automtica pelo
rastreador dentro de cercas (veja <Intervalo>) -->
41
<IntervaloDif> </IntervaloDif>
<!-- Valor do Hodmetro em metros -->
<Hodometro> </Hodometro>
<!-- Data e hora da conexo (valido apenas para
comunicao discada) -->
<DataConexao> </DataConexao>
<! Valor indicado pelo Sensor de Temperatura -->
<Temperatura> </Temperatura>
<!-- Id seqencial gerado pelo rastreador quando a
comunicao foi gerada -->
<IdSeqVeiculo> </IdSeqVeiculo>
<!Distncia at o Ponto de Referncia cadastrado mais
prximo ou o Centro da Cidade, caso no haja Ponto de
Referncia ou este esteja mais prximo da localizao
atual -->
<Localizacao> </Localizacao>
<!- Informa a tecnologia utilizada na comunicao do
rastreador
0 = Comunicao discada
1 = Comunicao via mensagem de texto
2 = Comunicao celular
3 = Comunicao satlite -->
<Tecnologia> </Tecnologia>
<!-- Operadora:
0 = No Informado,
1 = Tim,
2 = Claro,
3 = Oi,
100 = Skywave,
101 = Sectrack,
102 = Iridium -->
<Operadora> </Operadora>
<!-- Modelo do Rastreador:
0 = No Informado,
1 = RI 1450,
2 = RI 1460 MAX (Skywave),
3 = RI 1460 MAX (Sectrack),
4 = RI 1480 MAX,
5 = RI 1454 MAX
6 = RI 4464
7 = RI 4484
8 = RI 4454
42
43
44
45
<\TeleEvento>
6.2
46
Valor
-15
-16
-17
6.3
Telecomando
Configurao de Mensagem Predefinidas
Configurao de Chamadas de Longa Distncia
Configurao de Mensagem Formatadas
Repare que a identificao do teleevento dada pela tag <CodMsg>, que neste caso
contm o valor 81 (hexadecimal). Note tambm que os valores desta tag sempre so
representados na forma hexadecimal. Outro detalhe deste teleevento que seu tipo de
controle, portanto, a tag <TipoMsg> sempre ser igual a 0.
47
6.4
MENSAGEM FORMATADA
SOLICITAO DE AUTORIZAO
48
6.6
SINAL DE VIDA
POSIO AVULSA
POSIO AUTOMTICA
TELEVENTO DE EXCEO
49
50
51
52
53
6.11.1 Temperatura
Quando a tag <Evento> contiver o valor 53 (decimal), ento o XML identifica um
teleevento logstico de temperatura. A seguir, temos as tags que os clientes conectados ao
IASTurbo recebero sempre quando um teleevento de temperatura for recebido pela Central
SaverTurbo.
<!-- Tipo do Evento Recebido (decimal) -->
<Evento> 53 </Evento>
54
55
56
57
tipo
de
mensagem
gravado
para
tipo
de
mensagem
58
<SequenciaChegada> </SequenciaChegada>
<!-- Nmero seqencial gravado para o tipo de mensagem igual a
2. -->
<SequenciaSaida> </SequenciaSaida>
59
60
61
62
1
2
3
4
5
6
7
Tipo Complemento
0 <!-- Inteiro de 16 bits com sinal -->
<TEMPERATURA1> </TEMPERATURA1>
<!-- Inteiro de 16 bits com sinal -->
<TEMPERATURA2> </TEMPERATURA2>
<!-- Inteiro de 16 bits com sinal -->
<TEMPERATURA3> </TEMPERATURA3>
<!-- Inteiro de 16 bits com sinal -->
<TEMPERATURA4> </TEMPERATURA4>
<!-- Inteiro de 16 bits com sinal -->
<TEMPERATURA5> </TEMPERATURA5>
Excedida Temperatura
1 <!-- Inteiro de 16 bits com sinal -->
Mxima do Sensor 1
<TEMPERATURA1> </TEMPERATURA1>
Excedida Temperatura
1 <!-- Inteiro de 16 bits com sinal -->
Mxima do Sensor 2
<TEMPERATURA2> </TEMPERATURA2>
Excedida Temperatura
1 <!-- Inteiro de 16 bits com sinal -->
Mxima do Sensor 3
<TEMPERATURA3> </TEMPERATURA3>
Excedida Temperatura
1 <!-- Inteiro de 16 bits com sinal -->
Mxima do Sensor 4
<TEMPERATURA4> </TEMPERATURA4>
Excedida Temperatura
1 <!-- Inteiro de 16 bits com sinal -->
Mxima do Sensor 5
<TEMPERATURA5> </TEMPERATURA5>
Temperatura do Sensor 1
1 <!-- Inteiro de 16 bits com sinal -->
Abaixo da Mnima
<TEMPERATURA1> </TEMPERATURA1>
Temperatura do Sensor 2
1 <!-- Inteiro de 16 bits com sinal -->
<TEMPERATURA2> </TEMPERATURA2>
Abaixo da Mnima
63
8 Temperatura do Sensor 3
Abaixo da Mnima
9 Temperatura do Sensor 4
Abaixo da Mnima
10 Temperatura do Sensor 5
Abaixo da Mnima
11 Retorno Faixa Normal
de Temperatura 1
16 Excedida Temperatura
Mxima do Sensor 1
17 Excedida Temperatura
Mxima do Sensor 2
18 Excedida Temperatura
Mxima do Sensor 3
19 Excedida Temperatura
Mxima do Sensor 4
20 Excedida Temperatura
Mxima do Sensor 5
21 Temperatura do Sensor 1
Abaixo da Mnima
22 Temperatura do Sensor 2
Abaixo da Mnima
23 Temperatura do Sensor 3
Abaixo da Mnima
24 Temperatura do Sensor 4
Abaixo da Mnima
25 Temperatura do Sensor 5
Abaixo da Mnima
26 Temperatura do Sensor 1
Abaixo da Mnima
27 Temperatura do Sensor 2
Abaixo da Mnima
28 Temperatura do Sensor 3
Abaixo da Mnima
1
1
0
0
0
0
0
0
0
0
0
0
2
2
2
64
29 Temperatura do Sensor 4
Abaixo da Mnima
30 Temperatura do Sensor 5
Abaixo da Mnima
31 Excedida Temperatura
Mxima do Sensor 1
32 Excedida Temperatura
Mxima do Sensor 2
33 Excedida Temperatura
Mxima do Sensor 3
34 Excedida Temperatura
Mxima do Sensor 4
35 Excedida Temperatura
Mxima do Sensor 5
36 Nenhum sensor de
temperatura foi lido. Este
pode ser um problema de
instalao ou a
configurao no se
aplica a este RI
37 Temperaturas
43 Sensor de Temperatura 1
Fora da Faixa -55.0 C
125.0 C
2
2
2
2
2
2
65
44 Sensor de Temperatura 2
Fora da Faixa -55.0 C
125.0 C
45 Sensor de Temperatura 3
Fora da Faixa -55.0 C
125.0 C
46 Sensor de Temperatura 4
Fora da Faixa -55.0 C
125.0 C
47 Sensor de Temperatura 5
Fora da Faixa -55.0 C
125.0 C
48 Temperatura avulsta de
mltiplos sensores
32767 = No Lido
32766 = Erro de Leitura
32765 = Fora de Faixa
66
67
68
0 = Eletrnico
1 = Solenide -->
<TipoBloqueador> </TipoBloqueador>
<!-- Se possui atuador de sirene instalado:
0 = No
1 = Sim -->
<Sirene> </Sirene>
<!-- Se possui atuador de pisca alerta instalado:
0 = No
1 = Sim -->
<Pisca> </Pisca>
<!-- Se possui boto de pnico instalado:
0 = No
1 = Sim -->
<BotaoPanico> </BotaoPanico>
<!-- Se possui hodmetro:
0 = No
1 = Sim -->
<Hodometro> </Hodometro>
<!-- Tipo do Hodmetro:
0 = Eletrnico
1 = Mecnico -->
<TipoHodometro> </TipoHodometro>
<!-- Se possui Nobreak:
0 = No
1 = Sim -->
<Nobreak> </Nobreak>
<!-- Verso de software do rastreador -->
<Versao> </Versao>
<!-- Modelo do Rastreador: 1450, 1454, 1460, 1464, 1480, 1484,
1550, 1560, 1630, 1640, 3450, 4454, 4464, 4484-->
<ModeloRastreador> </ModeloRastreador>
<!-- Se possui chave armadilha:
0 = No
1 = Sim -->
<ChaveArmadilha> </ChaveArmadilha>
<!-- Se possui chave desbloqueio:
0 = No
1 = Sim -->
<ChaveDesbloqueio> </ChaveDesbloqueio>
69
70
71
72
StsEnvio
301
302
303
304
305
306
307
308
309
310
311
Descrio
RI sem comunicacao GPRS e o telecomando e no permitido envio via Satlite
Veculo no cadastrado na central
IAS detectou que falta o endereo IP no comando
IAS detectou que falta a Porta de comunicao no comando
IAS detectou que falta Operao no comando
Base fora do ar, no possvel transmitir do telecomando
Telecomando no configurado no ini do IAS
RI esta em modo economia (ModoSleep)
IdTerminal no possui mensagem formatada associada com o valor do hash
informado.
Mensagem formatada com token em branco ou com valor invlido.
A Central no possui rastreadores com informaes alteradas no intervalo de
datas informado.
73
74
75
76
77
Definio
78
79
80
81
82
</Veiculo>
</GrupoCerca>
Observao1:. Dentro da tag <GrupoCerca> a tag <Cerca> pode ser repetida vrias
vezes, dependendo da quantidade de cercas relacionadas na importao. Para cada cerca
importada, caso tenha-se solicitado a associao, apresentado uma lista dos veculos em
que a associao teve sucesso ou no
Observao2: Na associao das Cercas aos veculos permito um conjunto de no
mximo 100 cercas, caso o nmero de Cercas exceda a quantidade mxima o telecomando
no ir associar nenhuma Cerca e a tag <StsAssociacao> vir com o valor 1 para os
veculos.
6.27 CONFIRMAO DE IMPORTAO E ASSOCIAO DE GRUPOS DE ROTAS
Este teleevento est diretamente relacionado ao Telecomando de Importao e
Associao de Grupos de Rotas. Sempre que for enviado esse Telecomando para o IAS ele
devolver um Televento de confirmao de importao e associao das rotas. O valor da
tag <CodMsg> para este teleevento -50.
<!-- Identificao da Mensagem -->
<CodMsg> -50 </CodMsg>
<!-- Marcao do incio do grupo de rotas -->
<GrupoRota>
<!-- Nome do grupo de rota que ser importado, caso no seja
informado o nome do grupo o IAS definir um nome com a data e
a hora da importao -->
83
<NomeGrupo></NomeGrupo>
<!-- Nmero de rotas importadas pelo IAS -->
<NrRotasImportadas> </NrRotasImportadas>
<!-- Marcao do incio da rota -->
<Rota>
<!-- Nome da rota -->
<NomeRota> </NomeRota>
<!-- Status de Importacao:
0 = Sucesso na importao,
1 = Solicitada a no incluso de uma rota nova (veja a
tag <AcaoNovos> no telecomando -11)
2 = Solicitada a no incluso de um rota cadastrada
(veja a tag <AcaoCadastrados> no telecomando -11)
3 = rota excede mais de 5000 pontos -->
<StsImportacao> </StsImportacao>
<Veiculo>
<!-- Numero de srie do rastreador
(em hexadecimal) -->
<IdTerminal> </IdTerminal>
<!-- Status de Associao:
0 = Sucesso na Associao,
1 = Falha na Associao -->
<StsAssociacao> </StsAssociacao>
</Veiculo>
</GrupoRota>
Observao:. Dentro da tag <GrupoRota> a tag <Rota> pode ser repetida vrias
vezes, dependendo da quantidade de rotas relacionadas na importao. Para cada rota
importada, caso tenha-se solicitado a associao, apresentado uma lista dos veculos em
que a associao teve sucesso ou no
Observao2: Na importao de uma Rota caso ocorra alguma falha a associao da
Rota ao veculo no processado. Na tag <StsAssociacao> informado a falha
ocorrida.
Observao2: Na associao das Rotas aos veculos permitido uma Rota com
conjunto de no mximo 5000 pontos, caso o nmero de pontos exceda a quantidade
mxima o telecomando no ir associar a Rota e a tag <StsAssociacao> vir com o
valor 1 para os veculos.
6.28 INFORMAES SOBRE MENSAGENS FORMATADAS
84
85
86
87
Observao:
A tag <StsTransmissao> indica o status da solicitao de
transmisso do Perfil de Configurao previamente associado ao veculo.
6.31 CONFIRMAO DA SOLICITAO DA TRANSMISSO DO CONJUNTO DE ALVOS
Este teleevento est diretamente relacionado ao Telecomando de Solicitao da
Transmisso do Conjunto de Alvos. Sempre que for enviado esse Telecomando para o IAS
ser devolvido um Televento de confirmao solicitao da transmisso do conjunto de
alvos. O Status se transmisso foi enviada com sucesso para o rastreador do veculo ser
realizada pelo teleevento Status de Envio de Telecomando (CodMsg = 81) com tag
<IdStatus> contendo o mesmo valor que a tag <IdSeqMsg> possuia quando o
telecomando foi gerado. O valor da tag <CodMsg> para este teleevento -54.
<!-- Data e hora da emissao -->
<DataHoraEm> </DataHoraEm>
<!-- Identificacao da Mensagem -->
<CodMsg> -54 </CodMsg>
<!-- Numero de srie do rastreador
(em hexadecimal) -->
<IdTerminal> </IdTerminal>
<!-- Status do envio do Conjunto de Alvos:
0 = Solicitao da Transmisso OK
1 = Terminal desconhecido
2 = No existem Alvos associados a esse veculo,
88
89
pelo teleevento Status de Envio de Telecomando (CodMsg = 81) com tag <IdStatus>
contendo o mesmo valor que a tag <IdSeqMsg> possuia quando o telecomando foi gerado.
O valor da tag <CodMsg> para este teleevento -56.
<!-- Data e hora da emissao -->
<DataHoraEm> </DataHoraEm>
<!-- Identificacao da Mensagem -->
<CodMsg> -56 </CodMsg>
<!-- Numero de srie do rastreador
(em hexadecimal) -->
<IdTerminal> </IdTerminal>
<!-- Status do envio do Conjunto de Alvos:
0 = Solicitao da Transmisso OK,
1 = Terminal desconhecido
2 = No existem Rotas associados a esse veculo
3 = No possvel transmitir as Rotas (Base fora do ar)
4 = No possvel transmitir as Rotas (Veculo em satlite).->
<StsTransmissao> </StsTransmissao>
Observao: A tag <StsTransmissao> indica o status para transmisso do
Conjunto de Rotas o veculo relacionado no Telecomando que gerou esse Teleevento..
6.34 STATUS DA TRANSMISSO DA OPERAO
Este teleevento est diretamente relacionado ao Telecomando de Solicitao de
Status da Operao. E informa o status da ltima Operao transmitida para o veculo
relacionado no Telecomando. O valor da tag <CodMsg> para este teleevento -57.
<!-- Data e hora da emissao -->
<DataHoraEm> </DataHoraEm>
<!-- Identificacao da Mensagem -->
<CodMsg> -57 </CodMsg>
<!-- Nmero de srie do rastreador (em hexadecimal) -->
<IdTerminal> </IdTerminal>
<!-- Status da solicitao da transmisso da Operao:
0 = Solicitao da transmisso da Operao OK
1 = Terminal de Operao
2 = No existe Operao transmitida para esse
veculo
<StsOperacao> </StsOperacao>
90
91
92
Tipo
da
Mensagem
de
Extenso
Logstica
de
</MensagensELP>
93
<StsMensagemELP> </StsMensagemELP>
<!-- Marcao do incio das mensagens -->
<MensagensELP>
Tipo
da
Mensagem
de
Extenso
Logstica
de
94
95
<DataHoraEm> </DataHoraEm>
<!-- Identificacao da Mensagem -->
<CodMsg> -62 </CodMsg>
<!-- Numero de srie do rastreador
(em hexadecimal) -->
<IdTerminal> </IdTerminal>
<!-- Status do envio do Conjunto de Alvos:
0 = Solicitao da Transmisso OK
1 = Terminal desconhecido
2 = No existem Mensagens (quando necessrio) associados a esse
veculo,
3 = No possvel transmitir a configurao de Extenso
Logstica de Parada(Base fora do ar)
4 = No possvel transmitir a configurao de Extenso
Logstica de Parada (Veculo em satlite).-->
<StsTransmissao> </StsTransmissao>
Observao: A tag <StsTransmissao> indica o status para transmisso da
configurao da extenso logstica de parada o veculo relacionado no Telecomando que
gerou esse Teleevento.
6.40 LISTA DE MENSAGENS PR-DEFINIDAS
Assim que a Interface recebe um telecomando de Solicitao Mensagens PrDefinidas, ela enviar para o Cliente um teleevento no formato XML com todas as
Mensagens Pr-Definidas que podem ser enviadas da Central SAVERTurbo para os
Rastreadores DPlus (satlite) com o modelo 1460 e 1480. Note que este teleevento
identificado com a tag <CodMsg> igual a 63
<!-- Data e hora da emissao -->
<DataHoraEm> </DataHoraEm>
<!-- Identificacao da mensagem -->
<CodMsg> -63 </CodMsg>
<!-- Marcao do incio de uma mensagem pr-definida -->
<MensagemPre>
<!-- Idenficador da Mensagem Pr-Definida -->
< IdMensagemPre > </IdMensagemPre>
<!-- Mensagem Pr-Definida -->
<Mensagem> </Mensagem>
</MensagemPre>
96
Descrio
Tamanho
Valor Mnimo Valor Mximo
em Bytes
1
-128
127
97
2
3
4
5
6
7
8
9
10
12
13
14
1
0
2
-32768
2
0
4
-2,15E+09
4
0
1
0
4 1.5 * 10^45
8 5.0 * 10^324
1
4
4
4
255
32767
65335
2,147E+09
4,295E+09
255
3.4 * 10^38
1.7 * 10^308
7 APNDICE
7.1
Bloquear (0x15);
Desbloquear (0x16);
98