UNIVERSIDADE FEDERAL DE SANTA CATARINA PROGRAMA DE POacuteS-GRADUACcedilAtildeO EM CIEcircNCIA DA
COMPUTACcedilAtildeO
BOBIQUINS ESTEcircVAtildeO DE MELLO
UM MODELO PARA GERENCIAMENTO DE VEIacuteCULOS AUTOMOTORES
Dissertaccedilatildeo submetida agrave Universidade Federal de Santa Catarina como requisito final para a obtenccedilatildeo do grau de Mestre em Ciecircncia da Computaccedilatildeo
PROP DRa ELIZABETH SUELI SPECIALSKI
Florianoacutepolis Novembro de 2002
UM MODELO PARA GERENCIAMENTO DE VEIacuteCULOSAUTOMOTORES
BOBIQUINS ESTEcircVAtildeO DE MELLO
Esta Dissertaccedilatildeo foi julgada adequada para a obtenccedilatildeo do tiacutetulo de Mestre em Ciecircncia da Computaccedilatildeo Aacuterea de Concentraccedilatildeo Sistemas de Computaccedilatildeo e aprovada em sua forma final pelo Programa de Poacutes-Graduaccedilatildeo em Ciecircncia da Computaccedilatildeo
Banca Examinadora
Elizabeth aacuteieli Specialski b r3 (Orientadora)
Luiz Fernando Jacintho Maia Dr
DEDICATOacuteRIA
Para Roseleine minha esposa
AGRADECIMENTOS
Um especial agradecimento agrave Professora Elizabeth Sueli Specialski minha orientadora Mais
amiga que orientadora mais mestra de vida que das ciecircncias criadas pelo homem
Aos Professores Joatildeo Bosco da Mota Alves e Luiz Fernando Jacintho Maia pela expansatildeo
dos limites e horizontes
A todos os Mestres que me tiveram nas matildeos em qualquer etapa de minha vida e que estatildeo
presentes em cada paraacutegrafo deste trabalho
A Deus que permitiu
RESUMO
Esta dissertaccedilatildeo propotildee um modelo de gerenciamento para veiacuteculos automotores
produzidos em escala industrial baseado no modelo de gerenciamento SNMP como
ferramenta de monitoramento e controle durante a produccedilatildeo comercializaccedilatildeo e utilizaccedilatildeo dos
veiacuteculos O presente trabalho mostra as vaacuterias tecnologias empregadas atualmente seus
pontos positivos e negativos e os objetivos que estas tecnologias pretendem atingir
Fundamenta a base tecnoloacutegica que daacute sustentaccedilatildeo ao modelo mostrando as vantagens e
desvantagens da mesma O trabalho propotildee o modelo fiacutesico para o gerenciamento de veiacuteculos
o modelo funcional e o modelo de informaccedilatildeo para este fim O modelo de informaccedilatildeo eacute uma
MIB (Management Information Base) ou seja uma base de dados dedicada que eacute
efetivamente criada e codificada neste documento
ABSTRACT
This work proposes a management model for vehicles produced in large scale based on the
SNMP management model The technologies usually used on network management are
detailed on this work showing the positive and negative points and the objectives reached by
them - these technologies support the model suggested This management model presents a
physical model a functional model and an information model The information model is a
MIB (Management Information Base) that is a dedicated database defined and coded on this
work
LISTA DE TABELAS E FIGURAS
Fig 21 - Componentes do Modelo de Gerenciamento SNMP 13Fig 22 - Aacuterea de cobertura TIM Celular 20Tabela 31 - Comparativo de Uso no Modelo SNMP26Fig 41 - Modelo de Gerenciamento SNMP em Veiacuteculos Automotores28Fig 43 - Gerenciamento na produccedilatildeo do veiacuteculo30Fig 44 - Gerenciamento na comercializaccedilatildeo e manutenccedilatildeo do veiacuteculo32Fig 45 - Gerenciamento no uso do veiacuteculo 33Fig 46 - Gerenciamento pelo Poder Puacuteblico 34Fig 47 - Estaccedilotildees Radiobase em Florianoacutepolis 35Fig 48 - Modelo Funcional de Gerenciamento 36Fig 49 - Espectro de frequumlecircncias no Brasil 38Fig 410 - Arvore da MIB 40Fig 411 - Aacutervore de vehicleMIBObjects 41Fig 411 - Aacutervore de vehicleldent42Fig 413 - Aacutervore de vehicleOwner e vehicleHistory46Fig 414 - Aacutervore de vehicleStatus48Fig 415 - Arvore de vehicleMIBNotifiacutecations 50Tabela 4 1- Planilha de Conformidade 54
SUMAacuteRIO
1 - INTRODUCcedilAtildeO 911 Objetivos102 - FUNDAMENTACcedilAtildeO1321 O Modelo SNMP 1322 Transmissatildeo Sem Fio 15
221 O Espectro Eletromagneacutetico 16222 Teacutecnicas de Multiplexaccedilatildeo 18
23 Estaccedilatildeo Radiobase - ERB203 - NECESSIDADES E BENEFIacuteCIOS 2231 Tecnologia Atual versus Modelo de gerenciamento SNMP 224 - MODELO DE GERENCIAMENTO DE VEIacuteCULOS AUTOMOTORES 2741 Arquitetura F iacutesica 2842 Arquitetura Funcional35
421 Estaccedilotildees de Gerenciamento 364211 Estaccedilotildees de Gerenciamento de Produccedilatildeo364212 Estaccedilotildees de Gerenciamento de Manutenccedilatildeo374213 Estaccedilotildees Puacuteblicas de Gerenciamento 37
422 Noacutes Gerenciados37423 Meio de Comunicaccedilatildeo 38423 Informaccedilotildees de Gerenciamento 38424 Protocolo de Gerenciamento 39
43 Arquitetura de Informaccedilatildeo39431 Desenvolvimento da MIB 39432 Descriccedilatildeo de vehicleMIBObjects41
4321 Grupo vehicleldent 424322 Grupo vehicleOwner 454323 Grupo vehicleHistory 464324 Grupo vehicleStatus 484325 Grupo vehicleControl 49
433 Descriccedilatildeo de vehicleMIBNotifications 50434 Descriccedilatildeo de vehicleMIBConformance 51
4341 Descriccedilatildeo de vehicleComplience 514342 Descriccedilatildeo de vehicleGroups54
5 - CONCLUSAtildeO 56ANEXO 1 - VehicleMIB58GLOSSAacuteRIO E ABREVIACcedilOtildeES 76REFEREcircNCIAS BIBLIOGRAacuteFICAS78
9
1 - INTRODUCcedilAtildeO
Este trabalho foi inicialmente concebido para atender a algumas reclamaccedilotildees comuns de
proprietaacuterios e motoristas de motocicletas automoacuteveis e caminhotildees como por exemplo a
falta de um mecanismo tecnoloacutegico que informe a necessidade de uma troca de oacuteleo
lubrificante ou de uma manutenccedilatildeo preventiva Os veiacuteculos de um modo geral possuem
tecnologia embarcada para suprir estas necessidades mas esta tecnologia foi basicamente
desenvolvida para atender aos interesses dos fabricantes A ideacuteia inicial era criar um modelo
padratildeo de informaccedilatildeo que tivesse foco no usuaacuterio do veiacuteculo
Na medida em que a ideacuteia foi sendo amadurecida percebeu-se que existe uma lacuna no
sistema de tracircnsito em geral seja ele em vias urbanas ou rodovias natildeo existe um
gerenciamento da malha viaacuteria brasileira que eacute utilizada por motocicletas automoacuteveis e
caminhotildees Outra percepccedilatildeo que surgiu foi a de que a grande maioria de contravenccedilotildees e
crimes sempre tem um veiacuteculo associado ladrotildees fogem numa camionete sequumlestradores
levam o carro da viacutetima contrabando eacute realizado em caminhotildees e pessoas satildeo atropeladas e
morrem Segundo dados oficiais do DENATRAN(2002) temos cerca de 650 acidentes de
tracircnsito com viacutetimas por dia no Brasil Segundo David Duarte de Lima doutor em seguranccedila
no tracircnsito morrem 40000 pessoas por ano no paiacutes 600000 satildeo feridas e 100000 ficam com
lesotildees definitivas todas viacutetimas de acidentes de tracircnsito (ENGEBRAacuteS 1999) A OMS
(Organizaccedilatildeo Mundial de Sauacutede) fala em 13 milhatildeo de mortos no mundo todo ano em
consequumlecircncia de acidentes de tracircnsito eacute uma morte a cada 30 segundos (TRAcircNSITO
BRASIL 2002)
Este cenaacuterio direcionou a pesquisa para os meacutetodos e tecnologias atualmente usadas para
monitoramento e controle de tracircnsito nos aspectos que implicam em detecccedilatildeo fiscalizaccedilatildeo
intervenccedilatildeo e aplicaccedilatildeo de penalidades No acircmbito do Poder Puacuteblico os oacutergatildeos de tracircnsito
existentes satildeo o CONTRAN (Conselho Nacional de Tracircnsito) o DENATRAN (Departamento
Nacional de Tracircnsito) as Poliacutecias Rodoviaacuteria Federal e Estadual as Poliacutecias Militares as
JARTs (Juntas Administrativas de Recursos de Infraccedilotildees) os DETRANs (Departamento de
Tracircnsito) estaduais e existe ainda um projeto de municipalizaccedilatildeo que eacute basicamente uma
divisatildeo de atribuiccedilotildees dos poderes federal estadual e municipal (DENATRAN 2002) As
tecnologias e meacutetodos utilizados satildeo pontuais tais como radares cacircmeras de viacutedeo e
barreiras sendo portanto limitados em tempo e espaccedilo
Quando este assunto eacute visto na esfera privada as tecnologias e meacutetodos datildeo um salto
estratosfeacuterico tanto em nuacutemero de empresas que atendem o segmento conforme mostra o site
Google (2002) quanto na elevada sofisticaccedilatildeo das soluccedilotildees que utilizam sistemas de sateacutelite
para rastreamento (SUPERTRACK 2002) Estas empresas tecircm seu nicho de mercado nas
transportadoras de mercadorias que temem roubo de cargas e na camada da populaccedilatildeo com
maior poder aquisitivo que procuram soluccedilotildees para o roubo de veiacuteculos caros e eventuais
sequumlestros Existe aqui uma limitaccedilatildeo quanto agrave abrangecircncia social
11 Objetivos
Esta dissertaccedilatildeo tem como objetivo principal apresentar um modelo que permita o
gerenciamento em tempo integral de todos os veiacuteculos automotores em todas as vias puacuteblicas
do paiacutes com uma base teacutecnica padronizada
Como objetivos especiacuteficos tem-se
Definir a arquitetura fiacutesica do modelo
10
Especificar a arquitetura funcional do modelo
Especificar e modelar a arquitetura de informaccedilatildeo do modelo
O modelo utiliza tecnologias provenientes do mundo de redes de computadores e
telecomunicaccedilotildees todas consolidadas e com massa criacutetica disponiacutevel O cerne do sistema eacute o
modelo de gerenciamento SNMP com suas estaccedilotildees de gerenciamento protocolos de
comunicaccedilatildeo e noacutes gerenciados (veiacuteculos) com agentes e bases de informaccedilotildees (MIBs -
Management Information Base) A comunicaccedilatildeo entre gerente e agente eacute feita por radioshy
frequumlecircncia entre antenas estrategicamente localizadas (estaccedilotildees radiobase - ERBs) e um
hardware especializado embarcado no veiacuteculo
A atribuiccedilatildeo das montadoras de veiacuteculos eacute embarcar um servidor com uma mesma base de
dados e um mesmo agente em cada produto seu a atribuiccedilatildeo do Poder Puacuteblico eacute implantar
nuacutecleos de gerenciamento e estaccedilotildees radiobase suficientes para dar a aacuterea de cobertura
necessaacuteria para a malha viaacuteria brasileira No momento em que o veiacuteculo eacute ligado e comeccedila a
utilizar uma rua avenida ou rodovia os gerentes puacuteblicos iniciam o monitoramento e o
controle pois o veiacuteculo tal como um switch de rede de computadores fica informando ldquoestou
ligadordquo ldquosou um Palio EXrdquo ldquominha placa eacute MCG 3456rdquo ldquominha velocidade atual eacute 76
kmhrdquo O modelo prevecirc que se abra desta forma um canal de comunicaccedilatildeo em tempo real
entre o gestor de tracircnsito e o condutor do veiacuteculo possibilitando que o mesmo seja avisado
via sintetizador de voz ou painel digital de congestionamentos interrupccedilotildees de tracircnsito
velocidade excessiva trecho com cobranccedila de pedaacutegio e autuaccedilotildees por exemplo O motorista
pode por sua vez solicitar socorro em situaccedilotildees emergenciais O modelo proposto abre
enfim um campo vasto de desenvolvimento de equipamentos especializados aplicaccedilotildees de
gerenciamento e procedimentos legais
Todas as instituiccedilotildees empresas e pessoas envolvidas com veiacuteculos satildeo beneficiadas pois
todas podem ter estaccedilotildees de gerenciamento focadas no seu negoacutecio A montadora cria um
sistema que iraacute auxiliar no processo produtivo do veiacuteculo registrando dados como modelo
cor nuacutemero de seacuterie data de fabricaccedilatildeo etc As revendas e concessionaacuterias envolvidas na
comercializaccedilatildeo e manutenccedilatildeo do veiacuteculo ganham informaccedilotildees adicionais que podem ser
utilizadas na consolidaccedilatildeo do relacionamento com clientes tais como datas e locais de
manutenccedilotildees nome do usuaacuterio e perfil de uso do veiacuteculo Uma base de informaccedilotildees
padronizada possibilita que as oficinas atendam veiacuteculos independentemente da marca O
proprietaacuterio ganha em seguranccedila e interatividade com o veiacuteculo que avisa quando estaacute
vencendo o prazo de uma manutenccedilatildeo preventiva e que a velocidade atual estaacute acima do
permitido no trecho evitando multas O Poder Puacuteblico ganha uma ferramenta poderosa e
versaacutetil para detectar fiscalizar agir penalizar e cobrar
A maior beneficiada com a implantaccedilatildeo deste modelo eacute a sociedade brasileira que teraacute reais
possibilidades de diminuir seus iacutendices de infraccedilotildees contravenccedilotildees crimes e mortes aleacutem de
minimizar os prejuiacutezos monetaacuterios com estes eventos O paiacutes pode dar o exemplo ao mundo
tal como jaacute fez no processo eleitoral receacutem concluiacutedo
O capiacutetulo 2 fundamenta as tecnologias envolvidas no Modelo de Gerenciamento de Veiacuteculos
Automotores o capiacutetulo 3 detalha as necessidades e benefiacutecios da implantaccedilatildeo do modelo e o
capiacutetulo 4 apresenta o Modelo de Gerenciamento de Veiacuteculos Automotores desenvolvido no
seu aspecto fiacutesico funcional e quanto agrave base de informaccedilotildees O capiacutetulo 5 compreende as
consideraccedilotildees finais e conclusotildees e o anexo 1 conteacutem a base de informaccedilotildees - MIB -
definida
13
2 - FUNDAMENTACcedilAtildeO
21 O Modelo SNMP
O Modelo de Gerenciamento SNMP foi criado em 1990 buscando suprir uma lacuna que
estava se abrindo no gerenciamento da Internet Ateacute entatildeo a precursora ARPANET vinha
utilizando recursos modestos como o programa Ping para gerenciamento O crescimento
explosivo da rede mundial demandou uma forma sistemaacutetica de monitorar e controlar as redes
de computadores A estrutura e o protocolo SNMP foram implementados nos produtos
comerciais - computadores hubs roteadores switches - e se tomaram padrotildees para o
gerenciamento de redes O Modelo SNMP consiste em quatro componentes noacute gerenciado
estaccedilatildeo de gerenciamento informaccedilatildeo de gerenciamento e protocolo (TANENBAUM 1997)
Estes componentes satildeo ilustrados na figura 21
Fig 21 - Componentes do Modelo de Gerenciamento SNMP
14
Segundo Mello (2002 108 f) o modelo de gerenciamento SNMP eacute composto pelos elementosGerente (estaccedilatildeo de gerenciamento)- a estaccedilatildeo de gerenciamento age como uma interface da estrutura gerenciada com o administrador o qual recebe as informaccedilotildees de estado do sistema e determina a accedilatildeo que deve ser tomada Agente - eacute moacutedulo que fica no dispositivo que estaacute sendo gerenciado Troca informaccedilotildees com o gerente A comunicaccedilatildeo pode ser originada a partir dele (trap) ou do gerente (polling)MTB - por sua vez a MtB (Base de Informaccedilotildees Gerenciaacuteveis) armazena todas as informaccedilotildees do dispositivo como a identificaccedilatildeo as configuraccedilotildees o estado Estas informaccedilotildees satildeo lidas ou alteradas pelo agenteProtocolo de Gerenciamento - O SNMP possibilita a troca de informaccedilotildees entre gerentes e agentes Na arquitetura Internet o SNMP eacute implementado sobre o UDP ou seja natildeo eacute orientado agrave conexatildeo - como sua funccedilatildeo eacute gerenciar situaccedilotildees de risco natildeo pode depender de conexatildeo
As redes de computadores se consolidaram apoacutes um embate com sistemas multiusuaacuterios que
foi a tecnologia que fez frente agraves redes no final dos anos 80 Praacuteticas baratas e eficientes as
redes de computadores imediatamente foram interligando todos elementos de computaccedilatildeo de
uma empresa de computadores a impressoras de servidores a sistemas de fornecimento de
energia ininterrupta (no breaks) As redes foram se expandindo dentro da empresa
interligaram filiais e parceiros tomando-se estruturas extremamente complexas e requerendo
algum niacutevel de gerenciamento As tentativas iniciais foram proprietaacuterias e natildeo tinham a
abrangecircncia necessaacuteria ao problema
A cultura de gerenciar redes expandiu-se quando os principais fabricantes de equipamentos de
informaacutetica adotaram o modelo SNMP como padratildeo A estrutura de gerenciamento eacute
composta basicamente de um gerente que solicita informaccedilotildees ou envia comandos de controle
para o noacute gerenciado dentro do noacute estaacute o agente SNMP que recebe as instruccedilotildees do gerente e
as executa Quando o agente necessita de alguma informaccedilatildeo ele consulta a MIB que eacute a base
de informaccedilotildees de gerenciamento de cada equipamento Todo equipamento deve possuir uma
MIB para ser gerenciaacutevel pois eacute nela que as informaccedilotildees relevantes ao usuaacuterio satildeo
armazenadas
O SNMP foi definido tendo como principal objetivo minimizar a quantidade e complexidade das funccedilotildees de gerenciamento realizadas pelo agente Como objetivos secundaacuterios foi proposto que o SNMP fosse suficientemente amplo
para aceitar aspectos adicionais da operaccedilatildeo de gerenciamento de redes e tanto quanto possiacutevel independente da arquitetura e mecanismos dos dispositivos gerenciados (CASE 1990 p 5)
O gerenciamento de uma rede de computadores normalmente eacute realizado atraveacutes de vaacuterias
estaccedilotildees de gerenciamento que monitoram e controlam vaacuterios noacutes gerenciados As estaccedilotildees de
gerenciamento satildeo computadores de alta capacidade de processamento que executam uma
aplicaccedilatildeo de gerenciamento Os noacutes gerenciados satildeo computadores hubs switches
roteadores placas de rede no breaks enfim qualquer dispositivo de informaacutetica que possua
um agente SNMP e uma M1B embarcados O agente SNMP intermedeia as questotildees de
gerenciamento com a MIB que armazena os dados do equipamento Estes dados podem ser
consultados ou alterados utilizando o protocolo SNMP
Os recursos que satildeo gerenciados no equipamento ou dispositivo de informaacutetica satildeo
representados como objetos e a MIB eacute uma estruturaccedilatildeo destes objetos na forma de uma
aacutervore As definiccedilotildees de como deve ser construiacuteda uma MIB podem ser encontradas na
Estrutura da Informaccedilatildeo de Gerenciamento padratildeo (SMI) A notaccedilatildeo para a representaccedilatildeo dos
dados na MIB eacute determinada na Notaccedilatildeo de Sintaxe Abstrata 1 (ASN 1)
A evoluccedilatildeo das redes equipamentos e sistemas de comunicaccedilatildeo bem como o incremento das
necessidades de disponibilidade e seguranccedila fazem com que haja uma constante ampliaccedilatildeo de
funccedilotildees e potencialidades no SNMP e SMI ocasionando a liberaccedilatildeo de novas versotildees de
ambos de tempos em tempos
22 Transmissatildeo Sem Fio
A transmissatildeo sem fio eacute uma das tecnologias que foram muito desenvolvidas em funccedilatildeo de
necessidades em telecomunicaccedilotildees Hoje eacute um meacutetodo amplamente utilizado tanto para
transmitir voz quanto dados Quando se fala de comunicaccedilatildeo entre dois pontos de A ateacute B
15
em que pelo menos um dos terminais ou elementos eacute moacutevel a transmissatildeo sem fio eacute a
tecnologia mais indicada
16
221 O Espectro Eletromagneacutetico
A tecnologia da comunicaccedilatildeo sem fio utiliza como meios de transmissatildeo a atmosfera terrestre
ou o vaacutecuo sendo que estes meios assim como cabos de cobre e cabos oacuteticos tecircm limitaccedilotildees
O espectro eletromagneacutetico eacute o nome dado agrave parte aproveitaacutevel do meio livre para a difusatildeo
de um sinal considerando a tecnologia atualmente conhecida Segundo Tanenbaum (1997)
esta tecnologia foi produzida e observada pela primeira vez em 1887 por Heinrich Hertz
Quando se movem os eleacutetrons criam ondas eletromagneacuteticas que podem se propagar atraveacutes do espaccedilo livre (inclusive no vaacutecuo) O nuacutemero de oscilaccedilotildees por segundo de uma onda eletromagneacutetica eacute chamado de frequumlecircncia eeacute medida em Hz A distacircncia entre dois pontos maacuteximos (ou miacutenimos) consecutivos eacute chamada de comprimento de onda que eacute universalmente designada pela letra grega X (lambda) No vaacutecuo as ondas viajam na mesma velocidade independente de sua frequumlecircncia ou seja a 3x108 ms que eacute a velocidade da luz representada por c A relaccedilatildeo fundamental eacute expressa na equaccedilatildeo X=C Quando se instala uma antena com o tamanho apropriado em um circuito eleacutetrico as ondas eletromagneacuteticas podem ser transmitidas e recebidas com eficiecircncia por um receptor localizado a uma distacircncia bastante razoaacutevel Toda a comunicaccedilatildeo sem fio eacute baseada nesse princiacutepio (TANENBAUM 1997 p 107)
Os principais fatores que afetam uma transmissatildeo em radiofrequumlecircncia satildeo basicamente a
frequumlecircncia utilizada a localizaccedilatildeo dos equipamentos de transmissatildeorecepccedilatildeo o tamanho e
altura das antenas a potecircncia de transmissatildeo do sinal obstaacuteculos e condiccedilotildees do tempo Estes
fatores determinam a aacuterea de cobertura de um determinado sinal isto eacute a aacuterea geograacutefica
onde eacute possiacutevel haver uma comunicaccedilatildeo entre dois ou mais terminais
O espectro eletromagneacutetico uacutetil atualmente em radiofrequumlecircncia eacute a faixa que vai de 3 kHz ateacute
300 GHz O uso desta faixa de frequumlecircncias eacute restrito e controlado justamente para organizar
as vaacuterias aplicaccedilotildees e os inuacutemeros interesses envolvidos O oacutergatildeo federal que atribui destina
e fiscaliza as vaacuterias faixas de frequumlecircncias no Brasil eacute a ANATEL
A grande faixa dos 3 kHz aos 300 GHz eacute dividida em 8 bandas conhecidas pelas suas siglas
na liacutengua inglesa a saber
VLF - frequumlecircncias muito baixas esta banda vai de 3 a 30 kHz a baixa frequumlecircncia implica em
alto comprimento de onda Este tipo de sinal tende a acompanhar a curvatura da Terra
atingindo grandes distacircncias Esta banda eacute especialmente utilizada para transmissotildees globais e
navegaccedilatildeo mariacutetima de longa distacircncia (BICSI 1998 p 29-2)
LF - frequumlecircncias baixas satildeo as contidas entre 30 kHz e 300 kHz Possuem caracteriacutesticas de
propagaccedilatildeo e uso similares agrave banda VLF
MF mdash frequumlecircncias meacutedias estatildeo entre 300 kHz e 3000 kHz Uma grande parte deste espectro
eacute utilizado pelas raacutedios AM (amplitude modulada) tambeacutem conhecidas com raacutedios de ondas
meacutedias (OM) Estas ondas se propagam ao niacutevel do solo e perfuram preacutedios e obstaacuteculos Ateacute
esta frequumlecircncia a largura de banda disponiacutevel eacute pequena (TANENBAUM 1997 p 110)
HF - frequumlecircncias altas vatildeo de 3 MHz ateacute 30 MHz As ondas que estatildeo ao niacutevel do solo tende
a ser absorvidas pela Terra de forma que a propagaccedilatildeo do sinal natildeo acompanha mais a
curvatura do planeta A caracteriacutestica nesta banda eacute que as ondas refratam na ionosfera uma
ou mais vezes retomando ao solo e sendo recebidas pelo destino
VHF - frequumlecircncias muito altas compreendem o intervalo de 30 MHz a 300 MHz A
caracteriacutestica de propagaccedilatildeo eacute similar ao HF sendo utilizada por radioamadores canais de
televisatildeo aberta (2 ao 13) e raacutedios FM (frequumlecircncia modulada) A banda VHF possui faixas
destinadas agrave comunicaccedilatildeo moacutevel terrestre e aplicaccedilotildees militares (TANENBAUM 1997 p
111)
UHF - frequumlecircncias ultra-altas satildeo as que vatildeo de 300 MHz a 3000 MHz De uma forma geral
a partir de 100 MHz as ondas trafegam em linha reta sendo desta forma mais simples para se
17
determinar origem e destino Estas ondas satildeo vulgarmente conhecidas como microondas e
satildeo amplamente utilizadas em comunicaccedilatildeo de dados e voz Usando antenas paraboacutelicas eacute
possiacutevel concentrar o sinal num feixe de microondas permitindo uma comunicaccedilatildeo mais
eficiente A banda UHF conteacutem duas faixas ISM - em 902 MHz e 24 GHz que satildeo liberadas
pela ANATEL para aplicaccedilotildees industriais cientiacuteficas e meacutedicas ou seja na praacutetica qualquer
um pode utilizaacute-las sem autorizaccedilatildeo do oacutergatildeo governamental Ambas estatildeo congestionadas
pela alta utilizaccedilatildeo em telefonia e comunicaccedilatildeo de dados principalmente em grandes centros
Nesta banda eacute atribuiacuteda uma faixa de comunicaccedilatildeo moacutevel terrestre
SHF - as frequumlecircncias superaltas encontram-se acima de 3 GHz e abaixo de 30 GHz Nesta
banda foram atribuiacutedas duas faixas ISM localizadas em 57 e 24 GHz Quando a transmissatildeo
utiliza frequumlecircncias acima de 8 GHz a aacutegua comeccedila a ser um obstaacuteculo pois as ondas
eletromagneacuteticas agora com um comprimento de onda de 3 ou 4 centiacutemetros satildeo absorvidas
pela chuva As empresas de telefonia utilizam SHF em larga escala principalmente para
comunicaccedilatildeo de longa distacircncia
EHF - frequumlecircncias extremamente altas vatildeo de 30 a 300 GHz Possuem caracteriacutesticas
semelhantes a SHF e suas faixas ISM satildeo 61 122 e 244 GHz
222 Teacutecnicas de Multiplexaccedilatildeo
A necessidade de compartilhar um meio finito de transmissatildeo - o ar - fez com que vaacuterias
tecnologias fossem desenvolvidas para resolver problemas de transmissatildeo Uma necessidade
que surgiu foi a de utilizar mais eficientemente as estreitas bandas alocadas para determinada
aplicaccedilatildeo telefonia celular por exemplo O aumento exponencial dos usuaacuterios de telefones
celulares rapidamente congestiona as estaccedilotildees radiobase que podem operar numa pequena
faixa licenciada pela ANATEL
18
Foram desenvolvidas teacutecnicas de multiplexaccedilatildeo para aumentar a capacidade de transmissatildeo
das ondas eletromagneacuteticas Uma analogia uacutetil para mostrar o efeito da multiplexaccedilatildeo de um
sinal de raacutedio eacute o da ponte Governador Colombo Sales que liga a Ilha de Santa Catarina ao
continente A ponte ocupa um determinado espaccedilo uma largura limitada possui 4 pistas
todas no mesmo sentido Se quiseacutessemos aumentar a capacidade de veiacuteculos que trafegam
naquele sentido e natildeo tiveacutessemos espaccedilo para ampliar a largura da ponte ou natildeo houvesse
condiccedilotildees teacutecnicas para isto poderiacuteamos multiplexaacute-la Diminuindo a largura de cada uma
das 4 pistas poderiacuteamos criar uma quinta pista de rodagem Ou se poderia construir um outro
niacutevel de pistas na mesma largura e acima do existente a capacidade de veiacuteculos dobraria sem
que a largura original da ponte fosse alterada
Existem vaacuterias teacutecnicas de multiplexaccedilatildeo sendo que as mais utilizadas satildeo
FDMA - a teacutecnica de acesso muacuteltiplo por divisatildeo de frequumlecircncia pode ser utilizada tanto em
transmissotildees digitais quanto analoacutegicas Uma banda alocada de 25 MHz por exemplo pode
ser dividida em 833 canais independentes de 30 kHz cada Esta teacutecnica permite que o
equipamento moacutevel seja mais simples e barato poreacutem a estaccedilatildeo radiobase necessita mais
equipamentos pois cada canal requer um transmissor e um receptor (BICSI 1998 p29-4)
TDMA mdash a multiplexaccedilatildeo de acesso muacuteltiplo por divisatildeo de tempo prevecirc a divisatildeo dos canais
de radiofrequumlecircncia do FDMA em intervalos de tempo sendo que a cada transmissatildeo eacute alocado
um determinado intervalo TDMA eacute um meacutetodo mais complexo e requer equipamentos mais
sofisticados que um FDMA puro mas consegue atender um nuacutemero muito maior de usuaacuterios
(BICSI 1998 p29-5)
CDMA mdash o acesso muacuteltiplo por divisatildeo de coacutedigo foi desenvolvido para uso militar visando
seguranccedila nas transmissotildees O sistema consiste em converter a informaccedilatildeo em sinal digital e
misturaacute-lo a um coacutedigo randocircmico Esta combinaccedilatildeo eacute transmitida numa larga faixa de
frequumlecircncias literalmente o sinal eacute ldquoespalhadordquo numa teacutecnica conhecida por spread-spectrum
19
CDMA consegue acomodar 20 vezes mais usuaacuterios que FDMA considerando a mesma
largura de banda (BICSI 1998 p 29-6)
23 Estaccedilatildeo Radiobase - ERB
As estaccedilotildees radiobase satildeo um elemento-chave do sistema principalmente porque demandam
um forte investimento do Poder Puacuteblico para que as aacutereas de cobertura necessaacuterias sejam
rapidamente atingidas Este trabalho prevecirc um modelo similar ao adotado pelas companhias
de telefonia celular que em poucos anos conseguiram atingir as principais cidades e rodovias
20
com seu sistema comograve podemos ver na figura 22 do site da TIM Telesc Celular (2002)
Cobertura em mais de 2300 km de rodovias
A TIM aleacutem de oferecer cobertura em 235 municiacutepios em suacirc aacuterea de concessatildeo pensando sempre em oferecer os melhores serviccedilos a seus clientes estaacute estendendo sua cobertura em diversos trechos de rodovias Hoje satildeo mais de 2300 km de rodovias para vocecirc falar ao telefone mesmo quando estiver viajando
Rodaroacute
BR-277 CURITIBA- PONTA GROSSA 100
BR-376 MARINGAacute - APUCARANA 100PR-407 PARANAGUAacute - PONTAL DO PARANAacute 100BR-369 CAMBEacute - APUCARANA 98
BR-376 CURITIBA - Divisa Est Santa Catarina 96BR-277 CURITIBA - PARANAGUAacute 90BR-277 CASCAVEL - FOZ DO IGUACcedilU 86PR-508 ALEXANDRA - MATINHOS 84
BR-116 CURITIBA - Divisa Est Satildeo Paulo 80
BR-116 CURITIBA - Divisa Est Santa Catarina 57
BR-101 FLORIANOPOLIS - Divisa Est Paranaacute 97
BR-101 FLORIANOacutePOLIS - Divisa Est Rio Grande do Sul 90BR-470 NAVEGANTES - BLUMENAU 70
BR-280 MAFRA - PORTO UNIAtildeO 38BR-282 FLORIANOacutePOLIS - LAGES 23
Fig 22 -Aacuterea de cobertura TIM Celular
As ERBs formam uma rede sem fio (WLL - wireless lan) que eacute acessada pelos noacutes da rede
(veiacuteculos automotores) sempre que os mesmos estiverem dentro da aacuterea de cobertura As
plataformas que datildeo sustentaccedilatildeo a este sistema satildeo vaacuterias sendo que algumas jaacute estatildeo
consolidadas principalmente produtos da chamada Segunda Geraccedilatildeo tais como TDMA
CDMA DECT e GSM Outros sistemas chamados de Terceira Geraccedilatildeo como UMTS estatildeo
surgindo e poderatildeo ser utilizados em larga escala no futuro
22
3 - NECESSIDADES E BENEFIacuteCIOS
31 Tecnologia Atual versus Modelo de gerenciamento SNMP
Este trabalho se posiciona no ceme de vim mercado extremamente competitivo e caracterizado
pelo uso de tecnologias proprietaacuterias o mercado de veiacuteculos Tem-se hoje uma pequena
quantidade de montadoras no mundo todas elas lutando para conquistar mercados e
sobreviver Suas equipes de pesquisa e desenvolvimento satildeo cercadas de cuidado e sigilo pois
se tomaram elementos decisivos nesta batalha A informaccedilatildeo eacute mais uma vez fator decisivo
Neste caso natildeo eacute a informaccedilatildeo comercial a informaccedilatildeo de marketing a informaccedilatildeo que eacute
coletada nos mercados consumidores Este trabalho trata de uma informaccedilatildeo especial aquela
contida no veiacuteculo
A pesquisa descrita nesta dissertaccedilatildeo mostra o estaacutegio tecnoloacutegico atual de algumas das
principais montadoras do mundo focalizando principalmente as de automoacuteveis que satildeo as
que determinam o estado da arte Os sistemas de gerenciamento embarcados nos automoacuteveis
satildeo proprietaacuterios e baseados em um ou mais moacutedulos internos que se comunicam com o
mundo externo - tipicamente um PC - via comunicaccedilatildeo serial O automoacutevel conteacutem vaacuterios
sensores e atuadores que informam paracircmetros e estados O cruzamento destas informaccedilotildees
determina avarias ou defeitos que podem ser sanados com uma intervenccedilatildeo externa ou
atraveacutes de um comando Todo este sistema eacute totalmente disponibilizado na unidade de
desenvolvimento da montadora ou seja basicamente em um uacutenico lugar no planeta Uma
pequena parte deste sistema eacute disponibilizado agraves revendas com suas oficinas credenciadas
quase nada eacute oferecido ao usuaacuterio final do veiacuteculo As concessionaacuterias autorizadas compram
um pacote que inclui um PC desktop ou notebook software de gerenciamento moacutedulos de
comunicaccedilatildeo e treinamento na faacutebrica que possibilitaraacute alguns diagnoacutesticos e correccedilotildees de
avarias A questatildeo eacute a seguinte o usuaacuterio paga um valor expressivo por um veiacuteculo com uma
tecnologia de ponta embutida mas continua ficando com o carro quebrado na beira da
estrada sem saber o que fazer Em outra direccedilatildeo o Poder Puacuteblico investe em sistemas de
controle da malha viaacuteria tais como radares e sensores os populares ldquopardaisrdquo e ldquolombada
eletrocircnicardquo
Quando um automoacutevel estaacute em funcionamento numa viagem por exemplo um complexo
mecacircnico-eleacutetrico-hidraacuteulico-eletrocircnico estaacute operando em sincronia Os vaacuterios sistemas
motor injeccedilatildeo de combustiacutevel suspensatildeo etc satildeo todos direcionados para realizar uma
funccedilatildeo simples deslocar pessoas com rapidez conforto e seguranccedila Se eles cumprirem de
forma eficiente este objetivo pode-se dizer que o carro eacute bom Sabe-se que isto realmente
acontece assim como eacute sabido que estes sistemas falham sofrem desgastes sofrem variaccedilotildees
de carga e ficam obsoletos Assim como um equipamento ativo de rede
Um switch de rede quando estaacute em funcionamento numa rede de dados com velocidades de
101001000 Mbps por exemplo eacute um complexo mecacircnico-eleacutetrico-eletrocircnico operando em
sincronia Os vaacuterios sistemas conexotildees mecacircnicas de cabos fonte de energia placas de
circuito etc satildeo direcionados a realizar uma funccedilatildeo tambeacutem simples encaminhar pacotes de
dados com rapidez e seguranccedila Se este switch cumprir esta funccedilatildeo de forma eficiente tem-se
um bom equipamento em matildeos Os switches tambeacutem falham desgastam tecircm sua carga
alterada e ficam obsoletos Para manter-se um switch sempre em funcionamento eficiente eacute
necessaacuterio gerenciaacute-lo
O mundo automotivo vive uma situaccedilatildeo similar agrave descrita anteriormente a explosatildeo do uso de
automoacuteveis Assim como na transiccedilatildeo ARPANET-Intemet natildeo se tem ferramentas eficientes
para gerenciar este processo depois que o veiacuteculo sai da linha de montagem Na verdade natildeo
existem padrotildees para este fim As induacutestrias criaram padrotildees de gerenciamento proprietaacuterios
23
que praticamente cessam sua utilidade no momento que saem da linha de produccedilatildeo ressalva
feita a alguns diagnoacutesticos realizados por algumas concessionaacuterias
Um veiacuteculo oferece ao seu proprietaacuteriomotorista um conjunto de sinalizaccedilotildees luminosas e
paineacuteis analoacutegicos (ponteiros) ou digitais que informam velocidade rotaccedilatildeo do motor
quantidade de combustiacutevel etc Os mais modernos possuem um ldquocomputador de bordordquo que
basicamente faz a relaccedilatildeo entre duas variaacuteveis como por exemplo distacircncia percorrida versus
combustiacutevel consumido e disponibiliza ao motorista o consumo meacutedio do automoacutevel
Os automoacuteveis satildeo particularmente econocircmicos quase avaros quando o assunto eacute fornecer
informaccedilotildees aos gestores da rede digo do sistema viaacuterio os departamentos municipais
estaduais e federais encarregados de tracircnsito estradas e rodovias simplesmente desconhecem
os equipamentos digo veiacuteculos que trafegam pelos seus domiacutenios
O poder puacuteblico investe pesadamente e de forma reativa em ampliaccedilatildeo de vias e
cruzamentos da mesma forma que um administrador de rede sem gerenciamento trata de
comprar ativos de rede que possibilitem links mais raacutepidos desfazendo um gargalo e criando
outro Outro investimento eacute no sentido de monitorar velocidade e identificaccedilatildeo (placa) dos
automoacuteveis com objetivo duplo de controlar e arrecadar
Nos dois casos citados acima - usuaacuterio e gestor - fica claro o condicionamento a que ambos
estatildeo submetidos pouca ou nenhuma informaccedilatildeo eacute o normal Fazendo um pequeno exerciacutecio
considerando a hipoacutetese de que os automoacuteveis fossem mais ldquoamigaacuteveisrdquo pode-se imaginar
um motorista sendo avisado que no proacuteximo mecircs venceraacute a garantia de 1 ano do veiacuteculo
aproveite e leve na concessionaacuteria autorizada mais proacutexima para sanar aquele ruiacutedo no painel
Mecircs que vem vocecirc teraacute que pagar por isto A informaccedilatildeo aparece no visor de cristal liacutequido do
raacutedio ou CDplayer Situaccedilatildeo 2 a famiacutelia em viagem de feacuterias ocorre uma falha no sistema
ABS que evita o bloqueio dos freios do veiacuteculo Faltam 200 km para o destino Podemos
continuar a viagem com seguranccedila ou tenho que procurar uma oficina O sistema informa que
24
apenas o sistema antibloqueio estaacute inoperante mas os freios estatildeo perfeitos Siga viagem e
assim que puder leve a uma concessionaacuteria autorizada O proprietaacuterio de uma transportadora
que possui uma frota de veiacuteculos simplificaria sua tarefa de manutenccedilatildeo dos veiacuteculos
Sempre que um caminhatildeo entra numa das filiais o agente SNMP envia um trap (relatoacuterio) das
condiccedilotildees funcionais do veiacuteculo
O mesmo exerciacutecio pode ser feito pensando no poder puacuteblico nos pontos de gerenciamento
de traacutefego que funcionam como uma rede sem fio que recebe e envia dados para os
automoacuteveis uma estaccedilatildeo gerente recebe uma notificaccedilatildeo de um agente SNMP embarcado no
veiacuteculo que informa que eacute um Palio do fabricante FIAT modelo XA 03 placa ABC 1234
Cor vermelha Chassi 2384FTR4532DSE12 MAC Address 0060B30000C2 e estaacute
trafegando a 95 kmh velocidade acima do permitido no trecho A estaccedilatildeo gerente envia uma
mensagem ao veiacuteculo informando a situaccedilatildeo irregular ao motorista que iraacute diminuir a
velocidade para natildeo ser multado Numa situaccedilatildeo hipoteacutetica de roubo de automoacutevel as estaccedilotildees
gerentes do poder puacuteblico satildeo autorizadas a enviar um comando de cortar a igniccedilatildeo do
veiacuteculo
No caso de gerenciamento de um conjunto de veiacuteculos como o proprietaacuterio da transportadora
ou o DER de Santa Catarina existe a necessidade de padronizaccedilatildeo ou seja todas as
montadoras deveriam adotar gradativamente um modelo padronizado A padronizaccedilatildeo
possibilita que se economize no desenvolvimento de aplicaccedilotildees e equipamentos software e
hardware Outra vantagem eacute que mais empresas podem adquirir o sistema e desfrutar dos
benefiacutecios de gerenciamento sobre veiacuteculos jaacute que natildeo se fala mais em tecnologia
proprietaacuteria
Este trabalho considera algumas diferenccedilas entre utilizar o Modelo SNMP para gerenciamento
de uma rede de computadores ou para veiacuteculos automotores Os conceitos baacutesicos natildeo se
alteram e as principais mudanccedilas satildeo relacionadas na Tabela 31
25
26
Modelo SNMP em Redes de
Computadores
Modelo SNMP em Veiacuteculos
Automotores
Estaccedilotildees de
Gerenciamento
Estaacuteticas complexas e
centralizadas
Estaacuteticas ou moacuteveis complexas ou
simples e descentralizadas
Noacutes
GerenciadosEstaacuteticos Moacuteveis
Relaccedilatildeo
Estaccedilotildees Noacutes1 O n n O n
Elementos
Gerenciados
Computadores hubs switches
roteadores
Automoacuteveis ocircnibus caminhotildees
motocicletas
Base de
InformaccedilotildeesMIB-II
Os objetos e grupos da MIB-II satildeo
insuficientes para este fimTabela 31 - Comparativo de Uso no Modelo SNMP
Natildeo se quer que com este trabalho sejam abolidas as questotildees de sigilo e segredo industrial na
pesquisa e desenvolvimento dos veiacuteculos pelo contraacuterio As atuais formas de monitoramento
e telemetria com a meta de resolver problemas e aumentar a vantagem competitiva de seus
produtos satildeo boas principalmente para os consumidores
27
4 - MODELO DE GERENCIAMENTO DE VEIacuteCULOS AUTOMOTORES
O modelo proposto nesta dissertaccedilatildeo eacute baseado no modelo SNMP e utiliza os elementos
previstos ou seja estaccedilotildees de gerenciamento noacutes gerenciados informaccedilotildees e um protocolo
de comunicaccedilatildeo A intenccedilatildeo eacute utilizar ao maacuteximo toda a tecnologia que jaacute foi desenvolvida e
foi consolidada ao longo dos uacuteltimos anos pois isto traraacute baixos custos e uma massa criacutetica jaacute
formada
Neste capiacutetulo e nos posteriores utilizar-se-aacute para efeito de maior clareza a denominaccedilatildeo
carro eou automoacutevel ao inveacutes de veiacuteculo inclusive nas figuras O carro eacute o veiacuteculo mais
comum e pretende-se que o leitor na medida em que se embasa o modelo vaacute traccedilando um
paralelo com as situaccedilotildees corriqueiras do dia-a-dia De qualquer forma o modelo foi pensado
para ser utilizado em todos os tipos de veiacuteculos sejam eles de passeio utilitaacuterios de carga
motocicletas de passageiros enfim todos os veiacuteculos (noacutes) que utilizam a malha viaacuteria (rede)
do paiacutes
O modelo proposto apresenta trecircs arquiteturas Fiacutesica Funcional e de Informaccedilatildeo A
arquitetura Fiacutesica define a infra-estrutura de comunicaccedilatildeo entre os componentes do sistema a
arquitetura Funcional descreve os componentes loacutegicos do sistema e as funcionalidades que
podem ser desenvolvidas e a arquitetura de Informaccedilatildeo apresenta um conjunto de variaacuteveis
que datildeo suporte ao desenvolvimento das aplicaccedilotildees e as notificaccedilotildees que podem ser emitidas
no caso destas variaacuteveis atingirem limiares especificados Cada uma dessas arquiteturas seraacute
detalhada nos itens a seguir
28
41 Arquitetura Fiacutesica
Esta dissertaccedilatildeo utiliza o Modelo de Gerenciamento SNMP por se tratar de uma tecnologia
que eacute padratildeo possui inuacutemeros gerentes e agentes desenvolvidos para as mais diversas
aplicaccedilotildees e eacute produzida em escala o que baixa os custos de implantaccedilatildeo em qualquer
veiacuteculo A quantidade de pessoal que jaacute atua nesta tecnologia tambeacutem eacute um fator positivo A
figura abaixo mostra esquematicamente o modelo sendo aplicado no gerenciamento de
veiacuteculos
Gerenciamento
(GERENTE
SNMP)
Fig 41 - Modelo de Gerenciamento SNMP em Veiacuteculos Automotores
Saindo de um modelo teoacuterico e descrevendo um modelo praacutetico tem-se um computador
rodando um programa gerente SNMP que interage com uma base de dados este computador
possui uma interface ethemet 10100 que estaacute conectada por cabo de par tranccedilado ou fibra
oacutetica a uma bridge Esta bridge converte o padratildeo de comunicaccedilatildeo de rede ethernet em
radiofrequumlecircncia utilizando uma frequumlecircncia de saiacuteda e outra de entrada este conjunto eacute
vulgarmente denominado canal e eacute compartilhado por todos os veiacuteculos equipados com uma
bridge similar A bridge do veiacuteculo opera no mesmo canal e compartilha a banda total
fornecida pelo sistema gerente com os outros veiacuteculos que estatildeo na regiatildeo de cobertura da
antena (ERB - estaccedilatildeo radiobase)
A cobertura de cada ERB depende basicamente da potecircncia real dissipada pela antena do tipo
e ganho da antena Uma referecircncia praacutetica que se pode ter eacute o das aacutereas de cobertura de
telefones celulares o modelo proposto nesta dissertaccedilatildeo pode ser implementado com uma
infraestrutura semelhante A figura 42 mostra os elementos reais e sua interaccedilatildeo
Fig 42 - Modelo fiacutesico para gerenciamento de veiacuteculos
O Modelo de Gerenciamento de Veiacuteculos Automotores contempla todas as etapas da ldquovidardquo
de um veiacuteculo ou seja satildeo previstos estaacutegios diferenciados de monitoramento e controle de
acordo com a etapa em que o veiacuteculo se encontra
A primeira etapa de um veiacuteculo automotor fisicamente falando eacute a sua produccedilatildeo
normalmente executada em seacuterie As montadoras possuem plantas fabris em diversas
localidades do mundo onde produzem determinadas linhas e modelos de veiacuteculos No
momento que o veiacuteculo recebe seu sistema eletro-eletrocircnico incluindo o microservidor
veicular uma estaccedilatildeo de gerenciamento da produccedilatildeo jaacute pode iniciar a gravaccedilatildeo dos dados de
identificaccedilatildeo do mesmo como eacute ilustrado na figura 43
MONTADORA DE AUTOMOacuteVEIS Linha de montagem
Dados de Identificaccedilatildeo do veiacuteculo
Fig 43 - Gerenciamento na produccedilatildeo do veiacuteculo
O veiacuteculo cumpre sua trajetoacuteria na linha de montagem jaacute interagindo com uma aplicaccedilatildeo-
gerente desenvolvida para este fim O fabricante neste momento jaacute pode monitorar os testes
iniciais do veiacuteculo gerenciar sua armazenagem no paacutetio da faacutebrica e o embarque para a
concessionaacuteria Apenas duas estaccedilotildees radiobase externas tecircm capacidade para dar cobertura a
todo parque fabril de uma montadora como a Fiat em Betim MG que eacute a maior montadora do
paiacutes com 613800 m2 de aacuterea construiacuteda segundo informa o site brasileiro da Fiat Automoacuteveis
(2002) Algumas ERBs internas que tem um custo muito inferior agraves externas completariam a
cobertura nos pontos necessaacuterios da linha de montagem
O veiacuteculo pronto segue na maior parte das vezes para uma concessionaacuteria autorizada para ser
comercializado Esta mesma concessionaacuteria normalmente presta assistecircncia teacutecnica aos
veiacuteculos da marca tendo limitaccedilotildees quando recebe um automoacutevel por exemplo de um
concorrente Com uma estaccedilatildeo radiobase interna a concessionaacuteria estaacute habilitada a monitorar
todos os veiacuteculos que entrarem na sua oficina estando eles equipados com o microservidor
veicular O teacutecnico da empresa tem a sua disposiccedilatildeo dados histoacutericos e perfis de uso do
veiacuteculo que podem auxiliar na detecccedilatildeo e soluccedilatildeo do problema
Os dados de identificaccedilatildeo do veiacuteculo e do proprietaacuterio aliados ao perfil do condutor tomam-
se ferramentas para conquista e manutenccedilatildeo do cliente A diminuiccedilatildeo do iacutendice de roubos e
acidentes toma a contrataccedilatildeo do seguro uma opccedilatildeo menos necessaacuteria diminuindo o gasto de
quem compra o veiacuteculo e consequumlentemente aumentando as vendas A figura 44 mostra as
possibilidades de gerenciamento nas fases de comercializaccedilatildeo e manutenccedilatildeo
32
REVENDA DE AUTOMOacuteVEIS
Fig 44 - Gerenciamento na comercializaccedilatildeo e manutenccedilatildeo do veiacuteculo
Encerrada a primeira comercializaccedilatildeo do veiacuteculo inicia-se a etapa de utilizaccedilatildeo do mesmo
por um proprietaacuterio ou condutor O microservidor veicular interage com o condutor via painel
digital ou sintetizador de voz Alguns veiacuteculos de maior valor agregado jaacute satildeo equipados com
paineacuteis que atendem ao ldquocomputador de bordoldquo e ao sistema de som raacutedios FM transmitem
pequenas chamadas e notiacutecias que satildeo lidas no interior do veiacuteculo Sintetizadores de voz
equipam os veiacuteculos chamados ldquotop de linhardquo e informam para o motorista colocar o cinto de
seguranccedila que existem portas abertas etc O Modelo de Gerenciamento de Veiacuteculos
Automotores possibilita que haja um enriquecimento das informaccedilotildees e possibilidades para o
condutor do veiacuteculo conforme mostra a figura 45
33
Fig 45 - Gerenciamento no uso do veiacuteculo
PROPRIETAacuteRIO DO AUTOMOacuteVEL
Monitoramento
Garantia e revisotildees
Seguranccedila
O proprietaacuterio do veiacuteculo eacute notificado sempre que uma troca de oacuteleo ou manutenccedilatildeo
preventiva eacute necessaacuteria diminuindo os riscos de uma eventual perda de garantia do fabricante
O aviso de que a garantia do veiacuteculo estaacute expirando tambeacutem existe e isto possibilita uma
eventual diminuiccedilatildeo de custos numa revisatildeo Como o veiacuteculo interage com o sistema gestor
de tracircnsito o modelo prevecirc um mecanismo de solicitaccedilatildeo de socorro muito uacutetil em casos de
acidentes ou quebra do veiacuteculo O maior benefiacutecio eacute saber que seu veiacuteculo estaacute sendo
monitorado assim como os outros veiacuteculos que estatildeo trafegando O monitoramento causa
maior disciplina no tracircnsito e a consequumlente diminuiccedilatildeo de acidentes como mostra a
experiecircncia na capital paranaense na palavra de Cassio Taniguchi
Em 2001 foram 20 menos mortes no tracircnsito curitibano Passamos de 16 em 2000 para 13 morte em cada grupo de 10 mil veiacuteculos Esse eacute o indicador utilizado para mensurar o niacutevel de seguranccedila no tracircnsito urbano E eacute tambeacutem um iacutendice capaz de nos informar a respeito do niacutevel de civilidade que nossa sociedade alcanccedilou Os curitibanos merecem aplausos porque esse resultado eacute fruto de um esforccedilo coletivo que tem envolvido toda a
34
cidade desde 1997 quando lanccedilamos o programa Cidadatildeo em Tracircnsito O programa todos lembram eacute ancorado no tripeacute formado pela engenharia de traacutefego fiscalizaccedilatildeo e educaccedilatildeo para o Tracircnsito E em cinco anos os resultados falam por si proacuteprios O investimento realizado pela Prefeitura de Curitiba passa de R$ 100 milhotildees - o maior entre as cidades de mesmo porte no paiacutes (TANIGUCHI 2002)
O gerenciamento do veiacuteculo auxilia os engenheiros de traacutefego e aumenta o poder de
fiscalizaccedilatildeo do Poder Puacuteblico tornando praticamente inviaacuteveis as accedilotildees criminosas
envolvendo veiacuteculos O Poder Puacuteblico do Brasil bem como de todo paiacutes que adotar este
modelo de gerenciamento ganha uma ferramenta poderosa de gestatildeo de tracircnsito com reflexos
em oacutergatildeos governamentais federais estaduais e municipais diversos tais como departamentos
de tracircnsito departamentos de poliacutecia rodoviaacuteria poliacutecias civil e militar serviccedilos de
inteligecircncia poliacutecia federal serviccedilos de repressatildeo ao crime organizado e secretarias de
receita A figura 46 ilustra algumas situaccedilotildees contempladas neste modelo proposto
Fig 46 - Gerenciamento pelo Poder Puacuteblico
Administraccedilatildeo da malha viaacuteria
Controle de roubos e acidentes
PODER PUacuteBLICOMonitoramento de
tracircnsito
O poder que o modelo disponibiliza aos oacutergatildeos puacuteblicos eacute o poder da informaccedilatildeo em tempo
real o conjunto formado pela identificaccedilatildeo inequiacutevoca do veiacuteculo seu provaacutevel condutor e a
localizaccedilatildeo atual com pequena margem de erro permite accedilotildees policiais raacutepidas e eficientes O
Modelo de Gerenciamento de Veiacuteculos permite ainda que o sistema gestor execute controles
remotamente sobre o veiacuteculo como corte de combustiacutevel e de igniccedilatildeo do motor causando a
imobilizaccedilatildeo instantacircnea As Estaccedilotildees Puacuteblicas de Gerenciamento satildeo as mais complexas e as
mais seguras de todo o modelo visto o poder que carregam em sua aplicaccedilatildeo Apenas o Poder
Puacuteblico constituiacutedo pode ter acesso a estas potencialidades do sistema e para tanto a
aplicaccedilatildeo-gerente deve ser inviolaacutevel
A figura 47 simula uma implantaccedilatildeo de estaccedilotildees radiobase na regiatildeo central da capital
catarinense dando uma ideacuteia de como seria a distribuiccedilatildeo das antenas para haver
gerenciamento sobre os veiacuteculos que circulam na aacuterea
Fig 47 - Estaccedilotildees Radiobase em Florianoacutepolis
42 Arquitetura Funcional
O sistema fiacutesico apresentado anteriormente eacute mostrado aqui como entidades loacutegicas
posicionadas de acordo com sua funccedilatildeo no modelo de gerenciamento A figura 46 ilustra o
modelo funcional
36
Fig 48 - Modelo Funcional de Gerenciamento
421 Estaccedilotildees de Gerenciamento
As estaccedilotildees de gerenciamento satildeo de diferentes porte e complexidade variando de uma
estaccedilatildeo simples para gravaccedilatildeo de dados de identificaccedilatildeo na faacutebrica ateacute um grande complexo
de gerenciamento de veiacuteculos montado com computadores de grande porte e programas de
gerenciamento capazes de suportar milhares de noacutes (veiacuteculos) no Departamento de Estradas
de Rodagem de uma unidade da federaccedilatildeo As estaccedilotildees seratildeo basicamente destinadas a trecircs
finalidades de acordo com os interesses dos mantenedores da gerecircncia
4211 Estaccedilotildees de Gerenciamento de Produccedilatildeo
As estaccedilotildees de produccedilatildeo satildeo localizadas no ambiente de montagem do veiacuteculo ao lado da
linha de produccedilatildeo em seacuterie da motocicleta do automoacutevel do caminhatildeo do utilitaacuterio do
trator etc Esta estaccedilatildeo serviraacute para gravar as primeiras variaacuteveis na MIB do veiacuteculo
basicamente as de identificaccedilatildeo tais como nome do fabricante modelo do veiacuteculo nuacutemero de
seacuterie etc Estes dados satildeo estaacuteticos e soacute podem ser gravados e alterados em faacutebrica satildeo
uacutenicos e sua longevidade eacute coincidente com a do veiacuteculo
4212 Estaccedilotildees de Gerenciamento de Manutenccedilatildeo
As estaccedilotildees de manutenccedilatildeo estaratildeo baseadas nas concessionaacuterias autorizadas revendas de
automoacuteveis e oficinas mecacircnicas Sua funccedilatildeo baacutesica seraacute a gravaccedilatildeo de dados relativos agrave
venda e ao proprietaacuterio do veiacuteculo Satildeo estaccedilotildees simples que poderatildeo consultar as
informaccedilotildees de qualquer carro de qualquer marca visto que a padronizaccedilatildeo usando SNMP
retira o caraacuteter proprietaacuterio dos sistemas atuais
4213 Estaccedilotildees Puacuteblicas de Gerenciamento
Satildeo estaccedilotildees complexas e seguras que gerenciam a malha viaacuteria de um ou mais municiacutepios de
um estado da uniatildeo Basicamente compostas por hardware e software de grande porte como
por exemplo uma workstation HP ou IBM rodando Openview ou Unicenter TNG interagindo
com uma base de dados Oracle A seguranccedila possibilitada pelo SNMPv3 eacute um fator
primordial neste caso pois aqui estaratildeo sendo utilizadas funccedilotildees de controle vitais no veiacuteculo
422 Noacutes Gerenciados
O noacute gerenciado neste modelo proposto eacute tipicamente um veiacuteculo automotor conforme citado
anteriormente Aqui existe uma caracteriacutestica singular que eacute a de que os noacutes satildeo moacuteveis estatildeo
constantemente em deslocamento desde sua fabricaccedilatildeo na montadora passando pelo
transporte ateacute a revenda e o uso posterior pelo proprietaacuterio ou motorista O veiacuteculo dispotildee de
um hardware especialista - um microservidor veicular mdash que contecircm a vehicleMIB e o agente
este hardware interage com os sensores e atuadores existentes no automoacutevel O microservidor
veicular eacute composto basicamente de uma unidade central de processamento memoacuteria volaacutetil
memoacuteria permanente interface com o veiacuteculo e com a rede sem fio este produto assim como
descrito neste modelo natildeo existe comercialmente poreacutem a tecnologia eacute a mesma que eacute
utilizada na implementaccedilatildeo de gerenciamento em roteadores e switches
423 Meio de Comunicaccedilatildeo
A forma como a estaccedilatildeo gerenciadora e o noacute gerenciado trocam informaccedilotildees eacute por
radiofrequumlecircncia ou seja eacute uma comunicaccedilatildeo ethemet sem fio (wireless) que utiliza a mesma
tecnologia jaacute empregada em redes locais O gerente (estaccedilatildeo gerente) interage com o agente
(noacute gerenciado) por intermeacutedio de uma bridge ethemet sem fio e vice-versa A frequumlecircncia de
difusatildeo deve ser diversa das maciccedilamente utilizadas ISM (Aplicaccedilotildees Industriais Cientiacuteficas
e Meacutedicas) por motivos oacutebvios a escolha deve recair nas faixas atribuiacutedas para aplicaccedilatildeo
moacutevel terrestre preferencialmente as proacuteximas das bases de VHF e UHF 41015 MHz ateacute 50
MHz e 3354 MHZ ateacute 3999 MHz (ANATEL 2002)
Fig 49 - Espectro de frequumlecircncias no Brasil
423 Informaccedilotildees de Gerenciamento
As informaccedilotildees envolvidas estatildeo definidas em vehicleMIB e satildeo tratadas pelo agente
especialista que acompanha o veiacuteculo Os objetos ou atributos em questatildeo atendem a
legislaccedilatildeo brasileira de tracircnsito vigente e os requisitos baacutesicos do fabricante do revendedor e
do proprietaacuterio
39
424 Protocolo de Gerenciamento
O protocolo a ser utilizado eacute o SNMPv3 implementado sobre SNMPv2 A versatildeo 3 apresenta
vaacuterios avanccedilos na questatildeo de seguranccedila e as definiccedilotildees podem ser vistas nas RFCs 2571 a
2575 Como esta versatildeo natildeo eacute completa existe a necessidade da versatildeo anterior que pode ser
vista nas RFCs 1905 e 1906
43 Arquitetura de Informaccedilatildeo
A vehicleMIB foi projetada para atender as demandas baacutesicas de todas entidades fiacutesicas e
juriacutedicas que interagem com um automoacutevel Esta MIB procura natildeo conflitar com os sistemas
atualmente implantados que foram concebidos com outra finalidade
A pesquisa que resultou nesta MIB abrangeu a atual legislaccedilatildeo de tracircnsito os atuais coacutedigos
procedimentos e nuacutemeros empregados pela induacutestria automobiliacutestica e suas concessionaacuterias
As funccedilotildees principais de um automoacutevel foram contempladas somou-se a elas algumas
variaacuteveis trazidas do universo de redes de computadores e outras retiradas de carros-conceito
431 Desenvolvimento da MIB
Utilizou-se como ferramenta de auxiacutelio um pacote de programas da MG-Soft chamado MIB
Browser Professional Edition sendo que as figuras que mostram a aacutervore da MIB satildeo telas
capturadas deste software
40
f j MG-SOFT MIszlig Compiler - [MIszlig Group1J File Edit View Modules Jools Window Help
B MIB Tree B Q ] iso
B - Q org B Q dod
R-f1 internetiQ j directorv
+i _ J mgmtR I__| experimental
B vehicleMIBi Q j vehideMIBObjects Si f j vehicleMIBNotifications IS _ J vehicleMIBConformance
f i L_1 private I- SNMPvl Traps
ffl iJ T extual ConventionsS Type Assignments
Fig 410 - Aacutervore da MIB
A vehicleMIB faz parte do grupo experimental (3) segundo a notaccedilatildeo ASNl utilizada pelo
protocolo SNMP Os objetos definidos (OBJECT IDENTIFIER) para compor a vehicleMIB
foram trecircs a saber
vehicleMIBObjects conteacutem todas as informaccedilotildees relativas a identificaccedilatildeo do veiacuteculo
(vehicleldent) ao proprietaacuterio do veiacuteculo (vehicleOwner) o seu histoacuterico (vehicleHistory)
valores momentacircneos (vehicleStatus) e variaacuteveis para controle (vehicleControl)
vehicleMIBNotifications este objeto comporta os atributos utilizados para notificaccedilatildeo de
eventos importantes e se destinam principalmente para servir ao motoristaproprietaacuterio
vehicleMIBConformance este grupo define as necessidades e possibilidades de
implementaccedilatildeo segundo uma famiacutelia de objetos (OBJECT-GROUP) preacute-determinada Os
atributos referentes a grupos e as questotildees de concordacircncia estatildeo contidos nos OBJECT
IDENTIFIER vehicleGroups e vehicleCompliance
41
bullJMG-SOFT MIB Compilei [MIB Group]Uumliacute File Edit View Modules loots Window Help
tg satildegt U m amp T raquo f t I o s P3 m p | 0
B ^ MIB Tree B _ J iso
H Q j org eacute Q dod
Eacute j J internetP~1 directory
B i_ J mgmt rsquo Q j mib-2
agrave Q experimental Ograve OtildeEcirc vehicleMIB
Egrave __| vehicleMIBObjectsSi _ J vehicleldent ffl- n vehicleOwner E _ ] vehicle History ffl- fj vehicleStatus Egrave C j vehicleControl
atilde __) vehicleMIBNotificationsvehicleN otificationChangeO ilAndM aintenance
lt4 vehicleN otificationHelp d f vehicleNotificationGuaranty
B _ ] vehicleMIBConformance IacuteB _ J vehicleCompliance Eacute L J vehicleGroups
B -(_J private1Q j enterprises
Fig 411mdash Aacutervore de vehicleMIBObjects
432 Descriccedilatildeo de vehicleMIBObjects
Esta seccedilatildeo descreve com maiores detalhes cada variaacutevel que compotildee a vehicleMIBObjects
que eacute composta pelos grupos vehicleldent vehicleOwner vehicleHistory vehicleStatus e
vehicleControl
42
4321 Grupo vehicleldent
F1 P 1 experimental Eacute- vehicleMIB
lEacute vehicleMIB Objects B- [_ J vehicleldent
vehicleldentManufacturer vehicleldentModel
vehicleldentSoftwareVersionamp vehideldentAgentSoftwareVersion
vehiclel dentType vehicleldentFuel vehicleldentManufacturingYear vehiclel dentM odelYrsquo ear vehiclel dentCapacity
I^ vehiclel dentPoweri-- vehiclel dentM otorType
vehiclel dentM otorNumber vehiclel dentCylinder
vehiclel dentFirstOilChange | ^ vehicleldentFirstMaintenance
gt$j vehicleldentMaintenancePeriod vehiclel dentColor
i vehiclel dentChassisl d j-- vehicleldentLicencePlate bull vehicleldentlpAddress i - ^ vehicleldentMacAddress h vehiclel dentS eriaIN umber vehicleldentGuaranty
Fig 411 - Aacutervore de vehicleldent
vehicleldentManufacturer - O objeto vehicleldentManufacturer eacute uma string que armazena o
nome da empresa que produz o veiacuteculo eacute gravada em faacutebrica e natildeo se altera mais Esta
variaacutevel seraacute preenchida por exemplo com ldquoGeneral Motorsrdquo ldquoVolkswagenrdquo ou ldquoYamahardquo
vehicleldentModel - Esta variaacutevel conteraacute a identificaccedilatildeo do modelo do veiacuteculo eacute fixa e natildeo
pode ser alterada Ex Palio EX Xsara Picasso Celta
vehicleldentSoftwareVersion - Este atributo eacute reservado agrave versatildeo do firmware ou software do
veiacuteculo e eacute atualizado cada vez que eacute feito o upgrade do mesmo Este programa eacute uma espeacutecie
de sistema operacional do hardware contido no veiacuteculo
vehicleldentAgentSoftwareVersion - A versatildeo do agente de gerenciamento pode ou natildeo
coincidir com a versatildeo de firmware Caso estes programas tenham tratamento e evoluccedilatildeo
distintos as versotildees podem ser atualizadas separadamente e teratildeo coacutedigos diferentes
vehicleldentType - Este objeto serve para identificar o tipo de veiacuteculo segundo determinaccedilatildeo
das leis brasileiras de tracircnsito O tipo de veiacuteculo automotor consta na documentaccedilatildeo de
licenciamento e pode ser por exemplo tipo automoacutevel de passeio caminhatildeo de carga ocircnibus
de passageiros etc
vehicleldentFuel - A variaacutevel vehicleldentFuel serve para identificar o combustiacutevel principal
para que o veiacuteculo foi originalmente construiacutedo Eacute gravado na linha de montagem e
permanece caso haja transformaccedilatildeo posterior no motor do veiacuteculo este dado natildeo pode ser
alterado Ex gasolina tipo C oacuteleo diesel energia eleacutetrica etc
vehicleldentManufacturing Year - Neste atributo eacute gravado o ano de fabricaccedilatildeo do veiacuteculo
Depois de gravado natildeo se altera
vehicleldentModelYear - A vehicleldentModelYear armazena o ano do modelo do veiacuteculo
que pode ou natildeo coincidir com o ano de fabricaccedilatildeo
vehicleldentCapacitv - Esta variaacutevel eacute uma string que armazena a capacidade do veiacuteculo de
acordo com a destinaccedilatildeo do mesmo ou seja se se tratar de um caminhatildeo a capacidade de
carga seraacute de 40000 kg se for um automoacuteveL a capacidade seraacute de 5 passageiros por
exemplo
vehicleldentPower - Identifica a potecircncia nominal da motorizaccedilatildeo principal do veiacuteculo que
pode ser expressa em cv (cavalo-vapor) ou W (watt) de acordo com a legislaccedilatildeo vigente no
paiacutes de utilizaccedilatildeo do veiacuteculo
vehicleldentMotorTvpe - Este atributo armazena a identificaccedilatildeo da principal forma de
motorizaccedilatildeo do veiacuteculo ou seja qual o tipo de motor que preferencialmente ou
prioritariamente eacute utilizado Caso o veiacuteculo seja um hiacutebrido com motor a combustatildeo e
eleacutetrico armazenar a identificaccedilatildeo do motor mais utilizado
vehicleldentMotorNumber - Este objeto armazena o nuacutemero de identificaccedilatildeo do motor do
veiacuteculo que eacute uacutenico e faz parte do conjunto de nuacutemeros que identificam o conjunto de
sistemas que compotildee um veiacuteculo
vehicleldentCvlinder - Utilizada para informar o nuacutemero total de cilindros (pistotildees) do motor
caso se trate de um motor de combustatildeo
vehicleldentFirstOilChange - Esta variaacutevel serve para armazenar a distacircncia maacutexima
percorrida - a popular ldquoquilometragemrdquo - para se realizar a primeira troca de oacuteleo lubrificante
interno do motor Esta informaccedilatildeo serviraacute para que o condutor do veiacuteculo seja notificado a
tempo de proceder agrave troca sem causar danos ao motor nem perder a garantia de faacutebrica
vehicleldentOilChangePeriod - O objeto em questatildeo armazena o valor em km ou milhas
recomendado pelo fabricante entre trocas de oacuteleo lubrificante do motor Ex 10000 km
vehicleldentFirstMaintenance - A variaacutevel vehicleldentFirstMaintenance serve para registrar
o limite de quilometragem para realizaccedilatildeo da primeira revisatildeo gratuita do veiacuteculo Existe na
vehicleMIB uma notificaccedilatildeo que utiliza este atributo com o objetivo de resguardar o
proprietaacuterio de um eventual esquecimento ou distraccedilatildeo que acarretaria perda de garantia
vehicleldentMaintenancePeriod - O atributo eacute registrado em faacutebrica e representa o valor da
quilometragem recomendada entre as manutenccedilotildees preventivas E uma seguranccedila a mais para
o usuaacuterio que seraacute avisado sempre que determinados conjuntos de peccedilas principalmente
mecacircnicas estiverem com seu desgaste natural no limite
vehicleldentColor - A vehicleldentColor eacute a string que armazena o nome da cor predominante
do veiacuteculo Esta informaccedilatildeo eacute gravada em faacutebrica e permanece inalterada durante a vida uacutetil
do veiacuteculo
vehicleldentChassisId - Todo veiacuteculo possui um nuacutemero de identificaccedilatildeo gravado fisicamente
em seu chassis ou monobloco esta variaacutevel armazena este nuacutemero
vehicleldentLicencePlate - Este atributo armazena a placa do veiacuteculo no caso do Brasil
composto por 3 letras e 4 nuacutemeros Esta identificaccedilatildeo somente eacute conhecida apoacutes o
licenciamento do veiacuteculo que eacute feito apoacutes a venda em consequumlecircncia o valor somente poderaacute
ser gravado na concessionaacuteria ou revenda
vehicleldentlpAddress - Esta variaacutevel estaacute determinada na vehicleMIB para uma eventual
necessidade de acesso a Internet sendo que um provedor de acesso iraacute fornecer o valor que
seraacute volaacutetil e teraacute a mesma duraccedilatildeo do acesso solicitado
vehicleldentMacAddress - Este campo foi implementado para que o veiacuteculo utilize um
nuacutemero uacutenico de identificaccedilatildeo dentro das mesmas regras vaacutelidas hoje para equipamentos e
acessoacuterios de informaacutetica A utilizaccedilatildeo de uma identificaccedilatildeo deste tipo poderaacute substituir uma
ou mais jaacute existentes
vehicleldentSerialNumber - O nuacutemero de seacuterie de produccedilatildeo do veiacuteculo eacute gravado em faacutebrica e
permanece inalterado durante a vida do mesmo Segue as regras de cada fabricante
vehicleldentWarrantv - Este atributo armazena o valor referente ao periacuteodo de garantia do
veiacuteculo tipicamente 1 ou 2 anos a partir da data da primeira venda Esta informaccedilatildeo serve
para que o proprietaacuterio seja notificado antes do vencimento deste limite para que possa
realizar as manutenccedilotildees necessaacuterias com um miacutenimo de gasto
4322 Grupo vehicleOwner
vehicleOwnerName - A variaacutevel vehicleOwnerName armazena o nome do proprietaacuterio do
veiacuteculo o mesmo nome que consta no documento legal de licenciamento Eacute gravado na
concessionaacuteria e alterado de acordo com os documentos do veiacuteculo
vehicleOwnerRegister - Este objeto serve para armazenar um nuacutemero de algum documento de
identificaccedilatildeo do proprietaacuterio No Brasil os valores preferenciais satildeo o Cadastro de Pessoa
Fiacutesica (CPF) e o Cadastro Nacional da Pessoa Juriacutedica (CNPJ) mas pode conter os nuacutemeros
da carteira nacional de habilitaccedilatildeo ou carteira de identidade
vehicleOwnerPhone - O atributo vehicleOwnerPhone registra o nuacutemero de um telefone de
contato do proprietaacuterio do veiacuteculo
vehicleOwnerMail - Esta string serve para armazenar o endereccedilo eletrocircnico (e-mail) do
proprietaacuterio do veiacuteculo Este valor e o anterior satildeo regravados em concessionaacuteria a cada troca
de proprietaacuterio
4323 Grupo vehicIeHistory
3 T I experimental vehicleMIB
Otilde P jJ vehicleMIBObjects Eacute L J vehicleldent El i_ J vehicleOwner
vehicleOwnerName vehicleO wnerR egister vehicleOwnerFone vehicleOwnerMail
B l_ J vehicleH istoryvehicleH istory D eliveryD ate vehicleH istoryVendor vehicleH istoryDealer
^ vehicleH istoryN umLinesEacute1 __J vehicleH istoryT able
B - lla vehicleH istoryEntryvehicleHistoryLinelndex
Q vehicleHistoryMaintenanceDate ^ vehicleH istoryMaintenance
vehicleH istoryuumlilChangeD ate Q vehicleH istoryOilChange
Fig 413 - Arvore de vehicleOwner e vehicIeHistory
vehicleHistorvDelivervDate - A variaacutevel em questatildeo foi criada para armazenar a data da
primeira entrega do veiacuteculo tipicamente a data constante na nota fiscal de venda da
montadora ou da concessionaacuteria destinada ao proprietaacuterio
vehicleHistoryVendor - A vehicleHistoryVendor armazena o nome do vendedor que realizou
a venda do veiacuteculo ao proprietaacuterio Este vendedor eacute tipicamente um funcionaacuterio da revenda
ou concessionaacuteria
vehicleHistorvDealer - O nome da revenda ou concessionaacuteria (pessoa juriacutedica) eacute gravado
neste campo de forma que fique registrada a empresa que comercializou o veiacuteculo
vehieleHistoryNumLines - Representa o nuacutemero maacuteximo de linhas que seratildeo armazenadas na
tabela vehicleHistoryTable
vehicleHistorvLinelndex - Representa o iacutendice da tabela vehicleHistoryTable
vehicleHistoryMaintenanceDate - A variaacutevel vehicleHistoryMaintenanceDate serve para
registrar as datas das manutenccedilotildees preventivas realizadas contendo dia mecircs e ano Esta
informaccedilatildeo serve principalmente para resguardar o usuaacuterio do veiacuteculo quanto agraves garantias de
peccedilas e sistemas
vehicleHistoryMaintenance - Aqui se identifica a quilometragem do veiacuteculo na ocasiatildeo em
que eacute realizada a manutenccedilatildeo preventiva Informada em quilocircmetros corresponde agrave marcaccedilatildeo
presente do odocircmetro do veiacuteculo
vehicleHistoryOilChangeDate - Esta variaacutevel armazena a data das trocas de oacuteleo lubrificante
do motor cuja periodicidade eacute definida pelo fabricante e deve ser cumprida a risca para o
veiacuteculo natildeo perder a garantia
vehicleHistoryOilChange - Este atributo registra a quilometragem do veiacuteculo por ocasiatildeo da
troca de oacuteleo lubrificante correspondente
48
4324 Grupo vehicleStatus
B - n experimental S gg vehicleMIB
vehicleMIBObjectsS3 __] vehicleldentra- r~l vehicleQwner reg L_3 vehicleHistory
S Q vehicleStatus|--reggt vehicleS tatusHeip j- - vehicles atusNurnLines
B r_ j vehicles tatusT able B l|sj vehicles tatusEntry
vehicleS tatusLinelndex vehicleS tatusS peed j- ^ vehicleStatusRpm
vehicleStatusMotorTemperature vehicleStatusFuelLevel
^ vehicleS tatusKmvehicleStatusTirePressure
^ vehicleStatusMotorOilLevel vehicleS tatusBatteryLevel
^ vehicleStatusLocation B Q j vehicleControl
j-regraquo vehicleControlFuel J ______ j______ 1 vehicleContfQllgnition________________
Fig 414 - Aacutervore de vehicleStatus
vehicleStatusHelp - Esta variaacutevel pode assumir somente os valores de ligado ou desligado eacute
acionada pelo condutor do veiacuteculo e serve como pedido de socorro Uma notificaccedilatildeo eacute emitida
a partir da vehicleStatusHelp
vehicleStatusNumLines - Este atributo serve para definir o nuacutemero maacuteximo de linhas da
tabela vehicleStatusTable
vehicleStatusLinelndex - Esta variaacutevel eacute o iacutendice da tabela vehicleStatusTable
vehicleStatusSpeed - Neste atributo eacute registrada a velocidade presente do veiacuteculo fornecida
pelo sistema convencional de sensoriamento do veiacuteculo em quilocircmetros ou milhas por hora
vehicleStatusRpm - A vehicleStatusRpm armazena o valor atual de rotaccedilotildees ou giros do eixo
principal do motor a unidade eacute rpm (rotaccedilotildees por minuto)
vehicleStatusMotorTemperature - Este atributo registra a temperatura atual do liacutequido de
arrefecimento do motor em graus centiacutegrados ou Fahrenheit
vehicleStatusFuelLevel - A variaacutevel vehicleStatusFuelLevel eacute usada para indicar o niacutevel atual
do combustiacutevel principal do veiacuteculo
vehicleStatusKm - A variaacutevel armazena a quilometragem total percorrida pelo veiacuteculo desde
sua fabricaccedilatildeo em quilocircmetros ou milhas terrestres
vehicleStatusTvrePressure - Este atributo foi criado para registrar o valor presente da pressatildeo
nos pneus do veiacuteculo e serve para informar sobre um pneu que esteja furado ou com uma
quantidade insuficiente de material gasoso ou liacutequido em seu interior Este monitoramento jaacute
existe hoje principalmente em caminhotildees de carga sendo raro em motocicletas e
automoacuteveis
vehicleStatusMotorOilLevel - Esta variaacutevel marca o niacutevel presente de oacuteleo lubrificante do
motor e ajuda a identificar uma eventual ldquoqueimardquo de oacuteleo ou seja um consumo acima do
previsto pelo fabricante que pode resultar em dano grave ao motor
vehicleStatusBatteryLevel - Este valor corresponde agrave carga atual da bateria que eacute usada
principalmente para dar a partida no veiacuteculo
vehicleStatusLocation - A informaccedilatildeo de localizaccedilatildeo do veiacuteculo pode ser feita de duas
maneiras uma aproximada resultado da associaccedilatildeo com a raacutedio-base que recebeu a
identificaccedilatildeo do veiacuteculo A segunda forma mais precisa eacute a partir da informaccedilatildeo gerada por
um moacutedulo GPS (global positioning system) do veiacuteculo o GPS atualiza constantemente a
vehicleStatusLocation com as coordenadas presentes
4325 Grupo vehicleControl
vehicleControlFuel - Este atributo de controle assume ligado ou desligado e eacute a forma do
sistema puacuteblico de controle da malha viaacuteria interromper remotamente o fornecimento de
combustiacutevel para o motor ocasionando a parada do veiacuteculo Esta accedilatildeo de controle eacute feita nos
casos de roubo fuga ou sequumlestro e requer intervenccedilatildeo policial
vehicleControlIgnition - Este atributo de controle assume ligado ou desligado e eacute a forma do
sistema puacuteblico de controle da malha viaacuteria interromper remotamente o sistema de igniccedilatildeo de
combustiacutevel para o motor ocasionando a parada do veiacuteculo Eacute uma alternativa ao controle
anterior pois enquanto um desliga a bomba de combustiacutevel o outro corta a energia eleacutetrica
que ocasiona a queima de combustiacutevel que aciona o motor Esta accedilatildeo de controle eacute feita nos
casos de roubo fuga ou sequumlestro e requer intervenccedilatildeo policial
433 Descriccedilatildeo de vehicleMIBNotificationsS L J experimental
Eacute H fg vehicleMIBB lt01 vehicleMIBObjects
Eacute vehicleldent Eacute O vehicleOwner te j__j vehicleHistory Eacute - f l vehicleStatus B - P l vehicleControl
U vehicleM IB N otificationsvehicleN otificationChangeO ilAndM aintenance
if vehicleN otificationHelp A f vehicleN otificationGuatanty
Eacute L J vehicleMIBConiacuteorrnance H r~l private______________________________________________
Fig 415 - Aacutervore de vehicleMIBNotifications
vehicleNotificationChangeOilAndMaintenance - Esta notificaccedilatildeo eacute emitida quando os limites
de troca de oacuteleo lubrificante do motor ou de manutenccedilatildeo preventiva estiverem proacuteximos e
auxilia o condutor do veiacuteculo a realizar estas tarefas em tempo haacutebil natildeo correndo o risco de
dano ou de perda de garantia
vehicleNotificationHelp - Esta notificaccedilatildeo eacute acionada em caso de pedido de socorro pelo
condutor do veiacuteculo
vehicleNotificationWarranty - A notificaccedilatildeo em questatildeo foi criada para informar o condutor
do veiacuteculo da aproximaccedilatildeo do final do periacuteodo de garantia regulamentar dado pela montadora
do veiacuteculo Este aviso permite que sejam feitos consertos sem ocircnus ou seja dentro da
cobertura da garantia
434 Descriccedilatildeo de vehicleMIBConformance
As regras de conformidade satildeo os niacuteveis de implementaccedilotildees da base de dados possiacuteveis
partindo de um conjunto miacutenimo aceitaacutevel ateacute a implementaccedilatildeo total A tabela 41 apresenta
as implementaccedilotildees baacutesica avanccedilada de controle e plena
4341 Descriccedilatildeo de vehicleComplience
vehicleBasicComplience - esta regra de conformidade incorpora o miacutenimo conjunto de
variaacuteveis que devem ser implementadas num veiacuteculo basicamente dados de identificaccedilatildeo e
status Estas variaacuteveis satildeo contidas em vehicleBasicGroup
vehicleAdvancedComplience - esta norma acrescenta a anterior os dados histoacutericos e as
notificaccedilotildees Composta pelos grupos vehicleBasicGroup vehicleAdvancedGroup e
vehicleNotificationsGroup
vehicleControlComplience - aleacutem das variaacuteveis de identificaccedilatildeo esta regra solicita as
implementaccedilotildees dos objetos de controle ou seja vehicleBasicGroup mais
vehicleControlGroup
vehicleFullComplience - esta implementaccedilatildeo considera todos os objetos da MIB no veiacuteculo
possibilitando identificaccedilatildeo completa dados estatiacutesticos status atual e capacidade de controle
Os grupos satildeo vehicleBasicGroup vehicleAdvancedGroup vehicleNotificationsGroup e
vehicleControlGroup
52
OBJETO BASIC ADV CONTROL FULL
vehicleldentManufacturer X X X X
vehicleldentModel X X X X
vehicleldentSoflware V ersion X X X X
vehicleldentAgentSoftwareVersion X X X X
vehicleldentT ype X X X X
vehicleldentFuel X X X X
vehicleldentManufacturing Y ear X X X X
vehicleldentModel Year X X X X
vehicleldentCapacity X X X X
vehicleldentPower X X X X
vehicleldentMotorType X X X X
vehicleldentMotorNumber X X X X
vehicleldentCylinder X X X X
vehicleldentFirstOilChange X X X X
vehicleldentOilChangePeriod X X X X
vehicleldentFirstMaintenance X X X X
vehicleldentMaintenancePeriod X X X X
vehicleldentColor X X X X
vehicleldentChassisId X X X X
vehicleldentLicencePlate X X X X
vehicleldentlpAddress X X X X
53
vehicleldentMacAddress X X X X
vehicleldentSerialNumber X X X X
vehicleldent Warranty X X X X
vehicleOwnerName X X
vehicleOwnerRegister X X
vehicleOwnerPhone X X
vehicleOwnerMail X X
vehicleHistoryDeliveryDate X X
veMcleHistoryV endor X X
vehicleHistoryDealer X X
vehicleHistoryNumLines X X
vehicleHistoryLinelndex X X
vehicleHistoryMaintenanceDate X X
vehicleHistoryMaintenance X X
vehicleHistoryOilChangeDate X X
vehicleHistoryOilChange X X
vehicleStatusHelp X X X X
vehicleStatusNumLines X X X X
vehicleStatusLinelndex X X X X
vehicleStatusSpeed X X X X
vehicleStatusRpm X X X X
vehicleStatusMotorTemperature X X X X
54
vehicleStatusFuelLevel X X X X
vehicleStatusKm X X X X
vehicleStatusTyrePressure X X X X
vehicleStatusMotorOilLevel X X X X
vehicleStatusBatteryLevel X X X X
vehicleStatusLocation X X X X
vehicleControlFuel X X
vehicleControlIgnition X X
vehicleNotificationChangeOilAndMaintenance X X
vehicleNotificationHelp X X
vehicleNotificationWarranty X X
Tabela 41 - Planilha de Conformidade
4342 Descriccedilatildeo de vehicleGroups
vehicleBasicGroup - conteacutem as variaacuteveis vehicleldentManufacturer vehicleldentModel
vehicleldentSoftwareVersion vehicleldentAgentSoftwareVersion vehicleldentType
vehicleldentFuel vehicleldentManufacturingYear vehicleldentModelYear vehicleldent
Capacity vehicleldentPower vehicleldentMotorType vehicleldentMotorNumber vehicle
IdentCylinder vehicleldentFirstOilChange vehicleldentOilChangePeriacuteod vehicleldentFirst
Maintenance vehicleldentMaintenancePeriod vehicleldentColor vehicleldentChassisId
vehicleldentLicencePlate vehicleldentlpAddress vehicleldentMacAddress vehicleldent
SerialNumber vehicleldentWarranty vehicleStatusHelp vehicleStatusNumLines
vehicleStatus Linelndex vehicleStatusSpeed vehicleStatusRpm vehicleStatusMotor
Temperature vehicleStatusFuelLevel vehicleStatusKm vehicleStatusTirePressure vehicle
StatusMotorOilLevel vehicleStatusBatteryLevel vehicleStatusLocation
vehicleAdvancedGroup - conteacutem os objetos vehicleOwnerName vehicleOwnerRegister
vehicleOwnerPhone vehicleOwnerMail vehicleHistoryDeliveryDate vehicleHistoryVendor
vehicleHistoryDealer vehicleHistoryNumLines vehicleHistoryLinelndex vehicleHistory
MaintenanceDate vehicleHistoryMaintenance vehicleHistoryOilChangeDate vehicleHistory
OilChange
vehicleControlGroup - conteacutem as variaacuteveis vehicleControlFuel e vehicleControlIgnition
vehicleNotificationsGroup - conteacutem os objetos vehicleNotificationChangeOilAnd
Maintenance vehicleNotificationHelp e vehicleNotificationWarranty
56
5 - CONCLUSAtildeO
O Brasil eacute um paiacutes com grandes mazelas sociais que satildeo agravadas por acidentes crimes e
contravenccedilotildees Todos estes eventos geram grandes prejuiacutezos econocircmicos e morais a toda
populaccedilatildeo Esta dissertaccedilatildeo propocircs definir um modelo tecnicamente viaacutevel que incremente
sensivelmente a capacidade do Estado de gerenciar sua frota de veiacuteculos que satildeo elementos
sempre presentes nos eventos em questatildeo
Este trabalho procurou detalhar fiacutesica e funcionalmente cada elemento necessaacuterio para que o
Modelo de Gerenciamento de Veiacuteculos Automotores funcione Embasou teoricamente as
vaacuterias tecnologias envolvidas e consolidou-as com sistemas similares existentes O passo
inicial para que haja o desenvolvimento das vaacuterias peccedilas do quebra-cabeccedila foi efetivamente
criado que foi o Modelo de Informaccedilatildeo - a MIB
Esta base de dados - a vehicleMIB - representa o ponto de partida para o desenvolvimento de
elementos necessaacuterios ao modelo aqui especificado A proacutepria MIB pode ser estendida de
acordo com as necessidades e caracteriacutesticas proprietaacuterias de cada fabricante de veiacuteculos Mas
as grandes frentes que se abrem satildeo as de desenvolvimentos de aplicaccedilotildees de gerenciamento e
equipamentos dedicados Neste sentido pretende-se dar continuidade a esta pesquisa atraveacutes
da especificaccedilatildeo e implementaccedilatildeo do microservidor veicular uma peccedila de hardware capaz de
interagir com sensores e atuadores de um automoacutevel e ao mesmo tempo comunicar-se com
uma rede ethemet sem fio e com o motorista tudo de forma segura e confiaacutevel
Os desafios poliacuteticos e sociais natildeo satildeo menores um modelo como o proposto aqui altera a
percepccedilatildeo e os haacutebitos das pessoas Altera tambeacutem a balanccedila do poder econocircmico do capital
pois algumas empresas simplesmente perdem sua utilidade bem como alguns oacutergatildeos estatais
Em compensaccedilatildeo novas empresas surgem novas tecnologias satildeo criadas e o paiacutes toma a
vanguarda em gerenciamento viaacuterio sepultando os interesses particulares em detrimento do
coletivo
O trabalho aqui desenvolvido representa a possibilidade de um avanccedilo social e econocircmico
consideraacutevel e recomenda-se que a pesquisa e o desenvolvimento continuem nesta linha
buscando materializar as ideacuteias e conceitos apresentados no Modelo de Gerenciamento de
Veiacuteculos Automotores
57
ANEXO 1 - VehicleMIB
VEHICLE-MIB DEFINITIONS = BEGIN
IMPORTSdirectory mgmt experimental enterprises
FROM RFC1155-SMI MODULE-IDENTITY OBJECT-TYPE NOTIFICATION-TYPE OBJECT-IDENTITY Counter32 Gauge32 Integer32 IpAddress
FROM SNMPv2-SMI DisplayString TimeStamp Timelnterval TestAndlncr
AutonomousType DateAndTime TEXTUAL-CONYENTION FROM SNMPv2-TC
MODULE-COMPLIANCE OBJECT-GROUP NOTIFICATION-GROUP FROM SNMPv2-CONF
mib-2FROM RFC1213-MIB
Positiveinteger NonNegativelnteger FROM UPS-MIB
MacAddressFROM BRIDGE-MIB
- 136 131vehicleMIB MODULE-IDENTITY
LAST-UPDATED 200210151827Z - october 15 2002 at 1827 ORGANIZATION UFSC - CPGCCCONT ACT-INF O
Bobiquins Estevatildeo de MelloPostal address BR Sistemas Ltda
Rua Lauro Linhares 2123803ATrindadeFlorianoacutepolis SC88036-002Brasil
Tel 55 48 234 8945 Fax 55 48 234 8945
E-mail bobibrsistemascombrDESCRIPTION
The MIB module to describe vehicles= experimental 1
- 1361311vehicleMIBObjects OBJECT IDENTIFIER = vehicleMIB 1
mdash The Device Identification group
All objects in this group except for vehicleldentLicencePlate and vehiclelpAddress are set at device initialization and remain static
- I36I3111vehicleldent OBJECT IDENTIFIER vehicleMIBObjects 1
- 136L31111vehicleldentManufacturer OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The name of the vehicles manufacturer= vehicleldent 1
- 136131112vehicleldentModel OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles model designation= vehicleldent 2
- 136131113vehicleldentSoftwareVersion OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles firmwaresoftware version(s) This variablemay or may not have the same value asvehicleldentAgentSoftwareVersion in some implementations
vehicleldent 3
- 136131114vehicleldent Agent Soft wareV ersion OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles agent software version This variable may or may not have the same value asvehicleldentvehicleSoftwareVersion in some implementations
= vehicleldent 4
- 136131115vehicleldentType OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles identification type= vehicleldent 5
- L36131116vehicleldentFuel OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles fuel identification= vehicleldent 6
- 136131117vehiclel dentManufacturing Y ear OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles year= vehicleldent 7
- 136131118vehicleldentModelYear OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles model year vehicleldent 8
- 136L31119vehicleldentCapacity OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles capacity= vehicleldent 9
- 1361311110vehicleldentPower OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles engine power
= vehicleldent 10
-1361311111vehicleldentMotorType OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles motor type= vehicleldent 11
- 1361311112vehicleldentMotorNumber OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles engine identification number= vehicleldent 12
- 1361311113vehicleldentCylinder OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles engine number of cylinders= vehicleldent 13
- 1361311114vehicleldentFirstOilChange OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles displacement required for the first oil change = vehicleldent 14
- 1361311115vehicleldentFirstMaintenance OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles displacement required for the first oficial maintenance
= vehicleldent 15
- 1361311116vehicleldentMaintenancePeriod OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles regular maintenance intervals= vehicleldent 16
-1361311117vehicleldentColor OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles predominant color= vehicleldent 17
- 1361311118vehicleldentChassisId OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles chassis identification number= vehicleldent 18
- 1361311119vehicleldentLicencePlate OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
A string which identifies the vehicles licence plate This object should be set by the dealer
= vehicleldent 19
- 1361311120vehicleldentlpAddress OBJECT-TYPE
SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION
The IP Address of the vehicle This value must be provided by the managing aplication A value of 0000 implies that there isnt a provider nearby
DEFVAL 00000000rsquoH = vehicleldent 20
- 1361311121vehicleldentMacAddress OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-only STATUS current DESCRIPTION
The MAC address used by this vehicle when it must be referred to in a unique fashion It is only required to be unique
REFERENCEIEEE 802ID-1990 Sections 64113 and 3125
= vehicleldent 21
-1361311122vehicleldentSerialNumber OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
A string which identifies the vehicles serial number = vehicleldent 22
- 1361311123vehicleldent Warranty OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
A string which identifies the vehicles warranty= vehicleldent 23
mdash Owner Group
- I36I3112vehicleOwner OBJECT IDENTIFIER = vehicleMIBObjects 2
- L36131121 vehicleOwnerName OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
A string which identifies the vehicles ownerThis object should be set by the dealer
= vehicleOwner 1
- 136L31122vehicleOwnerRegister OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current
DESCRIPTIONA string which identifies the owners registerThis object should be set by the dealer
= vehicleOwner 2
- 136131123 vehicleOwnerPhone OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
A string which identifies the owners phone number This object should be set by the dealer
vehicleOwner 3
- 136131124 vehicleOwnerMail OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
A string which identifies the owners e-mailThis object should be set by the dealer
vehicleOwner 4
mdash History Group
- 13613113vehicleHistory OBJECT IDENTIFIER = vehicleMIBObjects 3
- 136131131vehicleHistoryDeliveryDate OBJECT-TYPE
SYNTAX DateAndTime MAX-ACCESS read-write STATUS current DESCRIPTION
The vehicles delivery date and time= vehicleHistory 1
- 136L31132vehicleHistory Vendor OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
The name of the vehicles vendor= vehicleHistory 2
65
- 136L31133vehicleHistoryDealer OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
The name of the vehicles dealer= vehicleHistory 3
- 136131134vehicleHistoryNumLines OBJECT-TYPE
SYNTAX NonNegativelnteger MAX-ACCESS read-only STATUS current DESCRIPTION
The number of Status lines utilized in this device This variable indicates the number of rows in the History table
= vehicleHistory 4
- I36I31135 vehicleHistoryTable OBJECT-TYPE
SYNTAX SEQUENCE OF VehicleHistoryEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION
A list of History table entries= vehicleHistory 5
- 1361311351VehicleHistoryEntry OBJECT-TYPE
SYNTAX VehicleHistoryEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION
An entry containing information applicable to a particular History line
INDEX vehicleHistoryLinelndex = vehicleHistoryTable 1
VehicleHistoryEntry = SEQUENCE vehicleHistoryLinelndex INTEGER vehicleHistoryMaintenanceDate DateAndTime vehicleHistoryMaintenance NonNegativelnteger vehicleHistoryOilChangeDate Date AndT ime vehicleHistoryOilChange NonNegativelnteger
- 13613113511
66
vehicleHistoryLinelndex OBJECT-TYPE SYNTAX Positiveinteger MAX-ACCESS not-accessible STATUS current DESCRIPTION
The History line identifier= vehicleHistoryEntry 1
- 13613113512vehicleHistoryMaintenanceDate OBJECT-TYPE
SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION
The maintenance date= vehicleHistoryEntry 2
- 13613113513vehicleHistoryMaintenance OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS kmMAX-ACCESS read-only STATUS current DESCRIPTION
The present displacement of the vehicle on vehicleHistoryMaintenanceDate
= vehicleHistoryEntry 3
- 13613113514vehicleHistoryOilChangeDate OBJECT-TYPE
SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION
The motors oil change date= vehicleHistoryEntry 4
- 13613113515vehicleHistoryOilChange OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS kmMAX-ACCESS read-only STATUS current DESCRIPTION
The present displacement of the vehicle on vehicleHistoryOilChangeDate
= vehicleHistoryEntry 5
mdash The Status group
- 13613114vehicleStatus OBJECT IDENTIFIER = vehicleMIBObjects 4
- 136L31141 vehicleStatusHelp OBJECT-TYPE
SYNTAX INTEGER on(l) off(2)
MAX-ACCESS read-write STATUS current DESCRIPTION
Setting this object to on will cause the vehicle system to send a help notification Setting this object to off means normal situation
= vehicleStatus 1
- 136131142vehicleStatusNumLines OBJECT-TYPE
SYNTAX NonNegativelnteger MAX-ACCESS read-only STATUS current DESCRIPTION
The number of Status lines utilized in this deviceThis variable indicates the number of rows in the Status table
= vehicleStatus 2
- 136131143 vehicleStatusTable OBJECT-TYPE
SYNTAX SEQUENCE OF VehicleStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION
A list of Status table entries= vehicleStatus 3
- I36I311431 VehicleStatusEntry OBJECT-TYPE
SYNTAX VehicleStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION
An entry containing information applicable to a particular Status line
INDEX vehicleStatusLinelndex = vehicleStatusTable 1
VehicleStatusEntry = SEQUENCE vehicleStatusLinelndex INTEGER vehicleStatusSpeed NonNegativelntegervehicleStatusRpm NonNegativelntegervehicleStatusMotorTemperature INTEGER vehicleStatusFuelLevel NonNegativelnteger vehicleStatusKm NonNegativelntegervehicleStatusTirePressure NonNegativelnteger vehicleStatusMotorOilLevel NonNegativelnteger vehicleStatusBatteryLevel NonNegativelnteger vehicleStatusLocation DisplayString
- I36I31134311vehicleStatusLinelndex OBJECT-TYPE
SYNTAX Positiveinteger MAX-ACCESS not-accessible STATUS current DESCRIPTION
The Status line identifier= VehicleStatusEntry 1
- 136131134312vehicleStatusSpeed OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS km per hourMAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles current speed= VehicleStatusEntry 2
- 136131134313vehicleStatusRpm OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS rotations per minuteMAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles current rotations per minute= VehicleStatusEntry 3
- 136131134314vehicleStatusMotorT emperature OBJECT-TYPE
SYNTAX INTEGER UNITS degrees CentigradeMAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles engine current temperature
= vehicleStatusEntry 4
- 136131134315 vehicleStatusFuelLevel OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS HireMAX-ACCESS read-only STATUS current DESCRIPTION
The current fuel level= vehicleStatusEntry 5
- 136131134316vehicleStatusKm OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS kmMAX-ACCESS read-only STATUS current DESCRIPTION
The current total displacement of vehicle = vehicleStatusEntry 6
- 136131134317 vehicleStatusTirePressure OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS psiMAX-ACCESS read-only STATUS current DESCRIPTION
The current tire pressure vehicleStatusEntry 7
- 136131134318 vehicleStatusMotorOilLevel OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS litreMAX-ACCESS read-only STATUS current DESCRIPTION
The current motor oil level= vehicleStatusEntry 8
- 136131134319 vehicleStatusBatteryLevel OBJECT-TYPE
SYNTAX INTEGER unknown(l) batteryNormal(2) batteryLow(3)
MAX-ACCESS read-only
STATUS currentDESCRIPTION
The indication of the capacity remaining in the vehicles battery system
= vehicleStatusEntry 9
- 1361311343110 vehicleStatusLocation OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
The GPS indication of the vehicles current location
vehicleStatusEntry 10
mdash The Control group
- 13613115vehicleControl OBJECT IDENTIFIER = vehicleMIBObjects 5
- 136131151 vehicleControlFuel OBJECT-TYPE
SYNTAX INTEGER on(l) off(2)
MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION
Setting this object to On(l) indicates that the vehicle is able to be turned on Setting to Off(2) will cause the fuel to be cut offrsquo
= vehicleControl 1
- 136131152 vehicleControlIgnition OBJECT-TYPE
SYNTAX INTEGER on(l) ofi(2)
MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION
Setting this object to On(l) indicates that the vehicle is to be turned on Setting to 00(2) will cause the eletric system to be cut off1
= vehicleControl 2
mdash Notifications
- This section defines the well-known notifications sent by- vehicle agents
- 1361312vehicleMIBNotifications OBJECT IDENTIFIER = vehicleMIB 2
- I36I3121vehicleNotificationChangeOilAndMaintenance NOTIFICATION-TYPE
OBJECTS vehicleHistoryMaintenanceDate vehicleHistoryMaintenance vehicleHistoryOilChangeDate vehicleHistoryOilChange
STATUS current DESCRIPTION
The vehicle is approaching oil change and regular maintenance dates This Notification is persistent and is resent at one day intervals until the history table is updated
= vehicleMIBNotifications 1
- 13613122vehicleNotificationHelp NOTIFICATION-TYPE
OBJECTS vehicleStatusHelp STATUS current DESCRIPTION
This Notification is sent when the vehicles conductor turns on a help switch
= vehicleMIBNotifications 2
- I36I3123vehicleNotificationWarranty NOTIFICATION-TYPE
OBJECTS vehicleldentWarranty STATUS current DESCRIPTION
The vehicles warranty is close to expiring dateThis Notification is persistent andis resent at one week intervals until dead line
= vehicleMIBNotifications 3
mdash Conformance information
mdash1361313vehicleMIBConformance OBJECT IDENTIFIER = vehicleMIB 3
-13613131vehicleCompliance OBJECT IDENTIFIER = vehicleMIBConformance 1
mdash compliance statements
mdash136131311vehicleBasicCompliance MODULE-COMPLIANCE
STATUS current DESCRIPTION
The compliance statement for vehicles that only support the identifying and status objects
MODULE mdash this moduleMANDATORY-GROUPS vehicleBasicGroup
= vehicleCompliance 1
mdash136131312vehicleAdvancedCompliance MODULE-COMPLIANCE
STATUS current DESCRIPTION
The compliance statement for vehicles that support advanced-feature functions such as history and notifications
MODULE mdash this moduleMANDATORY-GROUPS vehicleBasicGroup
vehicleAdvancedGroup vehicleNotificationsGroup
= vehicleCompliance 2
mdash136131313vehicleControlCompliance MODULE-COMPLIANCE
STATUS current DESCRIPTION
The compliance statement for vehicles that support control-featured functions
MODULE mdash this moduleMANDATORY-GROUPS vehicleBasicGroup
vehicleControlGroup = vehicleCompliance 3
mdash136131314vehicleFullCompliance MODULE-COMPLIANCE
STATUS current DESCRIPTION
The compliance statement for vehicles that support all functions
MODULE mdash this moduleMANDATORY-GROUPS vehicleBasicGroup
vehicleAdvancedGroup vehicleNotificationsGroup
73
vehicleControlGroup = vehicleCompliance 4
mdash units of conformance
mdash summary at a glance
mdash basic adv ControlmdashvehicleldentManufacturer X X X X
mdashvehicleldentModel x X X X
mdashvehicleldentSoftwareVersion x X X X
mdashvehicleldentAgentSoftwareVersion X X X X
mdashvehicleldentType X X X X
mdashvehicleldentFuel X X X X
mdashvehicleldentManufacturing Y ear X X X X
mdashvehicleldentModel Year X X X X
mdashvehicleldentCapacity X X X X
mdashvehicleldentPower X X X X
mdashvehicleldentMotorType X X X XmdashvehicleldentMotorNumber X X X X
mdashvehicleldentCylinder X X X X
mdashvehicleldentFirstOilChange X X X X
mdashvehicleldentOilChangePeriod X X X XmdashvehicleldentFirstMaintenance X X X X
mdashvehicleldentMaintenancePeriod X X X XmdashvehicleldentColor X X X X
mdashvehicleldentChassisId X X X XmdashvehicleldentLicencePlate X X X X
mdashvehicleldentlpAddress X X X XmdashvehicleldentMacAddress X X X X
mdashvehicleldentSerialNumber X X X XmdashvehicleldentWarranty X X X X
mdashvehicleOwnerName X X
mdashvehicleOwnerRegister X XmdashvehicleOwnerPhone X X
mdashvehicleOwnerMail X X
mdashvehicleHistoryDeliveryDate X X
mdashvehicleHistoryVendor X X
mdashvehicleHistoryDealer X X
mdashvehicleHistoryNumLines X X
mdashvehicleHistoryLinelndex X X
mdashvehicleHistoryMaintenanceDate X X
mdashvehicleHistoryMaintenance X X
mdashvehicleHistoryOilChangeDate X X
mdashvehicleHistoryOilChange X X
mdashvehicleStatusHelp X X X X
mdashvehicleStatusNumLines X X X X
mdashvehicleStatusLinelndex X X X X
mdashvehicleStatusSpeed X X X X
mdashvehicleStatusRpm X X X X
mdashvehicleStatusMotorTemperature X X X X
mdashvehicleStatusFuelLevel X X X X
mdashvehicleStatusKm X X X X
mdashvehicleStatusTyrePressure X X X X
--vehicleStatusMotorOilLevel X X X X
mdashvehicleStatusBatteryLevel X X X X
mdashvehicleStatusLocation X X X X
mdashvehicleControlFuel X X
mdashvehicleControlIgnition X X
mdashvehicleNotificationChangeOilAndMaintenance X X
mdashvehicleNotificationHelp X X
mdashvehicleNotificationWarranty X X
- units of conformance
- I36I3132vehicleGroups OBJECT IDENTIFIER = vehicleMIBConformance 2
- 136131321vehicleBasicGroup OBJECT-GROUP
OBJECTS vehicleldentManufacturer vehicleldentModel vehicleldentSoftwareVersion vehicleldent AgentSoft waumlre V ersion vehicleldentType vehicleldentFuel vehicleldentManufacturing Y ear vehicleldentModel Year vehicleldentCapacity vehicleldentPowervehicleldentMotorType vehicleldentMotorNumber vehicleldentCylindervehicleldentFirstOilChange vehicleldentOilChangePeriod vehicleldentFirstMaintenance vehicleldentMaintenancePeriod vehicleldentColor vehicleldentChassisId vehicleldentLicencePlate vehicleldentlpAddress vehicleldentMacAddress vehicleldentSerialNumber vehicleldentWarranty vehicleStatusHelp vehicleStatusNumLines vehicleStatusLinelndex vehicleStatusSpeed vehicleStatusRpm vehicleStatusMotorTemperature vehicleStatusFuelLevel vehicleStatusKm vehicleStatusTirePressure vehicleStatusMotorOilLevel
75
vehicleStatusBatteryLevel vehicleStatusLocation STATUS current DESCRIPTION
The vehicleBasicGroup defines objects which are common across all vehicles which meet basic compliance
= vehicleGroups 1
- 136131322vehicleAdvancedGroup OBJECT-GROUP
OBJECTS vehicleOwnerName vehicleOwnerRegister vehicleOwnerPhone vehicleOwnerMail vehicleHistoryDeliveryDate vehicleHistoryVendor vehicleHistoryDealer vehicleHistoryNumLines vehicleHistoryLinelndex vehicleHistoryMaintenanceDate vehicleHistoryMaintenance vehicleHistoryOilChangeDate vehicleHistoryOilChange
STATUS current DESCRIPTION
The vehicleAdvancedGroup defines objects which are related to vehicles history and owner
vehicleGroups 2
- 136131323vehicleControlGroup OBJECT-GROUP
OBJECTS vehicleControlFuel vehicleControlIgnition STATUS current DESCRIPTION
The vehicleControlGroup defines objects which are related to control-feature functions
= vehicleGroups 3
- 136131324vehicleNotificationGroup NOTIFICATION-GROUP
NOTIFICATIONS vehicleNotificationChangeOilAndMaintenance vehicleNotificationHelp vehicleNotificationWarranty
STATUS current DESCRIPTION
The vehicleNotificationGroup defines objects which are related to notifications-feature functions
= vehicleGroups 4
END
GLOSSAacuteRIO E ABREVIACcedilOtildeES
ASNl Abstract Syntax Notation One - Notaccedilatildeo de Sintaxe Abstrata Um Uma notaccedilatildeo para
representaccedilatildeo de dados em protocolos de comunicaccedilatildeo definida pela ISO O gerenciamento
Internet utiliza um subconjunto de ASNl
CDMA Code Division Multiple Access - acesso muacuteltiplo por divisatildeo de coacutedigo
EHF Extremely High Frequency - frequumlecircncia extremamente alta
FDMA Frequency Division Multiple Access - acesso muacuteltiplo por divisatildeo de frequumlecircncia
HF High Frequency - frequumlecircncia alta
HTTP Hiper-Text Markup Language - Linguagem de Marcaccedilatildeo de HiperTexto A linguagem
utilizada na construccedilatildeo de paacuteginas WWW
ISM Industrial Scientific and Medical bands - Faixas de frequumlecircncias alocadas para aplicaccedilotildees
industriais cientiacuteficas e meacutedicas
ISO International Organization for Standardization - Organizaccedilatildeo Internacional para
Padronizaccedilatildeo Um dos oacutergatildeos mais importantes no mundo de padronizaccedilotildees com diversos
estudos na aacuterea de computadores e particularmente de redes de computadores
LF Low Frequency - frequumlecircncia baixa
MF Medium Frequency - frequumlecircncia meacutedia
MIB Management Information Base - Base de Informaccedilotildees de Gerenciamento Uma coleccedilatildeo
de informaccedilotildees gerenciais sobre um determinado recurso
OSI Open Systems Interconnection - Interconexatildeo de Sistemas Abertos Um conjunto de
padronizaccedilotildees para interconexatildeo de sistemas em redes de computadores
RFC Request For Comments - Requisiccedilotildees Para Comentaacuterios Os documentos publicados pelo
IETF e que tratam de assuntos Internet Nem todos os RFCs satildeo padrotildees e alguns jamais o
chegam a ser
SHF Super High Frequency - frequumlecircncia super-alta
Site - Conjunto de documentos da WWW acessiacuteveis a partir de um determinado endereccedilo Eacute o
endereccedilo virtual de uma empresa ou uma aplicaccedilatildeo
SMI Structure o f Management Information - Estrutura da Informaccedilatildeo de Gerenciamento
Define a maneira como as informaccedilotildees de gerenciamento satildeo criadas e seus relacionamentos
SNMP Simple Network Management Protocol - Protocolo de Gerenciamento de Redes
Simples o protocolo de gerenciamento utilizado na Internet
TCPIP Transmission Control Protocol Internet Protocol - Protocolo de Controle de
Transmissotildees Protocolo Internet Os protocolos baacutesicos utilizados na Internet
TDMA Time Division Multiple Access mdash acesso muacuteltiplo por divisatildeo de tempo
UHF Ultra High Frequency - frequumlecircncia ultra-alta
VHF Very High Frequency - frequumlecircncia muito alta
VLF Very Low Frequency - frequumlecircncia muito baixa
WWW World Wide Web - Grande Teia Mundial Nome dado ao conjunto de maacutequinas que
trocam informaccedilotildees utilizando o protocolo HTTP
78
REFEREcircNCIAS BIBLIOGRAacuteFICAS
ANATEL Agecircncia Nacional de Telecomunicaccedilotildees Atribuiccedilatildeo de faixas de frequumlecircncias no Brasil Disponiacutevel em lthttpwwwanatelgovbrToolsframeasplink=radiofrequencia qaffpdfgt Acesso em 26 set 2002
thBICSI Telecommunications distribution methods manual 8 ed Tampa Florida v2 1998 Cap 29
BRASIL Web Site Oficial do Departamento Nacional de Tracircnsito Disponiacutevel em lthttpwww denatrangovbrpg70jspgt Acesso em 08 nov 2002
BRASIL Web Site Oficial do Departamento Nacional de Tracircnsito Disponiacutevel em httpwww denatrangovbrpgl8jspgt Acesso em 10 nov 2002
CASE J et al RFC 1157 - A Simple Network Management Protocol (SNMP) Network Working Group may 1990 p 5
FIAT AUTOMOacuteVEIS Web Site Oficial do Brasil Disponiacutevel em httpwwwfiatcombr index_sitephpgt institucional a faacutebrica Acesso em 19 nov 2002
GOOGLE Web Site de Busca Disponiacutevel em lthttpwwwgooglecombrsearch hl=ptampie=ISO-8859-1 ampq=22rastreamento+de+veEDculo s22ampbtnG=Pesquisa+Google amplr=lang_ptgt Acesso em 15 out 2002
MELLO Roseleine Calgaro Uma MIB de apoio agrave gerecircncia do relacionamento com o cliente em comeacutercio eletrocircnico 2002 108 f Dissertaccedilatildeo (Mestrado em Ciecircncias da Computaccedilatildeo) - Universidade Federal de Santa Catarina Florianoacutepolis 2002
RIO DE JANEIRO (Estado) 5 set 2002 Tracircnsito Brasil Estatiacutestica da Organizaccedilatildeo Mundial de Sauacutede sobre tracircnsito Disponiacutevel em lthttpwwwtransitobrasilcombrnoticia noticiaphp noti=1044gt Acesso em 22 out 2002
RIO DE JANEIRO (Estado) SuperTrack Rastreamento de veiacuteculos Disponiacutevel em lthttp wwwsupertrackcombr2htmgt Acesso em 02 out 2002
79
RIO DE JANEIRO (Estado) Revista Engebraacutes Mortos no tracircnsito chegam a 1 milhatildeo e acidentes consomem US$ 10 bi ao ano Disponiacutevel em lthttpwwwengebrascombr EngbWebportuguesmortosnohtmgt Acesso em 24 set 2002
TANENBAUM Andrew S Redes de computadores 3 ed Rio de Janeiro Campus 1997 923 p
TANIGUCHI Caacutessio O bom exemplo do tracircnsito em Curitiba Curitiba mar 2002 Disponiacutevel em lthttpwwwcuritibaprgovbrpmcAgenciaartigostransitolhtmlgt Acesso em 19 nov 2002
TIM Telesc Celular Cobertura Disponiacutevel em lthttpwww2timsulcombr intemaaspitem=2amppagina=coberturagt Acesso em 26 set 2002
UM MODELO PARA GERENCIAMENTO DE VEIacuteCULOSAUTOMOTORES
BOBIQUINS ESTEcircVAtildeO DE MELLO
Esta Dissertaccedilatildeo foi julgada adequada para a obtenccedilatildeo do tiacutetulo de Mestre em Ciecircncia da Computaccedilatildeo Aacuterea de Concentraccedilatildeo Sistemas de Computaccedilatildeo e aprovada em sua forma final pelo Programa de Poacutes-Graduaccedilatildeo em Ciecircncia da Computaccedilatildeo
Banca Examinadora
Elizabeth aacuteieli Specialski b r3 (Orientadora)
Luiz Fernando Jacintho Maia Dr
DEDICATOacuteRIA
Para Roseleine minha esposa
AGRADECIMENTOS
Um especial agradecimento agrave Professora Elizabeth Sueli Specialski minha orientadora Mais
amiga que orientadora mais mestra de vida que das ciecircncias criadas pelo homem
Aos Professores Joatildeo Bosco da Mota Alves e Luiz Fernando Jacintho Maia pela expansatildeo
dos limites e horizontes
A todos os Mestres que me tiveram nas matildeos em qualquer etapa de minha vida e que estatildeo
presentes em cada paraacutegrafo deste trabalho
A Deus que permitiu
RESUMO
Esta dissertaccedilatildeo propotildee um modelo de gerenciamento para veiacuteculos automotores
produzidos em escala industrial baseado no modelo de gerenciamento SNMP como
ferramenta de monitoramento e controle durante a produccedilatildeo comercializaccedilatildeo e utilizaccedilatildeo dos
veiacuteculos O presente trabalho mostra as vaacuterias tecnologias empregadas atualmente seus
pontos positivos e negativos e os objetivos que estas tecnologias pretendem atingir
Fundamenta a base tecnoloacutegica que daacute sustentaccedilatildeo ao modelo mostrando as vantagens e
desvantagens da mesma O trabalho propotildee o modelo fiacutesico para o gerenciamento de veiacuteculos
o modelo funcional e o modelo de informaccedilatildeo para este fim O modelo de informaccedilatildeo eacute uma
MIB (Management Information Base) ou seja uma base de dados dedicada que eacute
efetivamente criada e codificada neste documento
ABSTRACT
This work proposes a management model for vehicles produced in large scale based on the
SNMP management model The technologies usually used on network management are
detailed on this work showing the positive and negative points and the objectives reached by
them - these technologies support the model suggested This management model presents a
physical model a functional model and an information model The information model is a
MIB (Management Information Base) that is a dedicated database defined and coded on this
work
LISTA DE TABELAS E FIGURAS
Fig 21 - Componentes do Modelo de Gerenciamento SNMP 13Fig 22 - Aacuterea de cobertura TIM Celular 20Tabela 31 - Comparativo de Uso no Modelo SNMP26Fig 41 - Modelo de Gerenciamento SNMP em Veiacuteculos Automotores28Fig 43 - Gerenciamento na produccedilatildeo do veiacuteculo30Fig 44 - Gerenciamento na comercializaccedilatildeo e manutenccedilatildeo do veiacuteculo32Fig 45 - Gerenciamento no uso do veiacuteculo 33Fig 46 - Gerenciamento pelo Poder Puacuteblico 34Fig 47 - Estaccedilotildees Radiobase em Florianoacutepolis 35Fig 48 - Modelo Funcional de Gerenciamento 36Fig 49 - Espectro de frequumlecircncias no Brasil 38Fig 410 - Arvore da MIB 40Fig 411 - Aacutervore de vehicleMIBObjects 41Fig 411 - Aacutervore de vehicleldent42Fig 413 - Aacutervore de vehicleOwner e vehicleHistory46Fig 414 - Aacutervore de vehicleStatus48Fig 415 - Arvore de vehicleMIBNotifiacutecations 50Tabela 4 1- Planilha de Conformidade 54
SUMAacuteRIO
1 - INTRODUCcedilAtildeO 911 Objetivos102 - FUNDAMENTACcedilAtildeO1321 O Modelo SNMP 1322 Transmissatildeo Sem Fio 15
221 O Espectro Eletromagneacutetico 16222 Teacutecnicas de Multiplexaccedilatildeo 18
23 Estaccedilatildeo Radiobase - ERB203 - NECESSIDADES E BENEFIacuteCIOS 2231 Tecnologia Atual versus Modelo de gerenciamento SNMP 224 - MODELO DE GERENCIAMENTO DE VEIacuteCULOS AUTOMOTORES 2741 Arquitetura F iacutesica 2842 Arquitetura Funcional35
421 Estaccedilotildees de Gerenciamento 364211 Estaccedilotildees de Gerenciamento de Produccedilatildeo364212 Estaccedilotildees de Gerenciamento de Manutenccedilatildeo374213 Estaccedilotildees Puacuteblicas de Gerenciamento 37
422 Noacutes Gerenciados37423 Meio de Comunicaccedilatildeo 38423 Informaccedilotildees de Gerenciamento 38424 Protocolo de Gerenciamento 39
43 Arquitetura de Informaccedilatildeo39431 Desenvolvimento da MIB 39432 Descriccedilatildeo de vehicleMIBObjects41
4321 Grupo vehicleldent 424322 Grupo vehicleOwner 454323 Grupo vehicleHistory 464324 Grupo vehicleStatus 484325 Grupo vehicleControl 49
433 Descriccedilatildeo de vehicleMIBNotifications 50434 Descriccedilatildeo de vehicleMIBConformance 51
4341 Descriccedilatildeo de vehicleComplience 514342 Descriccedilatildeo de vehicleGroups54
5 - CONCLUSAtildeO 56ANEXO 1 - VehicleMIB58GLOSSAacuteRIO E ABREVIACcedilOtildeES 76REFEREcircNCIAS BIBLIOGRAacuteFICAS78
9
1 - INTRODUCcedilAtildeO
Este trabalho foi inicialmente concebido para atender a algumas reclamaccedilotildees comuns de
proprietaacuterios e motoristas de motocicletas automoacuteveis e caminhotildees como por exemplo a
falta de um mecanismo tecnoloacutegico que informe a necessidade de uma troca de oacuteleo
lubrificante ou de uma manutenccedilatildeo preventiva Os veiacuteculos de um modo geral possuem
tecnologia embarcada para suprir estas necessidades mas esta tecnologia foi basicamente
desenvolvida para atender aos interesses dos fabricantes A ideacuteia inicial era criar um modelo
padratildeo de informaccedilatildeo que tivesse foco no usuaacuterio do veiacuteculo
Na medida em que a ideacuteia foi sendo amadurecida percebeu-se que existe uma lacuna no
sistema de tracircnsito em geral seja ele em vias urbanas ou rodovias natildeo existe um
gerenciamento da malha viaacuteria brasileira que eacute utilizada por motocicletas automoacuteveis e
caminhotildees Outra percepccedilatildeo que surgiu foi a de que a grande maioria de contravenccedilotildees e
crimes sempre tem um veiacuteculo associado ladrotildees fogem numa camionete sequumlestradores
levam o carro da viacutetima contrabando eacute realizado em caminhotildees e pessoas satildeo atropeladas e
morrem Segundo dados oficiais do DENATRAN(2002) temos cerca de 650 acidentes de
tracircnsito com viacutetimas por dia no Brasil Segundo David Duarte de Lima doutor em seguranccedila
no tracircnsito morrem 40000 pessoas por ano no paiacutes 600000 satildeo feridas e 100000 ficam com
lesotildees definitivas todas viacutetimas de acidentes de tracircnsito (ENGEBRAacuteS 1999) A OMS
(Organizaccedilatildeo Mundial de Sauacutede) fala em 13 milhatildeo de mortos no mundo todo ano em
consequumlecircncia de acidentes de tracircnsito eacute uma morte a cada 30 segundos (TRAcircNSITO
BRASIL 2002)
Este cenaacuterio direcionou a pesquisa para os meacutetodos e tecnologias atualmente usadas para
monitoramento e controle de tracircnsito nos aspectos que implicam em detecccedilatildeo fiscalizaccedilatildeo
intervenccedilatildeo e aplicaccedilatildeo de penalidades No acircmbito do Poder Puacuteblico os oacutergatildeos de tracircnsito
existentes satildeo o CONTRAN (Conselho Nacional de Tracircnsito) o DENATRAN (Departamento
Nacional de Tracircnsito) as Poliacutecias Rodoviaacuteria Federal e Estadual as Poliacutecias Militares as
JARTs (Juntas Administrativas de Recursos de Infraccedilotildees) os DETRANs (Departamento de
Tracircnsito) estaduais e existe ainda um projeto de municipalizaccedilatildeo que eacute basicamente uma
divisatildeo de atribuiccedilotildees dos poderes federal estadual e municipal (DENATRAN 2002) As
tecnologias e meacutetodos utilizados satildeo pontuais tais como radares cacircmeras de viacutedeo e
barreiras sendo portanto limitados em tempo e espaccedilo
Quando este assunto eacute visto na esfera privada as tecnologias e meacutetodos datildeo um salto
estratosfeacuterico tanto em nuacutemero de empresas que atendem o segmento conforme mostra o site
Google (2002) quanto na elevada sofisticaccedilatildeo das soluccedilotildees que utilizam sistemas de sateacutelite
para rastreamento (SUPERTRACK 2002) Estas empresas tecircm seu nicho de mercado nas
transportadoras de mercadorias que temem roubo de cargas e na camada da populaccedilatildeo com
maior poder aquisitivo que procuram soluccedilotildees para o roubo de veiacuteculos caros e eventuais
sequumlestros Existe aqui uma limitaccedilatildeo quanto agrave abrangecircncia social
11 Objetivos
Esta dissertaccedilatildeo tem como objetivo principal apresentar um modelo que permita o
gerenciamento em tempo integral de todos os veiacuteculos automotores em todas as vias puacuteblicas
do paiacutes com uma base teacutecnica padronizada
Como objetivos especiacuteficos tem-se
Definir a arquitetura fiacutesica do modelo
10
Especificar a arquitetura funcional do modelo
Especificar e modelar a arquitetura de informaccedilatildeo do modelo
O modelo utiliza tecnologias provenientes do mundo de redes de computadores e
telecomunicaccedilotildees todas consolidadas e com massa criacutetica disponiacutevel O cerne do sistema eacute o
modelo de gerenciamento SNMP com suas estaccedilotildees de gerenciamento protocolos de
comunicaccedilatildeo e noacutes gerenciados (veiacuteculos) com agentes e bases de informaccedilotildees (MIBs -
Management Information Base) A comunicaccedilatildeo entre gerente e agente eacute feita por radioshy
frequumlecircncia entre antenas estrategicamente localizadas (estaccedilotildees radiobase - ERBs) e um
hardware especializado embarcado no veiacuteculo
A atribuiccedilatildeo das montadoras de veiacuteculos eacute embarcar um servidor com uma mesma base de
dados e um mesmo agente em cada produto seu a atribuiccedilatildeo do Poder Puacuteblico eacute implantar
nuacutecleos de gerenciamento e estaccedilotildees radiobase suficientes para dar a aacuterea de cobertura
necessaacuteria para a malha viaacuteria brasileira No momento em que o veiacuteculo eacute ligado e comeccedila a
utilizar uma rua avenida ou rodovia os gerentes puacuteblicos iniciam o monitoramento e o
controle pois o veiacuteculo tal como um switch de rede de computadores fica informando ldquoestou
ligadordquo ldquosou um Palio EXrdquo ldquominha placa eacute MCG 3456rdquo ldquominha velocidade atual eacute 76
kmhrdquo O modelo prevecirc que se abra desta forma um canal de comunicaccedilatildeo em tempo real
entre o gestor de tracircnsito e o condutor do veiacuteculo possibilitando que o mesmo seja avisado
via sintetizador de voz ou painel digital de congestionamentos interrupccedilotildees de tracircnsito
velocidade excessiva trecho com cobranccedila de pedaacutegio e autuaccedilotildees por exemplo O motorista
pode por sua vez solicitar socorro em situaccedilotildees emergenciais O modelo proposto abre
enfim um campo vasto de desenvolvimento de equipamentos especializados aplicaccedilotildees de
gerenciamento e procedimentos legais
Todas as instituiccedilotildees empresas e pessoas envolvidas com veiacuteculos satildeo beneficiadas pois
todas podem ter estaccedilotildees de gerenciamento focadas no seu negoacutecio A montadora cria um
sistema que iraacute auxiliar no processo produtivo do veiacuteculo registrando dados como modelo
cor nuacutemero de seacuterie data de fabricaccedilatildeo etc As revendas e concessionaacuterias envolvidas na
comercializaccedilatildeo e manutenccedilatildeo do veiacuteculo ganham informaccedilotildees adicionais que podem ser
utilizadas na consolidaccedilatildeo do relacionamento com clientes tais como datas e locais de
manutenccedilotildees nome do usuaacuterio e perfil de uso do veiacuteculo Uma base de informaccedilotildees
padronizada possibilita que as oficinas atendam veiacuteculos independentemente da marca O
proprietaacuterio ganha em seguranccedila e interatividade com o veiacuteculo que avisa quando estaacute
vencendo o prazo de uma manutenccedilatildeo preventiva e que a velocidade atual estaacute acima do
permitido no trecho evitando multas O Poder Puacuteblico ganha uma ferramenta poderosa e
versaacutetil para detectar fiscalizar agir penalizar e cobrar
A maior beneficiada com a implantaccedilatildeo deste modelo eacute a sociedade brasileira que teraacute reais
possibilidades de diminuir seus iacutendices de infraccedilotildees contravenccedilotildees crimes e mortes aleacutem de
minimizar os prejuiacutezos monetaacuterios com estes eventos O paiacutes pode dar o exemplo ao mundo
tal como jaacute fez no processo eleitoral receacutem concluiacutedo
O capiacutetulo 2 fundamenta as tecnologias envolvidas no Modelo de Gerenciamento de Veiacuteculos
Automotores o capiacutetulo 3 detalha as necessidades e benefiacutecios da implantaccedilatildeo do modelo e o
capiacutetulo 4 apresenta o Modelo de Gerenciamento de Veiacuteculos Automotores desenvolvido no
seu aspecto fiacutesico funcional e quanto agrave base de informaccedilotildees O capiacutetulo 5 compreende as
consideraccedilotildees finais e conclusotildees e o anexo 1 conteacutem a base de informaccedilotildees - MIB -
definida
13
2 - FUNDAMENTACcedilAtildeO
21 O Modelo SNMP
O Modelo de Gerenciamento SNMP foi criado em 1990 buscando suprir uma lacuna que
estava se abrindo no gerenciamento da Internet Ateacute entatildeo a precursora ARPANET vinha
utilizando recursos modestos como o programa Ping para gerenciamento O crescimento
explosivo da rede mundial demandou uma forma sistemaacutetica de monitorar e controlar as redes
de computadores A estrutura e o protocolo SNMP foram implementados nos produtos
comerciais - computadores hubs roteadores switches - e se tomaram padrotildees para o
gerenciamento de redes O Modelo SNMP consiste em quatro componentes noacute gerenciado
estaccedilatildeo de gerenciamento informaccedilatildeo de gerenciamento e protocolo (TANENBAUM 1997)
Estes componentes satildeo ilustrados na figura 21
Fig 21 - Componentes do Modelo de Gerenciamento SNMP
14
Segundo Mello (2002 108 f) o modelo de gerenciamento SNMP eacute composto pelos elementosGerente (estaccedilatildeo de gerenciamento)- a estaccedilatildeo de gerenciamento age como uma interface da estrutura gerenciada com o administrador o qual recebe as informaccedilotildees de estado do sistema e determina a accedilatildeo que deve ser tomada Agente - eacute moacutedulo que fica no dispositivo que estaacute sendo gerenciado Troca informaccedilotildees com o gerente A comunicaccedilatildeo pode ser originada a partir dele (trap) ou do gerente (polling)MTB - por sua vez a MtB (Base de Informaccedilotildees Gerenciaacuteveis) armazena todas as informaccedilotildees do dispositivo como a identificaccedilatildeo as configuraccedilotildees o estado Estas informaccedilotildees satildeo lidas ou alteradas pelo agenteProtocolo de Gerenciamento - O SNMP possibilita a troca de informaccedilotildees entre gerentes e agentes Na arquitetura Internet o SNMP eacute implementado sobre o UDP ou seja natildeo eacute orientado agrave conexatildeo - como sua funccedilatildeo eacute gerenciar situaccedilotildees de risco natildeo pode depender de conexatildeo
As redes de computadores se consolidaram apoacutes um embate com sistemas multiusuaacuterios que
foi a tecnologia que fez frente agraves redes no final dos anos 80 Praacuteticas baratas e eficientes as
redes de computadores imediatamente foram interligando todos elementos de computaccedilatildeo de
uma empresa de computadores a impressoras de servidores a sistemas de fornecimento de
energia ininterrupta (no breaks) As redes foram se expandindo dentro da empresa
interligaram filiais e parceiros tomando-se estruturas extremamente complexas e requerendo
algum niacutevel de gerenciamento As tentativas iniciais foram proprietaacuterias e natildeo tinham a
abrangecircncia necessaacuteria ao problema
A cultura de gerenciar redes expandiu-se quando os principais fabricantes de equipamentos de
informaacutetica adotaram o modelo SNMP como padratildeo A estrutura de gerenciamento eacute
composta basicamente de um gerente que solicita informaccedilotildees ou envia comandos de controle
para o noacute gerenciado dentro do noacute estaacute o agente SNMP que recebe as instruccedilotildees do gerente e
as executa Quando o agente necessita de alguma informaccedilatildeo ele consulta a MIB que eacute a base
de informaccedilotildees de gerenciamento de cada equipamento Todo equipamento deve possuir uma
MIB para ser gerenciaacutevel pois eacute nela que as informaccedilotildees relevantes ao usuaacuterio satildeo
armazenadas
O SNMP foi definido tendo como principal objetivo minimizar a quantidade e complexidade das funccedilotildees de gerenciamento realizadas pelo agente Como objetivos secundaacuterios foi proposto que o SNMP fosse suficientemente amplo
para aceitar aspectos adicionais da operaccedilatildeo de gerenciamento de redes e tanto quanto possiacutevel independente da arquitetura e mecanismos dos dispositivos gerenciados (CASE 1990 p 5)
O gerenciamento de uma rede de computadores normalmente eacute realizado atraveacutes de vaacuterias
estaccedilotildees de gerenciamento que monitoram e controlam vaacuterios noacutes gerenciados As estaccedilotildees de
gerenciamento satildeo computadores de alta capacidade de processamento que executam uma
aplicaccedilatildeo de gerenciamento Os noacutes gerenciados satildeo computadores hubs switches
roteadores placas de rede no breaks enfim qualquer dispositivo de informaacutetica que possua
um agente SNMP e uma M1B embarcados O agente SNMP intermedeia as questotildees de
gerenciamento com a MIB que armazena os dados do equipamento Estes dados podem ser
consultados ou alterados utilizando o protocolo SNMP
Os recursos que satildeo gerenciados no equipamento ou dispositivo de informaacutetica satildeo
representados como objetos e a MIB eacute uma estruturaccedilatildeo destes objetos na forma de uma
aacutervore As definiccedilotildees de como deve ser construiacuteda uma MIB podem ser encontradas na
Estrutura da Informaccedilatildeo de Gerenciamento padratildeo (SMI) A notaccedilatildeo para a representaccedilatildeo dos
dados na MIB eacute determinada na Notaccedilatildeo de Sintaxe Abstrata 1 (ASN 1)
A evoluccedilatildeo das redes equipamentos e sistemas de comunicaccedilatildeo bem como o incremento das
necessidades de disponibilidade e seguranccedila fazem com que haja uma constante ampliaccedilatildeo de
funccedilotildees e potencialidades no SNMP e SMI ocasionando a liberaccedilatildeo de novas versotildees de
ambos de tempos em tempos
22 Transmissatildeo Sem Fio
A transmissatildeo sem fio eacute uma das tecnologias que foram muito desenvolvidas em funccedilatildeo de
necessidades em telecomunicaccedilotildees Hoje eacute um meacutetodo amplamente utilizado tanto para
transmitir voz quanto dados Quando se fala de comunicaccedilatildeo entre dois pontos de A ateacute B
15
em que pelo menos um dos terminais ou elementos eacute moacutevel a transmissatildeo sem fio eacute a
tecnologia mais indicada
16
221 O Espectro Eletromagneacutetico
A tecnologia da comunicaccedilatildeo sem fio utiliza como meios de transmissatildeo a atmosfera terrestre
ou o vaacutecuo sendo que estes meios assim como cabos de cobre e cabos oacuteticos tecircm limitaccedilotildees
O espectro eletromagneacutetico eacute o nome dado agrave parte aproveitaacutevel do meio livre para a difusatildeo
de um sinal considerando a tecnologia atualmente conhecida Segundo Tanenbaum (1997)
esta tecnologia foi produzida e observada pela primeira vez em 1887 por Heinrich Hertz
Quando se movem os eleacutetrons criam ondas eletromagneacuteticas que podem se propagar atraveacutes do espaccedilo livre (inclusive no vaacutecuo) O nuacutemero de oscilaccedilotildees por segundo de uma onda eletromagneacutetica eacute chamado de frequumlecircncia eeacute medida em Hz A distacircncia entre dois pontos maacuteximos (ou miacutenimos) consecutivos eacute chamada de comprimento de onda que eacute universalmente designada pela letra grega X (lambda) No vaacutecuo as ondas viajam na mesma velocidade independente de sua frequumlecircncia ou seja a 3x108 ms que eacute a velocidade da luz representada por c A relaccedilatildeo fundamental eacute expressa na equaccedilatildeo X=C Quando se instala uma antena com o tamanho apropriado em um circuito eleacutetrico as ondas eletromagneacuteticas podem ser transmitidas e recebidas com eficiecircncia por um receptor localizado a uma distacircncia bastante razoaacutevel Toda a comunicaccedilatildeo sem fio eacute baseada nesse princiacutepio (TANENBAUM 1997 p 107)
Os principais fatores que afetam uma transmissatildeo em radiofrequumlecircncia satildeo basicamente a
frequumlecircncia utilizada a localizaccedilatildeo dos equipamentos de transmissatildeorecepccedilatildeo o tamanho e
altura das antenas a potecircncia de transmissatildeo do sinal obstaacuteculos e condiccedilotildees do tempo Estes
fatores determinam a aacuterea de cobertura de um determinado sinal isto eacute a aacuterea geograacutefica
onde eacute possiacutevel haver uma comunicaccedilatildeo entre dois ou mais terminais
O espectro eletromagneacutetico uacutetil atualmente em radiofrequumlecircncia eacute a faixa que vai de 3 kHz ateacute
300 GHz O uso desta faixa de frequumlecircncias eacute restrito e controlado justamente para organizar
as vaacuterias aplicaccedilotildees e os inuacutemeros interesses envolvidos O oacutergatildeo federal que atribui destina
e fiscaliza as vaacuterias faixas de frequumlecircncias no Brasil eacute a ANATEL
A grande faixa dos 3 kHz aos 300 GHz eacute dividida em 8 bandas conhecidas pelas suas siglas
na liacutengua inglesa a saber
VLF - frequumlecircncias muito baixas esta banda vai de 3 a 30 kHz a baixa frequumlecircncia implica em
alto comprimento de onda Este tipo de sinal tende a acompanhar a curvatura da Terra
atingindo grandes distacircncias Esta banda eacute especialmente utilizada para transmissotildees globais e
navegaccedilatildeo mariacutetima de longa distacircncia (BICSI 1998 p 29-2)
LF - frequumlecircncias baixas satildeo as contidas entre 30 kHz e 300 kHz Possuem caracteriacutesticas de
propagaccedilatildeo e uso similares agrave banda VLF
MF mdash frequumlecircncias meacutedias estatildeo entre 300 kHz e 3000 kHz Uma grande parte deste espectro
eacute utilizado pelas raacutedios AM (amplitude modulada) tambeacutem conhecidas com raacutedios de ondas
meacutedias (OM) Estas ondas se propagam ao niacutevel do solo e perfuram preacutedios e obstaacuteculos Ateacute
esta frequumlecircncia a largura de banda disponiacutevel eacute pequena (TANENBAUM 1997 p 110)
HF - frequumlecircncias altas vatildeo de 3 MHz ateacute 30 MHz As ondas que estatildeo ao niacutevel do solo tende
a ser absorvidas pela Terra de forma que a propagaccedilatildeo do sinal natildeo acompanha mais a
curvatura do planeta A caracteriacutestica nesta banda eacute que as ondas refratam na ionosfera uma
ou mais vezes retomando ao solo e sendo recebidas pelo destino
VHF - frequumlecircncias muito altas compreendem o intervalo de 30 MHz a 300 MHz A
caracteriacutestica de propagaccedilatildeo eacute similar ao HF sendo utilizada por radioamadores canais de
televisatildeo aberta (2 ao 13) e raacutedios FM (frequumlecircncia modulada) A banda VHF possui faixas
destinadas agrave comunicaccedilatildeo moacutevel terrestre e aplicaccedilotildees militares (TANENBAUM 1997 p
111)
UHF - frequumlecircncias ultra-altas satildeo as que vatildeo de 300 MHz a 3000 MHz De uma forma geral
a partir de 100 MHz as ondas trafegam em linha reta sendo desta forma mais simples para se
17
determinar origem e destino Estas ondas satildeo vulgarmente conhecidas como microondas e
satildeo amplamente utilizadas em comunicaccedilatildeo de dados e voz Usando antenas paraboacutelicas eacute
possiacutevel concentrar o sinal num feixe de microondas permitindo uma comunicaccedilatildeo mais
eficiente A banda UHF conteacutem duas faixas ISM - em 902 MHz e 24 GHz que satildeo liberadas
pela ANATEL para aplicaccedilotildees industriais cientiacuteficas e meacutedicas ou seja na praacutetica qualquer
um pode utilizaacute-las sem autorizaccedilatildeo do oacutergatildeo governamental Ambas estatildeo congestionadas
pela alta utilizaccedilatildeo em telefonia e comunicaccedilatildeo de dados principalmente em grandes centros
Nesta banda eacute atribuiacuteda uma faixa de comunicaccedilatildeo moacutevel terrestre
SHF - as frequumlecircncias superaltas encontram-se acima de 3 GHz e abaixo de 30 GHz Nesta
banda foram atribuiacutedas duas faixas ISM localizadas em 57 e 24 GHz Quando a transmissatildeo
utiliza frequumlecircncias acima de 8 GHz a aacutegua comeccedila a ser um obstaacuteculo pois as ondas
eletromagneacuteticas agora com um comprimento de onda de 3 ou 4 centiacutemetros satildeo absorvidas
pela chuva As empresas de telefonia utilizam SHF em larga escala principalmente para
comunicaccedilatildeo de longa distacircncia
EHF - frequumlecircncias extremamente altas vatildeo de 30 a 300 GHz Possuem caracteriacutesticas
semelhantes a SHF e suas faixas ISM satildeo 61 122 e 244 GHz
222 Teacutecnicas de Multiplexaccedilatildeo
A necessidade de compartilhar um meio finito de transmissatildeo - o ar - fez com que vaacuterias
tecnologias fossem desenvolvidas para resolver problemas de transmissatildeo Uma necessidade
que surgiu foi a de utilizar mais eficientemente as estreitas bandas alocadas para determinada
aplicaccedilatildeo telefonia celular por exemplo O aumento exponencial dos usuaacuterios de telefones
celulares rapidamente congestiona as estaccedilotildees radiobase que podem operar numa pequena
faixa licenciada pela ANATEL
18
Foram desenvolvidas teacutecnicas de multiplexaccedilatildeo para aumentar a capacidade de transmissatildeo
das ondas eletromagneacuteticas Uma analogia uacutetil para mostrar o efeito da multiplexaccedilatildeo de um
sinal de raacutedio eacute o da ponte Governador Colombo Sales que liga a Ilha de Santa Catarina ao
continente A ponte ocupa um determinado espaccedilo uma largura limitada possui 4 pistas
todas no mesmo sentido Se quiseacutessemos aumentar a capacidade de veiacuteculos que trafegam
naquele sentido e natildeo tiveacutessemos espaccedilo para ampliar a largura da ponte ou natildeo houvesse
condiccedilotildees teacutecnicas para isto poderiacuteamos multiplexaacute-la Diminuindo a largura de cada uma
das 4 pistas poderiacuteamos criar uma quinta pista de rodagem Ou se poderia construir um outro
niacutevel de pistas na mesma largura e acima do existente a capacidade de veiacuteculos dobraria sem
que a largura original da ponte fosse alterada
Existem vaacuterias teacutecnicas de multiplexaccedilatildeo sendo que as mais utilizadas satildeo
FDMA - a teacutecnica de acesso muacuteltiplo por divisatildeo de frequumlecircncia pode ser utilizada tanto em
transmissotildees digitais quanto analoacutegicas Uma banda alocada de 25 MHz por exemplo pode
ser dividida em 833 canais independentes de 30 kHz cada Esta teacutecnica permite que o
equipamento moacutevel seja mais simples e barato poreacutem a estaccedilatildeo radiobase necessita mais
equipamentos pois cada canal requer um transmissor e um receptor (BICSI 1998 p29-4)
TDMA mdash a multiplexaccedilatildeo de acesso muacuteltiplo por divisatildeo de tempo prevecirc a divisatildeo dos canais
de radiofrequumlecircncia do FDMA em intervalos de tempo sendo que a cada transmissatildeo eacute alocado
um determinado intervalo TDMA eacute um meacutetodo mais complexo e requer equipamentos mais
sofisticados que um FDMA puro mas consegue atender um nuacutemero muito maior de usuaacuterios
(BICSI 1998 p29-5)
CDMA mdash o acesso muacuteltiplo por divisatildeo de coacutedigo foi desenvolvido para uso militar visando
seguranccedila nas transmissotildees O sistema consiste em converter a informaccedilatildeo em sinal digital e
misturaacute-lo a um coacutedigo randocircmico Esta combinaccedilatildeo eacute transmitida numa larga faixa de
frequumlecircncias literalmente o sinal eacute ldquoespalhadordquo numa teacutecnica conhecida por spread-spectrum
19
CDMA consegue acomodar 20 vezes mais usuaacuterios que FDMA considerando a mesma
largura de banda (BICSI 1998 p 29-6)
23 Estaccedilatildeo Radiobase - ERB
As estaccedilotildees radiobase satildeo um elemento-chave do sistema principalmente porque demandam
um forte investimento do Poder Puacuteblico para que as aacutereas de cobertura necessaacuterias sejam
rapidamente atingidas Este trabalho prevecirc um modelo similar ao adotado pelas companhias
de telefonia celular que em poucos anos conseguiram atingir as principais cidades e rodovias
20
com seu sistema comograve podemos ver na figura 22 do site da TIM Telesc Celular (2002)
Cobertura em mais de 2300 km de rodovias
A TIM aleacutem de oferecer cobertura em 235 municiacutepios em suacirc aacuterea de concessatildeo pensando sempre em oferecer os melhores serviccedilos a seus clientes estaacute estendendo sua cobertura em diversos trechos de rodovias Hoje satildeo mais de 2300 km de rodovias para vocecirc falar ao telefone mesmo quando estiver viajando
Rodaroacute
BR-277 CURITIBA- PONTA GROSSA 100
BR-376 MARINGAacute - APUCARANA 100PR-407 PARANAGUAacute - PONTAL DO PARANAacute 100BR-369 CAMBEacute - APUCARANA 98
BR-376 CURITIBA - Divisa Est Santa Catarina 96BR-277 CURITIBA - PARANAGUAacute 90BR-277 CASCAVEL - FOZ DO IGUACcedilU 86PR-508 ALEXANDRA - MATINHOS 84
BR-116 CURITIBA - Divisa Est Satildeo Paulo 80
BR-116 CURITIBA - Divisa Est Santa Catarina 57
BR-101 FLORIANOPOLIS - Divisa Est Paranaacute 97
BR-101 FLORIANOacutePOLIS - Divisa Est Rio Grande do Sul 90BR-470 NAVEGANTES - BLUMENAU 70
BR-280 MAFRA - PORTO UNIAtildeO 38BR-282 FLORIANOacutePOLIS - LAGES 23
Fig 22 -Aacuterea de cobertura TIM Celular
As ERBs formam uma rede sem fio (WLL - wireless lan) que eacute acessada pelos noacutes da rede
(veiacuteculos automotores) sempre que os mesmos estiverem dentro da aacuterea de cobertura As
plataformas que datildeo sustentaccedilatildeo a este sistema satildeo vaacuterias sendo que algumas jaacute estatildeo
consolidadas principalmente produtos da chamada Segunda Geraccedilatildeo tais como TDMA
CDMA DECT e GSM Outros sistemas chamados de Terceira Geraccedilatildeo como UMTS estatildeo
surgindo e poderatildeo ser utilizados em larga escala no futuro
22
3 - NECESSIDADES E BENEFIacuteCIOS
31 Tecnologia Atual versus Modelo de gerenciamento SNMP
Este trabalho se posiciona no ceme de vim mercado extremamente competitivo e caracterizado
pelo uso de tecnologias proprietaacuterias o mercado de veiacuteculos Tem-se hoje uma pequena
quantidade de montadoras no mundo todas elas lutando para conquistar mercados e
sobreviver Suas equipes de pesquisa e desenvolvimento satildeo cercadas de cuidado e sigilo pois
se tomaram elementos decisivos nesta batalha A informaccedilatildeo eacute mais uma vez fator decisivo
Neste caso natildeo eacute a informaccedilatildeo comercial a informaccedilatildeo de marketing a informaccedilatildeo que eacute
coletada nos mercados consumidores Este trabalho trata de uma informaccedilatildeo especial aquela
contida no veiacuteculo
A pesquisa descrita nesta dissertaccedilatildeo mostra o estaacutegio tecnoloacutegico atual de algumas das
principais montadoras do mundo focalizando principalmente as de automoacuteveis que satildeo as
que determinam o estado da arte Os sistemas de gerenciamento embarcados nos automoacuteveis
satildeo proprietaacuterios e baseados em um ou mais moacutedulos internos que se comunicam com o
mundo externo - tipicamente um PC - via comunicaccedilatildeo serial O automoacutevel conteacutem vaacuterios
sensores e atuadores que informam paracircmetros e estados O cruzamento destas informaccedilotildees
determina avarias ou defeitos que podem ser sanados com uma intervenccedilatildeo externa ou
atraveacutes de um comando Todo este sistema eacute totalmente disponibilizado na unidade de
desenvolvimento da montadora ou seja basicamente em um uacutenico lugar no planeta Uma
pequena parte deste sistema eacute disponibilizado agraves revendas com suas oficinas credenciadas
quase nada eacute oferecido ao usuaacuterio final do veiacuteculo As concessionaacuterias autorizadas compram
um pacote que inclui um PC desktop ou notebook software de gerenciamento moacutedulos de
comunicaccedilatildeo e treinamento na faacutebrica que possibilitaraacute alguns diagnoacutesticos e correccedilotildees de
avarias A questatildeo eacute a seguinte o usuaacuterio paga um valor expressivo por um veiacuteculo com uma
tecnologia de ponta embutida mas continua ficando com o carro quebrado na beira da
estrada sem saber o que fazer Em outra direccedilatildeo o Poder Puacuteblico investe em sistemas de
controle da malha viaacuteria tais como radares e sensores os populares ldquopardaisrdquo e ldquolombada
eletrocircnicardquo
Quando um automoacutevel estaacute em funcionamento numa viagem por exemplo um complexo
mecacircnico-eleacutetrico-hidraacuteulico-eletrocircnico estaacute operando em sincronia Os vaacuterios sistemas
motor injeccedilatildeo de combustiacutevel suspensatildeo etc satildeo todos direcionados para realizar uma
funccedilatildeo simples deslocar pessoas com rapidez conforto e seguranccedila Se eles cumprirem de
forma eficiente este objetivo pode-se dizer que o carro eacute bom Sabe-se que isto realmente
acontece assim como eacute sabido que estes sistemas falham sofrem desgastes sofrem variaccedilotildees
de carga e ficam obsoletos Assim como um equipamento ativo de rede
Um switch de rede quando estaacute em funcionamento numa rede de dados com velocidades de
101001000 Mbps por exemplo eacute um complexo mecacircnico-eleacutetrico-eletrocircnico operando em
sincronia Os vaacuterios sistemas conexotildees mecacircnicas de cabos fonte de energia placas de
circuito etc satildeo direcionados a realizar uma funccedilatildeo tambeacutem simples encaminhar pacotes de
dados com rapidez e seguranccedila Se este switch cumprir esta funccedilatildeo de forma eficiente tem-se
um bom equipamento em matildeos Os switches tambeacutem falham desgastam tecircm sua carga
alterada e ficam obsoletos Para manter-se um switch sempre em funcionamento eficiente eacute
necessaacuterio gerenciaacute-lo
O mundo automotivo vive uma situaccedilatildeo similar agrave descrita anteriormente a explosatildeo do uso de
automoacuteveis Assim como na transiccedilatildeo ARPANET-Intemet natildeo se tem ferramentas eficientes
para gerenciar este processo depois que o veiacuteculo sai da linha de montagem Na verdade natildeo
existem padrotildees para este fim As induacutestrias criaram padrotildees de gerenciamento proprietaacuterios
23
que praticamente cessam sua utilidade no momento que saem da linha de produccedilatildeo ressalva
feita a alguns diagnoacutesticos realizados por algumas concessionaacuterias
Um veiacuteculo oferece ao seu proprietaacuteriomotorista um conjunto de sinalizaccedilotildees luminosas e
paineacuteis analoacutegicos (ponteiros) ou digitais que informam velocidade rotaccedilatildeo do motor
quantidade de combustiacutevel etc Os mais modernos possuem um ldquocomputador de bordordquo que
basicamente faz a relaccedilatildeo entre duas variaacuteveis como por exemplo distacircncia percorrida versus
combustiacutevel consumido e disponibiliza ao motorista o consumo meacutedio do automoacutevel
Os automoacuteveis satildeo particularmente econocircmicos quase avaros quando o assunto eacute fornecer
informaccedilotildees aos gestores da rede digo do sistema viaacuterio os departamentos municipais
estaduais e federais encarregados de tracircnsito estradas e rodovias simplesmente desconhecem
os equipamentos digo veiacuteculos que trafegam pelos seus domiacutenios
O poder puacuteblico investe pesadamente e de forma reativa em ampliaccedilatildeo de vias e
cruzamentos da mesma forma que um administrador de rede sem gerenciamento trata de
comprar ativos de rede que possibilitem links mais raacutepidos desfazendo um gargalo e criando
outro Outro investimento eacute no sentido de monitorar velocidade e identificaccedilatildeo (placa) dos
automoacuteveis com objetivo duplo de controlar e arrecadar
Nos dois casos citados acima - usuaacuterio e gestor - fica claro o condicionamento a que ambos
estatildeo submetidos pouca ou nenhuma informaccedilatildeo eacute o normal Fazendo um pequeno exerciacutecio
considerando a hipoacutetese de que os automoacuteveis fossem mais ldquoamigaacuteveisrdquo pode-se imaginar
um motorista sendo avisado que no proacuteximo mecircs venceraacute a garantia de 1 ano do veiacuteculo
aproveite e leve na concessionaacuteria autorizada mais proacutexima para sanar aquele ruiacutedo no painel
Mecircs que vem vocecirc teraacute que pagar por isto A informaccedilatildeo aparece no visor de cristal liacutequido do
raacutedio ou CDplayer Situaccedilatildeo 2 a famiacutelia em viagem de feacuterias ocorre uma falha no sistema
ABS que evita o bloqueio dos freios do veiacuteculo Faltam 200 km para o destino Podemos
continuar a viagem com seguranccedila ou tenho que procurar uma oficina O sistema informa que
24
apenas o sistema antibloqueio estaacute inoperante mas os freios estatildeo perfeitos Siga viagem e
assim que puder leve a uma concessionaacuteria autorizada O proprietaacuterio de uma transportadora
que possui uma frota de veiacuteculos simplificaria sua tarefa de manutenccedilatildeo dos veiacuteculos
Sempre que um caminhatildeo entra numa das filiais o agente SNMP envia um trap (relatoacuterio) das
condiccedilotildees funcionais do veiacuteculo
O mesmo exerciacutecio pode ser feito pensando no poder puacuteblico nos pontos de gerenciamento
de traacutefego que funcionam como uma rede sem fio que recebe e envia dados para os
automoacuteveis uma estaccedilatildeo gerente recebe uma notificaccedilatildeo de um agente SNMP embarcado no
veiacuteculo que informa que eacute um Palio do fabricante FIAT modelo XA 03 placa ABC 1234
Cor vermelha Chassi 2384FTR4532DSE12 MAC Address 0060B30000C2 e estaacute
trafegando a 95 kmh velocidade acima do permitido no trecho A estaccedilatildeo gerente envia uma
mensagem ao veiacuteculo informando a situaccedilatildeo irregular ao motorista que iraacute diminuir a
velocidade para natildeo ser multado Numa situaccedilatildeo hipoteacutetica de roubo de automoacutevel as estaccedilotildees
gerentes do poder puacuteblico satildeo autorizadas a enviar um comando de cortar a igniccedilatildeo do
veiacuteculo
No caso de gerenciamento de um conjunto de veiacuteculos como o proprietaacuterio da transportadora
ou o DER de Santa Catarina existe a necessidade de padronizaccedilatildeo ou seja todas as
montadoras deveriam adotar gradativamente um modelo padronizado A padronizaccedilatildeo
possibilita que se economize no desenvolvimento de aplicaccedilotildees e equipamentos software e
hardware Outra vantagem eacute que mais empresas podem adquirir o sistema e desfrutar dos
benefiacutecios de gerenciamento sobre veiacuteculos jaacute que natildeo se fala mais em tecnologia
proprietaacuteria
Este trabalho considera algumas diferenccedilas entre utilizar o Modelo SNMP para gerenciamento
de uma rede de computadores ou para veiacuteculos automotores Os conceitos baacutesicos natildeo se
alteram e as principais mudanccedilas satildeo relacionadas na Tabela 31
25
26
Modelo SNMP em Redes de
Computadores
Modelo SNMP em Veiacuteculos
Automotores
Estaccedilotildees de
Gerenciamento
Estaacuteticas complexas e
centralizadas
Estaacuteticas ou moacuteveis complexas ou
simples e descentralizadas
Noacutes
GerenciadosEstaacuteticos Moacuteveis
Relaccedilatildeo
Estaccedilotildees Noacutes1 O n n O n
Elementos
Gerenciados
Computadores hubs switches
roteadores
Automoacuteveis ocircnibus caminhotildees
motocicletas
Base de
InformaccedilotildeesMIB-II
Os objetos e grupos da MIB-II satildeo
insuficientes para este fimTabela 31 - Comparativo de Uso no Modelo SNMP
Natildeo se quer que com este trabalho sejam abolidas as questotildees de sigilo e segredo industrial na
pesquisa e desenvolvimento dos veiacuteculos pelo contraacuterio As atuais formas de monitoramento
e telemetria com a meta de resolver problemas e aumentar a vantagem competitiva de seus
produtos satildeo boas principalmente para os consumidores
27
4 - MODELO DE GERENCIAMENTO DE VEIacuteCULOS AUTOMOTORES
O modelo proposto nesta dissertaccedilatildeo eacute baseado no modelo SNMP e utiliza os elementos
previstos ou seja estaccedilotildees de gerenciamento noacutes gerenciados informaccedilotildees e um protocolo
de comunicaccedilatildeo A intenccedilatildeo eacute utilizar ao maacuteximo toda a tecnologia que jaacute foi desenvolvida e
foi consolidada ao longo dos uacuteltimos anos pois isto traraacute baixos custos e uma massa criacutetica jaacute
formada
Neste capiacutetulo e nos posteriores utilizar-se-aacute para efeito de maior clareza a denominaccedilatildeo
carro eou automoacutevel ao inveacutes de veiacuteculo inclusive nas figuras O carro eacute o veiacuteculo mais
comum e pretende-se que o leitor na medida em que se embasa o modelo vaacute traccedilando um
paralelo com as situaccedilotildees corriqueiras do dia-a-dia De qualquer forma o modelo foi pensado
para ser utilizado em todos os tipos de veiacuteculos sejam eles de passeio utilitaacuterios de carga
motocicletas de passageiros enfim todos os veiacuteculos (noacutes) que utilizam a malha viaacuteria (rede)
do paiacutes
O modelo proposto apresenta trecircs arquiteturas Fiacutesica Funcional e de Informaccedilatildeo A
arquitetura Fiacutesica define a infra-estrutura de comunicaccedilatildeo entre os componentes do sistema a
arquitetura Funcional descreve os componentes loacutegicos do sistema e as funcionalidades que
podem ser desenvolvidas e a arquitetura de Informaccedilatildeo apresenta um conjunto de variaacuteveis
que datildeo suporte ao desenvolvimento das aplicaccedilotildees e as notificaccedilotildees que podem ser emitidas
no caso destas variaacuteveis atingirem limiares especificados Cada uma dessas arquiteturas seraacute
detalhada nos itens a seguir
28
41 Arquitetura Fiacutesica
Esta dissertaccedilatildeo utiliza o Modelo de Gerenciamento SNMP por se tratar de uma tecnologia
que eacute padratildeo possui inuacutemeros gerentes e agentes desenvolvidos para as mais diversas
aplicaccedilotildees e eacute produzida em escala o que baixa os custos de implantaccedilatildeo em qualquer
veiacuteculo A quantidade de pessoal que jaacute atua nesta tecnologia tambeacutem eacute um fator positivo A
figura abaixo mostra esquematicamente o modelo sendo aplicado no gerenciamento de
veiacuteculos
Gerenciamento
(GERENTE
SNMP)
Fig 41 - Modelo de Gerenciamento SNMP em Veiacuteculos Automotores
Saindo de um modelo teoacuterico e descrevendo um modelo praacutetico tem-se um computador
rodando um programa gerente SNMP que interage com uma base de dados este computador
possui uma interface ethemet 10100 que estaacute conectada por cabo de par tranccedilado ou fibra
oacutetica a uma bridge Esta bridge converte o padratildeo de comunicaccedilatildeo de rede ethernet em
radiofrequumlecircncia utilizando uma frequumlecircncia de saiacuteda e outra de entrada este conjunto eacute
vulgarmente denominado canal e eacute compartilhado por todos os veiacuteculos equipados com uma
bridge similar A bridge do veiacuteculo opera no mesmo canal e compartilha a banda total
fornecida pelo sistema gerente com os outros veiacuteculos que estatildeo na regiatildeo de cobertura da
antena (ERB - estaccedilatildeo radiobase)
A cobertura de cada ERB depende basicamente da potecircncia real dissipada pela antena do tipo
e ganho da antena Uma referecircncia praacutetica que se pode ter eacute o das aacutereas de cobertura de
telefones celulares o modelo proposto nesta dissertaccedilatildeo pode ser implementado com uma
infraestrutura semelhante A figura 42 mostra os elementos reais e sua interaccedilatildeo
Fig 42 - Modelo fiacutesico para gerenciamento de veiacuteculos
O Modelo de Gerenciamento de Veiacuteculos Automotores contempla todas as etapas da ldquovidardquo
de um veiacuteculo ou seja satildeo previstos estaacutegios diferenciados de monitoramento e controle de
acordo com a etapa em que o veiacuteculo se encontra
A primeira etapa de um veiacuteculo automotor fisicamente falando eacute a sua produccedilatildeo
normalmente executada em seacuterie As montadoras possuem plantas fabris em diversas
localidades do mundo onde produzem determinadas linhas e modelos de veiacuteculos No
momento que o veiacuteculo recebe seu sistema eletro-eletrocircnico incluindo o microservidor
veicular uma estaccedilatildeo de gerenciamento da produccedilatildeo jaacute pode iniciar a gravaccedilatildeo dos dados de
identificaccedilatildeo do mesmo como eacute ilustrado na figura 43
MONTADORA DE AUTOMOacuteVEIS Linha de montagem
Dados de Identificaccedilatildeo do veiacuteculo
Fig 43 - Gerenciamento na produccedilatildeo do veiacuteculo
O veiacuteculo cumpre sua trajetoacuteria na linha de montagem jaacute interagindo com uma aplicaccedilatildeo-
gerente desenvolvida para este fim O fabricante neste momento jaacute pode monitorar os testes
iniciais do veiacuteculo gerenciar sua armazenagem no paacutetio da faacutebrica e o embarque para a
concessionaacuteria Apenas duas estaccedilotildees radiobase externas tecircm capacidade para dar cobertura a
todo parque fabril de uma montadora como a Fiat em Betim MG que eacute a maior montadora do
paiacutes com 613800 m2 de aacuterea construiacuteda segundo informa o site brasileiro da Fiat Automoacuteveis
(2002) Algumas ERBs internas que tem um custo muito inferior agraves externas completariam a
cobertura nos pontos necessaacuterios da linha de montagem
O veiacuteculo pronto segue na maior parte das vezes para uma concessionaacuteria autorizada para ser
comercializado Esta mesma concessionaacuteria normalmente presta assistecircncia teacutecnica aos
veiacuteculos da marca tendo limitaccedilotildees quando recebe um automoacutevel por exemplo de um
concorrente Com uma estaccedilatildeo radiobase interna a concessionaacuteria estaacute habilitada a monitorar
todos os veiacuteculos que entrarem na sua oficina estando eles equipados com o microservidor
veicular O teacutecnico da empresa tem a sua disposiccedilatildeo dados histoacutericos e perfis de uso do
veiacuteculo que podem auxiliar na detecccedilatildeo e soluccedilatildeo do problema
Os dados de identificaccedilatildeo do veiacuteculo e do proprietaacuterio aliados ao perfil do condutor tomam-
se ferramentas para conquista e manutenccedilatildeo do cliente A diminuiccedilatildeo do iacutendice de roubos e
acidentes toma a contrataccedilatildeo do seguro uma opccedilatildeo menos necessaacuteria diminuindo o gasto de
quem compra o veiacuteculo e consequumlentemente aumentando as vendas A figura 44 mostra as
possibilidades de gerenciamento nas fases de comercializaccedilatildeo e manutenccedilatildeo
32
REVENDA DE AUTOMOacuteVEIS
Fig 44 - Gerenciamento na comercializaccedilatildeo e manutenccedilatildeo do veiacuteculo
Encerrada a primeira comercializaccedilatildeo do veiacuteculo inicia-se a etapa de utilizaccedilatildeo do mesmo
por um proprietaacuterio ou condutor O microservidor veicular interage com o condutor via painel
digital ou sintetizador de voz Alguns veiacuteculos de maior valor agregado jaacute satildeo equipados com
paineacuteis que atendem ao ldquocomputador de bordoldquo e ao sistema de som raacutedios FM transmitem
pequenas chamadas e notiacutecias que satildeo lidas no interior do veiacuteculo Sintetizadores de voz
equipam os veiacuteculos chamados ldquotop de linhardquo e informam para o motorista colocar o cinto de
seguranccedila que existem portas abertas etc O Modelo de Gerenciamento de Veiacuteculos
Automotores possibilita que haja um enriquecimento das informaccedilotildees e possibilidades para o
condutor do veiacuteculo conforme mostra a figura 45
33
Fig 45 - Gerenciamento no uso do veiacuteculo
PROPRIETAacuteRIO DO AUTOMOacuteVEL
Monitoramento
Garantia e revisotildees
Seguranccedila
O proprietaacuterio do veiacuteculo eacute notificado sempre que uma troca de oacuteleo ou manutenccedilatildeo
preventiva eacute necessaacuteria diminuindo os riscos de uma eventual perda de garantia do fabricante
O aviso de que a garantia do veiacuteculo estaacute expirando tambeacutem existe e isto possibilita uma
eventual diminuiccedilatildeo de custos numa revisatildeo Como o veiacuteculo interage com o sistema gestor
de tracircnsito o modelo prevecirc um mecanismo de solicitaccedilatildeo de socorro muito uacutetil em casos de
acidentes ou quebra do veiacuteculo O maior benefiacutecio eacute saber que seu veiacuteculo estaacute sendo
monitorado assim como os outros veiacuteculos que estatildeo trafegando O monitoramento causa
maior disciplina no tracircnsito e a consequumlente diminuiccedilatildeo de acidentes como mostra a
experiecircncia na capital paranaense na palavra de Cassio Taniguchi
Em 2001 foram 20 menos mortes no tracircnsito curitibano Passamos de 16 em 2000 para 13 morte em cada grupo de 10 mil veiacuteculos Esse eacute o indicador utilizado para mensurar o niacutevel de seguranccedila no tracircnsito urbano E eacute tambeacutem um iacutendice capaz de nos informar a respeito do niacutevel de civilidade que nossa sociedade alcanccedilou Os curitibanos merecem aplausos porque esse resultado eacute fruto de um esforccedilo coletivo que tem envolvido toda a
34
cidade desde 1997 quando lanccedilamos o programa Cidadatildeo em Tracircnsito O programa todos lembram eacute ancorado no tripeacute formado pela engenharia de traacutefego fiscalizaccedilatildeo e educaccedilatildeo para o Tracircnsito E em cinco anos os resultados falam por si proacuteprios O investimento realizado pela Prefeitura de Curitiba passa de R$ 100 milhotildees - o maior entre as cidades de mesmo porte no paiacutes (TANIGUCHI 2002)
O gerenciamento do veiacuteculo auxilia os engenheiros de traacutefego e aumenta o poder de
fiscalizaccedilatildeo do Poder Puacuteblico tornando praticamente inviaacuteveis as accedilotildees criminosas
envolvendo veiacuteculos O Poder Puacuteblico do Brasil bem como de todo paiacutes que adotar este
modelo de gerenciamento ganha uma ferramenta poderosa de gestatildeo de tracircnsito com reflexos
em oacutergatildeos governamentais federais estaduais e municipais diversos tais como departamentos
de tracircnsito departamentos de poliacutecia rodoviaacuteria poliacutecias civil e militar serviccedilos de
inteligecircncia poliacutecia federal serviccedilos de repressatildeo ao crime organizado e secretarias de
receita A figura 46 ilustra algumas situaccedilotildees contempladas neste modelo proposto
Fig 46 - Gerenciamento pelo Poder Puacuteblico
Administraccedilatildeo da malha viaacuteria
Controle de roubos e acidentes
PODER PUacuteBLICOMonitoramento de
tracircnsito
O poder que o modelo disponibiliza aos oacutergatildeos puacuteblicos eacute o poder da informaccedilatildeo em tempo
real o conjunto formado pela identificaccedilatildeo inequiacutevoca do veiacuteculo seu provaacutevel condutor e a
localizaccedilatildeo atual com pequena margem de erro permite accedilotildees policiais raacutepidas e eficientes O
Modelo de Gerenciamento de Veiacuteculos permite ainda que o sistema gestor execute controles
remotamente sobre o veiacuteculo como corte de combustiacutevel e de igniccedilatildeo do motor causando a
imobilizaccedilatildeo instantacircnea As Estaccedilotildees Puacuteblicas de Gerenciamento satildeo as mais complexas e as
mais seguras de todo o modelo visto o poder que carregam em sua aplicaccedilatildeo Apenas o Poder
Puacuteblico constituiacutedo pode ter acesso a estas potencialidades do sistema e para tanto a
aplicaccedilatildeo-gerente deve ser inviolaacutevel
A figura 47 simula uma implantaccedilatildeo de estaccedilotildees radiobase na regiatildeo central da capital
catarinense dando uma ideacuteia de como seria a distribuiccedilatildeo das antenas para haver
gerenciamento sobre os veiacuteculos que circulam na aacuterea
Fig 47 - Estaccedilotildees Radiobase em Florianoacutepolis
42 Arquitetura Funcional
O sistema fiacutesico apresentado anteriormente eacute mostrado aqui como entidades loacutegicas
posicionadas de acordo com sua funccedilatildeo no modelo de gerenciamento A figura 46 ilustra o
modelo funcional
36
Fig 48 - Modelo Funcional de Gerenciamento
421 Estaccedilotildees de Gerenciamento
As estaccedilotildees de gerenciamento satildeo de diferentes porte e complexidade variando de uma
estaccedilatildeo simples para gravaccedilatildeo de dados de identificaccedilatildeo na faacutebrica ateacute um grande complexo
de gerenciamento de veiacuteculos montado com computadores de grande porte e programas de
gerenciamento capazes de suportar milhares de noacutes (veiacuteculos) no Departamento de Estradas
de Rodagem de uma unidade da federaccedilatildeo As estaccedilotildees seratildeo basicamente destinadas a trecircs
finalidades de acordo com os interesses dos mantenedores da gerecircncia
4211 Estaccedilotildees de Gerenciamento de Produccedilatildeo
As estaccedilotildees de produccedilatildeo satildeo localizadas no ambiente de montagem do veiacuteculo ao lado da
linha de produccedilatildeo em seacuterie da motocicleta do automoacutevel do caminhatildeo do utilitaacuterio do
trator etc Esta estaccedilatildeo serviraacute para gravar as primeiras variaacuteveis na MIB do veiacuteculo
basicamente as de identificaccedilatildeo tais como nome do fabricante modelo do veiacuteculo nuacutemero de
seacuterie etc Estes dados satildeo estaacuteticos e soacute podem ser gravados e alterados em faacutebrica satildeo
uacutenicos e sua longevidade eacute coincidente com a do veiacuteculo
4212 Estaccedilotildees de Gerenciamento de Manutenccedilatildeo
As estaccedilotildees de manutenccedilatildeo estaratildeo baseadas nas concessionaacuterias autorizadas revendas de
automoacuteveis e oficinas mecacircnicas Sua funccedilatildeo baacutesica seraacute a gravaccedilatildeo de dados relativos agrave
venda e ao proprietaacuterio do veiacuteculo Satildeo estaccedilotildees simples que poderatildeo consultar as
informaccedilotildees de qualquer carro de qualquer marca visto que a padronizaccedilatildeo usando SNMP
retira o caraacuteter proprietaacuterio dos sistemas atuais
4213 Estaccedilotildees Puacuteblicas de Gerenciamento
Satildeo estaccedilotildees complexas e seguras que gerenciam a malha viaacuteria de um ou mais municiacutepios de
um estado da uniatildeo Basicamente compostas por hardware e software de grande porte como
por exemplo uma workstation HP ou IBM rodando Openview ou Unicenter TNG interagindo
com uma base de dados Oracle A seguranccedila possibilitada pelo SNMPv3 eacute um fator
primordial neste caso pois aqui estaratildeo sendo utilizadas funccedilotildees de controle vitais no veiacuteculo
422 Noacutes Gerenciados
O noacute gerenciado neste modelo proposto eacute tipicamente um veiacuteculo automotor conforme citado
anteriormente Aqui existe uma caracteriacutestica singular que eacute a de que os noacutes satildeo moacuteveis estatildeo
constantemente em deslocamento desde sua fabricaccedilatildeo na montadora passando pelo
transporte ateacute a revenda e o uso posterior pelo proprietaacuterio ou motorista O veiacuteculo dispotildee de
um hardware especialista - um microservidor veicular mdash que contecircm a vehicleMIB e o agente
este hardware interage com os sensores e atuadores existentes no automoacutevel O microservidor
veicular eacute composto basicamente de uma unidade central de processamento memoacuteria volaacutetil
memoacuteria permanente interface com o veiacuteculo e com a rede sem fio este produto assim como
descrito neste modelo natildeo existe comercialmente poreacutem a tecnologia eacute a mesma que eacute
utilizada na implementaccedilatildeo de gerenciamento em roteadores e switches
423 Meio de Comunicaccedilatildeo
A forma como a estaccedilatildeo gerenciadora e o noacute gerenciado trocam informaccedilotildees eacute por
radiofrequumlecircncia ou seja eacute uma comunicaccedilatildeo ethemet sem fio (wireless) que utiliza a mesma
tecnologia jaacute empregada em redes locais O gerente (estaccedilatildeo gerente) interage com o agente
(noacute gerenciado) por intermeacutedio de uma bridge ethemet sem fio e vice-versa A frequumlecircncia de
difusatildeo deve ser diversa das maciccedilamente utilizadas ISM (Aplicaccedilotildees Industriais Cientiacuteficas
e Meacutedicas) por motivos oacutebvios a escolha deve recair nas faixas atribuiacutedas para aplicaccedilatildeo
moacutevel terrestre preferencialmente as proacuteximas das bases de VHF e UHF 41015 MHz ateacute 50
MHz e 3354 MHZ ateacute 3999 MHz (ANATEL 2002)
Fig 49 - Espectro de frequumlecircncias no Brasil
423 Informaccedilotildees de Gerenciamento
As informaccedilotildees envolvidas estatildeo definidas em vehicleMIB e satildeo tratadas pelo agente
especialista que acompanha o veiacuteculo Os objetos ou atributos em questatildeo atendem a
legislaccedilatildeo brasileira de tracircnsito vigente e os requisitos baacutesicos do fabricante do revendedor e
do proprietaacuterio
39
424 Protocolo de Gerenciamento
O protocolo a ser utilizado eacute o SNMPv3 implementado sobre SNMPv2 A versatildeo 3 apresenta
vaacuterios avanccedilos na questatildeo de seguranccedila e as definiccedilotildees podem ser vistas nas RFCs 2571 a
2575 Como esta versatildeo natildeo eacute completa existe a necessidade da versatildeo anterior que pode ser
vista nas RFCs 1905 e 1906
43 Arquitetura de Informaccedilatildeo
A vehicleMIB foi projetada para atender as demandas baacutesicas de todas entidades fiacutesicas e
juriacutedicas que interagem com um automoacutevel Esta MIB procura natildeo conflitar com os sistemas
atualmente implantados que foram concebidos com outra finalidade
A pesquisa que resultou nesta MIB abrangeu a atual legislaccedilatildeo de tracircnsito os atuais coacutedigos
procedimentos e nuacutemeros empregados pela induacutestria automobiliacutestica e suas concessionaacuterias
As funccedilotildees principais de um automoacutevel foram contempladas somou-se a elas algumas
variaacuteveis trazidas do universo de redes de computadores e outras retiradas de carros-conceito
431 Desenvolvimento da MIB
Utilizou-se como ferramenta de auxiacutelio um pacote de programas da MG-Soft chamado MIB
Browser Professional Edition sendo que as figuras que mostram a aacutervore da MIB satildeo telas
capturadas deste software
40
f j MG-SOFT MIszlig Compiler - [MIszlig Group1J File Edit View Modules Jools Window Help
B MIB Tree B Q ] iso
B - Q org B Q dod
R-f1 internetiQ j directorv
+i _ J mgmtR I__| experimental
B vehicleMIBi Q j vehideMIBObjects Si f j vehicleMIBNotifications IS _ J vehicleMIBConformance
f i L_1 private I- SNMPvl Traps
ffl iJ T extual ConventionsS Type Assignments
Fig 410 - Aacutervore da MIB
A vehicleMIB faz parte do grupo experimental (3) segundo a notaccedilatildeo ASNl utilizada pelo
protocolo SNMP Os objetos definidos (OBJECT IDENTIFIER) para compor a vehicleMIB
foram trecircs a saber
vehicleMIBObjects conteacutem todas as informaccedilotildees relativas a identificaccedilatildeo do veiacuteculo
(vehicleldent) ao proprietaacuterio do veiacuteculo (vehicleOwner) o seu histoacuterico (vehicleHistory)
valores momentacircneos (vehicleStatus) e variaacuteveis para controle (vehicleControl)
vehicleMIBNotifications este objeto comporta os atributos utilizados para notificaccedilatildeo de
eventos importantes e se destinam principalmente para servir ao motoristaproprietaacuterio
vehicleMIBConformance este grupo define as necessidades e possibilidades de
implementaccedilatildeo segundo uma famiacutelia de objetos (OBJECT-GROUP) preacute-determinada Os
atributos referentes a grupos e as questotildees de concordacircncia estatildeo contidos nos OBJECT
IDENTIFIER vehicleGroups e vehicleCompliance
41
bullJMG-SOFT MIB Compilei [MIB Group]Uumliacute File Edit View Modules loots Window Help
tg satildegt U m amp T raquo f t I o s P3 m p | 0
B ^ MIB Tree B _ J iso
H Q j org eacute Q dod
Eacute j J internetP~1 directory
B i_ J mgmt rsquo Q j mib-2
agrave Q experimental Ograve OtildeEcirc vehicleMIB
Egrave __| vehicleMIBObjectsSi _ J vehicleldent ffl- n vehicleOwner E _ ] vehicle History ffl- fj vehicleStatus Egrave C j vehicleControl
atilde __) vehicleMIBNotificationsvehicleN otificationChangeO ilAndM aintenance
lt4 vehicleN otificationHelp d f vehicleNotificationGuaranty
B _ ] vehicleMIBConformance IacuteB _ J vehicleCompliance Eacute L J vehicleGroups
B -(_J private1Q j enterprises
Fig 411mdash Aacutervore de vehicleMIBObjects
432 Descriccedilatildeo de vehicleMIBObjects
Esta seccedilatildeo descreve com maiores detalhes cada variaacutevel que compotildee a vehicleMIBObjects
que eacute composta pelos grupos vehicleldent vehicleOwner vehicleHistory vehicleStatus e
vehicleControl
42
4321 Grupo vehicleldent
F1 P 1 experimental Eacute- vehicleMIB
lEacute vehicleMIB Objects B- [_ J vehicleldent
vehicleldentManufacturer vehicleldentModel
vehicleldentSoftwareVersionamp vehideldentAgentSoftwareVersion
vehiclel dentType vehicleldentFuel vehicleldentManufacturingYear vehiclel dentM odelYrsquo ear vehiclel dentCapacity
I^ vehiclel dentPoweri-- vehiclel dentM otorType
vehiclel dentM otorNumber vehiclel dentCylinder
vehiclel dentFirstOilChange | ^ vehicleldentFirstMaintenance
gt$j vehicleldentMaintenancePeriod vehiclel dentColor
i vehiclel dentChassisl d j-- vehicleldentLicencePlate bull vehicleldentlpAddress i - ^ vehicleldentMacAddress h vehiclel dentS eriaIN umber vehicleldentGuaranty
Fig 411 - Aacutervore de vehicleldent
vehicleldentManufacturer - O objeto vehicleldentManufacturer eacute uma string que armazena o
nome da empresa que produz o veiacuteculo eacute gravada em faacutebrica e natildeo se altera mais Esta
variaacutevel seraacute preenchida por exemplo com ldquoGeneral Motorsrdquo ldquoVolkswagenrdquo ou ldquoYamahardquo
vehicleldentModel - Esta variaacutevel conteraacute a identificaccedilatildeo do modelo do veiacuteculo eacute fixa e natildeo
pode ser alterada Ex Palio EX Xsara Picasso Celta
vehicleldentSoftwareVersion - Este atributo eacute reservado agrave versatildeo do firmware ou software do
veiacuteculo e eacute atualizado cada vez que eacute feito o upgrade do mesmo Este programa eacute uma espeacutecie
de sistema operacional do hardware contido no veiacuteculo
vehicleldentAgentSoftwareVersion - A versatildeo do agente de gerenciamento pode ou natildeo
coincidir com a versatildeo de firmware Caso estes programas tenham tratamento e evoluccedilatildeo
distintos as versotildees podem ser atualizadas separadamente e teratildeo coacutedigos diferentes
vehicleldentType - Este objeto serve para identificar o tipo de veiacuteculo segundo determinaccedilatildeo
das leis brasileiras de tracircnsito O tipo de veiacuteculo automotor consta na documentaccedilatildeo de
licenciamento e pode ser por exemplo tipo automoacutevel de passeio caminhatildeo de carga ocircnibus
de passageiros etc
vehicleldentFuel - A variaacutevel vehicleldentFuel serve para identificar o combustiacutevel principal
para que o veiacuteculo foi originalmente construiacutedo Eacute gravado na linha de montagem e
permanece caso haja transformaccedilatildeo posterior no motor do veiacuteculo este dado natildeo pode ser
alterado Ex gasolina tipo C oacuteleo diesel energia eleacutetrica etc
vehicleldentManufacturing Year - Neste atributo eacute gravado o ano de fabricaccedilatildeo do veiacuteculo
Depois de gravado natildeo se altera
vehicleldentModelYear - A vehicleldentModelYear armazena o ano do modelo do veiacuteculo
que pode ou natildeo coincidir com o ano de fabricaccedilatildeo
vehicleldentCapacitv - Esta variaacutevel eacute uma string que armazena a capacidade do veiacuteculo de
acordo com a destinaccedilatildeo do mesmo ou seja se se tratar de um caminhatildeo a capacidade de
carga seraacute de 40000 kg se for um automoacuteveL a capacidade seraacute de 5 passageiros por
exemplo
vehicleldentPower - Identifica a potecircncia nominal da motorizaccedilatildeo principal do veiacuteculo que
pode ser expressa em cv (cavalo-vapor) ou W (watt) de acordo com a legislaccedilatildeo vigente no
paiacutes de utilizaccedilatildeo do veiacuteculo
vehicleldentMotorTvpe - Este atributo armazena a identificaccedilatildeo da principal forma de
motorizaccedilatildeo do veiacuteculo ou seja qual o tipo de motor que preferencialmente ou
prioritariamente eacute utilizado Caso o veiacuteculo seja um hiacutebrido com motor a combustatildeo e
eleacutetrico armazenar a identificaccedilatildeo do motor mais utilizado
vehicleldentMotorNumber - Este objeto armazena o nuacutemero de identificaccedilatildeo do motor do
veiacuteculo que eacute uacutenico e faz parte do conjunto de nuacutemeros que identificam o conjunto de
sistemas que compotildee um veiacuteculo
vehicleldentCvlinder - Utilizada para informar o nuacutemero total de cilindros (pistotildees) do motor
caso se trate de um motor de combustatildeo
vehicleldentFirstOilChange - Esta variaacutevel serve para armazenar a distacircncia maacutexima
percorrida - a popular ldquoquilometragemrdquo - para se realizar a primeira troca de oacuteleo lubrificante
interno do motor Esta informaccedilatildeo serviraacute para que o condutor do veiacuteculo seja notificado a
tempo de proceder agrave troca sem causar danos ao motor nem perder a garantia de faacutebrica
vehicleldentOilChangePeriod - O objeto em questatildeo armazena o valor em km ou milhas
recomendado pelo fabricante entre trocas de oacuteleo lubrificante do motor Ex 10000 km
vehicleldentFirstMaintenance - A variaacutevel vehicleldentFirstMaintenance serve para registrar
o limite de quilometragem para realizaccedilatildeo da primeira revisatildeo gratuita do veiacuteculo Existe na
vehicleMIB uma notificaccedilatildeo que utiliza este atributo com o objetivo de resguardar o
proprietaacuterio de um eventual esquecimento ou distraccedilatildeo que acarretaria perda de garantia
vehicleldentMaintenancePeriod - O atributo eacute registrado em faacutebrica e representa o valor da
quilometragem recomendada entre as manutenccedilotildees preventivas E uma seguranccedila a mais para
o usuaacuterio que seraacute avisado sempre que determinados conjuntos de peccedilas principalmente
mecacircnicas estiverem com seu desgaste natural no limite
vehicleldentColor - A vehicleldentColor eacute a string que armazena o nome da cor predominante
do veiacuteculo Esta informaccedilatildeo eacute gravada em faacutebrica e permanece inalterada durante a vida uacutetil
do veiacuteculo
vehicleldentChassisId - Todo veiacuteculo possui um nuacutemero de identificaccedilatildeo gravado fisicamente
em seu chassis ou monobloco esta variaacutevel armazena este nuacutemero
vehicleldentLicencePlate - Este atributo armazena a placa do veiacuteculo no caso do Brasil
composto por 3 letras e 4 nuacutemeros Esta identificaccedilatildeo somente eacute conhecida apoacutes o
licenciamento do veiacuteculo que eacute feito apoacutes a venda em consequumlecircncia o valor somente poderaacute
ser gravado na concessionaacuteria ou revenda
vehicleldentlpAddress - Esta variaacutevel estaacute determinada na vehicleMIB para uma eventual
necessidade de acesso a Internet sendo que um provedor de acesso iraacute fornecer o valor que
seraacute volaacutetil e teraacute a mesma duraccedilatildeo do acesso solicitado
vehicleldentMacAddress - Este campo foi implementado para que o veiacuteculo utilize um
nuacutemero uacutenico de identificaccedilatildeo dentro das mesmas regras vaacutelidas hoje para equipamentos e
acessoacuterios de informaacutetica A utilizaccedilatildeo de uma identificaccedilatildeo deste tipo poderaacute substituir uma
ou mais jaacute existentes
vehicleldentSerialNumber - O nuacutemero de seacuterie de produccedilatildeo do veiacuteculo eacute gravado em faacutebrica e
permanece inalterado durante a vida do mesmo Segue as regras de cada fabricante
vehicleldentWarrantv - Este atributo armazena o valor referente ao periacuteodo de garantia do
veiacuteculo tipicamente 1 ou 2 anos a partir da data da primeira venda Esta informaccedilatildeo serve
para que o proprietaacuterio seja notificado antes do vencimento deste limite para que possa
realizar as manutenccedilotildees necessaacuterias com um miacutenimo de gasto
4322 Grupo vehicleOwner
vehicleOwnerName - A variaacutevel vehicleOwnerName armazena o nome do proprietaacuterio do
veiacuteculo o mesmo nome que consta no documento legal de licenciamento Eacute gravado na
concessionaacuteria e alterado de acordo com os documentos do veiacuteculo
vehicleOwnerRegister - Este objeto serve para armazenar um nuacutemero de algum documento de
identificaccedilatildeo do proprietaacuterio No Brasil os valores preferenciais satildeo o Cadastro de Pessoa
Fiacutesica (CPF) e o Cadastro Nacional da Pessoa Juriacutedica (CNPJ) mas pode conter os nuacutemeros
da carteira nacional de habilitaccedilatildeo ou carteira de identidade
vehicleOwnerPhone - O atributo vehicleOwnerPhone registra o nuacutemero de um telefone de
contato do proprietaacuterio do veiacuteculo
vehicleOwnerMail - Esta string serve para armazenar o endereccedilo eletrocircnico (e-mail) do
proprietaacuterio do veiacuteculo Este valor e o anterior satildeo regravados em concessionaacuteria a cada troca
de proprietaacuterio
4323 Grupo vehicIeHistory
3 T I experimental vehicleMIB
Otilde P jJ vehicleMIBObjects Eacute L J vehicleldent El i_ J vehicleOwner
vehicleOwnerName vehicleO wnerR egister vehicleOwnerFone vehicleOwnerMail
B l_ J vehicleH istoryvehicleH istory D eliveryD ate vehicleH istoryVendor vehicleH istoryDealer
^ vehicleH istoryN umLinesEacute1 __J vehicleH istoryT able
B - lla vehicleH istoryEntryvehicleHistoryLinelndex
Q vehicleHistoryMaintenanceDate ^ vehicleH istoryMaintenance
vehicleH istoryuumlilChangeD ate Q vehicleH istoryOilChange
Fig 413 - Arvore de vehicleOwner e vehicIeHistory
vehicleHistorvDelivervDate - A variaacutevel em questatildeo foi criada para armazenar a data da
primeira entrega do veiacuteculo tipicamente a data constante na nota fiscal de venda da
montadora ou da concessionaacuteria destinada ao proprietaacuterio
vehicleHistoryVendor - A vehicleHistoryVendor armazena o nome do vendedor que realizou
a venda do veiacuteculo ao proprietaacuterio Este vendedor eacute tipicamente um funcionaacuterio da revenda
ou concessionaacuteria
vehicleHistorvDealer - O nome da revenda ou concessionaacuteria (pessoa juriacutedica) eacute gravado
neste campo de forma que fique registrada a empresa que comercializou o veiacuteculo
vehieleHistoryNumLines - Representa o nuacutemero maacuteximo de linhas que seratildeo armazenadas na
tabela vehicleHistoryTable
vehicleHistorvLinelndex - Representa o iacutendice da tabela vehicleHistoryTable
vehicleHistoryMaintenanceDate - A variaacutevel vehicleHistoryMaintenanceDate serve para
registrar as datas das manutenccedilotildees preventivas realizadas contendo dia mecircs e ano Esta
informaccedilatildeo serve principalmente para resguardar o usuaacuterio do veiacuteculo quanto agraves garantias de
peccedilas e sistemas
vehicleHistoryMaintenance - Aqui se identifica a quilometragem do veiacuteculo na ocasiatildeo em
que eacute realizada a manutenccedilatildeo preventiva Informada em quilocircmetros corresponde agrave marcaccedilatildeo
presente do odocircmetro do veiacuteculo
vehicleHistoryOilChangeDate - Esta variaacutevel armazena a data das trocas de oacuteleo lubrificante
do motor cuja periodicidade eacute definida pelo fabricante e deve ser cumprida a risca para o
veiacuteculo natildeo perder a garantia
vehicleHistoryOilChange - Este atributo registra a quilometragem do veiacuteculo por ocasiatildeo da
troca de oacuteleo lubrificante correspondente
48
4324 Grupo vehicleStatus
B - n experimental S gg vehicleMIB
vehicleMIBObjectsS3 __] vehicleldentra- r~l vehicleQwner reg L_3 vehicleHistory
S Q vehicleStatus|--reggt vehicleS tatusHeip j- - vehicles atusNurnLines
B r_ j vehicles tatusT able B l|sj vehicles tatusEntry
vehicleS tatusLinelndex vehicleS tatusS peed j- ^ vehicleStatusRpm
vehicleStatusMotorTemperature vehicleStatusFuelLevel
^ vehicleS tatusKmvehicleStatusTirePressure
^ vehicleStatusMotorOilLevel vehicleS tatusBatteryLevel
^ vehicleStatusLocation B Q j vehicleControl
j-regraquo vehicleControlFuel J ______ j______ 1 vehicleContfQllgnition________________
Fig 414 - Aacutervore de vehicleStatus
vehicleStatusHelp - Esta variaacutevel pode assumir somente os valores de ligado ou desligado eacute
acionada pelo condutor do veiacuteculo e serve como pedido de socorro Uma notificaccedilatildeo eacute emitida
a partir da vehicleStatusHelp
vehicleStatusNumLines - Este atributo serve para definir o nuacutemero maacuteximo de linhas da
tabela vehicleStatusTable
vehicleStatusLinelndex - Esta variaacutevel eacute o iacutendice da tabela vehicleStatusTable
vehicleStatusSpeed - Neste atributo eacute registrada a velocidade presente do veiacuteculo fornecida
pelo sistema convencional de sensoriamento do veiacuteculo em quilocircmetros ou milhas por hora
vehicleStatusRpm - A vehicleStatusRpm armazena o valor atual de rotaccedilotildees ou giros do eixo
principal do motor a unidade eacute rpm (rotaccedilotildees por minuto)
vehicleStatusMotorTemperature - Este atributo registra a temperatura atual do liacutequido de
arrefecimento do motor em graus centiacutegrados ou Fahrenheit
vehicleStatusFuelLevel - A variaacutevel vehicleStatusFuelLevel eacute usada para indicar o niacutevel atual
do combustiacutevel principal do veiacuteculo
vehicleStatusKm - A variaacutevel armazena a quilometragem total percorrida pelo veiacuteculo desde
sua fabricaccedilatildeo em quilocircmetros ou milhas terrestres
vehicleStatusTvrePressure - Este atributo foi criado para registrar o valor presente da pressatildeo
nos pneus do veiacuteculo e serve para informar sobre um pneu que esteja furado ou com uma
quantidade insuficiente de material gasoso ou liacutequido em seu interior Este monitoramento jaacute
existe hoje principalmente em caminhotildees de carga sendo raro em motocicletas e
automoacuteveis
vehicleStatusMotorOilLevel - Esta variaacutevel marca o niacutevel presente de oacuteleo lubrificante do
motor e ajuda a identificar uma eventual ldquoqueimardquo de oacuteleo ou seja um consumo acima do
previsto pelo fabricante que pode resultar em dano grave ao motor
vehicleStatusBatteryLevel - Este valor corresponde agrave carga atual da bateria que eacute usada
principalmente para dar a partida no veiacuteculo
vehicleStatusLocation - A informaccedilatildeo de localizaccedilatildeo do veiacuteculo pode ser feita de duas
maneiras uma aproximada resultado da associaccedilatildeo com a raacutedio-base que recebeu a
identificaccedilatildeo do veiacuteculo A segunda forma mais precisa eacute a partir da informaccedilatildeo gerada por
um moacutedulo GPS (global positioning system) do veiacuteculo o GPS atualiza constantemente a
vehicleStatusLocation com as coordenadas presentes
4325 Grupo vehicleControl
vehicleControlFuel - Este atributo de controle assume ligado ou desligado e eacute a forma do
sistema puacuteblico de controle da malha viaacuteria interromper remotamente o fornecimento de
combustiacutevel para o motor ocasionando a parada do veiacuteculo Esta accedilatildeo de controle eacute feita nos
casos de roubo fuga ou sequumlestro e requer intervenccedilatildeo policial
vehicleControlIgnition - Este atributo de controle assume ligado ou desligado e eacute a forma do
sistema puacuteblico de controle da malha viaacuteria interromper remotamente o sistema de igniccedilatildeo de
combustiacutevel para o motor ocasionando a parada do veiacuteculo Eacute uma alternativa ao controle
anterior pois enquanto um desliga a bomba de combustiacutevel o outro corta a energia eleacutetrica
que ocasiona a queima de combustiacutevel que aciona o motor Esta accedilatildeo de controle eacute feita nos
casos de roubo fuga ou sequumlestro e requer intervenccedilatildeo policial
433 Descriccedilatildeo de vehicleMIBNotificationsS L J experimental
Eacute H fg vehicleMIBB lt01 vehicleMIBObjects
Eacute vehicleldent Eacute O vehicleOwner te j__j vehicleHistory Eacute - f l vehicleStatus B - P l vehicleControl
U vehicleM IB N otificationsvehicleN otificationChangeO ilAndM aintenance
if vehicleN otificationHelp A f vehicleN otificationGuatanty
Eacute L J vehicleMIBConiacuteorrnance H r~l private______________________________________________
Fig 415 - Aacutervore de vehicleMIBNotifications
vehicleNotificationChangeOilAndMaintenance - Esta notificaccedilatildeo eacute emitida quando os limites
de troca de oacuteleo lubrificante do motor ou de manutenccedilatildeo preventiva estiverem proacuteximos e
auxilia o condutor do veiacuteculo a realizar estas tarefas em tempo haacutebil natildeo correndo o risco de
dano ou de perda de garantia
vehicleNotificationHelp - Esta notificaccedilatildeo eacute acionada em caso de pedido de socorro pelo
condutor do veiacuteculo
vehicleNotificationWarranty - A notificaccedilatildeo em questatildeo foi criada para informar o condutor
do veiacuteculo da aproximaccedilatildeo do final do periacuteodo de garantia regulamentar dado pela montadora
do veiacuteculo Este aviso permite que sejam feitos consertos sem ocircnus ou seja dentro da
cobertura da garantia
434 Descriccedilatildeo de vehicleMIBConformance
As regras de conformidade satildeo os niacuteveis de implementaccedilotildees da base de dados possiacuteveis
partindo de um conjunto miacutenimo aceitaacutevel ateacute a implementaccedilatildeo total A tabela 41 apresenta
as implementaccedilotildees baacutesica avanccedilada de controle e plena
4341 Descriccedilatildeo de vehicleComplience
vehicleBasicComplience - esta regra de conformidade incorpora o miacutenimo conjunto de
variaacuteveis que devem ser implementadas num veiacuteculo basicamente dados de identificaccedilatildeo e
status Estas variaacuteveis satildeo contidas em vehicleBasicGroup
vehicleAdvancedComplience - esta norma acrescenta a anterior os dados histoacutericos e as
notificaccedilotildees Composta pelos grupos vehicleBasicGroup vehicleAdvancedGroup e
vehicleNotificationsGroup
vehicleControlComplience - aleacutem das variaacuteveis de identificaccedilatildeo esta regra solicita as
implementaccedilotildees dos objetos de controle ou seja vehicleBasicGroup mais
vehicleControlGroup
vehicleFullComplience - esta implementaccedilatildeo considera todos os objetos da MIB no veiacuteculo
possibilitando identificaccedilatildeo completa dados estatiacutesticos status atual e capacidade de controle
Os grupos satildeo vehicleBasicGroup vehicleAdvancedGroup vehicleNotificationsGroup e
vehicleControlGroup
52
OBJETO BASIC ADV CONTROL FULL
vehicleldentManufacturer X X X X
vehicleldentModel X X X X
vehicleldentSoflware V ersion X X X X
vehicleldentAgentSoftwareVersion X X X X
vehicleldentT ype X X X X
vehicleldentFuel X X X X
vehicleldentManufacturing Y ear X X X X
vehicleldentModel Year X X X X
vehicleldentCapacity X X X X
vehicleldentPower X X X X
vehicleldentMotorType X X X X
vehicleldentMotorNumber X X X X
vehicleldentCylinder X X X X
vehicleldentFirstOilChange X X X X
vehicleldentOilChangePeriod X X X X
vehicleldentFirstMaintenance X X X X
vehicleldentMaintenancePeriod X X X X
vehicleldentColor X X X X
vehicleldentChassisId X X X X
vehicleldentLicencePlate X X X X
vehicleldentlpAddress X X X X
53
vehicleldentMacAddress X X X X
vehicleldentSerialNumber X X X X
vehicleldent Warranty X X X X
vehicleOwnerName X X
vehicleOwnerRegister X X
vehicleOwnerPhone X X
vehicleOwnerMail X X
vehicleHistoryDeliveryDate X X
veMcleHistoryV endor X X
vehicleHistoryDealer X X
vehicleHistoryNumLines X X
vehicleHistoryLinelndex X X
vehicleHistoryMaintenanceDate X X
vehicleHistoryMaintenance X X
vehicleHistoryOilChangeDate X X
vehicleHistoryOilChange X X
vehicleStatusHelp X X X X
vehicleStatusNumLines X X X X
vehicleStatusLinelndex X X X X
vehicleStatusSpeed X X X X
vehicleStatusRpm X X X X
vehicleStatusMotorTemperature X X X X
54
vehicleStatusFuelLevel X X X X
vehicleStatusKm X X X X
vehicleStatusTyrePressure X X X X
vehicleStatusMotorOilLevel X X X X
vehicleStatusBatteryLevel X X X X
vehicleStatusLocation X X X X
vehicleControlFuel X X
vehicleControlIgnition X X
vehicleNotificationChangeOilAndMaintenance X X
vehicleNotificationHelp X X
vehicleNotificationWarranty X X
Tabela 41 - Planilha de Conformidade
4342 Descriccedilatildeo de vehicleGroups
vehicleBasicGroup - conteacutem as variaacuteveis vehicleldentManufacturer vehicleldentModel
vehicleldentSoftwareVersion vehicleldentAgentSoftwareVersion vehicleldentType
vehicleldentFuel vehicleldentManufacturingYear vehicleldentModelYear vehicleldent
Capacity vehicleldentPower vehicleldentMotorType vehicleldentMotorNumber vehicle
IdentCylinder vehicleldentFirstOilChange vehicleldentOilChangePeriacuteod vehicleldentFirst
Maintenance vehicleldentMaintenancePeriod vehicleldentColor vehicleldentChassisId
vehicleldentLicencePlate vehicleldentlpAddress vehicleldentMacAddress vehicleldent
SerialNumber vehicleldentWarranty vehicleStatusHelp vehicleStatusNumLines
vehicleStatus Linelndex vehicleStatusSpeed vehicleStatusRpm vehicleStatusMotor
Temperature vehicleStatusFuelLevel vehicleStatusKm vehicleStatusTirePressure vehicle
StatusMotorOilLevel vehicleStatusBatteryLevel vehicleStatusLocation
vehicleAdvancedGroup - conteacutem os objetos vehicleOwnerName vehicleOwnerRegister
vehicleOwnerPhone vehicleOwnerMail vehicleHistoryDeliveryDate vehicleHistoryVendor
vehicleHistoryDealer vehicleHistoryNumLines vehicleHistoryLinelndex vehicleHistory
MaintenanceDate vehicleHistoryMaintenance vehicleHistoryOilChangeDate vehicleHistory
OilChange
vehicleControlGroup - conteacutem as variaacuteveis vehicleControlFuel e vehicleControlIgnition
vehicleNotificationsGroup - conteacutem os objetos vehicleNotificationChangeOilAnd
Maintenance vehicleNotificationHelp e vehicleNotificationWarranty
56
5 - CONCLUSAtildeO
O Brasil eacute um paiacutes com grandes mazelas sociais que satildeo agravadas por acidentes crimes e
contravenccedilotildees Todos estes eventos geram grandes prejuiacutezos econocircmicos e morais a toda
populaccedilatildeo Esta dissertaccedilatildeo propocircs definir um modelo tecnicamente viaacutevel que incremente
sensivelmente a capacidade do Estado de gerenciar sua frota de veiacuteculos que satildeo elementos
sempre presentes nos eventos em questatildeo
Este trabalho procurou detalhar fiacutesica e funcionalmente cada elemento necessaacuterio para que o
Modelo de Gerenciamento de Veiacuteculos Automotores funcione Embasou teoricamente as
vaacuterias tecnologias envolvidas e consolidou-as com sistemas similares existentes O passo
inicial para que haja o desenvolvimento das vaacuterias peccedilas do quebra-cabeccedila foi efetivamente
criado que foi o Modelo de Informaccedilatildeo - a MIB
Esta base de dados - a vehicleMIB - representa o ponto de partida para o desenvolvimento de
elementos necessaacuterios ao modelo aqui especificado A proacutepria MIB pode ser estendida de
acordo com as necessidades e caracteriacutesticas proprietaacuterias de cada fabricante de veiacuteculos Mas
as grandes frentes que se abrem satildeo as de desenvolvimentos de aplicaccedilotildees de gerenciamento e
equipamentos dedicados Neste sentido pretende-se dar continuidade a esta pesquisa atraveacutes
da especificaccedilatildeo e implementaccedilatildeo do microservidor veicular uma peccedila de hardware capaz de
interagir com sensores e atuadores de um automoacutevel e ao mesmo tempo comunicar-se com
uma rede ethemet sem fio e com o motorista tudo de forma segura e confiaacutevel
Os desafios poliacuteticos e sociais natildeo satildeo menores um modelo como o proposto aqui altera a
percepccedilatildeo e os haacutebitos das pessoas Altera tambeacutem a balanccedila do poder econocircmico do capital
pois algumas empresas simplesmente perdem sua utilidade bem como alguns oacutergatildeos estatais
Em compensaccedilatildeo novas empresas surgem novas tecnologias satildeo criadas e o paiacutes toma a
vanguarda em gerenciamento viaacuterio sepultando os interesses particulares em detrimento do
coletivo
O trabalho aqui desenvolvido representa a possibilidade de um avanccedilo social e econocircmico
consideraacutevel e recomenda-se que a pesquisa e o desenvolvimento continuem nesta linha
buscando materializar as ideacuteias e conceitos apresentados no Modelo de Gerenciamento de
Veiacuteculos Automotores
57
ANEXO 1 - VehicleMIB
VEHICLE-MIB DEFINITIONS = BEGIN
IMPORTSdirectory mgmt experimental enterprises
FROM RFC1155-SMI MODULE-IDENTITY OBJECT-TYPE NOTIFICATION-TYPE OBJECT-IDENTITY Counter32 Gauge32 Integer32 IpAddress
FROM SNMPv2-SMI DisplayString TimeStamp Timelnterval TestAndlncr
AutonomousType DateAndTime TEXTUAL-CONYENTION FROM SNMPv2-TC
MODULE-COMPLIANCE OBJECT-GROUP NOTIFICATION-GROUP FROM SNMPv2-CONF
mib-2FROM RFC1213-MIB
Positiveinteger NonNegativelnteger FROM UPS-MIB
MacAddressFROM BRIDGE-MIB
- 136 131vehicleMIB MODULE-IDENTITY
LAST-UPDATED 200210151827Z - october 15 2002 at 1827 ORGANIZATION UFSC - CPGCCCONT ACT-INF O
Bobiquins Estevatildeo de MelloPostal address BR Sistemas Ltda
Rua Lauro Linhares 2123803ATrindadeFlorianoacutepolis SC88036-002Brasil
Tel 55 48 234 8945 Fax 55 48 234 8945
E-mail bobibrsistemascombrDESCRIPTION
The MIB module to describe vehicles= experimental 1
- 1361311vehicleMIBObjects OBJECT IDENTIFIER = vehicleMIB 1
mdash The Device Identification group
All objects in this group except for vehicleldentLicencePlate and vehiclelpAddress are set at device initialization and remain static
- I36I3111vehicleldent OBJECT IDENTIFIER vehicleMIBObjects 1
- 136L31111vehicleldentManufacturer OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The name of the vehicles manufacturer= vehicleldent 1
- 136131112vehicleldentModel OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles model designation= vehicleldent 2
- 136131113vehicleldentSoftwareVersion OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles firmwaresoftware version(s) This variablemay or may not have the same value asvehicleldentAgentSoftwareVersion in some implementations
vehicleldent 3
- 136131114vehicleldent Agent Soft wareV ersion OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles agent software version This variable may or may not have the same value asvehicleldentvehicleSoftwareVersion in some implementations
= vehicleldent 4
- 136131115vehicleldentType OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles identification type= vehicleldent 5
- L36131116vehicleldentFuel OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles fuel identification= vehicleldent 6
- 136131117vehiclel dentManufacturing Y ear OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles year= vehicleldent 7
- 136131118vehicleldentModelYear OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles model year vehicleldent 8
- 136L31119vehicleldentCapacity OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles capacity= vehicleldent 9
- 1361311110vehicleldentPower OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles engine power
= vehicleldent 10
-1361311111vehicleldentMotorType OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles motor type= vehicleldent 11
- 1361311112vehicleldentMotorNumber OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles engine identification number= vehicleldent 12
- 1361311113vehicleldentCylinder OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles engine number of cylinders= vehicleldent 13
- 1361311114vehicleldentFirstOilChange OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles displacement required for the first oil change = vehicleldent 14
- 1361311115vehicleldentFirstMaintenance OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles displacement required for the first oficial maintenance
= vehicleldent 15
- 1361311116vehicleldentMaintenancePeriod OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles regular maintenance intervals= vehicleldent 16
-1361311117vehicleldentColor OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles predominant color= vehicleldent 17
- 1361311118vehicleldentChassisId OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles chassis identification number= vehicleldent 18
- 1361311119vehicleldentLicencePlate OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
A string which identifies the vehicles licence plate This object should be set by the dealer
= vehicleldent 19
- 1361311120vehicleldentlpAddress OBJECT-TYPE
SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION
The IP Address of the vehicle This value must be provided by the managing aplication A value of 0000 implies that there isnt a provider nearby
DEFVAL 00000000rsquoH = vehicleldent 20
- 1361311121vehicleldentMacAddress OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-only STATUS current DESCRIPTION
The MAC address used by this vehicle when it must be referred to in a unique fashion It is only required to be unique
REFERENCEIEEE 802ID-1990 Sections 64113 and 3125
= vehicleldent 21
-1361311122vehicleldentSerialNumber OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
A string which identifies the vehicles serial number = vehicleldent 22
- 1361311123vehicleldent Warranty OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
A string which identifies the vehicles warranty= vehicleldent 23
mdash Owner Group
- I36I3112vehicleOwner OBJECT IDENTIFIER = vehicleMIBObjects 2
- L36131121 vehicleOwnerName OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
A string which identifies the vehicles ownerThis object should be set by the dealer
= vehicleOwner 1
- 136L31122vehicleOwnerRegister OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current
DESCRIPTIONA string which identifies the owners registerThis object should be set by the dealer
= vehicleOwner 2
- 136131123 vehicleOwnerPhone OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
A string which identifies the owners phone number This object should be set by the dealer
vehicleOwner 3
- 136131124 vehicleOwnerMail OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
A string which identifies the owners e-mailThis object should be set by the dealer
vehicleOwner 4
mdash History Group
- 13613113vehicleHistory OBJECT IDENTIFIER = vehicleMIBObjects 3
- 136131131vehicleHistoryDeliveryDate OBJECT-TYPE
SYNTAX DateAndTime MAX-ACCESS read-write STATUS current DESCRIPTION
The vehicles delivery date and time= vehicleHistory 1
- 136L31132vehicleHistory Vendor OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
The name of the vehicles vendor= vehicleHistory 2
65
- 136L31133vehicleHistoryDealer OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
The name of the vehicles dealer= vehicleHistory 3
- 136131134vehicleHistoryNumLines OBJECT-TYPE
SYNTAX NonNegativelnteger MAX-ACCESS read-only STATUS current DESCRIPTION
The number of Status lines utilized in this device This variable indicates the number of rows in the History table
= vehicleHistory 4
- I36I31135 vehicleHistoryTable OBJECT-TYPE
SYNTAX SEQUENCE OF VehicleHistoryEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION
A list of History table entries= vehicleHistory 5
- 1361311351VehicleHistoryEntry OBJECT-TYPE
SYNTAX VehicleHistoryEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION
An entry containing information applicable to a particular History line
INDEX vehicleHistoryLinelndex = vehicleHistoryTable 1
VehicleHistoryEntry = SEQUENCE vehicleHistoryLinelndex INTEGER vehicleHistoryMaintenanceDate DateAndTime vehicleHistoryMaintenance NonNegativelnteger vehicleHistoryOilChangeDate Date AndT ime vehicleHistoryOilChange NonNegativelnteger
- 13613113511
66
vehicleHistoryLinelndex OBJECT-TYPE SYNTAX Positiveinteger MAX-ACCESS not-accessible STATUS current DESCRIPTION
The History line identifier= vehicleHistoryEntry 1
- 13613113512vehicleHistoryMaintenanceDate OBJECT-TYPE
SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION
The maintenance date= vehicleHistoryEntry 2
- 13613113513vehicleHistoryMaintenance OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS kmMAX-ACCESS read-only STATUS current DESCRIPTION
The present displacement of the vehicle on vehicleHistoryMaintenanceDate
= vehicleHistoryEntry 3
- 13613113514vehicleHistoryOilChangeDate OBJECT-TYPE
SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION
The motors oil change date= vehicleHistoryEntry 4
- 13613113515vehicleHistoryOilChange OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS kmMAX-ACCESS read-only STATUS current DESCRIPTION
The present displacement of the vehicle on vehicleHistoryOilChangeDate
= vehicleHistoryEntry 5
mdash The Status group
- 13613114vehicleStatus OBJECT IDENTIFIER = vehicleMIBObjects 4
- 136L31141 vehicleStatusHelp OBJECT-TYPE
SYNTAX INTEGER on(l) off(2)
MAX-ACCESS read-write STATUS current DESCRIPTION
Setting this object to on will cause the vehicle system to send a help notification Setting this object to off means normal situation
= vehicleStatus 1
- 136131142vehicleStatusNumLines OBJECT-TYPE
SYNTAX NonNegativelnteger MAX-ACCESS read-only STATUS current DESCRIPTION
The number of Status lines utilized in this deviceThis variable indicates the number of rows in the Status table
= vehicleStatus 2
- 136131143 vehicleStatusTable OBJECT-TYPE
SYNTAX SEQUENCE OF VehicleStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION
A list of Status table entries= vehicleStatus 3
- I36I311431 VehicleStatusEntry OBJECT-TYPE
SYNTAX VehicleStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION
An entry containing information applicable to a particular Status line
INDEX vehicleStatusLinelndex = vehicleStatusTable 1
VehicleStatusEntry = SEQUENCE vehicleStatusLinelndex INTEGER vehicleStatusSpeed NonNegativelntegervehicleStatusRpm NonNegativelntegervehicleStatusMotorTemperature INTEGER vehicleStatusFuelLevel NonNegativelnteger vehicleStatusKm NonNegativelntegervehicleStatusTirePressure NonNegativelnteger vehicleStatusMotorOilLevel NonNegativelnteger vehicleStatusBatteryLevel NonNegativelnteger vehicleStatusLocation DisplayString
- I36I31134311vehicleStatusLinelndex OBJECT-TYPE
SYNTAX Positiveinteger MAX-ACCESS not-accessible STATUS current DESCRIPTION
The Status line identifier= VehicleStatusEntry 1
- 136131134312vehicleStatusSpeed OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS km per hourMAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles current speed= VehicleStatusEntry 2
- 136131134313vehicleStatusRpm OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS rotations per minuteMAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles current rotations per minute= VehicleStatusEntry 3
- 136131134314vehicleStatusMotorT emperature OBJECT-TYPE
SYNTAX INTEGER UNITS degrees CentigradeMAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles engine current temperature
= vehicleStatusEntry 4
- 136131134315 vehicleStatusFuelLevel OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS HireMAX-ACCESS read-only STATUS current DESCRIPTION
The current fuel level= vehicleStatusEntry 5
- 136131134316vehicleStatusKm OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS kmMAX-ACCESS read-only STATUS current DESCRIPTION
The current total displacement of vehicle = vehicleStatusEntry 6
- 136131134317 vehicleStatusTirePressure OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS psiMAX-ACCESS read-only STATUS current DESCRIPTION
The current tire pressure vehicleStatusEntry 7
- 136131134318 vehicleStatusMotorOilLevel OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS litreMAX-ACCESS read-only STATUS current DESCRIPTION
The current motor oil level= vehicleStatusEntry 8
- 136131134319 vehicleStatusBatteryLevel OBJECT-TYPE
SYNTAX INTEGER unknown(l) batteryNormal(2) batteryLow(3)
MAX-ACCESS read-only
STATUS currentDESCRIPTION
The indication of the capacity remaining in the vehicles battery system
= vehicleStatusEntry 9
- 1361311343110 vehicleStatusLocation OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
The GPS indication of the vehicles current location
vehicleStatusEntry 10
mdash The Control group
- 13613115vehicleControl OBJECT IDENTIFIER = vehicleMIBObjects 5
- 136131151 vehicleControlFuel OBJECT-TYPE
SYNTAX INTEGER on(l) off(2)
MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION
Setting this object to On(l) indicates that the vehicle is able to be turned on Setting to Off(2) will cause the fuel to be cut offrsquo
= vehicleControl 1
- 136131152 vehicleControlIgnition OBJECT-TYPE
SYNTAX INTEGER on(l) ofi(2)
MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION
Setting this object to On(l) indicates that the vehicle is to be turned on Setting to 00(2) will cause the eletric system to be cut off1
= vehicleControl 2
mdash Notifications
- This section defines the well-known notifications sent by- vehicle agents
- 1361312vehicleMIBNotifications OBJECT IDENTIFIER = vehicleMIB 2
- I36I3121vehicleNotificationChangeOilAndMaintenance NOTIFICATION-TYPE
OBJECTS vehicleHistoryMaintenanceDate vehicleHistoryMaintenance vehicleHistoryOilChangeDate vehicleHistoryOilChange
STATUS current DESCRIPTION
The vehicle is approaching oil change and regular maintenance dates This Notification is persistent and is resent at one day intervals until the history table is updated
= vehicleMIBNotifications 1
- 13613122vehicleNotificationHelp NOTIFICATION-TYPE
OBJECTS vehicleStatusHelp STATUS current DESCRIPTION
This Notification is sent when the vehicles conductor turns on a help switch
= vehicleMIBNotifications 2
- I36I3123vehicleNotificationWarranty NOTIFICATION-TYPE
OBJECTS vehicleldentWarranty STATUS current DESCRIPTION
The vehicles warranty is close to expiring dateThis Notification is persistent andis resent at one week intervals until dead line
= vehicleMIBNotifications 3
mdash Conformance information
mdash1361313vehicleMIBConformance OBJECT IDENTIFIER = vehicleMIB 3
-13613131vehicleCompliance OBJECT IDENTIFIER = vehicleMIBConformance 1
mdash compliance statements
mdash136131311vehicleBasicCompliance MODULE-COMPLIANCE
STATUS current DESCRIPTION
The compliance statement for vehicles that only support the identifying and status objects
MODULE mdash this moduleMANDATORY-GROUPS vehicleBasicGroup
= vehicleCompliance 1
mdash136131312vehicleAdvancedCompliance MODULE-COMPLIANCE
STATUS current DESCRIPTION
The compliance statement for vehicles that support advanced-feature functions such as history and notifications
MODULE mdash this moduleMANDATORY-GROUPS vehicleBasicGroup
vehicleAdvancedGroup vehicleNotificationsGroup
= vehicleCompliance 2
mdash136131313vehicleControlCompliance MODULE-COMPLIANCE
STATUS current DESCRIPTION
The compliance statement for vehicles that support control-featured functions
MODULE mdash this moduleMANDATORY-GROUPS vehicleBasicGroup
vehicleControlGroup = vehicleCompliance 3
mdash136131314vehicleFullCompliance MODULE-COMPLIANCE
STATUS current DESCRIPTION
The compliance statement for vehicles that support all functions
MODULE mdash this moduleMANDATORY-GROUPS vehicleBasicGroup
vehicleAdvancedGroup vehicleNotificationsGroup
73
vehicleControlGroup = vehicleCompliance 4
mdash units of conformance
mdash summary at a glance
mdash basic adv ControlmdashvehicleldentManufacturer X X X X
mdashvehicleldentModel x X X X
mdashvehicleldentSoftwareVersion x X X X
mdashvehicleldentAgentSoftwareVersion X X X X
mdashvehicleldentType X X X X
mdashvehicleldentFuel X X X X
mdashvehicleldentManufacturing Y ear X X X X
mdashvehicleldentModel Year X X X X
mdashvehicleldentCapacity X X X X
mdashvehicleldentPower X X X X
mdashvehicleldentMotorType X X X XmdashvehicleldentMotorNumber X X X X
mdashvehicleldentCylinder X X X X
mdashvehicleldentFirstOilChange X X X X
mdashvehicleldentOilChangePeriod X X X XmdashvehicleldentFirstMaintenance X X X X
mdashvehicleldentMaintenancePeriod X X X XmdashvehicleldentColor X X X X
mdashvehicleldentChassisId X X X XmdashvehicleldentLicencePlate X X X X
mdashvehicleldentlpAddress X X X XmdashvehicleldentMacAddress X X X X
mdashvehicleldentSerialNumber X X X XmdashvehicleldentWarranty X X X X
mdashvehicleOwnerName X X
mdashvehicleOwnerRegister X XmdashvehicleOwnerPhone X X
mdashvehicleOwnerMail X X
mdashvehicleHistoryDeliveryDate X X
mdashvehicleHistoryVendor X X
mdashvehicleHistoryDealer X X
mdashvehicleHistoryNumLines X X
mdashvehicleHistoryLinelndex X X
mdashvehicleHistoryMaintenanceDate X X
mdashvehicleHistoryMaintenance X X
mdashvehicleHistoryOilChangeDate X X
mdashvehicleHistoryOilChange X X
mdashvehicleStatusHelp X X X X
mdashvehicleStatusNumLines X X X X
mdashvehicleStatusLinelndex X X X X
mdashvehicleStatusSpeed X X X X
mdashvehicleStatusRpm X X X X
mdashvehicleStatusMotorTemperature X X X X
mdashvehicleStatusFuelLevel X X X X
mdashvehicleStatusKm X X X X
mdashvehicleStatusTyrePressure X X X X
--vehicleStatusMotorOilLevel X X X X
mdashvehicleStatusBatteryLevel X X X X
mdashvehicleStatusLocation X X X X
mdashvehicleControlFuel X X
mdashvehicleControlIgnition X X
mdashvehicleNotificationChangeOilAndMaintenance X X
mdashvehicleNotificationHelp X X
mdashvehicleNotificationWarranty X X
- units of conformance
- I36I3132vehicleGroups OBJECT IDENTIFIER = vehicleMIBConformance 2
- 136131321vehicleBasicGroup OBJECT-GROUP
OBJECTS vehicleldentManufacturer vehicleldentModel vehicleldentSoftwareVersion vehicleldent AgentSoft waumlre V ersion vehicleldentType vehicleldentFuel vehicleldentManufacturing Y ear vehicleldentModel Year vehicleldentCapacity vehicleldentPowervehicleldentMotorType vehicleldentMotorNumber vehicleldentCylindervehicleldentFirstOilChange vehicleldentOilChangePeriod vehicleldentFirstMaintenance vehicleldentMaintenancePeriod vehicleldentColor vehicleldentChassisId vehicleldentLicencePlate vehicleldentlpAddress vehicleldentMacAddress vehicleldentSerialNumber vehicleldentWarranty vehicleStatusHelp vehicleStatusNumLines vehicleStatusLinelndex vehicleStatusSpeed vehicleStatusRpm vehicleStatusMotorTemperature vehicleStatusFuelLevel vehicleStatusKm vehicleStatusTirePressure vehicleStatusMotorOilLevel
75
vehicleStatusBatteryLevel vehicleStatusLocation STATUS current DESCRIPTION
The vehicleBasicGroup defines objects which are common across all vehicles which meet basic compliance
= vehicleGroups 1
- 136131322vehicleAdvancedGroup OBJECT-GROUP
OBJECTS vehicleOwnerName vehicleOwnerRegister vehicleOwnerPhone vehicleOwnerMail vehicleHistoryDeliveryDate vehicleHistoryVendor vehicleHistoryDealer vehicleHistoryNumLines vehicleHistoryLinelndex vehicleHistoryMaintenanceDate vehicleHistoryMaintenance vehicleHistoryOilChangeDate vehicleHistoryOilChange
STATUS current DESCRIPTION
The vehicleAdvancedGroup defines objects which are related to vehicles history and owner
vehicleGroups 2
- 136131323vehicleControlGroup OBJECT-GROUP
OBJECTS vehicleControlFuel vehicleControlIgnition STATUS current DESCRIPTION
The vehicleControlGroup defines objects which are related to control-feature functions
= vehicleGroups 3
- 136131324vehicleNotificationGroup NOTIFICATION-GROUP
NOTIFICATIONS vehicleNotificationChangeOilAndMaintenance vehicleNotificationHelp vehicleNotificationWarranty
STATUS current DESCRIPTION
The vehicleNotificationGroup defines objects which are related to notifications-feature functions
= vehicleGroups 4
END
GLOSSAacuteRIO E ABREVIACcedilOtildeES
ASNl Abstract Syntax Notation One - Notaccedilatildeo de Sintaxe Abstrata Um Uma notaccedilatildeo para
representaccedilatildeo de dados em protocolos de comunicaccedilatildeo definida pela ISO O gerenciamento
Internet utiliza um subconjunto de ASNl
CDMA Code Division Multiple Access - acesso muacuteltiplo por divisatildeo de coacutedigo
EHF Extremely High Frequency - frequumlecircncia extremamente alta
FDMA Frequency Division Multiple Access - acesso muacuteltiplo por divisatildeo de frequumlecircncia
HF High Frequency - frequumlecircncia alta
HTTP Hiper-Text Markup Language - Linguagem de Marcaccedilatildeo de HiperTexto A linguagem
utilizada na construccedilatildeo de paacuteginas WWW
ISM Industrial Scientific and Medical bands - Faixas de frequumlecircncias alocadas para aplicaccedilotildees
industriais cientiacuteficas e meacutedicas
ISO International Organization for Standardization - Organizaccedilatildeo Internacional para
Padronizaccedilatildeo Um dos oacutergatildeos mais importantes no mundo de padronizaccedilotildees com diversos
estudos na aacuterea de computadores e particularmente de redes de computadores
LF Low Frequency - frequumlecircncia baixa
MF Medium Frequency - frequumlecircncia meacutedia
MIB Management Information Base - Base de Informaccedilotildees de Gerenciamento Uma coleccedilatildeo
de informaccedilotildees gerenciais sobre um determinado recurso
OSI Open Systems Interconnection - Interconexatildeo de Sistemas Abertos Um conjunto de
padronizaccedilotildees para interconexatildeo de sistemas em redes de computadores
RFC Request For Comments - Requisiccedilotildees Para Comentaacuterios Os documentos publicados pelo
IETF e que tratam de assuntos Internet Nem todos os RFCs satildeo padrotildees e alguns jamais o
chegam a ser
SHF Super High Frequency - frequumlecircncia super-alta
Site - Conjunto de documentos da WWW acessiacuteveis a partir de um determinado endereccedilo Eacute o
endereccedilo virtual de uma empresa ou uma aplicaccedilatildeo
SMI Structure o f Management Information - Estrutura da Informaccedilatildeo de Gerenciamento
Define a maneira como as informaccedilotildees de gerenciamento satildeo criadas e seus relacionamentos
SNMP Simple Network Management Protocol - Protocolo de Gerenciamento de Redes
Simples o protocolo de gerenciamento utilizado na Internet
TCPIP Transmission Control Protocol Internet Protocol - Protocolo de Controle de
Transmissotildees Protocolo Internet Os protocolos baacutesicos utilizados na Internet
TDMA Time Division Multiple Access mdash acesso muacuteltiplo por divisatildeo de tempo
UHF Ultra High Frequency - frequumlecircncia ultra-alta
VHF Very High Frequency - frequumlecircncia muito alta
VLF Very Low Frequency - frequumlecircncia muito baixa
WWW World Wide Web - Grande Teia Mundial Nome dado ao conjunto de maacutequinas que
trocam informaccedilotildees utilizando o protocolo HTTP
78
REFEREcircNCIAS BIBLIOGRAacuteFICAS
ANATEL Agecircncia Nacional de Telecomunicaccedilotildees Atribuiccedilatildeo de faixas de frequumlecircncias no Brasil Disponiacutevel em lthttpwwwanatelgovbrToolsframeasplink=radiofrequencia qaffpdfgt Acesso em 26 set 2002
thBICSI Telecommunications distribution methods manual 8 ed Tampa Florida v2 1998 Cap 29
BRASIL Web Site Oficial do Departamento Nacional de Tracircnsito Disponiacutevel em lthttpwww denatrangovbrpg70jspgt Acesso em 08 nov 2002
BRASIL Web Site Oficial do Departamento Nacional de Tracircnsito Disponiacutevel em httpwww denatrangovbrpgl8jspgt Acesso em 10 nov 2002
CASE J et al RFC 1157 - A Simple Network Management Protocol (SNMP) Network Working Group may 1990 p 5
FIAT AUTOMOacuteVEIS Web Site Oficial do Brasil Disponiacutevel em httpwwwfiatcombr index_sitephpgt institucional a faacutebrica Acesso em 19 nov 2002
GOOGLE Web Site de Busca Disponiacutevel em lthttpwwwgooglecombrsearch hl=ptampie=ISO-8859-1 ampq=22rastreamento+de+veEDculo s22ampbtnG=Pesquisa+Google amplr=lang_ptgt Acesso em 15 out 2002
MELLO Roseleine Calgaro Uma MIB de apoio agrave gerecircncia do relacionamento com o cliente em comeacutercio eletrocircnico 2002 108 f Dissertaccedilatildeo (Mestrado em Ciecircncias da Computaccedilatildeo) - Universidade Federal de Santa Catarina Florianoacutepolis 2002
RIO DE JANEIRO (Estado) 5 set 2002 Tracircnsito Brasil Estatiacutestica da Organizaccedilatildeo Mundial de Sauacutede sobre tracircnsito Disponiacutevel em lthttpwwwtransitobrasilcombrnoticia noticiaphp noti=1044gt Acesso em 22 out 2002
RIO DE JANEIRO (Estado) SuperTrack Rastreamento de veiacuteculos Disponiacutevel em lthttp wwwsupertrackcombr2htmgt Acesso em 02 out 2002
79
RIO DE JANEIRO (Estado) Revista Engebraacutes Mortos no tracircnsito chegam a 1 milhatildeo e acidentes consomem US$ 10 bi ao ano Disponiacutevel em lthttpwwwengebrascombr EngbWebportuguesmortosnohtmgt Acesso em 24 set 2002
TANENBAUM Andrew S Redes de computadores 3 ed Rio de Janeiro Campus 1997 923 p
TANIGUCHI Caacutessio O bom exemplo do tracircnsito em Curitiba Curitiba mar 2002 Disponiacutevel em lthttpwwwcuritibaprgovbrpmcAgenciaartigostransitolhtmlgt Acesso em 19 nov 2002
TIM Telesc Celular Cobertura Disponiacutevel em lthttpwww2timsulcombr intemaaspitem=2amppagina=coberturagt Acesso em 26 set 2002
DEDICATOacuteRIA
Para Roseleine minha esposa
AGRADECIMENTOS
Um especial agradecimento agrave Professora Elizabeth Sueli Specialski minha orientadora Mais
amiga que orientadora mais mestra de vida que das ciecircncias criadas pelo homem
Aos Professores Joatildeo Bosco da Mota Alves e Luiz Fernando Jacintho Maia pela expansatildeo
dos limites e horizontes
A todos os Mestres que me tiveram nas matildeos em qualquer etapa de minha vida e que estatildeo
presentes em cada paraacutegrafo deste trabalho
A Deus que permitiu
RESUMO
Esta dissertaccedilatildeo propotildee um modelo de gerenciamento para veiacuteculos automotores
produzidos em escala industrial baseado no modelo de gerenciamento SNMP como
ferramenta de monitoramento e controle durante a produccedilatildeo comercializaccedilatildeo e utilizaccedilatildeo dos
veiacuteculos O presente trabalho mostra as vaacuterias tecnologias empregadas atualmente seus
pontos positivos e negativos e os objetivos que estas tecnologias pretendem atingir
Fundamenta a base tecnoloacutegica que daacute sustentaccedilatildeo ao modelo mostrando as vantagens e
desvantagens da mesma O trabalho propotildee o modelo fiacutesico para o gerenciamento de veiacuteculos
o modelo funcional e o modelo de informaccedilatildeo para este fim O modelo de informaccedilatildeo eacute uma
MIB (Management Information Base) ou seja uma base de dados dedicada que eacute
efetivamente criada e codificada neste documento
ABSTRACT
This work proposes a management model for vehicles produced in large scale based on the
SNMP management model The technologies usually used on network management are
detailed on this work showing the positive and negative points and the objectives reached by
them - these technologies support the model suggested This management model presents a
physical model a functional model and an information model The information model is a
MIB (Management Information Base) that is a dedicated database defined and coded on this
work
LISTA DE TABELAS E FIGURAS
Fig 21 - Componentes do Modelo de Gerenciamento SNMP 13Fig 22 - Aacuterea de cobertura TIM Celular 20Tabela 31 - Comparativo de Uso no Modelo SNMP26Fig 41 - Modelo de Gerenciamento SNMP em Veiacuteculos Automotores28Fig 43 - Gerenciamento na produccedilatildeo do veiacuteculo30Fig 44 - Gerenciamento na comercializaccedilatildeo e manutenccedilatildeo do veiacuteculo32Fig 45 - Gerenciamento no uso do veiacuteculo 33Fig 46 - Gerenciamento pelo Poder Puacuteblico 34Fig 47 - Estaccedilotildees Radiobase em Florianoacutepolis 35Fig 48 - Modelo Funcional de Gerenciamento 36Fig 49 - Espectro de frequumlecircncias no Brasil 38Fig 410 - Arvore da MIB 40Fig 411 - Aacutervore de vehicleMIBObjects 41Fig 411 - Aacutervore de vehicleldent42Fig 413 - Aacutervore de vehicleOwner e vehicleHistory46Fig 414 - Aacutervore de vehicleStatus48Fig 415 - Arvore de vehicleMIBNotifiacutecations 50Tabela 4 1- Planilha de Conformidade 54
SUMAacuteRIO
1 - INTRODUCcedilAtildeO 911 Objetivos102 - FUNDAMENTACcedilAtildeO1321 O Modelo SNMP 1322 Transmissatildeo Sem Fio 15
221 O Espectro Eletromagneacutetico 16222 Teacutecnicas de Multiplexaccedilatildeo 18
23 Estaccedilatildeo Radiobase - ERB203 - NECESSIDADES E BENEFIacuteCIOS 2231 Tecnologia Atual versus Modelo de gerenciamento SNMP 224 - MODELO DE GERENCIAMENTO DE VEIacuteCULOS AUTOMOTORES 2741 Arquitetura F iacutesica 2842 Arquitetura Funcional35
421 Estaccedilotildees de Gerenciamento 364211 Estaccedilotildees de Gerenciamento de Produccedilatildeo364212 Estaccedilotildees de Gerenciamento de Manutenccedilatildeo374213 Estaccedilotildees Puacuteblicas de Gerenciamento 37
422 Noacutes Gerenciados37423 Meio de Comunicaccedilatildeo 38423 Informaccedilotildees de Gerenciamento 38424 Protocolo de Gerenciamento 39
43 Arquitetura de Informaccedilatildeo39431 Desenvolvimento da MIB 39432 Descriccedilatildeo de vehicleMIBObjects41
4321 Grupo vehicleldent 424322 Grupo vehicleOwner 454323 Grupo vehicleHistory 464324 Grupo vehicleStatus 484325 Grupo vehicleControl 49
433 Descriccedilatildeo de vehicleMIBNotifications 50434 Descriccedilatildeo de vehicleMIBConformance 51
4341 Descriccedilatildeo de vehicleComplience 514342 Descriccedilatildeo de vehicleGroups54
5 - CONCLUSAtildeO 56ANEXO 1 - VehicleMIB58GLOSSAacuteRIO E ABREVIACcedilOtildeES 76REFEREcircNCIAS BIBLIOGRAacuteFICAS78
9
1 - INTRODUCcedilAtildeO
Este trabalho foi inicialmente concebido para atender a algumas reclamaccedilotildees comuns de
proprietaacuterios e motoristas de motocicletas automoacuteveis e caminhotildees como por exemplo a
falta de um mecanismo tecnoloacutegico que informe a necessidade de uma troca de oacuteleo
lubrificante ou de uma manutenccedilatildeo preventiva Os veiacuteculos de um modo geral possuem
tecnologia embarcada para suprir estas necessidades mas esta tecnologia foi basicamente
desenvolvida para atender aos interesses dos fabricantes A ideacuteia inicial era criar um modelo
padratildeo de informaccedilatildeo que tivesse foco no usuaacuterio do veiacuteculo
Na medida em que a ideacuteia foi sendo amadurecida percebeu-se que existe uma lacuna no
sistema de tracircnsito em geral seja ele em vias urbanas ou rodovias natildeo existe um
gerenciamento da malha viaacuteria brasileira que eacute utilizada por motocicletas automoacuteveis e
caminhotildees Outra percepccedilatildeo que surgiu foi a de que a grande maioria de contravenccedilotildees e
crimes sempre tem um veiacuteculo associado ladrotildees fogem numa camionete sequumlestradores
levam o carro da viacutetima contrabando eacute realizado em caminhotildees e pessoas satildeo atropeladas e
morrem Segundo dados oficiais do DENATRAN(2002) temos cerca de 650 acidentes de
tracircnsito com viacutetimas por dia no Brasil Segundo David Duarte de Lima doutor em seguranccedila
no tracircnsito morrem 40000 pessoas por ano no paiacutes 600000 satildeo feridas e 100000 ficam com
lesotildees definitivas todas viacutetimas de acidentes de tracircnsito (ENGEBRAacuteS 1999) A OMS
(Organizaccedilatildeo Mundial de Sauacutede) fala em 13 milhatildeo de mortos no mundo todo ano em
consequumlecircncia de acidentes de tracircnsito eacute uma morte a cada 30 segundos (TRAcircNSITO
BRASIL 2002)
Este cenaacuterio direcionou a pesquisa para os meacutetodos e tecnologias atualmente usadas para
monitoramento e controle de tracircnsito nos aspectos que implicam em detecccedilatildeo fiscalizaccedilatildeo
intervenccedilatildeo e aplicaccedilatildeo de penalidades No acircmbito do Poder Puacuteblico os oacutergatildeos de tracircnsito
existentes satildeo o CONTRAN (Conselho Nacional de Tracircnsito) o DENATRAN (Departamento
Nacional de Tracircnsito) as Poliacutecias Rodoviaacuteria Federal e Estadual as Poliacutecias Militares as
JARTs (Juntas Administrativas de Recursos de Infraccedilotildees) os DETRANs (Departamento de
Tracircnsito) estaduais e existe ainda um projeto de municipalizaccedilatildeo que eacute basicamente uma
divisatildeo de atribuiccedilotildees dos poderes federal estadual e municipal (DENATRAN 2002) As
tecnologias e meacutetodos utilizados satildeo pontuais tais como radares cacircmeras de viacutedeo e
barreiras sendo portanto limitados em tempo e espaccedilo
Quando este assunto eacute visto na esfera privada as tecnologias e meacutetodos datildeo um salto
estratosfeacuterico tanto em nuacutemero de empresas que atendem o segmento conforme mostra o site
Google (2002) quanto na elevada sofisticaccedilatildeo das soluccedilotildees que utilizam sistemas de sateacutelite
para rastreamento (SUPERTRACK 2002) Estas empresas tecircm seu nicho de mercado nas
transportadoras de mercadorias que temem roubo de cargas e na camada da populaccedilatildeo com
maior poder aquisitivo que procuram soluccedilotildees para o roubo de veiacuteculos caros e eventuais
sequumlestros Existe aqui uma limitaccedilatildeo quanto agrave abrangecircncia social
11 Objetivos
Esta dissertaccedilatildeo tem como objetivo principal apresentar um modelo que permita o
gerenciamento em tempo integral de todos os veiacuteculos automotores em todas as vias puacuteblicas
do paiacutes com uma base teacutecnica padronizada
Como objetivos especiacuteficos tem-se
Definir a arquitetura fiacutesica do modelo
10
Especificar a arquitetura funcional do modelo
Especificar e modelar a arquitetura de informaccedilatildeo do modelo
O modelo utiliza tecnologias provenientes do mundo de redes de computadores e
telecomunicaccedilotildees todas consolidadas e com massa criacutetica disponiacutevel O cerne do sistema eacute o
modelo de gerenciamento SNMP com suas estaccedilotildees de gerenciamento protocolos de
comunicaccedilatildeo e noacutes gerenciados (veiacuteculos) com agentes e bases de informaccedilotildees (MIBs -
Management Information Base) A comunicaccedilatildeo entre gerente e agente eacute feita por radioshy
frequumlecircncia entre antenas estrategicamente localizadas (estaccedilotildees radiobase - ERBs) e um
hardware especializado embarcado no veiacuteculo
A atribuiccedilatildeo das montadoras de veiacuteculos eacute embarcar um servidor com uma mesma base de
dados e um mesmo agente em cada produto seu a atribuiccedilatildeo do Poder Puacuteblico eacute implantar
nuacutecleos de gerenciamento e estaccedilotildees radiobase suficientes para dar a aacuterea de cobertura
necessaacuteria para a malha viaacuteria brasileira No momento em que o veiacuteculo eacute ligado e comeccedila a
utilizar uma rua avenida ou rodovia os gerentes puacuteblicos iniciam o monitoramento e o
controle pois o veiacuteculo tal como um switch de rede de computadores fica informando ldquoestou
ligadordquo ldquosou um Palio EXrdquo ldquominha placa eacute MCG 3456rdquo ldquominha velocidade atual eacute 76
kmhrdquo O modelo prevecirc que se abra desta forma um canal de comunicaccedilatildeo em tempo real
entre o gestor de tracircnsito e o condutor do veiacuteculo possibilitando que o mesmo seja avisado
via sintetizador de voz ou painel digital de congestionamentos interrupccedilotildees de tracircnsito
velocidade excessiva trecho com cobranccedila de pedaacutegio e autuaccedilotildees por exemplo O motorista
pode por sua vez solicitar socorro em situaccedilotildees emergenciais O modelo proposto abre
enfim um campo vasto de desenvolvimento de equipamentos especializados aplicaccedilotildees de
gerenciamento e procedimentos legais
Todas as instituiccedilotildees empresas e pessoas envolvidas com veiacuteculos satildeo beneficiadas pois
todas podem ter estaccedilotildees de gerenciamento focadas no seu negoacutecio A montadora cria um
sistema que iraacute auxiliar no processo produtivo do veiacuteculo registrando dados como modelo
cor nuacutemero de seacuterie data de fabricaccedilatildeo etc As revendas e concessionaacuterias envolvidas na
comercializaccedilatildeo e manutenccedilatildeo do veiacuteculo ganham informaccedilotildees adicionais que podem ser
utilizadas na consolidaccedilatildeo do relacionamento com clientes tais como datas e locais de
manutenccedilotildees nome do usuaacuterio e perfil de uso do veiacuteculo Uma base de informaccedilotildees
padronizada possibilita que as oficinas atendam veiacuteculos independentemente da marca O
proprietaacuterio ganha em seguranccedila e interatividade com o veiacuteculo que avisa quando estaacute
vencendo o prazo de uma manutenccedilatildeo preventiva e que a velocidade atual estaacute acima do
permitido no trecho evitando multas O Poder Puacuteblico ganha uma ferramenta poderosa e
versaacutetil para detectar fiscalizar agir penalizar e cobrar
A maior beneficiada com a implantaccedilatildeo deste modelo eacute a sociedade brasileira que teraacute reais
possibilidades de diminuir seus iacutendices de infraccedilotildees contravenccedilotildees crimes e mortes aleacutem de
minimizar os prejuiacutezos monetaacuterios com estes eventos O paiacutes pode dar o exemplo ao mundo
tal como jaacute fez no processo eleitoral receacutem concluiacutedo
O capiacutetulo 2 fundamenta as tecnologias envolvidas no Modelo de Gerenciamento de Veiacuteculos
Automotores o capiacutetulo 3 detalha as necessidades e benefiacutecios da implantaccedilatildeo do modelo e o
capiacutetulo 4 apresenta o Modelo de Gerenciamento de Veiacuteculos Automotores desenvolvido no
seu aspecto fiacutesico funcional e quanto agrave base de informaccedilotildees O capiacutetulo 5 compreende as
consideraccedilotildees finais e conclusotildees e o anexo 1 conteacutem a base de informaccedilotildees - MIB -
definida
13
2 - FUNDAMENTACcedilAtildeO
21 O Modelo SNMP
O Modelo de Gerenciamento SNMP foi criado em 1990 buscando suprir uma lacuna que
estava se abrindo no gerenciamento da Internet Ateacute entatildeo a precursora ARPANET vinha
utilizando recursos modestos como o programa Ping para gerenciamento O crescimento
explosivo da rede mundial demandou uma forma sistemaacutetica de monitorar e controlar as redes
de computadores A estrutura e o protocolo SNMP foram implementados nos produtos
comerciais - computadores hubs roteadores switches - e se tomaram padrotildees para o
gerenciamento de redes O Modelo SNMP consiste em quatro componentes noacute gerenciado
estaccedilatildeo de gerenciamento informaccedilatildeo de gerenciamento e protocolo (TANENBAUM 1997)
Estes componentes satildeo ilustrados na figura 21
Fig 21 - Componentes do Modelo de Gerenciamento SNMP
14
Segundo Mello (2002 108 f) o modelo de gerenciamento SNMP eacute composto pelos elementosGerente (estaccedilatildeo de gerenciamento)- a estaccedilatildeo de gerenciamento age como uma interface da estrutura gerenciada com o administrador o qual recebe as informaccedilotildees de estado do sistema e determina a accedilatildeo que deve ser tomada Agente - eacute moacutedulo que fica no dispositivo que estaacute sendo gerenciado Troca informaccedilotildees com o gerente A comunicaccedilatildeo pode ser originada a partir dele (trap) ou do gerente (polling)MTB - por sua vez a MtB (Base de Informaccedilotildees Gerenciaacuteveis) armazena todas as informaccedilotildees do dispositivo como a identificaccedilatildeo as configuraccedilotildees o estado Estas informaccedilotildees satildeo lidas ou alteradas pelo agenteProtocolo de Gerenciamento - O SNMP possibilita a troca de informaccedilotildees entre gerentes e agentes Na arquitetura Internet o SNMP eacute implementado sobre o UDP ou seja natildeo eacute orientado agrave conexatildeo - como sua funccedilatildeo eacute gerenciar situaccedilotildees de risco natildeo pode depender de conexatildeo
As redes de computadores se consolidaram apoacutes um embate com sistemas multiusuaacuterios que
foi a tecnologia que fez frente agraves redes no final dos anos 80 Praacuteticas baratas e eficientes as
redes de computadores imediatamente foram interligando todos elementos de computaccedilatildeo de
uma empresa de computadores a impressoras de servidores a sistemas de fornecimento de
energia ininterrupta (no breaks) As redes foram se expandindo dentro da empresa
interligaram filiais e parceiros tomando-se estruturas extremamente complexas e requerendo
algum niacutevel de gerenciamento As tentativas iniciais foram proprietaacuterias e natildeo tinham a
abrangecircncia necessaacuteria ao problema
A cultura de gerenciar redes expandiu-se quando os principais fabricantes de equipamentos de
informaacutetica adotaram o modelo SNMP como padratildeo A estrutura de gerenciamento eacute
composta basicamente de um gerente que solicita informaccedilotildees ou envia comandos de controle
para o noacute gerenciado dentro do noacute estaacute o agente SNMP que recebe as instruccedilotildees do gerente e
as executa Quando o agente necessita de alguma informaccedilatildeo ele consulta a MIB que eacute a base
de informaccedilotildees de gerenciamento de cada equipamento Todo equipamento deve possuir uma
MIB para ser gerenciaacutevel pois eacute nela que as informaccedilotildees relevantes ao usuaacuterio satildeo
armazenadas
O SNMP foi definido tendo como principal objetivo minimizar a quantidade e complexidade das funccedilotildees de gerenciamento realizadas pelo agente Como objetivos secundaacuterios foi proposto que o SNMP fosse suficientemente amplo
para aceitar aspectos adicionais da operaccedilatildeo de gerenciamento de redes e tanto quanto possiacutevel independente da arquitetura e mecanismos dos dispositivos gerenciados (CASE 1990 p 5)
O gerenciamento de uma rede de computadores normalmente eacute realizado atraveacutes de vaacuterias
estaccedilotildees de gerenciamento que monitoram e controlam vaacuterios noacutes gerenciados As estaccedilotildees de
gerenciamento satildeo computadores de alta capacidade de processamento que executam uma
aplicaccedilatildeo de gerenciamento Os noacutes gerenciados satildeo computadores hubs switches
roteadores placas de rede no breaks enfim qualquer dispositivo de informaacutetica que possua
um agente SNMP e uma M1B embarcados O agente SNMP intermedeia as questotildees de
gerenciamento com a MIB que armazena os dados do equipamento Estes dados podem ser
consultados ou alterados utilizando o protocolo SNMP
Os recursos que satildeo gerenciados no equipamento ou dispositivo de informaacutetica satildeo
representados como objetos e a MIB eacute uma estruturaccedilatildeo destes objetos na forma de uma
aacutervore As definiccedilotildees de como deve ser construiacuteda uma MIB podem ser encontradas na
Estrutura da Informaccedilatildeo de Gerenciamento padratildeo (SMI) A notaccedilatildeo para a representaccedilatildeo dos
dados na MIB eacute determinada na Notaccedilatildeo de Sintaxe Abstrata 1 (ASN 1)
A evoluccedilatildeo das redes equipamentos e sistemas de comunicaccedilatildeo bem como o incremento das
necessidades de disponibilidade e seguranccedila fazem com que haja uma constante ampliaccedilatildeo de
funccedilotildees e potencialidades no SNMP e SMI ocasionando a liberaccedilatildeo de novas versotildees de
ambos de tempos em tempos
22 Transmissatildeo Sem Fio
A transmissatildeo sem fio eacute uma das tecnologias que foram muito desenvolvidas em funccedilatildeo de
necessidades em telecomunicaccedilotildees Hoje eacute um meacutetodo amplamente utilizado tanto para
transmitir voz quanto dados Quando se fala de comunicaccedilatildeo entre dois pontos de A ateacute B
15
em que pelo menos um dos terminais ou elementos eacute moacutevel a transmissatildeo sem fio eacute a
tecnologia mais indicada
16
221 O Espectro Eletromagneacutetico
A tecnologia da comunicaccedilatildeo sem fio utiliza como meios de transmissatildeo a atmosfera terrestre
ou o vaacutecuo sendo que estes meios assim como cabos de cobre e cabos oacuteticos tecircm limitaccedilotildees
O espectro eletromagneacutetico eacute o nome dado agrave parte aproveitaacutevel do meio livre para a difusatildeo
de um sinal considerando a tecnologia atualmente conhecida Segundo Tanenbaum (1997)
esta tecnologia foi produzida e observada pela primeira vez em 1887 por Heinrich Hertz
Quando se movem os eleacutetrons criam ondas eletromagneacuteticas que podem se propagar atraveacutes do espaccedilo livre (inclusive no vaacutecuo) O nuacutemero de oscilaccedilotildees por segundo de uma onda eletromagneacutetica eacute chamado de frequumlecircncia eeacute medida em Hz A distacircncia entre dois pontos maacuteximos (ou miacutenimos) consecutivos eacute chamada de comprimento de onda que eacute universalmente designada pela letra grega X (lambda) No vaacutecuo as ondas viajam na mesma velocidade independente de sua frequumlecircncia ou seja a 3x108 ms que eacute a velocidade da luz representada por c A relaccedilatildeo fundamental eacute expressa na equaccedilatildeo X=C Quando se instala uma antena com o tamanho apropriado em um circuito eleacutetrico as ondas eletromagneacuteticas podem ser transmitidas e recebidas com eficiecircncia por um receptor localizado a uma distacircncia bastante razoaacutevel Toda a comunicaccedilatildeo sem fio eacute baseada nesse princiacutepio (TANENBAUM 1997 p 107)
Os principais fatores que afetam uma transmissatildeo em radiofrequumlecircncia satildeo basicamente a
frequumlecircncia utilizada a localizaccedilatildeo dos equipamentos de transmissatildeorecepccedilatildeo o tamanho e
altura das antenas a potecircncia de transmissatildeo do sinal obstaacuteculos e condiccedilotildees do tempo Estes
fatores determinam a aacuterea de cobertura de um determinado sinal isto eacute a aacuterea geograacutefica
onde eacute possiacutevel haver uma comunicaccedilatildeo entre dois ou mais terminais
O espectro eletromagneacutetico uacutetil atualmente em radiofrequumlecircncia eacute a faixa que vai de 3 kHz ateacute
300 GHz O uso desta faixa de frequumlecircncias eacute restrito e controlado justamente para organizar
as vaacuterias aplicaccedilotildees e os inuacutemeros interesses envolvidos O oacutergatildeo federal que atribui destina
e fiscaliza as vaacuterias faixas de frequumlecircncias no Brasil eacute a ANATEL
A grande faixa dos 3 kHz aos 300 GHz eacute dividida em 8 bandas conhecidas pelas suas siglas
na liacutengua inglesa a saber
VLF - frequumlecircncias muito baixas esta banda vai de 3 a 30 kHz a baixa frequumlecircncia implica em
alto comprimento de onda Este tipo de sinal tende a acompanhar a curvatura da Terra
atingindo grandes distacircncias Esta banda eacute especialmente utilizada para transmissotildees globais e
navegaccedilatildeo mariacutetima de longa distacircncia (BICSI 1998 p 29-2)
LF - frequumlecircncias baixas satildeo as contidas entre 30 kHz e 300 kHz Possuem caracteriacutesticas de
propagaccedilatildeo e uso similares agrave banda VLF
MF mdash frequumlecircncias meacutedias estatildeo entre 300 kHz e 3000 kHz Uma grande parte deste espectro
eacute utilizado pelas raacutedios AM (amplitude modulada) tambeacutem conhecidas com raacutedios de ondas
meacutedias (OM) Estas ondas se propagam ao niacutevel do solo e perfuram preacutedios e obstaacuteculos Ateacute
esta frequumlecircncia a largura de banda disponiacutevel eacute pequena (TANENBAUM 1997 p 110)
HF - frequumlecircncias altas vatildeo de 3 MHz ateacute 30 MHz As ondas que estatildeo ao niacutevel do solo tende
a ser absorvidas pela Terra de forma que a propagaccedilatildeo do sinal natildeo acompanha mais a
curvatura do planeta A caracteriacutestica nesta banda eacute que as ondas refratam na ionosfera uma
ou mais vezes retomando ao solo e sendo recebidas pelo destino
VHF - frequumlecircncias muito altas compreendem o intervalo de 30 MHz a 300 MHz A
caracteriacutestica de propagaccedilatildeo eacute similar ao HF sendo utilizada por radioamadores canais de
televisatildeo aberta (2 ao 13) e raacutedios FM (frequumlecircncia modulada) A banda VHF possui faixas
destinadas agrave comunicaccedilatildeo moacutevel terrestre e aplicaccedilotildees militares (TANENBAUM 1997 p
111)
UHF - frequumlecircncias ultra-altas satildeo as que vatildeo de 300 MHz a 3000 MHz De uma forma geral
a partir de 100 MHz as ondas trafegam em linha reta sendo desta forma mais simples para se
17
determinar origem e destino Estas ondas satildeo vulgarmente conhecidas como microondas e
satildeo amplamente utilizadas em comunicaccedilatildeo de dados e voz Usando antenas paraboacutelicas eacute
possiacutevel concentrar o sinal num feixe de microondas permitindo uma comunicaccedilatildeo mais
eficiente A banda UHF conteacutem duas faixas ISM - em 902 MHz e 24 GHz que satildeo liberadas
pela ANATEL para aplicaccedilotildees industriais cientiacuteficas e meacutedicas ou seja na praacutetica qualquer
um pode utilizaacute-las sem autorizaccedilatildeo do oacutergatildeo governamental Ambas estatildeo congestionadas
pela alta utilizaccedilatildeo em telefonia e comunicaccedilatildeo de dados principalmente em grandes centros
Nesta banda eacute atribuiacuteda uma faixa de comunicaccedilatildeo moacutevel terrestre
SHF - as frequumlecircncias superaltas encontram-se acima de 3 GHz e abaixo de 30 GHz Nesta
banda foram atribuiacutedas duas faixas ISM localizadas em 57 e 24 GHz Quando a transmissatildeo
utiliza frequumlecircncias acima de 8 GHz a aacutegua comeccedila a ser um obstaacuteculo pois as ondas
eletromagneacuteticas agora com um comprimento de onda de 3 ou 4 centiacutemetros satildeo absorvidas
pela chuva As empresas de telefonia utilizam SHF em larga escala principalmente para
comunicaccedilatildeo de longa distacircncia
EHF - frequumlecircncias extremamente altas vatildeo de 30 a 300 GHz Possuem caracteriacutesticas
semelhantes a SHF e suas faixas ISM satildeo 61 122 e 244 GHz
222 Teacutecnicas de Multiplexaccedilatildeo
A necessidade de compartilhar um meio finito de transmissatildeo - o ar - fez com que vaacuterias
tecnologias fossem desenvolvidas para resolver problemas de transmissatildeo Uma necessidade
que surgiu foi a de utilizar mais eficientemente as estreitas bandas alocadas para determinada
aplicaccedilatildeo telefonia celular por exemplo O aumento exponencial dos usuaacuterios de telefones
celulares rapidamente congestiona as estaccedilotildees radiobase que podem operar numa pequena
faixa licenciada pela ANATEL
18
Foram desenvolvidas teacutecnicas de multiplexaccedilatildeo para aumentar a capacidade de transmissatildeo
das ondas eletromagneacuteticas Uma analogia uacutetil para mostrar o efeito da multiplexaccedilatildeo de um
sinal de raacutedio eacute o da ponte Governador Colombo Sales que liga a Ilha de Santa Catarina ao
continente A ponte ocupa um determinado espaccedilo uma largura limitada possui 4 pistas
todas no mesmo sentido Se quiseacutessemos aumentar a capacidade de veiacuteculos que trafegam
naquele sentido e natildeo tiveacutessemos espaccedilo para ampliar a largura da ponte ou natildeo houvesse
condiccedilotildees teacutecnicas para isto poderiacuteamos multiplexaacute-la Diminuindo a largura de cada uma
das 4 pistas poderiacuteamos criar uma quinta pista de rodagem Ou se poderia construir um outro
niacutevel de pistas na mesma largura e acima do existente a capacidade de veiacuteculos dobraria sem
que a largura original da ponte fosse alterada
Existem vaacuterias teacutecnicas de multiplexaccedilatildeo sendo que as mais utilizadas satildeo
FDMA - a teacutecnica de acesso muacuteltiplo por divisatildeo de frequumlecircncia pode ser utilizada tanto em
transmissotildees digitais quanto analoacutegicas Uma banda alocada de 25 MHz por exemplo pode
ser dividida em 833 canais independentes de 30 kHz cada Esta teacutecnica permite que o
equipamento moacutevel seja mais simples e barato poreacutem a estaccedilatildeo radiobase necessita mais
equipamentos pois cada canal requer um transmissor e um receptor (BICSI 1998 p29-4)
TDMA mdash a multiplexaccedilatildeo de acesso muacuteltiplo por divisatildeo de tempo prevecirc a divisatildeo dos canais
de radiofrequumlecircncia do FDMA em intervalos de tempo sendo que a cada transmissatildeo eacute alocado
um determinado intervalo TDMA eacute um meacutetodo mais complexo e requer equipamentos mais
sofisticados que um FDMA puro mas consegue atender um nuacutemero muito maior de usuaacuterios
(BICSI 1998 p29-5)
CDMA mdash o acesso muacuteltiplo por divisatildeo de coacutedigo foi desenvolvido para uso militar visando
seguranccedila nas transmissotildees O sistema consiste em converter a informaccedilatildeo em sinal digital e
misturaacute-lo a um coacutedigo randocircmico Esta combinaccedilatildeo eacute transmitida numa larga faixa de
frequumlecircncias literalmente o sinal eacute ldquoespalhadordquo numa teacutecnica conhecida por spread-spectrum
19
CDMA consegue acomodar 20 vezes mais usuaacuterios que FDMA considerando a mesma
largura de banda (BICSI 1998 p 29-6)
23 Estaccedilatildeo Radiobase - ERB
As estaccedilotildees radiobase satildeo um elemento-chave do sistema principalmente porque demandam
um forte investimento do Poder Puacuteblico para que as aacutereas de cobertura necessaacuterias sejam
rapidamente atingidas Este trabalho prevecirc um modelo similar ao adotado pelas companhias
de telefonia celular que em poucos anos conseguiram atingir as principais cidades e rodovias
20
com seu sistema comograve podemos ver na figura 22 do site da TIM Telesc Celular (2002)
Cobertura em mais de 2300 km de rodovias
A TIM aleacutem de oferecer cobertura em 235 municiacutepios em suacirc aacuterea de concessatildeo pensando sempre em oferecer os melhores serviccedilos a seus clientes estaacute estendendo sua cobertura em diversos trechos de rodovias Hoje satildeo mais de 2300 km de rodovias para vocecirc falar ao telefone mesmo quando estiver viajando
Rodaroacute
BR-277 CURITIBA- PONTA GROSSA 100
BR-376 MARINGAacute - APUCARANA 100PR-407 PARANAGUAacute - PONTAL DO PARANAacute 100BR-369 CAMBEacute - APUCARANA 98
BR-376 CURITIBA - Divisa Est Santa Catarina 96BR-277 CURITIBA - PARANAGUAacute 90BR-277 CASCAVEL - FOZ DO IGUACcedilU 86PR-508 ALEXANDRA - MATINHOS 84
BR-116 CURITIBA - Divisa Est Satildeo Paulo 80
BR-116 CURITIBA - Divisa Est Santa Catarina 57
BR-101 FLORIANOPOLIS - Divisa Est Paranaacute 97
BR-101 FLORIANOacutePOLIS - Divisa Est Rio Grande do Sul 90BR-470 NAVEGANTES - BLUMENAU 70
BR-280 MAFRA - PORTO UNIAtildeO 38BR-282 FLORIANOacutePOLIS - LAGES 23
Fig 22 -Aacuterea de cobertura TIM Celular
As ERBs formam uma rede sem fio (WLL - wireless lan) que eacute acessada pelos noacutes da rede
(veiacuteculos automotores) sempre que os mesmos estiverem dentro da aacuterea de cobertura As
plataformas que datildeo sustentaccedilatildeo a este sistema satildeo vaacuterias sendo que algumas jaacute estatildeo
consolidadas principalmente produtos da chamada Segunda Geraccedilatildeo tais como TDMA
CDMA DECT e GSM Outros sistemas chamados de Terceira Geraccedilatildeo como UMTS estatildeo
surgindo e poderatildeo ser utilizados em larga escala no futuro
22
3 - NECESSIDADES E BENEFIacuteCIOS
31 Tecnologia Atual versus Modelo de gerenciamento SNMP
Este trabalho se posiciona no ceme de vim mercado extremamente competitivo e caracterizado
pelo uso de tecnologias proprietaacuterias o mercado de veiacuteculos Tem-se hoje uma pequena
quantidade de montadoras no mundo todas elas lutando para conquistar mercados e
sobreviver Suas equipes de pesquisa e desenvolvimento satildeo cercadas de cuidado e sigilo pois
se tomaram elementos decisivos nesta batalha A informaccedilatildeo eacute mais uma vez fator decisivo
Neste caso natildeo eacute a informaccedilatildeo comercial a informaccedilatildeo de marketing a informaccedilatildeo que eacute
coletada nos mercados consumidores Este trabalho trata de uma informaccedilatildeo especial aquela
contida no veiacuteculo
A pesquisa descrita nesta dissertaccedilatildeo mostra o estaacutegio tecnoloacutegico atual de algumas das
principais montadoras do mundo focalizando principalmente as de automoacuteveis que satildeo as
que determinam o estado da arte Os sistemas de gerenciamento embarcados nos automoacuteveis
satildeo proprietaacuterios e baseados em um ou mais moacutedulos internos que se comunicam com o
mundo externo - tipicamente um PC - via comunicaccedilatildeo serial O automoacutevel conteacutem vaacuterios
sensores e atuadores que informam paracircmetros e estados O cruzamento destas informaccedilotildees
determina avarias ou defeitos que podem ser sanados com uma intervenccedilatildeo externa ou
atraveacutes de um comando Todo este sistema eacute totalmente disponibilizado na unidade de
desenvolvimento da montadora ou seja basicamente em um uacutenico lugar no planeta Uma
pequena parte deste sistema eacute disponibilizado agraves revendas com suas oficinas credenciadas
quase nada eacute oferecido ao usuaacuterio final do veiacuteculo As concessionaacuterias autorizadas compram
um pacote que inclui um PC desktop ou notebook software de gerenciamento moacutedulos de
comunicaccedilatildeo e treinamento na faacutebrica que possibilitaraacute alguns diagnoacutesticos e correccedilotildees de
avarias A questatildeo eacute a seguinte o usuaacuterio paga um valor expressivo por um veiacuteculo com uma
tecnologia de ponta embutida mas continua ficando com o carro quebrado na beira da
estrada sem saber o que fazer Em outra direccedilatildeo o Poder Puacuteblico investe em sistemas de
controle da malha viaacuteria tais como radares e sensores os populares ldquopardaisrdquo e ldquolombada
eletrocircnicardquo
Quando um automoacutevel estaacute em funcionamento numa viagem por exemplo um complexo
mecacircnico-eleacutetrico-hidraacuteulico-eletrocircnico estaacute operando em sincronia Os vaacuterios sistemas
motor injeccedilatildeo de combustiacutevel suspensatildeo etc satildeo todos direcionados para realizar uma
funccedilatildeo simples deslocar pessoas com rapidez conforto e seguranccedila Se eles cumprirem de
forma eficiente este objetivo pode-se dizer que o carro eacute bom Sabe-se que isto realmente
acontece assim como eacute sabido que estes sistemas falham sofrem desgastes sofrem variaccedilotildees
de carga e ficam obsoletos Assim como um equipamento ativo de rede
Um switch de rede quando estaacute em funcionamento numa rede de dados com velocidades de
101001000 Mbps por exemplo eacute um complexo mecacircnico-eleacutetrico-eletrocircnico operando em
sincronia Os vaacuterios sistemas conexotildees mecacircnicas de cabos fonte de energia placas de
circuito etc satildeo direcionados a realizar uma funccedilatildeo tambeacutem simples encaminhar pacotes de
dados com rapidez e seguranccedila Se este switch cumprir esta funccedilatildeo de forma eficiente tem-se
um bom equipamento em matildeos Os switches tambeacutem falham desgastam tecircm sua carga
alterada e ficam obsoletos Para manter-se um switch sempre em funcionamento eficiente eacute
necessaacuterio gerenciaacute-lo
O mundo automotivo vive uma situaccedilatildeo similar agrave descrita anteriormente a explosatildeo do uso de
automoacuteveis Assim como na transiccedilatildeo ARPANET-Intemet natildeo se tem ferramentas eficientes
para gerenciar este processo depois que o veiacuteculo sai da linha de montagem Na verdade natildeo
existem padrotildees para este fim As induacutestrias criaram padrotildees de gerenciamento proprietaacuterios
23
que praticamente cessam sua utilidade no momento que saem da linha de produccedilatildeo ressalva
feita a alguns diagnoacutesticos realizados por algumas concessionaacuterias
Um veiacuteculo oferece ao seu proprietaacuteriomotorista um conjunto de sinalizaccedilotildees luminosas e
paineacuteis analoacutegicos (ponteiros) ou digitais que informam velocidade rotaccedilatildeo do motor
quantidade de combustiacutevel etc Os mais modernos possuem um ldquocomputador de bordordquo que
basicamente faz a relaccedilatildeo entre duas variaacuteveis como por exemplo distacircncia percorrida versus
combustiacutevel consumido e disponibiliza ao motorista o consumo meacutedio do automoacutevel
Os automoacuteveis satildeo particularmente econocircmicos quase avaros quando o assunto eacute fornecer
informaccedilotildees aos gestores da rede digo do sistema viaacuterio os departamentos municipais
estaduais e federais encarregados de tracircnsito estradas e rodovias simplesmente desconhecem
os equipamentos digo veiacuteculos que trafegam pelos seus domiacutenios
O poder puacuteblico investe pesadamente e de forma reativa em ampliaccedilatildeo de vias e
cruzamentos da mesma forma que um administrador de rede sem gerenciamento trata de
comprar ativos de rede que possibilitem links mais raacutepidos desfazendo um gargalo e criando
outro Outro investimento eacute no sentido de monitorar velocidade e identificaccedilatildeo (placa) dos
automoacuteveis com objetivo duplo de controlar e arrecadar
Nos dois casos citados acima - usuaacuterio e gestor - fica claro o condicionamento a que ambos
estatildeo submetidos pouca ou nenhuma informaccedilatildeo eacute o normal Fazendo um pequeno exerciacutecio
considerando a hipoacutetese de que os automoacuteveis fossem mais ldquoamigaacuteveisrdquo pode-se imaginar
um motorista sendo avisado que no proacuteximo mecircs venceraacute a garantia de 1 ano do veiacuteculo
aproveite e leve na concessionaacuteria autorizada mais proacutexima para sanar aquele ruiacutedo no painel
Mecircs que vem vocecirc teraacute que pagar por isto A informaccedilatildeo aparece no visor de cristal liacutequido do
raacutedio ou CDplayer Situaccedilatildeo 2 a famiacutelia em viagem de feacuterias ocorre uma falha no sistema
ABS que evita o bloqueio dos freios do veiacuteculo Faltam 200 km para o destino Podemos
continuar a viagem com seguranccedila ou tenho que procurar uma oficina O sistema informa que
24
apenas o sistema antibloqueio estaacute inoperante mas os freios estatildeo perfeitos Siga viagem e
assim que puder leve a uma concessionaacuteria autorizada O proprietaacuterio de uma transportadora
que possui uma frota de veiacuteculos simplificaria sua tarefa de manutenccedilatildeo dos veiacuteculos
Sempre que um caminhatildeo entra numa das filiais o agente SNMP envia um trap (relatoacuterio) das
condiccedilotildees funcionais do veiacuteculo
O mesmo exerciacutecio pode ser feito pensando no poder puacuteblico nos pontos de gerenciamento
de traacutefego que funcionam como uma rede sem fio que recebe e envia dados para os
automoacuteveis uma estaccedilatildeo gerente recebe uma notificaccedilatildeo de um agente SNMP embarcado no
veiacuteculo que informa que eacute um Palio do fabricante FIAT modelo XA 03 placa ABC 1234
Cor vermelha Chassi 2384FTR4532DSE12 MAC Address 0060B30000C2 e estaacute
trafegando a 95 kmh velocidade acima do permitido no trecho A estaccedilatildeo gerente envia uma
mensagem ao veiacuteculo informando a situaccedilatildeo irregular ao motorista que iraacute diminuir a
velocidade para natildeo ser multado Numa situaccedilatildeo hipoteacutetica de roubo de automoacutevel as estaccedilotildees
gerentes do poder puacuteblico satildeo autorizadas a enviar um comando de cortar a igniccedilatildeo do
veiacuteculo
No caso de gerenciamento de um conjunto de veiacuteculos como o proprietaacuterio da transportadora
ou o DER de Santa Catarina existe a necessidade de padronizaccedilatildeo ou seja todas as
montadoras deveriam adotar gradativamente um modelo padronizado A padronizaccedilatildeo
possibilita que se economize no desenvolvimento de aplicaccedilotildees e equipamentos software e
hardware Outra vantagem eacute que mais empresas podem adquirir o sistema e desfrutar dos
benefiacutecios de gerenciamento sobre veiacuteculos jaacute que natildeo se fala mais em tecnologia
proprietaacuteria
Este trabalho considera algumas diferenccedilas entre utilizar o Modelo SNMP para gerenciamento
de uma rede de computadores ou para veiacuteculos automotores Os conceitos baacutesicos natildeo se
alteram e as principais mudanccedilas satildeo relacionadas na Tabela 31
25
26
Modelo SNMP em Redes de
Computadores
Modelo SNMP em Veiacuteculos
Automotores
Estaccedilotildees de
Gerenciamento
Estaacuteticas complexas e
centralizadas
Estaacuteticas ou moacuteveis complexas ou
simples e descentralizadas
Noacutes
GerenciadosEstaacuteticos Moacuteveis
Relaccedilatildeo
Estaccedilotildees Noacutes1 O n n O n
Elementos
Gerenciados
Computadores hubs switches
roteadores
Automoacuteveis ocircnibus caminhotildees
motocicletas
Base de
InformaccedilotildeesMIB-II
Os objetos e grupos da MIB-II satildeo
insuficientes para este fimTabela 31 - Comparativo de Uso no Modelo SNMP
Natildeo se quer que com este trabalho sejam abolidas as questotildees de sigilo e segredo industrial na
pesquisa e desenvolvimento dos veiacuteculos pelo contraacuterio As atuais formas de monitoramento
e telemetria com a meta de resolver problemas e aumentar a vantagem competitiva de seus
produtos satildeo boas principalmente para os consumidores
27
4 - MODELO DE GERENCIAMENTO DE VEIacuteCULOS AUTOMOTORES
O modelo proposto nesta dissertaccedilatildeo eacute baseado no modelo SNMP e utiliza os elementos
previstos ou seja estaccedilotildees de gerenciamento noacutes gerenciados informaccedilotildees e um protocolo
de comunicaccedilatildeo A intenccedilatildeo eacute utilizar ao maacuteximo toda a tecnologia que jaacute foi desenvolvida e
foi consolidada ao longo dos uacuteltimos anos pois isto traraacute baixos custos e uma massa criacutetica jaacute
formada
Neste capiacutetulo e nos posteriores utilizar-se-aacute para efeito de maior clareza a denominaccedilatildeo
carro eou automoacutevel ao inveacutes de veiacuteculo inclusive nas figuras O carro eacute o veiacuteculo mais
comum e pretende-se que o leitor na medida em que se embasa o modelo vaacute traccedilando um
paralelo com as situaccedilotildees corriqueiras do dia-a-dia De qualquer forma o modelo foi pensado
para ser utilizado em todos os tipos de veiacuteculos sejam eles de passeio utilitaacuterios de carga
motocicletas de passageiros enfim todos os veiacuteculos (noacutes) que utilizam a malha viaacuteria (rede)
do paiacutes
O modelo proposto apresenta trecircs arquiteturas Fiacutesica Funcional e de Informaccedilatildeo A
arquitetura Fiacutesica define a infra-estrutura de comunicaccedilatildeo entre os componentes do sistema a
arquitetura Funcional descreve os componentes loacutegicos do sistema e as funcionalidades que
podem ser desenvolvidas e a arquitetura de Informaccedilatildeo apresenta um conjunto de variaacuteveis
que datildeo suporte ao desenvolvimento das aplicaccedilotildees e as notificaccedilotildees que podem ser emitidas
no caso destas variaacuteveis atingirem limiares especificados Cada uma dessas arquiteturas seraacute
detalhada nos itens a seguir
28
41 Arquitetura Fiacutesica
Esta dissertaccedilatildeo utiliza o Modelo de Gerenciamento SNMP por se tratar de uma tecnologia
que eacute padratildeo possui inuacutemeros gerentes e agentes desenvolvidos para as mais diversas
aplicaccedilotildees e eacute produzida em escala o que baixa os custos de implantaccedilatildeo em qualquer
veiacuteculo A quantidade de pessoal que jaacute atua nesta tecnologia tambeacutem eacute um fator positivo A
figura abaixo mostra esquematicamente o modelo sendo aplicado no gerenciamento de
veiacuteculos
Gerenciamento
(GERENTE
SNMP)
Fig 41 - Modelo de Gerenciamento SNMP em Veiacuteculos Automotores
Saindo de um modelo teoacuterico e descrevendo um modelo praacutetico tem-se um computador
rodando um programa gerente SNMP que interage com uma base de dados este computador
possui uma interface ethemet 10100 que estaacute conectada por cabo de par tranccedilado ou fibra
oacutetica a uma bridge Esta bridge converte o padratildeo de comunicaccedilatildeo de rede ethernet em
radiofrequumlecircncia utilizando uma frequumlecircncia de saiacuteda e outra de entrada este conjunto eacute
vulgarmente denominado canal e eacute compartilhado por todos os veiacuteculos equipados com uma
bridge similar A bridge do veiacuteculo opera no mesmo canal e compartilha a banda total
fornecida pelo sistema gerente com os outros veiacuteculos que estatildeo na regiatildeo de cobertura da
antena (ERB - estaccedilatildeo radiobase)
A cobertura de cada ERB depende basicamente da potecircncia real dissipada pela antena do tipo
e ganho da antena Uma referecircncia praacutetica que se pode ter eacute o das aacutereas de cobertura de
telefones celulares o modelo proposto nesta dissertaccedilatildeo pode ser implementado com uma
infraestrutura semelhante A figura 42 mostra os elementos reais e sua interaccedilatildeo
Fig 42 - Modelo fiacutesico para gerenciamento de veiacuteculos
O Modelo de Gerenciamento de Veiacuteculos Automotores contempla todas as etapas da ldquovidardquo
de um veiacuteculo ou seja satildeo previstos estaacutegios diferenciados de monitoramento e controle de
acordo com a etapa em que o veiacuteculo se encontra
A primeira etapa de um veiacuteculo automotor fisicamente falando eacute a sua produccedilatildeo
normalmente executada em seacuterie As montadoras possuem plantas fabris em diversas
localidades do mundo onde produzem determinadas linhas e modelos de veiacuteculos No
momento que o veiacuteculo recebe seu sistema eletro-eletrocircnico incluindo o microservidor
veicular uma estaccedilatildeo de gerenciamento da produccedilatildeo jaacute pode iniciar a gravaccedilatildeo dos dados de
identificaccedilatildeo do mesmo como eacute ilustrado na figura 43
MONTADORA DE AUTOMOacuteVEIS Linha de montagem
Dados de Identificaccedilatildeo do veiacuteculo
Fig 43 - Gerenciamento na produccedilatildeo do veiacuteculo
O veiacuteculo cumpre sua trajetoacuteria na linha de montagem jaacute interagindo com uma aplicaccedilatildeo-
gerente desenvolvida para este fim O fabricante neste momento jaacute pode monitorar os testes
iniciais do veiacuteculo gerenciar sua armazenagem no paacutetio da faacutebrica e o embarque para a
concessionaacuteria Apenas duas estaccedilotildees radiobase externas tecircm capacidade para dar cobertura a
todo parque fabril de uma montadora como a Fiat em Betim MG que eacute a maior montadora do
paiacutes com 613800 m2 de aacuterea construiacuteda segundo informa o site brasileiro da Fiat Automoacuteveis
(2002) Algumas ERBs internas que tem um custo muito inferior agraves externas completariam a
cobertura nos pontos necessaacuterios da linha de montagem
O veiacuteculo pronto segue na maior parte das vezes para uma concessionaacuteria autorizada para ser
comercializado Esta mesma concessionaacuteria normalmente presta assistecircncia teacutecnica aos
veiacuteculos da marca tendo limitaccedilotildees quando recebe um automoacutevel por exemplo de um
concorrente Com uma estaccedilatildeo radiobase interna a concessionaacuteria estaacute habilitada a monitorar
todos os veiacuteculos que entrarem na sua oficina estando eles equipados com o microservidor
veicular O teacutecnico da empresa tem a sua disposiccedilatildeo dados histoacutericos e perfis de uso do
veiacuteculo que podem auxiliar na detecccedilatildeo e soluccedilatildeo do problema
Os dados de identificaccedilatildeo do veiacuteculo e do proprietaacuterio aliados ao perfil do condutor tomam-
se ferramentas para conquista e manutenccedilatildeo do cliente A diminuiccedilatildeo do iacutendice de roubos e
acidentes toma a contrataccedilatildeo do seguro uma opccedilatildeo menos necessaacuteria diminuindo o gasto de
quem compra o veiacuteculo e consequumlentemente aumentando as vendas A figura 44 mostra as
possibilidades de gerenciamento nas fases de comercializaccedilatildeo e manutenccedilatildeo
32
REVENDA DE AUTOMOacuteVEIS
Fig 44 - Gerenciamento na comercializaccedilatildeo e manutenccedilatildeo do veiacuteculo
Encerrada a primeira comercializaccedilatildeo do veiacuteculo inicia-se a etapa de utilizaccedilatildeo do mesmo
por um proprietaacuterio ou condutor O microservidor veicular interage com o condutor via painel
digital ou sintetizador de voz Alguns veiacuteculos de maior valor agregado jaacute satildeo equipados com
paineacuteis que atendem ao ldquocomputador de bordoldquo e ao sistema de som raacutedios FM transmitem
pequenas chamadas e notiacutecias que satildeo lidas no interior do veiacuteculo Sintetizadores de voz
equipam os veiacuteculos chamados ldquotop de linhardquo e informam para o motorista colocar o cinto de
seguranccedila que existem portas abertas etc O Modelo de Gerenciamento de Veiacuteculos
Automotores possibilita que haja um enriquecimento das informaccedilotildees e possibilidades para o
condutor do veiacuteculo conforme mostra a figura 45
33
Fig 45 - Gerenciamento no uso do veiacuteculo
PROPRIETAacuteRIO DO AUTOMOacuteVEL
Monitoramento
Garantia e revisotildees
Seguranccedila
O proprietaacuterio do veiacuteculo eacute notificado sempre que uma troca de oacuteleo ou manutenccedilatildeo
preventiva eacute necessaacuteria diminuindo os riscos de uma eventual perda de garantia do fabricante
O aviso de que a garantia do veiacuteculo estaacute expirando tambeacutem existe e isto possibilita uma
eventual diminuiccedilatildeo de custos numa revisatildeo Como o veiacuteculo interage com o sistema gestor
de tracircnsito o modelo prevecirc um mecanismo de solicitaccedilatildeo de socorro muito uacutetil em casos de
acidentes ou quebra do veiacuteculo O maior benefiacutecio eacute saber que seu veiacuteculo estaacute sendo
monitorado assim como os outros veiacuteculos que estatildeo trafegando O monitoramento causa
maior disciplina no tracircnsito e a consequumlente diminuiccedilatildeo de acidentes como mostra a
experiecircncia na capital paranaense na palavra de Cassio Taniguchi
Em 2001 foram 20 menos mortes no tracircnsito curitibano Passamos de 16 em 2000 para 13 morte em cada grupo de 10 mil veiacuteculos Esse eacute o indicador utilizado para mensurar o niacutevel de seguranccedila no tracircnsito urbano E eacute tambeacutem um iacutendice capaz de nos informar a respeito do niacutevel de civilidade que nossa sociedade alcanccedilou Os curitibanos merecem aplausos porque esse resultado eacute fruto de um esforccedilo coletivo que tem envolvido toda a
34
cidade desde 1997 quando lanccedilamos o programa Cidadatildeo em Tracircnsito O programa todos lembram eacute ancorado no tripeacute formado pela engenharia de traacutefego fiscalizaccedilatildeo e educaccedilatildeo para o Tracircnsito E em cinco anos os resultados falam por si proacuteprios O investimento realizado pela Prefeitura de Curitiba passa de R$ 100 milhotildees - o maior entre as cidades de mesmo porte no paiacutes (TANIGUCHI 2002)
O gerenciamento do veiacuteculo auxilia os engenheiros de traacutefego e aumenta o poder de
fiscalizaccedilatildeo do Poder Puacuteblico tornando praticamente inviaacuteveis as accedilotildees criminosas
envolvendo veiacuteculos O Poder Puacuteblico do Brasil bem como de todo paiacutes que adotar este
modelo de gerenciamento ganha uma ferramenta poderosa de gestatildeo de tracircnsito com reflexos
em oacutergatildeos governamentais federais estaduais e municipais diversos tais como departamentos
de tracircnsito departamentos de poliacutecia rodoviaacuteria poliacutecias civil e militar serviccedilos de
inteligecircncia poliacutecia federal serviccedilos de repressatildeo ao crime organizado e secretarias de
receita A figura 46 ilustra algumas situaccedilotildees contempladas neste modelo proposto
Fig 46 - Gerenciamento pelo Poder Puacuteblico
Administraccedilatildeo da malha viaacuteria
Controle de roubos e acidentes
PODER PUacuteBLICOMonitoramento de
tracircnsito
O poder que o modelo disponibiliza aos oacutergatildeos puacuteblicos eacute o poder da informaccedilatildeo em tempo
real o conjunto formado pela identificaccedilatildeo inequiacutevoca do veiacuteculo seu provaacutevel condutor e a
localizaccedilatildeo atual com pequena margem de erro permite accedilotildees policiais raacutepidas e eficientes O
Modelo de Gerenciamento de Veiacuteculos permite ainda que o sistema gestor execute controles
remotamente sobre o veiacuteculo como corte de combustiacutevel e de igniccedilatildeo do motor causando a
imobilizaccedilatildeo instantacircnea As Estaccedilotildees Puacuteblicas de Gerenciamento satildeo as mais complexas e as
mais seguras de todo o modelo visto o poder que carregam em sua aplicaccedilatildeo Apenas o Poder
Puacuteblico constituiacutedo pode ter acesso a estas potencialidades do sistema e para tanto a
aplicaccedilatildeo-gerente deve ser inviolaacutevel
A figura 47 simula uma implantaccedilatildeo de estaccedilotildees radiobase na regiatildeo central da capital
catarinense dando uma ideacuteia de como seria a distribuiccedilatildeo das antenas para haver
gerenciamento sobre os veiacuteculos que circulam na aacuterea
Fig 47 - Estaccedilotildees Radiobase em Florianoacutepolis
42 Arquitetura Funcional
O sistema fiacutesico apresentado anteriormente eacute mostrado aqui como entidades loacutegicas
posicionadas de acordo com sua funccedilatildeo no modelo de gerenciamento A figura 46 ilustra o
modelo funcional
36
Fig 48 - Modelo Funcional de Gerenciamento
421 Estaccedilotildees de Gerenciamento
As estaccedilotildees de gerenciamento satildeo de diferentes porte e complexidade variando de uma
estaccedilatildeo simples para gravaccedilatildeo de dados de identificaccedilatildeo na faacutebrica ateacute um grande complexo
de gerenciamento de veiacuteculos montado com computadores de grande porte e programas de
gerenciamento capazes de suportar milhares de noacutes (veiacuteculos) no Departamento de Estradas
de Rodagem de uma unidade da federaccedilatildeo As estaccedilotildees seratildeo basicamente destinadas a trecircs
finalidades de acordo com os interesses dos mantenedores da gerecircncia
4211 Estaccedilotildees de Gerenciamento de Produccedilatildeo
As estaccedilotildees de produccedilatildeo satildeo localizadas no ambiente de montagem do veiacuteculo ao lado da
linha de produccedilatildeo em seacuterie da motocicleta do automoacutevel do caminhatildeo do utilitaacuterio do
trator etc Esta estaccedilatildeo serviraacute para gravar as primeiras variaacuteveis na MIB do veiacuteculo
basicamente as de identificaccedilatildeo tais como nome do fabricante modelo do veiacuteculo nuacutemero de
seacuterie etc Estes dados satildeo estaacuteticos e soacute podem ser gravados e alterados em faacutebrica satildeo
uacutenicos e sua longevidade eacute coincidente com a do veiacuteculo
4212 Estaccedilotildees de Gerenciamento de Manutenccedilatildeo
As estaccedilotildees de manutenccedilatildeo estaratildeo baseadas nas concessionaacuterias autorizadas revendas de
automoacuteveis e oficinas mecacircnicas Sua funccedilatildeo baacutesica seraacute a gravaccedilatildeo de dados relativos agrave
venda e ao proprietaacuterio do veiacuteculo Satildeo estaccedilotildees simples que poderatildeo consultar as
informaccedilotildees de qualquer carro de qualquer marca visto que a padronizaccedilatildeo usando SNMP
retira o caraacuteter proprietaacuterio dos sistemas atuais
4213 Estaccedilotildees Puacuteblicas de Gerenciamento
Satildeo estaccedilotildees complexas e seguras que gerenciam a malha viaacuteria de um ou mais municiacutepios de
um estado da uniatildeo Basicamente compostas por hardware e software de grande porte como
por exemplo uma workstation HP ou IBM rodando Openview ou Unicenter TNG interagindo
com uma base de dados Oracle A seguranccedila possibilitada pelo SNMPv3 eacute um fator
primordial neste caso pois aqui estaratildeo sendo utilizadas funccedilotildees de controle vitais no veiacuteculo
422 Noacutes Gerenciados
O noacute gerenciado neste modelo proposto eacute tipicamente um veiacuteculo automotor conforme citado
anteriormente Aqui existe uma caracteriacutestica singular que eacute a de que os noacutes satildeo moacuteveis estatildeo
constantemente em deslocamento desde sua fabricaccedilatildeo na montadora passando pelo
transporte ateacute a revenda e o uso posterior pelo proprietaacuterio ou motorista O veiacuteculo dispotildee de
um hardware especialista - um microservidor veicular mdash que contecircm a vehicleMIB e o agente
este hardware interage com os sensores e atuadores existentes no automoacutevel O microservidor
veicular eacute composto basicamente de uma unidade central de processamento memoacuteria volaacutetil
memoacuteria permanente interface com o veiacuteculo e com a rede sem fio este produto assim como
descrito neste modelo natildeo existe comercialmente poreacutem a tecnologia eacute a mesma que eacute
utilizada na implementaccedilatildeo de gerenciamento em roteadores e switches
423 Meio de Comunicaccedilatildeo
A forma como a estaccedilatildeo gerenciadora e o noacute gerenciado trocam informaccedilotildees eacute por
radiofrequumlecircncia ou seja eacute uma comunicaccedilatildeo ethemet sem fio (wireless) que utiliza a mesma
tecnologia jaacute empregada em redes locais O gerente (estaccedilatildeo gerente) interage com o agente
(noacute gerenciado) por intermeacutedio de uma bridge ethemet sem fio e vice-versa A frequumlecircncia de
difusatildeo deve ser diversa das maciccedilamente utilizadas ISM (Aplicaccedilotildees Industriais Cientiacuteficas
e Meacutedicas) por motivos oacutebvios a escolha deve recair nas faixas atribuiacutedas para aplicaccedilatildeo
moacutevel terrestre preferencialmente as proacuteximas das bases de VHF e UHF 41015 MHz ateacute 50
MHz e 3354 MHZ ateacute 3999 MHz (ANATEL 2002)
Fig 49 - Espectro de frequumlecircncias no Brasil
423 Informaccedilotildees de Gerenciamento
As informaccedilotildees envolvidas estatildeo definidas em vehicleMIB e satildeo tratadas pelo agente
especialista que acompanha o veiacuteculo Os objetos ou atributos em questatildeo atendem a
legislaccedilatildeo brasileira de tracircnsito vigente e os requisitos baacutesicos do fabricante do revendedor e
do proprietaacuterio
39
424 Protocolo de Gerenciamento
O protocolo a ser utilizado eacute o SNMPv3 implementado sobre SNMPv2 A versatildeo 3 apresenta
vaacuterios avanccedilos na questatildeo de seguranccedila e as definiccedilotildees podem ser vistas nas RFCs 2571 a
2575 Como esta versatildeo natildeo eacute completa existe a necessidade da versatildeo anterior que pode ser
vista nas RFCs 1905 e 1906
43 Arquitetura de Informaccedilatildeo
A vehicleMIB foi projetada para atender as demandas baacutesicas de todas entidades fiacutesicas e
juriacutedicas que interagem com um automoacutevel Esta MIB procura natildeo conflitar com os sistemas
atualmente implantados que foram concebidos com outra finalidade
A pesquisa que resultou nesta MIB abrangeu a atual legislaccedilatildeo de tracircnsito os atuais coacutedigos
procedimentos e nuacutemeros empregados pela induacutestria automobiliacutestica e suas concessionaacuterias
As funccedilotildees principais de um automoacutevel foram contempladas somou-se a elas algumas
variaacuteveis trazidas do universo de redes de computadores e outras retiradas de carros-conceito
431 Desenvolvimento da MIB
Utilizou-se como ferramenta de auxiacutelio um pacote de programas da MG-Soft chamado MIB
Browser Professional Edition sendo que as figuras que mostram a aacutervore da MIB satildeo telas
capturadas deste software
40
f j MG-SOFT MIszlig Compiler - [MIszlig Group1J File Edit View Modules Jools Window Help
B MIB Tree B Q ] iso
B - Q org B Q dod
R-f1 internetiQ j directorv
+i _ J mgmtR I__| experimental
B vehicleMIBi Q j vehideMIBObjects Si f j vehicleMIBNotifications IS _ J vehicleMIBConformance
f i L_1 private I- SNMPvl Traps
ffl iJ T extual ConventionsS Type Assignments
Fig 410 - Aacutervore da MIB
A vehicleMIB faz parte do grupo experimental (3) segundo a notaccedilatildeo ASNl utilizada pelo
protocolo SNMP Os objetos definidos (OBJECT IDENTIFIER) para compor a vehicleMIB
foram trecircs a saber
vehicleMIBObjects conteacutem todas as informaccedilotildees relativas a identificaccedilatildeo do veiacuteculo
(vehicleldent) ao proprietaacuterio do veiacuteculo (vehicleOwner) o seu histoacuterico (vehicleHistory)
valores momentacircneos (vehicleStatus) e variaacuteveis para controle (vehicleControl)
vehicleMIBNotifications este objeto comporta os atributos utilizados para notificaccedilatildeo de
eventos importantes e se destinam principalmente para servir ao motoristaproprietaacuterio
vehicleMIBConformance este grupo define as necessidades e possibilidades de
implementaccedilatildeo segundo uma famiacutelia de objetos (OBJECT-GROUP) preacute-determinada Os
atributos referentes a grupos e as questotildees de concordacircncia estatildeo contidos nos OBJECT
IDENTIFIER vehicleGroups e vehicleCompliance
41
bullJMG-SOFT MIB Compilei [MIB Group]Uumliacute File Edit View Modules loots Window Help
tg satildegt U m amp T raquo f t I o s P3 m p | 0
B ^ MIB Tree B _ J iso
H Q j org eacute Q dod
Eacute j J internetP~1 directory
B i_ J mgmt rsquo Q j mib-2
agrave Q experimental Ograve OtildeEcirc vehicleMIB
Egrave __| vehicleMIBObjectsSi _ J vehicleldent ffl- n vehicleOwner E _ ] vehicle History ffl- fj vehicleStatus Egrave C j vehicleControl
atilde __) vehicleMIBNotificationsvehicleN otificationChangeO ilAndM aintenance
lt4 vehicleN otificationHelp d f vehicleNotificationGuaranty
B _ ] vehicleMIBConformance IacuteB _ J vehicleCompliance Eacute L J vehicleGroups
B -(_J private1Q j enterprises
Fig 411mdash Aacutervore de vehicleMIBObjects
432 Descriccedilatildeo de vehicleMIBObjects
Esta seccedilatildeo descreve com maiores detalhes cada variaacutevel que compotildee a vehicleMIBObjects
que eacute composta pelos grupos vehicleldent vehicleOwner vehicleHistory vehicleStatus e
vehicleControl
42
4321 Grupo vehicleldent
F1 P 1 experimental Eacute- vehicleMIB
lEacute vehicleMIB Objects B- [_ J vehicleldent
vehicleldentManufacturer vehicleldentModel
vehicleldentSoftwareVersionamp vehideldentAgentSoftwareVersion
vehiclel dentType vehicleldentFuel vehicleldentManufacturingYear vehiclel dentM odelYrsquo ear vehiclel dentCapacity
I^ vehiclel dentPoweri-- vehiclel dentM otorType
vehiclel dentM otorNumber vehiclel dentCylinder
vehiclel dentFirstOilChange | ^ vehicleldentFirstMaintenance
gt$j vehicleldentMaintenancePeriod vehiclel dentColor
i vehiclel dentChassisl d j-- vehicleldentLicencePlate bull vehicleldentlpAddress i - ^ vehicleldentMacAddress h vehiclel dentS eriaIN umber vehicleldentGuaranty
Fig 411 - Aacutervore de vehicleldent
vehicleldentManufacturer - O objeto vehicleldentManufacturer eacute uma string que armazena o
nome da empresa que produz o veiacuteculo eacute gravada em faacutebrica e natildeo se altera mais Esta
variaacutevel seraacute preenchida por exemplo com ldquoGeneral Motorsrdquo ldquoVolkswagenrdquo ou ldquoYamahardquo
vehicleldentModel - Esta variaacutevel conteraacute a identificaccedilatildeo do modelo do veiacuteculo eacute fixa e natildeo
pode ser alterada Ex Palio EX Xsara Picasso Celta
vehicleldentSoftwareVersion - Este atributo eacute reservado agrave versatildeo do firmware ou software do
veiacuteculo e eacute atualizado cada vez que eacute feito o upgrade do mesmo Este programa eacute uma espeacutecie
de sistema operacional do hardware contido no veiacuteculo
vehicleldentAgentSoftwareVersion - A versatildeo do agente de gerenciamento pode ou natildeo
coincidir com a versatildeo de firmware Caso estes programas tenham tratamento e evoluccedilatildeo
distintos as versotildees podem ser atualizadas separadamente e teratildeo coacutedigos diferentes
vehicleldentType - Este objeto serve para identificar o tipo de veiacuteculo segundo determinaccedilatildeo
das leis brasileiras de tracircnsito O tipo de veiacuteculo automotor consta na documentaccedilatildeo de
licenciamento e pode ser por exemplo tipo automoacutevel de passeio caminhatildeo de carga ocircnibus
de passageiros etc
vehicleldentFuel - A variaacutevel vehicleldentFuel serve para identificar o combustiacutevel principal
para que o veiacuteculo foi originalmente construiacutedo Eacute gravado na linha de montagem e
permanece caso haja transformaccedilatildeo posterior no motor do veiacuteculo este dado natildeo pode ser
alterado Ex gasolina tipo C oacuteleo diesel energia eleacutetrica etc
vehicleldentManufacturing Year - Neste atributo eacute gravado o ano de fabricaccedilatildeo do veiacuteculo
Depois de gravado natildeo se altera
vehicleldentModelYear - A vehicleldentModelYear armazena o ano do modelo do veiacuteculo
que pode ou natildeo coincidir com o ano de fabricaccedilatildeo
vehicleldentCapacitv - Esta variaacutevel eacute uma string que armazena a capacidade do veiacuteculo de
acordo com a destinaccedilatildeo do mesmo ou seja se se tratar de um caminhatildeo a capacidade de
carga seraacute de 40000 kg se for um automoacuteveL a capacidade seraacute de 5 passageiros por
exemplo
vehicleldentPower - Identifica a potecircncia nominal da motorizaccedilatildeo principal do veiacuteculo que
pode ser expressa em cv (cavalo-vapor) ou W (watt) de acordo com a legislaccedilatildeo vigente no
paiacutes de utilizaccedilatildeo do veiacuteculo
vehicleldentMotorTvpe - Este atributo armazena a identificaccedilatildeo da principal forma de
motorizaccedilatildeo do veiacuteculo ou seja qual o tipo de motor que preferencialmente ou
prioritariamente eacute utilizado Caso o veiacuteculo seja um hiacutebrido com motor a combustatildeo e
eleacutetrico armazenar a identificaccedilatildeo do motor mais utilizado
vehicleldentMotorNumber - Este objeto armazena o nuacutemero de identificaccedilatildeo do motor do
veiacuteculo que eacute uacutenico e faz parte do conjunto de nuacutemeros que identificam o conjunto de
sistemas que compotildee um veiacuteculo
vehicleldentCvlinder - Utilizada para informar o nuacutemero total de cilindros (pistotildees) do motor
caso se trate de um motor de combustatildeo
vehicleldentFirstOilChange - Esta variaacutevel serve para armazenar a distacircncia maacutexima
percorrida - a popular ldquoquilometragemrdquo - para se realizar a primeira troca de oacuteleo lubrificante
interno do motor Esta informaccedilatildeo serviraacute para que o condutor do veiacuteculo seja notificado a
tempo de proceder agrave troca sem causar danos ao motor nem perder a garantia de faacutebrica
vehicleldentOilChangePeriod - O objeto em questatildeo armazena o valor em km ou milhas
recomendado pelo fabricante entre trocas de oacuteleo lubrificante do motor Ex 10000 km
vehicleldentFirstMaintenance - A variaacutevel vehicleldentFirstMaintenance serve para registrar
o limite de quilometragem para realizaccedilatildeo da primeira revisatildeo gratuita do veiacuteculo Existe na
vehicleMIB uma notificaccedilatildeo que utiliza este atributo com o objetivo de resguardar o
proprietaacuterio de um eventual esquecimento ou distraccedilatildeo que acarretaria perda de garantia
vehicleldentMaintenancePeriod - O atributo eacute registrado em faacutebrica e representa o valor da
quilometragem recomendada entre as manutenccedilotildees preventivas E uma seguranccedila a mais para
o usuaacuterio que seraacute avisado sempre que determinados conjuntos de peccedilas principalmente
mecacircnicas estiverem com seu desgaste natural no limite
vehicleldentColor - A vehicleldentColor eacute a string que armazena o nome da cor predominante
do veiacuteculo Esta informaccedilatildeo eacute gravada em faacutebrica e permanece inalterada durante a vida uacutetil
do veiacuteculo
vehicleldentChassisId - Todo veiacuteculo possui um nuacutemero de identificaccedilatildeo gravado fisicamente
em seu chassis ou monobloco esta variaacutevel armazena este nuacutemero
vehicleldentLicencePlate - Este atributo armazena a placa do veiacuteculo no caso do Brasil
composto por 3 letras e 4 nuacutemeros Esta identificaccedilatildeo somente eacute conhecida apoacutes o
licenciamento do veiacuteculo que eacute feito apoacutes a venda em consequumlecircncia o valor somente poderaacute
ser gravado na concessionaacuteria ou revenda
vehicleldentlpAddress - Esta variaacutevel estaacute determinada na vehicleMIB para uma eventual
necessidade de acesso a Internet sendo que um provedor de acesso iraacute fornecer o valor que
seraacute volaacutetil e teraacute a mesma duraccedilatildeo do acesso solicitado
vehicleldentMacAddress - Este campo foi implementado para que o veiacuteculo utilize um
nuacutemero uacutenico de identificaccedilatildeo dentro das mesmas regras vaacutelidas hoje para equipamentos e
acessoacuterios de informaacutetica A utilizaccedilatildeo de uma identificaccedilatildeo deste tipo poderaacute substituir uma
ou mais jaacute existentes
vehicleldentSerialNumber - O nuacutemero de seacuterie de produccedilatildeo do veiacuteculo eacute gravado em faacutebrica e
permanece inalterado durante a vida do mesmo Segue as regras de cada fabricante
vehicleldentWarrantv - Este atributo armazena o valor referente ao periacuteodo de garantia do
veiacuteculo tipicamente 1 ou 2 anos a partir da data da primeira venda Esta informaccedilatildeo serve
para que o proprietaacuterio seja notificado antes do vencimento deste limite para que possa
realizar as manutenccedilotildees necessaacuterias com um miacutenimo de gasto
4322 Grupo vehicleOwner
vehicleOwnerName - A variaacutevel vehicleOwnerName armazena o nome do proprietaacuterio do
veiacuteculo o mesmo nome que consta no documento legal de licenciamento Eacute gravado na
concessionaacuteria e alterado de acordo com os documentos do veiacuteculo
vehicleOwnerRegister - Este objeto serve para armazenar um nuacutemero de algum documento de
identificaccedilatildeo do proprietaacuterio No Brasil os valores preferenciais satildeo o Cadastro de Pessoa
Fiacutesica (CPF) e o Cadastro Nacional da Pessoa Juriacutedica (CNPJ) mas pode conter os nuacutemeros
da carteira nacional de habilitaccedilatildeo ou carteira de identidade
vehicleOwnerPhone - O atributo vehicleOwnerPhone registra o nuacutemero de um telefone de
contato do proprietaacuterio do veiacuteculo
vehicleOwnerMail - Esta string serve para armazenar o endereccedilo eletrocircnico (e-mail) do
proprietaacuterio do veiacuteculo Este valor e o anterior satildeo regravados em concessionaacuteria a cada troca
de proprietaacuterio
4323 Grupo vehicIeHistory
3 T I experimental vehicleMIB
Otilde P jJ vehicleMIBObjects Eacute L J vehicleldent El i_ J vehicleOwner
vehicleOwnerName vehicleO wnerR egister vehicleOwnerFone vehicleOwnerMail
B l_ J vehicleH istoryvehicleH istory D eliveryD ate vehicleH istoryVendor vehicleH istoryDealer
^ vehicleH istoryN umLinesEacute1 __J vehicleH istoryT able
B - lla vehicleH istoryEntryvehicleHistoryLinelndex
Q vehicleHistoryMaintenanceDate ^ vehicleH istoryMaintenance
vehicleH istoryuumlilChangeD ate Q vehicleH istoryOilChange
Fig 413 - Arvore de vehicleOwner e vehicIeHistory
vehicleHistorvDelivervDate - A variaacutevel em questatildeo foi criada para armazenar a data da
primeira entrega do veiacuteculo tipicamente a data constante na nota fiscal de venda da
montadora ou da concessionaacuteria destinada ao proprietaacuterio
vehicleHistoryVendor - A vehicleHistoryVendor armazena o nome do vendedor que realizou
a venda do veiacuteculo ao proprietaacuterio Este vendedor eacute tipicamente um funcionaacuterio da revenda
ou concessionaacuteria
vehicleHistorvDealer - O nome da revenda ou concessionaacuteria (pessoa juriacutedica) eacute gravado
neste campo de forma que fique registrada a empresa que comercializou o veiacuteculo
vehieleHistoryNumLines - Representa o nuacutemero maacuteximo de linhas que seratildeo armazenadas na
tabela vehicleHistoryTable
vehicleHistorvLinelndex - Representa o iacutendice da tabela vehicleHistoryTable
vehicleHistoryMaintenanceDate - A variaacutevel vehicleHistoryMaintenanceDate serve para
registrar as datas das manutenccedilotildees preventivas realizadas contendo dia mecircs e ano Esta
informaccedilatildeo serve principalmente para resguardar o usuaacuterio do veiacuteculo quanto agraves garantias de
peccedilas e sistemas
vehicleHistoryMaintenance - Aqui se identifica a quilometragem do veiacuteculo na ocasiatildeo em
que eacute realizada a manutenccedilatildeo preventiva Informada em quilocircmetros corresponde agrave marcaccedilatildeo
presente do odocircmetro do veiacuteculo
vehicleHistoryOilChangeDate - Esta variaacutevel armazena a data das trocas de oacuteleo lubrificante
do motor cuja periodicidade eacute definida pelo fabricante e deve ser cumprida a risca para o
veiacuteculo natildeo perder a garantia
vehicleHistoryOilChange - Este atributo registra a quilometragem do veiacuteculo por ocasiatildeo da
troca de oacuteleo lubrificante correspondente
48
4324 Grupo vehicleStatus
B - n experimental S gg vehicleMIB
vehicleMIBObjectsS3 __] vehicleldentra- r~l vehicleQwner reg L_3 vehicleHistory
S Q vehicleStatus|--reggt vehicleS tatusHeip j- - vehicles atusNurnLines
B r_ j vehicles tatusT able B l|sj vehicles tatusEntry
vehicleS tatusLinelndex vehicleS tatusS peed j- ^ vehicleStatusRpm
vehicleStatusMotorTemperature vehicleStatusFuelLevel
^ vehicleS tatusKmvehicleStatusTirePressure
^ vehicleStatusMotorOilLevel vehicleS tatusBatteryLevel
^ vehicleStatusLocation B Q j vehicleControl
j-regraquo vehicleControlFuel J ______ j______ 1 vehicleContfQllgnition________________
Fig 414 - Aacutervore de vehicleStatus
vehicleStatusHelp - Esta variaacutevel pode assumir somente os valores de ligado ou desligado eacute
acionada pelo condutor do veiacuteculo e serve como pedido de socorro Uma notificaccedilatildeo eacute emitida
a partir da vehicleStatusHelp
vehicleStatusNumLines - Este atributo serve para definir o nuacutemero maacuteximo de linhas da
tabela vehicleStatusTable
vehicleStatusLinelndex - Esta variaacutevel eacute o iacutendice da tabela vehicleStatusTable
vehicleStatusSpeed - Neste atributo eacute registrada a velocidade presente do veiacuteculo fornecida
pelo sistema convencional de sensoriamento do veiacuteculo em quilocircmetros ou milhas por hora
vehicleStatusRpm - A vehicleStatusRpm armazena o valor atual de rotaccedilotildees ou giros do eixo
principal do motor a unidade eacute rpm (rotaccedilotildees por minuto)
vehicleStatusMotorTemperature - Este atributo registra a temperatura atual do liacutequido de
arrefecimento do motor em graus centiacutegrados ou Fahrenheit
vehicleStatusFuelLevel - A variaacutevel vehicleStatusFuelLevel eacute usada para indicar o niacutevel atual
do combustiacutevel principal do veiacuteculo
vehicleStatusKm - A variaacutevel armazena a quilometragem total percorrida pelo veiacuteculo desde
sua fabricaccedilatildeo em quilocircmetros ou milhas terrestres
vehicleStatusTvrePressure - Este atributo foi criado para registrar o valor presente da pressatildeo
nos pneus do veiacuteculo e serve para informar sobre um pneu que esteja furado ou com uma
quantidade insuficiente de material gasoso ou liacutequido em seu interior Este monitoramento jaacute
existe hoje principalmente em caminhotildees de carga sendo raro em motocicletas e
automoacuteveis
vehicleStatusMotorOilLevel - Esta variaacutevel marca o niacutevel presente de oacuteleo lubrificante do
motor e ajuda a identificar uma eventual ldquoqueimardquo de oacuteleo ou seja um consumo acima do
previsto pelo fabricante que pode resultar em dano grave ao motor
vehicleStatusBatteryLevel - Este valor corresponde agrave carga atual da bateria que eacute usada
principalmente para dar a partida no veiacuteculo
vehicleStatusLocation - A informaccedilatildeo de localizaccedilatildeo do veiacuteculo pode ser feita de duas
maneiras uma aproximada resultado da associaccedilatildeo com a raacutedio-base que recebeu a
identificaccedilatildeo do veiacuteculo A segunda forma mais precisa eacute a partir da informaccedilatildeo gerada por
um moacutedulo GPS (global positioning system) do veiacuteculo o GPS atualiza constantemente a
vehicleStatusLocation com as coordenadas presentes
4325 Grupo vehicleControl
vehicleControlFuel - Este atributo de controle assume ligado ou desligado e eacute a forma do
sistema puacuteblico de controle da malha viaacuteria interromper remotamente o fornecimento de
combustiacutevel para o motor ocasionando a parada do veiacuteculo Esta accedilatildeo de controle eacute feita nos
casos de roubo fuga ou sequumlestro e requer intervenccedilatildeo policial
vehicleControlIgnition - Este atributo de controle assume ligado ou desligado e eacute a forma do
sistema puacuteblico de controle da malha viaacuteria interromper remotamente o sistema de igniccedilatildeo de
combustiacutevel para o motor ocasionando a parada do veiacuteculo Eacute uma alternativa ao controle
anterior pois enquanto um desliga a bomba de combustiacutevel o outro corta a energia eleacutetrica
que ocasiona a queima de combustiacutevel que aciona o motor Esta accedilatildeo de controle eacute feita nos
casos de roubo fuga ou sequumlestro e requer intervenccedilatildeo policial
433 Descriccedilatildeo de vehicleMIBNotificationsS L J experimental
Eacute H fg vehicleMIBB lt01 vehicleMIBObjects
Eacute vehicleldent Eacute O vehicleOwner te j__j vehicleHistory Eacute - f l vehicleStatus B - P l vehicleControl
U vehicleM IB N otificationsvehicleN otificationChangeO ilAndM aintenance
if vehicleN otificationHelp A f vehicleN otificationGuatanty
Eacute L J vehicleMIBConiacuteorrnance H r~l private______________________________________________
Fig 415 - Aacutervore de vehicleMIBNotifications
vehicleNotificationChangeOilAndMaintenance - Esta notificaccedilatildeo eacute emitida quando os limites
de troca de oacuteleo lubrificante do motor ou de manutenccedilatildeo preventiva estiverem proacuteximos e
auxilia o condutor do veiacuteculo a realizar estas tarefas em tempo haacutebil natildeo correndo o risco de
dano ou de perda de garantia
vehicleNotificationHelp - Esta notificaccedilatildeo eacute acionada em caso de pedido de socorro pelo
condutor do veiacuteculo
vehicleNotificationWarranty - A notificaccedilatildeo em questatildeo foi criada para informar o condutor
do veiacuteculo da aproximaccedilatildeo do final do periacuteodo de garantia regulamentar dado pela montadora
do veiacuteculo Este aviso permite que sejam feitos consertos sem ocircnus ou seja dentro da
cobertura da garantia
434 Descriccedilatildeo de vehicleMIBConformance
As regras de conformidade satildeo os niacuteveis de implementaccedilotildees da base de dados possiacuteveis
partindo de um conjunto miacutenimo aceitaacutevel ateacute a implementaccedilatildeo total A tabela 41 apresenta
as implementaccedilotildees baacutesica avanccedilada de controle e plena
4341 Descriccedilatildeo de vehicleComplience
vehicleBasicComplience - esta regra de conformidade incorpora o miacutenimo conjunto de
variaacuteveis que devem ser implementadas num veiacuteculo basicamente dados de identificaccedilatildeo e
status Estas variaacuteveis satildeo contidas em vehicleBasicGroup
vehicleAdvancedComplience - esta norma acrescenta a anterior os dados histoacutericos e as
notificaccedilotildees Composta pelos grupos vehicleBasicGroup vehicleAdvancedGroup e
vehicleNotificationsGroup
vehicleControlComplience - aleacutem das variaacuteveis de identificaccedilatildeo esta regra solicita as
implementaccedilotildees dos objetos de controle ou seja vehicleBasicGroup mais
vehicleControlGroup
vehicleFullComplience - esta implementaccedilatildeo considera todos os objetos da MIB no veiacuteculo
possibilitando identificaccedilatildeo completa dados estatiacutesticos status atual e capacidade de controle
Os grupos satildeo vehicleBasicGroup vehicleAdvancedGroup vehicleNotificationsGroup e
vehicleControlGroup
52
OBJETO BASIC ADV CONTROL FULL
vehicleldentManufacturer X X X X
vehicleldentModel X X X X
vehicleldentSoflware V ersion X X X X
vehicleldentAgentSoftwareVersion X X X X
vehicleldentT ype X X X X
vehicleldentFuel X X X X
vehicleldentManufacturing Y ear X X X X
vehicleldentModel Year X X X X
vehicleldentCapacity X X X X
vehicleldentPower X X X X
vehicleldentMotorType X X X X
vehicleldentMotorNumber X X X X
vehicleldentCylinder X X X X
vehicleldentFirstOilChange X X X X
vehicleldentOilChangePeriod X X X X
vehicleldentFirstMaintenance X X X X
vehicleldentMaintenancePeriod X X X X
vehicleldentColor X X X X
vehicleldentChassisId X X X X
vehicleldentLicencePlate X X X X
vehicleldentlpAddress X X X X
53
vehicleldentMacAddress X X X X
vehicleldentSerialNumber X X X X
vehicleldent Warranty X X X X
vehicleOwnerName X X
vehicleOwnerRegister X X
vehicleOwnerPhone X X
vehicleOwnerMail X X
vehicleHistoryDeliveryDate X X
veMcleHistoryV endor X X
vehicleHistoryDealer X X
vehicleHistoryNumLines X X
vehicleHistoryLinelndex X X
vehicleHistoryMaintenanceDate X X
vehicleHistoryMaintenance X X
vehicleHistoryOilChangeDate X X
vehicleHistoryOilChange X X
vehicleStatusHelp X X X X
vehicleStatusNumLines X X X X
vehicleStatusLinelndex X X X X
vehicleStatusSpeed X X X X
vehicleStatusRpm X X X X
vehicleStatusMotorTemperature X X X X
54
vehicleStatusFuelLevel X X X X
vehicleStatusKm X X X X
vehicleStatusTyrePressure X X X X
vehicleStatusMotorOilLevel X X X X
vehicleStatusBatteryLevel X X X X
vehicleStatusLocation X X X X
vehicleControlFuel X X
vehicleControlIgnition X X
vehicleNotificationChangeOilAndMaintenance X X
vehicleNotificationHelp X X
vehicleNotificationWarranty X X
Tabela 41 - Planilha de Conformidade
4342 Descriccedilatildeo de vehicleGroups
vehicleBasicGroup - conteacutem as variaacuteveis vehicleldentManufacturer vehicleldentModel
vehicleldentSoftwareVersion vehicleldentAgentSoftwareVersion vehicleldentType
vehicleldentFuel vehicleldentManufacturingYear vehicleldentModelYear vehicleldent
Capacity vehicleldentPower vehicleldentMotorType vehicleldentMotorNumber vehicle
IdentCylinder vehicleldentFirstOilChange vehicleldentOilChangePeriacuteod vehicleldentFirst
Maintenance vehicleldentMaintenancePeriod vehicleldentColor vehicleldentChassisId
vehicleldentLicencePlate vehicleldentlpAddress vehicleldentMacAddress vehicleldent
SerialNumber vehicleldentWarranty vehicleStatusHelp vehicleStatusNumLines
vehicleStatus Linelndex vehicleStatusSpeed vehicleStatusRpm vehicleStatusMotor
Temperature vehicleStatusFuelLevel vehicleStatusKm vehicleStatusTirePressure vehicle
StatusMotorOilLevel vehicleStatusBatteryLevel vehicleStatusLocation
vehicleAdvancedGroup - conteacutem os objetos vehicleOwnerName vehicleOwnerRegister
vehicleOwnerPhone vehicleOwnerMail vehicleHistoryDeliveryDate vehicleHistoryVendor
vehicleHistoryDealer vehicleHistoryNumLines vehicleHistoryLinelndex vehicleHistory
MaintenanceDate vehicleHistoryMaintenance vehicleHistoryOilChangeDate vehicleHistory
OilChange
vehicleControlGroup - conteacutem as variaacuteveis vehicleControlFuel e vehicleControlIgnition
vehicleNotificationsGroup - conteacutem os objetos vehicleNotificationChangeOilAnd
Maintenance vehicleNotificationHelp e vehicleNotificationWarranty
56
5 - CONCLUSAtildeO
O Brasil eacute um paiacutes com grandes mazelas sociais que satildeo agravadas por acidentes crimes e
contravenccedilotildees Todos estes eventos geram grandes prejuiacutezos econocircmicos e morais a toda
populaccedilatildeo Esta dissertaccedilatildeo propocircs definir um modelo tecnicamente viaacutevel que incremente
sensivelmente a capacidade do Estado de gerenciar sua frota de veiacuteculos que satildeo elementos
sempre presentes nos eventos em questatildeo
Este trabalho procurou detalhar fiacutesica e funcionalmente cada elemento necessaacuterio para que o
Modelo de Gerenciamento de Veiacuteculos Automotores funcione Embasou teoricamente as
vaacuterias tecnologias envolvidas e consolidou-as com sistemas similares existentes O passo
inicial para que haja o desenvolvimento das vaacuterias peccedilas do quebra-cabeccedila foi efetivamente
criado que foi o Modelo de Informaccedilatildeo - a MIB
Esta base de dados - a vehicleMIB - representa o ponto de partida para o desenvolvimento de
elementos necessaacuterios ao modelo aqui especificado A proacutepria MIB pode ser estendida de
acordo com as necessidades e caracteriacutesticas proprietaacuterias de cada fabricante de veiacuteculos Mas
as grandes frentes que se abrem satildeo as de desenvolvimentos de aplicaccedilotildees de gerenciamento e
equipamentos dedicados Neste sentido pretende-se dar continuidade a esta pesquisa atraveacutes
da especificaccedilatildeo e implementaccedilatildeo do microservidor veicular uma peccedila de hardware capaz de
interagir com sensores e atuadores de um automoacutevel e ao mesmo tempo comunicar-se com
uma rede ethemet sem fio e com o motorista tudo de forma segura e confiaacutevel
Os desafios poliacuteticos e sociais natildeo satildeo menores um modelo como o proposto aqui altera a
percepccedilatildeo e os haacutebitos das pessoas Altera tambeacutem a balanccedila do poder econocircmico do capital
pois algumas empresas simplesmente perdem sua utilidade bem como alguns oacutergatildeos estatais
Em compensaccedilatildeo novas empresas surgem novas tecnologias satildeo criadas e o paiacutes toma a
vanguarda em gerenciamento viaacuterio sepultando os interesses particulares em detrimento do
coletivo
O trabalho aqui desenvolvido representa a possibilidade de um avanccedilo social e econocircmico
consideraacutevel e recomenda-se que a pesquisa e o desenvolvimento continuem nesta linha
buscando materializar as ideacuteias e conceitos apresentados no Modelo de Gerenciamento de
Veiacuteculos Automotores
57
ANEXO 1 - VehicleMIB
VEHICLE-MIB DEFINITIONS = BEGIN
IMPORTSdirectory mgmt experimental enterprises
FROM RFC1155-SMI MODULE-IDENTITY OBJECT-TYPE NOTIFICATION-TYPE OBJECT-IDENTITY Counter32 Gauge32 Integer32 IpAddress
FROM SNMPv2-SMI DisplayString TimeStamp Timelnterval TestAndlncr
AutonomousType DateAndTime TEXTUAL-CONYENTION FROM SNMPv2-TC
MODULE-COMPLIANCE OBJECT-GROUP NOTIFICATION-GROUP FROM SNMPv2-CONF
mib-2FROM RFC1213-MIB
Positiveinteger NonNegativelnteger FROM UPS-MIB
MacAddressFROM BRIDGE-MIB
- 136 131vehicleMIB MODULE-IDENTITY
LAST-UPDATED 200210151827Z - october 15 2002 at 1827 ORGANIZATION UFSC - CPGCCCONT ACT-INF O
Bobiquins Estevatildeo de MelloPostal address BR Sistemas Ltda
Rua Lauro Linhares 2123803ATrindadeFlorianoacutepolis SC88036-002Brasil
Tel 55 48 234 8945 Fax 55 48 234 8945
E-mail bobibrsistemascombrDESCRIPTION
The MIB module to describe vehicles= experimental 1
- 1361311vehicleMIBObjects OBJECT IDENTIFIER = vehicleMIB 1
mdash The Device Identification group
All objects in this group except for vehicleldentLicencePlate and vehiclelpAddress are set at device initialization and remain static
- I36I3111vehicleldent OBJECT IDENTIFIER vehicleMIBObjects 1
- 136L31111vehicleldentManufacturer OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The name of the vehicles manufacturer= vehicleldent 1
- 136131112vehicleldentModel OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles model designation= vehicleldent 2
- 136131113vehicleldentSoftwareVersion OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles firmwaresoftware version(s) This variablemay or may not have the same value asvehicleldentAgentSoftwareVersion in some implementations
vehicleldent 3
- 136131114vehicleldent Agent Soft wareV ersion OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles agent software version This variable may or may not have the same value asvehicleldentvehicleSoftwareVersion in some implementations
= vehicleldent 4
- 136131115vehicleldentType OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles identification type= vehicleldent 5
- L36131116vehicleldentFuel OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles fuel identification= vehicleldent 6
- 136131117vehiclel dentManufacturing Y ear OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles year= vehicleldent 7
- 136131118vehicleldentModelYear OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles model year vehicleldent 8
- 136L31119vehicleldentCapacity OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles capacity= vehicleldent 9
- 1361311110vehicleldentPower OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles engine power
= vehicleldent 10
-1361311111vehicleldentMotorType OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles motor type= vehicleldent 11
- 1361311112vehicleldentMotorNumber OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles engine identification number= vehicleldent 12
- 1361311113vehicleldentCylinder OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles engine number of cylinders= vehicleldent 13
- 1361311114vehicleldentFirstOilChange OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles displacement required for the first oil change = vehicleldent 14
- 1361311115vehicleldentFirstMaintenance OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles displacement required for the first oficial maintenance
= vehicleldent 15
- 1361311116vehicleldentMaintenancePeriod OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles regular maintenance intervals= vehicleldent 16
-1361311117vehicleldentColor OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles predominant color= vehicleldent 17
- 1361311118vehicleldentChassisId OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles chassis identification number= vehicleldent 18
- 1361311119vehicleldentLicencePlate OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
A string which identifies the vehicles licence plate This object should be set by the dealer
= vehicleldent 19
- 1361311120vehicleldentlpAddress OBJECT-TYPE
SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION
The IP Address of the vehicle This value must be provided by the managing aplication A value of 0000 implies that there isnt a provider nearby
DEFVAL 00000000rsquoH = vehicleldent 20
- 1361311121vehicleldentMacAddress OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-only STATUS current DESCRIPTION
The MAC address used by this vehicle when it must be referred to in a unique fashion It is only required to be unique
REFERENCEIEEE 802ID-1990 Sections 64113 and 3125
= vehicleldent 21
-1361311122vehicleldentSerialNumber OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
A string which identifies the vehicles serial number = vehicleldent 22
- 1361311123vehicleldent Warranty OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
A string which identifies the vehicles warranty= vehicleldent 23
mdash Owner Group
- I36I3112vehicleOwner OBJECT IDENTIFIER = vehicleMIBObjects 2
- L36131121 vehicleOwnerName OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
A string which identifies the vehicles ownerThis object should be set by the dealer
= vehicleOwner 1
- 136L31122vehicleOwnerRegister OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current
DESCRIPTIONA string which identifies the owners registerThis object should be set by the dealer
= vehicleOwner 2
- 136131123 vehicleOwnerPhone OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
A string which identifies the owners phone number This object should be set by the dealer
vehicleOwner 3
- 136131124 vehicleOwnerMail OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
A string which identifies the owners e-mailThis object should be set by the dealer
vehicleOwner 4
mdash History Group
- 13613113vehicleHistory OBJECT IDENTIFIER = vehicleMIBObjects 3
- 136131131vehicleHistoryDeliveryDate OBJECT-TYPE
SYNTAX DateAndTime MAX-ACCESS read-write STATUS current DESCRIPTION
The vehicles delivery date and time= vehicleHistory 1
- 136L31132vehicleHistory Vendor OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
The name of the vehicles vendor= vehicleHistory 2
65
- 136L31133vehicleHistoryDealer OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
The name of the vehicles dealer= vehicleHistory 3
- 136131134vehicleHistoryNumLines OBJECT-TYPE
SYNTAX NonNegativelnteger MAX-ACCESS read-only STATUS current DESCRIPTION
The number of Status lines utilized in this device This variable indicates the number of rows in the History table
= vehicleHistory 4
- I36I31135 vehicleHistoryTable OBJECT-TYPE
SYNTAX SEQUENCE OF VehicleHistoryEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION
A list of History table entries= vehicleHistory 5
- 1361311351VehicleHistoryEntry OBJECT-TYPE
SYNTAX VehicleHistoryEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION
An entry containing information applicable to a particular History line
INDEX vehicleHistoryLinelndex = vehicleHistoryTable 1
VehicleHistoryEntry = SEQUENCE vehicleHistoryLinelndex INTEGER vehicleHistoryMaintenanceDate DateAndTime vehicleHistoryMaintenance NonNegativelnteger vehicleHistoryOilChangeDate Date AndT ime vehicleHistoryOilChange NonNegativelnteger
- 13613113511
66
vehicleHistoryLinelndex OBJECT-TYPE SYNTAX Positiveinteger MAX-ACCESS not-accessible STATUS current DESCRIPTION
The History line identifier= vehicleHistoryEntry 1
- 13613113512vehicleHistoryMaintenanceDate OBJECT-TYPE
SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION
The maintenance date= vehicleHistoryEntry 2
- 13613113513vehicleHistoryMaintenance OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS kmMAX-ACCESS read-only STATUS current DESCRIPTION
The present displacement of the vehicle on vehicleHistoryMaintenanceDate
= vehicleHistoryEntry 3
- 13613113514vehicleHistoryOilChangeDate OBJECT-TYPE
SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION
The motors oil change date= vehicleHistoryEntry 4
- 13613113515vehicleHistoryOilChange OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS kmMAX-ACCESS read-only STATUS current DESCRIPTION
The present displacement of the vehicle on vehicleHistoryOilChangeDate
= vehicleHistoryEntry 5
mdash The Status group
- 13613114vehicleStatus OBJECT IDENTIFIER = vehicleMIBObjects 4
- 136L31141 vehicleStatusHelp OBJECT-TYPE
SYNTAX INTEGER on(l) off(2)
MAX-ACCESS read-write STATUS current DESCRIPTION
Setting this object to on will cause the vehicle system to send a help notification Setting this object to off means normal situation
= vehicleStatus 1
- 136131142vehicleStatusNumLines OBJECT-TYPE
SYNTAX NonNegativelnteger MAX-ACCESS read-only STATUS current DESCRIPTION
The number of Status lines utilized in this deviceThis variable indicates the number of rows in the Status table
= vehicleStatus 2
- 136131143 vehicleStatusTable OBJECT-TYPE
SYNTAX SEQUENCE OF VehicleStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION
A list of Status table entries= vehicleStatus 3
- I36I311431 VehicleStatusEntry OBJECT-TYPE
SYNTAX VehicleStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION
An entry containing information applicable to a particular Status line
INDEX vehicleStatusLinelndex = vehicleStatusTable 1
VehicleStatusEntry = SEQUENCE vehicleStatusLinelndex INTEGER vehicleStatusSpeed NonNegativelntegervehicleStatusRpm NonNegativelntegervehicleStatusMotorTemperature INTEGER vehicleStatusFuelLevel NonNegativelnteger vehicleStatusKm NonNegativelntegervehicleStatusTirePressure NonNegativelnteger vehicleStatusMotorOilLevel NonNegativelnteger vehicleStatusBatteryLevel NonNegativelnteger vehicleStatusLocation DisplayString
- I36I31134311vehicleStatusLinelndex OBJECT-TYPE
SYNTAX Positiveinteger MAX-ACCESS not-accessible STATUS current DESCRIPTION
The Status line identifier= VehicleStatusEntry 1
- 136131134312vehicleStatusSpeed OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS km per hourMAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles current speed= VehicleStatusEntry 2
- 136131134313vehicleStatusRpm OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS rotations per minuteMAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles current rotations per minute= VehicleStatusEntry 3
- 136131134314vehicleStatusMotorT emperature OBJECT-TYPE
SYNTAX INTEGER UNITS degrees CentigradeMAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles engine current temperature
= vehicleStatusEntry 4
- 136131134315 vehicleStatusFuelLevel OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS HireMAX-ACCESS read-only STATUS current DESCRIPTION
The current fuel level= vehicleStatusEntry 5
- 136131134316vehicleStatusKm OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS kmMAX-ACCESS read-only STATUS current DESCRIPTION
The current total displacement of vehicle = vehicleStatusEntry 6
- 136131134317 vehicleStatusTirePressure OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS psiMAX-ACCESS read-only STATUS current DESCRIPTION
The current tire pressure vehicleStatusEntry 7
- 136131134318 vehicleStatusMotorOilLevel OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS litreMAX-ACCESS read-only STATUS current DESCRIPTION
The current motor oil level= vehicleStatusEntry 8
- 136131134319 vehicleStatusBatteryLevel OBJECT-TYPE
SYNTAX INTEGER unknown(l) batteryNormal(2) batteryLow(3)
MAX-ACCESS read-only
STATUS currentDESCRIPTION
The indication of the capacity remaining in the vehicles battery system
= vehicleStatusEntry 9
- 1361311343110 vehicleStatusLocation OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
The GPS indication of the vehicles current location
vehicleStatusEntry 10
mdash The Control group
- 13613115vehicleControl OBJECT IDENTIFIER = vehicleMIBObjects 5
- 136131151 vehicleControlFuel OBJECT-TYPE
SYNTAX INTEGER on(l) off(2)
MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION
Setting this object to On(l) indicates that the vehicle is able to be turned on Setting to Off(2) will cause the fuel to be cut offrsquo
= vehicleControl 1
- 136131152 vehicleControlIgnition OBJECT-TYPE
SYNTAX INTEGER on(l) ofi(2)
MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION
Setting this object to On(l) indicates that the vehicle is to be turned on Setting to 00(2) will cause the eletric system to be cut off1
= vehicleControl 2
mdash Notifications
- This section defines the well-known notifications sent by- vehicle agents
- 1361312vehicleMIBNotifications OBJECT IDENTIFIER = vehicleMIB 2
- I36I3121vehicleNotificationChangeOilAndMaintenance NOTIFICATION-TYPE
OBJECTS vehicleHistoryMaintenanceDate vehicleHistoryMaintenance vehicleHistoryOilChangeDate vehicleHistoryOilChange
STATUS current DESCRIPTION
The vehicle is approaching oil change and regular maintenance dates This Notification is persistent and is resent at one day intervals until the history table is updated
= vehicleMIBNotifications 1
- 13613122vehicleNotificationHelp NOTIFICATION-TYPE
OBJECTS vehicleStatusHelp STATUS current DESCRIPTION
This Notification is sent when the vehicles conductor turns on a help switch
= vehicleMIBNotifications 2
- I36I3123vehicleNotificationWarranty NOTIFICATION-TYPE
OBJECTS vehicleldentWarranty STATUS current DESCRIPTION
The vehicles warranty is close to expiring dateThis Notification is persistent andis resent at one week intervals until dead line
= vehicleMIBNotifications 3
mdash Conformance information
mdash1361313vehicleMIBConformance OBJECT IDENTIFIER = vehicleMIB 3
-13613131vehicleCompliance OBJECT IDENTIFIER = vehicleMIBConformance 1
mdash compliance statements
mdash136131311vehicleBasicCompliance MODULE-COMPLIANCE
STATUS current DESCRIPTION
The compliance statement for vehicles that only support the identifying and status objects
MODULE mdash this moduleMANDATORY-GROUPS vehicleBasicGroup
= vehicleCompliance 1
mdash136131312vehicleAdvancedCompliance MODULE-COMPLIANCE
STATUS current DESCRIPTION
The compliance statement for vehicles that support advanced-feature functions such as history and notifications
MODULE mdash this moduleMANDATORY-GROUPS vehicleBasicGroup
vehicleAdvancedGroup vehicleNotificationsGroup
= vehicleCompliance 2
mdash136131313vehicleControlCompliance MODULE-COMPLIANCE
STATUS current DESCRIPTION
The compliance statement for vehicles that support control-featured functions
MODULE mdash this moduleMANDATORY-GROUPS vehicleBasicGroup
vehicleControlGroup = vehicleCompliance 3
mdash136131314vehicleFullCompliance MODULE-COMPLIANCE
STATUS current DESCRIPTION
The compliance statement for vehicles that support all functions
MODULE mdash this moduleMANDATORY-GROUPS vehicleBasicGroup
vehicleAdvancedGroup vehicleNotificationsGroup
73
vehicleControlGroup = vehicleCompliance 4
mdash units of conformance
mdash summary at a glance
mdash basic adv ControlmdashvehicleldentManufacturer X X X X
mdashvehicleldentModel x X X X
mdashvehicleldentSoftwareVersion x X X X
mdashvehicleldentAgentSoftwareVersion X X X X
mdashvehicleldentType X X X X
mdashvehicleldentFuel X X X X
mdashvehicleldentManufacturing Y ear X X X X
mdashvehicleldentModel Year X X X X
mdashvehicleldentCapacity X X X X
mdashvehicleldentPower X X X X
mdashvehicleldentMotorType X X X XmdashvehicleldentMotorNumber X X X X
mdashvehicleldentCylinder X X X X
mdashvehicleldentFirstOilChange X X X X
mdashvehicleldentOilChangePeriod X X X XmdashvehicleldentFirstMaintenance X X X X
mdashvehicleldentMaintenancePeriod X X X XmdashvehicleldentColor X X X X
mdashvehicleldentChassisId X X X XmdashvehicleldentLicencePlate X X X X
mdashvehicleldentlpAddress X X X XmdashvehicleldentMacAddress X X X X
mdashvehicleldentSerialNumber X X X XmdashvehicleldentWarranty X X X X
mdashvehicleOwnerName X X
mdashvehicleOwnerRegister X XmdashvehicleOwnerPhone X X
mdashvehicleOwnerMail X X
mdashvehicleHistoryDeliveryDate X X
mdashvehicleHistoryVendor X X
mdashvehicleHistoryDealer X X
mdashvehicleHistoryNumLines X X
mdashvehicleHistoryLinelndex X X
mdashvehicleHistoryMaintenanceDate X X
mdashvehicleHistoryMaintenance X X
mdashvehicleHistoryOilChangeDate X X
mdashvehicleHistoryOilChange X X
mdashvehicleStatusHelp X X X X
mdashvehicleStatusNumLines X X X X
mdashvehicleStatusLinelndex X X X X
mdashvehicleStatusSpeed X X X X
mdashvehicleStatusRpm X X X X
mdashvehicleStatusMotorTemperature X X X X
mdashvehicleStatusFuelLevel X X X X
mdashvehicleStatusKm X X X X
mdashvehicleStatusTyrePressure X X X X
--vehicleStatusMotorOilLevel X X X X
mdashvehicleStatusBatteryLevel X X X X
mdashvehicleStatusLocation X X X X
mdashvehicleControlFuel X X
mdashvehicleControlIgnition X X
mdashvehicleNotificationChangeOilAndMaintenance X X
mdashvehicleNotificationHelp X X
mdashvehicleNotificationWarranty X X
- units of conformance
- I36I3132vehicleGroups OBJECT IDENTIFIER = vehicleMIBConformance 2
- 136131321vehicleBasicGroup OBJECT-GROUP
OBJECTS vehicleldentManufacturer vehicleldentModel vehicleldentSoftwareVersion vehicleldent AgentSoft waumlre V ersion vehicleldentType vehicleldentFuel vehicleldentManufacturing Y ear vehicleldentModel Year vehicleldentCapacity vehicleldentPowervehicleldentMotorType vehicleldentMotorNumber vehicleldentCylindervehicleldentFirstOilChange vehicleldentOilChangePeriod vehicleldentFirstMaintenance vehicleldentMaintenancePeriod vehicleldentColor vehicleldentChassisId vehicleldentLicencePlate vehicleldentlpAddress vehicleldentMacAddress vehicleldentSerialNumber vehicleldentWarranty vehicleStatusHelp vehicleStatusNumLines vehicleStatusLinelndex vehicleStatusSpeed vehicleStatusRpm vehicleStatusMotorTemperature vehicleStatusFuelLevel vehicleStatusKm vehicleStatusTirePressure vehicleStatusMotorOilLevel
75
vehicleStatusBatteryLevel vehicleStatusLocation STATUS current DESCRIPTION
The vehicleBasicGroup defines objects which are common across all vehicles which meet basic compliance
= vehicleGroups 1
- 136131322vehicleAdvancedGroup OBJECT-GROUP
OBJECTS vehicleOwnerName vehicleOwnerRegister vehicleOwnerPhone vehicleOwnerMail vehicleHistoryDeliveryDate vehicleHistoryVendor vehicleHistoryDealer vehicleHistoryNumLines vehicleHistoryLinelndex vehicleHistoryMaintenanceDate vehicleHistoryMaintenance vehicleHistoryOilChangeDate vehicleHistoryOilChange
STATUS current DESCRIPTION
The vehicleAdvancedGroup defines objects which are related to vehicles history and owner
vehicleGroups 2
- 136131323vehicleControlGroup OBJECT-GROUP
OBJECTS vehicleControlFuel vehicleControlIgnition STATUS current DESCRIPTION
The vehicleControlGroup defines objects which are related to control-feature functions
= vehicleGroups 3
- 136131324vehicleNotificationGroup NOTIFICATION-GROUP
NOTIFICATIONS vehicleNotificationChangeOilAndMaintenance vehicleNotificationHelp vehicleNotificationWarranty
STATUS current DESCRIPTION
The vehicleNotificationGroup defines objects which are related to notifications-feature functions
= vehicleGroups 4
END
GLOSSAacuteRIO E ABREVIACcedilOtildeES
ASNl Abstract Syntax Notation One - Notaccedilatildeo de Sintaxe Abstrata Um Uma notaccedilatildeo para
representaccedilatildeo de dados em protocolos de comunicaccedilatildeo definida pela ISO O gerenciamento
Internet utiliza um subconjunto de ASNl
CDMA Code Division Multiple Access - acesso muacuteltiplo por divisatildeo de coacutedigo
EHF Extremely High Frequency - frequumlecircncia extremamente alta
FDMA Frequency Division Multiple Access - acesso muacuteltiplo por divisatildeo de frequumlecircncia
HF High Frequency - frequumlecircncia alta
HTTP Hiper-Text Markup Language - Linguagem de Marcaccedilatildeo de HiperTexto A linguagem
utilizada na construccedilatildeo de paacuteginas WWW
ISM Industrial Scientific and Medical bands - Faixas de frequumlecircncias alocadas para aplicaccedilotildees
industriais cientiacuteficas e meacutedicas
ISO International Organization for Standardization - Organizaccedilatildeo Internacional para
Padronizaccedilatildeo Um dos oacutergatildeos mais importantes no mundo de padronizaccedilotildees com diversos
estudos na aacuterea de computadores e particularmente de redes de computadores
LF Low Frequency - frequumlecircncia baixa
MF Medium Frequency - frequumlecircncia meacutedia
MIB Management Information Base - Base de Informaccedilotildees de Gerenciamento Uma coleccedilatildeo
de informaccedilotildees gerenciais sobre um determinado recurso
OSI Open Systems Interconnection - Interconexatildeo de Sistemas Abertos Um conjunto de
padronizaccedilotildees para interconexatildeo de sistemas em redes de computadores
RFC Request For Comments - Requisiccedilotildees Para Comentaacuterios Os documentos publicados pelo
IETF e que tratam de assuntos Internet Nem todos os RFCs satildeo padrotildees e alguns jamais o
chegam a ser
SHF Super High Frequency - frequumlecircncia super-alta
Site - Conjunto de documentos da WWW acessiacuteveis a partir de um determinado endereccedilo Eacute o
endereccedilo virtual de uma empresa ou uma aplicaccedilatildeo
SMI Structure o f Management Information - Estrutura da Informaccedilatildeo de Gerenciamento
Define a maneira como as informaccedilotildees de gerenciamento satildeo criadas e seus relacionamentos
SNMP Simple Network Management Protocol - Protocolo de Gerenciamento de Redes
Simples o protocolo de gerenciamento utilizado na Internet
TCPIP Transmission Control Protocol Internet Protocol - Protocolo de Controle de
Transmissotildees Protocolo Internet Os protocolos baacutesicos utilizados na Internet
TDMA Time Division Multiple Access mdash acesso muacuteltiplo por divisatildeo de tempo
UHF Ultra High Frequency - frequumlecircncia ultra-alta
VHF Very High Frequency - frequumlecircncia muito alta
VLF Very Low Frequency - frequumlecircncia muito baixa
WWW World Wide Web - Grande Teia Mundial Nome dado ao conjunto de maacutequinas que
trocam informaccedilotildees utilizando o protocolo HTTP
78
REFEREcircNCIAS BIBLIOGRAacuteFICAS
ANATEL Agecircncia Nacional de Telecomunicaccedilotildees Atribuiccedilatildeo de faixas de frequumlecircncias no Brasil Disponiacutevel em lthttpwwwanatelgovbrToolsframeasplink=radiofrequencia qaffpdfgt Acesso em 26 set 2002
thBICSI Telecommunications distribution methods manual 8 ed Tampa Florida v2 1998 Cap 29
BRASIL Web Site Oficial do Departamento Nacional de Tracircnsito Disponiacutevel em lthttpwww denatrangovbrpg70jspgt Acesso em 08 nov 2002
BRASIL Web Site Oficial do Departamento Nacional de Tracircnsito Disponiacutevel em httpwww denatrangovbrpgl8jspgt Acesso em 10 nov 2002
CASE J et al RFC 1157 - A Simple Network Management Protocol (SNMP) Network Working Group may 1990 p 5
FIAT AUTOMOacuteVEIS Web Site Oficial do Brasil Disponiacutevel em httpwwwfiatcombr index_sitephpgt institucional a faacutebrica Acesso em 19 nov 2002
GOOGLE Web Site de Busca Disponiacutevel em lthttpwwwgooglecombrsearch hl=ptampie=ISO-8859-1 ampq=22rastreamento+de+veEDculo s22ampbtnG=Pesquisa+Google amplr=lang_ptgt Acesso em 15 out 2002
MELLO Roseleine Calgaro Uma MIB de apoio agrave gerecircncia do relacionamento com o cliente em comeacutercio eletrocircnico 2002 108 f Dissertaccedilatildeo (Mestrado em Ciecircncias da Computaccedilatildeo) - Universidade Federal de Santa Catarina Florianoacutepolis 2002
RIO DE JANEIRO (Estado) 5 set 2002 Tracircnsito Brasil Estatiacutestica da Organizaccedilatildeo Mundial de Sauacutede sobre tracircnsito Disponiacutevel em lthttpwwwtransitobrasilcombrnoticia noticiaphp noti=1044gt Acesso em 22 out 2002
RIO DE JANEIRO (Estado) SuperTrack Rastreamento de veiacuteculos Disponiacutevel em lthttp wwwsupertrackcombr2htmgt Acesso em 02 out 2002
79
RIO DE JANEIRO (Estado) Revista Engebraacutes Mortos no tracircnsito chegam a 1 milhatildeo e acidentes consomem US$ 10 bi ao ano Disponiacutevel em lthttpwwwengebrascombr EngbWebportuguesmortosnohtmgt Acesso em 24 set 2002
TANENBAUM Andrew S Redes de computadores 3 ed Rio de Janeiro Campus 1997 923 p
TANIGUCHI Caacutessio O bom exemplo do tracircnsito em Curitiba Curitiba mar 2002 Disponiacutevel em lthttpwwwcuritibaprgovbrpmcAgenciaartigostransitolhtmlgt Acesso em 19 nov 2002
TIM Telesc Celular Cobertura Disponiacutevel em lthttpwww2timsulcombr intemaaspitem=2amppagina=coberturagt Acesso em 26 set 2002
AGRADECIMENTOS
Um especial agradecimento agrave Professora Elizabeth Sueli Specialski minha orientadora Mais
amiga que orientadora mais mestra de vida que das ciecircncias criadas pelo homem
Aos Professores Joatildeo Bosco da Mota Alves e Luiz Fernando Jacintho Maia pela expansatildeo
dos limites e horizontes
A todos os Mestres que me tiveram nas matildeos em qualquer etapa de minha vida e que estatildeo
presentes em cada paraacutegrafo deste trabalho
A Deus que permitiu
RESUMO
Esta dissertaccedilatildeo propotildee um modelo de gerenciamento para veiacuteculos automotores
produzidos em escala industrial baseado no modelo de gerenciamento SNMP como
ferramenta de monitoramento e controle durante a produccedilatildeo comercializaccedilatildeo e utilizaccedilatildeo dos
veiacuteculos O presente trabalho mostra as vaacuterias tecnologias empregadas atualmente seus
pontos positivos e negativos e os objetivos que estas tecnologias pretendem atingir
Fundamenta a base tecnoloacutegica que daacute sustentaccedilatildeo ao modelo mostrando as vantagens e
desvantagens da mesma O trabalho propotildee o modelo fiacutesico para o gerenciamento de veiacuteculos
o modelo funcional e o modelo de informaccedilatildeo para este fim O modelo de informaccedilatildeo eacute uma
MIB (Management Information Base) ou seja uma base de dados dedicada que eacute
efetivamente criada e codificada neste documento
ABSTRACT
This work proposes a management model for vehicles produced in large scale based on the
SNMP management model The technologies usually used on network management are
detailed on this work showing the positive and negative points and the objectives reached by
them - these technologies support the model suggested This management model presents a
physical model a functional model and an information model The information model is a
MIB (Management Information Base) that is a dedicated database defined and coded on this
work
LISTA DE TABELAS E FIGURAS
Fig 21 - Componentes do Modelo de Gerenciamento SNMP 13Fig 22 - Aacuterea de cobertura TIM Celular 20Tabela 31 - Comparativo de Uso no Modelo SNMP26Fig 41 - Modelo de Gerenciamento SNMP em Veiacuteculos Automotores28Fig 43 - Gerenciamento na produccedilatildeo do veiacuteculo30Fig 44 - Gerenciamento na comercializaccedilatildeo e manutenccedilatildeo do veiacuteculo32Fig 45 - Gerenciamento no uso do veiacuteculo 33Fig 46 - Gerenciamento pelo Poder Puacuteblico 34Fig 47 - Estaccedilotildees Radiobase em Florianoacutepolis 35Fig 48 - Modelo Funcional de Gerenciamento 36Fig 49 - Espectro de frequumlecircncias no Brasil 38Fig 410 - Arvore da MIB 40Fig 411 - Aacutervore de vehicleMIBObjects 41Fig 411 - Aacutervore de vehicleldent42Fig 413 - Aacutervore de vehicleOwner e vehicleHistory46Fig 414 - Aacutervore de vehicleStatus48Fig 415 - Arvore de vehicleMIBNotifiacutecations 50Tabela 4 1- Planilha de Conformidade 54
SUMAacuteRIO
1 - INTRODUCcedilAtildeO 911 Objetivos102 - FUNDAMENTACcedilAtildeO1321 O Modelo SNMP 1322 Transmissatildeo Sem Fio 15
221 O Espectro Eletromagneacutetico 16222 Teacutecnicas de Multiplexaccedilatildeo 18
23 Estaccedilatildeo Radiobase - ERB203 - NECESSIDADES E BENEFIacuteCIOS 2231 Tecnologia Atual versus Modelo de gerenciamento SNMP 224 - MODELO DE GERENCIAMENTO DE VEIacuteCULOS AUTOMOTORES 2741 Arquitetura F iacutesica 2842 Arquitetura Funcional35
421 Estaccedilotildees de Gerenciamento 364211 Estaccedilotildees de Gerenciamento de Produccedilatildeo364212 Estaccedilotildees de Gerenciamento de Manutenccedilatildeo374213 Estaccedilotildees Puacuteblicas de Gerenciamento 37
422 Noacutes Gerenciados37423 Meio de Comunicaccedilatildeo 38423 Informaccedilotildees de Gerenciamento 38424 Protocolo de Gerenciamento 39
43 Arquitetura de Informaccedilatildeo39431 Desenvolvimento da MIB 39432 Descriccedilatildeo de vehicleMIBObjects41
4321 Grupo vehicleldent 424322 Grupo vehicleOwner 454323 Grupo vehicleHistory 464324 Grupo vehicleStatus 484325 Grupo vehicleControl 49
433 Descriccedilatildeo de vehicleMIBNotifications 50434 Descriccedilatildeo de vehicleMIBConformance 51
4341 Descriccedilatildeo de vehicleComplience 514342 Descriccedilatildeo de vehicleGroups54
5 - CONCLUSAtildeO 56ANEXO 1 - VehicleMIB58GLOSSAacuteRIO E ABREVIACcedilOtildeES 76REFEREcircNCIAS BIBLIOGRAacuteFICAS78
9
1 - INTRODUCcedilAtildeO
Este trabalho foi inicialmente concebido para atender a algumas reclamaccedilotildees comuns de
proprietaacuterios e motoristas de motocicletas automoacuteveis e caminhotildees como por exemplo a
falta de um mecanismo tecnoloacutegico que informe a necessidade de uma troca de oacuteleo
lubrificante ou de uma manutenccedilatildeo preventiva Os veiacuteculos de um modo geral possuem
tecnologia embarcada para suprir estas necessidades mas esta tecnologia foi basicamente
desenvolvida para atender aos interesses dos fabricantes A ideacuteia inicial era criar um modelo
padratildeo de informaccedilatildeo que tivesse foco no usuaacuterio do veiacuteculo
Na medida em que a ideacuteia foi sendo amadurecida percebeu-se que existe uma lacuna no
sistema de tracircnsito em geral seja ele em vias urbanas ou rodovias natildeo existe um
gerenciamento da malha viaacuteria brasileira que eacute utilizada por motocicletas automoacuteveis e
caminhotildees Outra percepccedilatildeo que surgiu foi a de que a grande maioria de contravenccedilotildees e
crimes sempre tem um veiacuteculo associado ladrotildees fogem numa camionete sequumlestradores
levam o carro da viacutetima contrabando eacute realizado em caminhotildees e pessoas satildeo atropeladas e
morrem Segundo dados oficiais do DENATRAN(2002) temos cerca de 650 acidentes de
tracircnsito com viacutetimas por dia no Brasil Segundo David Duarte de Lima doutor em seguranccedila
no tracircnsito morrem 40000 pessoas por ano no paiacutes 600000 satildeo feridas e 100000 ficam com
lesotildees definitivas todas viacutetimas de acidentes de tracircnsito (ENGEBRAacuteS 1999) A OMS
(Organizaccedilatildeo Mundial de Sauacutede) fala em 13 milhatildeo de mortos no mundo todo ano em
consequumlecircncia de acidentes de tracircnsito eacute uma morte a cada 30 segundos (TRAcircNSITO
BRASIL 2002)
Este cenaacuterio direcionou a pesquisa para os meacutetodos e tecnologias atualmente usadas para
monitoramento e controle de tracircnsito nos aspectos que implicam em detecccedilatildeo fiscalizaccedilatildeo
intervenccedilatildeo e aplicaccedilatildeo de penalidades No acircmbito do Poder Puacuteblico os oacutergatildeos de tracircnsito
existentes satildeo o CONTRAN (Conselho Nacional de Tracircnsito) o DENATRAN (Departamento
Nacional de Tracircnsito) as Poliacutecias Rodoviaacuteria Federal e Estadual as Poliacutecias Militares as
JARTs (Juntas Administrativas de Recursos de Infraccedilotildees) os DETRANs (Departamento de
Tracircnsito) estaduais e existe ainda um projeto de municipalizaccedilatildeo que eacute basicamente uma
divisatildeo de atribuiccedilotildees dos poderes federal estadual e municipal (DENATRAN 2002) As
tecnologias e meacutetodos utilizados satildeo pontuais tais como radares cacircmeras de viacutedeo e
barreiras sendo portanto limitados em tempo e espaccedilo
Quando este assunto eacute visto na esfera privada as tecnologias e meacutetodos datildeo um salto
estratosfeacuterico tanto em nuacutemero de empresas que atendem o segmento conforme mostra o site
Google (2002) quanto na elevada sofisticaccedilatildeo das soluccedilotildees que utilizam sistemas de sateacutelite
para rastreamento (SUPERTRACK 2002) Estas empresas tecircm seu nicho de mercado nas
transportadoras de mercadorias que temem roubo de cargas e na camada da populaccedilatildeo com
maior poder aquisitivo que procuram soluccedilotildees para o roubo de veiacuteculos caros e eventuais
sequumlestros Existe aqui uma limitaccedilatildeo quanto agrave abrangecircncia social
11 Objetivos
Esta dissertaccedilatildeo tem como objetivo principal apresentar um modelo que permita o
gerenciamento em tempo integral de todos os veiacuteculos automotores em todas as vias puacuteblicas
do paiacutes com uma base teacutecnica padronizada
Como objetivos especiacuteficos tem-se
Definir a arquitetura fiacutesica do modelo
10
Especificar a arquitetura funcional do modelo
Especificar e modelar a arquitetura de informaccedilatildeo do modelo
O modelo utiliza tecnologias provenientes do mundo de redes de computadores e
telecomunicaccedilotildees todas consolidadas e com massa criacutetica disponiacutevel O cerne do sistema eacute o
modelo de gerenciamento SNMP com suas estaccedilotildees de gerenciamento protocolos de
comunicaccedilatildeo e noacutes gerenciados (veiacuteculos) com agentes e bases de informaccedilotildees (MIBs -
Management Information Base) A comunicaccedilatildeo entre gerente e agente eacute feita por radioshy
frequumlecircncia entre antenas estrategicamente localizadas (estaccedilotildees radiobase - ERBs) e um
hardware especializado embarcado no veiacuteculo
A atribuiccedilatildeo das montadoras de veiacuteculos eacute embarcar um servidor com uma mesma base de
dados e um mesmo agente em cada produto seu a atribuiccedilatildeo do Poder Puacuteblico eacute implantar
nuacutecleos de gerenciamento e estaccedilotildees radiobase suficientes para dar a aacuterea de cobertura
necessaacuteria para a malha viaacuteria brasileira No momento em que o veiacuteculo eacute ligado e comeccedila a
utilizar uma rua avenida ou rodovia os gerentes puacuteblicos iniciam o monitoramento e o
controle pois o veiacuteculo tal como um switch de rede de computadores fica informando ldquoestou
ligadordquo ldquosou um Palio EXrdquo ldquominha placa eacute MCG 3456rdquo ldquominha velocidade atual eacute 76
kmhrdquo O modelo prevecirc que se abra desta forma um canal de comunicaccedilatildeo em tempo real
entre o gestor de tracircnsito e o condutor do veiacuteculo possibilitando que o mesmo seja avisado
via sintetizador de voz ou painel digital de congestionamentos interrupccedilotildees de tracircnsito
velocidade excessiva trecho com cobranccedila de pedaacutegio e autuaccedilotildees por exemplo O motorista
pode por sua vez solicitar socorro em situaccedilotildees emergenciais O modelo proposto abre
enfim um campo vasto de desenvolvimento de equipamentos especializados aplicaccedilotildees de
gerenciamento e procedimentos legais
Todas as instituiccedilotildees empresas e pessoas envolvidas com veiacuteculos satildeo beneficiadas pois
todas podem ter estaccedilotildees de gerenciamento focadas no seu negoacutecio A montadora cria um
sistema que iraacute auxiliar no processo produtivo do veiacuteculo registrando dados como modelo
cor nuacutemero de seacuterie data de fabricaccedilatildeo etc As revendas e concessionaacuterias envolvidas na
comercializaccedilatildeo e manutenccedilatildeo do veiacuteculo ganham informaccedilotildees adicionais que podem ser
utilizadas na consolidaccedilatildeo do relacionamento com clientes tais como datas e locais de
manutenccedilotildees nome do usuaacuterio e perfil de uso do veiacuteculo Uma base de informaccedilotildees
padronizada possibilita que as oficinas atendam veiacuteculos independentemente da marca O
proprietaacuterio ganha em seguranccedila e interatividade com o veiacuteculo que avisa quando estaacute
vencendo o prazo de uma manutenccedilatildeo preventiva e que a velocidade atual estaacute acima do
permitido no trecho evitando multas O Poder Puacuteblico ganha uma ferramenta poderosa e
versaacutetil para detectar fiscalizar agir penalizar e cobrar
A maior beneficiada com a implantaccedilatildeo deste modelo eacute a sociedade brasileira que teraacute reais
possibilidades de diminuir seus iacutendices de infraccedilotildees contravenccedilotildees crimes e mortes aleacutem de
minimizar os prejuiacutezos monetaacuterios com estes eventos O paiacutes pode dar o exemplo ao mundo
tal como jaacute fez no processo eleitoral receacutem concluiacutedo
O capiacutetulo 2 fundamenta as tecnologias envolvidas no Modelo de Gerenciamento de Veiacuteculos
Automotores o capiacutetulo 3 detalha as necessidades e benefiacutecios da implantaccedilatildeo do modelo e o
capiacutetulo 4 apresenta o Modelo de Gerenciamento de Veiacuteculos Automotores desenvolvido no
seu aspecto fiacutesico funcional e quanto agrave base de informaccedilotildees O capiacutetulo 5 compreende as
consideraccedilotildees finais e conclusotildees e o anexo 1 conteacutem a base de informaccedilotildees - MIB -
definida
13
2 - FUNDAMENTACcedilAtildeO
21 O Modelo SNMP
O Modelo de Gerenciamento SNMP foi criado em 1990 buscando suprir uma lacuna que
estava se abrindo no gerenciamento da Internet Ateacute entatildeo a precursora ARPANET vinha
utilizando recursos modestos como o programa Ping para gerenciamento O crescimento
explosivo da rede mundial demandou uma forma sistemaacutetica de monitorar e controlar as redes
de computadores A estrutura e o protocolo SNMP foram implementados nos produtos
comerciais - computadores hubs roteadores switches - e se tomaram padrotildees para o
gerenciamento de redes O Modelo SNMP consiste em quatro componentes noacute gerenciado
estaccedilatildeo de gerenciamento informaccedilatildeo de gerenciamento e protocolo (TANENBAUM 1997)
Estes componentes satildeo ilustrados na figura 21
Fig 21 - Componentes do Modelo de Gerenciamento SNMP
14
Segundo Mello (2002 108 f) o modelo de gerenciamento SNMP eacute composto pelos elementosGerente (estaccedilatildeo de gerenciamento)- a estaccedilatildeo de gerenciamento age como uma interface da estrutura gerenciada com o administrador o qual recebe as informaccedilotildees de estado do sistema e determina a accedilatildeo que deve ser tomada Agente - eacute moacutedulo que fica no dispositivo que estaacute sendo gerenciado Troca informaccedilotildees com o gerente A comunicaccedilatildeo pode ser originada a partir dele (trap) ou do gerente (polling)MTB - por sua vez a MtB (Base de Informaccedilotildees Gerenciaacuteveis) armazena todas as informaccedilotildees do dispositivo como a identificaccedilatildeo as configuraccedilotildees o estado Estas informaccedilotildees satildeo lidas ou alteradas pelo agenteProtocolo de Gerenciamento - O SNMP possibilita a troca de informaccedilotildees entre gerentes e agentes Na arquitetura Internet o SNMP eacute implementado sobre o UDP ou seja natildeo eacute orientado agrave conexatildeo - como sua funccedilatildeo eacute gerenciar situaccedilotildees de risco natildeo pode depender de conexatildeo
As redes de computadores se consolidaram apoacutes um embate com sistemas multiusuaacuterios que
foi a tecnologia que fez frente agraves redes no final dos anos 80 Praacuteticas baratas e eficientes as
redes de computadores imediatamente foram interligando todos elementos de computaccedilatildeo de
uma empresa de computadores a impressoras de servidores a sistemas de fornecimento de
energia ininterrupta (no breaks) As redes foram se expandindo dentro da empresa
interligaram filiais e parceiros tomando-se estruturas extremamente complexas e requerendo
algum niacutevel de gerenciamento As tentativas iniciais foram proprietaacuterias e natildeo tinham a
abrangecircncia necessaacuteria ao problema
A cultura de gerenciar redes expandiu-se quando os principais fabricantes de equipamentos de
informaacutetica adotaram o modelo SNMP como padratildeo A estrutura de gerenciamento eacute
composta basicamente de um gerente que solicita informaccedilotildees ou envia comandos de controle
para o noacute gerenciado dentro do noacute estaacute o agente SNMP que recebe as instruccedilotildees do gerente e
as executa Quando o agente necessita de alguma informaccedilatildeo ele consulta a MIB que eacute a base
de informaccedilotildees de gerenciamento de cada equipamento Todo equipamento deve possuir uma
MIB para ser gerenciaacutevel pois eacute nela que as informaccedilotildees relevantes ao usuaacuterio satildeo
armazenadas
O SNMP foi definido tendo como principal objetivo minimizar a quantidade e complexidade das funccedilotildees de gerenciamento realizadas pelo agente Como objetivos secundaacuterios foi proposto que o SNMP fosse suficientemente amplo
para aceitar aspectos adicionais da operaccedilatildeo de gerenciamento de redes e tanto quanto possiacutevel independente da arquitetura e mecanismos dos dispositivos gerenciados (CASE 1990 p 5)
O gerenciamento de uma rede de computadores normalmente eacute realizado atraveacutes de vaacuterias
estaccedilotildees de gerenciamento que monitoram e controlam vaacuterios noacutes gerenciados As estaccedilotildees de
gerenciamento satildeo computadores de alta capacidade de processamento que executam uma
aplicaccedilatildeo de gerenciamento Os noacutes gerenciados satildeo computadores hubs switches
roteadores placas de rede no breaks enfim qualquer dispositivo de informaacutetica que possua
um agente SNMP e uma M1B embarcados O agente SNMP intermedeia as questotildees de
gerenciamento com a MIB que armazena os dados do equipamento Estes dados podem ser
consultados ou alterados utilizando o protocolo SNMP
Os recursos que satildeo gerenciados no equipamento ou dispositivo de informaacutetica satildeo
representados como objetos e a MIB eacute uma estruturaccedilatildeo destes objetos na forma de uma
aacutervore As definiccedilotildees de como deve ser construiacuteda uma MIB podem ser encontradas na
Estrutura da Informaccedilatildeo de Gerenciamento padratildeo (SMI) A notaccedilatildeo para a representaccedilatildeo dos
dados na MIB eacute determinada na Notaccedilatildeo de Sintaxe Abstrata 1 (ASN 1)
A evoluccedilatildeo das redes equipamentos e sistemas de comunicaccedilatildeo bem como o incremento das
necessidades de disponibilidade e seguranccedila fazem com que haja uma constante ampliaccedilatildeo de
funccedilotildees e potencialidades no SNMP e SMI ocasionando a liberaccedilatildeo de novas versotildees de
ambos de tempos em tempos
22 Transmissatildeo Sem Fio
A transmissatildeo sem fio eacute uma das tecnologias que foram muito desenvolvidas em funccedilatildeo de
necessidades em telecomunicaccedilotildees Hoje eacute um meacutetodo amplamente utilizado tanto para
transmitir voz quanto dados Quando se fala de comunicaccedilatildeo entre dois pontos de A ateacute B
15
em que pelo menos um dos terminais ou elementos eacute moacutevel a transmissatildeo sem fio eacute a
tecnologia mais indicada
16
221 O Espectro Eletromagneacutetico
A tecnologia da comunicaccedilatildeo sem fio utiliza como meios de transmissatildeo a atmosfera terrestre
ou o vaacutecuo sendo que estes meios assim como cabos de cobre e cabos oacuteticos tecircm limitaccedilotildees
O espectro eletromagneacutetico eacute o nome dado agrave parte aproveitaacutevel do meio livre para a difusatildeo
de um sinal considerando a tecnologia atualmente conhecida Segundo Tanenbaum (1997)
esta tecnologia foi produzida e observada pela primeira vez em 1887 por Heinrich Hertz
Quando se movem os eleacutetrons criam ondas eletromagneacuteticas que podem se propagar atraveacutes do espaccedilo livre (inclusive no vaacutecuo) O nuacutemero de oscilaccedilotildees por segundo de uma onda eletromagneacutetica eacute chamado de frequumlecircncia eeacute medida em Hz A distacircncia entre dois pontos maacuteximos (ou miacutenimos) consecutivos eacute chamada de comprimento de onda que eacute universalmente designada pela letra grega X (lambda) No vaacutecuo as ondas viajam na mesma velocidade independente de sua frequumlecircncia ou seja a 3x108 ms que eacute a velocidade da luz representada por c A relaccedilatildeo fundamental eacute expressa na equaccedilatildeo X=C Quando se instala uma antena com o tamanho apropriado em um circuito eleacutetrico as ondas eletromagneacuteticas podem ser transmitidas e recebidas com eficiecircncia por um receptor localizado a uma distacircncia bastante razoaacutevel Toda a comunicaccedilatildeo sem fio eacute baseada nesse princiacutepio (TANENBAUM 1997 p 107)
Os principais fatores que afetam uma transmissatildeo em radiofrequumlecircncia satildeo basicamente a
frequumlecircncia utilizada a localizaccedilatildeo dos equipamentos de transmissatildeorecepccedilatildeo o tamanho e
altura das antenas a potecircncia de transmissatildeo do sinal obstaacuteculos e condiccedilotildees do tempo Estes
fatores determinam a aacuterea de cobertura de um determinado sinal isto eacute a aacuterea geograacutefica
onde eacute possiacutevel haver uma comunicaccedilatildeo entre dois ou mais terminais
O espectro eletromagneacutetico uacutetil atualmente em radiofrequumlecircncia eacute a faixa que vai de 3 kHz ateacute
300 GHz O uso desta faixa de frequumlecircncias eacute restrito e controlado justamente para organizar
as vaacuterias aplicaccedilotildees e os inuacutemeros interesses envolvidos O oacutergatildeo federal que atribui destina
e fiscaliza as vaacuterias faixas de frequumlecircncias no Brasil eacute a ANATEL
A grande faixa dos 3 kHz aos 300 GHz eacute dividida em 8 bandas conhecidas pelas suas siglas
na liacutengua inglesa a saber
VLF - frequumlecircncias muito baixas esta banda vai de 3 a 30 kHz a baixa frequumlecircncia implica em
alto comprimento de onda Este tipo de sinal tende a acompanhar a curvatura da Terra
atingindo grandes distacircncias Esta banda eacute especialmente utilizada para transmissotildees globais e
navegaccedilatildeo mariacutetima de longa distacircncia (BICSI 1998 p 29-2)
LF - frequumlecircncias baixas satildeo as contidas entre 30 kHz e 300 kHz Possuem caracteriacutesticas de
propagaccedilatildeo e uso similares agrave banda VLF
MF mdash frequumlecircncias meacutedias estatildeo entre 300 kHz e 3000 kHz Uma grande parte deste espectro
eacute utilizado pelas raacutedios AM (amplitude modulada) tambeacutem conhecidas com raacutedios de ondas
meacutedias (OM) Estas ondas se propagam ao niacutevel do solo e perfuram preacutedios e obstaacuteculos Ateacute
esta frequumlecircncia a largura de banda disponiacutevel eacute pequena (TANENBAUM 1997 p 110)
HF - frequumlecircncias altas vatildeo de 3 MHz ateacute 30 MHz As ondas que estatildeo ao niacutevel do solo tende
a ser absorvidas pela Terra de forma que a propagaccedilatildeo do sinal natildeo acompanha mais a
curvatura do planeta A caracteriacutestica nesta banda eacute que as ondas refratam na ionosfera uma
ou mais vezes retomando ao solo e sendo recebidas pelo destino
VHF - frequumlecircncias muito altas compreendem o intervalo de 30 MHz a 300 MHz A
caracteriacutestica de propagaccedilatildeo eacute similar ao HF sendo utilizada por radioamadores canais de
televisatildeo aberta (2 ao 13) e raacutedios FM (frequumlecircncia modulada) A banda VHF possui faixas
destinadas agrave comunicaccedilatildeo moacutevel terrestre e aplicaccedilotildees militares (TANENBAUM 1997 p
111)
UHF - frequumlecircncias ultra-altas satildeo as que vatildeo de 300 MHz a 3000 MHz De uma forma geral
a partir de 100 MHz as ondas trafegam em linha reta sendo desta forma mais simples para se
17
determinar origem e destino Estas ondas satildeo vulgarmente conhecidas como microondas e
satildeo amplamente utilizadas em comunicaccedilatildeo de dados e voz Usando antenas paraboacutelicas eacute
possiacutevel concentrar o sinal num feixe de microondas permitindo uma comunicaccedilatildeo mais
eficiente A banda UHF conteacutem duas faixas ISM - em 902 MHz e 24 GHz que satildeo liberadas
pela ANATEL para aplicaccedilotildees industriais cientiacuteficas e meacutedicas ou seja na praacutetica qualquer
um pode utilizaacute-las sem autorizaccedilatildeo do oacutergatildeo governamental Ambas estatildeo congestionadas
pela alta utilizaccedilatildeo em telefonia e comunicaccedilatildeo de dados principalmente em grandes centros
Nesta banda eacute atribuiacuteda uma faixa de comunicaccedilatildeo moacutevel terrestre
SHF - as frequumlecircncias superaltas encontram-se acima de 3 GHz e abaixo de 30 GHz Nesta
banda foram atribuiacutedas duas faixas ISM localizadas em 57 e 24 GHz Quando a transmissatildeo
utiliza frequumlecircncias acima de 8 GHz a aacutegua comeccedila a ser um obstaacuteculo pois as ondas
eletromagneacuteticas agora com um comprimento de onda de 3 ou 4 centiacutemetros satildeo absorvidas
pela chuva As empresas de telefonia utilizam SHF em larga escala principalmente para
comunicaccedilatildeo de longa distacircncia
EHF - frequumlecircncias extremamente altas vatildeo de 30 a 300 GHz Possuem caracteriacutesticas
semelhantes a SHF e suas faixas ISM satildeo 61 122 e 244 GHz
222 Teacutecnicas de Multiplexaccedilatildeo
A necessidade de compartilhar um meio finito de transmissatildeo - o ar - fez com que vaacuterias
tecnologias fossem desenvolvidas para resolver problemas de transmissatildeo Uma necessidade
que surgiu foi a de utilizar mais eficientemente as estreitas bandas alocadas para determinada
aplicaccedilatildeo telefonia celular por exemplo O aumento exponencial dos usuaacuterios de telefones
celulares rapidamente congestiona as estaccedilotildees radiobase que podem operar numa pequena
faixa licenciada pela ANATEL
18
Foram desenvolvidas teacutecnicas de multiplexaccedilatildeo para aumentar a capacidade de transmissatildeo
das ondas eletromagneacuteticas Uma analogia uacutetil para mostrar o efeito da multiplexaccedilatildeo de um
sinal de raacutedio eacute o da ponte Governador Colombo Sales que liga a Ilha de Santa Catarina ao
continente A ponte ocupa um determinado espaccedilo uma largura limitada possui 4 pistas
todas no mesmo sentido Se quiseacutessemos aumentar a capacidade de veiacuteculos que trafegam
naquele sentido e natildeo tiveacutessemos espaccedilo para ampliar a largura da ponte ou natildeo houvesse
condiccedilotildees teacutecnicas para isto poderiacuteamos multiplexaacute-la Diminuindo a largura de cada uma
das 4 pistas poderiacuteamos criar uma quinta pista de rodagem Ou se poderia construir um outro
niacutevel de pistas na mesma largura e acima do existente a capacidade de veiacuteculos dobraria sem
que a largura original da ponte fosse alterada
Existem vaacuterias teacutecnicas de multiplexaccedilatildeo sendo que as mais utilizadas satildeo
FDMA - a teacutecnica de acesso muacuteltiplo por divisatildeo de frequumlecircncia pode ser utilizada tanto em
transmissotildees digitais quanto analoacutegicas Uma banda alocada de 25 MHz por exemplo pode
ser dividida em 833 canais independentes de 30 kHz cada Esta teacutecnica permite que o
equipamento moacutevel seja mais simples e barato poreacutem a estaccedilatildeo radiobase necessita mais
equipamentos pois cada canal requer um transmissor e um receptor (BICSI 1998 p29-4)
TDMA mdash a multiplexaccedilatildeo de acesso muacuteltiplo por divisatildeo de tempo prevecirc a divisatildeo dos canais
de radiofrequumlecircncia do FDMA em intervalos de tempo sendo que a cada transmissatildeo eacute alocado
um determinado intervalo TDMA eacute um meacutetodo mais complexo e requer equipamentos mais
sofisticados que um FDMA puro mas consegue atender um nuacutemero muito maior de usuaacuterios
(BICSI 1998 p29-5)
CDMA mdash o acesso muacuteltiplo por divisatildeo de coacutedigo foi desenvolvido para uso militar visando
seguranccedila nas transmissotildees O sistema consiste em converter a informaccedilatildeo em sinal digital e
misturaacute-lo a um coacutedigo randocircmico Esta combinaccedilatildeo eacute transmitida numa larga faixa de
frequumlecircncias literalmente o sinal eacute ldquoespalhadordquo numa teacutecnica conhecida por spread-spectrum
19
CDMA consegue acomodar 20 vezes mais usuaacuterios que FDMA considerando a mesma
largura de banda (BICSI 1998 p 29-6)
23 Estaccedilatildeo Radiobase - ERB
As estaccedilotildees radiobase satildeo um elemento-chave do sistema principalmente porque demandam
um forte investimento do Poder Puacuteblico para que as aacutereas de cobertura necessaacuterias sejam
rapidamente atingidas Este trabalho prevecirc um modelo similar ao adotado pelas companhias
de telefonia celular que em poucos anos conseguiram atingir as principais cidades e rodovias
20
com seu sistema comograve podemos ver na figura 22 do site da TIM Telesc Celular (2002)
Cobertura em mais de 2300 km de rodovias
A TIM aleacutem de oferecer cobertura em 235 municiacutepios em suacirc aacuterea de concessatildeo pensando sempre em oferecer os melhores serviccedilos a seus clientes estaacute estendendo sua cobertura em diversos trechos de rodovias Hoje satildeo mais de 2300 km de rodovias para vocecirc falar ao telefone mesmo quando estiver viajando
Rodaroacute
BR-277 CURITIBA- PONTA GROSSA 100
BR-376 MARINGAacute - APUCARANA 100PR-407 PARANAGUAacute - PONTAL DO PARANAacute 100BR-369 CAMBEacute - APUCARANA 98
BR-376 CURITIBA - Divisa Est Santa Catarina 96BR-277 CURITIBA - PARANAGUAacute 90BR-277 CASCAVEL - FOZ DO IGUACcedilU 86PR-508 ALEXANDRA - MATINHOS 84
BR-116 CURITIBA - Divisa Est Satildeo Paulo 80
BR-116 CURITIBA - Divisa Est Santa Catarina 57
BR-101 FLORIANOPOLIS - Divisa Est Paranaacute 97
BR-101 FLORIANOacutePOLIS - Divisa Est Rio Grande do Sul 90BR-470 NAVEGANTES - BLUMENAU 70
BR-280 MAFRA - PORTO UNIAtildeO 38BR-282 FLORIANOacutePOLIS - LAGES 23
Fig 22 -Aacuterea de cobertura TIM Celular
As ERBs formam uma rede sem fio (WLL - wireless lan) que eacute acessada pelos noacutes da rede
(veiacuteculos automotores) sempre que os mesmos estiverem dentro da aacuterea de cobertura As
plataformas que datildeo sustentaccedilatildeo a este sistema satildeo vaacuterias sendo que algumas jaacute estatildeo
consolidadas principalmente produtos da chamada Segunda Geraccedilatildeo tais como TDMA
CDMA DECT e GSM Outros sistemas chamados de Terceira Geraccedilatildeo como UMTS estatildeo
surgindo e poderatildeo ser utilizados em larga escala no futuro
22
3 - NECESSIDADES E BENEFIacuteCIOS
31 Tecnologia Atual versus Modelo de gerenciamento SNMP
Este trabalho se posiciona no ceme de vim mercado extremamente competitivo e caracterizado
pelo uso de tecnologias proprietaacuterias o mercado de veiacuteculos Tem-se hoje uma pequena
quantidade de montadoras no mundo todas elas lutando para conquistar mercados e
sobreviver Suas equipes de pesquisa e desenvolvimento satildeo cercadas de cuidado e sigilo pois
se tomaram elementos decisivos nesta batalha A informaccedilatildeo eacute mais uma vez fator decisivo
Neste caso natildeo eacute a informaccedilatildeo comercial a informaccedilatildeo de marketing a informaccedilatildeo que eacute
coletada nos mercados consumidores Este trabalho trata de uma informaccedilatildeo especial aquela
contida no veiacuteculo
A pesquisa descrita nesta dissertaccedilatildeo mostra o estaacutegio tecnoloacutegico atual de algumas das
principais montadoras do mundo focalizando principalmente as de automoacuteveis que satildeo as
que determinam o estado da arte Os sistemas de gerenciamento embarcados nos automoacuteveis
satildeo proprietaacuterios e baseados em um ou mais moacutedulos internos que se comunicam com o
mundo externo - tipicamente um PC - via comunicaccedilatildeo serial O automoacutevel conteacutem vaacuterios
sensores e atuadores que informam paracircmetros e estados O cruzamento destas informaccedilotildees
determina avarias ou defeitos que podem ser sanados com uma intervenccedilatildeo externa ou
atraveacutes de um comando Todo este sistema eacute totalmente disponibilizado na unidade de
desenvolvimento da montadora ou seja basicamente em um uacutenico lugar no planeta Uma
pequena parte deste sistema eacute disponibilizado agraves revendas com suas oficinas credenciadas
quase nada eacute oferecido ao usuaacuterio final do veiacuteculo As concessionaacuterias autorizadas compram
um pacote que inclui um PC desktop ou notebook software de gerenciamento moacutedulos de
comunicaccedilatildeo e treinamento na faacutebrica que possibilitaraacute alguns diagnoacutesticos e correccedilotildees de
avarias A questatildeo eacute a seguinte o usuaacuterio paga um valor expressivo por um veiacuteculo com uma
tecnologia de ponta embutida mas continua ficando com o carro quebrado na beira da
estrada sem saber o que fazer Em outra direccedilatildeo o Poder Puacuteblico investe em sistemas de
controle da malha viaacuteria tais como radares e sensores os populares ldquopardaisrdquo e ldquolombada
eletrocircnicardquo
Quando um automoacutevel estaacute em funcionamento numa viagem por exemplo um complexo
mecacircnico-eleacutetrico-hidraacuteulico-eletrocircnico estaacute operando em sincronia Os vaacuterios sistemas
motor injeccedilatildeo de combustiacutevel suspensatildeo etc satildeo todos direcionados para realizar uma
funccedilatildeo simples deslocar pessoas com rapidez conforto e seguranccedila Se eles cumprirem de
forma eficiente este objetivo pode-se dizer que o carro eacute bom Sabe-se que isto realmente
acontece assim como eacute sabido que estes sistemas falham sofrem desgastes sofrem variaccedilotildees
de carga e ficam obsoletos Assim como um equipamento ativo de rede
Um switch de rede quando estaacute em funcionamento numa rede de dados com velocidades de
101001000 Mbps por exemplo eacute um complexo mecacircnico-eleacutetrico-eletrocircnico operando em
sincronia Os vaacuterios sistemas conexotildees mecacircnicas de cabos fonte de energia placas de
circuito etc satildeo direcionados a realizar uma funccedilatildeo tambeacutem simples encaminhar pacotes de
dados com rapidez e seguranccedila Se este switch cumprir esta funccedilatildeo de forma eficiente tem-se
um bom equipamento em matildeos Os switches tambeacutem falham desgastam tecircm sua carga
alterada e ficam obsoletos Para manter-se um switch sempre em funcionamento eficiente eacute
necessaacuterio gerenciaacute-lo
O mundo automotivo vive uma situaccedilatildeo similar agrave descrita anteriormente a explosatildeo do uso de
automoacuteveis Assim como na transiccedilatildeo ARPANET-Intemet natildeo se tem ferramentas eficientes
para gerenciar este processo depois que o veiacuteculo sai da linha de montagem Na verdade natildeo
existem padrotildees para este fim As induacutestrias criaram padrotildees de gerenciamento proprietaacuterios
23
que praticamente cessam sua utilidade no momento que saem da linha de produccedilatildeo ressalva
feita a alguns diagnoacutesticos realizados por algumas concessionaacuterias
Um veiacuteculo oferece ao seu proprietaacuteriomotorista um conjunto de sinalizaccedilotildees luminosas e
paineacuteis analoacutegicos (ponteiros) ou digitais que informam velocidade rotaccedilatildeo do motor
quantidade de combustiacutevel etc Os mais modernos possuem um ldquocomputador de bordordquo que
basicamente faz a relaccedilatildeo entre duas variaacuteveis como por exemplo distacircncia percorrida versus
combustiacutevel consumido e disponibiliza ao motorista o consumo meacutedio do automoacutevel
Os automoacuteveis satildeo particularmente econocircmicos quase avaros quando o assunto eacute fornecer
informaccedilotildees aos gestores da rede digo do sistema viaacuterio os departamentos municipais
estaduais e federais encarregados de tracircnsito estradas e rodovias simplesmente desconhecem
os equipamentos digo veiacuteculos que trafegam pelos seus domiacutenios
O poder puacuteblico investe pesadamente e de forma reativa em ampliaccedilatildeo de vias e
cruzamentos da mesma forma que um administrador de rede sem gerenciamento trata de
comprar ativos de rede que possibilitem links mais raacutepidos desfazendo um gargalo e criando
outro Outro investimento eacute no sentido de monitorar velocidade e identificaccedilatildeo (placa) dos
automoacuteveis com objetivo duplo de controlar e arrecadar
Nos dois casos citados acima - usuaacuterio e gestor - fica claro o condicionamento a que ambos
estatildeo submetidos pouca ou nenhuma informaccedilatildeo eacute o normal Fazendo um pequeno exerciacutecio
considerando a hipoacutetese de que os automoacuteveis fossem mais ldquoamigaacuteveisrdquo pode-se imaginar
um motorista sendo avisado que no proacuteximo mecircs venceraacute a garantia de 1 ano do veiacuteculo
aproveite e leve na concessionaacuteria autorizada mais proacutexima para sanar aquele ruiacutedo no painel
Mecircs que vem vocecirc teraacute que pagar por isto A informaccedilatildeo aparece no visor de cristal liacutequido do
raacutedio ou CDplayer Situaccedilatildeo 2 a famiacutelia em viagem de feacuterias ocorre uma falha no sistema
ABS que evita o bloqueio dos freios do veiacuteculo Faltam 200 km para o destino Podemos
continuar a viagem com seguranccedila ou tenho que procurar uma oficina O sistema informa que
24
apenas o sistema antibloqueio estaacute inoperante mas os freios estatildeo perfeitos Siga viagem e
assim que puder leve a uma concessionaacuteria autorizada O proprietaacuterio de uma transportadora
que possui uma frota de veiacuteculos simplificaria sua tarefa de manutenccedilatildeo dos veiacuteculos
Sempre que um caminhatildeo entra numa das filiais o agente SNMP envia um trap (relatoacuterio) das
condiccedilotildees funcionais do veiacuteculo
O mesmo exerciacutecio pode ser feito pensando no poder puacuteblico nos pontos de gerenciamento
de traacutefego que funcionam como uma rede sem fio que recebe e envia dados para os
automoacuteveis uma estaccedilatildeo gerente recebe uma notificaccedilatildeo de um agente SNMP embarcado no
veiacuteculo que informa que eacute um Palio do fabricante FIAT modelo XA 03 placa ABC 1234
Cor vermelha Chassi 2384FTR4532DSE12 MAC Address 0060B30000C2 e estaacute
trafegando a 95 kmh velocidade acima do permitido no trecho A estaccedilatildeo gerente envia uma
mensagem ao veiacuteculo informando a situaccedilatildeo irregular ao motorista que iraacute diminuir a
velocidade para natildeo ser multado Numa situaccedilatildeo hipoteacutetica de roubo de automoacutevel as estaccedilotildees
gerentes do poder puacuteblico satildeo autorizadas a enviar um comando de cortar a igniccedilatildeo do
veiacuteculo
No caso de gerenciamento de um conjunto de veiacuteculos como o proprietaacuterio da transportadora
ou o DER de Santa Catarina existe a necessidade de padronizaccedilatildeo ou seja todas as
montadoras deveriam adotar gradativamente um modelo padronizado A padronizaccedilatildeo
possibilita que se economize no desenvolvimento de aplicaccedilotildees e equipamentos software e
hardware Outra vantagem eacute que mais empresas podem adquirir o sistema e desfrutar dos
benefiacutecios de gerenciamento sobre veiacuteculos jaacute que natildeo se fala mais em tecnologia
proprietaacuteria
Este trabalho considera algumas diferenccedilas entre utilizar o Modelo SNMP para gerenciamento
de uma rede de computadores ou para veiacuteculos automotores Os conceitos baacutesicos natildeo se
alteram e as principais mudanccedilas satildeo relacionadas na Tabela 31
25
26
Modelo SNMP em Redes de
Computadores
Modelo SNMP em Veiacuteculos
Automotores
Estaccedilotildees de
Gerenciamento
Estaacuteticas complexas e
centralizadas
Estaacuteticas ou moacuteveis complexas ou
simples e descentralizadas
Noacutes
GerenciadosEstaacuteticos Moacuteveis
Relaccedilatildeo
Estaccedilotildees Noacutes1 O n n O n
Elementos
Gerenciados
Computadores hubs switches
roteadores
Automoacuteveis ocircnibus caminhotildees
motocicletas
Base de
InformaccedilotildeesMIB-II
Os objetos e grupos da MIB-II satildeo
insuficientes para este fimTabela 31 - Comparativo de Uso no Modelo SNMP
Natildeo se quer que com este trabalho sejam abolidas as questotildees de sigilo e segredo industrial na
pesquisa e desenvolvimento dos veiacuteculos pelo contraacuterio As atuais formas de monitoramento
e telemetria com a meta de resolver problemas e aumentar a vantagem competitiva de seus
produtos satildeo boas principalmente para os consumidores
27
4 - MODELO DE GERENCIAMENTO DE VEIacuteCULOS AUTOMOTORES
O modelo proposto nesta dissertaccedilatildeo eacute baseado no modelo SNMP e utiliza os elementos
previstos ou seja estaccedilotildees de gerenciamento noacutes gerenciados informaccedilotildees e um protocolo
de comunicaccedilatildeo A intenccedilatildeo eacute utilizar ao maacuteximo toda a tecnologia que jaacute foi desenvolvida e
foi consolidada ao longo dos uacuteltimos anos pois isto traraacute baixos custos e uma massa criacutetica jaacute
formada
Neste capiacutetulo e nos posteriores utilizar-se-aacute para efeito de maior clareza a denominaccedilatildeo
carro eou automoacutevel ao inveacutes de veiacuteculo inclusive nas figuras O carro eacute o veiacuteculo mais
comum e pretende-se que o leitor na medida em que se embasa o modelo vaacute traccedilando um
paralelo com as situaccedilotildees corriqueiras do dia-a-dia De qualquer forma o modelo foi pensado
para ser utilizado em todos os tipos de veiacuteculos sejam eles de passeio utilitaacuterios de carga
motocicletas de passageiros enfim todos os veiacuteculos (noacutes) que utilizam a malha viaacuteria (rede)
do paiacutes
O modelo proposto apresenta trecircs arquiteturas Fiacutesica Funcional e de Informaccedilatildeo A
arquitetura Fiacutesica define a infra-estrutura de comunicaccedilatildeo entre os componentes do sistema a
arquitetura Funcional descreve os componentes loacutegicos do sistema e as funcionalidades que
podem ser desenvolvidas e a arquitetura de Informaccedilatildeo apresenta um conjunto de variaacuteveis
que datildeo suporte ao desenvolvimento das aplicaccedilotildees e as notificaccedilotildees que podem ser emitidas
no caso destas variaacuteveis atingirem limiares especificados Cada uma dessas arquiteturas seraacute
detalhada nos itens a seguir
28
41 Arquitetura Fiacutesica
Esta dissertaccedilatildeo utiliza o Modelo de Gerenciamento SNMP por se tratar de uma tecnologia
que eacute padratildeo possui inuacutemeros gerentes e agentes desenvolvidos para as mais diversas
aplicaccedilotildees e eacute produzida em escala o que baixa os custos de implantaccedilatildeo em qualquer
veiacuteculo A quantidade de pessoal que jaacute atua nesta tecnologia tambeacutem eacute um fator positivo A
figura abaixo mostra esquematicamente o modelo sendo aplicado no gerenciamento de
veiacuteculos
Gerenciamento
(GERENTE
SNMP)
Fig 41 - Modelo de Gerenciamento SNMP em Veiacuteculos Automotores
Saindo de um modelo teoacuterico e descrevendo um modelo praacutetico tem-se um computador
rodando um programa gerente SNMP que interage com uma base de dados este computador
possui uma interface ethemet 10100 que estaacute conectada por cabo de par tranccedilado ou fibra
oacutetica a uma bridge Esta bridge converte o padratildeo de comunicaccedilatildeo de rede ethernet em
radiofrequumlecircncia utilizando uma frequumlecircncia de saiacuteda e outra de entrada este conjunto eacute
vulgarmente denominado canal e eacute compartilhado por todos os veiacuteculos equipados com uma
bridge similar A bridge do veiacuteculo opera no mesmo canal e compartilha a banda total
fornecida pelo sistema gerente com os outros veiacuteculos que estatildeo na regiatildeo de cobertura da
antena (ERB - estaccedilatildeo radiobase)
A cobertura de cada ERB depende basicamente da potecircncia real dissipada pela antena do tipo
e ganho da antena Uma referecircncia praacutetica que se pode ter eacute o das aacutereas de cobertura de
telefones celulares o modelo proposto nesta dissertaccedilatildeo pode ser implementado com uma
infraestrutura semelhante A figura 42 mostra os elementos reais e sua interaccedilatildeo
Fig 42 - Modelo fiacutesico para gerenciamento de veiacuteculos
O Modelo de Gerenciamento de Veiacuteculos Automotores contempla todas as etapas da ldquovidardquo
de um veiacuteculo ou seja satildeo previstos estaacutegios diferenciados de monitoramento e controle de
acordo com a etapa em que o veiacuteculo se encontra
A primeira etapa de um veiacuteculo automotor fisicamente falando eacute a sua produccedilatildeo
normalmente executada em seacuterie As montadoras possuem plantas fabris em diversas
localidades do mundo onde produzem determinadas linhas e modelos de veiacuteculos No
momento que o veiacuteculo recebe seu sistema eletro-eletrocircnico incluindo o microservidor
veicular uma estaccedilatildeo de gerenciamento da produccedilatildeo jaacute pode iniciar a gravaccedilatildeo dos dados de
identificaccedilatildeo do mesmo como eacute ilustrado na figura 43
MONTADORA DE AUTOMOacuteVEIS Linha de montagem
Dados de Identificaccedilatildeo do veiacuteculo
Fig 43 - Gerenciamento na produccedilatildeo do veiacuteculo
O veiacuteculo cumpre sua trajetoacuteria na linha de montagem jaacute interagindo com uma aplicaccedilatildeo-
gerente desenvolvida para este fim O fabricante neste momento jaacute pode monitorar os testes
iniciais do veiacuteculo gerenciar sua armazenagem no paacutetio da faacutebrica e o embarque para a
concessionaacuteria Apenas duas estaccedilotildees radiobase externas tecircm capacidade para dar cobertura a
todo parque fabril de uma montadora como a Fiat em Betim MG que eacute a maior montadora do
paiacutes com 613800 m2 de aacuterea construiacuteda segundo informa o site brasileiro da Fiat Automoacuteveis
(2002) Algumas ERBs internas que tem um custo muito inferior agraves externas completariam a
cobertura nos pontos necessaacuterios da linha de montagem
O veiacuteculo pronto segue na maior parte das vezes para uma concessionaacuteria autorizada para ser
comercializado Esta mesma concessionaacuteria normalmente presta assistecircncia teacutecnica aos
veiacuteculos da marca tendo limitaccedilotildees quando recebe um automoacutevel por exemplo de um
concorrente Com uma estaccedilatildeo radiobase interna a concessionaacuteria estaacute habilitada a monitorar
todos os veiacuteculos que entrarem na sua oficina estando eles equipados com o microservidor
veicular O teacutecnico da empresa tem a sua disposiccedilatildeo dados histoacutericos e perfis de uso do
veiacuteculo que podem auxiliar na detecccedilatildeo e soluccedilatildeo do problema
Os dados de identificaccedilatildeo do veiacuteculo e do proprietaacuterio aliados ao perfil do condutor tomam-
se ferramentas para conquista e manutenccedilatildeo do cliente A diminuiccedilatildeo do iacutendice de roubos e
acidentes toma a contrataccedilatildeo do seguro uma opccedilatildeo menos necessaacuteria diminuindo o gasto de
quem compra o veiacuteculo e consequumlentemente aumentando as vendas A figura 44 mostra as
possibilidades de gerenciamento nas fases de comercializaccedilatildeo e manutenccedilatildeo
32
REVENDA DE AUTOMOacuteVEIS
Fig 44 - Gerenciamento na comercializaccedilatildeo e manutenccedilatildeo do veiacuteculo
Encerrada a primeira comercializaccedilatildeo do veiacuteculo inicia-se a etapa de utilizaccedilatildeo do mesmo
por um proprietaacuterio ou condutor O microservidor veicular interage com o condutor via painel
digital ou sintetizador de voz Alguns veiacuteculos de maior valor agregado jaacute satildeo equipados com
paineacuteis que atendem ao ldquocomputador de bordoldquo e ao sistema de som raacutedios FM transmitem
pequenas chamadas e notiacutecias que satildeo lidas no interior do veiacuteculo Sintetizadores de voz
equipam os veiacuteculos chamados ldquotop de linhardquo e informam para o motorista colocar o cinto de
seguranccedila que existem portas abertas etc O Modelo de Gerenciamento de Veiacuteculos
Automotores possibilita que haja um enriquecimento das informaccedilotildees e possibilidades para o
condutor do veiacuteculo conforme mostra a figura 45
33
Fig 45 - Gerenciamento no uso do veiacuteculo
PROPRIETAacuteRIO DO AUTOMOacuteVEL
Monitoramento
Garantia e revisotildees
Seguranccedila
O proprietaacuterio do veiacuteculo eacute notificado sempre que uma troca de oacuteleo ou manutenccedilatildeo
preventiva eacute necessaacuteria diminuindo os riscos de uma eventual perda de garantia do fabricante
O aviso de que a garantia do veiacuteculo estaacute expirando tambeacutem existe e isto possibilita uma
eventual diminuiccedilatildeo de custos numa revisatildeo Como o veiacuteculo interage com o sistema gestor
de tracircnsito o modelo prevecirc um mecanismo de solicitaccedilatildeo de socorro muito uacutetil em casos de
acidentes ou quebra do veiacuteculo O maior benefiacutecio eacute saber que seu veiacuteculo estaacute sendo
monitorado assim como os outros veiacuteculos que estatildeo trafegando O monitoramento causa
maior disciplina no tracircnsito e a consequumlente diminuiccedilatildeo de acidentes como mostra a
experiecircncia na capital paranaense na palavra de Cassio Taniguchi
Em 2001 foram 20 menos mortes no tracircnsito curitibano Passamos de 16 em 2000 para 13 morte em cada grupo de 10 mil veiacuteculos Esse eacute o indicador utilizado para mensurar o niacutevel de seguranccedila no tracircnsito urbano E eacute tambeacutem um iacutendice capaz de nos informar a respeito do niacutevel de civilidade que nossa sociedade alcanccedilou Os curitibanos merecem aplausos porque esse resultado eacute fruto de um esforccedilo coletivo que tem envolvido toda a
34
cidade desde 1997 quando lanccedilamos o programa Cidadatildeo em Tracircnsito O programa todos lembram eacute ancorado no tripeacute formado pela engenharia de traacutefego fiscalizaccedilatildeo e educaccedilatildeo para o Tracircnsito E em cinco anos os resultados falam por si proacuteprios O investimento realizado pela Prefeitura de Curitiba passa de R$ 100 milhotildees - o maior entre as cidades de mesmo porte no paiacutes (TANIGUCHI 2002)
O gerenciamento do veiacuteculo auxilia os engenheiros de traacutefego e aumenta o poder de
fiscalizaccedilatildeo do Poder Puacuteblico tornando praticamente inviaacuteveis as accedilotildees criminosas
envolvendo veiacuteculos O Poder Puacuteblico do Brasil bem como de todo paiacutes que adotar este
modelo de gerenciamento ganha uma ferramenta poderosa de gestatildeo de tracircnsito com reflexos
em oacutergatildeos governamentais federais estaduais e municipais diversos tais como departamentos
de tracircnsito departamentos de poliacutecia rodoviaacuteria poliacutecias civil e militar serviccedilos de
inteligecircncia poliacutecia federal serviccedilos de repressatildeo ao crime organizado e secretarias de
receita A figura 46 ilustra algumas situaccedilotildees contempladas neste modelo proposto
Fig 46 - Gerenciamento pelo Poder Puacuteblico
Administraccedilatildeo da malha viaacuteria
Controle de roubos e acidentes
PODER PUacuteBLICOMonitoramento de
tracircnsito
O poder que o modelo disponibiliza aos oacutergatildeos puacuteblicos eacute o poder da informaccedilatildeo em tempo
real o conjunto formado pela identificaccedilatildeo inequiacutevoca do veiacuteculo seu provaacutevel condutor e a
localizaccedilatildeo atual com pequena margem de erro permite accedilotildees policiais raacutepidas e eficientes O
Modelo de Gerenciamento de Veiacuteculos permite ainda que o sistema gestor execute controles
remotamente sobre o veiacuteculo como corte de combustiacutevel e de igniccedilatildeo do motor causando a
imobilizaccedilatildeo instantacircnea As Estaccedilotildees Puacuteblicas de Gerenciamento satildeo as mais complexas e as
mais seguras de todo o modelo visto o poder que carregam em sua aplicaccedilatildeo Apenas o Poder
Puacuteblico constituiacutedo pode ter acesso a estas potencialidades do sistema e para tanto a
aplicaccedilatildeo-gerente deve ser inviolaacutevel
A figura 47 simula uma implantaccedilatildeo de estaccedilotildees radiobase na regiatildeo central da capital
catarinense dando uma ideacuteia de como seria a distribuiccedilatildeo das antenas para haver
gerenciamento sobre os veiacuteculos que circulam na aacuterea
Fig 47 - Estaccedilotildees Radiobase em Florianoacutepolis
42 Arquitetura Funcional
O sistema fiacutesico apresentado anteriormente eacute mostrado aqui como entidades loacutegicas
posicionadas de acordo com sua funccedilatildeo no modelo de gerenciamento A figura 46 ilustra o
modelo funcional
36
Fig 48 - Modelo Funcional de Gerenciamento
421 Estaccedilotildees de Gerenciamento
As estaccedilotildees de gerenciamento satildeo de diferentes porte e complexidade variando de uma
estaccedilatildeo simples para gravaccedilatildeo de dados de identificaccedilatildeo na faacutebrica ateacute um grande complexo
de gerenciamento de veiacuteculos montado com computadores de grande porte e programas de
gerenciamento capazes de suportar milhares de noacutes (veiacuteculos) no Departamento de Estradas
de Rodagem de uma unidade da federaccedilatildeo As estaccedilotildees seratildeo basicamente destinadas a trecircs
finalidades de acordo com os interesses dos mantenedores da gerecircncia
4211 Estaccedilotildees de Gerenciamento de Produccedilatildeo
As estaccedilotildees de produccedilatildeo satildeo localizadas no ambiente de montagem do veiacuteculo ao lado da
linha de produccedilatildeo em seacuterie da motocicleta do automoacutevel do caminhatildeo do utilitaacuterio do
trator etc Esta estaccedilatildeo serviraacute para gravar as primeiras variaacuteveis na MIB do veiacuteculo
basicamente as de identificaccedilatildeo tais como nome do fabricante modelo do veiacuteculo nuacutemero de
seacuterie etc Estes dados satildeo estaacuteticos e soacute podem ser gravados e alterados em faacutebrica satildeo
uacutenicos e sua longevidade eacute coincidente com a do veiacuteculo
4212 Estaccedilotildees de Gerenciamento de Manutenccedilatildeo
As estaccedilotildees de manutenccedilatildeo estaratildeo baseadas nas concessionaacuterias autorizadas revendas de
automoacuteveis e oficinas mecacircnicas Sua funccedilatildeo baacutesica seraacute a gravaccedilatildeo de dados relativos agrave
venda e ao proprietaacuterio do veiacuteculo Satildeo estaccedilotildees simples que poderatildeo consultar as
informaccedilotildees de qualquer carro de qualquer marca visto que a padronizaccedilatildeo usando SNMP
retira o caraacuteter proprietaacuterio dos sistemas atuais
4213 Estaccedilotildees Puacuteblicas de Gerenciamento
Satildeo estaccedilotildees complexas e seguras que gerenciam a malha viaacuteria de um ou mais municiacutepios de
um estado da uniatildeo Basicamente compostas por hardware e software de grande porte como
por exemplo uma workstation HP ou IBM rodando Openview ou Unicenter TNG interagindo
com uma base de dados Oracle A seguranccedila possibilitada pelo SNMPv3 eacute um fator
primordial neste caso pois aqui estaratildeo sendo utilizadas funccedilotildees de controle vitais no veiacuteculo
422 Noacutes Gerenciados
O noacute gerenciado neste modelo proposto eacute tipicamente um veiacuteculo automotor conforme citado
anteriormente Aqui existe uma caracteriacutestica singular que eacute a de que os noacutes satildeo moacuteveis estatildeo
constantemente em deslocamento desde sua fabricaccedilatildeo na montadora passando pelo
transporte ateacute a revenda e o uso posterior pelo proprietaacuterio ou motorista O veiacuteculo dispotildee de
um hardware especialista - um microservidor veicular mdash que contecircm a vehicleMIB e o agente
este hardware interage com os sensores e atuadores existentes no automoacutevel O microservidor
veicular eacute composto basicamente de uma unidade central de processamento memoacuteria volaacutetil
memoacuteria permanente interface com o veiacuteculo e com a rede sem fio este produto assim como
descrito neste modelo natildeo existe comercialmente poreacutem a tecnologia eacute a mesma que eacute
utilizada na implementaccedilatildeo de gerenciamento em roteadores e switches
423 Meio de Comunicaccedilatildeo
A forma como a estaccedilatildeo gerenciadora e o noacute gerenciado trocam informaccedilotildees eacute por
radiofrequumlecircncia ou seja eacute uma comunicaccedilatildeo ethemet sem fio (wireless) que utiliza a mesma
tecnologia jaacute empregada em redes locais O gerente (estaccedilatildeo gerente) interage com o agente
(noacute gerenciado) por intermeacutedio de uma bridge ethemet sem fio e vice-versa A frequumlecircncia de
difusatildeo deve ser diversa das maciccedilamente utilizadas ISM (Aplicaccedilotildees Industriais Cientiacuteficas
e Meacutedicas) por motivos oacutebvios a escolha deve recair nas faixas atribuiacutedas para aplicaccedilatildeo
moacutevel terrestre preferencialmente as proacuteximas das bases de VHF e UHF 41015 MHz ateacute 50
MHz e 3354 MHZ ateacute 3999 MHz (ANATEL 2002)
Fig 49 - Espectro de frequumlecircncias no Brasil
423 Informaccedilotildees de Gerenciamento
As informaccedilotildees envolvidas estatildeo definidas em vehicleMIB e satildeo tratadas pelo agente
especialista que acompanha o veiacuteculo Os objetos ou atributos em questatildeo atendem a
legislaccedilatildeo brasileira de tracircnsito vigente e os requisitos baacutesicos do fabricante do revendedor e
do proprietaacuterio
39
424 Protocolo de Gerenciamento
O protocolo a ser utilizado eacute o SNMPv3 implementado sobre SNMPv2 A versatildeo 3 apresenta
vaacuterios avanccedilos na questatildeo de seguranccedila e as definiccedilotildees podem ser vistas nas RFCs 2571 a
2575 Como esta versatildeo natildeo eacute completa existe a necessidade da versatildeo anterior que pode ser
vista nas RFCs 1905 e 1906
43 Arquitetura de Informaccedilatildeo
A vehicleMIB foi projetada para atender as demandas baacutesicas de todas entidades fiacutesicas e
juriacutedicas que interagem com um automoacutevel Esta MIB procura natildeo conflitar com os sistemas
atualmente implantados que foram concebidos com outra finalidade
A pesquisa que resultou nesta MIB abrangeu a atual legislaccedilatildeo de tracircnsito os atuais coacutedigos
procedimentos e nuacutemeros empregados pela induacutestria automobiliacutestica e suas concessionaacuterias
As funccedilotildees principais de um automoacutevel foram contempladas somou-se a elas algumas
variaacuteveis trazidas do universo de redes de computadores e outras retiradas de carros-conceito
431 Desenvolvimento da MIB
Utilizou-se como ferramenta de auxiacutelio um pacote de programas da MG-Soft chamado MIB
Browser Professional Edition sendo que as figuras que mostram a aacutervore da MIB satildeo telas
capturadas deste software
40
f j MG-SOFT MIszlig Compiler - [MIszlig Group1J File Edit View Modules Jools Window Help
B MIB Tree B Q ] iso
B - Q org B Q dod
R-f1 internetiQ j directorv
+i _ J mgmtR I__| experimental
B vehicleMIBi Q j vehideMIBObjects Si f j vehicleMIBNotifications IS _ J vehicleMIBConformance
f i L_1 private I- SNMPvl Traps
ffl iJ T extual ConventionsS Type Assignments
Fig 410 - Aacutervore da MIB
A vehicleMIB faz parte do grupo experimental (3) segundo a notaccedilatildeo ASNl utilizada pelo
protocolo SNMP Os objetos definidos (OBJECT IDENTIFIER) para compor a vehicleMIB
foram trecircs a saber
vehicleMIBObjects conteacutem todas as informaccedilotildees relativas a identificaccedilatildeo do veiacuteculo
(vehicleldent) ao proprietaacuterio do veiacuteculo (vehicleOwner) o seu histoacuterico (vehicleHistory)
valores momentacircneos (vehicleStatus) e variaacuteveis para controle (vehicleControl)
vehicleMIBNotifications este objeto comporta os atributos utilizados para notificaccedilatildeo de
eventos importantes e se destinam principalmente para servir ao motoristaproprietaacuterio
vehicleMIBConformance este grupo define as necessidades e possibilidades de
implementaccedilatildeo segundo uma famiacutelia de objetos (OBJECT-GROUP) preacute-determinada Os
atributos referentes a grupos e as questotildees de concordacircncia estatildeo contidos nos OBJECT
IDENTIFIER vehicleGroups e vehicleCompliance
41
bullJMG-SOFT MIB Compilei [MIB Group]Uumliacute File Edit View Modules loots Window Help
tg satildegt U m amp T raquo f t I o s P3 m p | 0
B ^ MIB Tree B _ J iso
H Q j org eacute Q dod
Eacute j J internetP~1 directory
B i_ J mgmt rsquo Q j mib-2
agrave Q experimental Ograve OtildeEcirc vehicleMIB
Egrave __| vehicleMIBObjectsSi _ J vehicleldent ffl- n vehicleOwner E _ ] vehicle History ffl- fj vehicleStatus Egrave C j vehicleControl
atilde __) vehicleMIBNotificationsvehicleN otificationChangeO ilAndM aintenance
lt4 vehicleN otificationHelp d f vehicleNotificationGuaranty
B _ ] vehicleMIBConformance IacuteB _ J vehicleCompliance Eacute L J vehicleGroups
B -(_J private1Q j enterprises
Fig 411mdash Aacutervore de vehicleMIBObjects
432 Descriccedilatildeo de vehicleMIBObjects
Esta seccedilatildeo descreve com maiores detalhes cada variaacutevel que compotildee a vehicleMIBObjects
que eacute composta pelos grupos vehicleldent vehicleOwner vehicleHistory vehicleStatus e
vehicleControl
42
4321 Grupo vehicleldent
F1 P 1 experimental Eacute- vehicleMIB
lEacute vehicleMIB Objects B- [_ J vehicleldent
vehicleldentManufacturer vehicleldentModel
vehicleldentSoftwareVersionamp vehideldentAgentSoftwareVersion
vehiclel dentType vehicleldentFuel vehicleldentManufacturingYear vehiclel dentM odelYrsquo ear vehiclel dentCapacity
I^ vehiclel dentPoweri-- vehiclel dentM otorType
vehiclel dentM otorNumber vehiclel dentCylinder
vehiclel dentFirstOilChange | ^ vehicleldentFirstMaintenance
gt$j vehicleldentMaintenancePeriod vehiclel dentColor
i vehiclel dentChassisl d j-- vehicleldentLicencePlate bull vehicleldentlpAddress i - ^ vehicleldentMacAddress h vehiclel dentS eriaIN umber vehicleldentGuaranty
Fig 411 - Aacutervore de vehicleldent
vehicleldentManufacturer - O objeto vehicleldentManufacturer eacute uma string que armazena o
nome da empresa que produz o veiacuteculo eacute gravada em faacutebrica e natildeo se altera mais Esta
variaacutevel seraacute preenchida por exemplo com ldquoGeneral Motorsrdquo ldquoVolkswagenrdquo ou ldquoYamahardquo
vehicleldentModel - Esta variaacutevel conteraacute a identificaccedilatildeo do modelo do veiacuteculo eacute fixa e natildeo
pode ser alterada Ex Palio EX Xsara Picasso Celta
vehicleldentSoftwareVersion - Este atributo eacute reservado agrave versatildeo do firmware ou software do
veiacuteculo e eacute atualizado cada vez que eacute feito o upgrade do mesmo Este programa eacute uma espeacutecie
de sistema operacional do hardware contido no veiacuteculo
vehicleldentAgentSoftwareVersion - A versatildeo do agente de gerenciamento pode ou natildeo
coincidir com a versatildeo de firmware Caso estes programas tenham tratamento e evoluccedilatildeo
distintos as versotildees podem ser atualizadas separadamente e teratildeo coacutedigos diferentes
vehicleldentType - Este objeto serve para identificar o tipo de veiacuteculo segundo determinaccedilatildeo
das leis brasileiras de tracircnsito O tipo de veiacuteculo automotor consta na documentaccedilatildeo de
licenciamento e pode ser por exemplo tipo automoacutevel de passeio caminhatildeo de carga ocircnibus
de passageiros etc
vehicleldentFuel - A variaacutevel vehicleldentFuel serve para identificar o combustiacutevel principal
para que o veiacuteculo foi originalmente construiacutedo Eacute gravado na linha de montagem e
permanece caso haja transformaccedilatildeo posterior no motor do veiacuteculo este dado natildeo pode ser
alterado Ex gasolina tipo C oacuteleo diesel energia eleacutetrica etc
vehicleldentManufacturing Year - Neste atributo eacute gravado o ano de fabricaccedilatildeo do veiacuteculo
Depois de gravado natildeo se altera
vehicleldentModelYear - A vehicleldentModelYear armazena o ano do modelo do veiacuteculo
que pode ou natildeo coincidir com o ano de fabricaccedilatildeo
vehicleldentCapacitv - Esta variaacutevel eacute uma string que armazena a capacidade do veiacuteculo de
acordo com a destinaccedilatildeo do mesmo ou seja se se tratar de um caminhatildeo a capacidade de
carga seraacute de 40000 kg se for um automoacuteveL a capacidade seraacute de 5 passageiros por
exemplo
vehicleldentPower - Identifica a potecircncia nominal da motorizaccedilatildeo principal do veiacuteculo que
pode ser expressa em cv (cavalo-vapor) ou W (watt) de acordo com a legislaccedilatildeo vigente no
paiacutes de utilizaccedilatildeo do veiacuteculo
vehicleldentMotorTvpe - Este atributo armazena a identificaccedilatildeo da principal forma de
motorizaccedilatildeo do veiacuteculo ou seja qual o tipo de motor que preferencialmente ou
prioritariamente eacute utilizado Caso o veiacuteculo seja um hiacutebrido com motor a combustatildeo e
eleacutetrico armazenar a identificaccedilatildeo do motor mais utilizado
vehicleldentMotorNumber - Este objeto armazena o nuacutemero de identificaccedilatildeo do motor do
veiacuteculo que eacute uacutenico e faz parte do conjunto de nuacutemeros que identificam o conjunto de
sistemas que compotildee um veiacuteculo
vehicleldentCvlinder - Utilizada para informar o nuacutemero total de cilindros (pistotildees) do motor
caso se trate de um motor de combustatildeo
vehicleldentFirstOilChange - Esta variaacutevel serve para armazenar a distacircncia maacutexima
percorrida - a popular ldquoquilometragemrdquo - para se realizar a primeira troca de oacuteleo lubrificante
interno do motor Esta informaccedilatildeo serviraacute para que o condutor do veiacuteculo seja notificado a
tempo de proceder agrave troca sem causar danos ao motor nem perder a garantia de faacutebrica
vehicleldentOilChangePeriod - O objeto em questatildeo armazena o valor em km ou milhas
recomendado pelo fabricante entre trocas de oacuteleo lubrificante do motor Ex 10000 km
vehicleldentFirstMaintenance - A variaacutevel vehicleldentFirstMaintenance serve para registrar
o limite de quilometragem para realizaccedilatildeo da primeira revisatildeo gratuita do veiacuteculo Existe na
vehicleMIB uma notificaccedilatildeo que utiliza este atributo com o objetivo de resguardar o
proprietaacuterio de um eventual esquecimento ou distraccedilatildeo que acarretaria perda de garantia
vehicleldentMaintenancePeriod - O atributo eacute registrado em faacutebrica e representa o valor da
quilometragem recomendada entre as manutenccedilotildees preventivas E uma seguranccedila a mais para
o usuaacuterio que seraacute avisado sempre que determinados conjuntos de peccedilas principalmente
mecacircnicas estiverem com seu desgaste natural no limite
vehicleldentColor - A vehicleldentColor eacute a string que armazena o nome da cor predominante
do veiacuteculo Esta informaccedilatildeo eacute gravada em faacutebrica e permanece inalterada durante a vida uacutetil
do veiacuteculo
vehicleldentChassisId - Todo veiacuteculo possui um nuacutemero de identificaccedilatildeo gravado fisicamente
em seu chassis ou monobloco esta variaacutevel armazena este nuacutemero
vehicleldentLicencePlate - Este atributo armazena a placa do veiacuteculo no caso do Brasil
composto por 3 letras e 4 nuacutemeros Esta identificaccedilatildeo somente eacute conhecida apoacutes o
licenciamento do veiacuteculo que eacute feito apoacutes a venda em consequumlecircncia o valor somente poderaacute
ser gravado na concessionaacuteria ou revenda
vehicleldentlpAddress - Esta variaacutevel estaacute determinada na vehicleMIB para uma eventual
necessidade de acesso a Internet sendo que um provedor de acesso iraacute fornecer o valor que
seraacute volaacutetil e teraacute a mesma duraccedilatildeo do acesso solicitado
vehicleldentMacAddress - Este campo foi implementado para que o veiacuteculo utilize um
nuacutemero uacutenico de identificaccedilatildeo dentro das mesmas regras vaacutelidas hoje para equipamentos e
acessoacuterios de informaacutetica A utilizaccedilatildeo de uma identificaccedilatildeo deste tipo poderaacute substituir uma
ou mais jaacute existentes
vehicleldentSerialNumber - O nuacutemero de seacuterie de produccedilatildeo do veiacuteculo eacute gravado em faacutebrica e
permanece inalterado durante a vida do mesmo Segue as regras de cada fabricante
vehicleldentWarrantv - Este atributo armazena o valor referente ao periacuteodo de garantia do
veiacuteculo tipicamente 1 ou 2 anos a partir da data da primeira venda Esta informaccedilatildeo serve
para que o proprietaacuterio seja notificado antes do vencimento deste limite para que possa
realizar as manutenccedilotildees necessaacuterias com um miacutenimo de gasto
4322 Grupo vehicleOwner
vehicleOwnerName - A variaacutevel vehicleOwnerName armazena o nome do proprietaacuterio do
veiacuteculo o mesmo nome que consta no documento legal de licenciamento Eacute gravado na
concessionaacuteria e alterado de acordo com os documentos do veiacuteculo
vehicleOwnerRegister - Este objeto serve para armazenar um nuacutemero de algum documento de
identificaccedilatildeo do proprietaacuterio No Brasil os valores preferenciais satildeo o Cadastro de Pessoa
Fiacutesica (CPF) e o Cadastro Nacional da Pessoa Juriacutedica (CNPJ) mas pode conter os nuacutemeros
da carteira nacional de habilitaccedilatildeo ou carteira de identidade
vehicleOwnerPhone - O atributo vehicleOwnerPhone registra o nuacutemero de um telefone de
contato do proprietaacuterio do veiacuteculo
vehicleOwnerMail - Esta string serve para armazenar o endereccedilo eletrocircnico (e-mail) do
proprietaacuterio do veiacuteculo Este valor e o anterior satildeo regravados em concessionaacuteria a cada troca
de proprietaacuterio
4323 Grupo vehicIeHistory
3 T I experimental vehicleMIB
Otilde P jJ vehicleMIBObjects Eacute L J vehicleldent El i_ J vehicleOwner
vehicleOwnerName vehicleO wnerR egister vehicleOwnerFone vehicleOwnerMail
B l_ J vehicleH istoryvehicleH istory D eliveryD ate vehicleH istoryVendor vehicleH istoryDealer
^ vehicleH istoryN umLinesEacute1 __J vehicleH istoryT able
B - lla vehicleH istoryEntryvehicleHistoryLinelndex
Q vehicleHistoryMaintenanceDate ^ vehicleH istoryMaintenance
vehicleH istoryuumlilChangeD ate Q vehicleH istoryOilChange
Fig 413 - Arvore de vehicleOwner e vehicIeHistory
vehicleHistorvDelivervDate - A variaacutevel em questatildeo foi criada para armazenar a data da
primeira entrega do veiacuteculo tipicamente a data constante na nota fiscal de venda da
montadora ou da concessionaacuteria destinada ao proprietaacuterio
vehicleHistoryVendor - A vehicleHistoryVendor armazena o nome do vendedor que realizou
a venda do veiacuteculo ao proprietaacuterio Este vendedor eacute tipicamente um funcionaacuterio da revenda
ou concessionaacuteria
vehicleHistorvDealer - O nome da revenda ou concessionaacuteria (pessoa juriacutedica) eacute gravado
neste campo de forma que fique registrada a empresa que comercializou o veiacuteculo
vehieleHistoryNumLines - Representa o nuacutemero maacuteximo de linhas que seratildeo armazenadas na
tabela vehicleHistoryTable
vehicleHistorvLinelndex - Representa o iacutendice da tabela vehicleHistoryTable
vehicleHistoryMaintenanceDate - A variaacutevel vehicleHistoryMaintenanceDate serve para
registrar as datas das manutenccedilotildees preventivas realizadas contendo dia mecircs e ano Esta
informaccedilatildeo serve principalmente para resguardar o usuaacuterio do veiacuteculo quanto agraves garantias de
peccedilas e sistemas
vehicleHistoryMaintenance - Aqui se identifica a quilometragem do veiacuteculo na ocasiatildeo em
que eacute realizada a manutenccedilatildeo preventiva Informada em quilocircmetros corresponde agrave marcaccedilatildeo
presente do odocircmetro do veiacuteculo
vehicleHistoryOilChangeDate - Esta variaacutevel armazena a data das trocas de oacuteleo lubrificante
do motor cuja periodicidade eacute definida pelo fabricante e deve ser cumprida a risca para o
veiacuteculo natildeo perder a garantia
vehicleHistoryOilChange - Este atributo registra a quilometragem do veiacuteculo por ocasiatildeo da
troca de oacuteleo lubrificante correspondente
48
4324 Grupo vehicleStatus
B - n experimental S gg vehicleMIB
vehicleMIBObjectsS3 __] vehicleldentra- r~l vehicleQwner reg L_3 vehicleHistory
S Q vehicleStatus|--reggt vehicleS tatusHeip j- - vehicles atusNurnLines
B r_ j vehicles tatusT able B l|sj vehicles tatusEntry
vehicleS tatusLinelndex vehicleS tatusS peed j- ^ vehicleStatusRpm
vehicleStatusMotorTemperature vehicleStatusFuelLevel
^ vehicleS tatusKmvehicleStatusTirePressure
^ vehicleStatusMotorOilLevel vehicleS tatusBatteryLevel
^ vehicleStatusLocation B Q j vehicleControl
j-regraquo vehicleControlFuel J ______ j______ 1 vehicleContfQllgnition________________
Fig 414 - Aacutervore de vehicleStatus
vehicleStatusHelp - Esta variaacutevel pode assumir somente os valores de ligado ou desligado eacute
acionada pelo condutor do veiacuteculo e serve como pedido de socorro Uma notificaccedilatildeo eacute emitida
a partir da vehicleStatusHelp
vehicleStatusNumLines - Este atributo serve para definir o nuacutemero maacuteximo de linhas da
tabela vehicleStatusTable
vehicleStatusLinelndex - Esta variaacutevel eacute o iacutendice da tabela vehicleStatusTable
vehicleStatusSpeed - Neste atributo eacute registrada a velocidade presente do veiacuteculo fornecida
pelo sistema convencional de sensoriamento do veiacuteculo em quilocircmetros ou milhas por hora
vehicleStatusRpm - A vehicleStatusRpm armazena o valor atual de rotaccedilotildees ou giros do eixo
principal do motor a unidade eacute rpm (rotaccedilotildees por minuto)
vehicleStatusMotorTemperature - Este atributo registra a temperatura atual do liacutequido de
arrefecimento do motor em graus centiacutegrados ou Fahrenheit
vehicleStatusFuelLevel - A variaacutevel vehicleStatusFuelLevel eacute usada para indicar o niacutevel atual
do combustiacutevel principal do veiacuteculo
vehicleStatusKm - A variaacutevel armazena a quilometragem total percorrida pelo veiacuteculo desde
sua fabricaccedilatildeo em quilocircmetros ou milhas terrestres
vehicleStatusTvrePressure - Este atributo foi criado para registrar o valor presente da pressatildeo
nos pneus do veiacuteculo e serve para informar sobre um pneu que esteja furado ou com uma
quantidade insuficiente de material gasoso ou liacutequido em seu interior Este monitoramento jaacute
existe hoje principalmente em caminhotildees de carga sendo raro em motocicletas e
automoacuteveis
vehicleStatusMotorOilLevel - Esta variaacutevel marca o niacutevel presente de oacuteleo lubrificante do
motor e ajuda a identificar uma eventual ldquoqueimardquo de oacuteleo ou seja um consumo acima do
previsto pelo fabricante que pode resultar em dano grave ao motor
vehicleStatusBatteryLevel - Este valor corresponde agrave carga atual da bateria que eacute usada
principalmente para dar a partida no veiacuteculo
vehicleStatusLocation - A informaccedilatildeo de localizaccedilatildeo do veiacuteculo pode ser feita de duas
maneiras uma aproximada resultado da associaccedilatildeo com a raacutedio-base que recebeu a
identificaccedilatildeo do veiacuteculo A segunda forma mais precisa eacute a partir da informaccedilatildeo gerada por
um moacutedulo GPS (global positioning system) do veiacuteculo o GPS atualiza constantemente a
vehicleStatusLocation com as coordenadas presentes
4325 Grupo vehicleControl
vehicleControlFuel - Este atributo de controle assume ligado ou desligado e eacute a forma do
sistema puacuteblico de controle da malha viaacuteria interromper remotamente o fornecimento de
combustiacutevel para o motor ocasionando a parada do veiacuteculo Esta accedilatildeo de controle eacute feita nos
casos de roubo fuga ou sequumlestro e requer intervenccedilatildeo policial
vehicleControlIgnition - Este atributo de controle assume ligado ou desligado e eacute a forma do
sistema puacuteblico de controle da malha viaacuteria interromper remotamente o sistema de igniccedilatildeo de
combustiacutevel para o motor ocasionando a parada do veiacuteculo Eacute uma alternativa ao controle
anterior pois enquanto um desliga a bomba de combustiacutevel o outro corta a energia eleacutetrica
que ocasiona a queima de combustiacutevel que aciona o motor Esta accedilatildeo de controle eacute feita nos
casos de roubo fuga ou sequumlestro e requer intervenccedilatildeo policial
433 Descriccedilatildeo de vehicleMIBNotificationsS L J experimental
Eacute H fg vehicleMIBB lt01 vehicleMIBObjects
Eacute vehicleldent Eacute O vehicleOwner te j__j vehicleHistory Eacute - f l vehicleStatus B - P l vehicleControl
U vehicleM IB N otificationsvehicleN otificationChangeO ilAndM aintenance
if vehicleN otificationHelp A f vehicleN otificationGuatanty
Eacute L J vehicleMIBConiacuteorrnance H r~l private______________________________________________
Fig 415 - Aacutervore de vehicleMIBNotifications
vehicleNotificationChangeOilAndMaintenance - Esta notificaccedilatildeo eacute emitida quando os limites
de troca de oacuteleo lubrificante do motor ou de manutenccedilatildeo preventiva estiverem proacuteximos e
auxilia o condutor do veiacuteculo a realizar estas tarefas em tempo haacutebil natildeo correndo o risco de
dano ou de perda de garantia
vehicleNotificationHelp - Esta notificaccedilatildeo eacute acionada em caso de pedido de socorro pelo
condutor do veiacuteculo
vehicleNotificationWarranty - A notificaccedilatildeo em questatildeo foi criada para informar o condutor
do veiacuteculo da aproximaccedilatildeo do final do periacuteodo de garantia regulamentar dado pela montadora
do veiacuteculo Este aviso permite que sejam feitos consertos sem ocircnus ou seja dentro da
cobertura da garantia
434 Descriccedilatildeo de vehicleMIBConformance
As regras de conformidade satildeo os niacuteveis de implementaccedilotildees da base de dados possiacuteveis
partindo de um conjunto miacutenimo aceitaacutevel ateacute a implementaccedilatildeo total A tabela 41 apresenta
as implementaccedilotildees baacutesica avanccedilada de controle e plena
4341 Descriccedilatildeo de vehicleComplience
vehicleBasicComplience - esta regra de conformidade incorpora o miacutenimo conjunto de
variaacuteveis que devem ser implementadas num veiacuteculo basicamente dados de identificaccedilatildeo e
status Estas variaacuteveis satildeo contidas em vehicleBasicGroup
vehicleAdvancedComplience - esta norma acrescenta a anterior os dados histoacutericos e as
notificaccedilotildees Composta pelos grupos vehicleBasicGroup vehicleAdvancedGroup e
vehicleNotificationsGroup
vehicleControlComplience - aleacutem das variaacuteveis de identificaccedilatildeo esta regra solicita as
implementaccedilotildees dos objetos de controle ou seja vehicleBasicGroup mais
vehicleControlGroup
vehicleFullComplience - esta implementaccedilatildeo considera todos os objetos da MIB no veiacuteculo
possibilitando identificaccedilatildeo completa dados estatiacutesticos status atual e capacidade de controle
Os grupos satildeo vehicleBasicGroup vehicleAdvancedGroup vehicleNotificationsGroup e
vehicleControlGroup
52
OBJETO BASIC ADV CONTROL FULL
vehicleldentManufacturer X X X X
vehicleldentModel X X X X
vehicleldentSoflware V ersion X X X X
vehicleldentAgentSoftwareVersion X X X X
vehicleldentT ype X X X X
vehicleldentFuel X X X X
vehicleldentManufacturing Y ear X X X X
vehicleldentModel Year X X X X
vehicleldentCapacity X X X X
vehicleldentPower X X X X
vehicleldentMotorType X X X X
vehicleldentMotorNumber X X X X
vehicleldentCylinder X X X X
vehicleldentFirstOilChange X X X X
vehicleldentOilChangePeriod X X X X
vehicleldentFirstMaintenance X X X X
vehicleldentMaintenancePeriod X X X X
vehicleldentColor X X X X
vehicleldentChassisId X X X X
vehicleldentLicencePlate X X X X
vehicleldentlpAddress X X X X
53
vehicleldentMacAddress X X X X
vehicleldentSerialNumber X X X X
vehicleldent Warranty X X X X
vehicleOwnerName X X
vehicleOwnerRegister X X
vehicleOwnerPhone X X
vehicleOwnerMail X X
vehicleHistoryDeliveryDate X X
veMcleHistoryV endor X X
vehicleHistoryDealer X X
vehicleHistoryNumLines X X
vehicleHistoryLinelndex X X
vehicleHistoryMaintenanceDate X X
vehicleHistoryMaintenance X X
vehicleHistoryOilChangeDate X X
vehicleHistoryOilChange X X
vehicleStatusHelp X X X X
vehicleStatusNumLines X X X X
vehicleStatusLinelndex X X X X
vehicleStatusSpeed X X X X
vehicleStatusRpm X X X X
vehicleStatusMotorTemperature X X X X
54
vehicleStatusFuelLevel X X X X
vehicleStatusKm X X X X
vehicleStatusTyrePressure X X X X
vehicleStatusMotorOilLevel X X X X
vehicleStatusBatteryLevel X X X X
vehicleStatusLocation X X X X
vehicleControlFuel X X
vehicleControlIgnition X X
vehicleNotificationChangeOilAndMaintenance X X
vehicleNotificationHelp X X
vehicleNotificationWarranty X X
Tabela 41 - Planilha de Conformidade
4342 Descriccedilatildeo de vehicleGroups
vehicleBasicGroup - conteacutem as variaacuteveis vehicleldentManufacturer vehicleldentModel
vehicleldentSoftwareVersion vehicleldentAgentSoftwareVersion vehicleldentType
vehicleldentFuel vehicleldentManufacturingYear vehicleldentModelYear vehicleldent
Capacity vehicleldentPower vehicleldentMotorType vehicleldentMotorNumber vehicle
IdentCylinder vehicleldentFirstOilChange vehicleldentOilChangePeriacuteod vehicleldentFirst
Maintenance vehicleldentMaintenancePeriod vehicleldentColor vehicleldentChassisId
vehicleldentLicencePlate vehicleldentlpAddress vehicleldentMacAddress vehicleldent
SerialNumber vehicleldentWarranty vehicleStatusHelp vehicleStatusNumLines
vehicleStatus Linelndex vehicleStatusSpeed vehicleStatusRpm vehicleStatusMotor
Temperature vehicleStatusFuelLevel vehicleStatusKm vehicleStatusTirePressure vehicle
StatusMotorOilLevel vehicleStatusBatteryLevel vehicleStatusLocation
vehicleAdvancedGroup - conteacutem os objetos vehicleOwnerName vehicleOwnerRegister
vehicleOwnerPhone vehicleOwnerMail vehicleHistoryDeliveryDate vehicleHistoryVendor
vehicleHistoryDealer vehicleHistoryNumLines vehicleHistoryLinelndex vehicleHistory
MaintenanceDate vehicleHistoryMaintenance vehicleHistoryOilChangeDate vehicleHistory
OilChange
vehicleControlGroup - conteacutem as variaacuteveis vehicleControlFuel e vehicleControlIgnition
vehicleNotificationsGroup - conteacutem os objetos vehicleNotificationChangeOilAnd
Maintenance vehicleNotificationHelp e vehicleNotificationWarranty
56
5 - CONCLUSAtildeO
O Brasil eacute um paiacutes com grandes mazelas sociais que satildeo agravadas por acidentes crimes e
contravenccedilotildees Todos estes eventos geram grandes prejuiacutezos econocircmicos e morais a toda
populaccedilatildeo Esta dissertaccedilatildeo propocircs definir um modelo tecnicamente viaacutevel que incremente
sensivelmente a capacidade do Estado de gerenciar sua frota de veiacuteculos que satildeo elementos
sempre presentes nos eventos em questatildeo
Este trabalho procurou detalhar fiacutesica e funcionalmente cada elemento necessaacuterio para que o
Modelo de Gerenciamento de Veiacuteculos Automotores funcione Embasou teoricamente as
vaacuterias tecnologias envolvidas e consolidou-as com sistemas similares existentes O passo
inicial para que haja o desenvolvimento das vaacuterias peccedilas do quebra-cabeccedila foi efetivamente
criado que foi o Modelo de Informaccedilatildeo - a MIB
Esta base de dados - a vehicleMIB - representa o ponto de partida para o desenvolvimento de
elementos necessaacuterios ao modelo aqui especificado A proacutepria MIB pode ser estendida de
acordo com as necessidades e caracteriacutesticas proprietaacuterias de cada fabricante de veiacuteculos Mas
as grandes frentes que se abrem satildeo as de desenvolvimentos de aplicaccedilotildees de gerenciamento e
equipamentos dedicados Neste sentido pretende-se dar continuidade a esta pesquisa atraveacutes
da especificaccedilatildeo e implementaccedilatildeo do microservidor veicular uma peccedila de hardware capaz de
interagir com sensores e atuadores de um automoacutevel e ao mesmo tempo comunicar-se com
uma rede ethemet sem fio e com o motorista tudo de forma segura e confiaacutevel
Os desafios poliacuteticos e sociais natildeo satildeo menores um modelo como o proposto aqui altera a
percepccedilatildeo e os haacutebitos das pessoas Altera tambeacutem a balanccedila do poder econocircmico do capital
pois algumas empresas simplesmente perdem sua utilidade bem como alguns oacutergatildeos estatais
Em compensaccedilatildeo novas empresas surgem novas tecnologias satildeo criadas e o paiacutes toma a
vanguarda em gerenciamento viaacuterio sepultando os interesses particulares em detrimento do
coletivo
O trabalho aqui desenvolvido representa a possibilidade de um avanccedilo social e econocircmico
consideraacutevel e recomenda-se que a pesquisa e o desenvolvimento continuem nesta linha
buscando materializar as ideacuteias e conceitos apresentados no Modelo de Gerenciamento de
Veiacuteculos Automotores
57
ANEXO 1 - VehicleMIB
VEHICLE-MIB DEFINITIONS = BEGIN
IMPORTSdirectory mgmt experimental enterprises
FROM RFC1155-SMI MODULE-IDENTITY OBJECT-TYPE NOTIFICATION-TYPE OBJECT-IDENTITY Counter32 Gauge32 Integer32 IpAddress
FROM SNMPv2-SMI DisplayString TimeStamp Timelnterval TestAndlncr
AutonomousType DateAndTime TEXTUAL-CONYENTION FROM SNMPv2-TC
MODULE-COMPLIANCE OBJECT-GROUP NOTIFICATION-GROUP FROM SNMPv2-CONF
mib-2FROM RFC1213-MIB
Positiveinteger NonNegativelnteger FROM UPS-MIB
MacAddressFROM BRIDGE-MIB
- 136 131vehicleMIB MODULE-IDENTITY
LAST-UPDATED 200210151827Z - october 15 2002 at 1827 ORGANIZATION UFSC - CPGCCCONT ACT-INF O
Bobiquins Estevatildeo de MelloPostal address BR Sistemas Ltda
Rua Lauro Linhares 2123803ATrindadeFlorianoacutepolis SC88036-002Brasil
Tel 55 48 234 8945 Fax 55 48 234 8945
E-mail bobibrsistemascombrDESCRIPTION
The MIB module to describe vehicles= experimental 1
- 1361311vehicleMIBObjects OBJECT IDENTIFIER = vehicleMIB 1
mdash The Device Identification group
All objects in this group except for vehicleldentLicencePlate and vehiclelpAddress are set at device initialization and remain static
- I36I3111vehicleldent OBJECT IDENTIFIER vehicleMIBObjects 1
- 136L31111vehicleldentManufacturer OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The name of the vehicles manufacturer= vehicleldent 1
- 136131112vehicleldentModel OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles model designation= vehicleldent 2
- 136131113vehicleldentSoftwareVersion OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles firmwaresoftware version(s) This variablemay or may not have the same value asvehicleldentAgentSoftwareVersion in some implementations
vehicleldent 3
- 136131114vehicleldent Agent Soft wareV ersion OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles agent software version This variable may or may not have the same value asvehicleldentvehicleSoftwareVersion in some implementations
= vehicleldent 4
- 136131115vehicleldentType OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles identification type= vehicleldent 5
- L36131116vehicleldentFuel OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles fuel identification= vehicleldent 6
- 136131117vehiclel dentManufacturing Y ear OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles year= vehicleldent 7
- 136131118vehicleldentModelYear OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles model year vehicleldent 8
- 136L31119vehicleldentCapacity OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles capacity= vehicleldent 9
- 1361311110vehicleldentPower OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles engine power
= vehicleldent 10
-1361311111vehicleldentMotorType OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles motor type= vehicleldent 11
- 1361311112vehicleldentMotorNumber OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles engine identification number= vehicleldent 12
- 1361311113vehicleldentCylinder OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles engine number of cylinders= vehicleldent 13
- 1361311114vehicleldentFirstOilChange OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles displacement required for the first oil change = vehicleldent 14
- 1361311115vehicleldentFirstMaintenance OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles displacement required for the first oficial maintenance
= vehicleldent 15
- 1361311116vehicleldentMaintenancePeriod OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles regular maintenance intervals= vehicleldent 16
-1361311117vehicleldentColor OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles predominant color= vehicleldent 17
- 1361311118vehicleldentChassisId OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles chassis identification number= vehicleldent 18
- 1361311119vehicleldentLicencePlate OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
A string which identifies the vehicles licence plate This object should be set by the dealer
= vehicleldent 19
- 1361311120vehicleldentlpAddress OBJECT-TYPE
SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION
The IP Address of the vehicle This value must be provided by the managing aplication A value of 0000 implies that there isnt a provider nearby
DEFVAL 00000000rsquoH = vehicleldent 20
- 1361311121vehicleldentMacAddress OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-only STATUS current DESCRIPTION
The MAC address used by this vehicle when it must be referred to in a unique fashion It is only required to be unique
REFERENCEIEEE 802ID-1990 Sections 64113 and 3125
= vehicleldent 21
-1361311122vehicleldentSerialNumber OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
A string which identifies the vehicles serial number = vehicleldent 22
- 1361311123vehicleldent Warranty OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
A string which identifies the vehicles warranty= vehicleldent 23
mdash Owner Group
- I36I3112vehicleOwner OBJECT IDENTIFIER = vehicleMIBObjects 2
- L36131121 vehicleOwnerName OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
A string which identifies the vehicles ownerThis object should be set by the dealer
= vehicleOwner 1
- 136L31122vehicleOwnerRegister OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current
DESCRIPTIONA string which identifies the owners registerThis object should be set by the dealer
= vehicleOwner 2
- 136131123 vehicleOwnerPhone OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
A string which identifies the owners phone number This object should be set by the dealer
vehicleOwner 3
- 136131124 vehicleOwnerMail OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
A string which identifies the owners e-mailThis object should be set by the dealer
vehicleOwner 4
mdash History Group
- 13613113vehicleHistory OBJECT IDENTIFIER = vehicleMIBObjects 3
- 136131131vehicleHistoryDeliveryDate OBJECT-TYPE
SYNTAX DateAndTime MAX-ACCESS read-write STATUS current DESCRIPTION
The vehicles delivery date and time= vehicleHistory 1
- 136L31132vehicleHistory Vendor OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
The name of the vehicles vendor= vehicleHistory 2
65
- 136L31133vehicleHistoryDealer OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
The name of the vehicles dealer= vehicleHistory 3
- 136131134vehicleHistoryNumLines OBJECT-TYPE
SYNTAX NonNegativelnteger MAX-ACCESS read-only STATUS current DESCRIPTION
The number of Status lines utilized in this device This variable indicates the number of rows in the History table
= vehicleHistory 4
- I36I31135 vehicleHistoryTable OBJECT-TYPE
SYNTAX SEQUENCE OF VehicleHistoryEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION
A list of History table entries= vehicleHistory 5
- 1361311351VehicleHistoryEntry OBJECT-TYPE
SYNTAX VehicleHistoryEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION
An entry containing information applicable to a particular History line
INDEX vehicleHistoryLinelndex = vehicleHistoryTable 1
VehicleHistoryEntry = SEQUENCE vehicleHistoryLinelndex INTEGER vehicleHistoryMaintenanceDate DateAndTime vehicleHistoryMaintenance NonNegativelnteger vehicleHistoryOilChangeDate Date AndT ime vehicleHistoryOilChange NonNegativelnteger
- 13613113511
66
vehicleHistoryLinelndex OBJECT-TYPE SYNTAX Positiveinteger MAX-ACCESS not-accessible STATUS current DESCRIPTION
The History line identifier= vehicleHistoryEntry 1
- 13613113512vehicleHistoryMaintenanceDate OBJECT-TYPE
SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION
The maintenance date= vehicleHistoryEntry 2
- 13613113513vehicleHistoryMaintenance OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS kmMAX-ACCESS read-only STATUS current DESCRIPTION
The present displacement of the vehicle on vehicleHistoryMaintenanceDate
= vehicleHistoryEntry 3
- 13613113514vehicleHistoryOilChangeDate OBJECT-TYPE
SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION
The motors oil change date= vehicleHistoryEntry 4
- 13613113515vehicleHistoryOilChange OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS kmMAX-ACCESS read-only STATUS current DESCRIPTION
The present displacement of the vehicle on vehicleHistoryOilChangeDate
= vehicleHistoryEntry 5
mdash The Status group
- 13613114vehicleStatus OBJECT IDENTIFIER = vehicleMIBObjects 4
- 136L31141 vehicleStatusHelp OBJECT-TYPE
SYNTAX INTEGER on(l) off(2)
MAX-ACCESS read-write STATUS current DESCRIPTION
Setting this object to on will cause the vehicle system to send a help notification Setting this object to off means normal situation
= vehicleStatus 1
- 136131142vehicleStatusNumLines OBJECT-TYPE
SYNTAX NonNegativelnteger MAX-ACCESS read-only STATUS current DESCRIPTION
The number of Status lines utilized in this deviceThis variable indicates the number of rows in the Status table
= vehicleStatus 2
- 136131143 vehicleStatusTable OBJECT-TYPE
SYNTAX SEQUENCE OF VehicleStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION
A list of Status table entries= vehicleStatus 3
- I36I311431 VehicleStatusEntry OBJECT-TYPE
SYNTAX VehicleStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION
An entry containing information applicable to a particular Status line
INDEX vehicleStatusLinelndex = vehicleStatusTable 1
VehicleStatusEntry = SEQUENCE vehicleStatusLinelndex INTEGER vehicleStatusSpeed NonNegativelntegervehicleStatusRpm NonNegativelntegervehicleStatusMotorTemperature INTEGER vehicleStatusFuelLevel NonNegativelnteger vehicleStatusKm NonNegativelntegervehicleStatusTirePressure NonNegativelnteger vehicleStatusMotorOilLevel NonNegativelnteger vehicleStatusBatteryLevel NonNegativelnteger vehicleStatusLocation DisplayString
- I36I31134311vehicleStatusLinelndex OBJECT-TYPE
SYNTAX Positiveinteger MAX-ACCESS not-accessible STATUS current DESCRIPTION
The Status line identifier= VehicleStatusEntry 1
- 136131134312vehicleStatusSpeed OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS km per hourMAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles current speed= VehicleStatusEntry 2
- 136131134313vehicleStatusRpm OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS rotations per minuteMAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles current rotations per minute= VehicleStatusEntry 3
- 136131134314vehicleStatusMotorT emperature OBJECT-TYPE
SYNTAX INTEGER UNITS degrees CentigradeMAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles engine current temperature
= vehicleStatusEntry 4
- 136131134315 vehicleStatusFuelLevel OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS HireMAX-ACCESS read-only STATUS current DESCRIPTION
The current fuel level= vehicleStatusEntry 5
- 136131134316vehicleStatusKm OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS kmMAX-ACCESS read-only STATUS current DESCRIPTION
The current total displacement of vehicle = vehicleStatusEntry 6
- 136131134317 vehicleStatusTirePressure OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS psiMAX-ACCESS read-only STATUS current DESCRIPTION
The current tire pressure vehicleStatusEntry 7
- 136131134318 vehicleStatusMotorOilLevel OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS litreMAX-ACCESS read-only STATUS current DESCRIPTION
The current motor oil level= vehicleStatusEntry 8
- 136131134319 vehicleStatusBatteryLevel OBJECT-TYPE
SYNTAX INTEGER unknown(l) batteryNormal(2) batteryLow(3)
MAX-ACCESS read-only
STATUS currentDESCRIPTION
The indication of the capacity remaining in the vehicles battery system
= vehicleStatusEntry 9
- 1361311343110 vehicleStatusLocation OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
The GPS indication of the vehicles current location
vehicleStatusEntry 10
mdash The Control group
- 13613115vehicleControl OBJECT IDENTIFIER = vehicleMIBObjects 5
- 136131151 vehicleControlFuel OBJECT-TYPE
SYNTAX INTEGER on(l) off(2)
MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION
Setting this object to On(l) indicates that the vehicle is able to be turned on Setting to Off(2) will cause the fuel to be cut offrsquo
= vehicleControl 1
- 136131152 vehicleControlIgnition OBJECT-TYPE
SYNTAX INTEGER on(l) ofi(2)
MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION
Setting this object to On(l) indicates that the vehicle is to be turned on Setting to 00(2) will cause the eletric system to be cut off1
= vehicleControl 2
mdash Notifications
- This section defines the well-known notifications sent by- vehicle agents
- 1361312vehicleMIBNotifications OBJECT IDENTIFIER = vehicleMIB 2
- I36I3121vehicleNotificationChangeOilAndMaintenance NOTIFICATION-TYPE
OBJECTS vehicleHistoryMaintenanceDate vehicleHistoryMaintenance vehicleHistoryOilChangeDate vehicleHistoryOilChange
STATUS current DESCRIPTION
The vehicle is approaching oil change and regular maintenance dates This Notification is persistent and is resent at one day intervals until the history table is updated
= vehicleMIBNotifications 1
- 13613122vehicleNotificationHelp NOTIFICATION-TYPE
OBJECTS vehicleStatusHelp STATUS current DESCRIPTION
This Notification is sent when the vehicles conductor turns on a help switch
= vehicleMIBNotifications 2
- I36I3123vehicleNotificationWarranty NOTIFICATION-TYPE
OBJECTS vehicleldentWarranty STATUS current DESCRIPTION
The vehicles warranty is close to expiring dateThis Notification is persistent andis resent at one week intervals until dead line
= vehicleMIBNotifications 3
mdash Conformance information
mdash1361313vehicleMIBConformance OBJECT IDENTIFIER = vehicleMIB 3
-13613131vehicleCompliance OBJECT IDENTIFIER = vehicleMIBConformance 1
mdash compliance statements
mdash136131311vehicleBasicCompliance MODULE-COMPLIANCE
STATUS current DESCRIPTION
The compliance statement for vehicles that only support the identifying and status objects
MODULE mdash this moduleMANDATORY-GROUPS vehicleBasicGroup
= vehicleCompliance 1
mdash136131312vehicleAdvancedCompliance MODULE-COMPLIANCE
STATUS current DESCRIPTION
The compliance statement for vehicles that support advanced-feature functions such as history and notifications
MODULE mdash this moduleMANDATORY-GROUPS vehicleBasicGroup
vehicleAdvancedGroup vehicleNotificationsGroup
= vehicleCompliance 2
mdash136131313vehicleControlCompliance MODULE-COMPLIANCE
STATUS current DESCRIPTION
The compliance statement for vehicles that support control-featured functions
MODULE mdash this moduleMANDATORY-GROUPS vehicleBasicGroup
vehicleControlGroup = vehicleCompliance 3
mdash136131314vehicleFullCompliance MODULE-COMPLIANCE
STATUS current DESCRIPTION
The compliance statement for vehicles that support all functions
MODULE mdash this moduleMANDATORY-GROUPS vehicleBasicGroup
vehicleAdvancedGroup vehicleNotificationsGroup
73
vehicleControlGroup = vehicleCompliance 4
mdash units of conformance
mdash summary at a glance
mdash basic adv ControlmdashvehicleldentManufacturer X X X X
mdashvehicleldentModel x X X X
mdashvehicleldentSoftwareVersion x X X X
mdashvehicleldentAgentSoftwareVersion X X X X
mdashvehicleldentType X X X X
mdashvehicleldentFuel X X X X
mdashvehicleldentManufacturing Y ear X X X X
mdashvehicleldentModel Year X X X X
mdashvehicleldentCapacity X X X X
mdashvehicleldentPower X X X X
mdashvehicleldentMotorType X X X XmdashvehicleldentMotorNumber X X X X
mdashvehicleldentCylinder X X X X
mdashvehicleldentFirstOilChange X X X X
mdashvehicleldentOilChangePeriod X X X XmdashvehicleldentFirstMaintenance X X X X
mdashvehicleldentMaintenancePeriod X X X XmdashvehicleldentColor X X X X
mdashvehicleldentChassisId X X X XmdashvehicleldentLicencePlate X X X X
mdashvehicleldentlpAddress X X X XmdashvehicleldentMacAddress X X X X
mdashvehicleldentSerialNumber X X X XmdashvehicleldentWarranty X X X X
mdashvehicleOwnerName X X
mdashvehicleOwnerRegister X XmdashvehicleOwnerPhone X X
mdashvehicleOwnerMail X X
mdashvehicleHistoryDeliveryDate X X
mdashvehicleHistoryVendor X X
mdashvehicleHistoryDealer X X
mdashvehicleHistoryNumLines X X
mdashvehicleHistoryLinelndex X X
mdashvehicleHistoryMaintenanceDate X X
mdashvehicleHistoryMaintenance X X
mdashvehicleHistoryOilChangeDate X X
mdashvehicleHistoryOilChange X X
mdashvehicleStatusHelp X X X X
mdashvehicleStatusNumLines X X X X
mdashvehicleStatusLinelndex X X X X
mdashvehicleStatusSpeed X X X X
mdashvehicleStatusRpm X X X X
mdashvehicleStatusMotorTemperature X X X X
mdashvehicleStatusFuelLevel X X X X
mdashvehicleStatusKm X X X X
mdashvehicleStatusTyrePressure X X X X
--vehicleStatusMotorOilLevel X X X X
mdashvehicleStatusBatteryLevel X X X X
mdashvehicleStatusLocation X X X X
mdashvehicleControlFuel X X
mdashvehicleControlIgnition X X
mdashvehicleNotificationChangeOilAndMaintenance X X
mdashvehicleNotificationHelp X X
mdashvehicleNotificationWarranty X X
- units of conformance
- I36I3132vehicleGroups OBJECT IDENTIFIER = vehicleMIBConformance 2
- 136131321vehicleBasicGroup OBJECT-GROUP
OBJECTS vehicleldentManufacturer vehicleldentModel vehicleldentSoftwareVersion vehicleldent AgentSoft waumlre V ersion vehicleldentType vehicleldentFuel vehicleldentManufacturing Y ear vehicleldentModel Year vehicleldentCapacity vehicleldentPowervehicleldentMotorType vehicleldentMotorNumber vehicleldentCylindervehicleldentFirstOilChange vehicleldentOilChangePeriod vehicleldentFirstMaintenance vehicleldentMaintenancePeriod vehicleldentColor vehicleldentChassisId vehicleldentLicencePlate vehicleldentlpAddress vehicleldentMacAddress vehicleldentSerialNumber vehicleldentWarranty vehicleStatusHelp vehicleStatusNumLines vehicleStatusLinelndex vehicleStatusSpeed vehicleStatusRpm vehicleStatusMotorTemperature vehicleStatusFuelLevel vehicleStatusKm vehicleStatusTirePressure vehicleStatusMotorOilLevel
75
vehicleStatusBatteryLevel vehicleStatusLocation STATUS current DESCRIPTION
The vehicleBasicGroup defines objects which are common across all vehicles which meet basic compliance
= vehicleGroups 1
- 136131322vehicleAdvancedGroup OBJECT-GROUP
OBJECTS vehicleOwnerName vehicleOwnerRegister vehicleOwnerPhone vehicleOwnerMail vehicleHistoryDeliveryDate vehicleHistoryVendor vehicleHistoryDealer vehicleHistoryNumLines vehicleHistoryLinelndex vehicleHistoryMaintenanceDate vehicleHistoryMaintenance vehicleHistoryOilChangeDate vehicleHistoryOilChange
STATUS current DESCRIPTION
The vehicleAdvancedGroup defines objects which are related to vehicles history and owner
vehicleGroups 2
- 136131323vehicleControlGroup OBJECT-GROUP
OBJECTS vehicleControlFuel vehicleControlIgnition STATUS current DESCRIPTION
The vehicleControlGroup defines objects which are related to control-feature functions
= vehicleGroups 3
- 136131324vehicleNotificationGroup NOTIFICATION-GROUP
NOTIFICATIONS vehicleNotificationChangeOilAndMaintenance vehicleNotificationHelp vehicleNotificationWarranty
STATUS current DESCRIPTION
The vehicleNotificationGroup defines objects which are related to notifications-feature functions
= vehicleGroups 4
END
GLOSSAacuteRIO E ABREVIACcedilOtildeES
ASNl Abstract Syntax Notation One - Notaccedilatildeo de Sintaxe Abstrata Um Uma notaccedilatildeo para
representaccedilatildeo de dados em protocolos de comunicaccedilatildeo definida pela ISO O gerenciamento
Internet utiliza um subconjunto de ASNl
CDMA Code Division Multiple Access - acesso muacuteltiplo por divisatildeo de coacutedigo
EHF Extremely High Frequency - frequumlecircncia extremamente alta
FDMA Frequency Division Multiple Access - acesso muacuteltiplo por divisatildeo de frequumlecircncia
HF High Frequency - frequumlecircncia alta
HTTP Hiper-Text Markup Language - Linguagem de Marcaccedilatildeo de HiperTexto A linguagem
utilizada na construccedilatildeo de paacuteginas WWW
ISM Industrial Scientific and Medical bands - Faixas de frequumlecircncias alocadas para aplicaccedilotildees
industriais cientiacuteficas e meacutedicas
ISO International Organization for Standardization - Organizaccedilatildeo Internacional para
Padronizaccedilatildeo Um dos oacutergatildeos mais importantes no mundo de padronizaccedilotildees com diversos
estudos na aacuterea de computadores e particularmente de redes de computadores
LF Low Frequency - frequumlecircncia baixa
MF Medium Frequency - frequumlecircncia meacutedia
MIB Management Information Base - Base de Informaccedilotildees de Gerenciamento Uma coleccedilatildeo
de informaccedilotildees gerenciais sobre um determinado recurso
OSI Open Systems Interconnection - Interconexatildeo de Sistemas Abertos Um conjunto de
padronizaccedilotildees para interconexatildeo de sistemas em redes de computadores
RFC Request For Comments - Requisiccedilotildees Para Comentaacuterios Os documentos publicados pelo
IETF e que tratam de assuntos Internet Nem todos os RFCs satildeo padrotildees e alguns jamais o
chegam a ser
SHF Super High Frequency - frequumlecircncia super-alta
Site - Conjunto de documentos da WWW acessiacuteveis a partir de um determinado endereccedilo Eacute o
endereccedilo virtual de uma empresa ou uma aplicaccedilatildeo
SMI Structure o f Management Information - Estrutura da Informaccedilatildeo de Gerenciamento
Define a maneira como as informaccedilotildees de gerenciamento satildeo criadas e seus relacionamentos
SNMP Simple Network Management Protocol - Protocolo de Gerenciamento de Redes
Simples o protocolo de gerenciamento utilizado na Internet
TCPIP Transmission Control Protocol Internet Protocol - Protocolo de Controle de
Transmissotildees Protocolo Internet Os protocolos baacutesicos utilizados na Internet
TDMA Time Division Multiple Access mdash acesso muacuteltiplo por divisatildeo de tempo
UHF Ultra High Frequency - frequumlecircncia ultra-alta
VHF Very High Frequency - frequumlecircncia muito alta
VLF Very Low Frequency - frequumlecircncia muito baixa
WWW World Wide Web - Grande Teia Mundial Nome dado ao conjunto de maacutequinas que
trocam informaccedilotildees utilizando o protocolo HTTP
78
REFEREcircNCIAS BIBLIOGRAacuteFICAS
ANATEL Agecircncia Nacional de Telecomunicaccedilotildees Atribuiccedilatildeo de faixas de frequumlecircncias no Brasil Disponiacutevel em lthttpwwwanatelgovbrToolsframeasplink=radiofrequencia qaffpdfgt Acesso em 26 set 2002
thBICSI Telecommunications distribution methods manual 8 ed Tampa Florida v2 1998 Cap 29
BRASIL Web Site Oficial do Departamento Nacional de Tracircnsito Disponiacutevel em lthttpwww denatrangovbrpg70jspgt Acesso em 08 nov 2002
BRASIL Web Site Oficial do Departamento Nacional de Tracircnsito Disponiacutevel em httpwww denatrangovbrpgl8jspgt Acesso em 10 nov 2002
CASE J et al RFC 1157 - A Simple Network Management Protocol (SNMP) Network Working Group may 1990 p 5
FIAT AUTOMOacuteVEIS Web Site Oficial do Brasil Disponiacutevel em httpwwwfiatcombr index_sitephpgt institucional a faacutebrica Acesso em 19 nov 2002
GOOGLE Web Site de Busca Disponiacutevel em lthttpwwwgooglecombrsearch hl=ptampie=ISO-8859-1 ampq=22rastreamento+de+veEDculo s22ampbtnG=Pesquisa+Google amplr=lang_ptgt Acesso em 15 out 2002
MELLO Roseleine Calgaro Uma MIB de apoio agrave gerecircncia do relacionamento com o cliente em comeacutercio eletrocircnico 2002 108 f Dissertaccedilatildeo (Mestrado em Ciecircncias da Computaccedilatildeo) - Universidade Federal de Santa Catarina Florianoacutepolis 2002
RIO DE JANEIRO (Estado) 5 set 2002 Tracircnsito Brasil Estatiacutestica da Organizaccedilatildeo Mundial de Sauacutede sobre tracircnsito Disponiacutevel em lthttpwwwtransitobrasilcombrnoticia noticiaphp noti=1044gt Acesso em 22 out 2002
RIO DE JANEIRO (Estado) SuperTrack Rastreamento de veiacuteculos Disponiacutevel em lthttp wwwsupertrackcombr2htmgt Acesso em 02 out 2002
79
RIO DE JANEIRO (Estado) Revista Engebraacutes Mortos no tracircnsito chegam a 1 milhatildeo e acidentes consomem US$ 10 bi ao ano Disponiacutevel em lthttpwwwengebrascombr EngbWebportuguesmortosnohtmgt Acesso em 24 set 2002
TANENBAUM Andrew S Redes de computadores 3 ed Rio de Janeiro Campus 1997 923 p
TANIGUCHI Caacutessio O bom exemplo do tracircnsito em Curitiba Curitiba mar 2002 Disponiacutevel em lthttpwwwcuritibaprgovbrpmcAgenciaartigostransitolhtmlgt Acesso em 19 nov 2002
TIM Telesc Celular Cobertura Disponiacutevel em lthttpwww2timsulcombr intemaaspitem=2amppagina=coberturagt Acesso em 26 set 2002
RESUMO
Esta dissertaccedilatildeo propotildee um modelo de gerenciamento para veiacuteculos automotores
produzidos em escala industrial baseado no modelo de gerenciamento SNMP como
ferramenta de monitoramento e controle durante a produccedilatildeo comercializaccedilatildeo e utilizaccedilatildeo dos
veiacuteculos O presente trabalho mostra as vaacuterias tecnologias empregadas atualmente seus
pontos positivos e negativos e os objetivos que estas tecnologias pretendem atingir
Fundamenta a base tecnoloacutegica que daacute sustentaccedilatildeo ao modelo mostrando as vantagens e
desvantagens da mesma O trabalho propotildee o modelo fiacutesico para o gerenciamento de veiacuteculos
o modelo funcional e o modelo de informaccedilatildeo para este fim O modelo de informaccedilatildeo eacute uma
MIB (Management Information Base) ou seja uma base de dados dedicada que eacute
efetivamente criada e codificada neste documento
ABSTRACT
This work proposes a management model for vehicles produced in large scale based on the
SNMP management model The technologies usually used on network management are
detailed on this work showing the positive and negative points and the objectives reached by
them - these technologies support the model suggested This management model presents a
physical model a functional model and an information model The information model is a
MIB (Management Information Base) that is a dedicated database defined and coded on this
work
LISTA DE TABELAS E FIGURAS
Fig 21 - Componentes do Modelo de Gerenciamento SNMP 13Fig 22 - Aacuterea de cobertura TIM Celular 20Tabela 31 - Comparativo de Uso no Modelo SNMP26Fig 41 - Modelo de Gerenciamento SNMP em Veiacuteculos Automotores28Fig 43 - Gerenciamento na produccedilatildeo do veiacuteculo30Fig 44 - Gerenciamento na comercializaccedilatildeo e manutenccedilatildeo do veiacuteculo32Fig 45 - Gerenciamento no uso do veiacuteculo 33Fig 46 - Gerenciamento pelo Poder Puacuteblico 34Fig 47 - Estaccedilotildees Radiobase em Florianoacutepolis 35Fig 48 - Modelo Funcional de Gerenciamento 36Fig 49 - Espectro de frequumlecircncias no Brasil 38Fig 410 - Arvore da MIB 40Fig 411 - Aacutervore de vehicleMIBObjects 41Fig 411 - Aacutervore de vehicleldent42Fig 413 - Aacutervore de vehicleOwner e vehicleHistory46Fig 414 - Aacutervore de vehicleStatus48Fig 415 - Arvore de vehicleMIBNotifiacutecations 50Tabela 4 1- Planilha de Conformidade 54
SUMAacuteRIO
1 - INTRODUCcedilAtildeO 911 Objetivos102 - FUNDAMENTACcedilAtildeO1321 O Modelo SNMP 1322 Transmissatildeo Sem Fio 15
221 O Espectro Eletromagneacutetico 16222 Teacutecnicas de Multiplexaccedilatildeo 18
23 Estaccedilatildeo Radiobase - ERB203 - NECESSIDADES E BENEFIacuteCIOS 2231 Tecnologia Atual versus Modelo de gerenciamento SNMP 224 - MODELO DE GERENCIAMENTO DE VEIacuteCULOS AUTOMOTORES 2741 Arquitetura F iacutesica 2842 Arquitetura Funcional35
421 Estaccedilotildees de Gerenciamento 364211 Estaccedilotildees de Gerenciamento de Produccedilatildeo364212 Estaccedilotildees de Gerenciamento de Manutenccedilatildeo374213 Estaccedilotildees Puacuteblicas de Gerenciamento 37
422 Noacutes Gerenciados37423 Meio de Comunicaccedilatildeo 38423 Informaccedilotildees de Gerenciamento 38424 Protocolo de Gerenciamento 39
43 Arquitetura de Informaccedilatildeo39431 Desenvolvimento da MIB 39432 Descriccedilatildeo de vehicleMIBObjects41
4321 Grupo vehicleldent 424322 Grupo vehicleOwner 454323 Grupo vehicleHistory 464324 Grupo vehicleStatus 484325 Grupo vehicleControl 49
433 Descriccedilatildeo de vehicleMIBNotifications 50434 Descriccedilatildeo de vehicleMIBConformance 51
4341 Descriccedilatildeo de vehicleComplience 514342 Descriccedilatildeo de vehicleGroups54
5 - CONCLUSAtildeO 56ANEXO 1 - VehicleMIB58GLOSSAacuteRIO E ABREVIACcedilOtildeES 76REFEREcircNCIAS BIBLIOGRAacuteFICAS78
9
1 - INTRODUCcedilAtildeO
Este trabalho foi inicialmente concebido para atender a algumas reclamaccedilotildees comuns de
proprietaacuterios e motoristas de motocicletas automoacuteveis e caminhotildees como por exemplo a
falta de um mecanismo tecnoloacutegico que informe a necessidade de uma troca de oacuteleo
lubrificante ou de uma manutenccedilatildeo preventiva Os veiacuteculos de um modo geral possuem
tecnologia embarcada para suprir estas necessidades mas esta tecnologia foi basicamente
desenvolvida para atender aos interesses dos fabricantes A ideacuteia inicial era criar um modelo
padratildeo de informaccedilatildeo que tivesse foco no usuaacuterio do veiacuteculo
Na medida em que a ideacuteia foi sendo amadurecida percebeu-se que existe uma lacuna no
sistema de tracircnsito em geral seja ele em vias urbanas ou rodovias natildeo existe um
gerenciamento da malha viaacuteria brasileira que eacute utilizada por motocicletas automoacuteveis e
caminhotildees Outra percepccedilatildeo que surgiu foi a de que a grande maioria de contravenccedilotildees e
crimes sempre tem um veiacuteculo associado ladrotildees fogem numa camionete sequumlestradores
levam o carro da viacutetima contrabando eacute realizado em caminhotildees e pessoas satildeo atropeladas e
morrem Segundo dados oficiais do DENATRAN(2002) temos cerca de 650 acidentes de
tracircnsito com viacutetimas por dia no Brasil Segundo David Duarte de Lima doutor em seguranccedila
no tracircnsito morrem 40000 pessoas por ano no paiacutes 600000 satildeo feridas e 100000 ficam com
lesotildees definitivas todas viacutetimas de acidentes de tracircnsito (ENGEBRAacuteS 1999) A OMS
(Organizaccedilatildeo Mundial de Sauacutede) fala em 13 milhatildeo de mortos no mundo todo ano em
consequumlecircncia de acidentes de tracircnsito eacute uma morte a cada 30 segundos (TRAcircNSITO
BRASIL 2002)
Este cenaacuterio direcionou a pesquisa para os meacutetodos e tecnologias atualmente usadas para
monitoramento e controle de tracircnsito nos aspectos que implicam em detecccedilatildeo fiscalizaccedilatildeo
intervenccedilatildeo e aplicaccedilatildeo de penalidades No acircmbito do Poder Puacuteblico os oacutergatildeos de tracircnsito
existentes satildeo o CONTRAN (Conselho Nacional de Tracircnsito) o DENATRAN (Departamento
Nacional de Tracircnsito) as Poliacutecias Rodoviaacuteria Federal e Estadual as Poliacutecias Militares as
JARTs (Juntas Administrativas de Recursos de Infraccedilotildees) os DETRANs (Departamento de
Tracircnsito) estaduais e existe ainda um projeto de municipalizaccedilatildeo que eacute basicamente uma
divisatildeo de atribuiccedilotildees dos poderes federal estadual e municipal (DENATRAN 2002) As
tecnologias e meacutetodos utilizados satildeo pontuais tais como radares cacircmeras de viacutedeo e
barreiras sendo portanto limitados em tempo e espaccedilo
Quando este assunto eacute visto na esfera privada as tecnologias e meacutetodos datildeo um salto
estratosfeacuterico tanto em nuacutemero de empresas que atendem o segmento conforme mostra o site
Google (2002) quanto na elevada sofisticaccedilatildeo das soluccedilotildees que utilizam sistemas de sateacutelite
para rastreamento (SUPERTRACK 2002) Estas empresas tecircm seu nicho de mercado nas
transportadoras de mercadorias que temem roubo de cargas e na camada da populaccedilatildeo com
maior poder aquisitivo que procuram soluccedilotildees para o roubo de veiacuteculos caros e eventuais
sequumlestros Existe aqui uma limitaccedilatildeo quanto agrave abrangecircncia social
11 Objetivos
Esta dissertaccedilatildeo tem como objetivo principal apresentar um modelo que permita o
gerenciamento em tempo integral de todos os veiacuteculos automotores em todas as vias puacuteblicas
do paiacutes com uma base teacutecnica padronizada
Como objetivos especiacuteficos tem-se
Definir a arquitetura fiacutesica do modelo
10
Especificar a arquitetura funcional do modelo
Especificar e modelar a arquitetura de informaccedilatildeo do modelo
O modelo utiliza tecnologias provenientes do mundo de redes de computadores e
telecomunicaccedilotildees todas consolidadas e com massa criacutetica disponiacutevel O cerne do sistema eacute o
modelo de gerenciamento SNMP com suas estaccedilotildees de gerenciamento protocolos de
comunicaccedilatildeo e noacutes gerenciados (veiacuteculos) com agentes e bases de informaccedilotildees (MIBs -
Management Information Base) A comunicaccedilatildeo entre gerente e agente eacute feita por radioshy
frequumlecircncia entre antenas estrategicamente localizadas (estaccedilotildees radiobase - ERBs) e um
hardware especializado embarcado no veiacuteculo
A atribuiccedilatildeo das montadoras de veiacuteculos eacute embarcar um servidor com uma mesma base de
dados e um mesmo agente em cada produto seu a atribuiccedilatildeo do Poder Puacuteblico eacute implantar
nuacutecleos de gerenciamento e estaccedilotildees radiobase suficientes para dar a aacuterea de cobertura
necessaacuteria para a malha viaacuteria brasileira No momento em que o veiacuteculo eacute ligado e comeccedila a
utilizar uma rua avenida ou rodovia os gerentes puacuteblicos iniciam o monitoramento e o
controle pois o veiacuteculo tal como um switch de rede de computadores fica informando ldquoestou
ligadordquo ldquosou um Palio EXrdquo ldquominha placa eacute MCG 3456rdquo ldquominha velocidade atual eacute 76
kmhrdquo O modelo prevecirc que se abra desta forma um canal de comunicaccedilatildeo em tempo real
entre o gestor de tracircnsito e o condutor do veiacuteculo possibilitando que o mesmo seja avisado
via sintetizador de voz ou painel digital de congestionamentos interrupccedilotildees de tracircnsito
velocidade excessiva trecho com cobranccedila de pedaacutegio e autuaccedilotildees por exemplo O motorista
pode por sua vez solicitar socorro em situaccedilotildees emergenciais O modelo proposto abre
enfim um campo vasto de desenvolvimento de equipamentos especializados aplicaccedilotildees de
gerenciamento e procedimentos legais
Todas as instituiccedilotildees empresas e pessoas envolvidas com veiacuteculos satildeo beneficiadas pois
todas podem ter estaccedilotildees de gerenciamento focadas no seu negoacutecio A montadora cria um
sistema que iraacute auxiliar no processo produtivo do veiacuteculo registrando dados como modelo
cor nuacutemero de seacuterie data de fabricaccedilatildeo etc As revendas e concessionaacuterias envolvidas na
comercializaccedilatildeo e manutenccedilatildeo do veiacuteculo ganham informaccedilotildees adicionais que podem ser
utilizadas na consolidaccedilatildeo do relacionamento com clientes tais como datas e locais de
manutenccedilotildees nome do usuaacuterio e perfil de uso do veiacuteculo Uma base de informaccedilotildees
padronizada possibilita que as oficinas atendam veiacuteculos independentemente da marca O
proprietaacuterio ganha em seguranccedila e interatividade com o veiacuteculo que avisa quando estaacute
vencendo o prazo de uma manutenccedilatildeo preventiva e que a velocidade atual estaacute acima do
permitido no trecho evitando multas O Poder Puacuteblico ganha uma ferramenta poderosa e
versaacutetil para detectar fiscalizar agir penalizar e cobrar
A maior beneficiada com a implantaccedilatildeo deste modelo eacute a sociedade brasileira que teraacute reais
possibilidades de diminuir seus iacutendices de infraccedilotildees contravenccedilotildees crimes e mortes aleacutem de
minimizar os prejuiacutezos monetaacuterios com estes eventos O paiacutes pode dar o exemplo ao mundo
tal como jaacute fez no processo eleitoral receacutem concluiacutedo
O capiacutetulo 2 fundamenta as tecnologias envolvidas no Modelo de Gerenciamento de Veiacuteculos
Automotores o capiacutetulo 3 detalha as necessidades e benefiacutecios da implantaccedilatildeo do modelo e o
capiacutetulo 4 apresenta o Modelo de Gerenciamento de Veiacuteculos Automotores desenvolvido no
seu aspecto fiacutesico funcional e quanto agrave base de informaccedilotildees O capiacutetulo 5 compreende as
consideraccedilotildees finais e conclusotildees e o anexo 1 conteacutem a base de informaccedilotildees - MIB -
definida
13
2 - FUNDAMENTACcedilAtildeO
21 O Modelo SNMP
O Modelo de Gerenciamento SNMP foi criado em 1990 buscando suprir uma lacuna que
estava se abrindo no gerenciamento da Internet Ateacute entatildeo a precursora ARPANET vinha
utilizando recursos modestos como o programa Ping para gerenciamento O crescimento
explosivo da rede mundial demandou uma forma sistemaacutetica de monitorar e controlar as redes
de computadores A estrutura e o protocolo SNMP foram implementados nos produtos
comerciais - computadores hubs roteadores switches - e se tomaram padrotildees para o
gerenciamento de redes O Modelo SNMP consiste em quatro componentes noacute gerenciado
estaccedilatildeo de gerenciamento informaccedilatildeo de gerenciamento e protocolo (TANENBAUM 1997)
Estes componentes satildeo ilustrados na figura 21
Fig 21 - Componentes do Modelo de Gerenciamento SNMP
14
Segundo Mello (2002 108 f) o modelo de gerenciamento SNMP eacute composto pelos elementosGerente (estaccedilatildeo de gerenciamento)- a estaccedilatildeo de gerenciamento age como uma interface da estrutura gerenciada com o administrador o qual recebe as informaccedilotildees de estado do sistema e determina a accedilatildeo que deve ser tomada Agente - eacute moacutedulo que fica no dispositivo que estaacute sendo gerenciado Troca informaccedilotildees com o gerente A comunicaccedilatildeo pode ser originada a partir dele (trap) ou do gerente (polling)MTB - por sua vez a MtB (Base de Informaccedilotildees Gerenciaacuteveis) armazena todas as informaccedilotildees do dispositivo como a identificaccedilatildeo as configuraccedilotildees o estado Estas informaccedilotildees satildeo lidas ou alteradas pelo agenteProtocolo de Gerenciamento - O SNMP possibilita a troca de informaccedilotildees entre gerentes e agentes Na arquitetura Internet o SNMP eacute implementado sobre o UDP ou seja natildeo eacute orientado agrave conexatildeo - como sua funccedilatildeo eacute gerenciar situaccedilotildees de risco natildeo pode depender de conexatildeo
As redes de computadores se consolidaram apoacutes um embate com sistemas multiusuaacuterios que
foi a tecnologia que fez frente agraves redes no final dos anos 80 Praacuteticas baratas e eficientes as
redes de computadores imediatamente foram interligando todos elementos de computaccedilatildeo de
uma empresa de computadores a impressoras de servidores a sistemas de fornecimento de
energia ininterrupta (no breaks) As redes foram se expandindo dentro da empresa
interligaram filiais e parceiros tomando-se estruturas extremamente complexas e requerendo
algum niacutevel de gerenciamento As tentativas iniciais foram proprietaacuterias e natildeo tinham a
abrangecircncia necessaacuteria ao problema
A cultura de gerenciar redes expandiu-se quando os principais fabricantes de equipamentos de
informaacutetica adotaram o modelo SNMP como padratildeo A estrutura de gerenciamento eacute
composta basicamente de um gerente que solicita informaccedilotildees ou envia comandos de controle
para o noacute gerenciado dentro do noacute estaacute o agente SNMP que recebe as instruccedilotildees do gerente e
as executa Quando o agente necessita de alguma informaccedilatildeo ele consulta a MIB que eacute a base
de informaccedilotildees de gerenciamento de cada equipamento Todo equipamento deve possuir uma
MIB para ser gerenciaacutevel pois eacute nela que as informaccedilotildees relevantes ao usuaacuterio satildeo
armazenadas
O SNMP foi definido tendo como principal objetivo minimizar a quantidade e complexidade das funccedilotildees de gerenciamento realizadas pelo agente Como objetivos secundaacuterios foi proposto que o SNMP fosse suficientemente amplo
para aceitar aspectos adicionais da operaccedilatildeo de gerenciamento de redes e tanto quanto possiacutevel independente da arquitetura e mecanismos dos dispositivos gerenciados (CASE 1990 p 5)
O gerenciamento de uma rede de computadores normalmente eacute realizado atraveacutes de vaacuterias
estaccedilotildees de gerenciamento que monitoram e controlam vaacuterios noacutes gerenciados As estaccedilotildees de
gerenciamento satildeo computadores de alta capacidade de processamento que executam uma
aplicaccedilatildeo de gerenciamento Os noacutes gerenciados satildeo computadores hubs switches
roteadores placas de rede no breaks enfim qualquer dispositivo de informaacutetica que possua
um agente SNMP e uma M1B embarcados O agente SNMP intermedeia as questotildees de
gerenciamento com a MIB que armazena os dados do equipamento Estes dados podem ser
consultados ou alterados utilizando o protocolo SNMP
Os recursos que satildeo gerenciados no equipamento ou dispositivo de informaacutetica satildeo
representados como objetos e a MIB eacute uma estruturaccedilatildeo destes objetos na forma de uma
aacutervore As definiccedilotildees de como deve ser construiacuteda uma MIB podem ser encontradas na
Estrutura da Informaccedilatildeo de Gerenciamento padratildeo (SMI) A notaccedilatildeo para a representaccedilatildeo dos
dados na MIB eacute determinada na Notaccedilatildeo de Sintaxe Abstrata 1 (ASN 1)
A evoluccedilatildeo das redes equipamentos e sistemas de comunicaccedilatildeo bem como o incremento das
necessidades de disponibilidade e seguranccedila fazem com que haja uma constante ampliaccedilatildeo de
funccedilotildees e potencialidades no SNMP e SMI ocasionando a liberaccedilatildeo de novas versotildees de
ambos de tempos em tempos
22 Transmissatildeo Sem Fio
A transmissatildeo sem fio eacute uma das tecnologias que foram muito desenvolvidas em funccedilatildeo de
necessidades em telecomunicaccedilotildees Hoje eacute um meacutetodo amplamente utilizado tanto para
transmitir voz quanto dados Quando se fala de comunicaccedilatildeo entre dois pontos de A ateacute B
15
em que pelo menos um dos terminais ou elementos eacute moacutevel a transmissatildeo sem fio eacute a
tecnologia mais indicada
16
221 O Espectro Eletromagneacutetico
A tecnologia da comunicaccedilatildeo sem fio utiliza como meios de transmissatildeo a atmosfera terrestre
ou o vaacutecuo sendo que estes meios assim como cabos de cobre e cabos oacuteticos tecircm limitaccedilotildees
O espectro eletromagneacutetico eacute o nome dado agrave parte aproveitaacutevel do meio livre para a difusatildeo
de um sinal considerando a tecnologia atualmente conhecida Segundo Tanenbaum (1997)
esta tecnologia foi produzida e observada pela primeira vez em 1887 por Heinrich Hertz
Quando se movem os eleacutetrons criam ondas eletromagneacuteticas que podem se propagar atraveacutes do espaccedilo livre (inclusive no vaacutecuo) O nuacutemero de oscilaccedilotildees por segundo de uma onda eletromagneacutetica eacute chamado de frequumlecircncia eeacute medida em Hz A distacircncia entre dois pontos maacuteximos (ou miacutenimos) consecutivos eacute chamada de comprimento de onda que eacute universalmente designada pela letra grega X (lambda) No vaacutecuo as ondas viajam na mesma velocidade independente de sua frequumlecircncia ou seja a 3x108 ms que eacute a velocidade da luz representada por c A relaccedilatildeo fundamental eacute expressa na equaccedilatildeo X=C Quando se instala uma antena com o tamanho apropriado em um circuito eleacutetrico as ondas eletromagneacuteticas podem ser transmitidas e recebidas com eficiecircncia por um receptor localizado a uma distacircncia bastante razoaacutevel Toda a comunicaccedilatildeo sem fio eacute baseada nesse princiacutepio (TANENBAUM 1997 p 107)
Os principais fatores que afetam uma transmissatildeo em radiofrequumlecircncia satildeo basicamente a
frequumlecircncia utilizada a localizaccedilatildeo dos equipamentos de transmissatildeorecepccedilatildeo o tamanho e
altura das antenas a potecircncia de transmissatildeo do sinal obstaacuteculos e condiccedilotildees do tempo Estes
fatores determinam a aacuterea de cobertura de um determinado sinal isto eacute a aacuterea geograacutefica
onde eacute possiacutevel haver uma comunicaccedilatildeo entre dois ou mais terminais
O espectro eletromagneacutetico uacutetil atualmente em radiofrequumlecircncia eacute a faixa que vai de 3 kHz ateacute
300 GHz O uso desta faixa de frequumlecircncias eacute restrito e controlado justamente para organizar
as vaacuterias aplicaccedilotildees e os inuacutemeros interesses envolvidos O oacutergatildeo federal que atribui destina
e fiscaliza as vaacuterias faixas de frequumlecircncias no Brasil eacute a ANATEL
A grande faixa dos 3 kHz aos 300 GHz eacute dividida em 8 bandas conhecidas pelas suas siglas
na liacutengua inglesa a saber
VLF - frequumlecircncias muito baixas esta banda vai de 3 a 30 kHz a baixa frequumlecircncia implica em
alto comprimento de onda Este tipo de sinal tende a acompanhar a curvatura da Terra
atingindo grandes distacircncias Esta banda eacute especialmente utilizada para transmissotildees globais e
navegaccedilatildeo mariacutetima de longa distacircncia (BICSI 1998 p 29-2)
LF - frequumlecircncias baixas satildeo as contidas entre 30 kHz e 300 kHz Possuem caracteriacutesticas de
propagaccedilatildeo e uso similares agrave banda VLF
MF mdash frequumlecircncias meacutedias estatildeo entre 300 kHz e 3000 kHz Uma grande parte deste espectro
eacute utilizado pelas raacutedios AM (amplitude modulada) tambeacutem conhecidas com raacutedios de ondas
meacutedias (OM) Estas ondas se propagam ao niacutevel do solo e perfuram preacutedios e obstaacuteculos Ateacute
esta frequumlecircncia a largura de banda disponiacutevel eacute pequena (TANENBAUM 1997 p 110)
HF - frequumlecircncias altas vatildeo de 3 MHz ateacute 30 MHz As ondas que estatildeo ao niacutevel do solo tende
a ser absorvidas pela Terra de forma que a propagaccedilatildeo do sinal natildeo acompanha mais a
curvatura do planeta A caracteriacutestica nesta banda eacute que as ondas refratam na ionosfera uma
ou mais vezes retomando ao solo e sendo recebidas pelo destino
VHF - frequumlecircncias muito altas compreendem o intervalo de 30 MHz a 300 MHz A
caracteriacutestica de propagaccedilatildeo eacute similar ao HF sendo utilizada por radioamadores canais de
televisatildeo aberta (2 ao 13) e raacutedios FM (frequumlecircncia modulada) A banda VHF possui faixas
destinadas agrave comunicaccedilatildeo moacutevel terrestre e aplicaccedilotildees militares (TANENBAUM 1997 p
111)
UHF - frequumlecircncias ultra-altas satildeo as que vatildeo de 300 MHz a 3000 MHz De uma forma geral
a partir de 100 MHz as ondas trafegam em linha reta sendo desta forma mais simples para se
17
determinar origem e destino Estas ondas satildeo vulgarmente conhecidas como microondas e
satildeo amplamente utilizadas em comunicaccedilatildeo de dados e voz Usando antenas paraboacutelicas eacute
possiacutevel concentrar o sinal num feixe de microondas permitindo uma comunicaccedilatildeo mais
eficiente A banda UHF conteacutem duas faixas ISM - em 902 MHz e 24 GHz que satildeo liberadas
pela ANATEL para aplicaccedilotildees industriais cientiacuteficas e meacutedicas ou seja na praacutetica qualquer
um pode utilizaacute-las sem autorizaccedilatildeo do oacutergatildeo governamental Ambas estatildeo congestionadas
pela alta utilizaccedilatildeo em telefonia e comunicaccedilatildeo de dados principalmente em grandes centros
Nesta banda eacute atribuiacuteda uma faixa de comunicaccedilatildeo moacutevel terrestre
SHF - as frequumlecircncias superaltas encontram-se acima de 3 GHz e abaixo de 30 GHz Nesta
banda foram atribuiacutedas duas faixas ISM localizadas em 57 e 24 GHz Quando a transmissatildeo
utiliza frequumlecircncias acima de 8 GHz a aacutegua comeccedila a ser um obstaacuteculo pois as ondas
eletromagneacuteticas agora com um comprimento de onda de 3 ou 4 centiacutemetros satildeo absorvidas
pela chuva As empresas de telefonia utilizam SHF em larga escala principalmente para
comunicaccedilatildeo de longa distacircncia
EHF - frequumlecircncias extremamente altas vatildeo de 30 a 300 GHz Possuem caracteriacutesticas
semelhantes a SHF e suas faixas ISM satildeo 61 122 e 244 GHz
222 Teacutecnicas de Multiplexaccedilatildeo
A necessidade de compartilhar um meio finito de transmissatildeo - o ar - fez com que vaacuterias
tecnologias fossem desenvolvidas para resolver problemas de transmissatildeo Uma necessidade
que surgiu foi a de utilizar mais eficientemente as estreitas bandas alocadas para determinada
aplicaccedilatildeo telefonia celular por exemplo O aumento exponencial dos usuaacuterios de telefones
celulares rapidamente congestiona as estaccedilotildees radiobase que podem operar numa pequena
faixa licenciada pela ANATEL
18
Foram desenvolvidas teacutecnicas de multiplexaccedilatildeo para aumentar a capacidade de transmissatildeo
das ondas eletromagneacuteticas Uma analogia uacutetil para mostrar o efeito da multiplexaccedilatildeo de um
sinal de raacutedio eacute o da ponte Governador Colombo Sales que liga a Ilha de Santa Catarina ao
continente A ponte ocupa um determinado espaccedilo uma largura limitada possui 4 pistas
todas no mesmo sentido Se quiseacutessemos aumentar a capacidade de veiacuteculos que trafegam
naquele sentido e natildeo tiveacutessemos espaccedilo para ampliar a largura da ponte ou natildeo houvesse
condiccedilotildees teacutecnicas para isto poderiacuteamos multiplexaacute-la Diminuindo a largura de cada uma
das 4 pistas poderiacuteamos criar uma quinta pista de rodagem Ou se poderia construir um outro
niacutevel de pistas na mesma largura e acima do existente a capacidade de veiacuteculos dobraria sem
que a largura original da ponte fosse alterada
Existem vaacuterias teacutecnicas de multiplexaccedilatildeo sendo que as mais utilizadas satildeo
FDMA - a teacutecnica de acesso muacuteltiplo por divisatildeo de frequumlecircncia pode ser utilizada tanto em
transmissotildees digitais quanto analoacutegicas Uma banda alocada de 25 MHz por exemplo pode
ser dividida em 833 canais independentes de 30 kHz cada Esta teacutecnica permite que o
equipamento moacutevel seja mais simples e barato poreacutem a estaccedilatildeo radiobase necessita mais
equipamentos pois cada canal requer um transmissor e um receptor (BICSI 1998 p29-4)
TDMA mdash a multiplexaccedilatildeo de acesso muacuteltiplo por divisatildeo de tempo prevecirc a divisatildeo dos canais
de radiofrequumlecircncia do FDMA em intervalos de tempo sendo que a cada transmissatildeo eacute alocado
um determinado intervalo TDMA eacute um meacutetodo mais complexo e requer equipamentos mais
sofisticados que um FDMA puro mas consegue atender um nuacutemero muito maior de usuaacuterios
(BICSI 1998 p29-5)
CDMA mdash o acesso muacuteltiplo por divisatildeo de coacutedigo foi desenvolvido para uso militar visando
seguranccedila nas transmissotildees O sistema consiste em converter a informaccedilatildeo em sinal digital e
misturaacute-lo a um coacutedigo randocircmico Esta combinaccedilatildeo eacute transmitida numa larga faixa de
frequumlecircncias literalmente o sinal eacute ldquoespalhadordquo numa teacutecnica conhecida por spread-spectrum
19
CDMA consegue acomodar 20 vezes mais usuaacuterios que FDMA considerando a mesma
largura de banda (BICSI 1998 p 29-6)
23 Estaccedilatildeo Radiobase - ERB
As estaccedilotildees radiobase satildeo um elemento-chave do sistema principalmente porque demandam
um forte investimento do Poder Puacuteblico para que as aacutereas de cobertura necessaacuterias sejam
rapidamente atingidas Este trabalho prevecirc um modelo similar ao adotado pelas companhias
de telefonia celular que em poucos anos conseguiram atingir as principais cidades e rodovias
20
com seu sistema comograve podemos ver na figura 22 do site da TIM Telesc Celular (2002)
Cobertura em mais de 2300 km de rodovias
A TIM aleacutem de oferecer cobertura em 235 municiacutepios em suacirc aacuterea de concessatildeo pensando sempre em oferecer os melhores serviccedilos a seus clientes estaacute estendendo sua cobertura em diversos trechos de rodovias Hoje satildeo mais de 2300 km de rodovias para vocecirc falar ao telefone mesmo quando estiver viajando
Rodaroacute
BR-277 CURITIBA- PONTA GROSSA 100
BR-376 MARINGAacute - APUCARANA 100PR-407 PARANAGUAacute - PONTAL DO PARANAacute 100BR-369 CAMBEacute - APUCARANA 98
BR-376 CURITIBA - Divisa Est Santa Catarina 96BR-277 CURITIBA - PARANAGUAacute 90BR-277 CASCAVEL - FOZ DO IGUACcedilU 86PR-508 ALEXANDRA - MATINHOS 84
BR-116 CURITIBA - Divisa Est Satildeo Paulo 80
BR-116 CURITIBA - Divisa Est Santa Catarina 57
BR-101 FLORIANOPOLIS - Divisa Est Paranaacute 97
BR-101 FLORIANOacutePOLIS - Divisa Est Rio Grande do Sul 90BR-470 NAVEGANTES - BLUMENAU 70
BR-280 MAFRA - PORTO UNIAtildeO 38BR-282 FLORIANOacutePOLIS - LAGES 23
Fig 22 -Aacuterea de cobertura TIM Celular
As ERBs formam uma rede sem fio (WLL - wireless lan) que eacute acessada pelos noacutes da rede
(veiacuteculos automotores) sempre que os mesmos estiverem dentro da aacuterea de cobertura As
plataformas que datildeo sustentaccedilatildeo a este sistema satildeo vaacuterias sendo que algumas jaacute estatildeo
consolidadas principalmente produtos da chamada Segunda Geraccedilatildeo tais como TDMA
CDMA DECT e GSM Outros sistemas chamados de Terceira Geraccedilatildeo como UMTS estatildeo
surgindo e poderatildeo ser utilizados em larga escala no futuro
22
3 - NECESSIDADES E BENEFIacuteCIOS
31 Tecnologia Atual versus Modelo de gerenciamento SNMP
Este trabalho se posiciona no ceme de vim mercado extremamente competitivo e caracterizado
pelo uso de tecnologias proprietaacuterias o mercado de veiacuteculos Tem-se hoje uma pequena
quantidade de montadoras no mundo todas elas lutando para conquistar mercados e
sobreviver Suas equipes de pesquisa e desenvolvimento satildeo cercadas de cuidado e sigilo pois
se tomaram elementos decisivos nesta batalha A informaccedilatildeo eacute mais uma vez fator decisivo
Neste caso natildeo eacute a informaccedilatildeo comercial a informaccedilatildeo de marketing a informaccedilatildeo que eacute
coletada nos mercados consumidores Este trabalho trata de uma informaccedilatildeo especial aquela
contida no veiacuteculo
A pesquisa descrita nesta dissertaccedilatildeo mostra o estaacutegio tecnoloacutegico atual de algumas das
principais montadoras do mundo focalizando principalmente as de automoacuteveis que satildeo as
que determinam o estado da arte Os sistemas de gerenciamento embarcados nos automoacuteveis
satildeo proprietaacuterios e baseados em um ou mais moacutedulos internos que se comunicam com o
mundo externo - tipicamente um PC - via comunicaccedilatildeo serial O automoacutevel conteacutem vaacuterios
sensores e atuadores que informam paracircmetros e estados O cruzamento destas informaccedilotildees
determina avarias ou defeitos que podem ser sanados com uma intervenccedilatildeo externa ou
atraveacutes de um comando Todo este sistema eacute totalmente disponibilizado na unidade de
desenvolvimento da montadora ou seja basicamente em um uacutenico lugar no planeta Uma
pequena parte deste sistema eacute disponibilizado agraves revendas com suas oficinas credenciadas
quase nada eacute oferecido ao usuaacuterio final do veiacuteculo As concessionaacuterias autorizadas compram
um pacote que inclui um PC desktop ou notebook software de gerenciamento moacutedulos de
comunicaccedilatildeo e treinamento na faacutebrica que possibilitaraacute alguns diagnoacutesticos e correccedilotildees de
avarias A questatildeo eacute a seguinte o usuaacuterio paga um valor expressivo por um veiacuteculo com uma
tecnologia de ponta embutida mas continua ficando com o carro quebrado na beira da
estrada sem saber o que fazer Em outra direccedilatildeo o Poder Puacuteblico investe em sistemas de
controle da malha viaacuteria tais como radares e sensores os populares ldquopardaisrdquo e ldquolombada
eletrocircnicardquo
Quando um automoacutevel estaacute em funcionamento numa viagem por exemplo um complexo
mecacircnico-eleacutetrico-hidraacuteulico-eletrocircnico estaacute operando em sincronia Os vaacuterios sistemas
motor injeccedilatildeo de combustiacutevel suspensatildeo etc satildeo todos direcionados para realizar uma
funccedilatildeo simples deslocar pessoas com rapidez conforto e seguranccedila Se eles cumprirem de
forma eficiente este objetivo pode-se dizer que o carro eacute bom Sabe-se que isto realmente
acontece assim como eacute sabido que estes sistemas falham sofrem desgastes sofrem variaccedilotildees
de carga e ficam obsoletos Assim como um equipamento ativo de rede
Um switch de rede quando estaacute em funcionamento numa rede de dados com velocidades de
101001000 Mbps por exemplo eacute um complexo mecacircnico-eleacutetrico-eletrocircnico operando em
sincronia Os vaacuterios sistemas conexotildees mecacircnicas de cabos fonte de energia placas de
circuito etc satildeo direcionados a realizar uma funccedilatildeo tambeacutem simples encaminhar pacotes de
dados com rapidez e seguranccedila Se este switch cumprir esta funccedilatildeo de forma eficiente tem-se
um bom equipamento em matildeos Os switches tambeacutem falham desgastam tecircm sua carga
alterada e ficam obsoletos Para manter-se um switch sempre em funcionamento eficiente eacute
necessaacuterio gerenciaacute-lo
O mundo automotivo vive uma situaccedilatildeo similar agrave descrita anteriormente a explosatildeo do uso de
automoacuteveis Assim como na transiccedilatildeo ARPANET-Intemet natildeo se tem ferramentas eficientes
para gerenciar este processo depois que o veiacuteculo sai da linha de montagem Na verdade natildeo
existem padrotildees para este fim As induacutestrias criaram padrotildees de gerenciamento proprietaacuterios
23
que praticamente cessam sua utilidade no momento que saem da linha de produccedilatildeo ressalva
feita a alguns diagnoacutesticos realizados por algumas concessionaacuterias
Um veiacuteculo oferece ao seu proprietaacuteriomotorista um conjunto de sinalizaccedilotildees luminosas e
paineacuteis analoacutegicos (ponteiros) ou digitais que informam velocidade rotaccedilatildeo do motor
quantidade de combustiacutevel etc Os mais modernos possuem um ldquocomputador de bordordquo que
basicamente faz a relaccedilatildeo entre duas variaacuteveis como por exemplo distacircncia percorrida versus
combustiacutevel consumido e disponibiliza ao motorista o consumo meacutedio do automoacutevel
Os automoacuteveis satildeo particularmente econocircmicos quase avaros quando o assunto eacute fornecer
informaccedilotildees aos gestores da rede digo do sistema viaacuterio os departamentos municipais
estaduais e federais encarregados de tracircnsito estradas e rodovias simplesmente desconhecem
os equipamentos digo veiacuteculos que trafegam pelos seus domiacutenios
O poder puacuteblico investe pesadamente e de forma reativa em ampliaccedilatildeo de vias e
cruzamentos da mesma forma que um administrador de rede sem gerenciamento trata de
comprar ativos de rede que possibilitem links mais raacutepidos desfazendo um gargalo e criando
outro Outro investimento eacute no sentido de monitorar velocidade e identificaccedilatildeo (placa) dos
automoacuteveis com objetivo duplo de controlar e arrecadar
Nos dois casos citados acima - usuaacuterio e gestor - fica claro o condicionamento a que ambos
estatildeo submetidos pouca ou nenhuma informaccedilatildeo eacute o normal Fazendo um pequeno exerciacutecio
considerando a hipoacutetese de que os automoacuteveis fossem mais ldquoamigaacuteveisrdquo pode-se imaginar
um motorista sendo avisado que no proacuteximo mecircs venceraacute a garantia de 1 ano do veiacuteculo
aproveite e leve na concessionaacuteria autorizada mais proacutexima para sanar aquele ruiacutedo no painel
Mecircs que vem vocecirc teraacute que pagar por isto A informaccedilatildeo aparece no visor de cristal liacutequido do
raacutedio ou CDplayer Situaccedilatildeo 2 a famiacutelia em viagem de feacuterias ocorre uma falha no sistema
ABS que evita o bloqueio dos freios do veiacuteculo Faltam 200 km para o destino Podemos
continuar a viagem com seguranccedila ou tenho que procurar uma oficina O sistema informa que
24
apenas o sistema antibloqueio estaacute inoperante mas os freios estatildeo perfeitos Siga viagem e
assim que puder leve a uma concessionaacuteria autorizada O proprietaacuterio de uma transportadora
que possui uma frota de veiacuteculos simplificaria sua tarefa de manutenccedilatildeo dos veiacuteculos
Sempre que um caminhatildeo entra numa das filiais o agente SNMP envia um trap (relatoacuterio) das
condiccedilotildees funcionais do veiacuteculo
O mesmo exerciacutecio pode ser feito pensando no poder puacuteblico nos pontos de gerenciamento
de traacutefego que funcionam como uma rede sem fio que recebe e envia dados para os
automoacuteveis uma estaccedilatildeo gerente recebe uma notificaccedilatildeo de um agente SNMP embarcado no
veiacuteculo que informa que eacute um Palio do fabricante FIAT modelo XA 03 placa ABC 1234
Cor vermelha Chassi 2384FTR4532DSE12 MAC Address 0060B30000C2 e estaacute
trafegando a 95 kmh velocidade acima do permitido no trecho A estaccedilatildeo gerente envia uma
mensagem ao veiacuteculo informando a situaccedilatildeo irregular ao motorista que iraacute diminuir a
velocidade para natildeo ser multado Numa situaccedilatildeo hipoteacutetica de roubo de automoacutevel as estaccedilotildees
gerentes do poder puacuteblico satildeo autorizadas a enviar um comando de cortar a igniccedilatildeo do
veiacuteculo
No caso de gerenciamento de um conjunto de veiacuteculos como o proprietaacuterio da transportadora
ou o DER de Santa Catarina existe a necessidade de padronizaccedilatildeo ou seja todas as
montadoras deveriam adotar gradativamente um modelo padronizado A padronizaccedilatildeo
possibilita que se economize no desenvolvimento de aplicaccedilotildees e equipamentos software e
hardware Outra vantagem eacute que mais empresas podem adquirir o sistema e desfrutar dos
benefiacutecios de gerenciamento sobre veiacuteculos jaacute que natildeo se fala mais em tecnologia
proprietaacuteria
Este trabalho considera algumas diferenccedilas entre utilizar o Modelo SNMP para gerenciamento
de uma rede de computadores ou para veiacuteculos automotores Os conceitos baacutesicos natildeo se
alteram e as principais mudanccedilas satildeo relacionadas na Tabela 31
25
26
Modelo SNMP em Redes de
Computadores
Modelo SNMP em Veiacuteculos
Automotores
Estaccedilotildees de
Gerenciamento
Estaacuteticas complexas e
centralizadas
Estaacuteticas ou moacuteveis complexas ou
simples e descentralizadas
Noacutes
GerenciadosEstaacuteticos Moacuteveis
Relaccedilatildeo
Estaccedilotildees Noacutes1 O n n O n
Elementos
Gerenciados
Computadores hubs switches
roteadores
Automoacuteveis ocircnibus caminhotildees
motocicletas
Base de
InformaccedilotildeesMIB-II
Os objetos e grupos da MIB-II satildeo
insuficientes para este fimTabela 31 - Comparativo de Uso no Modelo SNMP
Natildeo se quer que com este trabalho sejam abolidas as questotildees de sigilo e segredo industrial na
pesquisa e desenvolvimento dos veiacuteculos pelo contraacuterio As atuais formas de monitoramento
e telemetria com a meta de resolver problemas e aumentar a vantagem competitiva de seus
produtos satildeo boas principalmente para os consumidores
27
4 - MODELO DE GERENCIAMENTO DE VEIacuteCULOS AUTOMOTORES
O modelo proposto nesta dissertaccedilatildeo eacute baseado no modelo SNMP e utiliza os elementos
previstos ou seja estaccedilotildees de gerenciamento noacutes gerenciados informaccedilotildees e um protocolo
de comunicaccedilatildeo A intenccedilatildeo eacute utilizar ao maacuteximo toda a tecnologia que jaacute foi desenvolvida e
foi consolidada ao longo dos uacuteltimos anos pois isto traraacute baixos custos e uma massa criacutetica jaacute
formada
Neste capiacutetulo e nos posteriores utilizar-se-aacute para efeito de maior clareza a denominaccedilatildeo
carro eou automoacutevel ao inveacutes de veiacuteculo inclusive nas figuras O carro eacute o veiacuteculo mais
comum e pretende-se que o leitor na medida em que se embasa o modelo vaacute traccedilando um
paralelo com as situaccedilotildees corriqueiras do dia-a-dia De qualquer forma o modelo foi pensado
para ser utilizado em todos os tipos de veiacuteculos sejam eles de passeio utilitaacuterios de carga
motocicletas de passageiros enfim todos os veiacuteculos (noacutes) que utilizam a malha viaacuteria (rede)
do paiacutes
O modelo proposto apresenta trecircs arquiteturas Fiacutesica Funcional e de Informaccedilatildeo A
arquitetura Fiacutesica define a infra-estrutura de comunicaccedilatildeo entre os componentes do sistema a
arquitetura Funcional descreve os componentes loacutegicos do sistema e as funcionalidades que
podem ser desenvolvidas e a arquitetura de Informaccedilatildeo apresenta um conjunto de variaacuteveis
que datildeo suporte ao desenvolvimento das aplicaccedilotildees e as notificaccedilotildees que podem ser emitidas
no caso destas variaacuteveis atingirem limiares especificados Cada uma dessas arquiteturas seraacute
detalhada nos itens a seguir
28
41 Arquitetura Fiacutesica
Esta dissertaccedilatildeo utiliza o Modelo de Gerenciamento SNMP por se tratar de uma tecnologia
que eacute padratildeo possui inuacutemeros gerentes e agentes desenvolvidos para as mais diversas
aplicaccedilotildees e eacute produzida em escala o que baixa os custos de implantaccedilatildeo em qualquer
veiacuteculo A quantidade de pessoal que jaacute atua nesta tecnologia tambeacutem eacute um fator positivo A
figura abaixo mostra esquematicamente o modelo sendo aplicado no gerenciamento de
veiacuteculos
Gerenciamento
(GERENTE
SNMP)
Fig 41 - Modelo de Gerenciamento SNMP em Veiacuteculos Automotores
Saindo de um modelo teoacuterico e descrevendo um modelo praacutetico tem-se um computador
rodando um programa gerente SNMP que interage com uma base de dados este computador
possui uma interface ethemet 10100 que estaacute conectada por cabo de par tranccedilado ou fibra
oacutetica a uma bridge Esta bridge converte o padratildeo de comunicaccedilatildeo de rede ethernet em
radiofrequumlecircncia utilizando uma frequumlecircncia de saiacuteda e outra de entrada este conjunto eacute
vulgarmente denominado canal e eacute compartilhado por todos os veiacuteculos equipados com uma
bridge similar A bridge do veiacuteculo opera no mesmo canal e compartilha a banda total
fornecida pelo sistema gerente com os outros veiacuteculos que estatildeo na regiatildeo de cobertura da
antena (ERB - estaccedilatildeo radiobase)
A cobertura de cada ERB depende basicamente da potecircncia real dissipada pela antena do tipo
e ganho da antena Uma referecircncia praacutetica que se pode ter eacute o das aacutereas de cobertura de
telefones celulares o modelo proposto nesta dissertaccedilatildeo pode ser implementado com uma
infraestrutura semelhante A figura 42 mostra os elementos reais e sua interaccedilatildeo
Fig 42 - Modelo fiacutesico para gerenciamento de veiacuteculos
O Modelo de Gerenciamento de Veiacuteculos Automotores contempla todas as etapas da ldquovidardquo
de um veiacuteculo ou seja satildeo previstos estaacutegios diferenciados de monitoramento e controle de
acordo com a etapa em que o veiacuteculo se encontra
A primeira etapa de um veiacuteculo automotor fisicamente falando eacute a sua produccedilatildeo
normalmente executada em seacuterie As montadoras possuem plantas fabris em diversas
localidades do mundo onde produzem determinadas linhas e modelos de veiacuteculos No
momento que o veiacuteculo recebe seu sistema eletro-eletrocircnico incluindo o microservidor
veicular uma estaccedilatildeo de gerenciamento da produccedilatildeo jaacute pode iniciar a gravaccedilatildeo dos dados de
identificaccedilatildeo do mesmo como eacute ilustrado na figura 43
MONTADORA DE AUTOMOacuteVEIS Linha de montagem
Dados de Identificaccedilatildeo do veiacuteculo
Fig 43 - Gerenciamento na produccedilatildeo do veiacuteculo
O veiacuteculo cumpre sua trajetoacuteria na linha de montagem jaacute interagindo com uma aplicaccedilatildeo-
gerente desenvolvida para este fim O fabricante neste momento jaacute pode monitorar os testes
iniciais do veiacuteculo gerenciar sua armazenagem no paacutetio da faacutebrica e o embarque para a
concessionaacuteria Apenas duas estaccedilotildees radiobase externas tecircm capacidade para dar cobertura a
todo parque fabril de uma montadora como a Fiat em Betim MG que eacute a maior montadora do
paiacutes com 613800 m2 de aacuterea construiacuteda segundo informa o site brasileiro da Fiat Automoacuteveis
(2002) Algumas ERBs internas que tem um custo muito inferior agraves externas completariam a
cobertura nos pontos necessaacuterios da linha de montagem
O veiacuteculo pronto segue na maior parte das vezes para uma concessionaacuteria autorizada para ser
comercializado Esta mesma concessionaacuteria normalmente presta assistecircncia teacutecnica aos
veiacuteculos da marca tendo limitaccedilotildees quando recebe um automoacutevel por exemplo de um
concorrente Com uma estaccedilatildeo radiobase interna a concessionaacuteria estaacute habilitada a monitorar
todos os veiacuteculos que entrarem na sua oficina estando eles equipados com o microservidor
veicular O teacutecnico da empresa tem a sua disposiccedilatildeo dados histoacutericos e perfis de uso do
veiacuteculo que podem auxiliar na detecccedilatildeo e soluccedilatildeo do problema
Os dados de identificaccedilatildeo do veiacuteculo e do proprietaacuterio aliados ao perfil do condutor tomam-
se ferramentas para conquista e manutenccedilatildeo do cliente A diminuiccedilatildeo do iacutendice de roubos e
acidentes toma a contrataccedilatildeo do seguro uma opccedilatildeo menos necessaacuteria diminuindo o gasto de
quem compra o veiacuteculo e consequumlentemente aumentando as vendas A figura 44 mostra as
possibilidades de gerenciamento nas fases de comercializaccedilatildeo e manutenccedilatildeo
32
REVENDA DE AUTOMOacuteVEIS
Fig 44 - Gerenciamento na comercializaccedilatildeo e manutenccedilatildeo do veiacuteculo
Encerrada a primeira comercializaccedilatildeo do veiacuteculo inicia-se a etapa de utilizaccedilatildeo do mesmo
por um proprietaacuterio ou condutor O microservidor veicular interage com o condutor via painel
digital ou sintetizador de voz Alguns veiacuteculos de maior valor agregado jaacute satildeo equipados com
paineacuteis que atendem ao ldquocomputador de bordoldquo e ao sistema de som raacutedios FM transmitem
pequenas chamadas e notiacutecias que satildeo lidas no interior do veiacuteculo Sintetizadores de voz
equipam os veiacuteculos chamados ldquotop de linhardquo e informam para o motorista colocar o cinto de
seguranccedila que existem portas abertas etc O Modelo de Gerenciamento de Veiacuteculos
Automotores possibilita que haja um enriquecimento das informaccedilotildees e possibilidades para o
condutor do veiacuteculo conforme mostra a figura 45
33
Fig 45 - Gerenciamento no uso do veiacuteculo
PROPRIETAacuteRIO DO AUTOMOacuteVEL
Monitoramento
Garantia e revisotildees
Seguranccedila
O proprietaacuterio do veiacuteculo eacute notificado sempre que uma troca de oacuteleo ou manutenccedilatildeo
preventiva eacute necessaacuteria diminuindo os riscos de uma eventual perda de garantia do fabricante
O aviso de que a garantia do veiacuteculo estaacute expirando tambeacutem existe e isto possibilita uma
eventual diminuiccedilatildeo de custos numa revisatildeo Como o veiacuteculo interage com o sistema gestor
de tracircnsito o modelo prevecirc um mecanismo de solicitaccedilatildeo de socorro muito uacutetil em casos de
acidentes ou quebra do veiacuteculo O maior benefiacutecio eacute saber que seu veiacuteculo estaacute sendo
monitorado assim como os outros veiacuteculos que estatildeo trafegando O monitoramento causa
maior disciplina no tracircnsito e a consequumlente diminuiccedilatildeo de acidentes como mostra a
experiecircncia na capital paranaense na palavra de Cassio Taniguchi
Em 2001 foram 20 menos mortes no tracircnsito curitibano Passamos de 16 em 2000 para 13 morte em cada grupo de 10 mil veiacuteculos Esse eacute o indicador utilizado para mensurar o niacutevel de seguranccedila no tracircnsito urbano E eacute tambeacutem um iacutendice capaz de nos informar a respeito do niacutevel de civilidade que nossa sociedade alcanccedilou Os curitibanos merecem aplausos porque esse resultado eacute fruto de um esforccedilo coletivo que tem envolvido toda a
34
cidade desde 1997 quando lanccedilamos o programa Cidadatildeo em Tracircnsito O programa todos lembram eacute ancorado no tripeacute formado pela engenharia de traacutefego fiscalizaccedilatildeo e educaccedilatildeo para o Tracircnsito E em cinco anos os resultados falam por si proacuteprios O investimento realizado pela Prefeitura de Curitiba passa de R$ 100 milhotildees - o maior entre as cidades de mesmo porte no paiacutes (TANIGUCHI 2002)
O gerenciamento do veiacuteculo auxilia os engenheiros de traacutefego e aumenta o poder de
fiscalizaccedilatildeo do Poder Puacuteblico tornando praticamente inviaacuteveis as accedilotildees criminosas
envolvendo veiacuteculos O Poder Puacuteblico do Brasil bem como de todo paiacutes que adotar este
modelo de gerenciamento ganha uma ferramenta poderosa de gestatildeo de tracircnsito com reflexos
em oacutergatildeos governamentais federais estaduais e municipais diversos tais como departamentos
de tracircnsito departamentos de poliacutecia rodoviaacuteria poliacutecias civil e militar serviccedilos de
inteligecircncia poliacutecia federal serviccedilos de repressatildeo ao crime organizado e secretarias de
receita A figura 46 ilustra algumas situaccedilotildees contempladas neste modelo proposto
Fig 46 - Gerenciamento pelo Poder Puacuteblico
Administraccedilatildeo da malha viaacuteria
Controle de roubos e acidentes
PODER PUacuteBLICOMonitoramento de
tracircnsito
O poder que o modelo disponibiliza aos oacutergatildeos puacuteblicos eacute o poder da informaccedilatildeo em tempo
real o conjunto formado pela identificaccedilatildeo inequiacutevoca do veiacuteculo seu provaacutevel condutor e a
localizaccedilatildeo atual com pequena margem de erro permite accedilotildees policiais raacutepidas e eficientes O
Modelo de Gerenciamento de Veiacuteculos permite ainda que o sistema gestor execute controles
remotamente sobre o veiacuteculo como corte de combustiacutevel e de igniccedilatildeo do motor causando a
imobilizaccedilatildeo instantacircnea As Estaccedilotildees Puacuteblicas de Gerenciamento satildeo as mais complexas e as
mais seguras de todo o modelo visto o poder que carregam em sua aplicaccedilatildeo Apenas o Poder
Puacuteblico constituiacutedo pode ter acesso a estas potencialidades do sistema e para tanto a
aplicaccedilatildeo-gerente deve ser inviolaacutevel
A figura 47 simula uma implantaccedilatildeo de estaccedilotildees radiobase na regiatildeo central da capital
catarinense dando uma ideacuteia de como seria a distribuiccedilatildeo das antenas para haver
gerenciamento sobre os veiacuteculos que circulam na aacuterea
Fig 47 - Estaccedilotildees Radiobase em Florianoacutepolis
42 Arquitetura Funcional
O sistema fiacutesico apresentado anteriormente eacute mostrado aqui como entidades loacutegicas
posicionadas de acordo com sua funccedilatildeo no modelo de gerenciamento A figura 46 ilustra o
modelo funcional
36
Fig 48 - Modelo Funcional de Gerenciamento
421 Estaccedilotildees de Gerenciamento
As estaccedilotildees de gerenciamento satildeo de diferentes porte e complexidade variando de uma
estaccedilatildeo simples para gravaccedilatildeo de dados de identificaccedilatildeo na faacutebrica ateacute um grande complexo
de gerenciamento de veiacuteculos montado com computadores de grande porte e programas de
gerenciamento capazes de suportar milhares de noacutes (veiacuteculos) no Departamento de Estradas
de Rodagem de uma unidade da federaccedilatildeo As estaccedilotildees seratildeo basicamente destinadas a trecircs
finalidades de acordo com os interesses dos mantenedores da gerecircncia
4211 Estaccedilotildees de Gerenciamento de Produccedilatildeo
As estaccedilotildees de produccedilatildeo satildeo localizadas no ambiente de montagem do veiacuteculo ao lado da
linha de produccedilatildeo em seacuterie da motocicleta do automoacutevel do caminhatildeo do utilitaacuterio do
trator etc Esta estaccedilatildeo serviraacute para gravar as primeiras variaacuteveis na MIB do veiacuteculo
basicamente as de identificaccedilatildeo tais como nome do fabricante modelo do veiacuteculo nuacutemero de
seacuterie etc Estes dados satildeo estaacuteticos e soacute podem ser gravados e alterados em faacutebrica satildeo
uacutenicos e sua longevidade eacute coincidente com a do veiacuteculo
4212 Estaccedilotildees de Gerenciamento de Manutenccedilatildeo
As estaccedilotildees de manutenccedilatildeo estaratildeo baseadas nas concessionaacuterias autorizadas revendas de
automoacuteveis e oficinas mecacircnicas Sua funccedilatildeo baacutesica seraacute a gravaccedilatildeo de dados relativos agrave
venda e ao proprietaacuterio do veiacuteculo Satildeo estaccedilotildees simples que poderatildeo consultar as
informaccedilotildees de qualquer carro de qualquer marca visto que a padronizaccedilatildeo usando SNMP
retira o caraacuteter proprietaacuterio dos sistemas atuais
4213 Estaccedilotildees Puacuteblicas de Gerenciamento
Satildeo estaccedilotildees complexas e seguras que gerenciam a malha viaacuteria de um ou mais municiacutepios de
um estado da uniatildeo Basicamente compostas por hardware e software de grande porte como
por exemplo uma workstation HP ou IBM rodando Openview ou Unicenter TNG interagindo
com uma base de dados Oracle A seguranccedila possibilitada pelo SNMPv3 eacute um fator
primordial neste caso pois aqui estaratildeo sendo utilizadas funccedilotildees de controle vitais no veiacuteculo
422 Noacutes Gerenciados
O noacute gerenciado neste modelo proposto eacute tipicamente um veiacuteculo automotor conforme citado
anteriormente Aqui existe uma caracteriacutestica singular que eacute a de que os noacutes satildeo moacuteveis estatildeo
constantemente em deslocamento desde sua fabricaccedilatildeo na montadora passando pelo
transporte ateacute a revenda e o uso posterior pelo proprietaacuterio ou motorista O veiacuteculo dispotildee de
um hardware especialista - um microservidor veicular mdash que contecircm a vehicleMIB e o agente
este hardware interage com os sensores e atuadores existentes no automoacutevel O microservidor
veicular eacute composto basicamente de uma unidade central de processamento memoacuteria volaacutetil
memoacuteria permanente interface com o veiacuteculo e com a rede sem fio este produto assim como
descrito neste modelo natildeo existe comercialmente poreacutem a tecnologia eacute a mesma que eacute
utilizada na implementaccedilatildeo de gerenciamento em roteadores e switches
423 Meio de Comunicaccedilatildeo
A forma como a estaccedilatildeo gerenciadora e o noacute gerenciado trocam informaccedilotildees eacute por
radiofrequumlecircncia ou seja eacute uma comunicaccedilatildeo ethemet sem fio (wireless) que utiliza a mesma
tecnologia jaacute empregada em redes locais O gerente (estaccedilatildeo gerente) interage com o agente
(noacute gerenciado) por intermeacutedio de uma bridge ethemet sem fio e vice-versa A frequumlecircncia de
difusatildeo deve ser diversa das maciccedilamente utilizadas ISM (Aplicaccedilotildees Industriais Cientiacuteficas
e Meacutedicas) por motivos oacutebvios a escolha deve recair nas faixas atribuiacutedas para aplicaccedilatildeo
moacutevel terrestre preferencialmente as proacuteximas das bases de VHF e UHF 41015 MHz ateacute 50
MHz e 3354 MHZ ateacute 3999 MHz (ANATEL 2002)
Fig 49 - Espectro de frequumlecircncias no Brasil
423 Informaccedilotildees de Gerenciamento
As informaccedilotildees envolvidas estatildeo definidas em vehicleMIB e satildeo tratadas pelo agente
especialista que acompanha o veiacuteculo Os objetos ou atributos em questatildeo atendem a
legislaccedilatildeo brasileira de tracircnsito vigente e os requisitos baacutesicos do fabricante do revendedor e
do proprietaacuterio
39
424 Protocolo de Gerenciamento
O protocolo a ser utilizado eacute o SNMPv3 implementado sobre SNMPv2 A versatildeo 3 apresenta
vaacuterios avanccedilos na questatildeo de seguranccedila e as definiccedilotildees podem ser vistas nas RFCs 2571 a
2575 Como esta versatildeo natildeo eacute completa existe a necessidade da versatildeo anterior que pode ser
vista nas RFCs 1905 e 1906
43 Arquitetura de Informaccedilatildeo
A vehicleMIB foi projetada para atender as demandas baacutesicas de todas entidades fiacutesicas e
juriacutedicas que interagem com um automoacutevel Esta MIB procura natildeo conflitar com os sistemas
atualmente implantados que foram concebidos com outra finalidade
A pesquisa que resultou nesta MIB abrangeu a atual legislaccedilatildeo de tracircnsito os atuais coacutedigos
procedimentos e nuacutemeros empregados pela induacutestria automobiliacutestica e suas concessionaacuterias
As funccedilotildees principais de um automoacutevel foram contempladas somou-se a elas algumas
variaacuteveis trazidas do universo de redes de computadores e outras retiradas de carros-conceito
431 Desenvolvimento da MIB
Utilizou-se como ferramenta de auxiacutelio um pacote de programas da MG-Soft chamado MIB
Browser Professional Edition sendo que as figuras que mostram a aacutervore da MIB satildeo telas
capturadas deste software
40
f j MG-SOFT MIszlig Compiler - [MIszlig Group1J File Edit View Modules Jools Window Help
B MIB Tree B Q ] iso
B - Q org B Q dod
R-f1 internetiQ j directorv
+i _ J mgmtR I__| experimental
B vehicleMIBi Q j vehideMIBObjects Si f j vehicleMIBNotifications IS _ J vehicleMIBConformance
f i L_1 private I- SNMPvl Traps
ffl iJ T extual ConventionsS Type Assignments
Fig 410 - Aacutervore da MIB
A vehicleMIB faz parte do grupo experimental (3) segundo a notaccedilatildeo ASNl utilizada pelo
protocolo SNMP Os objetos definidos (OBJECT IDENTIFIER) para compor a vehicleMIB
foram trecircs a saber
vehicleMIBObjects conteacutem todas as informaccedilotildees relativas a identificaccedilatildeo do veiacuteculo
(vehicleldent) ao proprietaacuterio do veiacuteculo (vehicleOwner) o seu histoacuterico (vehicleHistory)
valores momentacircneos (vehicleStatus) e variaacuteveis para controle (vehicleControl)
vehicleMIBNotifications este objeto comporta os atributos utilizados para notificaccedilatildeo de
eventos importantes e se destinam principalmente para servir ao motoristaproprietaacuterio
vehicleMIBConformance este grupo define as necessidades e possibilidades de
implementaccedilatildeo segundo uma famiacutelia de objetos (OBJECT-GROUP) preacute-determinada Os
atributos referentes a grupos e as questotildees de concordacircncia estatildeo contidos nos OBJECT
IDENTIFIER vehicleGroups e vehicleCompliance
41
bullJMG-SOFT MIB Compilei [MIB Group]Uumliacute File Edit View Modules loots Window Help
tg satildegt U m amp T raquo f t I o s P3 m p | 0
B ^ MIB Tree B _ J iso
H Q j org eacute Q dod
Eacute j J internetP~1 directory
B i_ J mgmt rsquo Q j mib-2
agrave Q experimental Ograve OtildeEcirc vehicleMIB
Egrave __| vehicleMIBObjectsSi _ J vehicleldent ffl- n vehicleOwner E _ ] vehicle History ffl- fj vehicleStatus Egrave C j vehicleControl
atilde __) vehicleMIBNotificationsvehicleN otificationChangeO ilAndM aintenance
lt4 vehicleN otificationHelp d f vehicleNotificationGuaranty
B _ ] vehicleMIBConformance IacuteB _ J vehicleCompliance Eacute L J vehicleGroups
B -(_J private1Q j enterprises
Fig 411mdash Aacutervore de vehicleMIBObjects
432 Descriccedilatildeo de vehicleMIBObjects
Esta seccedilatildeo descreve com maiores detalhes cada variaacutevel que compotildee a vehicleMIBObjects
que eacute composta pelos grupos vehicleldent vehicleOwner vehicleHistory vehicleStatus e
vehicleControl
42
4321 Grupo vehicleldent
F1 P 1 experimental Eacute- vehicleMIB
lEacute vehicleMIB Objects B- [_ J vehicleldent
vehicleldentManufacturer vehicleldentModel
vehicleldentSoftwareVersionamp vehideldentAgentSoftwareVersion
vehiclel dentType vehicleldentFuel vehicleldentManufacturingYear vehiclel dentM odelYrsquo ear vehiclel dentCapacity
I^ vehiclel dentPoweri-- vehiclel dentM otorType
vehiclel dentM otorNumber vehiclel dentCylinder
vehiclel dentFirstOilChange | ^ vehicleldentFirstMaintenance
gt$j vehicleldentMaintenancePeriod vehiclel dentColor
i vehiclel dentChassisl d j-- vehicleldentLicencePlate bull vehicleldentlpAddress i - ^ vehicleldentMacAddress h vehiclel dentS eriaIN umber vehicleldentGuaranty
Fig 411 - Aacutervore de vehicleldent
vehicleldentManufacturer - O objeto vehicleldentManufacturer eacute uma string que armazena o
nome da empresa que produz o veiacuteculo eacute gravada em faacutebrica e natildeo se altera mais Esta
variaacutevel seraacute preenchida por exemplo com ldquoGeneral Motorsrdquo ldquoVolkswagenrdquo ou ldquoYamahardquo
vehicleldentModel - Esta variaacutevel conteraacute a identificaccedilatildeo do modelo do veiacuteculo eacute fixa e natildeo
pode ser alterada Ex Palio EX Xsara Picasso Celta
vehicleldentSoftwareVersion - Este atributo eacute reservado agrave versatildeo do firmware ou software do
veiacuteculo e eacute atualizado cada vez que eacute feito o upgrade do mesmo Este programa eacute uma espeacutecie
de sistema operacional do hardware contido no veiacuteculo
vehicleldentAgentSoftwareVersion - A versatildeo do agente de gerenciamento pode ou natildeo
coincidir com a versatildeo de firmware Caso estes programas tenham tratamento e evoluccedilatildeo
distintos as versotildees podem ser atualizadas separadamente e teratildeo coacutedigos diferentes
vehicleldentType - Este objeto serve para identificar o tipo de veiacuteculo segundo determinaccedilatildeo
das leis brasileiras de tracircnsito O tipo de veiacuteculo automotor consta na documentaccedilatildeo de
licenciamento e pode ser por exemplo tipo automoacutevel de passeio caminhatildeo de carga ocircnibus
de passageiros etc
vehicleldentFuel - A variaacutevel vehicleldentFuel serve para identificar o combustiacutevel principal
para que o veiacuteculo foi originalmente construiacutedo Eacute gravado na linha de montagem e
permanece caso haja transformaccedilatildeo posterior no motor do veiacuteculo este dado natildeo pode ser
alterado Ex gasolina tipo C oacuteleo diesel energia eleacutetrica etc
vehicleldentManufacturing Year - Neste atributo eacute gravado o ano de fabricaccedilatildeo do veiacuteculo
Depois de gravado natildeo se altera
vehicleldentModelYear - A vehicleldentModelYear armazena o ano do modelo do veiacuteculo
que pode ou natildeo coincidir com o ano de fabricaccedilatildeo
vehicleldentCapacitv - Esta variaacutevel eacute uma string que armazena a capacidade do veiacuteculo de
acordo com a destinaccedilatildeo do mesmo ou seja se se tratar de um caminhatildeo a capacidade de
carga seraacute de 40000 kg se for um automoacuteveL a capacidade seraacute de 5 passageiros por
exemplo
vehicleldentPower - Identifica a potecircncia nominal da motorizaccedilatildeo principal do veiacuteculo que
pode ser expressa em cv (cavalo-vapor) ou W (watt) de acordo com a legislaccedilatildeo vigente no
paiacutes de utilizaccedilatildeo do veiacuteculo
vehicleldentMotorTvpe - Este atributo armazena a identificaccedilatildeo da principal forma de
motorizaccedilatildeo do veiacuteculo ou seja qual o tipo de motor que preferencialmente ou
prioritariamente eacute utilizado Caso o veiacuteculo seja um hiacutebrido com motor a combustatildeo e
eleacutetrico armazenar a identificaccedilatildeo do motor mais utilizado
vehicleldentMotorNumber - Este objeto armazena o nuacutemero de identificaccedilatildeo do motor do
veiacuteculo que eacute uacutenico e faz parte do conjunto de nuacutemeros que identificam o conjunto de
sistemas que compotildee um veiacuteculo
vehicleldentCvlinder - Utilizada para informar o nuacutemero total de cilindros (pistotildees) do motor
caso se trate de um motor de combustatildeo
vehicleldentFirstOilChange - Esta variaacutevel serve para armazenar a distacircncia maacutexima
percorrida - a popular ldquoquilometragemrdquo - para se realizar a primeira troca de oacuteleo lubrificante
interno do motor Esta informaccedilatildeo serviraacute para que o condutor do veiacuteculo seja notificado a
tempo de proceder agrave troca sem causar danos ao motor nem perder a garantia de faacutebrica
vehicleldentOilChangePeriod - O objeto em questatildeo armazena o valor em km ou milhas
recomendado pelo fabricante entre trocas de oacuteleo lubrificante do motor Ex 10000 km
vehicleldentFirstMaintenance - A variaacutevel vehicleldentFirstMaintenance serve para registrar
o limite de quilometragem para realizaccedilatildeo da primeira revisatildeo gratuita do veiacuteculo Existe na
vehicleMIB uma notificaccedilatildeo que utiliza este atributo com o objetivo de resguardar o
proprietaacuterio de um eventual esquecimento ou distraccedilatildeo que acarretaria perda de garantia
vehicleldentMaintenancePeriod - O atributo eacute registrado em faacutebrica e representa o valor da
quilometragem recomendada entre as manutenccedilotildees preventivas E uma seguranccedila a mais para
o usuaacuterio que seraacute avisado sempre que determinados conjuntos de peccedilas principalmente
mecacircnicas estiverem com seu desgaste natural no limite
vehicleldentColor - A vehicleldentColor eacute a string que armazena o nome da cor predominante
do veiacuteculo Esta informaccedilatildeo eacute gravada em faacutebrica e permanece inalterada durante a vida uacutetil
do veiacuteculo
vehicleldentChassisId - Todo veiacuteculo possui um nuacutemero de identificaccedilatildeo gravado fisicamente
em seu chassis ou monobloco esta variaacutevel armazena este nuacutemero
vehicleldentLicencePlate - Este atributo armazena a placa do veiacuteculo no caso do Brasil
composto por 3 letras e 4 nuacutemeros Esta identificaccedilatildeo somente eacute conhecida apoacutes o
licenciamento do veiacuteculo que eacute feito apoacutes a venda em consequumlecircncia o valor somente poderaacute
ser gravado na concessionaacuteria ou revenda
vehicleldentlpAddress - Esta variaacutevel estaacute determinada na vehicleMIB para uma eventual
necessidade de acesso a Internet sendo que um provedor de acesso iraacute fornecer o valor que
seraacute volaacutetil e teraacute a mesma duraccedilatildeo do acesso solicitado
vehicleldentMacAddress - Este campo foi implementado para que o veiacuteculo utilize um
nuacutemero uacutenico de identificaccedilatildeo dentro das mesmas regras vaacutelidas hoje para equipamentos e
acessoacuterios de informaacutetica A utilizaccedilatildeo de uma identificaccedilatildeo deste tipo poderaacute substituir uma
ou mais jaacute existentes
vehicleldentSerialNumber - O nuacutemero de seacuterie de produccedilatildeo do veiacuteculo eacute gravado em faacutebrica e
permanece inalterado durante a vida do mesmo Segue as regras de cada fabricante
vehicleldentWarrantv - Este atributo armazena o valor referente ao periacuteodo de garantia do
veiacuteculo tipicamente 1 ou 2 anos a partir da data da primeira venda Esta informaccedilatildeo serve
para que o proprietaacuterio seja notificado antes do vencimento deste limite para que possa
realizar as manutenccedilotildees necessaacuterias com um miacutenimo de gasto
4322 Grupo vehicleOwner
vehicleOwnerName - A variaacutevel vehicleOwnerName armazena o nome do proprietaacuterio do
veiacuteculo o mesmo nome que consta no documento legal de licenciamento Eacute gravado na
concessionaacuteria e alterado de acordo com os documentos do veiacuteculo
vehicleOwnerRegister - Este objeto serve para armazenar um nuacutemero de algum documento de
identificaccedilatildeo do proprietaacuterio No Brasil os valores preferenciais satildeo o Cadastro de Pessoa
Fiacutesica (CPF) e o Cadastro Nacional da Pessoa Juriacutedica (CNPJ) mas pode conter os nuacutemeros
da carteira nacional de habilitaccedilatildeo ou carteira de identidade
vehicleOwnerPhone - O atributo vehicleOwnerPhone registra o nuacutemero de um telefone de
contato do proprietaacuterio do veiacuteculo
vehicleOwnerMail - Esta string serve para armazenar o endereccedilo eletrocircnico (e-mail) do
proprietaacuterio do veiacuteculo Este valor e o anterior satildeo regravados em concessionaacuteria a cada troca
de proprietaacuterio
4323 Grupo vehicIeHistory
3 T I experimental vehicleMIB
Otilde P jJ vehicleMIBObjects Eacute L J vehicleldent El i_ J vehicleOwner
vehicleOwnerName vehicleO wnerR egister vehicleOwnerFone vehicleOwnerMail
B l_ J vehicleH istoryvehicleH istory D eliveryD ate vehicleH istoryVendor vehicleH istoryDealer
^ vehicleH istoryN umLinesEacute1 __J vehicleH istoryT able
B - lla vehicleH istoryEntryvehicleHistoryLinelndex
Q vehicleHistoryMaintenanceDate ^ vehicleH istoryMaintenance
vehicleH istoryuumlilChangeD ate Q vehicleH istoryOilChange
Fig 413 - Arvore de vehicleOwner e vehicIeHistory
vehicleHistorvDelivervDate - A variaacutevel em questatildeo foi criada para armazenar a data da
primeira entrega do veiacuteculo tipicamente a data constante na nota fiscal de venda da
montadora ou da concessionaacuteria destinada ao proprietaacuterio
vehicleHistoryVendor - A vehicleHistoryVendor armazena o nome do vendedor que realizou
a venda do veiacuteculo ao proprietaacuterio Este vendedor eacute tipicamente um funcionaacuterio da revenda
ou concessionaacuteria
vehicleHistorvDealer - O nome da revenda ou concessionaacuteria (pessoa juriacutedica) eacute gravado
neste campo de forma que fique registrada a empresa que comercializou o veiacuteculo
vehieleHistoryNumLines - Representa o nuacutemero maacuteximo de linhas que seratildeo armazenadas na
tabela vehicleHistoryTable
vehicleHistorvLinelndex - Representa o iacutendice da tabela vehicleHistoryTable
vehicleHistoryMaintenanceDate - A variaacutevel vehicleHistoryMaintenanceDate serve para
registrar as datas das manutenccedilotildees preventivas realizadas contendo dia mecircs e ano Esta
informaccedilatildeo serve principalmente para resguardar o usuaacuterio do veiacuteculo quanto agraves garantias de
peccedilas e sistemas
vehicleHistoryMaintenance - Aqui se identifica a quilometragem do veiacuteculo na ocasiatildeo em
que eacute realizada a manutenccedilatildeo preventiva Informada em quilocircmetros corresponde agrave marcaccedilatildeo
presente do odocircmetro do veiacuteculo
vehicleHistoryOilChangeDate - Esta variaacutevel armazena a data das trocas de oacuteleo lubrificante
do motor cuja periodicidade eacute definida pelo fabricante e deve ser cumprida a risca para o
veiacuteculo natildeo perder a garantia
vehicleHistoryOilChange - Este atributo registra a quilometragem do veiacuteculo por ocasiatildeo da
troca de oacuteleo lubrificante correspondente
48
4324 Grupo vehicleStatus
B - n experimental S gg vehicleMIB
vehicleMIBObjectsS3 __] vehicleldentra- r~l vehicleQwner reg L_3 vehicleHistory
S Q vehicleStatus|--reggt vehicleS tatusHeip j- - vehicles atusNurnLines
B r_ j vehicles tatusT able B l|sj vehicles tatusEntry
vehicleS tatusLinelndex vehicleS tatusS peed j- ^ vehicleStatusRpm
vehicleStatusMotorTemperature vehicleStatusFuelLevel
^ vehicleS tatusKmvehicleStatusTirePressure
^ vehicleStatusMotorOilLevel vehicleS tatusBatteryLevel
^ vehicleStatusLocation B Q j vehicleControl
j-regraquo vehicleControlFuel J ______ j______ 1 vehicleContfQllgnition________________
Fig 414 - Aacutervore de vehicleStatus
vehicleStatusHelp - Esta variaacutevel pode assumir somente os valores de ligado ou desligado eacute
acionada pelo condutor do veiacuteculo e serve como pedido de socorro Uma notificaccedilatildeo eacute emitida
a partir da vehicleStatusHelp
vehicleStatusNumLines - Este atributo serve para definir o nuacutemero maacuteximo de linhas da
tabela vehicleStatusTable
vehicleStatusLinelndex - Esta variaacutevel eacute o iacutendice da tabela vehicleStatusTable
vehicleStatusSpeed - Neste atributo eacute registrada a velocidade presente do veiacuteculo fornecida
pelo sistema convencional de sensoriamento do veiacuteculo em quilocircmetros ou milhas por hora
vehicleStatusRpm - A vehicleStatusRpm armazena o valor atual de rotaccedilotildees ou giros do eixo
principal do motor a unidade eacute rpm (rotaccedilotildees por minuto)
vehicleStatusMotorTemperature - Este atributo registra a temperatura atual do liacutequido de
arrefecimento do motor em graus centiacutegrados ou Fahrenheit
vehicleStatusFuelLevel - A variaacutevel vehicleStatusFuelLevel eacute usada para indicar o niacutevel atual
do combustiacutevel principal do veiacuteculo
vehicleStatusKm - A variaacutevel armazena a quilometragem total percorrida pelo veiacuteculo desde
sua fabricaccedilatildeo em quilocircmetros ou milhas terrestres
vehicleStatusTvrePressure - Este atributo foi criado para registrar o valor presente da pressatildeo
nos pneus do veiacuteculo e serve para informar sobre um pneu que esteja furado ou com uma
quantidade insuficiente de material gasoso ou liacutequido em seu interior Este monitoramento jaacute
existe hoje principalmente em caminhotildees de carga sendo raro em motocicletas e
automoacuteveis
vehicleStatusMotorOilLevel - Esta variaacutevel marca o niacutevel presente de oacuteleo lubrificante do
motor e ajuda a identificar uma eventual ldquoqueimardquo de oacuteleo ou seja um consumo acima do
previsto pelo fabricante que pode resultar em dano grave ao motor
vehicleStatusBatteryLevel - Este valor corresponde agrave carga atual da bateria que eacute usada
principalmente para dar a partida no veiacuteculo
vehicleStatusLocation - A informaccedilatildeo de localizaccedilatildeo do veiacuteculo pode ser feita de duas
maneiras uma aproximada resultado da associaccedilatildeo com a raacutedio-base que recebeu a
identificaccedilatildeo do veiacuteculo A segunda forma mais precisa eacute a partir da informaccedilatildeo gerada por
um moacutedulo GPS (global positioning system) do veiacuteculo o GPS atualiza constantemente a
vehicleStatusLocation com as coordenadas presentes
4325 Grupo vehicleControl
vehicleControlFuel - Este atributo de controle assume ligado ou desligado e eacute a forma do
sistema puacuteblico de controle da malha viaacuteria interromper remotamente o fornecimento de
combustiacutevel para o motor ocasionando a parada do veiacuteculo Esta accedilatildeo de controle eacute feita nos
casos de roubo fuga ou sequumlestro e requer intervenccedilatildeo policial
vehicleControlIgnition - Este atributo de controle assume ligado ou desligado e eacute a forma do
sistema puacuteblico de controle da malha viaacuteria interromper remotamente o sistema de igniccedilatildeo de
combustiacutevel para o motor ocasionando a parada do veiacuteculo Eacute uma alternativa ao controle
anterior pois enquanto um desliga a bomba de combustiacutevel o outro corta a energia eleacutetrica
que ocasiona a queima de combustiacutevel que aciona o motor Esta accedilatildeo de controle eacute feita nos
casos de roubo fuga ou sequumlestro e requer intervenccedilatildeo policial
433 Descriccedilatildeo de vehicleMIBNotificationsS L J experimental
Eacute H fg vehicleMIBB lt01 vehicleMIBObjects
Eacute vehicleldent Eacute O vehicleOwner te j__j vehicleHistory Eacute - f l vehicleStatus B - P l vehicleControl
U vehicleM IB N otificationsvehicleN otificationChangeO ilAndM aintenance
if vehicleN otificationHelp A f vehicleN otificationGuatanty
Eacute L J vehicleMIBConiacuteorrnance H r~l private______________________________________________
Fig 415 - Aacutervore de vehicleMIBNotifications
vehicleNotificationChangeOilAndMaintenance - Esta notificaccedilatildeo eacute emitida quando os limites
de troca de oacuteleo lubrificante do motor ou de manutenccedilatildeo preventiva estiverem proacuteximos e
auxilia o condutor do veiacuteculo a realizar estas tarefas em tempo haacutebil natildeo correndo o risco de
dano ou de perda de garantia
vehicleNotificationHelp - Esta notificaccedilatildeo eacute acionada em caso de pedido de socorro pelo
condutor do veiacuteculo
vehicleNotificationWarranty - A notificaccedilatildeo em questatildeo foi criada para informar o condutor
do veiacuteculo da aproximaccedilatildeo do final do periacuteodo de garantia regulamentar dado pela montadora
do veiacuteculo Este aviso permite que sejam feitos consertos sem ocircnus ou seja dentro da
cobertura da garantia
434 Descriccedilatildeo de vehicleMIBConformance
As regras de conformidade satildeo os niacuteveis de implementaccedilotildees da base de dados possiacuteveis
partindo de um conjunto miacutenimo aceitaacutevel ateacute a implementaccedilatildeo total A tabela 41 apresenta
as implementaccedilotildees baacutesica avanccedilada de controle e plena
4341 Descriccedilatildeo de vehicleComplience
vehicleBasicComplience - esta regra de conformidade incorpora o miacutenimo conjunto de
variaacuteveis que devem ser implementadas num veiacuteculo basicamente dados de identificaccedilatildeo e
status Estas variaacuteveis satildeo contidas em vehicleBasicGroup
vehicleAdvancedComplience - esta norma acrescenta a anterior os dados histoacutericos e as
notificaccedilotildees Composta pelos grupos vehicleBasicGroup vehicleAdvancedGroup e
vehicleNotificationsGroup
vehicleControlComplience - aleacutem das variaacuteveis de identificaccedilatildeo esta regra solicita as
implementaccedilotildees dos objetos de controle ou seja vehicleBasicGroup mais
vehicleControlGroup
vehicleFullComplience - esta implementaccedilatildeo considera todos os objetos da MIB no veiacuteculo
possibilitando identificaccedilatildeo completa dados estatiacutesticos status atual e capacidade de controle
Os grupos satildeo vehicleBasicGroup vehicleAdvancedGroup vehicleNotificationsGroup e
vehicleControlGroup
52
OBJETO BASIC ADV CONTROL FULL
vehicleldentManufacturer X X X X
vehicleldentModel X X X X
vehicleldentSoflware V ersion X X X X
vehicleldentAgentSoftwareVersion X X X X
vehicleldentT ype X X X X
vehicleldentFuel X X X X
vehicleldentManufacturing Y ear X X X X
vehicleldentModel Year X X X X
vehicleldentCapacity X X X X
vehicleldentPower X X X X
vehicleldentMotorType X X X X
vehicleldentMotorNumber X X X X
vehicleldentCylinder X X X X
vehicleldentFirstOilChange X X X X
vehicleldentOilChangePeriod X X X X
vehicleldentFirstMaintenance X X X X
vehicleldentMaintenancePeriod X X X X
vehicleldentColor X X X X
vehicleldentChassisId X X X X
vehicleldentLicencePlate X X X X
vehicleldentlpAddress X X X X
53
vehicleldentMacAddress X X X X
vehicleldentSerialNumber X X X X
vehicleldent Warranty X X X X
vehicleOwnerName X X
vehicleOwnerRegister X X
vehicleOwnerPhone X X
vehicleOwnerMail X X
vehicleHistoryDeliveryDate X X
veMcleHistoryV endor X X
vehicleHistoryDealer X X
vehicleHistoryNumLines X X
vehicleHistoryLinelndex X X
vehicleHistoryMaintenanceDate X X
vehicleHistoryMaintenance X X
vehicleHistoryOilChangeDate X X
vehicleHistoryOilChange X X
vehicleStatusHelp X X X X
vehicleStatusNumLines X X X X
vehicleStatusLinelndex X X X X
vehicleStatusSpeed X X X X
vehicleStatusRpm X X X X
vehicleStatusMotorTemperature X X X X
54
vehicleStatusFuelLevel X X X X
vehicleStatusKm X X X X
vehicleStatusTyrePressure X X X X
vehicleStatusMotorOilLevel X X X X
vehicleStatusBatteryLevel X X X X
vehicleStatusLocation X X X X
vehicleControlFuel X X
vehicleControlIgnition X X
vehicleNotificationChangeOilAndMaintenance X X
vehicleNotificationHelp X X
vehicleNotificationWarranty X X
Tabela 41 - Planilha de Conformidade
4342 Descriccedilatildeo de vehicleGroups
vehicleBasicGroup - conteacutem as variaacuteveis vehicleldentManufacturer vehicleldentModel
vehicleldentSoftwareVersion vehicleldentAgentSoftwareVersion vehicleldentType
vehicleldentFuel vehicleldentManufacturingYear vehicleldentModelYear vehicleldent
Capacity vehicleldentPower vehicleldentMotorType vehicleldentMotorNumber vehicle
IdentCylinder vehicleldentFirstOilChange vehicleldentOilChangePeriacuteod vehicleldentFirst
Maintenance vehicleldentMaintenancePeriod vehicleldentColor vehicleldentChassisId
vehicleldentLicencePlate vehicleldentlpAddress vehicleldentMacAddress vehicleldent
SerialNumber vehicleldentWarranty vehicleStatusHelp vehicleStatusNumLines
vehicleStatus Linelndex vehicleStatusSpeed vehicleStatusRpm vehicleStatusMotor
Temperature vehicleStatusFuelLevel vehicleStatusKm vehicleStatusTirePressure vehicle
StatusMotorOilLevel vehicleStatusBatteryLevel vehicleStatusLocation
vehicleAdvancedGroup - conteacutem os objetos vehicleOwnerName vehicleOwnerRegister
vehicleOwnerPhone vehicleOwnerMail vehicleHistoryDeliveryDate vehicleHistoryVendor
vehicleHistoryDealer vehicleHistoryNumLines vehicleHistoryLinelndex vehicleHistory
MaintenanceDate vehicleHistoryMaintenance vehicleHistoryOilChangeDate vehicleHistory
OilChange
vehicleControlGroup - conteacutem as variaacuteveis vehicleControlFuel e vehicleControlIgnition
vehicleNotificationsGroup - conteacutem os objetos vehicleNotificationChangeOilAnd
Maintenance vehicleNotificationHelp e vehicleNotificationWarranty
56
5 - CONCLUSAtildeO
O Brasil eacute um paiacutes com grandes mazelas sociais que satildeo agravadas por acidentes crimes e
contravenccedilotildees Todos estes eventos geram grandes prejuiacutezos econocircmicos e morais a toda
populaccedilatildeo Esta dissertaccedilatildeo propocircs definir um modelo tecnicamente viaacutevel que incremente
sensivelmente a capacidade do Estado de gerenciar sua frota de veiacuteculos que satildeo elementos
sempre presentes nos eventos em questatildeo
Este trabalho procurou detalhar fiacutesica e funcionalmente cada elemento necessaacuterio para que o
Modelo de Gerenciamento de Veiacuteculos Automotores funcione Embasou teoricamente as
vaacuterias tecnologias envolvidas e consolidou-as com sistemas similares existentes O passo
inicial para que haja o desenvolvimento das vaacuterias peccedilas do quebra-cabeccedila foi efetivamente
criado que foi o Modelo de Informaccedilatildeo - a MIB
Esta base de dados - a vehicleMIB - representa o ponto de partida para o desenvolvimento de
elementos necessaacuterios ao modelo aqui especificado A proacutepria MIB pode ser estendida de
acordo com as necessidades e caracteriacutesticas proprietaacuterias de cada fabricante de veiacuteculos Mas
as grandes frentes que se abrem satildeo as de desenvolvimentos de aplicaccedilotildees de gerenciamento e
equipamentos dedicados Neste sentido pretende-se dar continuidade a esta pesquisa atraveacutes
da especificaccedilatildeo e implementaccedilatildeo do microservidor veicular uma peccedila de hardware capaz de
interagir com sensores e atuadores de um automoacutevel e ao mesmo tempo comunicar-se com
uma rede ethemet sem fio e com o motorista tudo de forma segura e confiaacutevel
Os desafios poliacuteticos e sociais natildeo satildeo menores um modelo como o proposto aqui altera a
percepccedilatildeo e os haacutebitos das pessoas Altera tambeacutem a balanccedila do poder econocircmico do capital
pois algumas empresas simplesmente perdem sua utilidade bem como alguns oacutergatildeos estatais
Em compensaccedilatildeo novas empresas surgem novas tecnologias satildeo criadas e o paiacutes toma a
vanguarda em gerenciamento viaacuterio sepultando os interesses particulares em detrimento do
coletivo
O trabalho aqui desenvolvido representa a possibilidade de um avanccedilo social e econocircmico
consideraacutevel e recomenda-se que a pesquisa e o desenvolvimento continuem nesta linha
buscando materializar as ideacuteias e conceitos apresentados no Modelo de Gerenciamento de
Veiacuteculos Automotores
57
ANEXO 1 - VehicleMIB
VEHICLE-MIB DEFINITIONS = BEGIN
IMPORTSdirectory mgmt experimental enterprises
FROM RFC1155-SMI MODULE-IDENTITY OBJECT-TYPE NOTIFICATION-TYPE OBJECT-IDENTITY Counter32 Gauge32 Integer32 IpAddress
FROM SNMPv2-SMI DisplayString TimeStamp Timelnterval TestAndlncr
AutonomousType DateAndTime TEXTUAL-CONYENTION FROM SNMPv2-TC
MODULE-COMPLIANCE OBJECT-GROUP NOTIFICATION-GROUP FROM SNMPv2-CONF
mib-2FROM RFC1213-MIB
Positiveinteger NonNegativelnteger FROM UPS-MIB
MacAddressFROM BRIDGE-MIB
- 136 131vehicleMIB MODULE-IDENTITY
LAST-UPDATED 200210151827Z - october 15 2002 at 1827 ORGANIZATION UFSC - CPGCCCONT ACT-INF O
Bobiquins Estevatildeo de MelloPostal address BR Sistemas Ltda
Rua Lauro Linhares 2123803ATrindadeFlorianoacutepolis SC88036-002Brasil
Tel 55 48 234 8945 Fax 55 48 234 8945
E-mail bobibrsistemascombrDESCRIPTION
The MIB module to describe vehicles= experimental 1
- 1361311vehicleMIBObjects OBJECT IDENTIFIER = vehicleMIB 1
mdash The Device Identification group
All objects in this group except for vehicleldentLicencePlate and vehiclelpAddress are set at device initialization and remain static
- I36I3111vehicleldent OBJECT IDENTIFIER vehicleMIBObjects 1
- 136L31111vehicleldentManufacturer OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The name of the vehicles manufacturer= vehicleldent 1
- 136131112vehicleldentModel OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles model designation= vehicleldent 2
- 136131113vehicleldentSoftwareVersion OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles firmwaresoftware version(s) This variablemay or may not have the same value asvehicleldentAgentSoftwareVersion in some implementations
vehicleldent 3
- 136131114vehicleldent Agent Soft wareV ersion OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles agent software version This variable may or may not have the same value asvehicleldentvehicleSoftwareVersion in some implementations
= vehicleldent 4
- 136131115vehicleldentType OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles identification type= vehicleldent 5
- L36131116vehicleldentFuel OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles fuel identification= vehicleldent 6
- 136131117vehiclel dentManufacturing Y ear OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles year= vehicleldent 7
- 136131118vehicleldentModelYear OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles model year vehicleldent 8
- 136L31119vehicleldentCapacity OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles capacity= vehicleldent 9
- 1361311110vehicleldentPower OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles engine power
= vehicleldent 10
-1361311111vehicleldentMotorType OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles motor type= vehicleldent 11
- 1361311112vehicleldentMotorNumber OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles engine identification number= vehicleldent 12
- 1361311113vehicleldentCylinder OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles engine number of cylinders= vehicleldent 13
- 1361311114vehicleldentFirstOilChange OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles displacement required for the first oil change = vehicleldent 14
- 1361311115vehicleldentFirstMaintenance OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles displacement required for the first oficial maintenance
= vehicleldent 15
- 1361311116vehicleldentMaintenancePeriod OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles regular maintenance intervals= vehicleldent 16
-1361311117vehicleldentColor OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles predominant color= vehicleldent 17
- 1361311118vehicleldentChassisId OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles chassis identification number= vehicleldent 18
- 1361311119vehicleldentLicencePlate OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
A string which identifies the vehicles licence plate This object should be set by the dealer
= vehicleldent 19
- 1361311120vehicleldentlpAddress OBJECT-TYPE
SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION
The IP Address of the vehicle This value must be provided by the managing aplication A value of 0000 implies that there isnt a provider nearby
DEFVAL 00000000rsquoH = vehicleldent 20
- 1361311121vehicleldentMacAddress OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-only STATUS current DESCRIPTION
The MAC address used by this vehicle when it must be referred to in a unique fashion It is only required to be unique
REFERENCEIEEE 802ID-1990 Sections 64113 and 3125
= vehicleldent 21
-1361311122vehicleldentSerialNumber OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
A string which identifies the vehicles serial number = vehicleldent 22
- 1361311123vehicleldent Warranty OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
A string which identifies the vehicles warranty= vehicleldent 23
mdash Owner Group
- I36I3112vehicleOwner OBJECT IDENTIFIER = vehicleMIBObjects 2
- L36131121 vehicleOwnerName OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
A string which identifies the vehicles ownerThis object should be set by the dealer
= vehicleOwner 1
- 136L31122vehicleOwnerRegister OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current
DESCRIPTIONA string which identifies the owners registerThis object should be set by the dealer
= vehicleOwner 2
- 136131123 vehicleOwnerPhone OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
A string which identifies the owners phone number This object should be set by the dealer
vehicleOwner 3
- 136131124 vehicleOwnerMail OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
A string which identifies the owners e-mailThis object should be set by the dealer
vehicleOwner 4
mdash History Group
- 13613113vehicleHistory OBJECT IDENTIFIER = vehicleMIBObjects 3
- 136131131vehicleHistoryDeliveryDate OBJECT-TYPE
SYNTAX DateAndTime MAX-ACCESS read-write STATUS current DESCRIPTION
The vehicles delivery date and time= vehicleHistory 1
- 136L31132vehicleHistory Vendor OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
The name of the vehicles vendor= vehicleHistory 2
65
- 136L31133vehicleHistoryDealer OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
The name of the vehicles dealer= vehicleHistory 3
- 136131134vehicleHistoryNumLines OBJECT-TYPE
SYNTAX NonNegativelnteger MAX-ACCESS read-only STATUS current DESCRIPTION
The number of Status lines utilized in this device This variable indicates the number of rows in the History table
= vehicleHistory 4
- I36I31135 vehicleHistoryTable OBJECT-TYPE
SYNTAX SEQUENCE OF VehicleHistoryEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION
A list of History table entries= vehicleHistory 5
- 1361311351VehicleHistoryEntry OBJECT-TYPE
SYNTAX VehicleHistoryEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION
An entry containing information applicable to a particular History line
INDEX vehicleHistoryLinelndex = vehicleHistoryTable 1
VehicleHistoryEntry = SEQUENCE vehicleHistoryLinelndex INTEGER vehicleHistoryMaintenanceDate DateAndTime vehicleHistoryMaintenance NonNegativelnteger vehicleHistoryOilChangeDate Date AndT ime vehicleHistoryOilChange NonNegativelnteger
- 13613113511
66
vehicleHistoryLinelndex OBJECT-TYPE SYNTAX Positiveinteger MAX-ACCESS not-accessible STATUS current DESCRIPTION
The History line identifier= vehicleHistoryEntry 1
- 13613113512vehicleHistoryMaintenanceDate OBJECT-TYPE
SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION
The maintenance date= vehicleHistoryEntry 2
- 13613113513vehicleHistoryMaintenance OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS kmMAX-ACCESS read-only STATUS current DESCRIPTION
The present displacement of the vehicle on vehicleHistoryMaintenanceDate
= vehicleHistoryEntry 3
- 13613113514vehicleHistoryOilChangeDate OBJECT-TYPE
SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION
The motors oil change date= vehicleHistoryEntry 4
- 13613113515vehicleHistoryOilChange OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS kmMAX-ACCESS read-only STATUS current DESCRIPTION
The present displacement of the vehicle on vehicleHistoryOilChangeDate
= vehicleHistoryEntry 5
mdash The Status group
- 13613114vehicleStatus OBJECT IDENTIFIER = vehicleMIBObjects 4
- 136L31141 vehicleStatusHelp OBJECT-TYPE
SYNTAX INTEGER on(l) off(2)
MAX-ACCESS read-write STATUS current DESCRIPTION
Setting this object to on will cause the vehicle system to send a help notification Setting this object to off means normal situation
= vehicleStatus 1
- 136131142vehicleStatusNumLines OBJECT-TYPE
SYNTAX NonNegativelnteger MAX-ACCESS read-only STATUS current DESCRIPTION
The number of Status lines utilized in this deviceThis variable indicates the number of rows in the Status table
= vehicleStatus 2
- 136131143 vehicleStatusTable OBJECT-TYPE
SYNTAX SEQUENCE OF VehicleStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION
A list of Status table entries= vehicleStatus 3
- I36I311431 VehicleStatusEntry OBJECT-TYPE
SYNTAX VehicleStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION
An entry containing information applicable to a particular Status line
INDEX vehicleStatusLinelndex = vehicleStatusTable 1
VehicleStatusEntry = SEQUENCE vehicleStatusLinelndex INTEGER vehicleStatusSpeed NonNegativelntegervehicleStatusRpm NonNegativelntegervehicleStatusMotorTemperature INTEGER vehicleStatusFuelLevel NonNegativelnteger vehicleStatusKm NonNegativelntegervehicleStatusTirePressure NonNegativelnteger vehicleStatusMotorOilLevel NonNegativelnteger vehicleStatusBatteryLevel NonNegativelnteger vehicleStatusLocation DisplayString
- I36I31134311vehicleStatusLinelndex OBJECT-TYPE
SYNTAX Positiveinteger MAX-ACCESS not-accessible STATUS current DESCRIPTION
The Status line identifier= VehicleStatusEntry 1
- 136131134312vehicleStatusSpeed OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS km per hourMAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles current speed= VehicleStatusEntry 2
- 136131134313vehicleStatusRpm OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS rotations per minuteMAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles current rotations per minute= VehicleStatusEntry 3
- 136131134314vehicleStatusMotorT emperature OBJECT-TYPE
SYNTAX INTEGER UNITS degrees CentigradeMAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles engine current temperature
= vehicleStatusEntry 4
- 136131134315 vehicleStatusFuelLevel OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS HireMAX-ACCESS read-only STATUS current DESCRIPTION
The current fuel level= vehicleStatusEntry 5
- 136131134316vehicleStatusKm OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS kmMAX-ACCESS read-only STATUS current DESCRIPTION
The current total displacement of vehicle = vehicleStatusEntry 6
- 136131134317 vehicleStatusTirePressure OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS psiMAX-ACCESS read-only STATUS current DESCRIPTION
The current tire pressure vehicleStatusEntry 7
- 136131134318 vehicleStatusMotorOilLevel OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS litreMAX-ACCESS read-only STATUS current DESCRIPTION
The current motor oil level= vehicleStatusEntry 8
- 136131134319 vehicleStatusBatteryLevel OBJECT-TYPE
SYNTAX INTEGER unknown(l) batteryNormal(2) batteryLow(3)
MAX-ACCESS read-only
STATUS currentDESCRIPTION
The indication of the capacity remaining in the vehicles battery system
= vehicleStatusEntry 9
- 1361311343110 vehicleStatusLocation OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
The GPS indication of the vehicles current location
vehicleStatusEntry 10
mdash The Control group
- 13613115vehicleControl OBJECT IDENTIFIER = vehicleMIBObjects 5
- 136131151 vehicleControlFuel OBJECT-TYPE
SYNTAX INTEGER on(l) off(2)
MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION
Setting this object to On(l) indicates that the vehicle is able to be turned on Setting to Off(2) will cause the fuel to be cut offrsquo
= vehicleControl 1
- 136131152 vehicleControlIgnition OBJECT-TYPE
SYNTAX INTEGER on(l) ofi(2)
MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION
Setting this object to On(l) indicates that the vehicle is to be turned on Setting to 00(2) will cause the eletric system to be cut off1
= vehicleControl 2
mdash Notifications
- This section defines the well-known notifications sent by- vehicle agents
- 1361312vehicleMIBNotifications OBJECT IDENTIFIER = vehicleMIB 2
- I36I3121vehicleNotificationChangeOilAndMaintenance NOTIFICATION-TYPE
OBJECTS vehicleHistoryMaintenanceDate vehicleHistoryMaintenance vehicleHistoryOilChangeDate vehicleHistoryOilChange
STATUS current DESCRIPTION
The vehicle is approaching oil change and regular maintenance dates This Notification is persistent and is resent at one day intervals until the history table is updated
= vehicleMIBNotifications 1
- 13613122vehicleNotificationHelp NOTIFICATION-TYPE
OBJECTS vehicleStatusHelp STATUS current DESCRIPTION
This Notification is sent when the vehicles conductor turns on a help switch
= vehicleMIBNotifications 2
- I36I3123vehicleNotificationWarranty NOTIFICATION-TYPE
OBJECTS vehicleldentWarranty STATUS current DESCRIPTION
The vehicles warranty is close to expiring dateThis Notification is persistent andis resent at one week intervals until dead line
= vehicleMIBNotifications 3
mdash Conformance information
mdash1361313vehicleMIBConformance OBJECT IDENTIFIER = vehicleMIB 3
-13613131vehicleCompliance OBJECT IDENTIFIER = vehicleMIBConformance 1
mdash compliance statements
mdash136131311vehicleBasicCompliance MODULE-COMPLIANCE
STATUS current DESCRIPTION
The compliance statement for vehicles that only support the identifying and status objects
MODULE mdash this moduleMANDATORY-GROUPS vehicleBasicGroup
= vehicleCompliance 1
mdash136131312vehicleAdvancedCompliance MODULE-COMPLIANCE
STATUS current DESCRIPTION
The compliance statement for vehicles that support advanced-feature functions such as history and notifications
MODULE mdash this moduleMANDATORY-GROUPS vehicleBasicGroup
vehicleAdvancedGroup vehicleNotificationsGroup
= vehicleCompliance 2
mdash136131313vehicleControlCompliance MODULE-COMPLIANCE
STATUS current DESCRIPTION
The compliance statement for vehicles that support control-featured functions
MODULE mdash this moduleMANDATORY-GROUPS vehicleBasicGroup
vehicleControlGroup = vehicleCompliance 3
mdash136131314vehicleFullCompliance MODULE-COMPLIANCE
STATUS current DESCRIPTION
The compliance statement for vehicles that support all functions
MODULE mdash this moduleMANDATORY-GROUPS vehicleBasicGroup
vehicleAdvancedGroup vehicleNotificationsGroup
73
vehicleControlGroup = vehicleCompliance 4
mdash units of conformance
mdash summary at a glance
mdash basic adv ControlmdashvehicleldentManufacturer X X X X
mdashvehicleldentModel x X X X
mdashvehicleldentSoftwareVersion x X X X
mdashvehicleldentAgentSoftwareVersion X X X X
mdashvehicleldentType X X X X
mdashvehicleldentFuel X X X X
mdashvehicleldentManufacturing Y ear X X X X
mdashvehicleldentModel Year X X X X
mdashvehicleldentCapacity X X X X
mdashvehicleldentPower X X X X
mdashvehicleldentMotorType X X X XmdashvehicleldentMotorNumber X X X X
mdashvehicleldentCylinder X X X X
mdashvehicleldentFirstOilChange X X X X
mdashvehicleldentOilChangePeriod X X X XmdashvehicleldentFirstMaintenance X X X X
mdashvehicleldentMaintenancePeriod X X X XmdashvehicleldentColor X X X X
mdashvehicleldentChassisId X X X XmdashvehicleldentLicencePlate X X X X
mdashvehicleldentlpAddress X X X XmdashvehicleldentMacAddress X X X X
mdashvehicleldentSerialNumber X X X XmdashvehicleldentWarranty X X X X
mdashvehicleOwnerName X X
mdashvehicleOwnerRegister X XmdashvehicleOwnerPhone X X
mdashvehicleOwnerMail X X
mdashvehicleHistoryDeliveryDate X X
mdashvehicleHistoryVendor X X
mdashvehicleHistoryDealer X X
mdashvehicleHistoryNumLines X X
mdashvehicleHistoryLinelndex X X
mdashvehicleHistoryMaintenanceDate X X
mdashvehicleHistoryMaintenance X X
mdashvehicleHistoryOilChangeDate X X
mdashvehicleHistoryOilChange X X
mdashvehicleStatusHelp X X X X
mdashvehicleStatusNumLines X X X X
mdashvehicleStatusLinelndex X X X X
mdashvehicleStatusSpeed X X X X
mdashvehicleStatusRpm X X X X
mdashvehicleStatusMotorTemperature X X X X
mdashvehicleStatusFuelLevel X X X X
mdashvehicleStatusKm X X X X
mdashvehicleStatusTyrePressure X X X X
--vehicleStatusMotorOilLevel X X X X
mdashvehicleStatusBatteryLevel X X X X
mdashvehicleStatusLocation X X X X
mdashvehicleControlFuel X X
mdashvehicleControlIgnition X X
mdashvehicleNotificationChangeOilAndMaintenance X X
mdashvehicleNotificationHelp X X
mdashvehicleNotificationWarranty X X
- units of conformance
- I36I3132vehicleGroups OBJECT IDENTIFIER = vehicleMIBConformance 2
- 136131321vehicleBasicGroup OBJECT-GROUP
OBJECTS vehicleldentManufacturer vehicleldentModel vehicleldentSoftwareVersion vehicleldent AgentSoft waumlre V ersion vehicleldentType vehicleldentFuel vehicleldentManufacturing Y ear vehicleldentModel Year vehicleldentCapacity vehicleldentPowervehicleldentMotorType vehicleldentMotorNumber vehicleldentCylindervehicleldentFirstOilChange vehicleldentOilChangePeriod vehicleldentFirstMaintenance vehicleldentMaintenancePeriod vehicleldentColor vehicleldentChassisId vehicleldentLicencePlate vehicleldentlpAddress vehicleldentMacAddress vehicleldentSerialNumber vehicleldentWarranty vehicleStatusHelp vehicleStatusNumLines vehicleStatusLinelndex vehicleStatusSpeed vehicleStatusRpm vehicleStatusMotorTemperature vehicleStatusFuelLevel vehicleStatusKm vehicleStatusTirePressure vehicleStatusMotorOilLevel
75
vehicleStatusBatteryLevel vehicleStatusLocation STATUS current DESCRIPTION
The vehicleBasicGroup defines objects which are common across all vehicles which meet basic compliance
= vehicleGroups 1
- 136131322vehicleAdvancedGroup OBJECT-GROUP
OBJECTS vehicleOwnerName vehicleOwnerRegister vehicleOwnerPhone vehicleOwnerMail vehicleHistoryDeliveryDate vehicleHistoryVendor vehicleHistoryDealer vehicleHistoryNumLines vehicleHistoryLinelndex vehicleHistoryMaintenanceDate vehicleHistoryMaintenance vehicleHistoryOilChangeDate vehicleHistoryOilChange
STATUS current DESCRIPTION
The vehicleAdvancedGroup defines objects which are related to vehicles history and owner
vehicleGroups 2
- 136131323vehicleControlGroup OBJECT-GROUP
OBJECTS vehicleControlFuel vehicleControlIgnition STATUS current DESCRIPTION
The vehicleControlGroup defines objects which are related to control-feature functions
= vehicleGroups 3
- 136131324vehicleNotificationGroup NOTIFICATION-GROUP
NOTIFICATIONS vehicleNotificationChangeOilAndMaintenance vehicleNotificationHelp vehicleNotificationWarranty
STATUS current DESCRIPTION
The vehicleNotificationGroup defines objects which are related to notifications-feature functions
= vehicleGroups 4
END
GLOSSAacuteRIO E ABREVIACcedilOtildeES
ASNl Abstract Syntax Notation One - Notaccedilatildeo de Sintaxe Abstrata Um Uma notaccedilatildeo para
representaccedilatildeo de dados em protocolos de comunicaccedilatildeo definida pela ISO O gerenciamento
Internet utiliza um subconjunto de ASNl
CDMA Code Division Multiple Access - acesso muacuteltiplo por divisatildeo de coacutedigo
EHF Extremely High Frequency - frequumlecircncia extremamente alta
FDMA Frequency Division Multiple Access - acesso muacuteltiplo por divisatildeo de frequumlecircncia
HF High Frequency - frequumlecircncia alta
HTTP Hiper-Text Markup Language - Linguagem de Marcaccedilatildeo de HiperTexto A linguagem
utilizada na construccedilatildeo de paacuteginas WWW
ISM Industrial Scientific and Medical bands - Faixas de frequumlecircncias alocadas para aplicaccedilotildees
industriais cientiacuteficas e meacutedicas
ISO International Organization for Standardization - Organizaccedilatildeo Internacional para
Padronizaccedilatildeo Um dos oacutergatildeos mais importantes no mundo de padronizaccedilotildees com diversos
estudos na aacuterea de computadores e particularmente de redes de computadores
LF Low Frequency - frequumlecircncia baixa
MF Medium Frequency - frequumlecircncia meacutedia
MIB Management Information Base - Base de Informaccedilotildees de Gerenciamento Uma coleccedilatildeo
de informaccedilotildees gerenciais sobre um determinado recurso
OSI Open Systems Interconnection - Interconexatildeo de Sistemas Abertos Um conjunto de
padronizaccedilotildees para interconexatildeo de sistemas em redes de computadores
RFC Request For Comments - Requisiccedilotildees Para Comentaacuterios Os documentos publicados pelo
IETF e que tratam de assuntos Internet Nem todos os RFCs satildeo padrotildees e alguns jamais o
chegam a ser
SHF Super High Frequency - frequumlecircncia super-alta
Site - Conjunto de documentos da WWW acessiacuteveis a partir de um determinado endereccedilo Eacute o
endereccedilo virtual de uma empresa ou uma aplicaccedilatildeo
SMI Structure o f Management Information - Estrutura da Informaccedilatildeo de Gerenciamento
Define a maneira como as informaccedilotildees de gerenciamento satildeo criadas e seus relacionamentos
SNMP Simple Network Management Protocol - Protocolo de Gerenciamento de Redes
Simples o protocolo de gerenciamento utilizado na Internet
TCPIP Transmission Control Protocol Internet Protocol - Protocolo de Controle de
Transmissotildees Protocolo Internet Os protocolos baacutesicos utilizados na Internet
TDMA Time Division Multiple Access mdash acesso muacuteltiplo por divisatildeo de tempo
UHF Ultra High Frequency - frequumlecircncia ultra-alta
VHF Very High Frequency - frequumlecircncia muito alta
VLF Very Low Frequency - frequumlecircncia muito baixa
WWW World Wide Web - Grande Teia Mundial Nome dado ao conjunto de maacutequinas que
trocam informaccedilotildees utilizando o protocolo HTTP
78
REFEREcircNCIAS BIBLIOGRAacuteFICAS
ANATEL Agecircncia Nacional de Telecomunicaccedilotildees Atribuiccedilatildeo de faixas de frequumlecircncias no Brasil Disponiacutevel em lthttpwwwanatelgovbrToolsframeasplink=radiofrequencia qaffpdfgt Acesso em 26 set 2002
thBICSI Telecommunications distribution methods manual 8 ed Tampa Florida v2 1998 Cap 29
BRASIL Web Site Oficial do Departamento Nacional de Tracircnsito Disponiacutevel em lthttpwww denatrangovbrpg70jspgt Acesso em 08 nov 2002
BRASIL Web Site Oficial do Departamento Nacional de Tracircnsito Disponiacutevel em httpwww denatrangovbrpgl8jspgt Acesso em 10 nov 2002
CASE J et al RFC 1157 - A Simple Network Management Protocol (SNMP) Network Working Group may 1990 p 5
FIAT AUTOMOacuteVEIS Web Site Oficial do Brasil Disponiacutevel em httpwwwfiatcombr index_sitephpgt institucional a faacutebrica Acesso em 19 nov 2002
GOOGLE Web Site de Busca Disponiacutevel em lthttpwwwgooglecombrsearch hl=ptampie=ISO-8859-1 ampq=22rastreamento+de+veEDculo s22ampbtnG=Pesquisa+Google amplr=lang_ptgt Acesso em 15 out 2002
MELLO Roseleine Calgaro Uma MIB de apoio agrave gerecircncia do relacionamento com o cliente em comeacutercio eletrocircnico 2002 108 f Dissertaccedilatildeo (Mestrado em Ciecircncias da Computaccedilatildeo) - Universidade Federal de Santa Catarina Florianoacutepolis 2002
RIO DE JANEIRO (Estado) 5 set 2002 Tracircnsito Brasil Estatiacutestica da Organizaccedilatildeo Mundial de Sauacutede sobre tracircnsito Disponiacutevel em lthttpwwwtransitobrasilcombrnoticia noticiaphp noti=1044gt Acesso em 22 out 2002
RIO DE JANEIRO (Estado) SuperTrack Rastreamento de veiacuteculos Disponiacutevel em lthttp wwwsupertrackcombr2htmgt Acesso em 02 out 2002
79
RIO DE JANEIRO (Estado) Revista Engebraacutes Mortos no tracircnsito chegam a 1 milhatildeo e acidentes consomem US$ 10 bi ao ano Disponiacutevel em lthttpwwwengebrascombr EngbWebportuguesmortosnohtmgt Acesso em 24 set 2002
TANENBAUM Andrew S Redes de computadores 3 ed Rio de Janeiro Campus 1997 923 p
TANIGUCHI Caacutessio O bom exemplo do tracircnsito em Curitiba Curitiba mar 2002 Disponiacutevel em lthttpwwwcuritibaprgovbrpmcAgenciaartigostransitolhtmlgt Acesso em 19 nov 2002
TIM Telesc Celular Cobertura Disponiacutevel em lthttpwww2timsulcombr intemaaspitem=2amppagina=coberturagt Acesso em 26 set 2002
ABSTRACT
This work proposes a management model for vehicles produced in large scale based on the
SNMP management model The technologies usually used on network management are
detailed on this work showing the positive and negative points and the objectives reached by
them - these technologies support the model suggested This management model presents a
physical model a functional model and an information model The information model is a
MIB (Management Information Base) that is a dedicated database defined and coded on this
work
LISTA DE TABELAS E FIGURAS
Fig 21 - Componentes do Modelo de Gerenciamento SNMP 13Fig 22 - Aacuterea de cobertura TIM Celular 20Tabela 31 - Comparativo de Uso no Modelo SNMP26Fig 41 - Modelo de Gerenciamento SNMP em Veiacuteculos Automotores28Fig 43 - Gerenciamento na produccedilatildeo do veiacuteculo30Fig 44 - Gerenciamento na comercializaccedilatildeo e manutenccedilatildeo do veiacuteculo32Fig 45 - Gerenciamento no uso do veiacuteculo 33Fig 46 - Gerenciamento pelo Poder Puacuteblico 34Fig 47 - Estaccedilotildees Radiobase em Florianoacutepolis 35Fig 48 - Modelo Funcional de Gerenciamento 36Fig 49 - Espectro de frequumlecircncias no Brasil 38Fig 410 - Arvore da MIB 40Fig 411 - Aacutervore de vehicleMIBObjects 41Fig 411 - Aacutervore de vehicleldent42Fig 413 - Aacutervore de vehicleOwner e vehicleHistory46Fig 414 - Aacutervore de vehicleStatus48Fig 415 - Arvore de vehicleMIBNotifiacutecations 50Tabela 4 1- Planilha de Conformidade 54
SUMAacuteRIO
1 - INTRODUCcedilAtildeO 911 Objetivos102 - FUNDAMENTACcedilAtildeO1321 O Modelo SNMP 1322 Transmissatildeo Sem Fio 15
221 O Espectro Eletromagneacutetico 16222 Teacutecnicas de Multiplexaccedilatildeo 18
23 Estaccedilatildeo Radiobase - ERB203 - NECESSIDADES E BENEFIacuteCIOS 2231 Tecnologia Atual versus Modelo de gerenciamento SNMP 224 - MODELO DE GERENCIAMENTO DE VEIacuteCULOS AUTOMOTORES 2741 Arquitetura F iacutesica 2842 Arquitetura Funcional35
421 Estaccedilotildees de Gerenciamento 364211 Estaccedilotildees de Gerenciamento de Produccedilatildeo364212 Estaccedilotildees de Gerenciamento de Manutenccedilatildeo374213 Estaccedilotildees Puacuteblicas de Gerenciamento 37
422 Noacutes Gerenciados37423 Meio de Comunicaccedilatildeo 38423 Informaccedilotildees de Gerenciamento 38424 Protocolo de Gerenciamento 39
43 Arquitetura de Informaccedilatildeo39431 Desenvolvimento da MIB 39432 Descriccedilatildeo de vehicleMIBObjects41
4321 Grupo vehicleldent 424322 Grupo vehicleOwner 454323 Grupo vehicleHistory 464324 Grupo vehicleStatus 484325 Grupo vehicleControl 49
433 Descriccedilatildeo de vehicleMIBNotifications 50434 Descriccedilatildeo de vehicleMIBConformance 51
4341 Descriccedilatildeo de vehicleComplience 514342 Descriccedilatildeo de vehicleGroups54
5 - CONCLUSAtildeO 56ANEXO 1 - VehicleMIB58GLOSSAacuteRIO E ABREVIACcedilOtildeES 76REFEREcircNCIAS BIBLIOGRAacuteFICAS78
9
1 - INTRODUCcedilAtildeO
Este trabalho foi inicialmente concebido para atender a algumas reclamaccedilotildees comuns de
proprietaacuterios e motoristas de motocicletas automoacuteveis e caminhotildees como por exemplo a
falta de um mecanismo tecnoloacutegico que informe a necessidade de uma troca de oacuteleo
lubrificante ou de uma manutenccedilatildeo preventiva Os veiacuteculos de um modo geral possuem
tecnologia embarcada para suprir estas necessidades mas esta tecnologia foi basicamente
desenvolvida para atender aos interesses dos fabricantes A ideacuteia inicial era criar um modelo
padratildeo de informaccedilatildeo que tivesse foco no usuaacuterio do veiacuteculo
Na medida em que a ideacuteia foi sendo amadurecida percebeu-se que existe uma lacuna no
sistema de tracircnsito em geral seja ele em vias urbanas ou rodovias natildeo existe um
gerenciamento da malha viaacuteria brasileira que eacute utilizada por motocicletas automoacuteveis e
caminhotildees Outra percepccedilatildeo que surgiu foi a de que a grande maioria de contravenccedilotildees e
crimes sempre tem um veiacuteculo associado ladrotildees fogem numa camionete sequumlestradores
levam o carro da viacutetima contrabando eacute realizado em caminhotildees e pessoas satildeo atropeladas e
morrem Segundo dados oficiais do DENATRAN(2002) temos cerca de 650 acidentes de
tracircnsito com viacutetimas por dia no Brasil Segundo David Duarte de Lima doutor em seguranccedila
no tracircnsito morrem 40000 pessoas por ano no paiacutes 600000 satildeo feridas e 100000 ficam com
lesotildees definitivas todas viacutetimas de acidentes de tracircnsito (ENGEBRAacuteS 1999) A OMS
(Organizaccedilatildeo Mundial de Sauacutede) fala em 13 milhatildeo de mortos no mundo todo ano em
consequumlecircncia de acidentes de tracircnsito eacute uma morte a cada 30 segundos (TRAcircNSITO
BRASIL 2002)
Este cenaacuterio direcionou a pesquisa para os meacutetodos e tecnologias atualmente usadas para
monitoramento e controle de tracircnsito nos aspectos que implicam em detecccedilatildeo fiscalizaccedilatildeo
intervenccedilatildeo e aplicaccedilatildeo de penalidades No acircmbito do Poder Puacuteblico os oacutergatildeos de tracircnsito
existentes satildeo o CONTRAN (Conselho Nacional de Tracircnsito) o DENATRAN (Departamento
Nacional de Tracircnsito) as Poliacutecias Rodoviaacuteria Federal e Estadual as Poliacutecias Militares as
JARTs (Juntas Administrativas de Recursos de Infraccedilotildees) os DETRANs (Departamento de
Tracircnsito) estaduais e existe ainda um projeto de municipalizaccedilatildeo que eacute basicamente uma
divisatildeo de atribuiccedilotildees dos poderes federal estadual e municipal (DENATRAN 2002) As
tecnologias e meacutetodos utilizados satildeo pontuais tais como radares cacircmeras de viacutedeo e
barreiras sendo portanto limitados em tempo e espaccedilo
Quando este assunto eacute visto na esfera privada as tecnologias e meacutetodos datildeo um salto
estratosfeacuterico tanto em nuacutemero de empresas que atendem o segmento conforme mostra o site
Google (2002) quanto na elevada sofisticaccedilatildeo das soluccedilotildees que utilizam sistemas de sateacutelite
para rastreamento (SUPERTRACK 2002) Estas empresas tecircm seu nicho de mercado nas
transportadoras de mercadorias que temem roubo de cargas e na camada da populaccedilatildeo com
maior poder aquisitivo que procuram soluccedilotildees para o roubo de veiacuteculos caros e eventuais
sequumlestros Existe aqui uma limitaccedilatildeo quanto agrave abrangecircncia social
11 Objetivos
Esta dissertaccedilatildeo tem como objetivo principal apresentar um modelo que permita o
gerenciamento em tempo integral de todos os veiacuteculos automotores em todas as vias puacuteblicas
do paiacutes com uma base teacutecnica padronizada
Como objetivos especiacuteficos tem-se
Definir a arquitetura fiacutesica do modelo
10
Especificar a arquitetura funcional do modelo
Especificar e modelar a arquitetura de informaccedilatildeo do modelo
O modelo utiliza tecnologias provenientes do mundo de redes de computadores e
telecomunicaccedilotildees todas consolidadas e com massa criacutetica disponiacutevel O cerne do sistema eacute o
modelo de gerenciamento SNMP com suas estaccedilotildees de gerenciamento protocolos de
comunicaccedilatildeo e noacutes gerenciados (veiacuteculos) com agentes e bases de informaccedilotildees (MIBs -
Management Information Base) A comunicaccedilatildeo entre gerente e agente eacute feita por radioshy
frequumlecircncia entre antenas estrategicamente localizadas (estaccedilotildees radiobase - ERBs) e um
hardware especializado embarcado no veiacuteculo
A atribuiccedilatildeo das montadoras de veiacuteculos eacute embarcar um servidor com uma mesma base de
dados e um mesmo agente em cada produto seu a atribuiccedilatildeo do Poder Puacuteblico eacute implantar
nuacutecleos de gerenciamento e estaccedilotildees radiobase suficientes para dar a aacuterea de cobertura
necessaacuteria para a malha viaacuteria brasileira No momento em que o veiacuteculo eacute ligado e comeccedila a
utilizar uma rua avenida ou rodovia os gerentes puacuteblicos iniciam o monitoramento e o
controle pois o veiacuteculo tal como um switch de rede de computadores fica informando ldquoestou
ligadordquo ldquosou um Palio EXrdquo ldquominha placa eacute MCG 3456rdquo ldquominha velocidade atual eacute 76
kmhrdquo O modelo prevecirc que se abra desta forma um canal de comunicaccedilatildeo em tempo real
entre o gestor de tracircnsito e o condutor do veiacuteculo possibilitando que o mesmo seja avisado
via sintetizador de voz ou painel digital de congestionamentos interrupccedilotildees de tracircnsito
velocidade excessiva trecho com cobranccedila de pedaacutegio e autuaccedilotildees por exemplo O motorista
pode por sua vez solicitar socorro em situaccedilotildees emergenciais O modelo proposto abre
enfim um campo vasto de desenvolvimento de equipamentos especializados aplicaccedilotildees de
gerenciamento e procedimentos legais
Todas as instituiccedilotildees empresas e pessoas envolvidas com veiacuteculos satildeo beneficiadas pois
todas podem ter estaccedilotildees de gerenciamento focadas no seu negoacutecio A montadora cria um
sistema que iraacute auxiliar no processo produtivo do veiacuteculo registrando dados como modelo
cor nuacutemero de seacuterie data de fabricaccedilatildeo etc As revendas e concessionaacuterias envolvidas na
comercializaccedilatildeo e manutenccedilatildeo do veiacuteculo ganham informaccedilotildees adicionais que podem ser
utilizadas na consolidaccedilatildeo do relacionamento com clientes tais como datas e locais de
manutenccedilotildees nome do usuaacuterio e perfil de uso do veiacuteculo Uma base de informaccedilotildees
padronizada possibilita que as oficinas atendam veiacuteculos independentemente da marca O
proprietaacuterio ganha em seguranccedila e interatividade com o veiacuteculo que avisa quando estaacute
vencendo o prazo de uma manutenccedilatildeo preventiva e que a velocidade atual estaacute acima do
permitido no trecho evitando multas O Poder Puacuteblico ganha uma ferramenta poderosa e
versaacutetil para detectar fiscalizar agir penalizar e cobrar
A maior beneficiada com a implantaccedilatildeo deste modelo eacute a sociedade brasileira que teraacute reais
possibilidades de diminuir seus iacutendices de infraccedilotildees contravenccedilotildees crimes e mortes aleacutem de
minimizar os prejuiacutezos monetaacuterios com estes eventos O paiacutes pode dar o exemplo ao mundo
tal como jaacute fez no processo eleitoral receacutem concluiacutedo
O capiacutetulo 2 fundamenta as tecnologias envolvidas no Modelo de Gerenciamento de Veiacuteculos
Automotores o capiacutetulo 3 detalha as necessidades e benefiacutecios da implantaccedilatildeo do modelo e o
capiacutetulo 4 apresenta o Modelo de Gerenciamento de Veiacuteculos Automotores desenvolvido no
seu aspecto fiacutesico funcional e quanto agrave base de informaccedilotildees O capiacutetulo 5 compreende as
consideraccedilotildees finais e conclusotildees e o anexo 1 conteacutem a base de informaccedilotildees - MIB -
definida
13
2 - FUNDAMENTACcedilAtildeO
21 O Modelo SNMP
O Modelo de Gerenciamento SNMP foi criado em 1990 buscando suprir uma lacuna que
estava se abrindo no gerenciamento da Internet Ateacute entatildeo a precursora ARPANET vinha
utilizando recursos modestos como o programa Ping para gerenciamento O crescimento
explosivo da rede mundial demandou uma forma sistemaacutetica de monitorar e controlar as redes
de computadores A estrutura e o protocolo SNMP foram implementados nos produtos
comerciais - computadores hubs roteadores switches - e se tomaram padrotildees para o
gerenciamento de redes O Modelo SNMP consiste em quatro componentes noacute gerenciado
estaccedilatildeo de gerenciamento informaccedilatildeo de gerenciamento e protocolo (TANENBAUM 1997)
Estes componentes satildeo ilustrados na figura 21
Fig 21 - Componentes do Modelo de Gerenciamento SNMP
14
Segundo Mello (2002 108 f) o modelo de gerenciamento SNMP eacute composto pelos elementosGerente (estaccedilatildeo de gerenciamento)- a estaccedilatildeo de gerenciamento age como uma interface da estrutura gerenciada com o administrador o qual recebe as informaccedilotildees de estado do sistema e determina a accedilatildeo que deve ser tomada Agente - eacute moacutedulo que fica no dispositivo que estaacute sendo gerenciado Troca informaccedilotildees com o gerente A comunicaccedilatildeo pode ser originada a partir dele (trap) ou do gerente (polling)MTB - por sua vez a MtB (Base de Informaccedilotildees Gerenciaacuteveis) armazena todas as informaccedilotildees do dispositivo como a identificaccedilatildeo as configuraccedilotildees o estado Estas informaccedilotildees satildeo lidas ou alteradas pelo agenteProtocolo de Gerenciamento - O SNMP possibilita a troca de informaccedilotildees entre gerentes e agentes Na arquitetura Internet o SNMP eacute implementado sobre o UDP ou seja natildeo eacute orientado agrave conexatildeo - como sua funccedilatildeo eacute gerenciar situaccedilotildees de risco natildeo pode depender de conexatildeo
As redes de computadores se consolidaram apoacutes um embate com sistemas multiusuaacuterios que
foi a tecnologia que fez frente agraves redes no final dos anos 80 Praacuteticas baratas e eficientes as
redes de computadores imediatamente foram interligando todos elementos de computaccedilatildeo de
uma empresa de computadores a impressoras de servidores a sistemas de fornecimento de
energia ininterrupta (no breaks) As redes foram se expandindo dentro da empresa
interligaram filiais e parceiros tomando-se estruturas extremamente complexas e requerendo
algum niacutevel de gerenciamento As tentativas iniciais foram proprietaacuterias e natildeo tinham a
abrangecircncia necessaacuteria ao problema
A cultura de gerenciar redes expandiu-se quando os principais fabricantes de equipamentos de
informaacutetica adotaram o modelo SNMP como padratildeo A estrutura de gerenciamento eacute
composta basicamente de um gerente que solicita informaccedilotildees ou envia comandos de controle
para o noacute gerenciado dentro do noacute estaacute o agente SNMP que recebe as instruccedilotildees do gerente e
as executa Quando o agente necessita de alguma informaccedilatildeo ele consulta a MIB que eacute a base
de informaccedilotildees de gerenciamento de cada equipamento Todo equipamento deve possuir uma
MIB para ser gerenciaacutevel pois eacute nela que as informaccedilotildees relevantes ao usuaacuterio satildeo
armazenadas
O SNMP foi definido tendo como principal objetivo minimizar a quantidade e complexidade das funccedilotildees de gerenciamento realizadas pelo agente Como objetivos secundaacuterios foi proposto que o SNMP fosse suficientemente amplo
para aceitar aspectos adicionais da operaccedilatildeo de gerenciamento de redes e tanto quanto possiacutevel independente da arquitetura e mecanismos dos dispositivos gerenciados (CASE 1990 p 5)
O gerenciamento de uma rede de computadores normalmente eacute realizado atraveacutes de vaacuterias
estaccedilotildees de gerenciamento que monitoram e controlam vaacuterios noacutes gerenciados As estaccedilotildees de
gerenciamento satildeo computadores de alta capacidade de processamento que executam uma
aplicaccedilatildeo de gerenciamento Os noacutes gerenciados satildeo computadores hubs switches
roteadores placas de rede no breaks enfim qualquer dispositivo de informaacutetica que possua
um agente SNMP e uma M1B embarcados O agente SNMP intermedeia as questotildees de
gerenciamento com a MIB que armazena os dados do equipamento Estes dados podem ser
consultados ou alterados utilizando o protocolo SNMP
Os recursos que satildeo gerenciados no equipamento ou dispositivo de informaacutetica satildeo
representados como objetos e a MIB eacute uma estruturaccedilatildeo destes objetos na forma de uma
aacutervore As definiccedilotildees de como deve ser construiacuteda uma MIB podem ser encontradas na
Estrutura da Informaccedilatildeo de Gerenciamento padratildeo (SMI) A notaccedilatildeo para a representaccedilatildeo dos
dados na MIB eacute determinada na Notaccedilatildeo de Sintaxe Abstrata 1 (ASN 1)
A evoluccedilatildeo das redes equipamentos e sistemas de comunicaccedilatildeo bem como o incremento das
necessidades de disponibilidade e seguranccedila fazem com que haja uma constante ampliaccedilatildeo de
funccedilotildees e potencialidades no SNMP e SMI ocasionando a liberaccedilatildeo de novas versotildees de
ambos de tempos em tempos
22 Transmissatildeo Sem Fio
A transmissatildeo sem fio eacute uma das tecnologias que foram muito desenvolvidas em funccedilatildeo de
necessidades em telecomunicaccedilotildees Hoje eacute um meacutetodo amplamente utilizado tanto para
transmitir voz quanto dados Quando se fala de comunicaccedilatildeo entre dois pontos de A ateacute B
15
em que pelo menos um dos terminais ou elementos eacute moacutevel a transmissatildeo sem fio eacute a
tecnologia mais indicada
16
221 O Espectro Eletromagneacutetico
A tecnologia da comunicaccedilatildeo sem fio utiliza como meios de transmissatildeo a atmosfera terrestre
ou o vaacutecuo sendo que estes meios assim como cabos de cobre e cabos oacuteticos tecircm limitaccedilotildees
O espectro eletromagneacutetico eacute o nome dado agrave parte aproveitaacutevel do meio livre para a difusatildeo
de um sinal considerando a tecnologia atualmente conhecida Segundo Tanenbaum (1997)
esta tecnologia foi produzida e observada pela primeira vez em 1887 por Heinrich Hertz
Quando se movem os eleacutetrons criam ondas eletromagneacuteticas que podem se propagar atraveacutes do espaccedilo livre (inclusive no vaacutecuo) O nuacutemero de oscilaccedilotildees por segundo de uma onda eletromagneacutetica eacute chamado de frequumlecircncia eeacute medida em Hz A distacircncia entre dois pontos maacuteximos (ou miacutenimos) consecutivos eacute chamada de comprimento de onda que eacute universalmente designada pela letra grega X (lambda) No vaacutecuo as ondas viajam na mesma velocidade independente de sua frequumlecircncia ou seja a 3x108 ms que eacute a velocidade da luz representada por c A relaccedilatildeo fundamental eacute expressa na equaccedilatildeo X=C Quando se instala uma antena com o tamanho apropriado em um circuito eleacutetrico as ondas eletromagneacuteticas podem ser transmitidas e recebidas com eficiecircncia por um receptor localizado a uma distacircncia bastante razoaacutevel Toda a comunicaccedilatildeo sem fio eacute baseada nesse princiacutepio (TANENBAUM 1997 p 107)
Os principais fatores que afetam uma transmissatildeo em radiofrequumlecircncia satildeo basicamente a
frequumlecircncia utilizada a localizaccedilatildeo dos equipamentos de transmissatildeorecepccedilatildeo o tamanho e
altura das antenas a potecircncia de transmissatildeo do sinal obstaacuteculos e condiccedilotildees do tempo Estes
fatores determinam a aacuterea de cobertura de um determinado sinal isto eacute a aacuterea geograacutefica
onde eacute possiacutevel haver uma comunicaccedilatildeo entre dois ou mais terminais
O espectro eletromagneacutetico uacutetil atualmente em radiofrequumlecircncia eacute a faixa que vai de 3 kHz ateacute
300 GHz O uso desta faixa de frequumlecircncias eacute restrito e controlado justamente para organizar
as vaacuterias aplicaccedilotildees e os inuacutemeros interesses envolvidos O oacutergatildeo federal que atribui destina
e fiscaliza as vaacuterias faixas de frequumlecircncias no Brasil eacute a ANATEL
A grande faixa dos 3 kHz aos 300 GHz eacute dividida em 8 bandas conhecidas pelas suas siglas
na liacutengua inglesa a saber
VLF - frequumlecircncias muito baixas esta banda vai de 3 a 30 kHz a baixa frequumlecircncia implica em
alto comprimento de onda Este tipo de sinal tende a acompanhar a curvatura da Terra
atingindo grandes distacircncias Esta banda eacute especialmente utilizada para transmissotildees globais e
navegaccedilatildeo mariacutetima de longa distacircncia (BICSI 1998 p 29-2)
LF - frequumlecircncias baixas satildeo as contidas entre 30 kHz e 300 kHz Possuem caracteriacutesticas de
propagaccedilatildeo e uso similares agrave banda VLF
MF mdash frequumlecircncias meacutedias estatildeo entre 300 kHz e 3000 kHz Uma grande parte deste espectro
eacute utilizado pelas raacutedios AM (amplitude modulada) tambeacutem conhecidas com raacutedios de ondas
meacutedias (OM) Estas ondas se propagam ao niacutevel do solo e perfuram preacutedios e obstaacuteculos Ateacute
esta frequumlecircncia a largura de banda disponiacutevel eacute pequena (TANENBAUM 1997 p 110)
HF - frequumlecircncias altas vatildeo de 3 MHz ateacute 30 MHz As ondas que estatildeo ao niacutevel do solo tende
a ser absorvidas pela Terra de forma que a propagaccedilatildeo do sinal natildeo acompanha mais a
curvatura do planeta A caracteriacutestica nesta banda eacute que as ondas refratam na ionosfera uma
ou mais vezes retomando ao solo e sendo recebidas pelo destino
VHF - frequumlecircncias muito altas compreendem o intervalo de 30 MHz a 300 MHz A
caracteriacutestica de propagaccedilatildeo eacute similar ao HF sendo utilizada por radioamadores canais de
televisatildeo aberta (2 ao 13) e raacutedios FM (frequumlecircncia modulada) A banda VHF possui faixas
destinadas agrave comunicaccedilatildeo moacutevel terrestre e aplicaccedilotildees militares (TANENBAUM 1997 p
111)
UHF - frequumlecircncias ultra-altas satildeo as que vatildeo de 300 MHz a 3000 MHz De uma forma geral
a partir de 100 MHz as ondas trafegam em linha reta sendo desta forma mais simples para se
17
determinar origem e destino Estas ondas satildeo vulgarmente conhecidas como microondas e
satildeo amplamente utilizadas em comunicaccedilatildeo de dados e voz Usando antenas paraboacutelicas eacute
possiacutevel concentrar o sinal num feixe de microondas permitindo uma comunicaccedilatildeo mais
eficiente A banda UHF conteacutem duas faixas ISM - em 902 MHz e 24 GHz que satildeo liberadas
pela ANATEL para aplicaccedilotildees industriais cientiacuteficas e meacutedicas ou seja na praacutetica qualquer
um pode utilizaacute-las sem autorizaccedilatildeo do oacutergatildeo governamental Ambas estatildeo congestionadas
pela alta utilizaccedilatildeo em telefonia e comunicaccedilatildeo de dados principalmente em grandes centros
Nesta banda eacute atribuiacuteda uma faixa de comunicaccedilatildeo moacutevel terrestre
SHF - as frequumlecircncias superaltas encontram-se acima de 3 GHz e abaixo de 30 GHz Nesta
banda foram atribuiacutedas duas faixas ISM localizadas em 57 e 24 GHz Quando a transmissatildeo
utiliza frequumlecircncias acima de 8 GHz a aacutegua comeccedila a ser um obstaacuteculo pois as ondas
eletromagneacuteticas agora com um comprimento de onda de 3 ou 4 centiacutemetros satildeo absorvidas
pela chuva As empresas de telefonia utilizam SHF em larga escala principalmente para
comunicaccedilatildeo de longa distacircncia
EHF - frequumlecircncias extremamente altas vatildeo de 30 a 300 GHz Possuem caracteriacutesticas
semelhantes a SHF e suas faixas ISM satildeo 61 122 e 244 GHz
222 Teacutecnicas de Multiplexaccedilatildeo
A necessidade de compartilhar um meio finito de transmissatildeo - o ar - fez com que vaacuterias
tecnologias fossem desenvolvidas para resolver problemas de transmissatildeo Uma necessidade
que surgiu foi a de utilizar mais eficientemente as estreitas bandas alocadas para determinada
aplicaccedilatildeo telefonia celular por exemplo O aumento exponencial dos usuaacuterios de telefones
celulares rapidamente congestiona as estaccedilotildees radiobase que podem operar numa pequena
faixa licenciada pela ANATEL
18
Foram desenvolvidas teacutecnicas de multiplexaccedilatildeo para aumentar a capacidade de transmissatildeo
das ondas eletromagneacuteticas Uma analogia uacutetil para mostrar o efeito da multiplexaccedilatildeo de um
sinal de raacutedio eacute o da ponte Governador Colombo Sales que liga a Ilha de Santa Catarina ao
continente A ponte ocupa um determinado espaccedilo uma largura limitada possui 4 pistas
todas no mesmo sentido Se quiseacutessemos aumentar a capacidade de veiacuteculos que trafegam
naquele sentido e natildeo tiveacutessemos espaccedilo para ampliar a largura da ponte ou natildeo houvesse
condiccedilotildees teacutecnicas para isto poderiacuteamos multiplexaacute-la Diminuindo a largura de cada uma
das 4 pistas poderiacuteamos criar uma quinta pista de rodagem Ou se poderia construir um outro
niacutevel de pistas na mesma largura e acima do existente a capacidade de veiacuteculos dobraria sem
que a largura original da ponte fosse alterada
Existem vaacuterias teacutecnicas de multiplexaccedilatildeo sendo que as mais utilizadas satildeo
FDMA - a teacutecnica de acesso muacuteltiplo por divisatildeo de frequumlecircncia pode ser utilizada tanto em
transmissotildees digitais quanto analoacutegicas Uma banda alocada de 25 MHz por exemplo pode
ser dividida em 833 canais independentes de 30 kHz cada Esta teacutecnica permite que o
equipamento moacutevel seja mais simples e barato poreacutem a estaccedilatildeo radiobase necessita mais
equipamentos pois cada canal requer um transmissor e um receptor (BICSI 1998 p29-4)
TDMA mdash a multiplexaccedilatildeo de acesso muacuteltiplo por divisatildeo de tempo prevecirc a divisatildeo dos canais
de radiofrequumlecircncia do FDMA em intervalos de tempo sendo que a cada transmissatildeo eacute alocado
um determinado intervalo TDMA eacute um meacutetodo mais complexo e requer equipamentos mais
sofisticados que um FDMA puro mas consegue atender um nuacutemero muito maior de usuaacuterios
(BICSI 1998 p29-5)
CDMA mdash o acesso muacuteltiplo por divisatildeo de coacutedigo foi desenvolvido para uso militar visando
seguranccedila nas transmissotildees O sistema consiste em converter a informaccedilatildeo em sinal digital e
misturaacute-lo a um coacutedigo randocircmico Esta combinaccedilatildeo eacute transmitida numa larga faixa de
frequumlecircncias literalmente o sinal eacute ldquoespalhadordquo numa teacutecnica conhecida por spread-spectrum
19
CDMA consegue acomodar 20 vezes mais usuaacuterios que FDMA considerando a mesma
largura de banda (BICSI 1998 p 29-6)
23 Estaccedilatildeo Radiobase - ERB
As estaccedilotildees radiobase satildeo um elemento-chave do sistema principalmente porque demandam
um forte investimento do Poder Puacuteblico para que as aacutereas de cobertura necessaacuterias sejam
rapidamente atingidas Este trabalho prevecirc um modelo similar ao adotado pelas companhias
de telefonia celular que em poucos anos conseguiram atingir as principais cidades e rodovias
20
com seu sistema comograve podemos ver na figura 22 do site da TIM Telesc Celular (2002)
Cobertura em mais de 2300 km de rodovias
A TIM aleacutem de oferecer cobertura em 235 municiacutepios em suacirc aacuterea de concessatildeo pensando sempre em oferecer os melhores serviccedilos a seus clientes estaacute estendendo sua cobertura em diversos trechos de rodovias Hoje satildeo mais de 2300 km de rodovias para vocecirc falar ao telefone mesmo quando estiver viajando
Rodaroacute
BR-277 CURITIBA- PONTA GROSSA 100
BR-376 MARINGAacute - APUCARANA 100PR-407 PARANAGUAacute - PONTAL DO PARANAacute 100BR-369 CAMBEacute - APUCARANA 98
BR-376 CURITIBA - Divisa Est Santa Catarina 96BR-277 CURITIBA - PARANAGUAacute 90BR-277 CASCAVEL - FOZ DO IGUACcedilU 86PR-508 ALEXANDRA - MATINHOS 84
BR-116 CURITIBA - Divisa Est Satildeo Paulo 80
BR-116 CURITIBA - Divisa Est Santa Catarina 57
BR-101 FLORIANOPOLIS - Divisa Est Paranaacute 97
BR-101 FLORIANOacutePOLIS - Divisa Est Rio Grande do Sul 90BR-470 NAVEGANTES - BLUMENAU 70
BR-280 MAFRA - PORTO UNIAtildeO 38BR-282 FLORIANOacutePOLIS - LAGES 23
Fig 22 -Aacuterea de cobertura TIM Celular
As ERBs formam uma rede sem fio (WLL - wireless lan) que eacute acessada pelos noacutes da rede
(veiacuteculos automotores) sempre que os mesmos estiverem dentro da aacuterea de cobertura As
plataformas que datildeo sustentaccedilatildeo a este sistema satildeo vaacuterias sendo que algumas jaacute estatildeo
consolidadas principalmente produtos da chamada Segunda Geraccedilatildeo tais como TDMA
CDMA DECT e GSM Outros sistemas chamados de Terceira Geraccedilatildeo como UMTS estatildeo
surgindo e poderatildeo ser utilizados em larga escala no futuro
22
3 - NECESSIDADES E BENEFIacuteCIOS
31 Tecnologia Atual versus Modelo de gerenciamento SNMP
Este trabalho se posiciona no ceme de vim mercado extremamente competitivo e caracterizado
pelo uso de tecnologias proprietaacuterias o mercado de veiacuteculos Tem-se hoje uma pequena
quantidade de montadoras no mundo todas elas lutando para conquistar mercados e
sobreviver Suas equipes de pesquisa e desenvolvimento satildeo cercadas de cuidado e sigilo pois
se tomaram elementos decisivos nesta batalha A informaccedilatildeo eacute mais uma vez fator decisivo
Neste caso natildeo eacute a informaccedilatildeo comercial a informaccedilatildeo de marketing a informaccedilatildeo que eacute
coletada nos mercados consumidores Este trabalho trata de uma informaccedilatildeo especial aquela
contida no veiacuteculo
A pesquisa descrita nesta dissertaccedilatildeo mostra o estaacutegio tecnoloacutegico atual de algumas das
principais montadoras do mundo focalizando principalmente as de automoacuteveis que satildeo as
que determinam o estado da arte Os sistemas de gerenciamento embarcados nos automoacuteveis
satildeo proprietaacuterios e baseados em um ou mais moacutedulos internos que se comunicam com o
mundo externo - tipicamente um PC - via comunicaccedilatildeo serial O automoacutevel conteacutem vaacuterios
sensores e atuadores que informam paracircmetros e estados O cruzamento destas informaccedilotildees
determina avarias ou defeitos que podem ser sanados com uma intervenccedilatildeo externa ou
atraveacutes de um comando Todo este sistema eacute totalmente disponibilizado na unidade de
desenvolvimento da montadora ou seja basicamente em um uacutenico lugar no planeta Uma
pequena parte deste sistema eacute disponibilizado agraves revendas com suas oficinas credenciadas
quase nada eacute oferecido ao usuaacuterio final do veiacuteculo As concessionaacuterias autorizadas compram
um pacote que inclui um PC desktop ou notebook software de gerenciamento moacutedulos de
comunicaccedilatildeo e treinamento na faacutebrica que possibilitaraacute alguns diagnoacutesticos e correccedilotildees de
avarias A questatildeo eacute a seguinte o usuaacuterio paga um valor expressivo por um veiacuteculo com uma
tecnologia de ponta embutida mas continua ficando com o carro quebrado na beira da
estrada sem saber o que fazer Em outra direccedilatildeo o Poder Puacuteblico investe em sistemas de
controle da malha viaacuteria tais como radares e sensores os populares ldquopardaisrdquo e ldquolombada
eletrocircnicardquo
Quando um automoacutevel estaacute em funcionamento numa viagem por exemplo um complexo
mecacircnico-eleacutetrico-hidraacuteulico-eletrocircnico estaacute operando em sincronia Os vaacuterios sistemas
motor injeccedilatildeo de combustiacutevel suspensatildeo etc satildeo todos direcionados para realizar uma
funccedilatildeo simples deslocar pessoas com rapidez conforto e seguranccedila Se eles cumprirem de
forma eficiente este objetivo pode-se dizer que o carro eacute bom Sabe-se que isto realmente
acontece assim como eacute sabido que estes sistemas falham sofrem desgastes sofrem variaccedilotildees
de carga e ficam obsoletos Assim como um equipamento ativo de rede
Um switch de rede quando estaacute em funcionamento numa rede de dados com velocidades de
101001000 Mbps por exemplo eacute um complexo mecacircnico-eleacutetrico-eletrocircnico operando em
sincronia Os vaacuterios sistemas conexotildees mecacircnicas de cabos fonte de energia placas de
circuito etc satildeo direcionados a realizar uma funccedilatildeo tambeacutem simples encaminhar pacotes de
dados com rapidez e seguranccedila Se este switch cumprir esta funccedilatildeo de forma eficiente tem-se
um bom equipamento em matildeos Os switches tambeacutem falham desgastam tecircm sua carga
alterada e ficam obsoletos Para manter-se um switch sempre em funcionamento eficiente eacute
necessaacuterio gerenciaacute-lo
O mundo automotivo vive uma situaccedilatildeo similar agrave descrita anteriormente a explosatildeo do uso de
automoacuteveis Assim como na transiccedilatildeo ARPANET-Intemet natildeo se tem ferramentas eficientes
para gerenciar este processo depois que o veiacuteculo sai da linha de montagem Na verdade natildeo
existem padrotildees para este fim As induacutestrias criaram padrotildees de gerenciamento proprietaacuterios
23
que praticamente cessam sua utilidade no momento que saem da linha de produccedilatildeo ressalva
feita a alguns diagnoacutesticos realizados por algumas concessionaacuterias
Um veiacuteculo oferece ao seu proprietaacuteriomotorista um conjunto de sinalizaccedilotildees luminosas e
paineacuteis analoacutegicos (ponteiros) ou digitais que informam velocidade rotaccedilatildeo do motor
quantidade de combustiacutevel etc Os mais modernos possuem um ldquocomputador de bordordquo que
basicamente faz a relaccedilatildeo entre duas variaacuteveis como por exemplo distacircncia percorrida versus
combustiacutevel consumido e disponibiliza ao motorista o consumo meacutedio do automoacutevel
Os automoacuteveis satildeo particularmente econocircmicos quase avaros quando o assunto eacute fornecer
informaccedilotildees aos gestores da rede digo do sistema viaacuterio os departamentos municipais
estaduais e federais encarregados de tracircnsito estradas e rodovias simplesmente desconhecem
os equipamentos digo veiacuteculos que trafegam pelos seus domiacutenios
O poder puacuteblico investe pesadamente e de forma reativa em ampliaccedilatildeo de vias e
cruzamentos da mesma forma que um administrador de rede sem gerenciamento trata de
comprar ativos de rede que possibilitem links mais raacutepidos desfazendo um gargalo e criando
outro Outro investimento eacute no sentido de monitorar velocidade e identificaccedilatildeo (placa) dos
automoacuteveis com objetivo duplo de controlar e arrecadar
Nos dois casos citados acima - usuaacuterio e gestor - fica claro o condicionamento a que ambos
estatildeo submetidos pouca ou nenhuma informaccedilatildeo eacute o normal Fazendo um pequeno exerciacutecio
considerando a hipoacutetese de que os automoacuteveis fossem mais ldquoamigaacuteveisrdquo pode-se imaginar
um motorista sendo avisado que no proacuteximo mecircs venceraacute a garantia de 1 ano do veiacuteculo
aproveite e leve na concessionaacuteria autorizada mais proacutexima para sanar aquele ruiacutedo no painel
Mecircs que vem vocecirc teraacute que pagar por isto A informaccedilatildeo aparece no visor de cristal liacutequido do
raacutedio ou CDplayer Situaccedilatildeo 2 a famiacutelia em viagem de feacuterias ocorre uma falha no sistema
ABS que evita o bloqueio dos freios do veiacuteculo Faltam 200 km para o destino Podemos
continuar a viagem com seguranccedila ou tenho que procurar uma oficina O sistema informa que
24
apenas o sistema antibloqueio estaacute inoperante mas os freios estatildeo perfeitos Siga viagem e
assim que puder leve a uma concessionaacuteria autorizada O proprietaacuterio de uma transportadora
que possui uma frota de veiacuteculos simplificaria sua tarefa de manutenccedilatildeo dos veiacuteculos
Sempre que um caminhatildeo entra numa das filiais o agente SNMP envia um trap (relatoacuterio) das
condiccedilotildees funcionais do veiacuteculo
O mesmo exerciacutecio pode ser feito pensando no poder puacuteblico nos pontos de gerenciamento
de traacutefego que funcionam como uma rede sem fio que recebe e envia dados para os
automoacuteveis uma estaccedilatildeo gerente recebe uma notificaccedilatildeo de um agente SNMP embarcado no
veiacuteculo que informa que eacute um Palio do fabricante FIAT modelo XA 03 placa ABC 1234
Cor vermelha Chassi 2384FTR4532DSE12 MAC Address 0060B30000C2 e estaacute
trafegando a 95 kmh velocidade acima do permitido no trecho A estaccedilatildeo gerente envia uma
mensagem ao veiacuteculo informando a situaccedilatildeo irregular ao motorista que iraacute diminuir a
velocidade para natildeo ser multado Numa situaccedilatildeo hipoteacutetica de roubo de automoacutevel as estaccedilotildees
gerentes do poder puacuteblico satildeo autorizadas a enviar um comando de cortar a igniccedilatildeo do
veiacuteculo
No caso de gerenciamento de um conjunto de veiacuteculos como o proprietaacuterio da transportadora
ou o DER de Santa Catarina existe a necessidade de padronizaccedilatildeo ou seja todas as
montadoras deveriam adotar gradativamente um modelo padronizado A padronizaccedilatildeo
possibilita que se economize no desenvolvimento de aplicaccedilotildees e equipamentos software e
hardware Outra vantagem eacute que mais empresas podem adquirir o sistema e desfrutar dos
benefiacutecios de gerenciamento sobre veiacuteculos jaacute que natildeo se fala mais em tecnologia
proprietaacuteria
Este trabalho considera algumas diferenccedilas entre utilizar o Modelo SNMP para gerenciamento
de uma rede de computadores ou para veiacuteculos automotores Os conceitos baacutesicos natildeo se
alteram e as principais mudanccedilas satildeo relacionadas na Tabela 31
25
26
Modelo SNMP em Redes de
Computadores
Modelo SNMP em Veiacuteculos
Automotores
Estaccedilotildees de
Gerenciamento
Estaacuteticas complexas e
centralizadas
Estaacuteticas ou moacuteveis complexas ou
simples e descentralizadas
Noacutes
GerenciadosEstaacuteticos Moacuteveis
Relaccedilatildeo
Estaccedilotildees Noacutes1 O n n O n
Elementos
Gerenciados
Computadores hubs switches
roteadores
Automoacuteveis ocircnibus caminhotildees
motocicletas
Base de
InformaccedilotildeesMIB-II
Os objetos e grupos da MIB-II satildeo
insuficientes para este fimTabela 31 - Comparativo de Uso no Modelo SNMP
Natildeo se quer que com este trabalho sejam abolidas as questotildees de sigilo e segredo industrial na
pesquisa e desenvolvimento dos veiacuteculos pelo contraacuterio As atuais formas de monitoramento
e telemetria com a meta de resolver problemas e aumentar a vantagem competitiva de seus
produtos satildeo boas principalmente para os consumidores
27
4 - MODELO DE GERENCIAMENTO DE VEIacuteCULOS AUTOMOTORES
O modelo proposto nesta dissertaccedilatildeo eacute baseado no modelo SNMP e utiliza os elementos
previstos ou seja estaccedilotildees de gerenciamento noacutes gerenciados informaccedilotildees e um protocolo
de comunicaccedilatildeo A intenccedilatildeo eacute utilizar ao maacuteximo toda a tecnologia que jaacute foi desenvolvida e
foi consolidada ao longo dos uacuteltimos anos pois isto traraacute baixos custos e uma massa criacutetica jaacute
formada
Neste capiacutetulo e nos posteriores utilizar-se-aacute para efeito de maior clareza a denominaccedilatildeo
carro eou automoacutevel ao inveacutes de veiacuteculo inclusive nas figuras O carro eacute o veiacuteculo mais
comum e pretende-se que o leitor na medida em que se embasa o modelo vaacute traccedilando um
paralelo com as situaccedilotildees corriqueiras do dia-a-dia De qualquer forma o modelo foi pensado
para ser utilizado em todos os tipos de veiacuteculos sejam eles de passeio utilitaacuterios de carga
motocicletas de passageiros enfim todos os veiacuteculos (noacutes) que utilizam a malha viaacuteria (rede)
do paiacutes
O modelo proposto apresenta trecircs arquiteturas Fiacutesica Funcional e de Informaccedilatildeo A
arquitetura Fiacutesica define a infra-estrutura de comunicaccedilatildeo entre os componentes do sistema a
arquitetura Funcional descreve os componentes loacutegicos do sistema e as funcionalidades que
podem ser desenvolvidas e a arquitetura de Informaccedilatildeo apresenta um conjunto de variaacuteveis
que datildeo suporte ao desenvolvimento das aplicaccedilotildees e as notificaccedilotildees que podem ser emitidas
no caso destas variaacuteveis atingirem limiares especificados Cada uma dessas arquiteturas seraacute
detalhada nos itens a seguir
28
41 Arquitetura Fiacutesica
Esta dissertaccedilatildeo utiliza o Modelo de Gerenciamento SNMP por se tratar de uma tecnologia
que eacute padratildeo possui inuacutemeros gerentes e agentes desenvolvidos para as mais diversas
aplicaccedilotildees e eacute produzida em escala o que baixa os custos de implantaccedilatildeo em qualquer
veiacuteculo A quantidade de pessoal que jaacute atua nesta tecnologia tambeacutem eacute um fator positivo A
figura abaixo mostra esquematicamente o modelo sendo aplicado no gerenciamento de
veiacuteculos
Gerenciamento
(GERENTE
SNMP)
Fig 41 - Modelo de Gerenciamento SNMP em Veiacuteculos Automotores
Saindo de um modelo teoacuterico e descrevendo um modelo praacutetico tem-se um computador
rodando um programa gerente SNMP que interage com uma base de dados este computador
possui uma interface ethemet 10100 que estaacute conectada por cabo de par tranccedilado ou fibra
oacutetica a uma bridge Esta bridge converte o padratildeo de comunicaccedilatildeo de rede ethernet em
radiofrequumlecircncia utilizando uma frequumlecircncia de saiacuteda e outra de entrada este conjunto eacute
vulgarmente denominado canal e eacute compartilhado por todos os veiacuteculos equipados com uma
bridge similar A bridge do veiacuteculo opera no mesmo canal e compartilha a banda total
fornecida pelo sistema gerente com os outros veiacuteculos que estatildeo na regiatildeo de cobertura da
antena (ERB - estaccedilatildeo radiobase)
A cobertura de cada ERB depende basicamente da potecircncia real dissipada pela antena do tipo
e ganho da antena Uma referecircncia praacutetica que se pode ter eacute o das aacutereas de cobertura de
telefones celulares o modelo proposto nesta dissertaccedilatildeo pode ser implementado com uma
infraestrutura semelhante A figura 42 mostra os elementos reais e sua interaccedilatildeo
Fig 42 - Modelo fiacutesico para gerenciamento de veiacuteculos
O Modelo de Gerenciamento de Veiacuteculos Automotores contempla todas as etapas da ldquovidardquo
de um veiacuteculo ou seja satildeo previstos estaacutegios diferenciados de monitoramento e controle de
acordo com a etapa em que o veiacuteculo se encontra
A primeira etapa de um veiacuteculo automotor fisicamente falando eacute a sua produccedilatildeo
normalmente executada em seacuterie As montadoras possuem plantas fabris em diversas
localidades do mundo onde produzem determinadas linhas e modelos de veiacuteculos No
momento que o veiacuteculo recebe seu sistema eletro-eletrocircnico incluindo o microservidor
veicular uma estaccedilatildeo de gerenciamento da produccedilatildeo jaacute pode iniciar a gravaccedilatildeo dos dados de
identificaccedilatildeo do mesmo como eacute ilustrado na figura 43
MONTADORA DE AUTOMOacuteVEIS Linha de montagem
Dados de Identificaccedilatildeo do veiacuteculo
Fig 43 - Gerenciamento na produccedilatildeo do veiacuteculo
O veiacuteculo cumpre sua trajetoacuteria na linha de montagem jaacute interagindo com uma aplicaccedilatildeo-
gerente desenvolvida para este fim O fabricante neste momento jaacute pode monitorar os testes
iniciais do veiacuteculo gerenciar sua armazenagem no paacutetio da faacutebrica e o embarque para a
concessionaacuteria Apenas duas estaccedilotildees radiobase externas tecircm capacidade para dar cobertura a
todo parque fabril de uma montadora como a Fiat em Betim MG que eacute a maior montadora do
paiacutes com 613800 m2 de aacuterea construiacuteda segundo informa o site brasileiro da Fiat Automoacuteveis
(2002) Algumas ERBs internas que tem um custo muito inferior agraves externas completariam a
cobertura nos pontos necessaacuterios da linha de montagem
O veiacuteculo pronto segue na maior parte das vezes para uma concessionaacuteria autorizada para ser
comercializado Esta mesma concessionaacuteria normalmente presta assistecircncia teacutecnica aos
veiacuteculos da marca tendo limitaccedilotildees quando recebe um automoacutevel por exemplo de um
concorrente Com uma estaccedilatildeo radiobase interna a concessionaacuteria estaacute habilitada a monitorar
todos os veiacuteculos que entrarem na sua oficina estando eles equipados com o microservidor
veicular O teacutecnico da empresa tem a sua disposiccedilatildeo dados histoacutericos e perfis de uso do
veiacuteculo que podem auxiliar na detecccedilatildeo e soluccedilatildeo do problema
Os dados de identificaccedilatildeo do veiacuteculo e do proprietaacuterio aliados ao perfil do condutor tomam-
se ferramentas para conquista e manutenccedilatildeo do cliente A diminuiccedilatildeo do iacutendice de roubos e
acidentes toma a contrataccedilatildeo do seguro uma opccedilatildeo menos necessaacuteria diminuindo o gasto de
quem compra o veiacuteculo e consequumlentemente aumentando as vendas A figura 44 mostra as
possibilidades de gerenciamento nas fases de comercializaccedilatildeo e manutenccedilatildeo
32
REVENDA DE AUTOMOacuteVEIS
Fig 44 - Gerenciamento na comercializaccedilatildeo e manutenccedilatildeo do veiacuteculo
Encerrada a primeira comercializaccedilatildeo do veiacuteculo inicia-se a etapa de utilizaccedilatildeo do mesmo
por um proprietaacuterio ou condutor O microservidor veicular interage com o condutor via painel
digital ou sintetizador de voz Alguns veiacuteculos de maior valor agregado jaacute satildeo equipados com
paineacuteis que atendem ao ldquocomputador de bordoldquo e ao sistema de som raacutedios FM transmitem
pequenas chamadas e notiacutecias que satildeo lidas no interior do veiacuteculo Sintetizadores de voz
equipam os veiacuteculos chamados ldquotop de linhardquo e informam para o motorista colocar o cinto de
seguranccedila que existem portas abertas etc O Modelo de Gerenciamento de Veiacuteculos
Automotores possibilita que haja um enriquecimento das informaccedilotildees e possibilidades para o
condutor do veiacuteculo conforme mostra a figura 45
33
Fig 45 - Gerenciamento no uso do veiacuteculo
PROPRIETAacuteRIO DO AUTOMOacuteVEL
Monitoramento
Garantia e revisotildees
Seguranccedila
O proprietaacuterio do veiacuteculo eacute notificado sempre que uma troca de oacuteleo ou manutenccedilatildeo
preventiva eacute necessaacuteria diminuindo os riscos de uma eventual perda de garantia do fabricante
O aviso de que a garantia do veiacuteculo estaacute expirando tambeacutem existe e isto possibilita uma
eventual diminuiccedilatildeo de custos numa revisatildeo Como o veiacuteculo interage com o sistema gestor
de tracircnsito o modelo prevecirc um mecanismo de solicitaccedilatildeo de socorro muito uacutetil em casos de
acidentes ou quebra do veiacuteculo O maior benefiacutecio eacute saber que seu veiacuteculo estaacute sendo
monitorado assim como os outros veiacuteculos que estatildeo trafegando O monitoramento causa
maior disciplina no tracircnsito e a consequumlente diminuiccedilatildeo de acidentes como mostra a
experiecircncia na capital paranaense na palavra de Cassio Taniguchi
Em 2001 foram 20 menos mortes no tracircnsito curitibano Passamos de 16 em 2000 para 13 morte em cada grupo de 10 mil veiacuteculos Esse eacute o indicador utilizado para mensurar o niacutevel de seguranccedila no tracircnsito urbano E eacute tambeacutem um iacutendice capaz de nos informar a respeito do niacutevel de civilidade que nossa sociedade alcanccedilou Os curitibanos merecem aplausos porque esse resultado eacute fruto de um esforccedilo coletivo que tem envolvido toda a
34
cidade desde 1997 quando lanccedilamos o programa Cidadatildeo em Tracircnsito O programa todos lembram eacute ancorado no tripeacute formado pela engenharia de traacutefego fiscalizaccedilatildeo e educaccedilatildeo para o Tracircnsito E em cinco anos os resultados falam por si proacuteprios O investimento realizado pela Prefeitura de Curitiba passa de R$ 100 milhotildees - o maior entre as cidades de mesmo porte no paiacutes (TANIGUCHI 2002)
O gerenciamento do veiacuteculo auxilia os engenheiros de traacutefego e aumenta o poder de
fiscalizaccedilatildeo do Poder Puacuteblico tornando praticamente inviaacuteveis as accedilotildees criminosas
envolvendo veiacuteculos O Poder Puacuteblico do Brasil bem como de todo paiacutes que adotar este
modelo de gerenciamento ganha uma ferramenta poderosa de gestatildeo de tracircnsito com reflexos
em oacutergatildeos governamentais federais estaduais e municipais diversos tais como departamentos
de tracircnsito departamentos de poliacutecia rodoviaacuteria poliacutecias civil e militar serviccedilos de
inteligecircncia poliacutecia federal serviccedilos de repressatildeo ao crime organizado e secretarias de
receita A figura 46 ilustra algumas situaccedilotildees contempladas neste modelo proposto
Fig 46 - Gerenciamento pelo Poder Puacuteblico
Administraccedilatildeo da malha viaacuteria
Controle de roubos e acidentes
PODER PUacuteBLICOMonitoramento de
tracircnsito
O poder que o modelo disponibiliza aos oacutergatildeos puacuteblicos eacute o poder da informaccedilatildeo em tempo
real o conjunto formado pela identificaccedilatildeo inequiacutevoca do veiacuteculo seu provaacutevel condutor e a
localizaccedilatildeo atual com pequena margem de erro permite accedilotildees policiais raacutepidas e eficientes O
Modelo de Gerenciamento de Veiacuteculos permite ainda que o sistema gestor execute controles
remotamente sobre o veiacuteculo como corte de combustiacutevel e de igniccedilatildeo do motor causando a
imobilizaccedilatildeo instantacircnea As Estaccedilotildees Puacuteblicas de Gerenciamento satildeo as mais complexas e as
mais seguras de todo o modelo visto o poder que carregam em sua aplicaccedilatildeo Apenas o Poder
Puacuteblico constituiacutedo pode ter acesso a estas potencialidades do sistema e para tanto a
aplicaccedilatildeo-gerente deve ser inviolaacutevel
A figura 47 simula uma implantaccedilatildeo de estaccedilotildees radiobase na regiatildeo central da capital
catarinense dando uma ideacuteia de como seria a distribuiccedilatildeo das antenas para haver
gerenciamento sobre os veiacuteculos que circulam na aacuterea
Fig 47 - Estaccedilotildees Radiobase em Florianoacutepolis
42 Arquitetura Funcional
O sistema fiacutesico apresentado anteriormente eacute mostrado aqui como entidades loacutegicas
posicionadas de acordo com sua funccedilatildeo no modelo de gerenciamento A figura 46 ilustra o
modelo funcional
36
Fig 48 - Modelo Funcional de Gerenciamento
421 Estaccedilotildees de Gerenciamento
As estaccedilotildees de gerenciamento satildeo de diferentes porte e complexidade variando de uma
estaccedilatildeo simples para gravaccedilatildeo de dados de identificaccedilatildeo na faacutebrica ateacute um grande complexo
de gerenciamento de veiacuteculos montado com computadores de grande porte e programas de
gerenciamento capazes de suportar milhares de noacutes (veiacuteculos) no Departamento de Estradas
de Rodagem de uma unidade da federaccedilatildeo As estaccedilotildees seratildeo basicamente destinadas a trecircs
finalidades de acordo com os interesses dos mantenedores da gerecircncia
4211 Estaccedilotildees de Gerenciamento de Produccedilatildeo
As estaccedilotildees de produccedilatildeo satildeo localizadas no ambiente de montagem do veiacuteculo ao lado da
linha de produccedilatildeo em seacuterie da motocicleta do automoacutevel do caminhatildeo do utilitaacuterio do
trator etc Esta estaccedilatildeo serviraacute para gravar as primeiras variaacuteveis na MIB do veiacuteculo
basicamente as de identificaccedilatildeo tais como nome do fabricante modelo do veiacuteculo nuacutemero de
seacuterie etc Estes dados satildeo estaacuteticos e soacute podem ser gravados e alterados em faacutebrica satildeo
uacutenicos e sua longevidade eacute coincidente com a do veiacuteculo
4212 Estaccedilotildees de Gerenciamento de Manutenccedilatildeo
As estaccedilotildees de manutenccedilatildeo estaratildeo baseadas nas concessionaacuterias autorizadas revendas de
automoacuteveis e oficinas mecacircnicas Sua funccedilatildeo baacutesica seraacute a gravaccedilatildeo de dados relativos agrave
venda e ao proprietaacuterio do veiacuteculo Satildeo estaccedilotildees simples que poderatildeo consultar as
informaccedilotildees de qualquer carro de qualquer marca visto que a padronizaccedilatildeo usando SNMP
retira o caraacuteter proprietaacuterio dos sistemas atuais
4213 Estaccedilotildees Puacuteblicas de Gerenciamento
Satildeo estaccedilotildees complexas e seguras que gerenciam a malha viaacuteria de um ou mais municiacutepios de
um estado da uniatildeo Basicamente compostas por hardware e software de grande porte como
por exemplo uma workstation HP ou IBM rodando Openview ou Unicenter TNG interagindo
com uma base de dados Oracle A seguranccedila possibilitada pelo SNMPv3 eacute um fator
primordial neste caso pois aqui estaratildeo sendo utilizadas funccedilotildees de controle vitais no veiacuteculo
422 Noacutes Gerenciados
O noacute gerenciado neste modelo proposto eacute tipicamente um veiacuteculo automotor conforme citado
anteriormente Aqui existe uma caracteriacutestica singular que eacute a de que os noacutes satildeo moacuteveis estatildeo
constantemente em deslocamento desde sua fabricaccedilatildeo na montadora passando pelo
transporte ateacute a revenda e o uso posterior pelo proprietaacuterio ou motorista O veiacuteculo dispotildee de
um hardware especialista - um microservidor veicular mdash que contecircm a vehicleMIB e o agente
este hardware interage com os sensores e atuadores existentes no automoacutevel O microservidor
veicular eacute composto basicamente de uma unidade central de processamento memoacuteria volaacutetil
memoacuteria permanente interface com o veiacuteculo e com a rede sem fio este produto assim como
descrito neste modelo natildeo existe comercialmente poreacutem a tecnologia eacute a mesma que eacute
utilizada na implementaccedilatildeo de gerenciamento em roteadores e switches
423 Meio de Comunicaccedilatildeo
A forma como a estaccedilatildeo gerenciadora e o noacute gerenciado trocam informaccedilotildees eacute por
radiofrequumlecircncia ou seja eacute uma comunicaccedilatildeo ethemet sem fio (wireless) que utiliza a mesma
tecnologia jaacute empregada em redes locais O gerente (estaccedilatildeo gerente) interage com o agente
(noacute gerenciado) por intermeacutedio de uma bridge ethemet sem fio e vice-versa A frequumlecircncia de
difusatildeo deve ser diversa das maciccedilamente utilizadas ISM (Aplicaccedilotildees Industriais Cientiacuteficas
e Meacutedicas) por motivos oacutebvios a escolha deve recair nas faixas atribuiacutedas para aplicaccedilatildeo
moacutevel terrestre preferencialmente as proacuteximas das bases de VHF e UHF 41015 MHz ateacute 50
MHz e 3354 MHZ ateacute 3999 MHz (ANATEL 2002)
Fig 49 - Espectro de frequumlecircncias no Brasil
423 Informaccedilotildees de Gerenciamento
As informaccedilotildees envolvidas estatildeo definidas em vehicleMIB e satildeo tratadas pelo agente
especialista que acompanha o veiacuteculo Os objetos ou atributos em questatildeo atendem a
legislaccedilatildeo brasileira de tracircnsito vigente e os requisitos baacutesicos do fabricante do revendedor e
do proprietaacuterio
39
424 Protocolo de Gerenciamento
O protocolo a ser utilizado eacute o SNMPv3 implementado sobre SNMPv2 A versatildeo 3 apresenta
vaacuterios avanccedilos na questatildeo de seguranccedila e as definiccedilotildees podem ser vistas nas RFCs 2571 a
2575 Como esta versatildeo natildeo eacute completa existe a necessidade da versatildeo anterior que pode ser
vista nas RFCs 1905 e 1906
43 Arquitetura de Informaccedilatildeo
A vehicleMIB foi projetada para atender as demandas baacutesicas de todas entidades fiacutesicas e
juriacutedicas que interagem com um automoacutevel Esta MIB procura natildeo conflitar com os sistemas
atualmente implantados que foram concebidos com outra finalidade
A pesquisa que resultou nesta MIB abrangeu a atual legislaccedilatildeo de tracircnsito os atuais coacutedigos
procedimentos e nuacutemeros empregados pela induacutestria automobiliacutestica e suas concessionaacuterias
As funccedilotildees principais de um automoacutevel foram contempladas somou-se a elas algumas
variaacuteveis trazidas do universo de redes de computadores e outras retiradas de carros-conceito
431 Desenvolvimento da MIB
Utilizou-se como ferramenta de auxiacutelio um pacote de programas da MG-Soft chamado MIB
Browser Professional Edition sendo que as figuras que mostram a aacutervore da MIB satildeo telas
capturadas deste software
40
f j MG-SOFT MIszlig Compiler - [MIszlig Group1J File Edit View Modules Jools Window Help
B MIB Tree B Q ] iso
B - Q org B Q dod
R-f1 internetiQ j directorv
+i _ J mgmtR I__| experimental
B vehicleMIBi Q j vehideMIBObjects Si f j vehicleMIBNotifications IS _ J vehicleMIBConformance
f i L_1 private I- SNMPvl Traps
ffl iJ T extual ConventionsS Type Assignments
Fig 410 - Aacutervore da MIB
A vehicleMIB faz parte do grupo experimental (3) segundo a notaccedilatildeo ASNl utilizada pelo
protocolo SNMP Os objetos definidos (OBJECT IDENTIFIER) para compor a vehicleMIB
foram trecircs a saber
vehicleMIBObjects conteacutem todas as informaccedilotildees relativas a identificaccedilatildeo do veiacuteculo
(vehicleldent) ao proprietaacuterio do veiacuteculo (vehicleOwner) o seu histoacuterico (vehicleHistory)
valores momentacircneos (vehicleStatus) e variaacuteveis para controle (vehicleControl)
vehicleMIBNotifications este objeto comporta os atributos utilizados para notificaccedilatildeo de
eventos importantes e se destinam principalmente para servir ao motoristaproprietaacuterio
vehicleMIBConformance este grupo define as necessidades e possibilidades de
implementaccedilatildeo segundo uma famiacutelia de objetos (OBJECT-GROUP) preacute-determinada Os
atributos referentes a grupos e as questotildees de concordacircncia estatildeo contidos nos OBJECT
IDENTIFIER vehicleGroups e vehicleCompliance
41
bullJMG-SOFT MIB Compilei [MIB Group]Uumliacute File Edit View Modules loots Window Help
tg satildegt U m amp T raquo f t I o s P3 m p | 0
B ^ MIB Tree B _ J iso
H Q j org eacute Q dod
Eacute j J internetP~1 directory
B i_ J mgmt rsquo Q j mib-2
agrave Q experimental Ograve OtildeEcirc vehicleMIB
Egrave __| vehicleMIBObjectsSi _ J vehicleldent ffl- n vehicleOwner E _ ] vehicle History ffl- fj vehicleStatus Egrave C j vehicleControl
atilde __) vehicleMIBNotificationsvehicleN otificationChangeO ilAndM aintenance
lt4 vehicleN otificationHelp d f vehicleNotificationGuaranty
B _ ] vehicleMIBConformance IacuteB _ J vehicleCompliance Eacute L J vehicleGroups
B -(_J private1Q j enterprises
Fig 411mdash Aacutervore de vehicleMIBObjects
432 Descriccedilatildeo de vehicleMIBObjects
Esta seccedilatildeo descreve com maiores detalhes cada variaacutevel que compotildee a vehicleMIBObjects
que eacute composta pelos grupos vehicleldent vehicleOwner vehicleHistory vehicleStatus e
vehicleControl
42
4321 Grupo vehicleldent
F1 P 1 experimental Eacute- vehicleMIB
lEacute vehicleMIB Objects B- [_ J vehicleldent
vehicleldentManufacturer vehicleldentModel
vehicleldentSoftwareVersionamp vehideldentAgentSoftwareVersion
vehiclel dentType vehicleldentFuel vehicleldentManufacturingYear vehiclel dentM odelYrsquo ear vehiclel dentCapacity
I^ vehiclel dentPoweri-- vehiclel dentM otorType
vehiclel dentM otorNumber vehiclel dentCylinder
vehiclel dentFirstOilChange | ^ vehicleldentFirstMaintenance
gt$j vehicleldentMaintenancePeriod vehiclel dentColor
i vehiclel dentChassisl d j-- vehicleldentLicencePlate bull vehicleldentlpAddress i - ^ vehicleldentMacAddress h vehiclel dentS eriaIN umber vehicleldentGuaranty
Fig 411 - Aacutervore de vehicleldent
vehicleldentManufacturer - O objeto vehicleldentManufacturer eacute uma string que armazena o
nome da empresa que produz o veiacuteculo eacute gravada em faacutebrica e natildeo se altera mais Esta
variaacutevel seraacute preenchida por exemplo com ldquoGeneral Motorsrdquo ldquoVolkswagenrdquo ou ldquoYamahardquo
vehicleldentModel - Esta variaacutevel conteraacute a identificaccedilatildeo do modelo do veiacuteculo eacute fixa e natildeo
pode ser alterada Ex Palio EX Xsara Picasso Celta
vehicleldentSoftwareVersion - Este atributo eacute reservado agrave versatildeo do firmware ou software do
veiacuteculo e eacute atualizado cada vez que eacute feito o upgrade do mesmo Este programa eacute uma espeacutecie
de sistema operacional do hardware contido no veiacuteculo
vehicleldentAgentSoftwareVersion - A versatildeo do agente de gerenciamento pode ou natildeo
coincidir com a versatildeo de firmware Caso estes programas tenham tratamento e evoluccedilatildeo
distintos as versotildees podem ser atualizadas separadamente e teratildeo coacutedigos diferentes
vehicleldentType - Este objeto serve para identificar o tipo de veiacuteculo segundo determinaccedilatildeo
das leis brasileiras de tracircnsito O tipo de veiacuteculo automotor consta na documentaccedilatildeo de
licenciamento e pode ser por exemplo tipo automoacutevel de passeio caminhatildeo de carga ocircnibus
de passageiros etc
vehicleldentFuel - A variaacutevel vehicleldentFuel serve para identificar o combustiacutevel principal
para que o veiacuteculo foi originalmente construiacutedo Eacute gravado na linha de montagem e
permanece caso haja transformaccedilatildeo posterior no motor do veiacuteculo este dado natildeo pode ser
alterado Ex gasolina tipo C oacuteleo diesel energia eleacutetrica etc
vehicleldentManufacturing Year - Neste atributo eacute gravado o ano de fabricaccedilatildeo do veiacuteculo
Depois de gravado natildeo se altera
vehicleldentModelYear - A vehicleldentModelYear armazena o ano do modelo do veiacuteculo
que pode ou natildeo coincidir com o ano de fabricaccedilatildeo
vehicleldentCapacitv - Esta variaacutevel eacute uma string que armazena a capacidade do veiacuteculo de
acordo com a destinaccedilatildeo do mesmo ou seja se se tratar de um caminhatildeo a capacidade de
carga seraacute de 40000 kg se for um automoacuteveL a capacidade seraacute de 5 passageiros por
exemplo
vehicleldentPower - Identifica a potecircncia nominal da motorizaccedilatildeo principal do veiacuteculo que
pode ser expressa em cv (cavalo-vapor) ou W (watt) de acordo com a legislaccedilatildeo vigente no
paiacutes de utilizaccedilatildeo do veiacuteculo
vehicleldentMotorTvpe - Este atributo armazena a identificaccedilatildeo da principal forma de
motorizaccedilatildeo do veiacuteculo ou seja qual o tipo de motor que preferencialmente ou
prioritariamente eacute utilizado Caso o veiacuteculo seja um hiacutebrido com motor a combustatildeo e
eleacutetrico armazenar a identificaccedilatildeo do motor mais utilizado
vehicleldentMotorNumber - Este objeto armazena o nuacutemero de identificaccedilatildeo do motor do
veiacuteculo que eacute uacutenico e faz parte do conjunto de nuacutemeros que identificam o conjunto de
sistemas que compotildee um veiacuteculo
vehicleldentCvlinder - Utilizada para informar o nuacutemero total de cilindros (pistotildees) do motor
caso se trate de um motor de combustatildeo
vehicleldentFirstOilChange - Esta variaacutevel serve para armazenar a distacircncia maacutexima
percorrida - a popular ldquoquilometragemrdquo - para se realizar a primeira troca de oacuteleo lubrificante
interno do motor Esta informaccedilatildeo serviraacute para que o condutor do veiacuteculo seja notificado a
tempo de proceder agrave troca sem causar danos ao motor nem perder a garantia de faacutebrica
vehicleldentOilChangePeriod - O objeto em questatildeo armazena o valor em km ou milhas
recomendado pelo fabricante entre trocas de oacuteleo lubrificante do motor Ex 10000 km
vehicleldentFirstMaintenance - A variaacutevel vehicleldentFirstMaintenance serve para registrar
o limite de quilometragem para realizaccedilatildeo da primeira revisatildeo gratuita do veiacuteculo Existe na
vehicleMIB uma notificaccedilatildeo que utiliza este atributo com o objetivo de resguardar o
proprietaacuterio de um eventual esquecimento ou distraccedilatildeo que acarretaria perda de garantia
vehicleldentMaintenancePeriod - O atributo eacute registrado em faacutebrica e representa o valor da
quilometragem recomendada entre as manutenccedilotildees preventivas E uma seguranccedila a mais para
o usuaacuterio que seraacute avisado sempre que determinados conjuntos de peccedilas principalmente
mecacircnicas estiverem com seu desgaste natural no limite
vehicleldentColor - A vehicleldentColor eacute a string que armazena o nome da cor predominante
do veiacuteculo Esta informaccedilatildeo eacute gravada em faacutebrica e permanece inalterada durante a vida uacutetil
do veiacuteculo
vehicleldentChassisId - Todo veiacuteculo possui um nuacutemero de identificaccedilatildeo gravado fisicamente
em seu chassis ou monobloco esta variaacutevel armazena este nuacutemero
vehicleldentLicencePlate - Este atributo armazena a placa do veiacuteculo no caso do Brasil
composto por 3 letras e 4 nuacutemeros Esta identificaccedilatildeo somente eacute conhecida apoacutes o
licenciamento do veiacuteculo que eacute feito apoacutes a venda em consequumlecircncia o valor somente poderaacute
ser gravado na concessionaacuteria ou revenda
vehicleldentlpAddress - Esta variaacutevel estaacute determinada na vehicleMIB para uma eventual
necessidade de acesso a Internet sendo que um provedor de acesso iraacute fornecer o valor que
seraacute volaacutetil e teraacute a mesma duraccedilatildeo do acesso solicitado
vehicleldentMacAddress - Este campo foi implementado para que o veiacuteculo utilize um
nuacutemero uacutenico de identificaccedilatildeo dentro das mesmas regras vaacutelidas hoje para equipamentos e
acessoacuterios de informaacutetica A utilizaccedilatildeo de uma identificaccedilatildeo deste tipo poderaacute substituir uma
ou mais jaacute existentes
vehicleldentSerialNumber - O nuacutemero de seacuterie de produccedilatildeo do veiacuteculo eacute gravado em faacutebrica e
permanece inalterado durante a vida do mesmo Segue as regras de cada fabricante
vehicleldentWarrantv - Este atributo armazena o valor referente ao periacuteodo de garantia do
veiacuteculo tipicamente 1 ou 2 anos a partir da data da primeira venda Esta informaccedilatildeo serve
para que o proprietaacuterio seja notificado antes do vencimento deste limite para que possa
realizar as manutenccedilotildees necessaacuterias com um miacutenimo de gasto
4322 Grupo vehicleOwner
vehicleOwnerName - A variaacutevel vehicleOwnerName armazena o nome do proprietaacuterio do
veiacuteculo o mesmo nome que consta no documento legal de licenciamento Eacute gravado na
concessionaacuteria e alterado de acordo com os documentos do veiacuteculo
vehicleOwnerRegister - Este objeto serve para armazenar um nuacutemero de algum documento de
identificaccedilatildeo do proprietaacuterio No Brasil os valores preferenciais satildeo o Cadastro de Pessoa
Fiacutesica (CPF) e o Cadastro Nacional da Pessoa Juriacutedica (CNPJ) mas pode conter os nuacutemeros
da carteira nacional de habilitaccedilatildeo ou carteira de identidade
vehicleOwnerPhone - O atributo vehicleOwnerPhone registra o nuacutemero de um telefone de
contato do proprietaacuterio do veiacuteculo
vehicleOwnerMail - Esta string serve para armazenar o endereccedilo eletrocircnico (e-mail) do
proprietaacuterio do veiacuteculo Este valor e o anterior satildeo regravados em concessionaacuteria a cada troca
de proprietaacuterio
4323 Grupo vehicIeHistory
3 T I experimental vehicleMIB
Otilde P jJ vehicleMIBObjects Eacute L J vehicleldent El i_ J vehicleOwner
vehicleOwnerName vehicleO wnerR egister vehicleOwnerFone vehicleOwnerMail
B l_ J vehicleH istoryvehicleH istory D eliveryD ate vehicleH istoryVendor vehicleH istoryDealer
^ vehicleH istoryN umLinesEacute1 __J vehicleH istoryT able
B - lla vehicleH istoryEntryvehicleHistoryLinelndex
Q vehicleHistoryMaintenanceDate ^ vehicleH istoryMaintenance
vehicleH istoryuumlilChangeD ate Q vehicleH istoryOilChange
Fig 413 - Arvore de vehicleOwner e vehicIeHistory
vehicleHistorvDelivervDate - A variaacutevel em questatildeo foi criada para armazenar a data da
primeira entrega do veiacuteculo tipicamente a data constante na nota fiscal de venda da
montadora ou da concessionaacuteria destinada ao proprietaacuterio
vehicleHistoryVendor - A vehicleHistoryVendor armazena o nome do vendedor que realizou
a venda do veiacuteculo ao proprietaacuterio Este vendedor eacute tipicamente um funcionaacuterio da revenda
ou concessionaacuteria
vehicleHistorvDealer - O nome da revenda ou concessionaacuteria (pessoa juriacutedica) eacute gravado
neste campo de forma que fique registrada a empresa que comercializou o veiacuteculo
vehieleHistoryNumLines - Representa o nuacutemero maacuteximo de linhas que seratildeo armazenadas na
tabela vehicleHistoryTable
vehicleHistorvLinelndex - Representa o iacutendice da tabela vehicleHistoryTable
vehicleHistoryMaintenanceDate - A variaacutevel vehicleHistoryMaintenanceDate serve para
registrar as datas das manutenccedilotildees preventivas realizadas contendo dia mecircs e ano Esta
informaccedilatildeo serve principalmente para resguardar o usuaacuterio do veiacuteculo quanto agraves garantias de
peccedilas e sistemas
vehicleHistoryMaintenance - Aqui se identifica a quilometragem do veiacuteculo na ocasiatildeo em
que eacute realizada a manutenccedilatildeo preventiva Informada em quilocircmetros corresponde agrave marcaccedilatildeo
presente do odocircmetro do veiacuteculo
vehicleHistoryOilChangeDate - Esta variaacutevel armazena a data das trocas de oacuteleo lubrificante
do motor cuja periodicidade eacute definida pelo fabricante e deve ser cumprida a risca para o
veiacuteculo natildeo perder a garantia
vehicleHistoryOilChange - Este atributo registra a quilometragem do veiacuteculo por ocasiatildeo da
troca de oacuteleo lubrificante correspondente
48
4324 Grupo vehicleStatus
B - n experimental S gg vehicleMIB
vehicleMIBObjectsS3 __] vehicleldentra- r~l vehicleQwner reg L_3 vehicleHistory
S Q vehicleStatus|--reggt vehicleS tatusHeip j- - vehicles atusNurnLines
B r_ j vehicles tatusT able B l|sj vehicles tatusEntry
vehicleS tatusLinelndex vehicleS tatusS peed j- ^ vehicleStatusRpm
vehicleStatusMotorTemperature vehicleStatusFuelLevel
^ vehicleS tatusKmvehicleStatusTirePressure
^ vehicleStatusMotorOilLevel vehicleS tatusBatteryLevel
^ vehicleStatusLocation B Q j vehicleControl
j-regraquo vehicleControlFuel J ______ j______ 1 vehicleContfQllgnition________________
Fig 414 - Aacutervore de vehicleStatus
vehicleStatusHelp - Esta variaacutevel pode assumir somente os valores de ligado ou desligado eacute
acionada pelo condutor do veiacuteculo e serve como pedido de socorro Uma notificaccedilatildeo eacute emitida
a partir da vehicleStatusHelp
vehicleStatusNumLines - Este atributo serve para definir o nuacutemero maacuteximo de linhas da
tabela vehicleStatusTable
vehicleStatusLinelndex - Esta variaacutevel eacute o iacutendice da tabela vehicleStatusTable
vehicleStatusSpeed - Neste atributo eacute registrada a velocidade presente do veiacuteculo fornecida
pelo sistema convencional de sensoriamento do veiacuteculo em quilocircmetros ou milhas por hora
vehicleStatusRpm - A vehicleStatusRpm armazena o valor atual de rotaccedilotildees ou giros do eixo
principal do motor a unidade eacute rpm (rotaccedilotildees por minuto)
vehicleStatusMotorTemperature - Este atributo registra a temperatura atual do liacutequido de
arrefecimento do motor em graus centiacutegrados ou Fahrenheit
vehicleStatusFuelLevel - A variaacutevel vehicleStatusFuelLevel eacute usada para indicar o niacutevel atual
do combustiacutevel principal do veiacuteculo
vehicleStatusKm - A variaacutevel armazena a quilometragem total percorrida pelo veiacuteculo desde
sua fabricaccedilatildeo em quilocircmetros ou milhas terrestres
vehicleStatusTvrePressure - Este atributo foi criado para registrar o valor presente da pressatildeo
nos pneus do veiacuteculo e serve para informar sobre um pneu que esteja furado ou com uma
quantidade insuficiente de material gasoso ou liacutequido em seu interior Este monitoramento jaacute
existe hoje principalmente em caminhotildees de carga sendo raro em motocicletas e
automoacuteveis
vehicleStatusMotorOilLevel - Esta variaacutevel marca o niacutevel presente de oacuteleo lubrificante do
motor e ajuda a identificar uma eventual ldquoqueimardquo de oacuteleo ou seja um consumo acima do
previsto pelo fabricante que pode resultar em dano grave ao motor
vehicleStatusBatteryLevel - Este valor corresponde agrave carga atual da bateria que eacute usada
principalmente para dar a partida no veiacuteculo
vehicleStatusLocation - A informaccedilatildeo de localizaccedilatildeo do veiacuteculo pode ser feita de duas
maneiras uma aproximada resultado da associaccedilatildeo com a raacutedio-base que recebeu a
identificaccedilatildeo do veiacuteculo A segunda forma mais precisa eacute a partir da informaccedilatildeo gerada por
um moacutedulo GPS (global positioning system) do veiacuteculo o GPS atualiza constantemente a
vehicleStatusLocation com as coordenadas presentes
4325 Grupo vehicleControl
vehicleControlFuel - Este atributo de controle assume ligado ou desligado e eacute a forma do
sistema puacuteblico de controle da malha viaacuteria interromper remotamente o fornecimento de
combustiacutevel para o motor ocasionando a parada do veiacuteculo Esta accedilatildeo de controle eacute feita nos
casos de roubo fuga ou sequumlestro e requer intervenccedilatildeo policial
vehicleControlIgnition - Este atributo de controle assume ligado ou desligado e eacute a forma do
sistema puacuteblico de controle da malha viaacuteria interromper remotamente o sistema de igniccedilatildeo de
combustiacutevel para o motor ocasionando a parada do veiacuteculo Eacute uma alternativa ao controle
anterior pois enquanto um desliga a bomba de combustiacutevel o outro corta a energia eleacutetrica
que ocasiona a queima de combustiacutevel que aciona o motor Esta accedilatildeo de controle eacute feita nos
casos de roubo fuga ou sequumlestro e requer intervenccedilatildeo policial
433 Descriccedilatildeo de vehicleMIBNotificationsS L J experimental
Eacute H fg vehicleMIBB lt01 vehicleMIBObjects
Eacute vehicleldent Eacute O vehicleOwner te j__j vehicleHistory Eacute - f l vehicleStatus B - P l vehicleControl
U vehicleM IB N otificationsvehicleN otificationChangeO ilAndM aintenance
if vehicleN otificationHelp A f vehicleN otificationGuatanty
Eacute L J vehicleMIBConiacuteorrnance H r~l private______________________________________________
Fig 415 - Aacutervore de vehicleMIBNotifications
vehicleNotificationChangeOilAndMaintenance - Esta notificaccedilatildeo eacute emitida quando os limites
de troca de oacuteleo lubrificante do motor ou de manutenccedilatildeo preventiva estiverem proacuteximos e
auxilia o condutor do veiacuteculo a realizar estas tarefas em tempo haacutebil natildeo correndo o risco de
dano ou de perda de garantia
vehicleNotificationHelp - Esta notificaccedilatildeo eacute acionada em caso de pedido de socorro pelo
condutor do veiacuteculo
vehicleNotificationWarranty - A notificaccedilatildeo em questatildeo foi criada para informar o condutor
do veiacuteculo da aproximaccedilatildeo do final do periacuteodo de garantia regulamentar dado pela montadora
do veiacuteculo Este aviso permite que sejam feitos consertos sem ocircnus ou seja dentro da
cobertura da garantia
434 Descriccedilatildeo de vehicleMIBConformance
As regras de conformidade satildeo os niacuteveis de implementaccedilotildees da base de dados possiacuteveis
partindo de um conjunto miacutenimo aceitaacutevel ateacute a implementaccedilatildeo total A tabela 41 apresenta
as implementaccedilotildees baacutesica avanccedilada de controle e plena
4341 Descriccedilatildeo de vehicleComplience
vehicleBasicComplience - esta regra de conformidade incorpora o miacutenimo conjunto de
variaacuteveis que devem ser implementadas num veiacuteculo basicamente dados de identificaccedilatildeo e
status Estas variaacuteveis satildeo contidas em vehicleBasicGroup
vehicleAdvancedComplience - esta norma acrescenta a anterior os dados histoacutericos e as
notificaccedilotildees Composta pelos grupos vehicleBasicGroup vehicleAdvancedGroup e
vehicleNotificationsGroup
vehicleControlComplience - aleacutem das variaacuteveis de identificaccedilatildeo esta regra solicita as
implementaccedilotildees dos objetos de controle ou seja vehicleBasicGroup mais
vehicleControlGroup
vehicleFullComplience - esta implementaccedilatildeo considera todos os objetos da MIB no veiacuteculo
possibilitando identificaccedilatildeo completa dados estatiacutesticos status atual e capacidade de controle
Os grupos satildeo vehicleBasicGroup vehicleAdvancedGroup vehicleNotificationsGroup e
vehicleControlGroup
52
OBJETO BASIC ADV CONTROL FULL
vehicleldentManufacturer X X X X
vehicleldentModel X X X X
vehicleldentSoflware V ersion X X X X
vehicleldentAgentSoftwareVersion X X X X
vehicleldentT ype X X X X
vehicleldentFuel X X X X
vehicleldentManufacturing Y ear X X X X
vehicleldentModel Year X X X X
vehicleldentCapacity X X X X
vehicleldentPower X X X X
vehicleldentMotorType X X X X
vehicleldentMotorNumber X X X X
vehicleldentCylinder X X X X
vehicleldentFirstOilChange X X X X
vehicleldentOilChangePeriod X X X X
vehicleldentFirstMaintenance X X X X
vehicleldentMaintenancePeriod X X X X
vehicleldentColor X X X X
vehicleldentChassisId X X X X
vehicleldentLicencePlate X X X X
vehicleldentlpAddress X X X X
53
vehicleldentMacAddress X X X X
vehicleldentSerialNumber X X X X
vehicleldent Warranty X X X X
vehicleOwnerName X X
vehicleOwnerRegister X X
vehicleOwnerPhone X X
vehicleOwnerMail X X
vehicleHistoryDeliveryDate X X
veMcleHistoryV endor X X
vehicleHistoryDealer X X
vehicleHistoryNumLines X X
vehicleHistoryLinelndex X X
vehicleHistoryMaintenanceDate X X
vehicleHistoryMaintenance X X
vehicleHistoryOilChangeDate X X
vehicleHistoryOilChange X X
vehicleStatusHelp X X X X
vehicleStatusNumLines X X X X
vehicleStatusLinelndex X X X X
vehicleStatusSpeed X X X X
vehicleStatusRpm X X X X
vehicleStatusMotorTemperature X X X X
54
vehicleStatusFuelLevel X X X X
vehicleStatusKm X X X X
vehicleStatusTyrePressure X X X X
vehicleStatusMotorOilLevel X X X X
vehicleStatusBatteryLevel X X X X
vehicleStatusLocation X X X X
vehicleControlFuel X X
vehicleControlIgnition X X
vehicleNotificationChangeOilAndMaintenance X X
vehicleNotificationHelp X X
vehicleNotificationWarranty X X
Tabela 41 - Planilha de Conformidade
4342 Descriccedilatildeo de vehicleGroups
vehicleBasicGroup - conteacutem as variaacuteveis vehicleldentManufacturer vehicleldentModel
vehicleldentSoftwareVersion vehicleldentAgentSoftwareVersion vehicleldentType
vehicleldentFuel vehicleldentManufacturingYear vehicleldentModelYear vehicleldent
Capacity vehicleldentPower vehicleldentMotorType vehicleldentMotorNumber vehicle
IdentCylinder vehicleldentFirstOilChange vehicleldentOilChangePeriacuteod vehicleldentFirst
Maintenance vehicleldentMaintenancePeriod vehicleldentColor vehicleldentChassisId
vehicleldentLicencePlate vehicleldentlpAddress vehicleldentMacAddress vehicleldent
SerialNumber vehicleldentWarranty vehicleStatusHelp vehicleStatusNumLines
vehicleStatus Linelndex vehicleStatusSpeed vehicleStatusRpm vehicleStatusMotor
Temperature vehicleStatusFuelLevel vehicleStatusKm vehicleStatusTirePressure vehicle
StatusMotorOilLevel vehicleStatusBatteryLevel vehicleStatusLocation
vehicleAdvancedGroup - conteacutem os objetos vehicleOwnerName vehicleOwnerRegister
vehicleOwnerPhone vehicleOwnerMail vehicleHistoryDeliveryDate vehicleHistoryVendor
vehicleHistoryDealer vehicleHistoryNumLines vehicleHistoryLinelndex vehicleHistory
MaintenanceDate vehicleHistoryMaintenance vehicleHistoryOilChangeDate vehicleHistory
OilChange
vehicleControlGroup - conteacutem as variaacuteveis vehicleControlFuel e vehicleControlIgnition
vehicleNotificationsGroup - conteacutem os objetos vehicleNotificationChangeOilAnd
Maintenance vehicleNotificationHelp e vehicleNotificationWarranty
56
5 - CONCLUSAtildeO
O Brasil eacute um paiacutes com grandes mazelas sociais que satildeo agravadas por acidentes crimes e
contravenccedilotildees Todos estes eventos geram grandes prejuiacutezos econocircmicos e morais a toda
populaccedilatildeo Esta dissertaccedilatildeo propocircs definir um modelo tecnicamente viaacutevel que incremente
sensivelmente a capacidade do Estado de gerenciar sua frota de veiacuteculos que satildeo elementos
sempre presentes nos eventos em questatildeo
Este trabalho procurou detalhar fiacutesica e funcionalmente cada elemento necessaacuterio para que o
Modelo de Gerenciamento de Veiacuteculos Automotores funcione Embasou teoricamente as
vaacuterias tecnologias envolvidas e consolidou-as com sistemas similares existentes O passo
inicial para que haja o desenvolvimento das vaacuterias peccedilas do quebra-cabeccedila foi efetivamente
criado que foi o Modelo de Informaccedilatildeo - a MIB
Esta base de dados - a vehicleMIB - representa o ponto de partida para o desenvolvimento de
elementos necessaacuterios ao modelo aqui especificado A proacutepria MIB pode ser estendida de
acordo com as necessidades e caracteriacutesticas proprietaacuterias de cada fabricante de veiacuteculos Mas
as grandes frentes que se abrem satildeo as de desenvolvimentos de aplicaccedilotildees de gerenciamento e
equipamentos dedicados Neste sentido pretende-se dar continuidade a esta pesquisa atraveacutes
da especificaccedilatildeo e implementaccedilatildeo do microservidor veicular uma peccedila de hardware capaz de
interagir com sensores e atuadores de um automoacutevel e ao mesmo tempo comunicar-se com
uma rede ethemet sem fio e com o motorista tudo de forma segura e confiaacutevel
Os desafios poliacuteticos e sociais natildeo satildeo menores um modelo como o proposto aqui altera a
percepccedilatildeo e os haacutebitos das pessoas Altera tambeacutem a balanccedila do poder econocircmico do capital
pois algumas empresas simplesmente perdem sua utilidade bem como alguns oacutergatildeos estatais
Em compensaccedilatildeo novas empresas surgem novas tecnologias satildeo criadas e o paiacutes toma a
vanguarda em gerenciamento viaacuterio sepultando os interesses particulares em detrimento do
coletivo
O trabalho aqui desenvolvido representa a possibilidade de um avanccedilo social e econocircmico
consideraacutevel e recomenda-se que a pesquisa e o desenvolvimento continuem nesta linha
buscando materializar as ideacuteias e conceitos apresentados no Modelo de Gerenciamento de
Veiacuteculos Automotores
57
ANEXO 1 - VehicleMIB
VEHICLE-MIB DEFINITIONS = BEGIN
IMPORTSdirectory mgmt experimental enterprises
FROM RFC1155-SMI MODULE-IDENTITY OBJECT-TYPE NOTIFICATION-TYPE OBJECT-IDENTITY Counter32 Gauge32 Integer32 IpAddress
FROM SNMPv2-SMI DisplayString TimeStamp Timelnterval TestAndlncr
AutonomousType DateAndTime TEXTUAL-CONYENTION FROM SNMPv2-TC
MODULE-COMPLIANCE OBJECT-GROUP NOTIFICATION-GROUP FROM SNMPv2-CONF
mib-2FROM RFC1213-MIB
Positiveinteger NonNegativelnteger FROM UPS-MIB
MacAddressFROM BRIDGE-MIB
- 136 131vehicleMIB MODULE-IDENTITY
LAST-UPDATED 200210151827Z - october 15 2002 at 1827 ORGANIZATION UFSC - CPGCCCONT ACT-INF O
Bobiquins Estevatildeo de MelloPostal address BR Sistemas Ltda
Rua Lauro Linhares 2123803ATrindadeFlorianoacutepolis SC88036-002Brasil
Tel 55 48 234 8945 Fax 55 48 234 8945
E-mail bobibrsistemascombrDESCRIPTION
The MIB module to describe vehicles= experimental 1
- 1361311vehicleMIBObjects OBJECT IDENTIFIER = vehicleMIB 1
mdash The Device Identification group
All objects in this group except for vehicleldentLicencePlate and vehiclelpAddress are set at device initialization and remain static
- I36I3111vehicleldent OBJECT IDENTIFIER vehicleMIBObjects 1
- 136L31111vehicleldentManufacturer OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The name of the vehicles manufacturer= vehicleldent 1
- 136131112vehicleldentModel OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles model designation= vehicleldent 2
- 136131113vehicleldentSoftwareVersion OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles firmwaresoftware version(s) This variablemay or may not have the same value asvehicleldentAgentSoftwareVersion in some implementations
vehicleldent 3
- 136131114vehicleldent Agent Soft wareV ersion OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles agent software version This variable may or may not have the same value asvehicleldentvehicleSoftwareVersion in some implementations
= vehicleldent 4
- 136131115vehicleldentType OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles identification type= vehicleldent 5
- L36131116vehicleldentFuel OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles fuel identification= vehicleldent 6
- 136131117vehiclel dentManufacturing Y ear OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles year= vehicleldent 7
- 136131118vehicleldentModelYear OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles model year vehicleldent 8
- 136L31119vehicleldentCapacity OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles capacity= vehicleldent 9
- 1361311110vehicleldentPower OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles engine power
= vehicleldent 10
-1361311111vehicleldentMotorType OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles motor type= vehicleldent 11
- 1361311112vehicleldentMotorNumber OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles engine identification number= vehicleldent 12
- 1361311113vehicleldentCylinder OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles engine number of cylinders= vehicleldent 13
- 1361311114vehicleldentFirstOilChange OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles displacement required for the first oil change = vehicleldent 14
- 1361311115vehicleldentFirstMaintenance OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles displacement required for the first oficial maintenance
= vehicleldent 15
- 1361311116vehicleldentMaintenancePeriod OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles regular maintenance intervals= vehicleldent 16
-1361311117vehicleldentColor OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles predominant color= vehicleldent 17
- 1361311118vehicleldentChassisId OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles chassis identification number= vehicleldent 18
- 1361311119vehicleldentLicencePlate OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
A string which identifies the vehicles licence plate This object should be set by the dealer
= vehicleldent 19
- 1361311120vehicleldentlpAddress OBJECT-TYPE
SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION
The IP Address of the vehicle This value must be provided by the managing aplication A value of 0000 implies that there isnt a provider nearby
DEFVAL 00000000rsquoH = vehicleldent 20
- 1361311121vehicleldentMacAddress OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-only STATUS current DESCRIPTION
The MAC address used by this vehicle when it must be referred to in a unique fashion It is only required to be unique
REFERENCEIEEE 802ID-1990 Sections 64113 and 3125
= vehicleldent 21
-1361311122vehicleldentSerialNumber OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
A string which identifies the vehicles serial number = vehicleldent 22
- 1361311123vehicleldent Warranty OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
A string which identifies the vehicles warranty= vehicleldent 23
mdash Owner Group
- I36I3112vehicleOwner OBJECT IDENTIFIER = vehicleMIBObjects 2
- L36131121 vehicleOwnerName OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
A string which identifies the vehicles ownerThis object should be set by the dealer
= vehicleOwner 1
- 136L31122vehicleOwnerRegister OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current
DESCRIPTIONA string which identifies the owners registerThis object should be set by the dealer
= vehicleOwner 2
- 136131123 vehicleOwnerPhone OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
A string which identifies the owners phone number This object should be set by the dealer
vehicleOwner 3
- 136131124 vehicleOwnerMail OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
A string which identifies the owners e-mailThis object should be set by the dealer
vehicleOwner 4
mdash History Group
- 13613113vehicleHistory OBJECT IDENTIFIER = vehicleMIBObjects 3
- 136131131vehicleHistoryDeliveryDate OBJECT-TYPE
SYNTAX DateAndTime MAX-ACCESS read-write STATUS current DESCRIPTION
The vehicles delivery date and time= vehicleHistory 1
- 136L31132vehicleHistory Vendor OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
The name of the vehicles vendor= vehicleHistory 2
65
- 136L31133vehicleHistoryDealer OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
The name of the vehicles dealer= vehicleHistory 3
- 136131134vehicleHistoryNumLines OBJECT-TYPE
SYNTAX NonNegativelnteger MAX-ACCESS read-only STATUS current DESCRIPTION
The number of Status lines utilized in this device This variable indicates the number of rows in the History table
= vehicleHistory 4
- I36I31135 vehicleHistoryTable OBJECT-TYPE
SYNTAX SEQUENCE OF VehicleHistoryEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION
A list of History table entries= vehicleHistory 5
- 1361311351VehicleHistoryEntry OBJECT-TYPE
SYNTAX VehicleHistoryEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION
An entry containing information applicable to a particular History line
INDEX vehicleHistoryLinelndex = vehicleHistoryTable 1
VehicleHistoryEntry = SEQUENCE vehicleHistoryLinelndex INTEGER vehicleHistoryMaintenanceDate DateAndTime vehicleHistoryMaintenance NonNegativelnteger vehicleHistoryOilChangeDate Date AndT ime vehicleHistoryOilChange NonNegativelnteger
- 13613113511
66
vehicleHistoryLinelndex OBJECT-TYPE SYNTAX Positiveinteger MAX-ACCESS not-accessible STATUS current DESCRIPTION
The History line identifier= vehicleHistoryEntry 1
- 13613113512vehicleHistoryMaintenanceDate OBJECT-TYPE
SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION
The maintenance date= vehicleHistoryEntry 2
- 13613113513vehicleHistoryMaintenance OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS kmMAX-ACCESS read-only STATUS current DESCRIPTION
The present displacement of the vehicle on vehicleHistoryMaintenanceDate
= vehicleHistoryEntry 3
- 13613113514vehicleHistoryOilChangeDate OBJECT-TYPE
SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION
The motors oil change date= vehicleHistoryEntry 4
- 13613113515vehicleHistoryOilChange OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS kmMAX-ACCESS read-only STATUS current DESCRIPTION
The present displacement of the vehicle on vehicleHistoryOilChangeDate
= vehicleHistoryEntry 5
mdash The Status group
- 13613114vehicleStatus OBJECT IDENTIFIER = vehicleMIBObjects 4
- 136L31141 vehicleStatusHelp OBJECT-TYPE
SYNTAX INTEGER on(l) off(2)
MAX-ACCESS read-write STATUS current DESCRIPTION
Setting this object to on will cause the vehicle system to send a help notification Setting this object to off means normal situation
= vehicleStatus 1
- 136131142vehicleStatusNumLines OBJECT-TYPE
SYNTAX NonNegativelnteger MAX-ACCESS read-only STATUS current DESCRIPTION
The number of Status lines utilized in this deviceThis variable indicates the number of rows in the Status table
= vehicleStatus 2
- 136131143 vehicleStatusTable OBJECT-TYPE
SYNTAX SEQUENCE OF VehicleStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION
A list of Status table entries= vehicleStatus 3
- I36I311431 VehicleStatusEntry OBJECT-TYPE
SYNTAX VehicleStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION
An entry containing information applicable to a particular Status line
INDEX vehicleStatusLinelndex = vehicleStatusTable 1
VehicleStatusEntry = SEQUENCE vehicleStatusLinelndex INTEGER vehicleStatusSpeed NonNegativelntegervehicleStatusRpm NonNegativelntegervehicleStatusMotorTemperature INTEGER vehicleStatusFuelLevel NonNegativelnteger vehicleStatusKm NonNegativelntegervehicleStatusTirePressure NonNegativelnteger vehicleStatusMotorOilLevel NonNegativelnteger vehicleStatusBatteryLevel NonNegativelnteger vehicleStatusLocation DisplayString
- I36I31134311vehicleStatusLinelndex OBJECT-TYPE
SYNTAX Positiveinteger MAX-ACCESS not-accessible STATUS current DESCRIPTION
The Status line identifier= VehicleStatusEntry 1
- 136131134312vehicleStatusSpeed OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS km per hourMAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles current speed= VehicleStatusEntry 2
- 136131134313vehicleStatusRpm OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS rotations per minuteMAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles current rotations per minute= VehicleStatusEntry 3
- 136131134314vehicleStatusMotorT emperature OBJECT-TYPE
SYNTAX INTEGER UNITS degrees CentigradeMAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles engine current temperature
= vehicleStatusEntry 4
- 136131134315 vehicleStatusFuelLevel OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS HireMAX-ACCESS read-only STATUS current DESCRIPTION
The current fuel level= vehicleStatusEntry 5
- 136131134316vehicleStatusKm OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS kmMAX-ACCESS read-only STATUS current DESCRIPTION
The current total displacement of vehicle = vehicleStatusEntry 6
- 136131134317 vehicleStatusTirePressure OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS psiMAX-ACCESS read-only STATUS current DESCRIPTION
The current tire pressure vehicleStatusEntry 7
- 136131134318 vehicleStatusMotorOilLevel OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS litreMAX-ACCESS read-only STATUS current DESCRIPTION
The current motor oil level= vehicleStatusEntry 8
- 136131134319 vehicleStatusBatteryLevel OBJECT-TYPE
SYNTAX INTEGER unknown(l) batteryNormal(2) batteryLow(3)
MAX-ACCESS read-only
STATUS currentDESCRIPTION
The indication of the capacity remaining in the vehicles battery system
= vehicleStatusEntry 9
- 1361311343110 vehicleStatusLocation OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
The GPS indication of the vehicles current location
vehicleStatusEntry 10
mdash The Control group
- 13613115vehicleControl OBJECT IDENTIFIER = vehicleMIBObjects 5
- 136131151 vehicleControlFuel OBJECT-TYPE
SYNTAX INTEGER on(l) off(2)
MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION
Setting this object to On(l) indicates that the vehicle is able to be turned on Setting to Off(2) will cause the fuel to be cut offrsquo
= vehicleControl 1
- 136131152 vehicleControlIgnition OBJECT-TYPE
SYNTAX INTEGER on(l) ofi(2)
MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION
Setting this object to On(l) indicates that the vehicle is to be turned on Setting to 00(2) will cause the eletric system to be cut off1
= vehicleControl 2
mdash Notifications
- This section defines the well-known notifications sent by- vehicle agents
- 1361312vehicleMIBNotifications OBJECT IDENTIFIER = vehicleMIB 2
- I36I3121vehicleNotificationChangeOilAndMaintenance NOTIFICATION-TYPE
OBJECTS vehicleHistoryMaintenanceDate vehicleHistoryMaintenance vehicleHistoryOilChangeDate vehicleHistoryOilChange
STATUS current DESCRIPTION
The vehicle is approaching oil change and regular maintenance dates This Notification is persistent and is resent at one day intervals until the history table is updated
= vehicleMIBNotifications 1
- 13613122vehicleNotificationHelp NOTIFICATION-TYPE
OBJECTS vehicleStatusHelp STATUS current DESCRIPTION
This Notification is sent when the vehicles conductor turns on a help switch
= vehicleMIBNotifications 2
- I36I3123vehicleNotificationWarranty NOTIFICATION-TYPE
OBJECTS vehicleldentWarranty STATUS current DESCRIPTION
The vehicles warranty is close to expiring dateThis Notification is persistent andis resent at one week intervals until dead line
= vehicleMIBNotifications 3
mdash Conformance information
mdash1361313vehicleMIBConformance OBJECT IDENTIFIER = vehicleMIB 3
-13613131vehicleCompliance OBJECT IDENTIFIER = vehicleMIBConformance 1
mdash compliance statements
mdash136131311vehicleBasicCompliance MODULE-COMPLIANCE
STATUS current DESCRIPTION
The compliance statement for vehicles that only support the identifying and status objects
MODULE mdash this moduleMANDATORY-GROUPS vehicleBasicGroup
= vehicleCompliance 1
mdash136131312vehicleAdvancedCompliance MODULE-COMPLIANCE
STATUS current DESCRIPTION
The compliance statement for vehicles that support advanced-feature functions such as history and notifications
MODULE mdash this moduleMANDATORY-GROUPS vehicleBasicGroup
vehicleAdvancedGroup vehicleNotificationsGroup
= vehicleCompliance 2
mdash136131313vehicleControlCompliance MODULE-COMPLIANCE
STATUS current DESCRIPTION
The compliance statement for vehicles that support control-featured functions
MODULE mdash this moduleMANDATORY-GROUPS vehicleBasicGroup
vehicleControlGroup = vehicleCompliance 3
mdash136131314vehicleFullCompliance MODULE-COMPLIANCE
STATUS current DESCRIPTION
The compliance statement for vehicles that support all functions
MODULE mdash this moduleMANDATORY-GROUPS vehicleBasicGroup
vehicleAdvancedGroup vehicleNotificationsGroup
73
vehicleControlGroup = vehicleCompliance 4
mdash units of conformance
mdash summary at a glance
mdash basic adv ControlmdashvehicleldentManufacturer X X X X
mdashvehicleldentModel x X X X
mdashvehicleldentSoftwareVersion x X X X
mdashvehicleldentAgentSoftwareVersion X X X X
mdashvehicleldentType X X X X
mdashvehicleldentFuel X X X X
mdashvehicleldentManufacturing Y ear X X X X
mdashvehicleldentModel Year X X X X
mdashvehicleldentCapacity X X X X
mdashvehicleldentPower X X X X
mdashvehicleldentMotorType X X X XmdashvehicleldentMotorNumber X X X X
mdashvehicleldentCylinder X X X X
mdashvehicleldentFirstOilChange X X X X
mdashvehicleldentOilChangePeriod X X X XmdashvehicleldentFirstMaintenance X X X X
mdashvehicleldentMaintenancePeriod X X X XmdashvehicleldentColor X X X X
mdashvehicleldentChassisId X X X XmdashvehicleldentLicencePlate X X X X
mdashvehicleldentlpAddress X X X XmdashvehicleldentMacAddress X X X X
mdashvehicleldentSerialNumber X X X XmdashvehicleldentWarranty X X X X
mdashvehicleOwnerName X X
mdashvehicleOwnerRegister X XmdashvehicleOwnerPhone X X
mdashvehicleOwnerMail X X
mdashvehicleHistoryDeliveryDate X X
mdashvehicleHistoryVendor X X
mdashvehicleHistoryDealer X X
mdashvehicleHistoryNumLines X X
mdashvehicleHistoryLinelndex X X
mdashvehicleHistoryMaintenanceDate X X
mdashvehicleHistoryMaintenance X X
mdashvehicleHistoryOilChangeDate X X
mdashvehicleHistoryOilChange X X
mdashvehicleStatusHelp X X X X
mdashvehicleStatusNumLines X X X X
mdashvehicleStatusLinelndex X X X X
mdashvehicleStatusSpeed X X X X
mdashvehicleStatusRpm X X X X
mdashvehicleStatusMotorTemperature X X X X
mdashvehicleStatusFuelLevel X X X X
mdashvehicleStatusKm X X X X
mdashvehicleStatusTyrePressure X X X X
--vehicleStatusMotorOilLevel X X X X
mdashvehicleStatusBatteryLevel X X X X
mdashvehicleStatusLocation X X X X
mdashvehicleControlFuel X X
mdashvehicleControlIgnition X X
mdashvehicleNotificationChangeOilAndMaintenance X X
mdashvehicleNotificationHelp X X
mdashvehicleNotificationWarranty X X
- units of conformance
- I36I3132vehicleGroups OBJECT IDENTIFIER = vehicleMIBConformance 2
- 136131321vehicleBasicGroup OBJECT-GROUP
OBJECTS vehicleldentManufacturer vehicleldentModel vehicleldentSoftwareVersion vehicleldent AgentSoft waumlre V ersion vehicleldentType vehicleldentFuel vehicleldentManufacturing Y ear vehicleldentModel Year vehicleldentCapacity vehicleldentPowervehicleldentMotorType vehicleldentMotorNumber vehicleldentCylindervehicleldentFirstOilChange vehicleldentOilChangePeriod vehicleldentFirstMaintenance vehicleldentMaintenancePeriod vehicleldentColor vehicleldentChassisId vehicleldentLicencePlate vehicleldentlpAddress vehicleldentMacAddress vehicleldentSerialNumber vehicleldentWarranty vehicleStatusHelp vehicleStatusNumLines vehicleStatusLinelndex vehicleStatusSpeed vehicleStatusRpm vehicleStatusMotorTemperature vehicleStatusFuelLevel vehicleStatusKm vehicleStatusTirePressure vehicleStatusMotorOilLevel
75
vehicleStatusBatteryLevel vehicleStatusLocation STATUS current DESCRIPTION
The vehicleBasicGroup defines objects which are common across all vehicles which meet basic compliance
= vehicleGroups 1
- 136131322vehicleAdvancedGroup OBJECT-GROUP
OBJECTS vehicleOwnerName vehicleOwnerRegister vehicleOwnerPhone vehicleOwnerMail vehicleHistoryDeliveryDate vehicleHistoryVendor vehicleHistoryDealer vehicleHistoryNumLines vehicleHistoryLinelndex vehicleHistoryMaintenanceDate vehicleHistoryMaintenance vehicleHistoryOilChangeDate vehicleHistoryOilChange
STATUS current DESCRIPTION
The vehicleAdvancedGroup defines objects which are related to vehicles history and owner
vehicleGroups 2
- 136131323vehicleControlGroup OBJECT-GROUP
OBJECTS vehicleControlFuel vehicleControlIgnition STATUS current DESCRIPTION
The vehicleControlGroup defines objects which are related to control-feature functions
= vehicleGroups 3
- 136131324vehicleNotificationGroup NOTIFICATION-GROUP
NOTIFICATIONS vehicleNotificationChangeOilAndMaintenance vehicleNotificationHelp vehicleNotificationWarranty
STATUS current DESCRIPTION
The vehicleNotificationGroup defines objects which are related to notifications-feature functions
= vehicleGroups 4
END
GLOSSAacuteRIO E ABREVIACcedilOtildeES
ASNl Abstract Syntax Notation One - Notaccedilatildeo de Sintaxe Abstrata Um Uma notaccedilatildeo para
representaccedilatildeo de dados em protocolos de comunicaccedilatildeo definida pela ISO O gerenciamento
Internet utiliza um subconjunto de ASNl
CDMA Code Division Multiple Access - acesso muacuteltiplo por divisatildeo de coacutedigo
EHF Extremely High Frequency - frequumlecircncia extremamente alta
FDMA Frequency Division Multiple Access - acesso muacuteltiplo por divisatildeo de frequumlecircncia
HF High Frequency - frequumlecircncia alta
HTTP Hiper-Text Markup Language - Linguagem de Marcaccedilatildeo de HiperTexto A linguagem
utilizada na construccedilatildeo de paacuteginas WWW
ISM Industrial Scientific and Medical bands - Faixas de frequumlecircncias alocadas para aplicaccedilotildees
industriais cientiacuteficas e meacutedicas
ISO International Organization for Standardization - Organizaccedilatildeo Internacional para
Padronizaccedilatildeo Um dos oacutergatildeos mais importantes no mundo de padronizaccedilotildees com diversos
estudos na aacuterea de computadores e particularmente de redes de computadores
LF Low Frequency - frequumlecircncia baixa
MF Medium Frequency - frequumlecircncia meacutedia
MIB Management Information Base - Base de Informaccedilotildees de Gerenciamento Uma coleccedilatildeo
de informaccedilotildees gerenciais sobre um determinado recurso
OSI Open Systems Interconnection - Interconexatildeo de Sistemas Abertos Um conjunto de
padronizaccedilotildees para interconexatildeo de sistemas em redes de computadores
RFC Request For Comments - Requisiccedilotildees Para Comentaacuterios Os documentos publicados pelo
IETF e que tratam de assuntos Internet Nem todos os RFCs satildeo padrotildees e alguns jamais o
chegam a ser
SHF Super High Frequency - frequumlecircncia super-alta
Site - Conjunto de documentos da WWW acessiacuteveis a partir de um determinado endereccedilo Eacute o
endereccedilo virtual de uma empresa ou uma aplicaccedilatildeo
SMI Structure o f Management Information - Estrutura da Informaccedilatildeo de Gerenciamento
Define a maneira como as informaccedilotildees de gerenciamento satildeo criadas e seus relacionamentos
SNMP Simple Network Management Protocol - Protocolo de Gerenciamento de Redes
Simples o protocolo de gerenciamento utilizado na Internet
TCPIP Transmission Control Protocol Internet Protocol - Protocolo de Controle de
Transmissotildees Protocolo Internet Os protocolos baacutesicos utilizados na Internet
TDMA Time Division Multiple Access mdash acesso muacuteltiplo por divisatildeo de tempo
UHF Ultra High Frequency - frequumlecircncia ultra-alta
VHF Very High Frequency - frequumlecircncia muito alta
VLF Very Low Frequency - frequumlecircncia muito baixa
WWW World Wide Web - Grande Teia Mundial Nome dado ao conjunto de maacutequinas que
trocam informaccedilotildees utilizando o protocolo HTTP
78
REFEREcircNCIAS BIBLIOGRAacuteFICAS
ANATEL Agecircncia Nacional de Telecomunicaccedilotildees Atribuiccedilatildeo de faixas de frequumlecircncias no Brasil Disponiacutevel em lthttpwwwanatelgovbrToolsframeasplink=radiofrequencia qaffpdfgt Acesso em 26 set 2002
thBICSI Telecommunications distribution methods manual 8 ed Tampa Florida v2 1998 Cap 29
BRASIL Web Site Oficial do Departamento Nacional de Tracircnsito Disponiacutevel em lthttpwww denatrangovbrpg70jspgt Acesso em 08 nov 2002
BRASIL Web Site Oficial do Departamento Nacional de Tracircnsito Disponiacutevel em httpwww denatrangovbrpgl8jspgt Acesso em 10 nov 2002
CASE J et al RFC 1157 - A Simple Network Management Protocol (SNMP) Network Working Group may 1990 p 5
FIAT AUTOMOacuteVEIS Web Site Oficial do Brasil Disponiacutevel em httpwwwfiatcombr index_sitephpgt institucional a faacutebrica Acesso em 19 nov 2002
GOOGLE Web Site de Busca Disponiacutevel em lthttpwwwgooglecombrsearch hl=ptampie=ISO-8859-1 ampq=22rastreamento+de+veEDculo s22ampbtnG=Pesquisa+Google amplr=lang_ptgt Acesso em 15 out 2002
MELLO Roseleine Calgaro Uma MIB de apoio agrave gerecircncia do relacionamento com o cliente em comeacutercio eletrocircnico 2002 108 f Dissertaccedilatildeo (Mestrado em Ciecircncias da Computaccedilatildeo) - Universidade Federal de Santa Catarina Florianoacutepolis 2002
RIO DE JANEIRO (Estado) 5 set 2002 Tracircnsito Brasil Estatiacutestica da Organizaccedilatildeo Mundial de Sauacutede sobre tracircnsito Disponiacutevel em lthttpwwwtransitobrasilcombrnoticia noticiaphp noti=1044gt Acesso em 22 out 2002
RIO DE JANEIRO (Estado) SuperTrack Rastreamento de veiacuteculos Disponiacutevel em lthttp wwwsupertrackcombr2htmgt Acesso em 02 out 2002
79
RIO DE JANEIRO (Estado) Revista Engebraacutes Mortos no tracircnsito chegam a 1 milhatildeo e acidentes consomem US$ 10 bi ao ano Disponiacutevel em lthttpwwwengebrascombr EngbWebportuguesmortosnohtmgt Acesso em 24 set 2002
TANENBAUM Andrew S Redes de computadores 3 ed Rio de Janeiro Campus 1997 923 p
TANIGUCHI Caacutessio O bom exemplo do tracircnsito em Curitiba Curitiba mar 2002 Disponiacutevel em lthttpwwwcuritibaprgovbrpmcAgenciaartigostransitolhtmlgt Acesso em 19 nov 2002
TIM Telesc Celular Cobertura Disponiacutevel em lthttpwww2timsulcombr intemaaspitem=2amppagina=coberturagt Acesso em 26 set 2002
LISTA DE TABELAS E FIGURAS
Fig 21 - Componentes do Modelo de Gerenciamento SNMP 13Fig 22 - Aacuterea de cobertura TIM Celular 20Tabela 31 - Comparativo de Uso no Modelo SNMP26Fig 41 - Modelo de Gerenciamento SNMP em Veiacuteculos Automotores28Fig 43 - Gerenciamento na produccedilatildeo do veiacuteculo30Fig 44 - Gerenciamento na comercializaccedilatildeo e manutenccedilatildeo do veiacuteculo32Fig 45 - Gerenciamento no uso do veiacuteculo 33Fig 46 - Gerenciamento pelo Poder Puacuteblico 34Fig 47 - Estaccedilotildees Radiobase em Florianoacutepolis 35Fig 48 - Modelo Funcional de Gerenciamento 36Fig 49 - Espectro de frequumlecircncias no Brasil 38Fig 410 - Arvore da MIB 40Fig 411 - Aacutervore de vehicleMIBObjects 41Fig 411 - Aacutervore de vehicleldent42Fig 413 - Aacutervore de vehicleOwner e vehicleHistory46Fig 414 - Aacutervore de vehicleStatus48Fig 415 - Arvore de vehicleMIBNotifiacutecations 50Tabela 4 1- Planilha de Conformidade 54
SUMAacuteRIO
1 - INTRODUCcedilAtildeO 911 Objetivos102 - FUNDAMENTACcedilAtildeO1321 O Modelo SNMP 1322 Transmissatildeo Sem Fio 15
221 O Espectro Eletromagneacutetico 16222 Teacutecnicas de Multiplexaccedilatildeo 18
23 Estaccedilatildeo Radiobase - ERB203 - NECESSIDADES E BENEFIacuteCIOS 2231 Tecnologia Atual versus Modelo de gerenciamento SNMP 224 - MODELO DE GERENCIAMENTO DE VEIacuteCULOS AUTOMOTORES 2741 Arquitetura F iacutesica 2842 Arquitetura Funcional35
421 Estaccedilotildees de Gerenciamento 364211 Estaccedilotildees de Gerenciamento de Produccedilatildeo364212 Estaccedilotildees de Gerenciamento de Manutenccedilatildeo374213 Estaccedilotildees Puacuteblicas de Gerenciamento 37
422 Noacutes Gerenciados37423 Meio de Comunicaccedilatildeo 38423 Informaccedilotildees de Gerenciamento 38424 Protocolo de Gerenciamento 39
43 Arquitetura de Informaccedilatildeo39431 Desenvolvimento da MIB 39432 Descriccedilatildeo de vehicleMIBObjects41
4321 Grupo vehicleldent 424322 Grupo vehicleOwner 454323 Grupo vehicleHistory 464324 Grupo vehicleStatus 484325 Grupo vehicleControl 49
433 Descriccedilatildeo de vehicleMIBNotifications 50434 Descriccedilatildeo de vehicleMIBConformance 51
4341 Descriccedilatildeo de vehicleComplience 514342 Descriccedilatildeo de vehicleGroups54
5 - CONCLUSAtildeO 56ANEXO 1 - VehicleMIB58GLOSSAacuteRIO E ABREVIACcedilOtildeES 76REFEREcircNCIAS BIBLIOGRAacuteFICAS78
9
1 - INTRODUCcedilAtildeO
Este trabalho foi inicialmente concebido para atender a algumas reclamaccedilotildees comuns de
proprietaacuterios e motoristas de motocicletas automoacuteveis e caminhotildees como por exemplo a
falta de um mecanismo tecnoloacutegico que informe a necessidade de uma troca de oacuteleo
lubrificante ou de uma manutenccedilatildeo preventiva Os veiacuteculos de um modo geral possuem
tecnologia embarcada para suprir estas necessidades mas esta tecnologia foi basicamente
desenvolvida para atender aos interesses dos fabricantes A ideacuteia inicial era criar um modelo
padratildeo de informaccedilatildeo que tivesse foco no usuaacuterio do veiacuteculo
Na medida em que a ideacuteia foi sendo amadurecida percebeu-se que existe uma lacuna no
sistema de tracircnsito em geral seja ele em vias urbanas ou rodovias natildeo existe um
gerenciamento da malha viaacuteria brasileira que eacute utilizada por motocicletas automoacuteveis e
caminhotildees Outra percepccedilatildeo que surgiu foi a de que a grande maioria de contravenccedilotildees e
crimes sempre tem um veiacuteculo associado ladrotildees fogem numa camionete sequumlestradores
levam o carro da viacutetima contrabando eacute realizado em caminhotildees e pessoas satildeo atropeladas e
morrem Segundo dados oficiais do DENATRAN(2002) temos cerca de 650 acidentes de
tracircnsito com viacutetimas por dia no Brasil Segundo David Duarte de Lima doutor em seguranccedila
no tracircnsito morrem 40000 pessoas por ano no paiacutes 600000 satildeo feridas e 100000 ficam com
lesotildees definitivas todas viacutetimas de acidentes de tracircnsito (ENGEBRAacuteS 1999) A OMS
(Organizaccedilatildeo Mundial de Sauacutede) fala em 13 milhatildeo de mortos no mundo todo ano em
consequumlecircncia de acidentes de tracircnsito eacute uma morte a cada 30 segundos (TRAcircNSITO
BRASIL 2002)
Este cenaacuterio direcionou a pesquisa para os meacutetodos e tecnologias atualmente usadas para
monitoramento e controle de tracircnsito nos aspectos que implicam em detecccedilatildeo fiscalizaccedilatildeo
intervenccedilatildeo e aplicaccedilatildeo de penalidades No acircmbito do Poder Puacuteblico os oacutergatildeos de tracircnsito
existentes satildeo o CONTRAN (Conselho Nacional de Tracircnsito) o DENATRAN (Departamento
Nacional de Tracircnsito) as Poliacutecias Rodoviaacuteria Federal e Estadual as Poliacutecias Militares as
JARTs (Juntas Administrativas de Recursos de Infraccedilotildees) os DETRANs (Departamento de
Tracircnsito) estaduais e existe ainda um projeto de municipalizaccedilatildeo que eacute basicamente uma
divisatildeo de atribuiccedilotildees dos poderes federal estadual e municipal (DENATRAN 2002) As
tecnologias e meacutetodos utilizados satildeo pontuais tais como radares cacircmeras de viacutedeo e
barreiras sendo portanto limitados em tempo e espaccedilo
Quando este assunto eacute visto na esfera privada as tecnologias e meacutetodos datildeo um salto
estratosfeacuterico tanto em nuacutemero de empresas que atendem o segmento conforme mostra o site
Google (2002) quanto na elevada sofisticaccedilatildeo das soluccedilotildees que utilizam sistemas de sateacutelite
para rastreamento (SUPERTRACK 2002) Estas empresas tecircm seu nicho de mercado nas
transportadoras de mercadorias que temem roubo de cargas e na camada da populaccedilatildeo com
maior poder aquisitivo que procuram soluccedilotildees para o roubo de veiacuteculos caros e eventuais
sequumlestros Existe aqui uma limitaccedilatildeo quanto agrave abrangecircncia social
11 Objetivos
Esta dissertaccedilatildeo tem como objetivo principal apresentar um modelo que permita o
gerenciamento em tempo integral de todos os veiacuteculos automotores em todas as vias puacuteblicas
do paiacutes com uma base teacutecnica padronizada
Como objetivos especiacuteficos tem-se
Definir a arquitetura fiacutesica do modelo
10
Especificar a arquitetura funcional do modelo
Especificar e modelar a arquitetura de informaccedilatildeo do modelo
O modelo utiliza tecnologias provenientes do mundo de redes de computadores e
telecomunicaccedilotildees todas consolidadas e com massa criacutetica disponiacutevel O cerne do sistema eacute o
modelo de gerenciamento SNMP com suas estaccedilotildees de gerenciamento protocolos de
comunicaccedilatildeo e noacutes gerenciados (veiacuteculos) com agentes e bases de informaccedilotildees (MIBs -
Management Information Base) A comunicaccedilatildeo entre gerente e agente eacute feita por radioshy
frequumlecircncia entre antenas estrategicamente localizadas (estaccedilotildees radiobase - ERBs) e um
hardware especializado embarcado no veiacuteculo
A atribuiccedilatildeo das montadoras de veiacuteculos eacute embarcar um servidor com uma mesma base de
dados e um mesmo agente em cada produto seu a atribuiccedilatildeo do Poder Puacuteblico eacute implantar
nuacutecleos de gerenciamento e estaccedilotildees radiobase suficientes para dar a aacuterea de cobertura
necessaacuteria para a malha viaacuteria brasileira No momento em que o veiacuteculo eacute ligado e comeccedila a
utilizar uma rua avenida ou rodovia os gerentes puacuteblicos iniciam o monitoramento e o
controle pois o veiacuteculo tal como um switch de rede de computadores fica informando ldquoestou
ligadordquo ldquosou um Palio EXrdquo ldquominha placa eacute MCG 3456rdquo ldquominha velocidade atual eacute 76
kmhrdquo O modelo prevecirc que se abra desta forma um canal de comunicaccedilatildeo em tempo real
entre o gestor de tracircnsito e o condutor do veiacuteculo possibilitando que o mesmo seja avisado
via sintetizador de voz ou painel digital de congestionamentos interrupccedilotildees de tracircnsito
velocidade excessiva trecho com cobranccedila de pedaacutegio e autuaccedilotildees por exemplo O motorista
pode por sua vez solicitar socorro em situaccedilotildees emergenciais O modelo proposto abre
enfim um campo vasto de desenvolvimento de equipamentos especializados aplicaccedilotildees de
gerenciamento e procedimentos legais
Todas as instituiccedilotildees empresas e pessoas envolvidas com veiacuteculos satildeo beneficiadas pois
todas podem ter estaccedilotildees de gerenciamento focadas no seu negoacutecio A montadora cria um
sistema que iraacute auxiliar no processo produtivo do veiacuteculo registrando dados como modelo
cor nuacutemero de seacuterie data de fabricaccedilatildeo etc As revendas e concessionaacuterias envolvidas na
comercializaccedilatildeo e manutenccedilatildeo do veiacuteculo ganham informaccedilotildees adicionais que podem ser
utilizadas na consolidaccedilatildeo do relacionamento com clientes tais como datas e locais de
manutenccedilotildees nome do usuaacuterio e perfil de uso do veiacuteculo Uma base de informaccedilotildees
padronizada possibilita que as oficinas atendam veiacuteculos independentemente da marca O
proprietaacuterio ganha em seguranccedila e interatividade com o veiacuteculo que avisa quando estaacute
vencendo o prazo de uma manutenccedilatildeo preventiva e que a velocidade atual estaacute acima do
permitido no trecho evitando multas O Poder Puacuteblico ganha uma ferramenta poderosa e
versaacutetil para detectar fiscalizar agir penalizar e cobrar
A maior beneficiada com a implantaccedilatildeo deste modelo eacute a sociedade brasileira que teraacute reais
possibilidades de diminuir seus iacutendices de infraccedilotildees contravenccedilotildees crimes e mortes aleacutem de
minimizar os prejuiacutezos monetaacuterios com estes eventos O paiacutes pode dar o exemplo ao mundo
tal como jaacute fez no processo eleitoral receacutem concluiacutedo
O capiacutetulo 2 fundamenta as tecnologias envolvidas no Modelo de Gerenciamento de Veiacuteculos
Automotores o capiacutetulo 3 detalha as necessidades e benefiacutecios da implantaccedilatildeo do modelo e o
capiacutetulo 4 apresenta o Modelo de Gerenciamento de Veiacuteculos Automotores desenvolvido no
seu aspecto fiacutesico funcional e quanto agrave base de informaccedilotildees O capiacutetulo 5 compreende as
consideraccedilotildees finais e conclusotildees e o anexo 1 conteacutem a base de informaccedilotildees - MIB -
definida
13
2 - FUNDAMENTACcedilAtildeO
21 O Modelo SNMP
O Modelo de Gerenciamento SNMP foi criado em 1990 buscando suprir uma lacuna que
estava se abrindo no gerenciamento da Internet Ateacute entatildeo a precursora ARPANET vinha
utilizando recursos modestos como o programa Ping para gerenciamento O crescimento
explosivo da rede mundial demandou uma forma sistemaacutetica de monitorar e controlar as redes
de computadores A estrutura e o protocolo SNMP foram implementados nos produtos
comerciais - computadores hubs roteadores switches - e se tomaram padrotildees para o
gerenciamento de redes O Modelo SNMP consiste em quatro componentes noacute gerenciado
estaccedilatildeo de gerenciamento informaccedilatildeo de gerenciamento e protocolo (TANENBAUM 1997)
Estes componentes satildeo ilustrados na figura 21
Fig 21 - Componentes do Modelo de Gerenciamento SNMP
14
Segundo Mello (2002 108 f) o modelo de gerenciamento SNMP eacute composto pelos elementosGerente (estaccedilatildeo de gerenciamento)- a estaccedilatildeo de gerenciamento age como uma interface da estrutura gerenciada com o administrador o qual recebe as informaccedilotildees de estado do sistema e determina a accedilatildeo que deve ser tomada Agente - eacute moacutedulo que fica no dispositivo que estaacute sendo gerenciado Troca informaccedilotildees com o gerente A comunicaccedilatildeo pode ser originada a partir dele (trap) ou do gerente (polling)MTB - por sua vez a MtB (Base de Informaccedilotildees Gerenciaacuteveis) armazena todas as informaccedilotildees do dispositivo como a identificaccedilatildeo as configuraccedilotildees o estado Estas informaccedilotildees satildeo lidas ou alteradas pelo agenteProtocolo de Gerenciamento - O SNMP possibilita a troca de informaccedilotildees entre gerentes e agentes Na arquitetura Internet o SNMP eacute implementado sobre o UDP ou seja natildeo eacute orientado agrave conexatildeo - como sua funccedilatildeo eacute gerenciar situaccedilotildees de risco natildeo pode depender de conexatildeo
As redes de computadores se consolidaram apoacutes um embate com sistemas multiusuaacuterios que
foi a tecnologia que fez frente agraves redes no final dos anos 80 Praacuteticas baratas e eficientes as
redes de computadores imediatamente foram interligando todos elementos de computaccedilatildeo de
uma empresa de computadores a impressoras de servidores a sistemas de fornecimento de
energia ininterrupta (no breaks) As redes foram se expandindo dentro da empresa
interligaram filiais e parceiros tomando-se estruturas extremamente complexas e requerendo
algum niacutevel de gerenciamento As tentativas iniciais foram proprietaacuterias e natildeo tinham a
abrangecircncia necessaacuteria ao problema
A cultura de gerenciar redes expandiu-se quando os principais fabricantes de equipamentos de
informaacutetica adotaram o modelo SNMP como padratildeo A estrutura de gerenciamento eacute
composta basicamente de um gerente que solicita informaccedilotildees ou envia comandos de controle
para o noacute gerenciado dentro do noacute estaacute o agente SNMP que recebe as instruccedilotildees do gerente e
as executa Quando o agente necessita de alguma informaccedilatildeo ele consulta a MIB que eacute a base
de informaccedilotildees de gerenciamento de cada equipamento Todo equipamento deve possuir uma
MIB para ser gerenciaacutevel pois eacute nela que as informaccedilotildees relevantes ao usuaacuterio satildeo
armazenadas
O SNMP foi definido tendo como principal objetivo minimizar a quantidade e complexidade das funccedilotildees de gerenciamento realizadas pelo agente Como objetivos secundaacuterios foi proposto que o SNMP fosse suficientemente amplo
para aceitar aspectos adicionais da operaccedilatildeo de gerenciamento de redes e tanto quanto possiacutevel independente da arquitetura e mecanismos dos dispositivos gerenciados (CASE 1990 p 5)
O gerenciamento de uma rede de computadores normalmente eacute realizado atraveacutes de vaacuterias
estaccedilotildees de gerenciamento que monitoram e controlam vaacuterios noacutes gerenciados As estaccedilotildees de
gerenciamento satildeo computadores de alta capacidade de processamento que executam uma
aplicaccedilatildeo de gerenciamento Os noacutes gerenciados satildeo computadores hubs switches
roteadores placas de rede no breaks enfim qualquer dispositivo de informaacutetica que possua
um agente SNMP e uma M1B embarcados O agente SNMP intermedeia as questotildees de
gerenciamento com a MIB que armazena os dados do equipamento Estes dados podem ser
consultados ou alterados utilizando o protocolo SNMP
Os recursos que satildeo gerenciados no equipamento ou dispositivo de informaacutetica satildeo
representados como objetos e a MIB eacute uma estruturaccedilatildeo destes objetos na forma de uma
aacutervore As definiccedilotildees de como deve ser construiacuteda uma MIB podem ser encontradas na
Estrutura da Informaccedilatildeo de Gerenciamento padratildeo (SMI) A notaccedilatildeo para a representaccedilatildeo dos
dados na MIB eacute determinada na Notaccedilatildeo de Sintaxe Abstrata 1 (ASN 1)
A evoluccedilatildeo das redes equipamentos e sistemas de comunicaccedilatildeo bem como o incremento das
necessidades de disponibilidade e seguranccedila fazem com que haja uma constante ampliaccedilatildeo de
funccedilotildees e potencialidades no SNMP e SMI ocasionando a liberaccedilatildeo de novas versotildees de
ambos de tempos em tempos
22 Transmissatildeo Sem Fio
A transmissatildeo sem fio eacute uma das tecnologias que foram muito desenvolvidas em funccedilatildeo de
necessidades em telecomunicaccedilotildees Hoje eacute um meacutetodo amplamente utilizado tanto para
transmitir voz quanto dados Quando se fala de comunicaccedilatildeo entre dois pontos de A ateacute B
15
em que pelo menos um dos terminais ou elementos eacute moacutevel a transmissatildeo sem fio eacute a
tecnologia mais indicada
16
221 O Espectro Eletromagneacutetico
A tecnologia da comunicaccedilatildeo sem fio utiliza como meios de transmissatildeo a atmosfera terrestre
ou o vaacutecuo sendo que estes meios assim como cabos de cobre e cabos oacuteticos tecircm limitaccedilotildees
O espectro eletromagneacutetico eacute o nome dado agrave parte aproveitaacutevel do meio livre para a difusatildeo
de um sinal considerando a tecnologia atualmente conhecida Segundo Tanenbaum (1997)
esta tecnologia foi produzida e observada pela primeira vez em 1887 por Heinrich Hertz
Quando se movem os eleacutetrons criam ondas eletromagneacuteticas que podem se propagar atraveacutes do espaccedilo livre (inclusive no vaacutecuo) O nuacutemero de oscilaccedilotildees por segundo de uma onda eletromagneacutetica eacute chamado de frequumlecircncia eeacute medida em Hz A distacircncia entre dois pontos maacuteximos (ou miacutenimos) consecutivos eacute chamada de comprimento de onda que eacute universalmente designada pela letra grega X (lambda) No vaacutecuo as ondas viajam na mesma velocidade independente de sua frequumlecircncia ou seja a 3x108 ms que eacute a velocidade da luz representada por c A relaccedilatildeo fundamental eacute expressa na equaccedilatildeo X=C Quando se instala uma antena com o tamanho apropriado em um circuito eleacutetrico as ondas eletromagneacuteticas podem ser transmitidas e recebidas com eficiecircncia por um receptor localizado a uma distacircncia bastante razoaacutevel Toda a comunicaccedilatildeo sem fio eacute baseada nesse princiacutepio (TANENBAUM 1997 p 107)
Os principais fatores que afetam uma transmissatildeo em radiofrequumlecircncia satildeo basicamente a
frequumlecircncia utilizada a localizaccedilatildeo dos equipamentos de transmissatildeorecepccedilatildeo o tamanho e
altura das antenas a potecircncia de transmissatildeo do sinal obstaacuteculos e condiccedilotildees do tempo Estes
fatores determinam a aacuterea de cobertura de um determinado sinal isto eacute a aacuterea geograacutefica
onde eacute possiacutevel haver uma comunicaccedilatildeo entre dois ou mais terminais
O espectro eletromagneacutetico uacutetil atualmente em radiofrequumlecircncia eacute a faixa que vai de 3 kHz ateacute
300 GHz O uso desta faixa de frequumlecircncias eacute restrito e controlado justamente para organizar
as vaacuterias aplicaccedilotildees e os inuacutemeros interesses envolvidos O oacutergatildeo federal que atribui destina
e fiscaliza as vaacuterias faixas de frequumlecircncias no Brasil eacute a ANATEL
A grande faixa dos 3 kHz aos 300 GHz eacute dividida em 8 bandas conhecidas pelas suas siglas
na liacutengua inglesa a saber
VLF - frequumlecircncias muito baixas esta banda vai de 3 a 30 kHz a baixa frequumlecircncia implica em
alto comprimento de onda Este tipo de sinal tende a acompanhar a curvatura da Terra
atingindo grandes distacircncias Esta banda eacute especialmente utilizada para transmissotildees globais e
navegaccedilatildeo mariacutetima de longa distacircncia (BICSI 1998 p 29-2)
LF - frequumlecircncias baixas satildeo as contidas entre 30 kHz e 300 kHz Possuem caracteriacutesticas de
propagaccedilatildeo e uso similares agrave banda VLF
MF mdash frequumlecircncias meacutedias estatildeo entre 300 kHz e 3000 kHz Uma grande parte deste espectro
eacute utilizado pelas raacutedios AM (amplitude modulada) tambeacutem conhecidas com raacutedios de ondas
meacutedias (OM) Estas ondas se propagam ao niacutevel do solo e perfuram preacutedios e obstaacuteculos Ateacute
esta frequumlecircncia a largura de banda disponiacutevel eacute pequena (TANENBAUM 1997 p 110)
HF - frequumlecircncias altas vatildeo de 3 MHz ateacute 30 MHz As ondas que estatildeo ao niacutevel do solo tende
a ser absorvidas pela Terra de forma que a propagaccedilatildeo do sinal natildeo acompanha mais a
curvatura do planeta A caracteriacutestica nesta banda eacute que as ondas refratam na ionosfera uma
ou mais vezes retomando ao solo e sendo recebidas pelo destino
VHF - frequumlecircncias muito altas compreendem o intervalo de 30 MHz a 300 MHz A
caracteriacutestica de propagaccedilatildeo eacute similar ao HF sendo utilizada por radioamadores canais de
televisatildeo aberta (2 ao 13) e raacutedios FM (frequumlecircncia modulada) A banda VHF possui faixas
destinadas agrave comunicaccedilatildeo moacutevel terrestre e aplicaccedilotildees militares (TANENBAUM 1997 p
111)
UHF - frequumlecircncias ultra-altas satildeo as que vatildeo de 300 MHz a 3000 MHz De uma forma geral
a partir de 100 MHz as ondas trafegam em linha reta sendo desta forma mais simples para se
17
determinar origem e destino Estas ondas satildeo vulgarmente conhecidas como microondas e
satildeo amplamente utilizadas em comunicaccedilatildeo de dados e voz Usando antenas paraboacutelicas eacute
possiacutevel concentrar o sinal num feixe de microondas permitindo uma comunicaccedilatildeo mais
eficiente A banda UHF conteacutem duas faixas ISM - em 902 MHz e 24 GHz que satildeo liberadas
pela ANATEL para aplicaccedilotildees industriais cientiacuteficas e meacutedicas ou seja na praacutetica qualquer
um pode utilizaacute-las sem autorizaccedilatildeo do oacutergatildeo governamental Ambas estatildeo congestionadas
pela alta utilizaccedilatildeo em telefonia e comunicaccedilatildeo de dados principalmente em grandes centros
Nesta banda eacute atribuiacuteda uma faixa de comunicaccedilatildeo moacutevel terrestre
SHF - as frequumlecircncias superaltas encontram-se acima de 3 GHz e abaixo de 30 GHz Nesta
banda foram atribuiacutedas duas faixas ISM localizadas em 57 e 24 GHz Quando a transmissatildeo
utiliza frequumlecircncias acima de 8 GHz a aacutegua comeccedila a ser um obstaacuteculo pois as ondas
eletromagneacuteticas agora com um comprimento de onda de 3 ou 4 centiacutemetros satildeo absorvidas
pela chuva As empresas de telefonia utilizam SHF em larga escala principalmente para
comunicaccedilatildeo de longa distacircncia
EHF - frequumlecircncias extremamente altas vatildeo de 30 a 300 GHz Possuem caracteriacutesticas
semelhantes a SHF e suas faixas ISM satildeo 61 122 e 244 GHz
222 Teacutecnicas de Multiplexaccedilatildeo
A necessidade de compartilhar um meio finito de transmissatildeo - o ar - fez com que vaacuterias
tecnologias fossem desenvolvidas para resolver problemas de transmissatildeo Uma necessidade
que surgiu foi a de utilizar mais eficientemente as estreitas bandas alocadas para determinada
aplicaccedilatildeo telefonia celular por exemplo O aumento exponencial dos usuaacuterios de telefones
celulares rapidamente congestiona as estaccedilotildees radiobase que podem operar numa pequena
faixa licenciada pela ANATEL
18
Foram desenvolvidas teacutecnicas de multiplexaccedilatildeo para aumentar a capacidade de transmissatildeo
das ondas eletromagneacuteticas Uma analogia uacutetil para mostrar o efeito da multiplexaccedilatildeo de um
sinal de raacutedio eacute o da ponte Governador Colombo Sales que liga a Ilha de Santa Catarina ao
continente A ponte ocupa um determinado espaccedilo uma largura limitada possui 4 pistas
todas no mesmo sentido Se quiseacutessemos aumentar a capacidade de veiacuteculos que trafegam
naquele sentido e natildeo tiveacutessemos espaccedilo para ampliar a largura da ponte ou natildeo houvesse
condiccedilotildees teacutecnicas para isto poderiacuteamos multiplexaacute-la Diminuindo a largura de cada uma
das 4 pistas poderiacuteamos criar uma quinta pista de rodagem Ou se poderia construir um outro
niacutevel de pistas na mesma largura e acima do existente a capacidade de veiacuteculos dobraria sem
que a largura original da ponte fosse alterada
Existem vaacuterias teacutecnicas de multiplexaccedilatildeo sendo que as mais utilizadas satildeo
FDMA - a teacutecnica de acesso muacuteltiplo por divisatildeo de frequumlecircncia pode ser utilizada tanto em
transmissotildees digitais quanto analoacutegicas Uma banda alocada de 25 MHz por exemplo pode
ser dividida em 833 canais independentes de 30 kHz cada Esta teacutecnica permite que o
equipamento moacutevel seja mais simples e barato poreacutem a estaccedilatildeo radiobase necessita mais
equipamentos pois cada canal requer um transmissor e um receptor (BICSI 1998 p29-4)
TDMA mdash a multiplexaccedilatildeo de acesso muacuteltiplo por divisatildeo de tempo prevecirc a divisatildeo dos canais
de radiofrequumlecircncia do FDMA em intervalos de tempo sendo que a cada transmissatildeo eacute alocado
um determinado intervalo TDMA eacute um meacutetodo mais complexo e requer equipamentos mais
sofisticados que um FDMA puro mas consegue atender um nuacutemero muito maior de usuaacuterios
(BICSI 1998 p29-5)
CDMA mdash o acesso muacuteltiplo por divisatildeo de coacutedigo foi desenvolvido para uso militar visando
seguranccedila nas transmissotildees O sistema consiste em converter a informaccedilatildeo em sinal digital e
misturaacute-lo a um coacutedigo randocircmico Esta combinaccedilatildeo eacute transmitida numa larga faixa de
frequumlecircncias literalmente o sinal eacute ldquoespalhadordquo numa teacutecnica conhecida por spread-spectrum
19
CDMA consegue acomodar 20 vezes mais usuaacuterios que FDMA considerando a mesma
largura de banda (BICSI 1998 p 29-6)
23 Estaccedilatildeo Radiobase - ERB
As estaccedilotildees radiobase satildeo um elemento-chave do sistema principalmente porque demandam
um forte investimento do Poder Puacuteblico para que as aacutereas de cobertura necessaacuterias sejam
rapidamente atingidas Este trabalho prevecirc um modelo similar ao adotado pelas companhias
de telefonia celular que em poucos anos conseguiram atingir as principais cidades e rodovias
20
com seu sistema comograve podemos ver na figura 22 do site da TIM Telesc Celular (2002)
Cobertura em mais de 2300 km de rodovias
A TIM aleacutem de oferecer cobertura em 235 municiacutepios em suacirc aacuterea de concessatildeo pensando sempre em oferecer os melhores serviccedilos a seus clientes estaacute estendendo sua cobertura em diversos trechos de rodovias Hoje satildeo mais de 2300 km de rodovias para vocecirc falar ao telefone mesmo quando estiver viajando
Rodaroacute
BR-277 CURITIBA- PONTA GROSSA 100
BR-376 MARINGAacute - APUCARANA 100PR-407 PARANAGUAacute - PONTAL DO PARANAacute 100BR-369 CAMBEacute - APUCARANA 98
BR-376 CURITIBA - Divisa Est Santa Catarina 96BR-277 CURITIBA - PARANAGUAacute 90BR-277 CASCAVEL - FOZ DO IGUACcedilU 86PR-508 ALEXANDRA - MATINHOS 84
BR-116 CURITIBA - Divisa Est Satildeo Paulo 80
BR-116 CURITIBA - Divisa Est Santa Catarina 57
BR-101 FLORIANOPOLIS - Divisa Est Paranaacute 97
BR-101 FLORIANOacutePOLIS - Divisa Est Rio Grande do Sul 90BR-470 NAVEGANTES - BLUMENAU 70
BR-280 MAFRA - PORTO UNIAtildeO 38BR-282 FLORIANOacutePOLIS - LAGES 23
Fig 22 -Aacuterea de cobertura TIM Celular
As ERBs formam uma rede sem fio (WLL - wireless lan) que eacute acessada pelos noacutes da rede
(veiacuteculos automotores) sempre que os mesmos estiverem dentro da aacuterea de cobertura As
plataformas que datildeo sustentaccedilatildeo a este sistema satildeo vaacuterias sendo que algumas jaacute estatildeo
consolidadas principalmente produtos da chamada Segunda Geraccedilatildeo tais como TDMA
CDMA DECT e GSM Outros sistemas chamados de Terceira Geraccedilatildeo como UMTS estatildeo
surgindo e poderatildeo ser utilizados em larga escala no futuro
22
3 - NECESSIDADES E BENEFIacuteCIOS
31 Tecnologia Atual versus Modelo de gerenciamento SNMP
Este trabalho se posiciona no ceme de vim mercado extremamente competitivo e caracterizado
pelo uso de tecnologias proprietaacuterias o mercado de veiacuteculos Tem-se hoje uma pequena
quantidade de montadoras no mundo todas elas lutando para conquistar mercados e
sobreviver Suas equipes de pesquisa e desenvolvimento satildeo cercadas de cuidado e sigilo pois
se tomaram elementos decisivos nesta batalha A informaccedilatildeo eacute mais uma vez fator decisivo
Neste caso natildeo eacute a informaccedilatildeo comercial a informaccedilatildeo de marketing a informaccedilatildeo que eacute
coletada nos mercados consumidores Este trabalho trata de uma informaccedilatildeo especial aquela
contida no veiacuteculo
A pesquisa descrita nesta dissertaccedilatildeo mostra o estaacutegio tecnoloacutegico atual de algumas das
principais montadoras do mundo focalizando principalmente as de automoacuteveis que satildeo as
que determinam o estado da arte Os sistemas de gerenciamento embarcados nos automoacuteveis
satildeo proprietaacuterios e baseados em um ou mais moacutedulos internos que se comunicam com o
mundo externo - tipicamente um PC - via comunicaccedilatildeo serial O automoacutevel conteacutem vaacuterios
sensores e atuadores que informam paracircmetros e estados O cruzamento destas informaccedilotildees
determina avarias ou defeitos que podem ser sanados com uma intervenccedilatildeo externa ou
atraveacutes de um comando Todo este sistema eacute totalmente disponibilizado na unidade de
desenvolvimento da montadora ou seja basicamente em um uacutenico lugar no planeta Uma
pequena parte deste sistema eacute disponibilizado agraves revendas com suas oficinas credenciadas
quase nada eacute oferecido ao usuaacuterio final do veiacuteculo As concessionaacuterias autorizadas compram
um pacote que inclui um PC desktop ou notebook software de gerenciamento moacutedulos de
comunicaccedilatildeo e treinamento na faacutebrica que possibilitaraacute alguns diagnoacutesticos e correccedilotildees de
avarias A questatildeo eacute a seguinte o usuaacuterio paga um valor expressivo por um veiacuteculo com uma
tecnologia de ponta embutida mas continua ficando com o carro quebrado na beira da
estrada sem saber o que fazer Em outra direccedilatildeo o Poder Puacuteblico investe em sistemas de
controle da malha viaacuteria tais como radares e sensores os populares ldquopardaisrdquo e ldquolombada
eletrocircnicardquo
Quando um automoacutevel estaacute em funcionamento numa viagem por exemplo um complexo
mecacircnico-eleacutetrico-hidraacuteulico-eletrocircnico estaacute operando em sincronia Os vaacuterios sistemas
motor injeccedilatildeo de combustiacutevel suspensatildeo etc satildeo todos direcionados para realizar uma
funccedilatildeo simples deslocar pessoas com rapidez conforto e seguranccedila Se eles cumprirem de
forma eficiente este objetivo pode-se dizer que o carro eacute bom Sabe-se que isto realmente
acontece assim como eacute sabido que estes sistemas falham sofrem desgastes sofrem variaccedilotildees
de carga e ficam obsoletos Assim como um equipamento ativo de rede
Um switch de rede quando estaacute em funcionamento numa rede de dados com velocidades de
101001000 Mbps por exemplo eacute um complexo mecacircnico-eleacutetrico-eletrocircnico operando em
sincronia Os vaacuterios sistemas conexotildees mecacircnicas de cabos fonte de energia placas de
circuito etc satildeo direcionados a realizar uma funccedilatildeo tambeacutem simples encaminhar pacotes de
dados com rapidez e seguranccedila Se este switch cumprir esta funccedilatildeo de forma eficiente tem-se
um bom equipamento em matildeos Os switches tambeacutem falham desgastam tecircm sua carga
alterada e ficam obsoletos Para manter-se um switch sempre em funcionamento eficiente eacute
necessaacuterio gerenciaacute-lo
O mundo automotivo vive uma situaccedilatildeo similar agrave descrita anteriormente a explosatildeo do uso de
automoacuteveis Assim como na transiccedilatildeo ARPANET-Intemet natildeo se tem ferramentas eficientes
para gerenciar este processo depois que o veiacuteculo sai da linha de montagem Na verdade natildeo
existem padrotildees para este fim As induacutestrias criaram padrotildees de gerenciamento proprietaacuterios
23
que praticamente cessam sua utilidade no momento que saem da linha de produccedilatildeo ressalva
feita a alguns diagnoacutesticos realizados por algumas concessionaacuterias
Um veiacuteculo oferece ao seu proprietaacuteriomotorista um conjunto de sinalizaccedilotildees luminosas e
paineacuteis analoacutegicos (ponteiros) ou digitais que informam velocidade rotaccedilatildeo do motor
quantidade de combustiacutevel etc Os mais modernos possuem um ldquocomputador de bordordquo que
basicamente faz a relaccedilatildeo entre duas variaacuteveis como por exemplo distacircncia percorrida versus
combustiacutevel consumido e disponibiliza ao motorista o consumo meacutedio do automoacutevel
Os automoacuteveis satildeo particularmente econocircmicos quase avaros quando o assunto eacute fornecer
informaccedilotildees aos gestores da rede digo do sistema viaacuterio os departamentos municipais
estaduais e federais encarregados de tracircnsito estradas e rodovias simplesmente desconhecem
os equipamentos digo veiacuteculos que trafegam pelos seus domiacutenios
O poder puacuteblico investe pesadamente e de forma reativa em ampliaccedilatildeo de vias e
cruzamentos da mesma forma que um administrador de rede sem gerenciamento trata de
comprar ativos de rede que possibilitem links mais raacutepidos desfazendo um gargalo e criando
outro Outro investimento eacute no sentido de monitorar velocidade e identificaccedilatildeo (placa) dos
automoacuteveis com objetivo duplo de controlar e arrecadar
Nos dois casos citados acima - usuaacuterio e gestor - fica claro o condicionamento a que ambos
estatildeo submetidos pouca ou nenhuma informaccedilatildeo eacute o normal Fazendo um pequeno exerciacutecio
considerando a hipoacutetese de que os automoacuteveis fossem mais ldquoamigaacuteveisrdquo pode-se imaginar
um motorista sendo avisado que no proacuteximo mecircs venceraacute a garantia de 1 ano do veiacuteculo
aproveite e leve na concessionaacuteria autorizada mais proacutexima para sanar aquele ruiacutedo no painel
Mecircs que vem vocecirc teraacute que pagar por isto A informaccedilatildeo aparece no visor de cristal liacutequido do
raacutedio ou CDplayer Situaccedilatildeo 2 a famiacutelia em viagem de feacuterias ocorre uma falha no sistema
ABS que evita o bloqueio dos freios do veiacuteculo Faltam 200 km para o destino Podemos
continuar a viagem com seguranccedila ou tenho que procurar uma oficina O sistema informa que
24
apenas o sistema antibloqueio estaacute inoperante mas os freios estatildeo perfeitos Siga viagem e
assim que puder leve a uma concessionaacuteria autorizada O proprietaacuterio de uma transportadora
que possui uma frota de veiacuteculos simplificaria sua tarefa de manutenccedilatildeo dos veiacuteculos
Sempre que um caminhatildeo entra numa das filiais o agente SNMP envia um trap (relatoacuterio) das
condiccedilotildees funcionais do veiacuteculo
O mesmo exerciacutecio pode ser feito pensando no poder puacuteblico nos pontos de gerenciamento
de traacutefego que funcionam como uma rede sem fio que recebe e envia dados para os
automoacuteveis uma estaccedilatildeo gerente recebe uma notificaccedilatildeo de um agente SNMP embarcado no
veiacuteculo que informa que eacute um Palio do fabricante FIAT modelo XA 03 placa ABC 1234
Cor vermelha Chassi 2384FTR4532DSE12 MAC Address 0060B30000C2 e estaacute
trafegando a 95 kmh velocidade acima do permitido no trecho A estaccedilatildeo gerente envia uma
mensagem ao veiacuteculo informando a situaccedilatildeo irregular ao motorista que iraacute diminuir a
velocidade para natildeo ser multado Numa situaccedilatildeo hipoteacutetica de roubo de automoacutevel as estaccedilotildees
gerentes do poder puacuteblico satildeo autorizadas a enviar um comando de cortar a igniccedilatildeo do
veiacuteculo
No caso de gerenciamento de um conjunto de veiacuteculos como o proprietaacuterio da transportadora
ou o DER de Santa Catarina existe a necessidade de padronizaccedilatildeo ou seja todas as
montadoras deveriam adotar gradativamente um modelo padronizado A padronizaccedilatildeo
possibilita que se economize no desenvolvimento de aplicaccedilotildees e equipamentos software e
hardware Outra vantagem eacute que mais empresas podem adquirir o sistema e desfrutar dos
benefiacutecios de gerenciamento sobre veiacuteculos jaacute que natildeo se fala mais em tecnologia
proprietaacuteria
Este trabalho considera algumas diferenccedilas entre utilizar o Modelo SNMP para gerenciamento
de uma rede de computadores ou para veiacuteculos automotores Os conceitos baacutesicos natildeo se
alteram e as principais mudanccedilas satildeo relacionadas na Tabela 31
25
26
Modelo SNMP em Redes de
Computadores
Modelo SNMP em Veiacuteculos
Automotores
Estaccedilotildees de
Gerenciamento
Estaacuteticas complexas e
centralizadas
Estaacuteticas ou moacuteveis complexas ou
simples e descentralizadas
Noacutes
GerenciadosEstaacuteticos Moacuteveis
Relaccedilatildeo
Estaccedilotildees Noacutes1 O n n O n
Elementos
Gerenciados
Computadores hubs switches
roteadores
Automoacuteveis ocircnibus caminhotildees
motocicletas
Base de
InformaccedilotildeesMIB-II
Os objetos e grupos da MIB-II satildeo
insuficientes para este fimTabela 31 - Comparativo de Uso no Modelo SNMP
Natildeo se quer que com este trabalho sejam abolidas as questotildees de sigilo e segredo industrial na
pesquisa e desenvolvimento dos veiacuteculos pelo contraacuterio As atuais formas de monitoramento
e telemetria com a meta de resolver problemas e aumentar a vantagem competitiva de seus
produtos satildeo boas principalmente para os consumidores
27
4 - MODELO DE GERENCIAMENTO DE VEIacuteCULOS AUTOMOTORES
O modelo proposto nesta dissertaccedilatildeo eacute baseado no modelo SNMP e utiliza os elementos
previstos ou seja estaccedilotildees de gerenciamento noacutes gerenciados informaccedilotildees e um protocolo
de comunicaccedilatildeo A intenccedilatildeo eacute utilizar ao maacuteximo toda a tecnologia que jaacute foi desenvolvida e
foi consolidada ao longo dos uacuteltimos anos pois isto traraacute baixos custos e uma massa criacutetica jaacute
formada
Neste capiacutetulo e nos posteriores utilizar-se-aacute para efeito de maior clareza a denominaccedilatildeo
carro eou automoacutevel ao inveacutes de veiacuteculo inclusive nas figuras O carro eacute o veiacuteculo mais
comum e pretende-se que o leitor na medida em que se embasa o modelo vaacute traccedilando um
paralelo com as situaccedilotildees corriqueiras do dia-a-dia De qualquer forma o modelo foi pensado
para ser utilizado em todos os tipos de veiacuteculos sejam eles de passeio utilitaacuterios de carga
motocicletas de passageiros enfim todos os veiacuteculos (noacutes) que utilizam a malha viaacuteria (rede)
do paiacutes
O modelo proposto apresenta trecircs arquiteturas Fiacutesica Funcional e de Informaccedilatildeo A
arquitetura Fiacutesica define a infra-estrutura de comunicaccedilatildeo entre os componentes do sistema a
arquitetura Funcional descreve os componentes loacutegicos do sistema e as funcionalidades que
podem ser desenvolvidas e a arquitetura de Informaccedilatildeo apresenta um conjunto de variaacuteveis
que datildeo suporte ao desenvolvimento das aplicaccedilotildees e as notificaccedilotildees que podem ser emitidas
no caso destas variaacuteveis atingirem limiares especificados Cada uma dessas arquiteturas seraacute
detalhada nos itens a seguir
28
41 Arquitetura Fiacutesica
Esta dissertaccedilatildeo utiliza o Modelo de Gerenciamento SNMP por se tratar de uma tecnologia
que eacute padratildeo possui inuacutemeros gerentes e agentes desenvolvidos para as mais diversas
aplicaccedilotildees e eacute produzida em escala o que baixa os custos de implantaccedilatildeo em qualquer
veiacuteculo A quantidade de pessoal que jaacute atua nesta tecnologia tambeacutem eacute um fator positivo A
figura abaixo mostra esquematicamente o modelo sendo aplicado no gerenciamento de
veiacuteculos
Gerenciamento
(GERENTE
SNMP)
Fig 41 - Modelo de Gerenciamento SNMP em Veiacuteculos Automotores
Saindo de um modelo teoacuterico e descrevendo um modelo praacutetico tem-se um computador
rodando um programa gerente SNMP que interage com uma base de dados este computador
possui uma interface ethemet 10100 que estaacute conectada por cabo de par tranccedilado ou fibra
oacutetica a uma bridge Esta bridge converte o padratildeo de comunicaccedilatildeo de rede ethernet em
radiofrequumlecircncia utilizando uma frequumlecircncia de saiacuteda e outra de entrada este conjunto eacute
vulgarmente denominado canal e eacute compartilhado por todos os veiacuteculos equipados com uma
bridge similar A bridge do veiacuteculo opera no mesmo canal e compartilha a banda total
fornecida pelo sistema gerente com os outros veiacuteculos que estatildeo na regiatildeo de cobertura da
antena (ERB - estaccedilatildeo radiobase)
A cobertura de cada ERB depende basicamente da potecircncia real dissipada pela antena do tipo
e ganho da antena Uma referecircncia praacutetica que se pode ter eacute o das aacutereas de cobertura de
telefones celulares o modelo proposto nesta dissertaccedilatildeo pode ser implementado com uma
infraestrutura semelhante A figura 42 mostra os elementos reais e sua interaccedilatildeo
Fig 42 - Modelo fiacutesico para gerenciamento de veiacuteculos
O Modelo de Gerenciamento de Veiacuteculos Automotores contempla todas as etapas da ldquovidardquo
de um veiacuteculo ou seja satildeo previstos estaacutegios diferenciados de monitoramento e controle de
acordo com a etapa em que o veiacuteculo se encontra
A primeira etapa de um veiacuteculo automotor fisicamente falando eacute a sua produccedilatildeo
normalmente executada em seacuterie As montadoras possuem plantas fabris em diversas
localidades do mundo onde produzem determinadas linhas e modelos de veiacuteculos No
momento que o veiacuteculo recebe seu sistema eletro-eletrocircnico incluindo o microservidor
veicular uma estaccedilatildeo de gerenciamento da produccedilatildeo jaacute pode iniciar a gravaccedilatildeo dos dados de
identificaccedilatildeo do mesmo como eacute ilustrado na figura 43
MONTADORA DE AUTOMOacuteVEIS Linha de montagem
Dados de Identificaccedilatildeo do veiacuteculo
Fig 43 - Gerenciamento na produccedilatildeo do veiacuteculo
O veiacuteculo cumpre sua trajetoacuteria na linha de montagem jaacute interagindo com uma aplicaccedilatildeo-
gerente desenvolvida para este fim O fabricante neste momento jaacute pode monitorar os testes
iniciais do veiacuteculo gerenciar sua armazenagem no paacutetio da faacutebrica e o embarque para a
concessionaacuteria Apenas duas estaccedilotildees radiobase externas tecircm capacidade para dar cobertura a
todo parque fabril de uma montadora como a Fiat em Betim MG que eacute a maior montadora do
paiacutes com 613800 m2 de aacuterea construiacuteda segundo informa o site brasileiro da Fiat Automoacuteveis
(2002) Algumas ERBs internas que tem um custo muito inferior agraves externas completariam a
cobertura nos pontos necessaacuterios da linha de montagem
O veiacuteculo pronto segue na maior parte das vezes para uma concessionaacuteria autorizada para ser
comercializado Esta mesma concessionaacuteria normalmente presta assistecircncia teacutecnica aos
veiacuteculos da marca tendo limitaccedilotildees quando recebe um automoacutevel por exemplo de um
concorrente Com uma estaccedilatildeo radiobase interna a concessionaacuteria estaacute habilitada a monitorar
todos os veiacuteculos que entrarem na sua oficina estando eles equipados com o microservidor
veicular O teacutecnico da empresa tem a sua disposiccedilatildeo dados histoacutericos e perfis de uso do
veiacuteculo que podem auxiliar na detecccedilatildeo e soluccedilatildeo do problema
Os dados de identificaccedilatildeo do veiacuteculo e do proprietaacuterio aliados ao perfil do condutor tomam-
se ferramentas para conquista e manutenccedilatildeo do cliente A diminuiccedilatildeo do iacutendice de roubos e
acidentes toma a contrataccedilatildeo do seguro uma opccedilatildeo menos necessaacuteria diminuindo o gasto de
quem compra o veiacuteculo e consequumlentemente aumentando as vendas A figura 44 mostra as
possibilidades de gerenciamento nas fases de comercializaccedilatildeo e manutenccedilatildeo
32
REVENDA DE AUTOMOacuteVEIS
Fig 44 - Gerenciamento na comercializaccedilatildeo e manutenccedilatildeo do veiacuteculo
Encerrada a primeira comercializaccedilatildeo do veiacuteculo inicia-se a etapa de utilizaccedilatildeo do mesmo
por um proprietaacuterio ou condutor O microservidor veicular interage com o condutor via painel
digital ou sintetizador de voz Alguns veiacuteculos de maior valor agregado jaacute satildeo equipados com
paineacuteis que atendem ao ldquocomputador de bordoldquo e ao sistema de som raacutedios FM transmitem
pequenas chamadas e notiacutecias que satildeo lidas no interior do veiacuteculo Sintetizadores de voz
equipam os veiacuteculos chamados ldquotop de linhardquo e informam para o motorista colocar o cinto de
seguranccedila que existem portas abertas etc O Modelo de Gerenciamento de Veiacuteculos
Automotores possibilita que haja um enriquecimento das informaccedilotildees e possibilidades para o
condutor do veiacuteculo conforme mostra a figura 45
33
Fig 45 - Gerenciamento no uso do veiacuteculo
PROPRIETAacuteRIO DO AUTOMOacuteVEL
Monitoramento
Garantia e revisotildees
Seguranccedila
O proprietaacuterio do veiacuteculo eacute notificado sempre que uma troca de oacuteleo ou manutenccedilatildeo
preventiva eacute necessaacuteria diminuindo os riscos de uma eventual perda de garantia do fabricante
O aviso de que a garantia do veiacuteculo estaacute expirando tambeacutem existe e isto possibilita uma
eventual diminuiccedilatildeo de custos numa revisatildeo Como o veiacuteculo interage com o sistema gestor
de tracircnsito o modelo prevecirc um mecanismo de solicitaccedilatildeo de socorro muito uacutetil em casos de
acidentes ou quebra do veiacuteculo O maior benefiacutecio eacute saber que seu veiacuteculo estaacute sendo
monitorado assim como os outros veiacuteculos que estatildeo trafegando O monitoramento causa
maior disciplina no tracircnsito e a consequumlente diminuiccedilatildeo de acidentes como mostra a
experiecircncia na capital paranaense na palavra de Cassio Taniguchi
Em 2001 foram 20 menos mortes no tracircnsito curitibano Passamos de 16 em 2000 para 13 morte em cada grupo de 10 mil veiacuteculos Esse eacute o indicador utilizado para mensurar o niacutevel de seguranccedila no tracircnsito urbano E eacute tambeacutem um iacutendice capaz de nos informar a respeito do niacutevel de civilidade que nossa sociedade alcanccedilou Os curitibanos merecem aplausos porque esse resultado eacute fruto de um esforccedilo coletivo que tem envolvido toda a
34
cidade desde 1997 quando lanccedilamos o programa Cidadatildeo em Tracircnsito O programa todos lembram eacute ancorado no tripeacute formado pela engenharia de traacutefego fiscalizaccedilatildeo e educaccedilatildeo para o Tracircnsito E em cinco anos os resultados falam por si proacuteprios O investimento realizado pela Prefeitura de Curitiba passa de R$ 100 milhotildees - o maior entre as cidades de mesmo porte no paiacutes (TANIGUCHI 2002)
O gerenciamento do veiacuteculo auxilia os engenheiros de traacutefego e aumenta o poder de
fiscalizaccedilatildeo do Poder Puacuteblico tornando praticamente inviaacuteveis as accedilotildees criminosas
envolvendo veiacuteculos O Poder Puacuteblico do Brasil bem como de todo paiacutes que adotar este
modelo de gerenciamento ganha uma ferramenta poderosa de gestatildeo de tracircnsito com reflexos
em oacutergatildeos governamentais federais estaduais e municipais diversos tais como departamentos
de tracircnsito departamentos de poliacutecia rodoviaacuteria poliacutecias civil e militar serviccedilos de
inteligecircncia poliacutecia federal serviccedilos de repressatildeo ao crime organizado e secretarias de
receita A figura 46 ilustra algumas situaccedilotildees contempladas neste modelo proposto
Fig 46 - Gerenciamento pelo Poder Puacuteblico
Administraccedilatildeo da malha viaacuteria
Controle de roubos e acidentes
PODER PUacuteBLICOMonitoramento de
tracircnsito
O poder que o modelo disponibiliza aos oacutergatildeos puacuteblicos eacute o poder da informaccedilatildeo em tempo
real o conjunto formado pela identificaccedilatildeo inequiacutevoca do veiacuteculo seu provaacutevel condutor e a
localizaccedilatildeo atual com pequena margem de erro permite accedilotildees policiais raacutepidas e eficientes O
Modelo de Gerenciamento de Veiacuteculos permite ainda que o sistema gestor execute controles
remotamente sobre o veiacuteculo como corte de combustiacutevel e de igniccedilatildeo do motor causando a
imobilizaccedilatildeo instantacircnea As Estaccedilotildees Puacuteblicas de Gerenciamento satildeo as mais complexas e as
mais seguras de todo o modelo visto o poder que carregam em sua aplicaccedilatildeo Apenas o Poder
Puacuteblico constituiacutedo pode ter acesso a estas potencialidades do sistema e para tanto a
aplicaccedilatildeo-gerente deve ser inviolaacutevel
A figura 47 simula uma implantaccedilatildeo de estaccedilotildees radiobase na regiatildeo central da capital
catarinense dando uma ideacuteia de como seria a distribuiccedilatildeo das antenas para haver
gerenciamento sobre os veiacuteculos que circulam na aacuterea
Fig 47 - Estaccedilotildees Radiobase em Florianoacutepolis
42 Arquitetura Funcional
O sistema fiacutesico apresentado anteriormente eacute mostrado aqui como entidades loacutegicas
posicionadas de acordo com sua funccedilatildeo no modelo de gerenciamento A figura 46 ilustra o
modelo funcional
36
Fig 48 - Modelo Funcional de Gerenciamento
421 Estaccedilotildees de Gerenciamento
As estaccedilotildees de gerenciamento satildeo de diferentes porte e complexidade variando de uma
estaccedilatildeo simples para gravaccedilatildeo de dados de identificaccedilatildeo na faacutebrica ateacute um grande complexo
de gerenciamento de veiacuteculos montado com computadores de grande porte e programas de
gerenciamento capazes de suportar milhares de noacutes (veiacuteculos) no Departamento de Estradas
de Rodagem de uma unidade da federaccedilatildeo As estaccedilotildees seratildeo basicamente destinadas a trecircs
finalidades de acordo com os interesses dos mantenedores da gerecircncia
4211 Estaccedilotildees de Gerenciamento de Produccedilatildeo
As estaccedilotildees de produccedilatildeo satildeo localizadas no ambiente de montagem do veiacuteculo ao lado da
linha de produccedilatildeo em seacuterie da motocicleta do automoacutevel do caminhatildeo do utilitaacuterio do
trator etc Esta estaccedilatildeo serviraacute para gravar as primeiras variaacuteveis na MIB do veiacuteculo
basicamente as de identificaccedilatildeo tais como nome do fabricante modelo do veiacuteculo nuacutemero de
seacuterie etc Estes dados satildeo estaacuteticos e soacute podem ser gravados e alterados em faacutebrica satildeo
uacutenicos e sua longevidade eacute coincidente com a do veiacuteculo
4212 Estaccedilotildees de Gerenciamento de Manutenccedilatildeo
As estaccedilotildees de manutenccedilatildeo estaratildeo baseadas nas concessionaacuterias autorizadas revendas de
automoacuteveis e oficinas mecacircnicas Sua funccedilatildeo baacutesica seraacute a gravaccedilatildeo de dados relativos agrave
venda e ao proprietaacuterio do veiacuteculo Satildeo estaccedilotildees simples que poderatildeo consultar as
informaccedilotildees de qualquer carro de qualquer marca visto que a padronizaccedilatildeo usando SNMP
retira o caraacuteter proprietaacuterio dos sistemas atuais
4213 Estaccedilotildees Puacuteblicas de Gerenciamento
Satildeo estaccedilotildees complexas e seguras que gerenciam a malha viaacuteria de um ou mais municiacutepios de
um estado da uniatildeo Basicamente compostas por hardware e software de grande porte como
por exemplo uma workstation HP ou IBM rodando Openview ou Unicenter TNG interagindo
com uma base de dados Oracle A seguranccedila possibilitada pelo SNMPv3 eacute um fator
primordial neste caso pois aqui estaratildeo sendo utilizadas funccedilotildees de controle vitais no veiacuteculo
422 Noacutes Gerenciados
O noacute gerenciado neste modelo proposto eacute tipicamente um veiacuteculo automotor conforme citado
anteriormente Aqui existe uma caracteriacutestica singular que eacute a de que os noacutes satildeo moacuteveis estatildeo
constantemente em deslocamento desde sua fabricaccedilatildeo na montadora passando pelo
transporte ateacute a revenda e o uso posterior pelo proprietaacuterio ou motorista O veiacuteculo dispotildee de
um hardware especialista - um microservidor veicular mdash que contecircm a vehicleMIB e o agente
este hardware interage com os sensores e atuadores existentes no automoacutevel O microservidor
veicular eacute composto basicamente de uma unidade central de processamento memoacuteria volaacutetil
memoacuteria permanente interface com o veiacuteculo e com a rede sem fio este produto assim como
descrito neste modelo natildeo existe comercialmente poreacutem a tecnologia eacute a mesma que eacute
utilizada na implementaccedilatildeo de gerenciamento em roteadores e switches
423 Meio de Comunicaccedilatildeo
A forma como a estaccedilatildeo gerenciadora e o noacute gerenciado trocam informaccedilotildees eacute por
radiofrequumlecircncia ou seja eacute uma comunicaccedilatildeo ethemet sem fio (wireless) que utiliza a mesma
tecnologia jaacute empregada em redes locais O gerente (estaccedilatildeo gerente) interage com o agente
(noacute gerenciado) por intermeacutedio de uma bridge ethemet sem fio e vice-versa A frequumlecircncia de
difusatildeo deve ser diversa das maciccedilamente utilizadas ISM (Aplicaccedilotildees Industriais Cientiacuteficas
e Meacutedicas) por motivos oacutebvios a escolha deve recair nas faixas atribuiacutedas para aplicaccedilatildeo
moacutevel terrestre preferencialmente as proacuteximas das bases de VHF e UHF 41015 MHz ateacute 50
MHz e 3354 MHZ ateacute 3999 MHz (ANATEL 2002)
Fig 49 - Espectro de frequumlecircncias no Brasil
423 Informaccedilotildees de Gerenciamento
As informaccedilotildees envolvidas estatildeo definidas em vehicleMIB e satildeo tratadas pelo agente
especialista que acompanha o veiacuteculo Os objetos ou atributos em questatildeo atendem a
legislaccedilatildeo brasileira de tracircnsito vigente e os requisitos baacutesicos do fabricante do revendedor e
do proprietaacuterio
39
424 Protocolo de Gerenciamento
O protocolo a ser utilizado eacute o SNMPv3 implementado sobre SNMPv2 A versatildeo 3 apresenta
vaacuterios avanccedilos na questatildeo de seguranccedila e as definiccedilotildees podem ser vistas nas RFCs 2571 a
2575 Como esta versatildeo natildeo eacute completa existe a necessidade da versatildeo anterior que pode ser
vista nas RFCs 1905 e 1906
43 Arquitetura de Informaccedilatildeo
A vehicleMIB foi projetada para atender as demandas baacutesicas de todas entidades fiacutesicas e
juriacutedicas que interagem com um automoacutevel Esta MIB procura natildeo conflitar com os sistemas
atualmente implantados que foram concebidos com outra finalidade
A pesquisa que resultou nesta MIB abrangeu a atual legislaccedilatildeo de tracircnsito os atuais coacutedigos
procedimentos e nuacutemeros empregados pela induacutestria automobiliacutestica e suas concessionaacuterias
As funccedilotildees principais de um automoacutevel foram contempladas somou-se a elas algumas
variaacuteveis trazidas do universo de redes de computadores e outras retiradas de carros-conceito
431 Desenvolvimento da MIB
Utilizou-se como ferramenta de auxiacutelio um pacote de programas da MG-Soft chamado MIB
Browser Professional Edition sendo que as figuras que mostram a aacutervore da MIB satildeo telas
capturadas deste software
40
f j MG-SOFT MIszlig Compiler - [MIszlig Group1J File Edit View Modules Jools Window Help
B MIB Tree B Q ] iso
B - Q org B Q dod
R-f1 internetiQ j directorv
+i _ J mgmtR I__| experimental
B vehicleMIBi Q j vehideMIBObjects Si f j vehicleMIBNotifications IS _ J vehicleMIBConformance
f i L_1 private I- SNMPvl Traps
ffl iJ T extual ConventionsS Type Assignments
Fig 410 - Aacutervore da MIB
A vehicleMIB faz parte do grupo experimental (3) segundo a notaccedilatildeo ASNl utilizada pelo
protocolo SNMP Os objetos definidos (OBJECT IDENTIFIER) para compor a vehicleMIB
foram trecircs a saber
vehicleMIBObjects conteacutem todas as informaccedilotildees relativas a identificaccedilatildeo do veiacuteculo
(vehicleldent) ao proprietaacuterio do veiacuteculo (vehicleOwner) o seu histoacuterico (vehicleHistory)
valores momentacircneos (vehicleStatus) e variaacuteveis para controle (vehicleControl)
vehicleMIBNotifications este objeto comporta os atributos utilizados para notificaccedilatildeo de
eventos importantes e se destinam principalmente para servir ao motoristaproprietaacuterio
vehicleMIBConformance este grupo define as necessidades e possibilidades de
implementaccedilatildeo segundo uma famiacutelia de objetos (OBJECT-GROUP) preacute-determinada Os
atributos referentes a grupos e as questotildees de concordacircncia estatildeo contidos nos OBJECT
IDENTIFIER vehicleGroups e vehicleCompliance
41
bullJMG-SOFT MIB Compilei [MIB Group]Uumliacute File Edit View Modules loots Window Help
tg satildegt U m amp T raquo f t I o s P3 m p | 0
B ^ MIB Tree B _ J iso
H Q j org eacute Q dod
Eacute j J internetP~1 directory
B i_ J mgmt rsquo Q j mib-2
agrave Q experimental Ograve OtildeEcirc vehicleMIB
Egrave __| vehicleMIBObjectsSi _ J vehicleldent ffl- n vehicleOwner E _ ] vehicle History ffl- fj vehicleStatus Egrave C j vehicleControl
atilde __) vehicleMIBNotificationsvehicleN otificationChangeO ilAndM aintenance
lt4 vehicleN otificationHelp d f vehicleNotificationGuaranty
B _ ] vehicleMIBConformance IacuteB _ J vehicleCompliance Eacute L J vehicleGroups
B -(_J private1Q j enterprises
Fig 411mdash Aacutervore de vehicleMIBObjects
432 Descriccedilatildeo de vehicleMIBObjects
Esta seccedilatildeo descreve com maiores detalhes cada variaacutevel que compotildee a vehicleMIBObjects
que eacute composta pelos grupos vehicleldent vehicleOwner vehicleHistory vehicleStatus e
vehicleControl
42
4321 Grupo vehicleldent
F1 P 1 experimental Eacute- vehicleMIB
lEacute vehicleMIB Objects B- [_ J vehicleldent
vehicleldentManufacturer vehicleldentModel
vehicleldentSoftwareVersionamp vehideldentAgentSoftwareVersion
vehiclel dentType vehicleldentFuel vehicleldentManufacturingYear vehiclel dentM odelYrsquo ear vehiclel dentCapacity
I^ vehiclel dentPoweri-- vehiclel dentM otorType
vehiclel dentM otorNumber vehiclel dentCylinder
vehiclel dentFirstOilChange | ^ vehicleldentFirstMaintenance
gt$j vehicleldentMaintenancePeriod vehiclel dentColor
i vehiclel dentChassisl d j-- vehicleldentLicencePlate bull vehicleldentlpAddress i - ^ vehicleldentMacAddress h vehiclel dentS eriaIN umber vehicleldentGuaranty
Fig 411 - Aacutervore de vehicleldent
vehicleldentManufacturer - O objeto vehicleldentManufacturer eacute uma string que armazena o
nome da empresa que produz o veiacuteculo eacute gravada em faacutebrica e natildeo se altera mais Esta
variaacutevel seraacute preenchida por exemplo com ldquoGeneral Motorsrdquo ldquoVolkswagenrdquo ou ldquoYamahardquo
vehicleldentModel - Esta variaacutevel conteraacute a identificaccedilatildeo do modelo do veiacuteculo eacute fixa e natildeo
pode ser alterada Ex Palio EX Xsara Picasso Celta
vehicleldentSoftwareVersion - Este atributo eacute reservado agrave versatildeo do firmware ou software do
veiacuteculo e eacute atualizado cada vez que eacute feito o upgrade do mesmo Este programa eacute uma espeacutecie
de sistema operacional do hardware contido no veiacuteculo
vehicleldentAgentSoftwareVersion - A versatildeo do agente de gerenciamento pode ou natildeo
coincidir com a versatildeo de firmware Caso estes programas tenham tratamento e evoluccedilatildeo
distintos as versotildees podem ser atualizadas separadamente e teratildeo coacutedigos diferentes
vehicleldentType - Este objeto serve para identificar o tipo de veiacuteculo segundo determinaccedilatildeo
das leis brasileiras de tracircnsito O tipo de veiacuteculo automotor consta na documentaccedilatildeo de
licenciamento e pode ser por exemplo tipo automoacutevel de passeio caminhatildeo de carga ocircnibus
de passageiros etc
vehicleldentFuel - A variaacutevel vehicleldentFuel serve para identificar o combustiacutevel principal
para que o veiacuteculo foi originalmente construiacutedo Eacute gravado na linha de montagem e
permanece caso haja transformaccedilatildeo posterior no motor do veiacuteculo este dado natildeo pode ser
alterado Ex gasolina tipo C oacuteleo diesel energia eleacutetrica etc
vehicleldentManufacturing Year - Neste atributo eacute gravado o ano de fabricaccedilatildeo do veiacuteculo
Depois de gravado natildeo se altera
vehicleldentModelYear - A vehicleldentModelYear armazena o ano do modelo do veiacuteculo
que pode ou natildeo coincidir com o ano de fabricaccedilatildeo
vehicleldentCapacitv - Esta variaacutevel eacute uma string que armazena a capacidade do veiacuteculo de
acordo com a destinaccedilatildeo do mesmo ou seja se se tratar de um caminhatildeo a capacidade de
carga seraacute de 40000 kg se for um automoacuteveL a capacidade seraacute de 5 passageiros por
exemplo
vehicleldentPower - Identifica a potecircncia nominal da motorizaccedilatildeo principal do veiacuteculo que
pode ser expressa em cv (cavalo-vapor) ou W (watt) de acordo com a legislaccedilatildeo vigente no
paiacutes de utilizaccedilatildeo do veiacuteculo
vehicleldentMotorTvpe - Este atributo armazena a identificaccedilatildeo da principal forma de
motorizaccedilatildeo do veiacuteculo ou seja qual o tipo de motor que preferencialmente ou
prioritariamente eacute utilizado Caso o veiacuteculo seja um hiacutebrido com motor a combustatildeo e
eleacutetrico armazenar a identificaccedilatildeo do motor mais utilizado
vehicleldentMotorNumber - Este objeto armazena o nuacutemero de identificaccedilatildeo do motor do
veiacuteculo que eacute uacutenico e faz parte do conjunto de nuacutemeros que identificam o conjunto de
sistemas que compotildee um veiacuteculo
vehicleldentCvlinder - Utilizada para informar o nuacutemero total de cilindros (pistotildees) do motor
caso se trate de um motor de combustatildeo
vehicleldentFirstOilChange - Esta variaacutevel serve para armazenar a distacircncia maacutexima
percorrida - a popular ldquoquilometragemrdquo - para se realizar a primeira troca de oacuteleo lubrificante
interno do motor Esta informaccedilatildeo serviraacute para que o condutor do veiacuteculo seja notificado a
tempo de proceder agrave troca sem causar danos ao motor nem perder a garantia de faacutebrica
vehicleldentOilChangePeriod - O objeto em questatildeo armazena o valor em km ou milhas
recomendado pelo fabricante entre trocas de oacuteleo lubrificante do motor Ex 10000 km
vehicleldentFirstMaintenance - A variaacutevel vehicleldentFirstMaintenance serve para registrar
o limite de quilometragem para realizaccedilatildeo da primeira revisatildeo gratuita do veiacuteculo Existe na
vehicleMIB uma notificaccedilatildeo que utiliza este atributo com o objetivo de resguardar o
proprietaacuterio de um eventual esquecimento ou distraccedilatildeo que acarretaria perda de garantia
vehicleldentMaintenancePeriod - O atributo eacute registrado em faacutebrica e representa o valor da
quilometragem recomendada entre as manutenccedilotildees preventivas E uma seguranccedila a mais para
o usuaacuterio que seraacute avisado sempre que determinados conjuntos de peccedilas principalmente
mecacircnicas estiverem com seu desgaste natural no limite
vehicleldentColor - A vehicleldentColor eacute a string que armazena o nome da cor predominante
do veiacuteculo Esta informaccedilatildeo eacute gravada em faacutebrica e permanece inalterada durante a vida uacutetil
do veiacuteculo
vehicleldentChassisId - Todo veiacuteculo possui um nuacutemero de identificaccedilatildeo gravado fisicamente
em seu chassis ou monobloco esta variaacutevel armazena este nuacutemero
vehicleldentLicencePlate - Este atributo armazena a placa do veiacuteculo no caso do Brasil
composto por 3 letras e 4 nuacutemeros Esta identificaccedilatildeo somente eacute conhecida apoacutes o
licenciamento do veiacuteculo que eacute feito apoacutes a venda em consequumlecircncia o valor somente poderaacute
ser gravado na concessionaacuteria ou revenda
vehicleldentlpAddress - Esta variaacutevel estaacute determinada na vehicleMIB para uma eventual
necessidade de acesso a Internet sendo que um provedor de acesso iraacute fornecer o valor que
seraacute volaacutetil e teraacute a mesma duraccedilatildeo do acesso solicitado
vehicleldentMacAddress - Este campo foi implementado para que o veiacuteculo utilize um
nuacutemero uacutenico de identificaccedilatildeo dentro das mesmas regras vaacutelidas hoje para equipamentos e
acessoacuterios de informaacutetica A utilizaccedilatildeo de uma identificaccedilatildeo deste tipo poderaacute substituir uma
ou mais jaacute existentes
vehicleldentSerialNumber - O nuacutemero de seacuterie de produccedilatildeo do veiacuteculo eacute gravado em faacutebrica e
permanece inalterado durante a vida do mesmo Segue as regras de cada fabricante
vehicleldentWarrantv - Este atributo armazena o valor referente ao periacuteodo de garantia do
veiacuteculo tipicamente 1 ou 2 anos a partir da data da primeira venda Esta informaccedilatildeo serve
para que o proprietaacuterio seja notificado antes do vencimento deste limite para que possa
realizar as manutenccedilotildees necessaacuterias com um miacutenimo de gasto
4322 Grupo vehicleOwner
vehicleOwnerName - A variaacutevel vehicleOwnerName armazena o nome do proprietaacuterio do
veiacuteculo o mesmo nome que consta no documento legal de licenciamento Eacute gravado na
concessionaacuteria e alterado de acordo com os documentos do veiacuteculo
vehicleOwnerRegister - Este objeto serve para armazenar um nuacutemero de algum documento de
identificaccedilatildeo do proprietaacuterio No Brasil os valores preferenciais satildeo o Cadastro de Pessoa
Fiacutesica (CPF) e o Cadastro Nacional da Pessoa Juriacutedica (CNPJ) mas pode conter os nuacutemeros
da carteira nacional de habilitaccedilatildeo ou carteira de identidade
vehicleOwnerPhone - O atributo vehicleOwnerPhone registra o nuacutemero de um telefone de
contato do proprietaacuterio do veiacuteculo
vehicleOwnerMail - Esta string serve para armazenar o endereccedilo eletrocircnico (e-mail) do
proprietaacuterio do veiacuteculo Este valor e o anterior satildeo regravados em concessionaacuteria a cada troca
de proprietaacuterio
4323 Grupo vehicIeHistory
3 T I experimental vehicleMIB
Otilde P jJ vehicleMIBObjects Eacute L J vehicleldent El i_ J vehicleOwner
vehicleOwnerName vehicleO wnerR egister vehicleOwnerFone vehicleOwnerMail
B l_ J vehicleH istoryvehicleH istory D eliveryD ate vehicleH istoryVendor vehicleH istoryDealer
^ vehicleH istoryN umLinesEacute1 __J vehicleH istoryT able
B - lla vehicleH istoryEntryvehicleHistoryLinelndex
Q vehicleHistoryMaintenanceDate ^ vehicleH istoryMaintenance
vehicleH istoryuumlilChangeD ate Q vehicleH istoryOilChange
Fig 413 - Arvore de vehicleOwner e vehicIeHistory
vehicleHistorvDelivervDate - A variaacutevel em questatildeo foi criada para armazenar a data da
primeira entrega do veiacuteculo tipicamente a data constante na nota fiscal de venda da
montadora ou da concessionaacuteria destinada ao proprietaacuterio
vehicleHistoryVendor - A vehicleHistoryVendor armazena o nome do vendedor que realizou
a venda do veiacuteculo ao proprietaacuterio Este vendedor eacute tipicamente um funcionaacuterio da revenda
ou concessionaacuteria
vehicleHistorvDealer - O nome da revenda ou concessionaacuteria (pessoa juriacutedica) eacute gravado
neste campo de forma que fique registrada a empresa que comercializou o veiacuteculo
vehieleHistoryNumLines - Representa o nuacutemero maacuteximo de linhas que seratildeo armazenadas na
tabela vehicleHistoryTable
vehicleHistorvLinelndex - Representa o iacutendice da tabela vehicleHistoryTable
vehicleHistoryMaintenanceDate - A variaacutevel vehicleHistoryMaintenanceDate serve para
registrar as datas das manutenccedilotildees preventivas realizadas contendo dia mecircs e ano Esta
informaccedilatildeo serve principalmente para resguardar o usuaacuterio do veiacuteculo quanto agraves garantias de
peccedilas e sistemas
vehicleHistoryMaintenance - Aqui se identifica a quilometragem do veiacuteculo na ocasiatildeo em
que eacute realizada a manutenccedilatildeo preventiva Informada em quilocircmetros corresponde agrave marcaccedilatildeo
presente do odocircmetro do veiacuteculo
vehicleHistoryOilChangeDate - Esta variaacutevel armazena a data das trocas de oacuteleo lubrificante
do motor cuja periodicidade eacute definida pelo fabricante e deve ser cumprida a risca para o
veiacuteculo natildeo perder a garantia
vehicleHistoryOilChange - Este atributo registra a quilometragem do veiacuteculo por ocasiatildeo da
troca de oacuteleo lubrificante correspondente
48
4324 Grupo vehicleStatus
B - n experimental S gg vehicleMIB
vehicleMIBObjectsS3 __] vehicleldentra- r~l vehicleQwner reg L_3 vehicleHistory
S Q vehicleStatus|--reggt vehicleS tatusHeip j- - vehicles atusNurnLines
B r_ j vehicles tatusT able B l|sj vehicles tatusEntry
vehicleS tatusLinelndex vehicleS tatusS peed j- ^ vehicleStatusRpm
vehicleStatusMotorTemperature vehicleStatusFuelLevel
^ vehicleS tatusKmvehicleStatusTirePressure
^ vehicleStatusMotorOilLevel vehicleS tatusBatteryLevel
^ vehicleStatusLocation B Q j vehicleControl
j-regraquo vehicleControlFuel J ______ j______ 1 vehicleContfQllgnition________________
Fig 414 - Aacutervore de vehicleStatus
vehicleStatusHelp - Esta variaacutevel pode assumir somente os valores de ligado ou desligado eacute
acionada pelo condutor do veiacuteculo e serve como pedido de socorro Uma notificaccedilatildeo eacute emitida
a partir da vehicleStatusHelp
vehicleStatusNumLines - Este atributo serve para definir o nuacutemero maacuteximo de linhas da
tabela vehicleStatusTable
vehicleStatusLinelndex - Esta variaacutevel eacute o iacutendice da tabela vehicleStatusTable
vehicleStatusSpeed - Neste atributo eacute registrada a velocidade presente do veiacuteculo fornecida
pelo sistema convencional de sensoriamento do veiacuteculo em quilocircmetros ou milhas por hora
vehicleStatusRpm - A vehicleStatusRpm armazena o valor atual de rotaccedilotildees ou giros do eixo
principal do motor a unidade eacute rpm (rotaccedilotildees por minuto)
vehicleStatusMotorTemperature - Este atributo registra a temperatura atual do liacutequido de
arrefecimento do motor em graus centiacutegrados ou Fahrenheit
vehicleStatusFuelLevel - A variaacutevel vehicleStatusFuelLevel eacute usada para indicar o niacutevel atual
do combustiacutevel principal do veiacuteculo
vehicleStatusKm - A variaacutevel armazena a quilometragem total percorrida pelo veiacuteculo desde
sua fabricaccedilatildeo em quilocircmetros ou milhas terrestres
vehicleStatusTvrePressure - Este atributo foi criado para registrar o valor presente da pressatildeo
nos pneus do veiacuteculo e serve para informar sobre um pneu que esteja furado ou com uma
quantidade insuficiente de material gasoso ou liacutequido em seu interior Este monitoramento jaacute
existe hoje principalmente em caminhotildees de carga sendo raro em motocicletas e
automoacuteveis
vehicleStatusMotorOilLevel - Esta variaacutevel marca o niacutevel presente de oacuteleo lubrificante do
motor e ajuda a identificar uma eventual ldquoqueimardquo de oacuteleo ou seja um consumo acima do
previsto pelo fabricante que pode resultar em dano grave ao motor
vehicleStatusBatteryLevel - Este valor corresponde agrave carga atual da bateria que eacute usada
principalmente para dar a partida no veiacuteculo
vehicleStatusLocation - A informaccedilatildeo de localizaccedilatildeo do veiacuteculo pode ser feita de duas
maneiras uma aproximada resultado da associaccedilatildeo com a raacutedio-base que recebeu a
identificaccedilatildeo do veiacuteculo A segunda forma mais precisa eacute a partir da informaccedilatildeo gerada por
um moacutedulo GPS (global positioning system) do veiacuteculo o GPS atualiza constantemente a
vehicleStatusLocation com as coordenadas presentes
4325 Grupo vehicleControl
vehicleControlFuel - Este atributo de controle assume ligado ou desligado e eacute a forma do
sistema puacuteblico de controle da malha viaacuteria interromper remotamente o fornecimento de
combustiacutevel para o motor ocasionando a parada do veiacuteculo Esta accedilatildeo de controle eacute feita nos
casos de roubo fuga ou sequumlestro e requer intervenccedilatildeo policial
vehicleControlIgnition - Este atributo de controle assume ligado ou desligado e eacute a forma do
sistema puacuteblico de controle da malha viaacuteria interromper remotamente o sistema de igniccedilatildeo de
combustiacutevel para o motor ocasionando a parada do veiacuteculo Eacute uma alternativa ao controle
anterior pois enquanto um desliga a bomba de combustiacutevel o outro corta a energia eleacutetrica
que ocasiona a queima de combustiacutevel que aciona o motor Esta accedilatildeo de controle eacute feita nos
casos de roubo fuga ou sequumlestro e requer intervenccedilatildeo policial
433 Descriccedilatildeo de vehicleMIBNotificationsS L J experimental
Eacute H fg vehicleMIBB lt01 vehicleMIBObjects
Eacute vehicleldent Eacute O vehicleOwner te j__j vehicleHistory Eacute - f l vehicleStatus B - P l vehicleControl
U vehicleM IB N otificationsvehicleN otificationChangeO ilAndM aintenance
if vehicleN otificationHelp A f vehicleN otificationGuatanty
Eacute L J vehicleMIBConiacuteorrnance H r~l private______________________________________________
Fig 415 - Aacutervore de vehicleMIBNotifications
vehicleNotificationChangeOilAndMaintenance - Esta notificaccedilatildeo eacute emitida quando os limites
de troca de oacuteleo lubrificante do motor ou de manutenccedilatildeo preventiva estiverem proacuteximos e
auxilia o condutor do veiacuteculo a realizar estas tarefas em tempo haacutebil natildeo correndo o risco de
dano ou de perda de garantia
vehicleNotificationHelp - Esta notificaccedilatildeo eacute acionada em caso de pedido de socorro pelo
condutor do veiacuteculo
vehicleNotificationWarranty - A notificaccedilatildeo em questatildeo foi criada para informar o condutor
do veiacuteculo da aproximaccedilatildeo do final do periacuteodo de garantia regulamentar dado pela montadora
do veiacuteculo Este aviso permite que sejam feitos consertos sem ocircnus ou seja dentro da
cobertura da garantia
434 Descriccedilatildeo de vehicleMIBConformance
As regras de conformidade satildeo os niacuteveis de implementaccedilotildees da base de dados possiacuteveis
partindo de um conjunto miacutenimo aceitaacutevel ateacute a implementaccedilatildeo total A tabela 41 apresenta
as implementaccedilotildees baacutesica avanccedilada de controle e plena
4341 Descriccedilatildeo de vehicleComplience
vehicleBasicComplience - esta regra de conformidade incorpora o miacutenimo conjunto de
variaacuteveis que devem ser implementadas num veiacuteculo basicamente dados de identificaccedilatildeo e
status Estas variaacuteveis satildeo contidas em vehicleBasicGroup
vehicleAdvancedComplience - esta norma acrescenta a anterior os dados histoacutericos e as
notificaccedilotildees Composta pelos grupos vehicleBasicGroup vehicleAdvancedGroup e
vehicleNotificationsGroup
vehicleControlComplience - aleacutem das variaacuteveis de identificaccedilatildeo esta regra solicita as
implementaccedilotildees dos objetos de controle ou seja vehicleBasicGroup mais
vehicleControlGroup
vehicleFullComplience - esta implementaccedilatildeo considera todos os objetos da MIB no veiacuteculo
possibilitando identificaccedilatildeo completa dados estatiacutesticos status atual e capacidade de controle
Os grupos satildeo vehicleBasicGroup vehicleAdvancedGroup vehicleNotificationsGroup e
vehicleControlGroup
52
OBJETO BASIC ADV CONTROL FULL
vehicleldentManufacturer X X X X
vehicleldentModel X X X X
vehicleldentSoflware V ersion X X X X
vehicleldentAgentSoftwareVersion X X X X
vehicleldentT ype X X X X
vehicleldentFuel X X X X
vehicleldentManufacturing Y ear X X X X
vehicleldentModel Year X X X X
vehicleldentCapacity X X X X
vehicleldentPower X X X X
vehicleldentMotorType X X X X
vehicleldentMotorNumber X X X X
vehicleldentCylinder X X X X
vehicleldentFirstOilChange X X X X
vehicleldentOilChangePeriod X X X X
vehicleldentFirstMaintenance X X X X
vehicleldentMaintenancePeriod X X X X
vehicleldentColor X X X X
vehicleldentChassisId X X X X
vehicleldentLicencePlate X X X X
vehicleldentlpAddress X X X X
53
vehicleldentMacAddress X X X X
vehicleldentSerialNumber X X X X
vehicleldent Warranty X X X X
vehicleOwnerName X X
vehicleOwnerRegister X X
vehicleOwnerPhone X X
vehicleOwnerMail X X
vehicleHistoryDeliveryDate X X
veMcleHistoryV endor X X
vehicleHistoryDealer X X
vehicleHistoryNumLines X X
vehicleHistoryLinelndex X X
vehicleHistoryMaintenanceDate X X
vehicleHistoryMaintenance X X
vehicleHistoryOilChangeDate X X
vehicleHistoryOilChange X X
vehicleStatusHelp X X X X
vehicleStatusNumLines X X X X
vehicleStatusLinelndex X X X X
vehicleStatusSpeed X X X X
vehicleStatusRpm X X X X
vehicleStatusMotorTemperature X X X X
54
vehicleStatusFuelLevel X X X X
vehicleStatusKm X X X X
vehicleStatusTyrePressure X X X X
vehicleStatusMotorOilLevel X X X X
vehicleStatusBatteryLevel X X X X
vehicleStatusLocation X X X X
vehicleControlFuel X X
vehicleControlIgnition X X
vehicleNotificationChangeOilAndMaintenance X X
vehicleNotificationHelp X X
vehicleNotificationWarranty X X
Tabela 41 - Planilha de Conformidade
4342 Descriccedilatildeo de vehicleGroups
vehicleBasicGroup - conteacutem as variaacuteveis vehicleldentManufacturer vehicleldentModel
vehicleldentSoftwareVersion vehicleldentAgentSoftwareVersion vehicleldentType
vehicleldentFuel vehicleldentManufacturingYear vehicleldentModelYear vehicleldent
Capacity vehicleldentPower vehicleldentMotorType vehicleldentMotorNumber vehicle
IdentCylinder vehicleldentFirstOilChange vehicleldentOilChangePeriacuteod vehicleldentFirst
Maintenance vehicleldentMaintenancePeriod vehicleldentColor vehicleldentChassisId
vehicleldentLicencePlate vehicleldentlpAddress vehicleldentMacAddress vehicleldent
SerialNumber vehicleldentWarranty vehicleStatusHelp vehicleStatusNumLines
vehicleStatus Linelndex vehicleStatusSpeed vehicleStatusRpm vehicleStatusMotor
Temperature vehicleStatusFuelLevel vehicleStatusKm vehicleStatusTirePressure vehicle
StatusMotorOilLevel vehicleStatusBatteryLevel vehicleStatusLocation
vehicleAdvancedGroup - conteacutem os objetos vehicleOwnerName vehicleOwnerRegister
vehicleOwnerPhone vehicleOwnerMail vehicleHistoryDeliveryDate vehicleHistoryVendor
vehicleHistoryDealer vehicleHistoryNumLines vehicleHistoryLinelndex vehicleHistory
MaintenanceDate vehicleHistoryMaintenance vehicleHistoryOilChangeDate vehicleHistory
OilChange
vehicleControlGroup - conteacutem as variaacuteveis vehicleControlFuel e vehicleControlIgnition
vehicleNotificationsGroup - conteacutem os objetos vehicleNotificationChangeOilAnd
Maintenance vehicleNotificationHelp e vehicleNotificationWarranty
56
5 - CONCLUSAtildeO
O Brasil eacute um paiacutes com grandes mazelas sociais que satildeo agravadas por acidentes crimes e
contravenccedilotildees Todos estes eventos geram grandes prejuiacutezos econocircmicos e morais a toda
populaccedilatildeo Esta dissertaccedilatildeo propocircs definir um modelo tecnicamente viaacutevel que incremente
sensivelmente a capacidade do Estado de gerenciar sua frota de veiacuteculos que satildeo elementos
sempre presentes nos eventos em questatildeo
Este trabalho procurou detalhar fiacutesica e funcionalmente cada elemento necessaacuterio para que o
Modelo de Gerenciamento de Veiacuteculos Automotores funcione Embasou teoricamente as
vaacuterias tecnologias envolvidas e consolidou-as com sistemas similares existentes O passo
inicial para que haja o desenvolvimento das vaacuterias peccedilas do quebra-cabeccedila foi efetivamente
criado que foi o Modelo de Informaccedilatildeo - a MIB
Esta base de dados - a vehicleMIB - representa o ponto de partida para o desenvolvimento de
elementos necessaacuterios ao modelo aqui especificado A proacutepria MIB pode ser estendida de
acordo com as necessidades e caracteriacutesticas proprietaacuterias de cada fabricante de veiacuteculos Mas
as grandes frentes que se abrem satildeo as de desenvolvimentos de aplicaccedilotildees de gerenciamento e
equipamentos dedicados Neste sentido pretende-se dar continuidade a esta pesquisa atraveacutes
da especificaccedilatildeo e implementaccedilatildeo do microservidor veicular uma peccedila de hardware capaz de
interagir com sensores e atuadores de um automoacutevel e ao mesmo tempo comunicar-se com
uma rede ethemet sem fio e com o motorista tudo de forma segura e confiaacutevel
Os desafios poliacuteticos e sociais natildeo satildeo menores um modelo como o proposto aqui altera a
percepccedilatildeo e os haacutebitos das pessoas Altera tambeacutem a balanccedila do poder econocircmico do capital
pois algumas empresas simplesmente perdem sua utilidade bem como alguns oacutergatildeos estatais
Em compensaccedilatildeo novas empresas surgem novas tecnologias satildeo criadas e o paiacutes toma a
vanguarda em gerenciamento viaacuterio sepultando os interesses particulares em detrimento do
coletivo
O trabalho aqui desenvolvido representa a possibilidade de um avanccedilo social e econocircmico
consideraacutevel e recomenda-se que a pesquisa e o desenvolvimento continuem nesta linha
buscando materializar as ideacuteias e conceitos apresentados no Modelo de Gerenciamento de
Veiacuteculos Automotores
57
ANEXO 1 - VehicleMIB
VEHICLE-MIB DEFINITIONS = BEGIN
IMPORTSdirectory mgmt experimental enterprises
FROM RFC1155-SMI MODULE-IDENTITY OBJECT-TYPE NOTIFICATION-TYPE OBJECT-IDENTITY Counter32 Gauge32 Integer32 IpAddress
FROM SNMPv2-SMI DisplayString TimeStamp Timelnterval TestAndlncr
AutonomousType DateAndTime TEXTUAL-CONYENTION FROM SNMPv2-TC
MODULE-COMPLIANCE OBJECT-GROUP NOTIFICATION-GROUP FROM SNMPv2-CONF
mib-2FROM RFC1213-MIB
Positiveinteger NonNegativelnteger FROM UPS-MIB
MacAddressFROM BRIDGE-MIB
- 136 131vehicleMIB MODULE-IDENTITY
LAST-UPDATED 200210151827Z - october 15 2002 at 1827 ORGANIZATION UFSC - CPGCCCONT ACT-INF O
Bobiquins Estevatildeo de MelloPostal address BR Sistemas Ltda
Rua Lauro Linhares 2123803ATrindadeFlorianoacutepolis SC88036-002Brasil
Tel 55 48 234 8945 Fax 55 48 234 8945
E-mail bobibrsistemascombrDESCRIPTION
The MIB module to describe vehicles= experimental 1
- 1361311vehicleMIBObjects OBJECT IDENTIFIER = vehicleMIB 1
mdash The Device Identification group
All objects in this group except for vehicleldentLicencePlate and vehiclelpAddress are set at device initialization and remain static
- I36I3111vehicleldent OBJECT IDENTIFIER vehicleMIBObjects 1
- 136L31111vehicleldentManufacturer OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The name of the vehicles manufacturer= vehicleldent 1
- 136131112vehicleldentModel OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles model designation= vehicleldent 2
- 136131113vehicleldentSoftwareVersion OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles firmwaresoftware version(s) This variablemay or may not have the same value asvehicleldentAgentSoftwareVersion in some implementations
vehicleldent 3
- 136131114vehicleldent Agent Soft wareV ersion OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles agent software version This variable may or may not have the same value asvehicleldentvehicleSoftwareVersion in some implementations
= vehicleldent 4
- 136131115vehicleldentType OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles identification type= vehicleldent 5
- L36131116vehicleldentFuel OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles fuel identification= vehicleldent 6
- 136131117vehiclel dentManufacturing Y ear OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles year= vehicleldent 7
- 136131118vehicleldentModelYear OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles model year vehicleldent 8
- 136L31119vehicleldentCapacity OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles capacity= vehicleldent 9
- 1361311110vehicleldentPower OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles engine power
= vehicleldent 10
-1361311111vehicleldentMotorType OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles motor type= vehicleldent 11
- 1361311112vehicleldentMotorNumber OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles engine identification number= vehicleldent 12
- 1361311113vehicleldentCylinder OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles engine number of cylinders= vehicleldent 13
- 1361311114vehicleldentFirstOilChange OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles displacement required for the first oil change = vehicleldent 14
- 1361311115vehicleldentFirstMaintenance OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles displacement required for the first oficial maintenance
= vehicleldent 15
- 1361311116vehicleldentMaintenancePeriod OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles regular maintenance intervals= vehicleldent 16
-1361311117vehicleldentColor OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles predominant color= vehicleldent 17
- 1361311118vehicleldentChassisId OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles chassis identification number= vehicleldent 18
- 1361311119vehicleldentLicencePlate OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
A string which identifies the vehicles licence plate This object should be set by the dealer
= vehicleldent 19
- 1361311120vehicleldentlpAddress OBJECT-TYPE
SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION
The IP Address of the vehicle This value must be provided by the managing aplication A value of 0000 implies that there isnt a provider nearby
DEFVAL 00000000rsquoH = vehicleldent 20
- 1361311121vehicleldentMacAddress OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-only STATUS current DESCRIPTION
The MAC address used by this vehicle when it must be referred to in a unique fashion It is only required to be unique
REFERENCEIEEE 802ID-1990 Sections 64113 and 3125
= vehicleldent 21
-1361311122vehicleldentSerialNumber OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
A string which identifies the vehicles serial number = vehicleldent 22
- 1361311123vehicleldent Warranty OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
A string which identifies the vehicles warranty= vehicleldent 23
mdash Owner Group
- I36I3112vehicleOwner OBJECT IDENTIFIER = vehicleMIBObjects 2
- L36131121 vehicleOwnerName OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
A string which identifies the vehicles ownerThis object should be set by the dealer
= vehicleOwner 1
- 136L31122vehicleOwnerRegister OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current
DESCRIPTIONA string which identifies the owners registerThis object should be set by the dealer
= vehicleOwner 2
- 136131123 vehicleOwnerPhone OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
A string which identifies the owners phone number This object should be set by the dealer
vehicleOwner 3
- 136131124 vehicleOwnerMail OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
A string which identifies the owners e-mailThis object should be set by the dealer
vehicleOwner 4
mdash History Group
- 13613113vehicleHistory OBJECT IDENTIFIER = vehicleMIBObjects 3
- 136131131vehicleHistoryDeliveryDate OBJECT-TYPE
SYNTAX DateAndTime MAX-ACCESS read-write STATUS current DESCRIPTION
The vehicles delivery date and time= vehicleHistory 1
- 136L31132vehicleHistory Vendor OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
The name of the vehicles vendor= vehicleHistory 2
65
- 136L31133vehicleHistoryDealer OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
The name of the vehicles dealer= vehicleHistory 3
- 136131134vehicleHistoryNumLines OBJECT-TYPE
SYNTAX NonNegativelnteger MAX-ACCESS read-only STATUS current DESCRIPTION
The number of Status lines utilized in this device This variable indicates the number of rows in the History table
= vehicleHistory 4
- I36I31135 vehicleHistoryTable OBJECT-TYPE
SYNTAX SEQUENCE OF VehicleHistoryEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION
A list of History table entries= vehicleHistory 5
- 1361311351VehicleHistoryEntry OBJECT-TYPE
SYNTAX VehicleHistoryEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION
An entry containing information applicable to a particular History line
INDEX vehicleHistoryLinelndex = vehicleHistoryTable 1
VehicleHistoryEntry = SEQUENCE vehicleHistoryLinelndex INTEGER vehicleHistoryMaintenanceDate DateAndTime vehicleHistoryMaintenance NonNegativelnteger vehicleHistoryOilChangeDate Date AndT ime vehicleHistoryOilChange NonNegativelnteger
- 13613113511
66
vehicleHistoryLinelndex OBJECT-TYPE SYNTAX Positiveinteger MAX-ACCESS not-accessible STATUS current DESCRIPTION
The History line identifier= vehicleHistoryEntry 1
- 13613113512vehicleHistoryMaintenanceDate OBJECT-TYPE
SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION
The maintenance date= vehicleHistoryEntry 2
- 13613113513vehicleHistoryMaintenance OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS kmMAX-ACCESS read-only STATUS current DESCRIPTION
The present displacement of the vehicle on vehicleHistoryMaintenanceDate
= vehicleHistoryEntry 3
- 13613113514vehicleHistoryOilChangeDate OBJECT-TYPE
SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION
The motors oil change date= vehicleHistoryEntry 4
- 13613113515vehicleHistoryOilChange OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS kmMAX-ACCESS read-only STATUS current DESCRIPTION
The present displacement of the vehicle on vehicleHistoryOilChangeDate
= vehicleHistoryEntry 5
mdash The Status group
- 13613114vehicleStatus OBJECT IDENTIFIER = vehicleMIBObjects 4
- 136L31141 vehicleStatusHelp OBJECT-TYPE
SYNTAX INTEGER on(l) off(2)
MAX-ACCESS read-write STATUS current DESCRIPTION
Setting this object to on will cause the vehicle system to send a help notification Setting this object to off means normal situation
= vehicleStatus 1
- 136131142vehicleStatusNumLines OBJECT-TYPE
SYNTAX NonNegativelnteger MAX-ACCESS read-only STATUS current DESCRIPTION
The number of Status lines utilized in this deviceThis variable indicates the number of rows in the Status table
= vehicleStatus 2
- 136131143 vehicleStatusTable OBJECT-TYPE
SYNTAX SEQUENCE OF VehicleStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION
A list of Status table entries= vehicleStatus 3
- I36I311431 VehicleStatusEntry OBJECT-TYPE
SYNTAX VehicleStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION
An entry containing information applicable to a particular Status line
INDEX vehicleStatusLinelndex = vehicleStatusTable 1
VehicleStatusEntry = SEQUENCE vehicleStatusLinelndex INTEGER vehicleStatusSpeed NonNegativelntegervehicleStatusRpm NonNegativelntegervehicleStatusMotorTemperature INTEGER vehicleStatusFuelLevel NonNegativelnteger vehicleStatusKm NonNegativelntegervehicleStatusTirePressure NonNegativelnteger vehicleStatusMotorOilLevel NonNegativelnteger vehicleStatusBatteryLevel NonNegativelnteger vehicleStatusLocation DisplayString
- I36I31134311vehicleStatusLinelndex OBJECT-TYPE
SYNTAX Positiveinteger MAX-ACCESS not-accessible STATUS current DESCRIPTION
The Status line identifier= VehicleStatusEntry 1
- 136131134312vehicleStatusSpeed OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS km per hourMAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles current speed= VehicleStatusEntry 2
- 136131134313vehicleStatusRpm OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS rotations per minuteMAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles current rotations per minute= VehicleStatusEntry 3
- 136131134314vehicleStatusMotorT emperature OBJECT-TYPE
SYNTAX INTEGER UNITS degrees CentigradeMAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles engine current temperature
= vehicleStatusEntry 4
- 136131134315 vehicleStatusFuelLevel OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS HireMAX-ACCESS read-only STATUS current DESCRIPTION
The current fuel level= vehicleStatusEntry 5
- 136131134316vehicleStatusKm OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS kmMAX-ACCESS read-only STATUS current DESCRIPTION
The current total displacement of vehicle = vehicleStatusEntry 6
- 136131134317 vehicleStatusTirePressure OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS psiMAX-ACCESS read-only STATUS current DESCRIPTION
The current tire pressure vehicleStatusEntry 7
- 136131134318 vehicleStatusMotorOilLevel OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS litreMAX-ACCESS read-only STATUS current DESCRIPTION
The current motor oil level= vehicleStatusEntry 8
- 136131134319 vehicleStatusBatteryLevel OBJECT-TYPE
SYNTAX INTEGER unknown(l) batteryNormal(2) batteryLow(3)
MAX-ACCESS read-only
STATUS currentDESCRIPTION
The indication of the capacity remaining in the vehicles battery system
= vehicleStatusEntry 9
- 1361311343110 vehicleStatusLocation OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
The GPS indication of the vehicles current location
vehicleStatusEntry 10
mdash The Control group
- 13613115vehicleControl OBJECT IDENTIFIER = vehicleMIBObjects 5
- 136131151 vehicleControlFuel OBJECT-TYPE
SYNTAX INTEGER on(l) off(2)
MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION
Setting this object to On(l) indicates that the vehicle is able to be turned on Setting to Off(2) will cause the fuel to be cut offrsquo
= vehicleControl 1
- 136131152 vehicleControlIgnition OBJECT-TYPE
SYNTAX INTEGER on(l) ofi(2)
MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION
Setting this object to On(l) indicates that the vehicle is to be turned on Setting to 00(2) will cause the eletric system to be cut off1
= vehicleControl 2
mdash Notifications
- This section defines the well-known notifications sent by- vehicle agents
- 1361312vehicleMIBNotifications OBJECT IDENTIFIER = vehicleMIB 2
- I36I3121vehicleNotificationChangeOilAndMaintenance NOTIFICATION-TYPE
OBJECTS vehicleHistoryMaintenanceDate vehicleHistoryMaintenance vehicleHistoryOilChangeDate vehicleHistoryOilChange
STATUS current DESCRIPTION
The vehicle is approaching oil change and regular maintenance dates This Notification is persistent and is resent at one day intervals until the history table is updated
= vehicleMIBNotifications 1
- 13613122vehicleNotificationHelp NOTIFICATION-TYPE
OBJECTS vehicleStatusHelp STATUS current DESCRIPTION
This Notification is sent when the vehicles conductor turns on a help switch
= vehicleMIBNotifications 2
- I36I3123vehicleNotificationWarranty NOTIFICATION-TYPE
OBJECTS vehicleldentWarranty STATUS current DESCRIPTION
The vehicles warranty is close to expiring dateThis Notification is persistent andis resent at one week intervals until dead line
= vehicleMIBNotifications 3
mdash Conformance information
mdash1361313vehicleMIBConformance OBJECT IDENTIFIER = vehicleMIB 3
-13613131vehicleCompliance OBJECT IDENTIFIER = vehicleMIBConformance 1
mdash compliance statements
mdash136131311vehicleBasicCompliance MODULE-COMPLIANCE
STATUS current DESCRIPTION
The compliance statement for vehicles that only support the identifying and status objects
MODULE mdash this moduleMANDATORY-GROUPS vehicleBasicGroup
= vehicleCompliance 1
mdash136131312vehicleAdvancedCompliance MODULE-COMPLIANCE
STATUS current DESCRIPTION
The compliance statement for vehicles that support advanced-feature functions such as history and notifications
MODULE mdash this moduleMANDATORY-GROUPS vehicleBasicGroup
vehicleAdvancedGroup vehicleNotificationsGroup
= vehicleCompliance 2
mdash136131313vehicleControlCompliance MODULE-COMPLIANCE
STATUS current DESCRIPTION
The compliance statement for vehicles that support control-featured functions
MODULE mdash this moduleMANDATORY-GROUPS vehicleBasicGroup
vehicleControlGroup = vehicleCompliance 3
mdash136131314vehicleFullCompliance MODULE-COMPLIANCE
STATUS current DESCRIPTION
The compliance statement for vehicles that support all functions
MODULE mdash this moduleMANDATORY-GROUPS vehicleBasicGroup
vehicleAdvancedGroup vehicleNotificationsGroup
73
vehicleControlGroup = vehicleCompliance 4
mdash units of conformance
mdash summary at a glance
mdash basic adv ControlmdashvehicleldentManufacturer X X X X
mdashvehicleldentModel x X X X
mdashvehicleldentSoftwareVersion x X X X
mdashvehicleldentAgentSoftwareVersion X X X X
mdashvehicleldentType X X X X
mdashvehicleldentFuel X X X X
mdashvehicleldentManufacturing Y ear X X X X
mdashvehicleldentModel Year X X X X
mdashvehicleldentCapacity X X X X
mdashvehicleldentPower X X X X
mdashvehicleldentMotorType X X X XmdashvehicleldentMotorNumber X X X X
mdashvehicleldentCylinder X X X X
mdashvehicleldentFirstOilChange X X X X
mdashvehicleldentOilChangePeriod X X X XmdashvehicleldentFirstMaintenance X X X X
mdashvehicleldentMaintenancePeriod X X X XmdashvehicleldentColor X X X X
mdashvehicleldentChassisId X X X XmdashvehicleldentLicencePlate X X X X
mdashvehicleldentlpAddress X X X XmdashvehicleldentMacAddress X X X X
mdashvehicleldentSerialNumber X X X XmdashvehicleldentWarranty X X X X
mdashvehicleOwnerName X X
mdashvehicleOwnerRegister X XmdashvehicleOwnerPhone X X
mdashvehicleOwnerMail X X
mdashvehicleHistoryDeliveryDate X X
mdashvehicleHistoryVendor X X
mdashvehicleHistoryDealer X X
mdashvehicleHistoryNumLines X X
mdashvehicleHistoryLinelndex X X
mdashvehicleHistoryMaintenanceDate X X
mdashvehicleHistoryMaintenance X X
mdashvehicleHistoryOilChangeDate X X
mdashvehicleHistoryOilChange X X
mdashvehicleStatusHelp X X X X
mdashvehicleStatusNumLines X X X X
mdashvehicleStatusLinelndex X X X X
mdashvehicleStatusSpeed X X X X
mdashvehicleStatusRpm X X X X
mdashvehicleStatusMotorTemperature X X X X
mdashvehicleStatusFuelLevel X X X X
mdashvehicleStatusKm X X X X
mdashvehicleStatusTyrePressure X X X X
--vehicleStatusMotorOilLevel X X X X
mdashvehicleStatusBatteryLevel X X X X
mdashvehicleStatusLocation X X X X
mdashvehicleControlFuel X X
mdashvehicleControlIgnition X X
mdashvehicleNotificationChangeOilAndMaintenance X X
mdashvehicleNotificationHelp X X
mdashvehicleNotificationWarranty X X
- units of conformance
- I36I3132vehicleGroups OBJECT IDENTIFIER = vehicleMIBConformance 2
- 136131321vehicleBasicGroup OBJECT-GROUP
OBJECTS vehicleldentManufacturer vehicleldentModel vehicleldentSoftwareVersion vehicleldent AgentSoft waumlre V ersion vehicleldentType vehicleldentFuel vehicleldentManufacturing Y ear vehicleldentModel Year vehicleldentCapacity vehicleldentPowervehicleldentMotorType vehicleldentMotorNumber vehicleldentCylindervehicleldentFirstOilChange vehicleldentOilChangePeriod vehicleldentFirstMaintenance vehicleldentMaintenancePeriod vehicleldentColor vehicleldentChassisId vehicleldentLicencePlate vehicleldentlpAddress vehicleldentMacAddress vehicleldentSerialNumber vehicleldentWarranty vehicleStatusHelp vehicleStatusNumLines vehicleStatusLinelndex vehicleStatusSpeed vehicleStatusRpm vehicleStatusMotorTemperature vehicleStatusFuelLevel vehicleStatusKm vehicleStatusTirePressure vehicleStatusMotorOilLevel
75
vehicleStatusBatteryLevel vehicleStatusLocation STATUS current DESCRIPTION
The vehicleBasicGroup defines objects which are common across all vehicles which meet basic compliance
= vehicleGroups 1
- 136131322vehicleAdvancedGroup OBJECT-GROUP
OBJECTS vehicleOwnerName vehicleOwnerRegister vehicleOwnerPhone vehicleOwnerMail vehicleHistoryDeliveryDate vehicleHistoryVendor vehicleHistoryDealer vehicleHistoryNumLines vehicleHistoryLinelndex vehicleHistoryMaintenanceDate vehicleHistoryMaintenance vehicleHistoryOilChangeDate vehicleHistoryOilChange
STATUS current DESCRIPTION
The vehicleAdvancedGroup defines objects which are related to vehicles history and owner
vehicleGroups 2
- 136131323vehicleControlGroup OBJECT-GROUP
OBJECTS vehicleControlFuel vehicleControlIgnition STATUS current DESCRIPTION
The vehicleControlGroup defines objects which are related to control-feature functions
= vehicleGroups 3
- 136131324vehicleNotificationGroup NOTIFICATION-GROUP
NOTIFICATIONS vehicleNotificationChangeOilAndMaintenance vehicleNotificationHelp vehicleNotificationWarranty
STATUS current DESCRIPTION
The vehicleNotificationGroup defines objects which are related to notifications-feature functions
= vehicleGroups 4
END
GLOSSAacuteRIO E ABREVIACcedilOtildeES
ASNl Abstract Syntax Notation One - Notaccedilatildeo de Sintaxe Abstrata Um Uma notaccedilatildeo para
representaccedilatildeo de dados em protocolos de comunicaccedilatildeo definida pela ISO O gerenciamento
Internet utiliza um subconjunto de ASNl
CDMA Code Division Multiple Access - acesso muacuteltiplo por divisatildeo de coacutedigo
EHF Extremely High Frequency - frequumlecircncia extremamente alta
FDMA Frequency Division Multiple Access - acesso muacuteltiplo por divisatildeo de frequumlecircncia
HF High Frequency - frequumlecircncia alta
HTTP Hiper-Text Markup Language - Linguagem de Marcaccedilatildeo de HiperTexto A linguagem
utilizada na construccedilatildeo de paacuteginas WWW
ISM Industrial Scientific and Medical bands - Faixas de frequumlecircncias alocadas para aplicaccedilotildees
industriais cientiacuteficas e meacutedicas
ISO International Organization for Standardization - Organizaccedilatildeo Internacional para
Padronizaccedilatildeo Um dos oacutergatildeos mais importantes no mundo de padronizaccedilotildees com diversos
estudos na aacuterea de computadores e particularmente de redes de computadores
LF Low Frequency - frequumlecircncia baixa
MF Medium Frequency - frequumlecircncia meacutedia
MIB Management Information Base - Base de Informaccedilotildees de Gerenciamento Uma coleccedilatildeo
de informaccedilotildees gerenciais sobre um determinado recurso
OSI Open Systems Interconnection - Interconexatildeo de Sistemas Abertos Um conjunto de
padronizaccedilotildees para interconexatildeo de sistemas em redes de computadores
RFC Request For Comments - Requisiccedilotildees Para Comentaacuterios Os documentos publicados pelo
IETF e que tratam de assuntos Internet Nem todos os RFCs satildeo padrotildees e alguns jamais o
chegam a ser
SHF Super High Frequency - frequumlecircncia super-alta
Site - Conjunto de documentos da WWW acessiacuteveis a partir de um determinado endereccedilo Eacute o
endereccedilo virtual de uma empresa ou uma aplicaccedilatildeo
SMI Structure o f Management Information - Estrutura da Informaccedilatildeo de Gerenciamento
Define a maneira como as informaccedilotildees de gerenciamento satildeo criadas e seus relacionamentos
SNMP Simple Network Management Protocol - Protocolo de Gerenciamento de Redes
Simples o protocolo de gerenciamento utilizado na Internet
TCPIP Transmission Control Protocol Internet Protocol - Protocolo de Controle de
Transmissotildees Protocolo Internet Os protocolos baacutesicos utilizados na Internet
TDMA Time Division Multiple Access mdash acesso muacuteltiplo por divisatildeo de tempo
UHF Ultra High Frequency - frequumlecircncia ultra-alta
VHF Very High Frequency - frequumlecircncia muito alta
VLF Very Low Frequency - frequumlecircncia muito baixa
WWW World Wide Web - Grande Teia Mundial Nome dado ao conjunto de maacutequinas que
trocam informaccedilotildees utilizando o protocolo HTTP
78
REFEREcircNCIAS BIBLIOGRAacuteFICAS
ANATEL Agecircncia Nacional de Telecomunicaccedilotildees Atribuiccedilatildeo de faixas de frequumlecircncias no Brasil Disponiacutevel em lthttpwwwanatelgovbrToolsframeasplink=radiofrequencia qaffpdfgt Acesso em 26 set 2002
thBICSI Telecommunications distribution methods manual 8 ed Tampa Florida v2 1998 Cap 29
BRASIL Web Site Oficial do Departamento Nacional de Tracircnsito Disponiacutevel em lthttpwww denatrangovbrpg70jspgt Acesso em 08 nov 2002
BRASIL Web Site Oficial do Departamento Nacional de Tracircnsito Disponiacutevel em httpwww denatrangovbrpgl8jspgt Acesso em 10 nov 2002
CASE J et al RFC 1157 - A Simple Network Management Protocol (SNMP) Network Working Group may 1990 p 5
FIAT AUTOMOacuteVEIS Web Site Oficial do Brasil Disponiacutevel em httpwwwfiatcombr index_sitephpgt institucional a faacutebrica Acesso em 19 nov 2002
GOOGLE Web Site de Busca Disponiacutevel em lthttpwwwgooglecombrsearch hl=ptampie=ISO-8859-1 ampq=22rastreamento+de+veEDculo s22ampbtnG=Pesquisa+Google amplr=lang_ptgt Acesso em 15 out 2002
MELLO Roseleine Calgaro Uma MIB de apoio agrave gerecircncia do relacionamento com o cliente em comeacutercio eletrocircnico 2002 108 f Dissertaccedilatildeo (Mestrado em Ciecircncias da Computaccedilatildeo) - Universidade Federal de Santa Catarina Florianoacutepolis 2002
RIO DE JANEIRO (Estado) 5 set 2002 Tracircnsito Brasil Estatiacutestica da Organizaccedilatildeo Mundial de Sauacutede sobre tracircnsito Disponiacutevel em lthttpwwwtransitobrasilcombrnoticia noticiaphp noti=1044gt Acesso em 22 out 2002
RIO DE JANEIRO (Estado) SuperTrack Rastreamento de veiacuteculos Disponiacutevel em lthttp wwwsupertrackcombr2htmgt Acesso em 02 out 2002
79
RIO DE JANEIRO (Estado) Revista Engebraacutes Mortos no tracircnsito chegam a 1 milhatildeo e acidentes consomem US$ 10 bi ao ano Disponiacutevel em lthttpwwwengebrascombr EngbWebportuguesmortosnohtmgt Acesso em 24 set 2002
TANENBAUM Andrew S Redes de computadores 3 ed Rio de Janeiro Campus 1997 923 p
TANIGUCHI Caacutessio O bom exemplo do tracircnsito em Curitiba Curitiba mar 2002 Disponiacutevel em lthttpwwwcuritibaprgovbrpmcAgenciaartigostransitolhtmlgt Acesso em 19 nov 2002
TIM Telesc Celular Cobertura Disponiacutevel em lthttpwww2timsulcombr intemaaspitem=2amppagina=coberturagt Acesso em 26 set 2002
SUMAacuteRIO
1 - INTRODUCcedilAtildeO 911 Objetivos102 - FUNDAMENTACcedilAtildeO1321 O Modelo SNMP 1322 Transmissatildeo Sem Fio 15
221 O Espectro Eletromagneacutetico 16222 Teacutecnicas de Multiplexaccedilatildeo 18
23 Estaccedilatildeo Radiobase - ERB203 - NECESSIDADES E BENEFIacuteCIOS 2231 Tecnologia Atual versus Modelo de gerenciamento SNMP 224 - MODELO DE GERENCIAMENTO DE VEIacuteCULOS AUTOMOTORES 2741 Arquitetura F iacutesica 2842 Arquitetura Funcional35
421 Estaccedilotildees de Gerenciamento 364211 Estaccedilotildees de Gerenciamento de Produccedilatildeo364212 Estaccedilotildees de Gerenciamento de Manutenccedilatildeo374213 Estaccedilotildees Puacuteblicas de Gerenciamento 37
422 Noacutes Gerenciados37423 Meio de Comunicaccedilatildeo 38423 Informaccedilotildees de Gerenciamento 38424 Protocolo de Gerenciamento 39
43 Arquitetura de Informaccedilatildeo39431 Desenvolvimento da MIB 39432 Descriccedilatildeo de vehicleMIBObjects41
4321 Grupo vehicleldent 424322 Grupo vehicleOwner 454323 Grupo vehicleHistory 464324 Grupo vehicleStatus 484325 Grupo vehicleControl 49
433 Descriccedilatildeo de vehicleMIBNotifications 50434 Descriccedilatildeo de vehicleMIBConformance 51
4341 Descriccedilatildeo de vehicleComplience 514342 Descriccedilatildeo de vehicleGroups54
5 - CONCLUSAtildeO 56ANEXO 1 - VehicleMIB58GLOSSAacuteRIO E ABREVIACcedilOtildeES 76REFEREcircNCIAS BIBLIOGRAacuteFICAS78
9
1 - INTRODUCcedilAtildeO
Este trabalho foi inicialmente concebido para atender a algumas reclamaccedilotildees comuns de
proprietaacuterios e motoristas de motocicletas automoacuteveis e caminhotildees como por exemplo a
falta de um mecanismo tecnoloacutegico que informe a necessidade de uma troca de oacuteleo
lubrificante ou de uma manutenccedilatildeo preventiva Os veiacuteculos de um modo geral possuem
tecnologia embarcada para suprir estas necessidades mas esta tecnologia foi basicamente
desenvolvida para atender aos interesses dos fabricantes A ideacuteia inicial era criar um modelo
padratildeo de informaccedilatildeo que tivesse foco no usuaacuterio do veiacuteculo
Na medida em que a ideacuteia foi sendo amadurecida percebeu-se que existe uma lacuna no
sistema de tracircnsito em geral seja ele em vias urbanas ou rodovias natildeo existe um
gerenciamento da malha viaacuteria brasileira que eacute utilizada por motocicletas automoacuteveis e
caminhotildees Outra percepccedilatildeo que surgiu foi a de que a grande maioria de contravenccedilotildees e
crimes sempre tem um veiacuteculo associado ladrotildees fogem numa camionete sequumlestradores
levam o carro da viacutetima contrabando eacute realizado em caminhotildees e pessoas satildeo atropeladas e
morrem Segundo dados oficiais do DENATRAN(2002) temos cerca de 650 acidentes de
tracircnsito com viacutetimas por dia no Brasil Segundo David Duarte de Lima doutor em seguranccedila
no tracircnsito morrem 40000 pessoas por ano no paiacutes 600000 satildeo feridas e 100000 ficam com
lesotildees definitivas todas viacutetimas de acidentes de tracircnsito (ENGEBRAacuteS 1999) A OMS
(Organizaccedilatildeo Mundial de Sauacutede) fala em 13 milhatildeo de mortos no mundo todo ano em
consequumlecircncia de acidentes de tracircnsito eacute uma morte a cada 30 segundos (TRAcircNSITO
BRASIL 2002)
Este cenaacuterio direcionou a pesquisa para os meacutetodos e tecnologias atualmente usadas para
monitoramento e controle de tracircnsito nos aspectos que implicam em detecccedilatildeo fiscalizaccedilatildeo
intervenccedilatildeo e aplicaccedilatildeo de penalidades No acircmbito do Poder Puacuteblico os oacutergatildeos de tracircnsito
existentes satildeo o CONTRAN (Conselho Nacional de Tracircnsito) o DENATRAN (Departamento
Nacional de Tracircnsito) as Poliacutecias Rodoviaacuteria Federal e Estadual as Poliacutecias Militares as
JARTs (Juntas Administrativas de Recursos de Infraccedilotildees) os DETRANs (Departamento de
Tracircnsito) estaduais e existe ainda um projeto de municipalizaccedilatildeo que eacute basicamente uma
divisatildeo de atribuiccedilotildees dos poderes federal estadual e municipal (DENATRAN 2002) As
tecnologias e meacutetodos utilizados satildeo pontuais tais como radares cacircmeras de viacutedeo e
barreiras sendo portanto limitados em tempo e espaccedilo
Quando este assunto eacute visto na esfera privada as tecnologias e meacutetodos datildeo um salto
estratosfeacuterico tanto em nuacutemero de empresas que atendem o segmento conforme mostra o site
Google (2002) quanto na elevada sofisticaccedilatildeo das soluccedilotildees que utilizam sistemas de sateacutelite
para rastreamento (SUPERTRACK 2002) Estas empresas tecircm seu nicho de mercado nas
transportadoras de mercadorias que temem roubo de cargas e na camada da populaccedilatildeo com
maior poder aquisitivo que procuram soluccedilotildees para o roubo de veiacuteculos caros e eventuais
sequumlestros Existe aqui uma limitaccedilatildeo quanto agrave abrangecircncia social
11 Objetivos
Esta dissertaccedilatildeo tem como objetivo principal apresentar um modelo que permita o
gerenciamento em tempo integral de todos os veiacuteculos automotores em todas as vias puacuteblicas
do paiacutes com uma base teacutecnica padronizada
Como objetivos especiacuteficos tem-se
Definir a arquitetura fiacutesica do modelo
10
Especificar a arquitetura funcional do modelo
Especificar e modelar a arquitetura de informaccedilatildeo do modelo
O modelo utiliza tecnologias provenientes do mundo de redes de computadores e
telecomunicaccedilotildees todas consolidadas e com massa criacutetica disponiacutevel O cerne do sistema eacute o
modelo de gerenciamento SNMP com suas estaccedilotildees de gerenciamento protocolos de
comunicaccedilatildeo e noacutes gerenciados (veiacuteculos) com agentes e bases de informaccedilotildees (MIBs -
Management Information Base) A comunicaccedilatildeo entre gerente e agente eacute feita por radioshy
frequumlecircncia entre antenas estrategicamente localizadas (estaccedilotildees radiobase - ERBs) e um
hardware especializado embarcado no veiacuteculo
A atribuiccedilatildeo das montadoras de veiacuteculos eacute embarcar um servidor com uma mesma base de
dados e um mesmo agente em cada produto seu a atribuiccedilatildeo do Poder Puacuteblico eacute implantar
nuacutecleos de gerenciamento e estaccedilotildees radiobase suficientes para dar a aacuterea de cobertura
necessaacuteria para a malha viaacuteria brasileira No momento em que o veiacuteculo eacute ligado e comeccedila a
utilizar uma rua avenida ou rodovia os gerentes puacuteblicos iniciam o monitoramento e o
controle pois o veiacuteculo tal como um switch de rede de computadores fica informando ldquoestou
ligadordquo ldquosou um Palio EXrdquo ldquominha placa eacute MCG 3456rdquo ldquominha velocidade atual eacute 76
kmhrdquo O modelo prevecirc que se abra desta forma um canal de comunicaccedilatildeo em tempo real
entre o gestor de tracircnsito e o condutor do veiacuteculo possibilitando que o mesmo seja avisado
via sintetizador de voz ou painel digital de congestionamentos interrupccedilotildees de tracircnsito
velocidade excessiva trecho com cobranccedila de pedaacutegio e autuaccedilotildees por exemplo O motorista
pode por sua vez solicitar socorro em situaccedilotildees emergenciais O modelo proposto abre
enfim um campo vasto de desenvolvimento de equipamentos especializados aplicaccedilotildees de
gerenciamento e procedimentos legais
Todas as instituiccedilotildees empresas e pessoas envolvidas com veiacuteculos satildeo beneficiadas pois
todas podem ter estaccedilotildees de gerenciamento focadas no seu negoacutecio A montadora cria um
sistema que iraacute auxiliar no processo produtivo do veiacuteculo registrando dados como modelo
cor nuacutemero de seacuterie data de fabricaccedilatildeo etc As revendas e concessionaacuterias envolvidas na
comercializaccedilatildeo e manutenccedilatildeo do veiacuteculo ganham informaccedilotildees adicionais que podem ser
utilizadas na consolidaccedilatildeo do relacionamento com clientes tais como datas e locais de
manutenccedilotildees nome do usuaacuterio e perfil de uso do veiacuteculo Uma base de informaccedilotildees
padronizada possibilita que as oficinas atendam veiacuteculos independentemente da marca O
proprietaacuterio ganha em seguranccedila e interatividade com o veiacuteculo que avisa quando estaacute
vencendo o prazo de uma manutenccedilatildeo preventiva e que a velocidade atual estaacute acima do
permitido no trecho evitando multas O Poder Puacuteblico ganha uma ferramenta poderosa e
versaacutetil para detectar fiscalizar agir penalizar e cobrar
A maior beneficiada com a implantaccedilatildeo deste modelo eacute a sociedade brasileira que teraacute reais
possibilidades de diminuir seus iacutendices de infraccedilotildees contravenccedilotildees crimes e mortes aleacutem de
minimizar os prejuiacutezos monetaacuterios com estes eventos O paiacutes pode dar o exemplo ao mundo
tal como jaacute fez no processo eleitoral receacutem concluiacutedo
O capiacutetulo 2 fundamenta as tecnologias envolvidas no Modelo de Gerenciamento de Veiacuteculos
Automotores o capiacutetulo 3 detalha as necessidades e benefiacutecios da implantaccedilatildeo do modelo e o
capiacutetulo 4 apresenta o Modelo de Gerenciamento de Veiacuteculos Automotores desenvolvido no
seu aspecto fiacutesico funcional e quanto agrave base de informaccedilotildees O capiacutetulo 5 compreende as
consideraccedilotildees finais e conclusotildees e o anexo 1 conteacutem a base de informaccedilotildees - MIB -
definida
13
2 - FUNDAMENTACcedilAtildeO
21 O Modelo SNMP
O Modelo de Gerenciamento SNMP foi criado em 1990 buscando suprir uma lacuna que
estava se abrindo no gerenciamento da Internet Ateacute entatildeo a precursora ARPANET vinha
utilizando recursos modestos como o programa Ping para gerenciamento O crescimento
explosivo da rede mundial demandou uma forma sistemaacutetica de monitorar e controlar as redes
de computadores A estrutura e o protocolo SNMP foram implementados nos produtos
comerciais - computadores hubs roteadores switches - e se tomaram padrotildees para o
gerenciamento de redes O Modelo SNMP consiste em quatro componentes noacute gerenciado
estaccedilatildeo de gerenciamento informaccedilatildeo de gerenciamento e protocolo (TANENBAUM 1997)
Estes componentes satildeo ilustrados na figura 21
Fig 21 - Componentes do Modelo de Gerenciamento SNMP
14
Segundo Mello (2002 108 f) o modelo de gerenciamento SNMP eacute composto pelos elementosGerente (estaccedilatildeo de gerenciamento)- a estaccedilatildeo de gerenciamento age como uma interface da estrutura gerenciada com o administrador o qual recebe as informaccedilotildees de estado do sistema e determina a accedilatildeo que deve ser tomada Agente - eacute moacutedulo que fica no dispositivo que estaacute sendo gerenciado Troca informaccedilotildees com o gerente A comunicaccedilatildeo pode ser originada a partir dele (trap) ou do gerente (polling)MTB - por sua vez a MtB (Base de Informaccedilotildees Gerenciaacuteveis) armazena todas as informaccedilotildees do dispositivo como a identificaccedilatildeo as configuraccedilotildees o estado Estas informaccedilotildees satildeo lidas ou alteradas pelo agenteProtocolo de Gerenciamento - O SNMP possibilita a troca de informaccedilotildees entre gerentes e agentes Na arquitetura Internet o SNMP eacute implementado sobre o UDP ou seja natildeo eacute orientado agrave conexatildeo - como sua funccedilatildeo eacute gerenciar situaccedilotildees de risco natildeo pode depender de conexatildeo
As redes de computadores se consolidaram apoacutes um embate com sistemas multiusuaacuterios que
foi a tecnologia que fez frente agraves redes no final dos anos 80 Praacuteticas baratas e eficientes as
redes de computadores imediatamente foram interligando todos elementos de computaccedilatildeo de
uma empresa de computadores a impressoras de servidores a sistemas de fornecimento de
energia ininterrupta (no breaks) As redes foram se expandindo dentro da empresa
interligaram filiais e parceiros tomando-se estruturas extremamente complexas e requerendo
algum niacutevel de gerenciamento As tentativas iniciais foram proprietaacuterias e natildeo tinham a
abrangecircncia necessaacuteria ao problema
A cultura de gerenciar redes expandiu-se quando os principais fabricantes de equipamentos de
informaacutetica adotaram o modelo SNMP como padratildeo A estrutura de gerenciamento eacute
composta basicamente de um gerente que solicita informaccedilotildees ou envia comandos de controle
para o noacute gerenciado dentro do noacute estaacute o agente SNMP que recebe as instruccedilotildees do gerente e
as executa Quando o agente necessita de alguma informaccedilatildeo ele consulta a MIB que eacute a base
de informaccedilotildees de gerenciamento de cada equipamento Todo equipamento deve possuir uma
MIB para ser gerenciaacutevel pois eacute nela que as informaccedilotildees relevantes ao usuaacuterio satildeo
armazenadas
O SNMP foi definido tendo como principal objetivo minimizar a quantidade e complexidade das funccedilotildees de gerenciamento realizadas pelo agente Como objetivos secundaacuterios foi proposto que o SNMP fosse suficientemente amplo
para aceitar aspectos adicionais da operaccedilatildeo de gerenciamento de redes e tanto quanto possiacutevel independente da arquitetura e mecanismos dos dispositivos gerenciados (CASE 1990 p 5)
O gerenciamento de uma rede de computadores normalmente eacute realizado atraveacutes de vaacuterias
estaccedilotildees de gerenciamento que monitoram e controlam vaacuterios noacutes gerenciados As estaccedilotildees de
gerenciamento satildeo computadores de alta capacidade de processamento que executam uma
aplicaccedilatildeo de gerenciamento Os noacutes gerenciados satildeo computadores hubs switches
roteadores placas de rede no breaks enfim qualquer dispositivo de informaacutetica que possua
um agente SNMP e uma M1B embarcados O agente SNMP intermedeia as questotildees de
gerenciamento com a MIB que armazena os dados do equipamento Estes dados podem ser
consultados ou alterados utilizando o protocolo SNMP
Os recursos que satildeo gerenciados no equipamento ou dispositivo de informaacutetica satildeo
representados como objetos e a MIB eacute uma estruturaccedilatildeo destes objetos na forma de uma
aacutervore As definiccedilotildees de como deve ser construiacuteda uma MIB podem ser encontradas na
Estrutura da Informaccedilatildeo de Gerenciamento padratildeo (SMI) A notaccedilatildeo para a representaccedilatildeo dos
dados na MIB eacute determinada na Notaccedilatildeo de Sintaxe Abstrata 1 (ASN 1)
A evoluccedilatildeo das redes equipamentos e sistemas de comunicaccedilatildeo bem como o incremento das
necessidades de disponibilidade e seguranccedila fazem com que haja uma constante ampliaccedilatildeo de
funccedilotildees e potencialidades no SNMP e SMI ocasionando a liberaccedilatildeo de novas versotildees de
ambos de tempos em tempos
22 Transmissatildeo Sem Fio
A transmissatildeo sem fio eacute uma das tecnologias que foram muito desenvolvidas em funccedilatildeo de
necessidades em telecomunicaccedilotildees Hoje eacute um meacutetodo amplamente utilizado tanto para
transmitir voz quanto dados Quando se fala de comunicaccedilatildeo entre dois pontos de A ateacute B
15
em que pelo menos um dos terminais ou elementos eacute moacutevel a transmissatildeo sem fio eacute a
tecnologia mais indicada
16
221 O Espectro Eletromagneacutetico
A tecnologia da comunicaccedilatildeo sem fio utiliza como meios de transmissatildeo a atmosfera terrestre
ou o vaacutecuo sendo que estes meios assim como cabos de cobre e cabos oacuteticos tecircm limitaccedilotildees
O espectro eletromagneacutetico eacute o nome dado agrave parte aproveitaacutevel do meio livre para a difusatildeo
de um sinal considerando a tecnologia atualmente conhecida Segundo Tanenbaum (1997)
esta tecnologia foi produzida e observada pela primeira vez em 1887 por Heinrich Hertz
Quando se movem os eleacutetrons criam ondas eletromagneacuteticas que podem se propagar atraveacutes do espaccedilo livre (inclusive no vaacutecuo) O nuacutemero de oscilaccedilotildees por segundo de uma onda eletromagneacutetica eacute chamado de frequumlecircncia eeacute medida em Hz A distacircncia entre dois pontos maacuteximos (ou miacutenimos) consecutivos eacute chamada de comprimento de onda que eacute universalmente designada pela letra grega X (lambda) No vaacutecuo as ondas viajam na mesma velocidade independente de sua frequumlecircncia ou seja a 3x108 ms que eacute a velocidade da luz representada por c A relaccedilatildeo fundamental eacute expressa na equaccedilatildeo X=C Quando se instala uma antena com o tamanho apropriado em um circuito eleacutetrico as ondas eletromagneacuteticas podem ser transmitidas e recebidas com eficiecircncia por um receptor localizado a uma distacircncia bastante razoaacutevel Toda a comunicaccedilatildeo sem fio eacute baseada nesse princiacutepio (TANENBAUM 1997 p 107)
Os principais fatores que afetam uma transmissatildeo em radiofrequumlecircncia satildeo basicamente a
frequumlecircncia utilizada a localizaccedilatildeo dos equipamentos de transmissatildeorecepccedilatildeo o tamanho e
altura das antenas a potecircncia de transmissatildeo do sinal obstaacuteculos e condiccedilotildees do tempo Estes
fatores determinam a aacuterea de cobertura de um determinado sinal isto eacute a aacuterea geograacutefica
onde eacute possiacutevel haver uma comunicaccedilatildeo entre dois ou mais terminais
O espectro eletromagneacutetico uacutetil atualmente em radiofrequumlecircncia eacute a faixa que vai de 3 kHz ateacute
300 GHz O uso desta faixa de frequumlecircncias eacute restrito e controlado justamente para organizar
as vaacuterias aplicaccedilotildees e os inuacutemeros interesses envolvidos O oacutergatildeo federal que atribui destina
e fiscaliza as vaacuterias faixas de frequumlecircncias no Brasil eacute a ANATEL
A grande faixa dos 3 kHz aos 300 GHz eacute dividida em 8 bandas conhecidas pelas suas siglas
na liacutengua inglesa a saber
VLF - frequumlecircncias muito baixas esta banda vai de 3 a 30 kHz a baixa frequumlecircncia implica em
alto comprimento de onda Este tipo de sinal tende a acompanhar a curvatura da Terra
atingindo grandes distacircncias Esta banda eacute especialmente utilizada para transmissotildees globais e
navegaccedilatildeo mariacutetima de longa distacircncia (BICSI 1998 p 29-2)
LF - frequumlecircncias baixas satildeo as contidas entre 30 kHz e 300 kHz Possuem caracteriacutesticas de
propagaccedilatildeo e uso similares agrave banda VLF
MF mdash frequumlecircncias meacutedias estatildeo entre 300 kHz e 3000 kHz Uma grande parte deste espectro
eacute utilizado pelas raacutedios AM (amplitude modulada) tambeacutem conhecidas com raacutedios de ondas
meacutedias (OM) Estas ondas se propagam ao niacutevel do solo e perfuram preacutedios e obstaacuteculos Ateacute
esta frequumlecircncia a largura de banda disponiacutevel eacute pequena (TANENBAUM 1997 p 110)
HF - frequumlecircncias altas vatildeo de 3 MHz ateacute 30 MHz As ondas que estatildeo ao niacutevel do solo tende
a ser absorvidas pela Terra de forma que a propagaccedilatildeo do sinal natildeo acompanha mais a
curvatura do planeta A caracteriacutestica nesta banda eacute que as ondas refratam na ionosfera uma
ou mais vezes retomando ao solo e sendo recebidas pelo destino
VHF - frequumlecircncias muito altas compreendem o intervalo de 30 MHz a 300 MHz A
caracteriacutestica de propagaccedilatildeo eacute similar ao HF sendo utilizada por radioamadores canais de
televisatildeo aberta (2 ao 13) e raacutedios FM (frequumlecircncia modulada) A banda VHF possui faixas
destinadas agrave comunicaccedilatildeo moacutevel terrestre e aplicaccedilotildees militares (TANENBAUM 1997 p
111)
UHF - frequumlecircncias ultra-altas satildeo as que vatildeo de 300 MHz a 3000 MHz De uma forma geral
a partir de 100 MHz as ondas trafegam em linha reta sendo desta forma mais simples para se
17
determinar origem e destino Estas ondas satildeo vulgarmente conhecidas como microondas e
satildeo amplamente utilizadas em comunicaccedilatildeo de dados e voz Usando antenas paraboacutelicas eacute
possiacutevel concentrar o sinal num feixe de microondas permitindo uma comunicaccedilatildeo mais
eficiente A banda UHF conteacutem duas faixas ISM - em 902 MHz e 24 GHz que satildeo liberadas
pela ANATEL para aplicaccedilotildees industriais cientiacuteficas e meacutedicas ou seja na praacutetica qualquer
um pode utilizaacute-las sem autorizaccedilatildeo do oacutergatildeo governamental Ambas estatildeo congestionadas
pela alta utilizaccedilatildeo em telefonia e comunicaccedilatildeo de dados principalmente em grandes centros
Nesta banda eacute atribuiacuteda uma faixa de comunicaccedilatildeo moacutevel terrestre
SHF - as frequumlecircncias superaltas encontram-se acima de 3 GHz e abaixo de 30 GHz Nesta
banda foram atribuiacutedas duas faixas ISM localizadas em 57 e 24 GHz Quando a transmissatildeo
utiliza frequumlecircncias acima de 8 GHz a aacutegua comeccedila a ser um obstaacuteculo pois as ondas
eletromagneacuteticas agora com um comprimento de onda de 3 ou 4 centiacutemetros satildeo absorvidas
pela chuva As empresas de telefonia utilizam SHF em larga escala principalmente para
comunicaccedilatildeo de longa distacircncia
EHF - frequumlecircncias extremamente altas vatildeo de 30 a 300 GHz Possuem caracteriacutesticas
semelhantes a SHF e suas faixas ISM satildeo 61 122 e 244 GHz
222 Teacutecnicas de Multiplexaccedilatildeo
A necessidade de compartilhar um meio finito de transmissatildeo - o ar - fez com que vaacuterias
tecnologias fossem desenvolvidas para resolver problemas de transmissatildeo Uma necessidade
que surgiu foi a de utilizar mais eficientemente as estreitas bandas alocadas para determinada
aplicaccedilatildeo telefonia celular por exemplo O aumento exponencial dos usuaacuterios de telefones
celulares rapidamente congestiona as estaccedilotildees radiobase que podem operar numa pequena
faixa licenciada pela ANATEL
18
Foram desenvolvidas teacutecnicas de multiplexaccedilatildeo para aumentar a capacidade de transmissatildeo
das ondas eletromagneacuteticas Uma analogia uacutetil para mostrar o efeito da multiplexaccedilatildeo de um
sinal de raacutedio eacute o da ponte Governador Colombo Sales que liga a Ilha de Santa Catarina ao
continente A ponte ocupa um determinado espaccedilo uma largura limitada possui 4 pistas
todas no mesmo sentido Se quiseacutessemos aumentar a capacidade de veiacuteculos que trafegam
naquele sentido e natildeo tiveacutessemos espaccedilo para ampliar a largura da ponte ou natildeo houvesse
condiccedilotildees teacutecnicas para isto poderiacuteamos multiplexaacute-la Diminuindo a largura de cada uma
das 4 pistas poderiacuteamos criar uma quinta pista de rodagem Ou se poderia construir um outro
niacutevel de pistas na mesma largura e acima do existente a capacidade de veiacuteculos dobraria sem
que a largura original da ponte fosse alterada
Existem vaacuterias teacutecnicas de multiplexaccedilatildeo sendo que as mais utilizadas satildeo
FDMA - a teacutecnica de acesso muacuteltiplo por divisatildeo de frequumlecircncia pode ser utilizada tanto em
transmissotildees digitais quanto analoacutegicas Uma banda alocada de 25 MHz por exemplo pode
ser dividida em 833 canais independentes de 30 kHz cada Esta teacutecnica permite que o
equipamento moacutevel seja mais simples e barato poreacutem a estaccedilatildeo radiobase necessita mais
equipamentos pois cada canal requer um transmissor e um receptor (BICSI 1998 p29-4)
TDMA mdash a multiplexaccedilatildeo de acesso muacuteltiplo por divisatildeo de tempo prevecirc a divisatildeo dos canais
de radiofrequumlecircncia do FDMA em intervalos de tempo sendo que a cada transmissatildeo eacute alocado
um determinado intervalo TDMA eacute um meacutetodo mais complexo e requer equipamentos mais
sofisticados que um FDMA puro mas consegue atender um nuacutemero muito maior de usuaacuterios
(BICSI 1998 p29-5)
CDMA mdash o acesso muacuteltiplo por divisatildeo de coacutedigo foi desenvolvido para uso militar visando
seguranccedila nas transmissotildees O sistema consiste em converter a informaccedilatildeo em sinal digital e
misturaacute-lo a um coacutedigo randocircmico Esta combinaccedilatildeo eacute transmitida numa larga faixa de
frequumlecircncias literalmente o sinal eacute ldquoespalhadordquo numa teacutecnica conhecida por spread-spectrum
19
CDMA consegue acomodar 20 vezes mais usuaacuterios que FDMA considerando a mesma
largura de banda (BICSI 1998 p 29-6)
23 Estaccedilatildeo Radiobase - ERB
As estaccedilotildees radiobase satildeo um elemento-chave do sistema principalmente porque demandam
um forte investimento do Poder Puacuteblico para que as aacutereas de cobertura necessaacuterias sejam
rapidamente atingidas Este trabalho prevecirc um modelo similar ao adotado pelas companhias
de telefonia celular que em poucos anos conseguiram atingir as principais cidades e rodovias
20
com seu sistema comograve podemos ver na figura 22 do site da TIM Telesc Celular (2002)
Cobertura em mais de 2300 km de rodovias
A TIM aleacutem de oferecer cobertura em 235 municiacutepios em suacirc aacuterea de concessatildeo pensando sempre em oferecer os melhores serviccedilos a seus clientes estaacute estendendo sua cobertura em diversos trechos de rodovias Hoje satildeo mais de 2300 km de rodovias para vocecirc falar ao telefone mesmo quando estiver viajando
Rodaroacute
BR-277 CURITIBA- PONTA GROSSA 100
BR-376 MARINGAacute - APUCARANA 100PR-407 PARANAGUAacute - PONTAL DO PARANAacute 100BR-369 CAMBEacute - APUCARANA 98
BR-376 CURITIBA - Divisa Est Santa Catarina 96BR-277 CURITIBA - PARANAGUAacute 90BR-277 CASCAVEL - FOZ DO IGUACcedilU 86PR-508 ALEXANDRA - MATINHOS 84
BR-116 CURITIBA - Divisa Est Satildeo Paulo 80
BR-116 CURITIBA - Divisa Est Santa Catarina 57
BR-101 FLORIANOPOLIS - Divisa Est Paranaacute 97
BR-101 FLORIANOacutePOLIS - Divisa Est Rio Grande do Sul 90BR-470 NAVEGANTES - BLUMENAU 70
BR-280 MAFRA - PORTO UNIAtildeO 38BR-282 FLORIANOacutePOLIS - LAGES 23
Fig 22 -Aacuterea de cobertura TIM Celular
As ERBs formam uma rede sem fio (WLL - wireless lan) que eacute acessada pelos noacutes da rede
(veiacuteculos automotores) sempre que os mesmos estiverem dentro da aacuterea de cobertura As
plataformas que datildeo sustentaccedilatildeo a este sistema satildeo vaacuterias sendo que algumas jaacute estatildeo
consolidadas principalmente produtos da chamada Segunda Geraccedilatildeo tais como TDMA
CDMA DECT e GSM Outros sistemas chamados de Terceira Geraccedilatildeo como UMTS estatildeo
surgindo e poderatildeo ser utilizados em larga escala no futuro
22
3 - NECESSIDADES E BENEFIacuteCIOS
31 Tecnologia Atual versus Modelo de gerenciamento SNMP
Este trabalho se posiciona no ceme de vim mercado extremamente competitivo e caracterizado
pelo uso de tecnologias proprietaacuterias o mercado de veiacuteculos Tem-se hoje uma pequena
quantidade de montadoras no mundo todas elas lutando para conquistar mercados e
sobreviver Suas equipes de pesquisa e desenvolvimento satildeo cercadas de cuidado e sigilo pois
se tomaram elementos decisivos nesta batalha A informaccedilatildeo eacute mais uma vez fator decisivo
Neste caso natildeo eacute a informaccedilatildeo comercial a informaccedilatildeo de marketing a informaccedilatildeo que eacute
coletada nos mercados consumidores Este trabalho trata de uma informaccedilatildeo especial aquela
contida no veiacuteculo
A pesquisa descrita nesta dissertaccedilatildeo mostra o estaacutegio tecnoloacutegico atual de algumas das
principais montadoras do mundo focalizando principalmente as de automoacuteveis que satildeo as
que determinam o estado da arte Os sistemas de gerenciamento embarcados nos automoacuteveis
satildeo proprietaacuterios e baseados em um ou mais moacutedulos internos que se comunicam com o
mundo externo - tipicamente um PC - via comunicaccedilatildeo serial O automoacutevel conteacutem vaacuterios
sensores e atuadores que informam paracircmetros e estados O cruzamento destas informaccedilotildees
determina avarias ou defeitos que podem ser sanados com uma intervenccedilatildeo externa ou
atraveacutes de um comando Todo este sistema eacute totalmente disponibilizado na unidade de
desenvolvimento da montadora ou seja basicamente em um uacutenico lugar no planeta Uma
pequena parte deste sistema eacute disponibilizado agraves revendas com suas oficinas credenciadas
quase nada eacute oferecido ao usuaacuterio final do veiacuteculo As concessionaacuterias autorizadas compram
um pacote que inclui um PC desktop ou notebook software de gerenciamento moacutedulos de
comunicaccedilatildeo e treinamento na faacutebrica que possibilitaraacute alguns diagnoacutesticos e correccedilotildees de
avarias A questatildeo eacute a seguinte o usuaacuterio paga um valor expressivo por um veiacuteculo com uma
tecnologia de ponta embutida mas continua ficando com o carro quebrado na beira da
estrada sem saber o que fazer Em outra direccedilatildeo o Poder Puacuteblico investe em sistemas de
controle da malha viaacuteria tais como radares e sensores os populares ldquopardaisrdquo e ldquolombada
eletrocircnicardquo
Quando um automoacutevel estaacute em funcionamento numa viagem por exemplo um complexo
mecacircnico-eleacutetrico-hidraacuteulico-eletrocircnico estaacute operando em sincronia Os vaacuterios sistemas
motor injeccedilatildeo de combustiacutevel suspensatildeo etc satildeo todos direcionados para realizar uma
funccedilatildeo simples deslocar pessoas com rapidez conforto e seguranccedila Se eles cumprirem de
forma eficiente este objetivo pode-se dizer que o carro eacute bom Sabe-se que isto realmente
acontece assim como eacute sabido que estes sistemas falham sofrem desgastes sofrem variaccedilotildees
de carga e ficam obsoletos Assim como um equipamento ativo de rede
Um switch de rede quando estaacute em funcionamento numa rede de dados com velocidades de
101001000 Mbps por exemplo eacute um complexo mecacircnico-eleacutetrico-eletrocircnico operando em
sincronia Os vaacuterios sistemas conexotildees mecacircnicas de cabos fonte de energia placas de
circuito etc satildeo direcionados a realizar uma funccedilatildeo tambeacutem simples encaminhar pacotes de
dados com rapidez e seguranccedila Se este switch cumprir esta funccedilatildeo de forma eficiente tem-se
um bom equipamento em matildeos Os switches tambeacutem falham desgastam tecircm sua carga
alterada e ficam obsoletos Para manter-se um switch sempre em funcionamento eficiente eacute
necessaacuterio gerenciaacute-lo
O mundo automotivo vive uma situaccedilatildeo similar agrave descrita anteriormente a explosatildeo do uso de
automoacuteveis Assim como na transiccedilatildeo ARPANET-Intemet natildeo se tem ferramentas eficientes
para gerenciar este processo depois que o veiacuteculo sai da linha de montagem Na verdade natildeo
existem padrotildees para este fim As induacutestrias criaram padrotildees de gerenciamento proprietaacuterios
23
que praticamente cessam sua utilidade no momento que saem da linha de produccedilatildeo ressalva
feita a alguns diagnoacutesticos realizados por algumas concessionaacuterias
Um veiacuteculo oferece ao seu proprietaacuteriomotorista um conjunto de sinalizaccedilotildees luminosas e
paineacuteis analoacutegicos (ponteiros) ou digitais que informam velocidade rotaccedilatildeo do motor
quantidade de combustiacutevel etc Os mais modernos possuem um ldquocomputador de bordordquo que
basicamente faz a relaccedilatildeo entre duas variaacuteveis como por exemplo distacircncia percorrida versus
combustiacutevel consumido e disponibiliza ao motorista o consumo meacutedio do automoacutevel
Os automoacuteveis satildeo particularmente econocircmicos quase avaros quando o assunto eacute fornecer
informaccedilotildees aos gestores da rede digo do sistema viaacuterio os departamentos municipais
estaduais e federais encarregados de tracircnsito estradas e rodovias simplesmente desconhecem
os equipamentos digo veiacuteculos que trafegam pelos seus domiacutenios
O poder puacuteblico investe pesadamente e de forma reativa em ampliaccedilatildeo de vias e
cruzamentos da mesma forma que um administrador de rede sem gerenciamento trata de
comprar ativos de rede que possibilitem links mais raacutepidos desfazendo um gargalo e criando
outro Outro investimento eacute no sentido de monitorar velocidade e identificaccedilatildeo (placa) dos
automoacuteveis com objetivo duplo de controlar e arrecadar
Nos dois casos citados acima - usuaacuterio e gestor - fica claro o condicionamento a que ambos
estatildeo submetidos pouca ou nenhuma informaccedilatildeo eacute o normal Fazendo um pequeno exerciacutecio
considerando a hipoacutetese de que os automoacuteveis fossem mais ldquoamigaacuteveisrdquo pode-se imaginar
um motorista sendo avisado que no proacuteximo mecircs venceraacute a garantia de 1 ano do veiacuteculo
aproveite e leve na concessionaacuteria autorizada mais proacutexima para sanar aquele ruiacutedo no painel
Mecircs que vem vocecirc teraacute que pagar por isto A informaccedilatildeo aparece no visor de cristal liacutequido do
raacutedio ou CDplayer Situaccedilatildeo 2 a famiacutelia em viagem de feacuterias ocorre uma falha no sistema
ABS que evita o bloqueio dos freios do veiacuteculo Faltam 200 km para o destino Podemos
continuar a viagem com seguranccedila ou tenho que procurar uma oficina O sistema informa que
24
apenas o sistema antibloqueio estaacute inoperante mas os freios estatildeo perfeitos Siga viagem e
assim que puder leve a uma concessionaacuteria autorizada O proprietaacuterio de uma transportadora
que possui uma frota de veiacuteculos simplificaria sua tarefa de manutenccedilatildeo dos veiacuteculos
Sempre que um caminhatildeo entra numa das filiais o agente SNMP envia um trap (relatoacuterio) das
condiccedilotildees funcionais do veiacuteculo
O mesmo exerciacutecio pode ser feito pensando no poder puacuteblico nos pontos de gerenciamento
de traacutefego que funcionam como uma rede sem fio que recebe e envia dados para os
automoacuteveis uma estaccedilatildeo gerente recebe uma notificaccedilatildeo de um agente SNMP embarcado no
veiacuteculo que informa que eacute um Palio do fabricante FIAT modelo XA 03 placa ABC 1234
Cor vermelha Chassi 2384FTR4532DSE12 MAC Address 0060B30000C2 e estaacute
trafegando a 95 kmh velocidade acima do permitido no trecho A estaccedilatildeo gerente envia uma
mensagem ao veiacuteculo informando a situaccedilatildeo irregular ao motorista que iraacute diminuir a
velocidade para natildeo ser multado Numa situaccedilatildeo hipoteacutetica de roubo de automoacutevel as estaccedilotildees
gerentes do poder puacuteblico satildeo autorizadas a enviar um comando de cortar a igniccedilatildeo do
veiacuteculo
No caso de gerenciamento de um conjunto de veiacuteculos como o proprietaacuterio da transportadora
ou o DER de Santa Catarina existe a necessidade de padronizaccedilatildeo ou seja todas as
montadoras deveriam adotar gradativamente um modelo padronizado A padronizaccedilatildeo
possibilita que se economize no desenvolvimento de aplicaccedilotildees e equipamentos software e
hardware Outra vantagem eacute que mais empresas podem adquirir o sistema e desfrutar dos
benefiacutecios de gerenciamento sobre veiacuteculos jaacute que natildeo se fala mais em tecnologia
proprietaacuteria
Este trabalho considera algumas diferenccedilas entre utilizar o Modelo SNMP para gerenciamento
de uma rede de computadores ou para veiacuteculos automotores Os conceitos baacutesicos natildeo se
alteram e as principais mudanccedilas satildeo relacionadas na Tabela 31
25
26
Modelo SNMP em Redes de
Computadores
Modelo SNMP em Veiacuteculos
Automotores
Estaccedilotildees de
Gerenciamento
Estaacuteticas complexas e
centralizadas
Estaacuteticas ou moacuteveis complexas ou
simples e descentralizadas
Noacutes
GerenciadosEstaacuteticos Moacuteveis
Relaccedilatildeo
Estaccedilotildees Noacutes1 O n n O n
Elementos
Gerenciados
Computadores hubs switches
roteadores
Automoacuteveis ocircnibus caminhotildees
motocicletas
Base de
InformaccedilotildeesMIB-II
Os objetos e grupos da MIB-II satildeo
insuficientes para este fimTabela 31 - Comparativo de Uso no Modelo SNMP
Natildeo se quer que com este trabalho sejam abolidas as questotildees de sigilo e segredo industrial na
pesquisa e desenvolvimento dos veiacuteculos pelo contraacuterio As atuais formas de monitoramento
e telemetria com a meta de resolver problemas e aumentar a vantagem competitiva de seus
produtos satildeo boas principalmente para os consumidores
27
4 - MODELO DE GERENCIAMENTO DE VEIacuteCULOS AUTOMOTORES
O modelo proposto nesta dissertaccedilatildeo eacute baseado no modelo SNMP e utiliza os elementos
previstos ou seja estaccedilotildees de gerenciamento noacutes gerenciados informaccedilotildees e um protocolo
de comunicaccedilatildeo A intenccedilatildeo eacute utilizar ao maacuteximo toda a tecnologia que jaacute foi desenvolvida e
foi consolidada ao longo dos uacuteltimos anos pois isto traraacute baixos custos e uma massa criacutetica jaacute
formada
Neste capiacutetulo e nos posteriores utilizar-se-aacute para efeito de maior clareza a denominaccedilatildeo
carro eou automoacutevel ao inveacutes de veiacuteculo inclusive nas figuras O carro eacute o veiacuteculo mais
comum e pretende-se que o leitor na medida em que se embasa o modelo vaacute traccedilando um
paralelo com as situaccedilotildees corriqueiras do dia-a-dia De qualquer forma o modelo foi pensado
para ser utilizado em todos os tipos de veiacuteculos sejam eles de passeio utilitaacuterios de carga
motocicletas de passageiros enfim todos os veiacuteculos (noacutes) que utilizam a malha viaacuteria (rede)
do paiacutes
O modelo proposto apresenta trecircs arquiteturas Fiacutesica Funcional e de Informaccedilatildeo A
arquitetura Fiacutesica define a infra-estrutura de comunicaccedilatildeo entre os componentes do sistema a
arquitetura Funcional descreve os componentes loacutegicos do sistema e as funcionalidades que
podem ser desenvolvidas e a arquitetura de Informaccedilatildeo apresenta um conjunto de variaacuteveis
que datildeo suporte ao desenvolvimento das aplicaccedilotildees e as notificaccedilotildees que podem ser emitidas
no caso destas variaacuteveis atingirem limiares especificados Cada uma dessas arquiteturas seraacute
detalhada nos itens a seguir
28
41 Arquitetura Fiacutesica
Esta dissertaccedilatildeo utiliza o Modelo de Gerenciamento SNMP por se tratar de uma tecnologia
que eacute padratildeo possui inuacutemeros gerentes e agentes desenvolvidos para as mais diversas
aplicaccedilotildees e eacute produzida em escala o que baixa os custos de implantaccedilatildeo em qualquer
veiacuteculo A quantidade de pessoal que jaacute atua nesta tecnologia tambeacutem eacute um fator positivo A
figura abaixo mostra esquematicamente o modelo sendo aplicado no gerenciamento de
veiacuteculos
Gerenciamento
(GERENTE
SNMP)
Fig 41 - Modelo de Gerenciamento SNMP em Veiacuteculos Automotores
Saindo de um modelo teoacuterico e descrevendo um modelo praacutetico tem-se um computador
rodando um programa gerente SNMP que interage com uma base de dados este computador
possui uma interface ethemet 10100 que estaacute conectada por cabo de par tranccedilado ou fibra
oacutetica a uma bridge Esta bridge converte o padratildeo de comunicaccedilatildeo de rede ethernet em
radiofrequumlecircncia utilizando uma frequumlecircncia de saiacuteda e outra de entrada este conjunto eacute
vulgarmente denominado canal e eacute compartilhado por todos os veiacuteculos equipados com uma
bridge similar A bridge do veiacuteculo opera no mesmo canal e compartilha a banda total
fornecida pelo sistema gerente com os outros veiacuteculos que estatildeo na regiatildeo de cobertura da
antena (ERB - estaccedilatildeo radiobase)
A cobertura de cada ERB depende basicamente da potecircncia real dissipada pela antena do tipo
e ganho da antena Uma referecircncia praacutetica que se pode ter eacute o das aacutereas de cobertura de
telefones celulares o modelo proposto nesta dissertaccedilatildeo pode ser implementado com uma
infraestrutura semelhante A figura 42 mostra os elementos reais e sua interaccedilatildeo
Fig 42 - Modelo fiacutesico para gerenciamento de veiacuteculos
O Modelo de Gerenciamento de Veiacuteculos Automotores contempla todas as etapas da ldquovidardquo
de um veiacuteculo ou seja satildeo previstos estaacutegios diferenciados de monitoramento e controle de
acordo com a etapa em que o veiacuteculo se encontra
A primeira etapa de um veiacuteculo automotor fisicamente falando eacute a sua produccedilatildeo
normalmente executada em seacuterie As montadoras possuem plantas fabris em diversas
localidades do mundo onde produzem determinadas linhas e modelos de veiacuteculos No
momento que o veiacuteculo recebe seu sistema eletro-eletrocircnico incluindo o microservidor
veicular uma estaccedilatildeo de gerenciamento da produccedilatildeo jaacute pode iniciar a gravaccedilatildeo dos dados de
identificaccedilatildeo do mesmo como eacute ilustrado na figura 43
MONTADORA DE AUTOMOacuteVEIS Linha de montagem
Dados de Identificaccedilatildeo do veiacuteculo
Fig 43 - Gerenciamento na produccedilatildeo do veiacuteculo
O veiacuteculo cumpre sua trajetoacuteria na linha de montagem jaacute interagindo com uma aplicaccedilatildeo-
gerente desenvolvida para este fim O fabricante neste momento jaacute pode monitorar os testes
iniciais do veiacuteculo gerenciar sua armazenagem no paacutetio da faacutebrica e o embarque para a
concessionaacuteria Apenas duas estaccedilotildees radiobase externas tecircm capacidade para dar cobertura a
todo parque fabril de uma montadora como a Fiat em Betim MG que eacute a maior montadora do
paiacutes com 613800 m2 de aacuterea construiacuteda segundo informa o site brasileiro da Fiat Automoacuteveis
(2002) Algumas ERBs internas que tem um custo muito inferior agraves externas completariam a
cobertura nos pontos necessaacuterios da linha de montagem
O veiacuteculo pronto segue na maior parte das vezes para uma concessionaacuteria autorizada para ser
comercializado Esta mesma concessionaacuteria normalmente presta assistecircncia teacutecnica aos
veiacuteculos da marca tendo limitaccedilotildees quando recebe um automoacutevel por exemplo de um
concorrente Com uma estaccedilatildeo radiobase interna a concessionaacuteria estaacute habilitada a monitorar
todos os veiacuteculos que entrarem na sua oficina estando eles equipados com o microservidor
veicular O teacutecnico da empresa tem a sua disposiccedilatildeo dados histoacutericos e perfis de uso do
veiacuteculo que podem auxiliar na detecccedilatildeo e soluccedilatildeo do problema
Os dados de identificaccedilatildeo do veiacuteculo e do proprietaacuterio aliados ao perfil do condutor tomam-
se ferramentas para conquista e manutenccedilatildeo do cliente A diminuiccedilatildeo do iacutendice de roubos e
acidentes toma a contrataccedilatildeo do seguro uma opccedilatildeo menos necessaacuteria diminuindo o gasto de
quem compra o veiacuteculo e consequumlentemente aumentando as vendas A figura 44 mostra as
possibilidades de gerenciamento nas fases de comercializaccedilatildeo e manutenccedilatildeo
32
REVENDA DE AUTOMOacuteVEIS
Fig 44 - Gerenciamento na comercializaccedilatildeo e manutenccedilatildeo do veiacuteculo
Encerrada a primeira comercializaccedilatildeo do veiacuteculo inicia-se a etapa de utilizaccedilatildeo do mesmo
por um proprietaacuterio ou condutor O microservidor veicular interage com o condutor via painel
digital ou sintetizador de voz Alguns veiacuteculos de maior valor agregado jaacute satildeo equipados com
paineacuteis que atendem ao ldquocomputador de bordoldquo e ao sistema de som raacutedios FM transmitem
pequenas chamadas e notiacutecias que satildeo lidas no interior do veiacuteculo Sintetizadores de voz
equipam os veiacuteculos chamados ldquotop de linhardquo e informam para o motorista colocar o cinto de
seguranccedila que existem portas abertas etc O Modelo de Gerenciamento de Veiacuteculos
Automotores possibilita que haja um enriquecimento das informaccedilotildees e possibilidades para o
condutor do veiacuteculo conforme mostra a figura 45
33
Fig 45 - Gerenciamento no uso do veiacuteculo
PROPRIETAacuteRIO DO AUTOMOacuteVEL
Monitoramento
Garantia e revisotildees
Seguranccedila
O proprietaacuterio do veiacuteculo eacute notificado sempre que uma troca de oacuteleo ou manutenccedilatildeo
preventiva eacute necessaacuteria diminuindo os riscos de uma eventual perda de garantia do fabricante
O aviso de que a garantia do veiacuteculo estaacute expirando tambeacutem existe e isto possibilita uma
eventual diminuiccedilatildeo de custos numa revisatildeo Como o veiacuteculo interage com o sistema gestor
de tracircnsito o modelo prevecirc um mecanismo de solicitaccedilatildeo de socorro muito uacutetil em casos de
acidentes ou quebra do veiacuteculo O maior benefiacutecio eacute saber que seu veiacuteculo estaacute sendo
monitorado assim como os outros veiacuteculos que estatildeo trafegando O monitoramento causa
maior disciplina no tracircnsito e a consequumlente diminuiccedilatildeo de acidentes como mostra a
experiecircncia na capital paranaense na palavra de Cassio Taniguchi
Em 2001 foram 20 menos mortes no tracircnsito curitibano Passamos de 16 em 2000 para 13 morte em cada grupo de 10 mil veiacuteculos Esse eacute o indicador utilizado para mensurar o niacutevel de seguranccedila no tracircnsito urbano E eacute tambeacutem um iacutendice capaz de nos informar a respeito do niacutevel de civilidade que nossa sociedade alcanccedilou Os curitibanos merecem aplausos porque esse resultado eacute fruto de um esforccedilo coletivo que tem envolvido toda a
34
cidade desde 1997 quando lanccedilamos o programa Cidadatildeo em Tracircnsito O programa todos lembram eacute ancorado no tripeacute formado pela engenharia de traacutefego fiscalizaccedilatildeo e educaccedilatildeo para o Tracircnsito E em cinco anos os resultados falam por si proacuteprios O investimento realizado pela Prefeitura de Curitiba passa de R$ 100 milhotildees - o maior entre as cidades de mesmo porte no paiacutes (TANIGUCHI 2002)
O gerenciamento do veiacuteculo auxilia os engenheiros de traacutefego e aumenta o poder de
fiscalizaccedilatildeo do Poder Puacuteblico tornando praticamente inviaacuteveis as accedilotildees criminosas
envolvendo veiacuteculos O Poder Puacuteblico do Brasil bem como de todo paiacutes que adotar este
modelo de gerenciamento ganha uma ferramenta poderosa de gestatildeo de tracircnsito com reflexos
em oacutergatildeos governamentais federais estaduais e municipais diversos tais como departamentos
de tracircnsito departamentos de poliacutecia rodoviaacuteria poliacutecias civil e militar serviccedilos de
inteligecircncia poliacutecia federal serviccedilos de repressatildeo ao crime organizado e secretarias de
receita A figura 46 ilustra algumas situaccedilotildees contempladas neste modelo proposto
Fig 46 - Gerenciamento pelo Poder Puacuteblico
Administraccedilatildeo da malha viaacuteria
Controle de roubos e acidentes
PODER PUacuteBLICOMonitoramento de
tracircnsito
O poder que o modelo disponibiliza aos oacutergatildeos puacuteblicos eacute o poder da informaccedilatildeo em tempo
real o conjunto formado pela identificaccedilatildeo inequiacutevoca do veiacuteculo seu provaacutevel condutor e a
localizaccedilatildeo atual com pequena margem de erro permite accedilotildees policiais raacutepidas e eficientes O
Modelo de Gerenciamento de Veiacuteculos permite ainda que o sistema gestor execute controles
remotamente sobre o veiacuteculo como corte de combustiacutevel e de igniccedilatildeo do motor causando a
imobilizaccedilatildeo instantacircnea As Estaccedilotildees Puacuteblicas de Gerenciamento satildeo as mais complexas e as
mais seguras de todo o modelo visto o poder que carregam em sua aplicaccedilatildeo Apenas o Poder
Puacuteblico constituiacutedo pode ter acesso a estas potencialidades do sistema e para tanto a
aplicaccedilatildeo-gerente deve ser inviolaacutevel
A figura 47 simula uma implantaccedilatildeo de estaccedilotildees radiobase na regiatildeo central da capital
catarinense dando uma ideacuteia de como seria a distribuiccedilatildeo das antenas para haver
gerenciamento sobre os veiacuteculos que circulam na aacuterea
Fig 47 - Estaccedilotildees Radiobase em Florianoacutepolis
42 Arquitetura Funcional
O sistema fiacutesico apresentado anteriormente eacute mostrado aqui como entidades loacutegicas
posicionadas de acordo com sua funccedilatildeo no modelo de gerenciamento A figura 46 ilustra o
modelo funcional
36
Fig 48 - Modelo Funcional de Gerenciamento
421 Estaccedilotildees de Gerenciamento
As estaccedilotildees de gerenciamento satildeo de diferentes porte e complexidade variando de uma
estaccedilatildeo simples para gravaccedilatildeo de dados de identificaccedilatildeo na faacutebrica ateacute um grande complexo
de gerenciamento de veiacuteculos montado com computadores de grande porte e programas de
gerenciamento capazes de suportar milhares de noacutes (veiacuteculos) no Departamento de Estradas
de Rodagem de uma unidade da federaccedilatildeo As estaccedilotildees seratildeo basicamente destinadas a trecircs
finalidades de acordo com os interesses dos mantenedores da gerecircncia
4211 Estaccedilotildees de Gerenciamento de Produccedilatildeo
As estaccedilotildees de produccedilatildeo satildeo localizadas no ambiente de montagem do veiacuteculo ao lado da
linha de produccedilatildeo em seacuterie da motocicleta do automoacutevel do caminhatildeo do utilitaacuterio do
trator etc Esta estaccedilatildeo serviraacute para gravar as primeiras variaacuteveis na MIB do veiacuteculo
basicamente as de identificaccedilatildeo tais como nome do fabricante modelo do veiacuteculo nuacutemero de
seacuterie etc Estes dados satildeo estaacuteticos e soacute podem ser gravados e alterados em faacutebrica satildeo
uacutenicos e sua longevidade eacute coincidente com a do veiacuteculo
4212 Estaccedilotildees de Gerenciamento de Manutenccedilatildeo
As estaccedilotildees de manutenccedilatildeo estaratildeo baseadas nas concessionaacuterias autorizadas revendas de
automoacuteveis e oficinas mecacircnicas Sua funccedilatildeo baacutesica seraacute a gravaccedilatildeo de dados relativos agrave
venda e ao proprietaacuterio do veiacuteculo Satildeo estaccedilotildees simples que poderatildeo consultar as
informaccedilotildees de qualquer carro de qualquer marca visto que a padronizaccedilatildeo usando SNMP
retira o caraacuteter proprietaacuterio dos sistemas atuais
4213 Estaccedilotildees Puacuteblicas de Gerenciamento
Satildeo estaccedilotildees complexas e seguras que gerenciam a malha viaacuteria de um ou mais municiacutepios de
um estado da uniatildeo Basicamente compostas por hardware e software de grande porte como
por exemplo uma workstation HP ou IBM rodando Openview ou Unicenter TNG interagindo
com uma base de dados Oracle A seguranccedila possibilitada pelo SNMPv3 eacute um fator
primordial neste caso pois aqui estaratildeo sendo utilizadas funccedilotildees de controle vitais no veiacuteculo
422 Noacutes Gerenciados
O noacute gerenciado neste modelo proposto eacute tipicamente um veiacuteculo automotor conforme citado
anteriormente Aqui existe uma caracteriacutestica singular que eacute a de que os noacutes satildeo moacuteveis estatildeo
constantemente em deslocamento desde sua fabricaccedilatildeo na montadora passando pelo
transporte ateacute a revenda e o uso posterior pelo proprietaacuterio ou motorista O veiacuteculo dispotildee de
um hardware especialista - um microservidor veicular mdash que contecircm a vehicleMIB e o agente
este hardware interage com os sensores e atuadores existentes no automoacutevel O microservidor
veicular eacute composto basicamente de uma unidade central de processamento memoacuteria volaacutetil
memoacuteria permanente interface com o veiacuteculo e com a rede sem fio este produto assim como
descrito neste modelo natildeo existe comercialmente poreacutem a tecnologia eacute a mesma que eacute
utilizada na implementaccedilatildeo de gerenciamento em roteadores e switches
423 Meio de Comunicaccedilatildeo
A forma como a estaccedilatildeo gerenciadora e o noacute gerenciado trocam informaccedilotildees eacute por
radiofrequumlecircncia ou seja eacute uma comunicaccedilatildeo ethemet sem fio (wireless) que utiliza a mesma
tecnologia jaacute empregada em redes locais O gerente (estaccedilatildeo gerente) interage com o agente
(noacute gerenciado) por intermeacutedio de uma bridge ethemet sem fio e vice-versa A frequumlecircncia de
difusatildeo deve ser diversa das maciccedilamente utilizadas ISM (Aplicaccedilotildees Industriais Cientiacuteficas
e Meacutedicas) por motivos oacutebvios a escolha deve recair nas faixas atribuiacutedas para aplicaccedilatildeo
moacutevel terrestre preferencialmente as proacuteximas das bases de VHF e UHF 41015 MHz ateacute 50
MHz e 3354 MHZ ateacute 3999 MHz (ANATEL 2002)
Fig 49 - Espectro de frequumlecircncias no Brasil
423 Informaccedilotildees de Gerenciamento
As informaccedilotildees envolvidas estatildeo definidas em vehicleMIB e satildeo tratadas pelo agente
especialista que acompanha o veiacuteculo Os objetos ou atributos em questatildeo atendem a
legislaccedilatildeo brasileira de tracircnsito vigente e os requisitos baacutesicos do fabricante do revendedor e
do proprietaacuterio
39
424 Protocolo de Gerenciamento
O protocolo a ser utilizado eacute o SNMPv3 implementado sobre SNMPv2 A versatildeo 3 apresenta
vaacuterios avanccedilos na questatildeo de seguranccedila e as definiccedilotildees podem ser vistas nas RFCs 2571 a
2575 Como esta versatildeo natildeo eacute completa existe a necessidade da versatildeo anterior que pode ser
vista nas RFCs 1905 e 1906
43 Arquitetura de Informaccedilatildeo
A vehicleMIB foi projetada para atender as demandas baacutesicas de todas entidades fiacutesicas e
juriacutedicas que interagem com um automoacutevel Esta MIB procura natildeo conflitar com os sistemas
atualmente implantados que foram concebidos com outra finalidade
A pesquisa que resultou nesta MIB abrangeu a atual legislaccedilatildeo de tracircnsito os atuais coacutedigos
procedimentos e nuacutemeros empregados pela induacutestria automobiliacutestica e suas concessionaacuterias
As funccedilotildees principais de um automoacutevel foram contempladas somou-se a elas algumas
variaacuteveis trazidas do universo de redes de computadores e outras retiradas de carros-conceito
431 Desenvolvimento da MIB
Utilizou-se como ferramenta de auxiacutelio um pacote de programas da MG-Soft chamado MIB
Browser Professional Edition sendo que as figuras que mostram a aacutervore da MIB satildeo telas
capturadas deste software
40
f j MG-SOFT MIszlig Compiler - [MIszlig Group1J File Edit View Modules Jools Window Help
B MIB Tree B Q ] iso
B - Q org B Q dod
R-f1 internetiQ j directorv
+i _ J mgmtR I__| experimental
B vehicleMIBi Q j vehideMIBObjects Si f j vehicleMIBNotifications IS _ J vehicleMIBConformance
f i L_1 private I- SNMPvl Traps
ffl iJ T extual ConventionsS Type Assignments
Fig 410 - Aacutervore da MIB
A vehicleMIB faz parte do grupo experimental (3) segundo a notaccedilatildeo ASNl utilizada pelo
protocolo SNMP Os objetos definidos (OBJECT IDENTIFIER) para compor a vehicleMIB
foram trecircs a saber
vehicleMIBObjects conteacutem todas as informaccedilotildees relativas a identificaccedilatildeo do veiacuteculo
(vehicleldent) ao proprietaacuterio do veiacuteculo (vehicleOwner) o seu histoacuterico (vehicleHistory)
valores momentacircneos (vehicleStatus) e variaacuteveis para controle (vehicleControl)
vehicleMIBNotifications este objeto comporta os atributos utilizados para notificaccedilatildeo de
eventos importantes e se destinam principalmente para servir ao motoristaproprietaacuterio
vehicleMIBConformance este grupo define as necessidades e possibilidades de
implementaccedilatildeo segundo uma famiacutelia de objetos (OBJECT-GROUP) preacute-determinada Os
atributos referentes a grupos e as questotildees de concordacircncia estatildeo contidos nos OBJECT
IDENTIFIER vehicleGroups e vehicleCompliance
41
bullJMG-SOFT MIB Compilei [MIB Group]Uumliacute File Edit View Modules loots Window Help
tg satildegt U m amp T raquo f t I o s P3 m p | 0
B ^ MIB Tree B _ J iso
H Q j org eacute Q dod
Eacute j J internetP~1 directory
B i_ J mgmt rsquo Q j mib-2
agrave Q experimental Ograve OtildeEcirc vehicleMIB
Egrave __| vehicleMIBObjectsSi _ J vehicleldent ffl- n vehicleOwner E _ ] vehicle History ffl- fj vehicleStatus Egrave C j vehicleControl
atilde __) vehicleMIBNotificationsvehicleN otificationChangeO ilAndM aintenance
lt4 vehicleN otificationHelp d f vehicleNotificationGuaranty
B _ ] vehicleMIBConformance IacuteB _ J vehicleCompliance Eacute L J vehicleGroups
B -(_J private1Q j enterprises
Fig 411mdash Aacutervore de vehicleMIBObjects
432 Descriccedilatildeo de vehicleMIBObjects
Esta seccedilatildeo descreve com maiores detalhes cada variaacutevel que compotildee a vehicleMIBObjects
que eacute composta pelos grupos vehicleldent vehicleOwner vehicleHistory vehicleStatus e
vehicleControl
42
4321 Grupo vehicleldent
F1 P 1 experimental Eacute- vehicleMIB
lEacute vehicleMIB Objects B- [_ J vehicleldent
vehicleldentManufacturer vehicleldentModel
vehicleldentSoftwareVersionamp vehideldentAgentSoftwareVersion
vehiclel dentType vehicleldentFuel vehicleldentManufacturingYear vehiclel dentM odelYrsquo ear vehiclel dentCapacity
I^ vehiclel dentPoweri-- vehiclel dentM otorType
vehiclel dentM otorNumber vehiclel dentCylinder
vehiclel dentFirstOilChange | ^ vehicleldentFirstMaintenance
gt$j vehicleldentMaintenancePeriod vehiclel dentColor
i vehiclel dentChassisl d j-- vehicleldentLicencePlate bull vehicleldentlpAddress i - ^ vehicleldentMacAddress h vehiclel dentS eriaIN umber vehicleldentGuaranty
Fig 411 - Aacutervore de vehicleldent
vehicleldentManufacturer - O objeto vehicleldentManufacturer eacute uma string que armazena o
nome da empresa que produz o veiacuteculo eacute gravada em faacutebrica e natildeo se altera mais Esta
variaacutevel seraacute preenchida por exemplo com ldquoGeneral Motorsrdquo ldquoVolkswagenrdquo ou ldquoYamahardquo
vehicleldentModel - Esta variaacutevel conteraacute a identificaccedilatildeo do modelo do veiacuteculo eacute fixa e natildeo
pode ser alterada Ex Palio EX Xsara Picasso Celta
vehicleldentSoftwareVersion - Este atributo eacute reservado agrave versatildeo do firmware ou software do
veiacuteculo e eacute atualizado cada vez que eacute feito o upgrade do mesmo Este programa eacute uma espeacutecie
de sistema operacional do hardware contido no veiacuteculo
vehicleldentAgentSoftwareVersion - A versatildeo do agente de gerenciamento pode ou natildeo
coincidir com a versatildeo de firmware Caso estes programas tenham tratamento e evoluccedilatildeo
distintos as versotildees podem ser atualizadas separadamente e teratildeo coacutedigos diferentes
vehicleldentType - Este objeto serve para identificar o tipo de veiacuteculo segundo determinaccedilatildeo
das leis brasileiras de tracircnsito O tipo de veiacuteculo automotor consta na documentaccedilatildeo de
licenciamento e pode ser por exemplo tipo automoacutevel de passeio caminhatildeo de carga ocircnibus
de passageiros etc
vehicleldentFuel - A variaacutevel vehicleldentFuel serve para identificar o combustiacutevel principal
para que o veiacuteculo foi originalmente construiacutedo Eacute gravado na linha de montagem e
permanece caso haja transformaccedilatildeo posterior no motor do veiacuteculo este dado natildeo pode ser
alterado Ex gasolina tipo C oacuteleo diesel energia eleacutetrica etc
vehicleldentManufacturing Year - Neste atributo eacute gravado o ano de fabricaccedilatildeo do veiacuteculo
Depois de gravado natildeo se altera
vehicleldentModelYear - A vehicleldentModelYear armazena o ano do modelo do veiacuteculo
que pode ou natildeo coincidir com o ano de fabricaccedilatildeo
vehicleldentCapacitv - Esta variaacutevel eacute uma string que armazena a capacidade do veiacuteculo de
acordo com a destinaccedilatildeo do mesmo ou seja se se tratar de um caminhatildeo a capacidade de
carga seraacute de 40000 kg se for um automoacuteveL a capacidade seraacute de 5 passageiros por
exemplo
vehicleldentPower - Identifica a potecircncia nominal da motorizaccedilatildeo principal do veiacuteculo que
pode ser expressa em cv (cavalo-vapor) ou W (watt) de acordo com a legislaccedilatildeo vigente no
paiacutes de utilizaccedilatildeo do veiacuteculo
vehicleldentMotorTvpe - Este atributo armazena a identificaccedilatildeo da principal forma de
motorizaccedilatildeo do veiacuteculo ou seja qual o tipo de motor que preferencialmente ou
prioritariamente eacute utilizado Caso o veiacuteculo seja um hiacutebrido com motor a combustatildeo e
eleacutetrico armazenar a identificaccedilatildeo do motor mais utilizado
vehicleldentMotorNumber - Este objeto armazena o nuacutemero de identificaccedilatildeo do motor do
veiacuteculo que eacute uacutenico e faz parte do conjunto de nuacutemeros que identificam o conjunto de
sistemas que compotildee um veiacuteculo
vehicleldentCvlinder - Utilizada para informar o nuacutemero total de cilindros (pistotildees) do motor
caso se trate de um motor de combustatildeo
vehicleldentFirstOilChange - Esta variaacutevel serve para armazenar a distacircncia maacutexima
percorrida - a popular ldquoquilometragemrdquo - para se realizar a primeira troca de oacuteleo lubrificante
interno do motor Esta informaccedilatildeo serviraacute para que o condutor do veiacuteculo seja notificado a
tempo de proceder agrave troca sem causar danos ao motor nem perder a garantia de faacutebrica
vehicleldentOilChangePeriod - O objeto em questatildeo armazena o valor em km ou milhas
recomendado pelo fabricante entre trocas de oacuteleo lubrificante do motor Ex 10000 km
vehicleldentFirstMaintenance - A variaacutevel vehicleldentFirstMaintenance serve para registrar
o limite de quilometragem para realizaccedilatildeo da primeira revisatildeo gratuita do veiacuteculo Existe na
vehicleMIB uma notificaccedilatildeo que utiliza este atributo com o objetivo de resguardar o
proprietaacuterio de um eventual esquecimento ou distraccedilatildeo que acarretaria perda de garantia
vehicleldentMaintenancePeriod - O atributo eacute registrado em faacutebrica e representa o valor da
quilometragem recomendada entre as manutenccedilotildees preventivas E uma seguranccedila a mais para
o usuaacuterio que seraacute avisado sempre que determinados conjuntos de peccedilas principalmente
mecacircnicas estiverem com seu desgaste natural no limite
vehicleldentColor - A vehicleldentColor eacute a string que armazena o nome da cor predominante
do veiacuteculo Esta informaccedilatildeo eacute gravada em faacutebrica e permanece inalterada durante a vida uacutetil
do veiacuteculo
vehicleldentChassisId - Todo veiacuteculo possui um nuacutemero de identificaccedilatildeo gravado fisicamente
em seu chassis ou monobloco esta variaacutevel armazena este nuacutemero
vehicleldentLicencePlate - Este atributo armazena a placa do veiacuteculo no caso do Brasil
composto por 3 letras e 4 nuacutemeros Esta identificaccedilatildeo somente eacute conhecida apoacutes o
licenciamento do veiacuteculo que eacute feito apoacutes a venda em consequumlecircncia o valor somente poderaacute
ser gravado na concessionaacuteria ou revenda
vehicleldentlpAddress - Esta variaacutevel estaacute determinada na vehicleMIB para uma eventual
necessidade de acesso a Internet sendo que um provedor de acesso iraacute fornecer o valor que
seraacute volaacutetil e teraacute a mesma duraccedilatildeo do acesso solicitado
vehicleldentMacAddress - Este campo foi implementado para que o veiacuteculo utilize um
nuacutemero uacutenico de identificaccedilatildeo dentro das mesmas regras vaacutelidas hoje para equipamentos e
acessoacuterios de informaacutetica A utilizaccedilatildeo de uma identificaccedilatildeo deste tipo poderaacute substituir uma
ou mais jaacute existentes
vehicleldentSerialNumber - O nuacutemero de seacuterie de produccedilatildeo do veiacuteculo eacute gravado em faacutebrica e
permanece inalterado durante a vida do mesmo Segue as regras de cada fabricante
vehicleldentWarrantv - Este atributo armazena o valor referente ao periacuteodo de garantia do
veiacuteculo tipicamente 1 ou 2 anos a partir da data da primeira venda Esta informaccedilatildeo serve
para que o proprietaacuterio seja notificado antes do vencimento deste limite para que possa
realizar as manutenccedilotildees necessaacuterias com um miacutenimo de gasto
4322 Grupo vehicleOwner
vehicleOwnerName - A variaacutevel vehicleOwnerName armazena o nome do proprietaacuterio do
veiacuteculo o mesmo nome que consta no documento legal de licenciamento Eacute gravado na
concessionaacuteria e alterado de acordo com os documentos do veiacuteculo
vehicleOwnerRegister - Este objeto serve para armazenar um nuacutemero de algum documento de
identificaccedilatildeo do proprietaacuterio No Brasil os valores preferenciais satildeo o Cadastro de Pessoa
Fiacutesica (CPF) e o Cadastro Nacional da Pessoa Juriacutedica (CNPJ) mas pode conter os nuacutemeros
da carteira nacional de habilitaccedilatildeo ou carteira de identidade
vehicleOwnerPhone - O atributo vehicleOwnerPhone registra o nuacutemero de um telefone de
contato do proprietaacuterio do veiacuteculo
vehicleOwnerMail - Esta string serve para armazenar o endereccedilo eletrocircnico (e-mail) do
proprietaacuterio do veiacuteculo Este valor e o anterior satildeo regravados em concessionaacuteria a cada troca
de proprietaacuterio
4323 Grupo vehicIeHistory
3 T I experimental vehicleMIB
Otilde P jJ vehicleMIBObjects Eacute L J vehicleldent El i_ J vehicleOwner
vehicleOwnerName vehicleO wnerR egister vehicleOwnerFone vehicleOwnerMail
B l_ J vehicleH istoryvehicleH istory D eliveryD ate vehicleH istoryVendor vehicleH istoryDealer
^ vehicleH istoryN umLinesEacute1 __J vehicleH istoryT able
B - lla vehicleH istoryEntryvehicleHistoryLinelndex
Q vehicleHistoryMaintenanceDate ^ vehicleH istoryMaintenance
vehicleH istoryuumlilChangeD ate Q vehicleH istoryOilChange
Fig 413 - Arvore de vehicleOwner e vehicIeHistory
vehicleHistorvDelivervDate - A variaacutevel em questatildeo foi criada para armazenar a data da
primeira entrega do veiacuteculo tipicamente a data constante na nota fiscal de venda da
montadora ou da concessionaacuteria destinada ao proprietaacuterio
vehicleHistoryVendor - A vehicleHistoryVendor armazena o nome do vendedor que realizou
a venda do veiacuteculo ao proprietaacuterio Este vendedor eacute tipicamente um funcionaacuterio da revenda
ou concessionaacuteria
vehicleHistorvDealer - O nome da revenda ou concessionaacuteria (pessoa juriacutedica) eacute gravado
neste campo de forma que fique registrada a empresa que comercializou o veiacuteculo
vehieleHistoryNumLines - Representa o nuacutemero maacuteximo de linhas que seratildeo armazenadas na
tabela vehicleHistoryTable
vehicleHistorvLinelndex - Representa o iacutendice da tabela vehicleHistoryTable
vehicleHistoryMaintenanceDate - A variaacutevel vehicleHistoryMaintenanceDate serve para
registrar as datas das manutenccedilotildees preventivas realizadas contendo dia mecircs e ano Esta
informaccedilatildeo serve principalmente para resguardar o usuaacuterio do veiacuteculo quanto agraves garantias de
peccedilas e sistemas
vehicleHistoryMaintenance - Aqui se identifica a quilometragem do veiacuteculo na ocasiatildeo em
que eacute realizada a manutenccedilatildeo preventiva Informada em quilocircmetros corresponde agrave marcaccedilatildeo
presente do odocircmetro do veiacuteculo
vehicleHistoryOilChangeDate - Esta variaacutevel armazena a data das trocas de oacuteleo lubrificante
do motor cuja periodicidade eacute definida pelo fabricante e deve ser cumprida a risca para o
veiacuteculo natildeo perder a garantia
vehicleHistoryOilChange - Este atributo registra a quilometragem do veiacuteculo por ocasiatildeo da
troca de oacuteleo lubrificante correspondente
48
4324 Grupo vehicleStatus
B - n experimental S gg vehicleMIB
vehicleMIBObjectsS3 __] vehicleldentra- r~l vehicleQwner reg L_3 vehicleHistory
S Q vehicleStatus|--reggt vehicleS tatusHeip j- - vehicles atusNurnLines
B r_ j vehicles tatusT able B l|sj vehicles tatusEntry
vehicleS tatusLinelndex vehicleS tatusS peed j- ^ vehicleStatusRpm
vehicleStatusMotorTemperature vehicleStatusFuelLevel
^ vehicleS tatusKmvehicleStatusTirePressure
^ vehicleStatusMotorOilLevel vehicleS tatusBatteryLevel
^ vehicleStatusLocation B Q j vehicleControl
j-regraquo vehicleControlFuel J ______ j______ 1 vehicleContfQllgnition________________
Fig 414 - Aacutervore de vehicleStatus
vehicleStatusHelp - Esta variaacutevel pode assumir somente os valores de ligado ou desligado eacute
acionada pelo condutor do veiacuteculo e serve como pedido de socorro Uma notificaccedilatildeo eacute emitida
a partir da vehicleStatusHelp
vehicleStatusNumLines - Este atributo serve para definir o nuacutemero maacuteximo de linhas da
tabela vehicleStatusTable
vehicleStatusLinelndex - Esta variaacutevel eacute o iacutendice da tabela vehicleStatusTable
vehicleStatusSpeed - Neste atributo eacute registrada a velocidade presente do veiacuteculo fornecida
pelo sistema convencional de sensoriamento do veiacuteculo em quilocircmetros ou milhas por hora
vehicleStatusRpm - A vehicleStatusRpm armazena o valor atual de rotaccedilotildees ou giros do eixo
principal do motor a unidade eacute rpm (rotaccedilotildees por minuto)
vehicleStatusMotorTemperature - Este atributo registra a temperatura atual do liacutequido de
arrefecimento do motor em graus centiacutegrados ou Fahrenheit
vehicleStatusFuelLevel - A variaacutevel vehicleStatusFuelLevel eacute usada para indicar o niacutevel atual
do combustiacutevel principal do veiacuteculo
vehicleStatusKm - A variaacutevel armazena a quilometragem total percorrida pelo veiacuteculo desde
sua fabricaccedilatildeo em quilocircmetros ou milhas terrestres
vehicleStatusTvrePressure - Este atributo foi criado para registrar o valor presente da pressatildeo
nos pneus do veiacuteculo e serve para informar sobre um pneu que esteja furado ou com uma
quantidade insuficiente de material gasoso ou liacutequido em seu interior Este monitoramento jaacute
existe hoje principalmente em caminhotildees de carga sendo raro em motocicletas e
automoacuteveis
vehicleStatusMotorOilLevel - Esta variaacutevel marca o niacutevel presente de oacuteleo lubrificante do
motor e ajuda a identificar uma eventual ldquoqueimardquo de oacuteleo ou seja um consumo acima do
previsto pelo fabricante que pode resultar em dano grave ao motor
vehicleStatusBatteryLevel - Este valor corresponde agrave carga atual da bateria que eacute usada
principalmente para dar a partida no veiacuteculo
vehicleStatusLocation - A informaccedilatildeo de localizaccedilatildeo do veiacuteculo pode ser feita de duas
maneiras uma aproximada resultado da associaccedilatildeo com a raacutedio-base que recebeu a
identificaccedilatildeo do veiacuteculo A segunda forma mais precisa eacute a partir da informaccedilatildeo gerada por
um moacutedulo GPS (global positioning system) do veiacuteculo o GPS atualiza constantemente a
vehicleStatusLocation com as coordenadas presentes
4325 Grupo vehicleControl
vehicleControlFuel - Este atributo de controle assume ligado ou desligado e eacute a forma do
sistema puacuteblico de controle da malha viaacuteria interromper remotamente o fornecimento de
combustiacutevel para o motor ocasionando a parada do veiacuteculo Esta accedilatildeo de controle eacute feita nos
casos de roubo fuga ou sequumlestro e requer intervenccedilatildeo policial
vehicleControlIgnition - Este atributo de controle assume ligado ou desligado e eacute a forma do
sistema puacuteblico de controle da malha viaacuteria interromper remotamente o sistema de igniccedilatildeo de
combustiacutevel para o motor ocasionando a parada do veiacuteculo Eacute uma alternativa ao controle
anterior pois enquanto um desliga a bomba de combustiacutevel o outro corta a energia eleacutetrica
que ocasiona a queima de combustiacutevel que aciona o motor Esta accedilatildeo de controle eacute feita nos
casos de roubo fuga ou sequumlestro e requer intervenccedilatildeo policial
433 Descriccedilatildeo de vehicleMIBNotificationsS L J experimental
Eacute H fg vehicleMIBB lt01 vehicleMIBObjects
Eacute vehicleldent Eacute O vehicleOwner te j__j vehicleHistory Eacute - f l vehicleStatus B - P l vehicleControl
U vehicleM IB N otificationsvehicleN otificationChangeO ilAndM aintenance
if vehicleN otificationHelp A f vehicleN otificationGuatanty
Eacute L J vehicleMIBConiacuteorrnance H r~l private______________________________________________
Fig 415 - Aacutervore de vehicleMIBNotifications
vehicleNotificationChangeOilAndMaintenance - Esta notificaccedilatildeo eacute emitida quando os limites
de troca de oacuteleo lubrificante do motor ou de manutenccedilatildeo preventiva estiverem proacuteximos e
auxilia o condutor do veiacuteculo a realizar estas tarefas em tempo haacutebil natildeo correndo o risco de
dano ou de perda de garantia
vehicleNotificationHelp - Esta notificaccedilatildeo eacute acionada em caso de pedido de socorro pelo
condutor do veiacuteculo
vehicleNotificationWarranty - A notificaccedilatildeo em questatildeo foi criada para informar o condutor
do veiacuteculo da aproximaccedilatildeo do final do periacuteodo de garantia regulamentar dado pela montadora
do veiacuteculo Este aviso permite que sejam feitos consertos sem ocircnus ou seja dentro da
cobertura da garantia
434 Descriccedilatildeo de vehicleMIBConformance
As regras de conformidade satildeo os niacuteveis de implementaccedilotildees da base de dados possiacuteveis
partindo de um conjunto miacutenimo aceitaacutevel ateacute a implementaccedilatildeo total A tabela 41 apresenta
as implementaccedilotildees baacutesica avanccedilada de controle e plena
4341 Descriccedilatildeo de vehicleComplience
vehicleBasicComplience - esta regra de conformidade incorpora o miacutenimo conjunto de
variaacuteveis que devem ser implementadas num veiacuteculo basicamente dados de identificaccedilatildeo e
status Estas variaacuteveis satildeo contidas em vehicleBasicGroup
vehicleAdvancedComplience - esta norma acrescenta a anterior os dados histoacutericos e as
notificaccedilotildees Composta pelos grupos vehicleBasicGroup vehicleAdvancedGroup e
vehicleNotificationsGroup
vehicleControlComplience - aleacutem das variaacuteveis de identificaccedilatildeo esta regra solicita as
implementaccedilotildees dos objetos de controle ou seja vehicleBasicGroup mais
vehicleControlGroup
vehicleFullComplience - esta implementaccedilatildeo considera todos os objetos da MIB no veiacuteculo
possibilitando identificaccedilatildeo completa dados estatiacutesticos status atual e capacidade de controle
Os grupos satildeo vehicleBasicGroup vehicleAdvancedGroup vehicleNotificationsGroup e
vehicleControlGroup
52
OBJETO BASIC ADV CONTROL FULL
vehicleldentManufacturer X X X X
vehicleldentModel X X X X
vehicleldentSoflware V ersion X X X X
vehicleldentAgentSoftwareVersion X X X X
vehicleldentT ype X X X X
vehicleldentFuel X X X X
vehicleldentManufacturing Y ear X X X X
vehicleldentModel Year X X X X
vehicleldentCapacity X X X X
vehicleldentPower X X X X
vehicleldentMotorType X X X X
vehicleldentMotorNumber X X X X
vehicleldentCylinder X X X X
vehicleldentFirstOilChange X X X X
vehicleldentOilChangePeriod X X X X
vehicleldentFirstMaintenance X X X X
vehicleldentMaintenancePeriod X X X X
vehicleldentColor X X X X
vehicleldentChassisId X X X X
vehicleldentLicencePlate X X X X
vehicleldentlpAddress X X X X
53
vehicleldentMacAddress X X X X
vehicleldentSerialNumber X X X X
vehicleldent Warranty X X X X
vehicleOwnerName X X
vehicleOwnerRegister X X
vehicleOwnerPhone X X
vehicleOwnerMail X X
vehicleHistoryDeliveryDate X X
veMcleHistoryV endor X X
vehicleHistoryDealer X X
vehicleHistoryNumLines X X
vehicleHistoryLinelndex X X
vehicleHistoryMaintenanceDate X X
vehicleHistoryMaintenance X X
vehicleHistoryOilChangeDate X X
vehicleHistoryOilChange X X
vehicleStatusHelp X X X X
vehicleStatusNumLines X X X X
vehicleStatusLinelndex X X X X
vehicleStatusSpeed X X X X
vehicleStatusRpm X X X X
vehicleStatusMotorTemperature X X X X
54
vehicleStatusFuelLevel X X X X
vehicleStatusKm X X X X
vehicleStatusTyrePressure X X X X
vehicleStatusMotorOilLevel X X X X
vehicleStatusBatteryLevel X X X X
vehicleStatusLocation X X X X
vehicleControlFuel X X
vehicleControlIgnition X X
vehicleNotificationChangeOilAndMaintenance X X
vehicleNotificationHelp X X
vehicleNotificationWarranty X X
Tabela 41 - Planilha de Conformidade
4342 Descriccedilatildeo de vehicleGroups
vehicleBasicGroup - conteacutem as variaacuteveis vehicleldentManufacturer vehicleldentModel
vehicleldentSoftwareVersion vehicleldentAgentSoftwareVersion vehicleldentType
vehicleldentFuel vehicleldentManufacturingYear vehicleldentModelYear vehicleldent
Capacity vehicleldentPower vehicleldentMotorType vehicleldentMotorNumber vehicle
IdentCylinder vehicleldentFirstOilChange vehicleldentOilChangePeriacuteod vehicleldentFirst
Maintenance vehicleldentMaintenancePeriod vehicleldentColor vehicleldentChassisId
vehicleldentLicencePlate vehicleldentlpAddress vehicleldentMacAddress vehicleldent
SerialNumber vehicleldentWarranty vehicleStatusHelp vehicleStatusNumLines
vehicleStatus Linelndex vehicleStatusSpeed vehicleStatusRpm vehicleStatusMotor
Temperature vehicleStatusFuelLevel vehicleStatusKm vehicleStatusTirePressure vehicle
StatusMotorOilLevel vehicleStatusBatteryLevel vehicleStatusLocation
vehicleAdvancedGroup - conteacutem os objetos vehicleOwnerName vehicleOwnerRegister
vehicleOwnerPhone vehicleOwnerMail vehicleHistoryDeliveryDate vehicleHistoryVendor
vehicleHistoryDealer vehicleHistoryNumLines vehicleHistoryLinelndex vehicleHistory
MaintenanceDate vehicleHistoryMaintenance vehicleHistoryOilChangeDate vehicleHistory
OilChange
vehicleControlGroup - conteacutem as variaacuteveis vehicleControlFuel e vehicleControlIgnition
vehicleNotificationsGroup - conteacutem os objetos vehicleNotificationChangeOilAnd
Maintenance vehicleNotificationHelp e vehicleNotificationWarranty
56
5 - CONCLUSAtildeO
O Brasil eacute um paiacutes com grandes mazelas sociais que satildeo agravadas por acidentes crimes e
contravenccedilotildees Todos estes eventos geram grandes prejuiacutezos econocircmicos e morais a toda
populaccedilatildeo Esta dissertaccedilatildeo propocircs definir um modelo tecnicamente viaacutevel que incremente
sensivelmente a capacidade do Estado de gerenciar sua frota de veiacuteculos que satildeo elementos
sempre presentes nos eventos em questatildeo
Este trabalho procurou detalhar fiacutesica e funcionalmente cada elemento necessaacuterio para que o
Modelo de Gerenciamento de Veiacuteculos Automotores funcione Embasou teoricamente as
vaacuterias tecnologias envolvidas e consolidou-as com sistemas similares existentes O passo
inicial para que haja o desenvolvimento das vaacuterias peccedilas do quebra-cabeccedila foi efetivamente
criado que foi o Modelo de Informaccedilatildeo - a MIB
Esta base de dados - a vehicleMIB - representa o ponto de partida para o desenvolvimento de
elementos necessaacuterios ao modelo aqui especificado A proacutepria MIB pode ser estendida de
acordo com as necessidades e caracteriacutesticas proprietaacuterias de cada fabricante de veiacuteculos Mas
as grandes frentes que se abrem satildeo as de desenvolvimentos de aplicaccedilotildees de gerenciamento e
equipamentos dedicados Neste sentido pretende-se dar continuidade a esta pesquisa atraveacutes
da especificaccedilatildeo e implementaccedilatildeo do microservidor veicular uma peccedila de hardware capaz de
interagir com sensores e atuadores de um automoacutevel e ao mesmo tempo comunicar-se com
uma rede ethemet sem fio e com o motorista tudo de forma segura e confiaacutevel
Os desafios poliacuteticos e sociais natildeo satildeo menores um modelo como o proposto aqui altera a
percepccedilatildeo e os haacutebitos das pessoas Altera tambeacutem a balanccedila do poder econocircmico do capital
pois algumas empresas simplesmente perdem sua utilidade bem como alguns oacutergatildeos estatais
Em compensaccedilatildeo novas empresas surgem novas tecnologias satildeo criadas e o paiacutes toma a
vanguarda em gerenciamento viaacuterio sepultando os interesses particulares em detrimento do
coletivo
O trabalho aqui desenvolvido representa a possibilidade de um avanccedilo social e econocircmico
consideraacutevel e recomenda-se que a pesquisa e o desenvolvimento continuem nesta linha
buscando materializar as ideacuteias e conceitos apresentados no Modelo de Gerenciamento de
Veiacuteculos Automotores
57
ANEXO 1 - VehicleMIB
VEHICLE-MIB DEFINITIONS = BEGIN
IMPORTSdirectory mgmt experimental enterprises
FROM RFC1155-SMI MODULE-IDENTITY OBJECT-TYPE NOTIFICATION-TYPE OBJECT-IDENTITY Counter32 Gauge32 Integer32 IpAddress
FROM SNMPv2-SMI DisplayString TimeStamp Timelnterval TestAndlncr
AutonomousType DateAndTime TEXTUAL-CONYENTION FROM SNMPv2-TC
MODULE-COMPLIANCE OBJECT-GROUP NOTIFICATION-GROUP FROM SNMPv2-CONF
mib-2FROM RFC1213-MIB
Positiveinteger NonNegativelnteger FROM UPS-MIB
MacAddressFROM BRIDGE-MIB
- 136 131vehicleMIB MODULE-IDENTITY
LAST-UPDATED 200210151827Z - october 15 2002 at 1827 ORGANIZATION UFSC - CPGCCCONT ACT-INF O
Bobiquins Estevatildeo de MelloPostal address BR Sistemas Ltda
Rua Lauro Linhares 2123803ATrindadeFlorianoacutepolis SC88036-002Brasil
Tel 55 48 234 8945 Fax 55 48 234 8945
E-mail bobibrsistemascombrDESCRIPTION
The MIB module to describe vehicles= experimental 1
- 1361311vehicleMIBObjects OBJECT IDENTIFIER = vehicleMIB 1
mdash The Device Identification group
All objects in this group except for vehicleldentLicencePlate and vehiclelpAddress are set at device initialization and remain static
- I36I3111vehicleldent OBJECT IDENTIFIER vehicleMIBObjects 1
- 136L31111vehicleldentManufacturer OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The name of the vehicles manufacturer= vehicleldent 1
- 136131112vehicleldentModel OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles model designation= vehicleldent 2
- 136131113vehicleldentSoftwareVersion OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles firmwaresoftware version(s) This variablemay or may not have the same value asvehicleldentAgentSoftwareVersion in some implementations
vehicleldent 3
- 136131114vehicleldent Agent Soft wareV ersion OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles agent software version This variable may or may not have the same value asvehicleldentvehicleSoftwareVersion in some implementations
= vehicleldent 4
- 136131115vehicleldentType OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles identification type= vehicleldent 5
- L36131116vehicleldentFuel OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles fuel identification= vehicleldent 6
- 136131117vehiclel dentManufacturing Y ear OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles year= vehicleldent 7
- 136131118vehicleldentModelYear OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles model year vehicleldent 8
- 136L31119vehicleldentCapacity OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles capacity= vehicleldent 9
- 1361311110vehicleldentPower OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles engine power
= vehicleldent 10
-1361311111vehicleldentMotorType OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles motor type= vehicleldent 11
- 1361311112vehicleldentMotorNumber OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles engine identification number= vehicleldent 12
- 1361311113vehicleldentCylinder OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles engine number of cylinders= vehicleldent 13
- 1361311114vehicleldentFirstOilChange OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles displacement required for the first oil change = vehicleldent 14
- 1361311115vehicleldentFirstMaintenance OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles displacement required for the first oficial maintenance
= vehicleldent 15
- 1361311116vehicleldentMaintenancePeriod OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles regular maintenance intervals= vehicleldent 16
-1361311117vehicleldentColor OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles predominant color= vehicleldent 17
- 1361311118vehicleldentChassisId OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles chassis identification number= vehicleldent 18
- 1361311119vehicleldentLicencePlate OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
A string which identifies the vehicles licence plate This object should be set by the dealer
= vehicleldent 19
- 1361311120vehicleldentlpAddress OBJECT-TYPE
SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION
The IP Address of the vehicle This value must be provided by the managing aplication A value of 0000 implies that there isnt a provider nearby
DEFVAL 00000000rsquoH = vehicleldent 20
- 1361311121vehicleldentMacAddress OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-only STATUS current DESCRIPTION
The MAC address used by this vehicle when it must be referred to in a unique fashion It is only required to be unique
REFERENCEIEEE 802ID-1990 Sections 64113 and 3125
= vehicleldent 21
-1361311122vehicleldentSerialNumber OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
A string which identifies the vehicles serial number = vehicleldent 22
- 1361311123vehicleldent Warranty OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
A string which identifies the vehicles warranty= vehicleldent 23
mdash Owner Group
- I36I3112vehicleOwner OBJECT IDENTIFIER = vehicleMIBObjects 2
- L36131121 vehicleOwnerName OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
A string which identifies the vehicles ownerThis object should be set by the dealer
= vehicleOwner 1
- 136L31122vehicleOwnerRegister OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current
DESCRIPTIONA string which identifies the owners registerThis object should be set by the dealer
= vehicleOwner 2
- 136131123 vehicleOwnerPhone OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
A string which identifies the owners phone number This object should be set by the dealer
vehicleOwner 3
- 136131124 vehicleOwnerMail OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
A string which identifies the owners e-mailThis object should be set by the dealer
vehicleOwner 4
mdash History Group
- 13613113vehicleHistory OBJECT IDENTIFIER = vehicleMIBObjects 3
- 136131131vehicleHistoryDeliveryDate OBJECT-TYPE
SYNTAX DateAndTime MAX-ACCESS read-write STATUS current DESCRIPTION
The vehicles delivery date and time= vehicleHistory 1
- 136L31132vehicleHistory Vendor OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
The name of the vehicles vendor= vehicleHistory 2
65
- 136L31133vehicleHistoryDealer OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
The name of the vehicles dealer= vehicleHistory 3
- 136131134vehicleHistoryNumLines OBJECT-TYPE
SYNTAX NonNegativelnteger MAX-ACCESS read-only STATUS current DESCRIPTION
The number of Status lines utilized in this device This variable indicates the number of rows in the History table
= vehicleHistory 4
- I36I31135 vehicleHistoryTable OBJECT-TYPE
SYNTAX SEQUENCE OF VehicleHistoryEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION
A list of History table entries= vehicleHistory 5
- 1361311351VehicleHistoryEntry OBJECT-TYPE
SYNTAX VehicleHistoryEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION
An entry containing information applicable to a particular History line
INDEX vehicleHistoryLinelndex = vehicleHistoryTable 1
VehicleHistoryEntry = SEQUENCE vehicleHistoryLinelndex INTEGER vehicleHistoryMaintenanceDate DateAndTime vehicleHistoryMaintenance NonNegativelnteger vehicleHistoryOilChangeDate Date AndT ime vehicleHistoryOilChange NonNegativelnteger
- 13613113511
66
vehicleHistoryLinelndex OBJECT-TYPE SYNTAX Positiveinteger MAX-ACCESS not-accessible STATUS current DESCRIPTION
The History line identifier= vehicleHistoryEntry 1
- 13613113512vehicleHistoryMaintenanceDate OBJECT-TYPE
SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION
The maintenance date= vehicleHistoryEntry 2
- 13613113513vehicleHistoryMaintenance OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS kmMAX-ACCESS read-only STATUS current DESCRIPTION
The present displacement of the vehicle on vehicleHistoryMaintenanceDate
= vehicleHistoryEntry 3
- 13613113514vehicleHistoryOilChangeDate OBJECT-TYPE
SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION
The motors oil change date= vehicleHistoryEntry 4
- 13613113515vehicleHistoryOilChange OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS kmMAX-ACCESS read-only STATUS current DESCRIPTION
The present displacement of the vehicle on vehicleHistoryOilChangeDate
= vehicleHistoryEntry 5
mdash The Status group
- 13613114vehicleStatus OBJECT IDENTIFIER = vehicleMIBObjects 4
- 136L31141 vehicleStatusHelp OBJECT-TYPE
SYNTAX INTEGER on(l) off(2)
MAX-ACCESS read-write STATUS current DESCRIPTION
Setting this object to on will cause the vehicle system to send a help notification Setting this object to off means normal situation
= vehicleStatus 1
- 136131142vehicleStatusNumLines OBJECT-TYPE
SYNTAX NonNegativelnteger MAX-ACCESS read-only STATUS current DESCRIPTION
The number of Status lines utilized in this deviceThis variable indicates the number of rows in the Status table
= vehicleStatus 2
- 136131143 vehicleStatusTable OBJECT-TYPE
SYNTAX SEQUENCE OF VehicleStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION
A list of Status table entries= vehicleStatus 3
- I36I311431 VehicleStatusEntry OBJECT-TYPE
SYNTAX VehicleStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION
An entry containing information applicable to a particular Status line
INDEX vehicleStatusLinelndex = vehicleStatusTable 1
VehicleStatusEntry = SEQUENCE vehicleStatusLinelndex INTEGER vehicleStatusSpeed NonNegativelntegervehicleStatusRpm NonNegativelntegervehicleStatusMotorTemperature INTEGER vehicleStatusFuelLevel NonNegativelnteger vehicleStatusKm NonNegativelntegervehicleStatusTirePressure NonNegativelnteger vehicleStatusMotorOilLevel NonNegativelnteger vehicleStatusBatteryLevel NonNegativelnteger vehicleStatusLocation DisplayString
- I36I31134311vehicleStatusLinelndex OBJECT-TYPE
SYNTAX Positiveinteger MAX-ACCESS not-accessible STATUS current DESCRIPTION
The Status line identifier= VehicleStatusEntry 1
- 136131134312vehicleStatusSpeed OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS km per hourMAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles current speed= VehicleStatusEntry 2
- 136131134313vehicleStatusRpm OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS rotations per minuteMAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles current rotations per minute= VehicleStatusEntry 3
- 136131134314vehicleStatusMotorT emperature OBJECT-TYPE
SYNTAX INTEGER UNITS degrees CentigradeMAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles engine current temperature
= vehicleStatusEntry 4
- 136131134315 vehicleStatusFuelLevel OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS HireMAX-ACCESS read-only STATUS current DESCRIPTION
The current fuel level= vehicleStatusEntry 5
- 136131134316vehicleStatusKm OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS kmMAX-ACCESS read-only STATUS current DESCRIPTION
The current total displacement of vehicle = vehicleStatusEntry 6
- 136131134317 vehicleStatusTirePressure OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS psiMAX-ACCESS read-only STATUS current DESCRIPTION
The current tire pressure vehicleStatusEntry 7
- 136131134318 vehicleStatusMotorOilLevel OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS litreMAX-ACCESS read-only STATUS current DESCRIPTION
The current motor oil level= vehicleStatusEntry 8
- 136131134319 vehicleStatusBatteryLevel OBJECT-TYPE
SYNTAX INTEGER unknown(l) batteryNormal(2) batteryLow(3)
MAX-ACCESS read-only
STATUS currentDESCRIPTION
The indication of the capacity remaining in the vehicles battery system
= vehicleStatusEntry 9
- 1361311343110 vehicleStatusLocation OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
The GPS indication of the vehicles current location
vehicleStatusEntry 10
mdash The Control group
- 13613115vehicleControl OBJECT IDENTIFIER = vehicleMIBObjects 5
- 136131151 vehicleControlFuel OBJECT-TYPE
SYNTAX INTEGER on(l) off(2)
MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION
Setting this object to On(l) indicates that the vehicle is able to be turned on Setting to Off(2) will cause the fuel to be cut offrsquo
= vehicleControl 1
- 136131152 vehicleControlIgnition OBJECT-TYPE
SYNTAX INTEGER on(l) ofi(2)
MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION
Setting this object to On(l) indicates that the vehicle is to be turned on Setting to 00(2) will cause the eletric system to be cut off1
= vehicleControl 2
mdash Notifications
- This section defines the well-known notifications sent by- vehicle agents
- 1361312vehicleMIBNotifications OBJECT IDENTIFIER = vehicleMIB 2
- I36I3121vehicleNotificationChangeOilAndMaintenance NOTIFICATION-TYPE
OBJECTS vehicleHistoryMaintenanceDate vehicleHistoryMaintenance vehicleHistoryOilChangeDate vehicleHistoryOilChange
STATUS current DESCRIPTION
The vehicle is approaching oil change and regular maintenance dates This Notification is persistent and is resent at one day intervals until the history table is updated
= vehicleMIBNotifications 1
- 13613122vehicleNotificationHelp NOTIFICATION-TYPE
OBJECTS vehicleStatusHelp STATUS current DESCRIPTION
This Notification is sent when the vehicles conductor turns on a help switch
= vehicleMIBNotifications 2
- I36I3123vehicleNotificationWarranty NOTIFICATION-TYPE
OBJECTS vehicleldentWarranty STATUS current DESCRIPTION
The vehicles warranty is close to expiring dateThis Notification is persistent andis resent at one week intervals until dead line
= vehicleMIBNotifications 3
mdash Conformance information
mdash1361313vehicleMIBConformance OBJECT IDENTIFIER = vehicleMIB 3
-13613131vehicleCompliance OBJECT IDENTIFIER = vehicleMIBConformance 1
mdash compliance statements
mdash136131311vehicleBasicCompliance MODULE-COMPLIANCE
STATUS current DESCRIPTION
The compliance statement for vehicles that only support the identifying and status objects
MODULE mdash this moduleMANDATORY-GROUPS vehicleBasicGroup
= vehicleCompliance 1
mdash136131312vehicleAdvancedCompliance MODULE-COMPLIANCE
STATUS current DESCRIPTION
The compliance statement for vehicles that support advanced-feature functions such as history and notifications
MODULE mdash this moduleMANDATORY-GROUPS vehicleBasicGroup
vehicleAdvancedGroup vehicleNotificationsGroup
= vehicleCompliance 2
mdash136131313vehicleControlCompliance MODULE-COMPLIANCE
STATUS current DESCRIPTION
The compliance statement for vehicles that support control-featured functions
MODULE mdash this moduleMANDATORY-GROUPS vehicleBasicGroup
vehicleControlGroup = vehicleCompliance 3
mdash136131314vehicleFullCompliance MODULE-COMPLIANCE
STATUS current DESCRIPTION
The compliance statement for vehicles that support all functions
MODULE mdash this moduleMANDATORY-GROUPS vehicleBasicGroup
vehicleAdvancedGroup vehicleNotificationsGroup
73
vehicleControlGroup = vehicleCompliance 4
mdash units of conformance
mdash summary at a glance
mdash basic adv ControlmdashvehicleldentManufacturer X X X X
mdashvehicleldentModel x X X X
mdashvehicleldentSoftwareVersion x X X X
mdashvehicleldentAgentSoftwareVersion X X X X
mdashvehicleldentType X X X X
mdashvehicleldentFuel X X X X
mdashvehicleldentManufacturing Y ear X X X X
mdashvehicleldentModel Year X X X X
mdashvehicleldentCapacity X X X X
mdashvehicleldentPower X X X X
mdashvehicleldentMotorType X X X XmdashvehicleldentMotorNumber X X X X
mdashvehicleldentCylinder X X X X
mdashvehicleldentFirstOilChange X X X X
mdashvehicleldentOilChangePeriod X X X XmdashvehicleldentFirstMaintenance X X X X
mdashvehicleldentMaintenancePeriod X X X XmdashvehicleldentColor X X X X
mdashvehicleldentChassisId X X X XmdashvehicleldentLicencePlate X X X X
mdashvehicleldentlpAddress X X X XmdashvehicleldentMacAddress X X X X
mdashvehicleldentSerialNumber X X X XmdashvehicleldentWarranty X X X X
mdashvehicleOwnerName X X
mdashvehicleOwnerRegister X XmdashvehicleOwnerPhone X X
mdashvehicleOwnerMail X X
mdashvehicleHistoryDeliveryDate X X
mdashvehicleHistoryVendor X X
mdashvehicleHistoryDealer X X
mdashvehicleHistoryNumLines X X
mdashvehicleHistoryLinelndex X X
mdashvehicleHistoryMaintenanceDate X X
mdashvehicleHistoryMaintenance X X
mdashvehicleHistoryOilChangeDate X X
mdashvehicleHistoryOilChange X X
mdashvehicleStatusHelp X X X X
mdashvehicleStatusNumLines X X X X
mdashvehicleStatusLinelndex X X X X
mdashvehicleStatusSpeed X X X X
mdashvehicleStatusRpm X X X X
mdashvehicleStatusMotorTemperature X X X X
mdashvehicleStatusFuelLevel X X X X
mdashvehicleStatusKm X X X X
mdashvehicleStatusTyrePressure X X X X
--vehicleStatusMotorOilLevel X X X X
mdashvehicleStatusBatteryLevel X X X X
mdashvehicleStatusLocation X X X X
mdashvehicleControlFuel X X
mdashvehicleControlIgnition X X
mdashvehicleNotificationChangeOilAndMaintenance X X
mdashvehicleNotificationHelp X X
mdashvehicleNotificationWarranty X X
- units of conformance
- I36I3132vehicleGroups OBJECT IDENTIFIER = vehicleMIBConformance 2
- 136131321vehicleBasicGroup OBJECT-GROUP
OBJECTS vehicleldentManufacturer vehicleldentModel vehicleldentSoftwareVersion vehicleldent AgentSoft waumlre V ersion vehicleldentType vehicleldentFuel vehicleldentManufacturing Y ear vehicleldentModel Year vehicleldentCapacity vehicleldentPowervehicleldentMotorType vehicleldentMotorNumber vehicleldentCylindervehicleldentFirstOilChange vehicleldentOilChangePeriod vehicleldentFirstMaintenance vehicleldentMaintenancePeriod vehicleldentColor vehicleldentChassisId vehicleldentLicencePlate vehicleldentlpAddress vehicleldentMacAddress vehicleldentSerialNumber vehicleldentWarranty vehicleStatusHelp vehicleStatusNumLines vehicleStatusLinelndex vehicleStatusSpeed vehicleStatusRpm vehicleStatusMotorTemperature vehicleStatusFuelLevel vehicleStatusKm vehicleStatusTirePressure vehicleStatusMotorOilLevel
75
vehicleStatusBatteryLevel vehicleStatusLocation STATUS current DESCRIPTION
The vehicleBasicGroup defines objects which are common across all vehicles which meet basic compliance
= vehicleGroups 1
- 136131322vehicleAdvancedGroup OBJECT-GROUP
OBJECTS vehicleOwnerName vehicleOwnerRegister vehicleOwnerPhone vehicleOwnerMail vehicleHistoryDeliveryDate vehicleHistoryVendor vehicleHistoryDealer vehicleHistoryNumLines vehicleHistoryLinelndex vehicleHistoryMaintenanceDate vehicleHistoryMaintenance vehicleHistoryOilChangeDate vehicleHistoryOilChange
STATUS current DESCRIPTION
The vehicleAdvancedGroup defines objects which are related to vehicles history and owner
vehicleGroups 2
- 136131323vehicleControlGroup OBJECT-GROUP
OBJECTS vehicleControlFuel vehicleControlIgnition STATUS current DESCRIPTION
The vehicleControlGroup defines objects which are related to control-feature functions
= vehicleGroups 3
- 136131324vehicleNotificationGroup NOTIFICATION-GROUP
NOTIFICATIONS vehicleNotificationChangeOilAndMaintenance vehicleNotificationHelp vehicleNotificationWarranty
STATUS current DESCRIPTION
The vehicleNotificationGroup defines objects which are related to notifications-feature functions
= vehicleGroups 4
END
GLOSSAacuteRIO E ABREVIACcedilOtildeES
ASNl Abstract Syntax Notation One - Notaccedilatildeo de Sintaxe Abstrata Um Uma notaccedilatildeo para
representaccedilatildeo de dados em protocolos de comunicaccedilatildeo definida pela ISO O gerenciamento
Internet utiliza um subconjunto de ASNl
CDMA Code Division Multiple Access - acesso muacuteltiplo por divisatildeo de coacutedigo
EHF Extremely High Frequency - frequumlecircncia extremamente alta
FDMA Frequency Division Multiple Access - acesso muacuteltiplo por divisatildeo de frequumlecircncia
HF High Frequency - frequumlecircncia alta
HTTP Hiper-Text Markup Language - Linguagem de Marcaccedilatildeo de HiperTexto A linguagem
utilizada na construccedilatildeo de paacuteginas WWW
ISM Industrial Scientific and Medical bands - Faixas de frequumlecircncias alocadas para aplicaccedilotildees
industriais cientiacuteficas e meacutedicas
ISO International Organization for Standardization - Organizaccedilatildeo Internacional para
Padronizaccedilatildeo Um dos oacutergatildeos mais importantes no mundo de padronizaccedilotildees com diversos
estudos na aacuterea de computadores e particularmente de redes de computadores
LF Low Frequency - frequumlecircncia baixa
MF Medium Frequency - frequumlecircncia meacutedia
MIB Management Information Base - Base de Informaccedilotildees de Gerenciamento Uma coleccedilatildeo
de informaccedilotildees gerenciais sobre um determinado recurso
OSI Open Systems Interconnection - Interconexatildeo de Sistemas Abertos Um conjunto de
padronizaccedilotildees para interconexatildeo de sistemas em redes de computadores
RFC Request For Comments - Requisiccedilotildees Para Comentaacuterios Os documentos publicados pelo
IETF e que tratam de assuntos Internet Nem todos os RFCs satildeo padrotildees e alguns jamais o
chegam a ser
SHF Super High Frequency - frequumlecircncia super-alta
Site - Conjunto de documentos da WWW acessiacuteveis a partir de um determinado endereccedilo Eacute o
endereccedilo virtual de uma empresa ou uma aplicaccedilatildeo
SMI Structure o f Management Information - Estrutura da Informaccedilatildeo de Gerenciamento
Define a maneira como as informaccedilotildees de gerenciamento satildeo criadas e seus relacionamentos
SNMP Simple Network Management Protocol - Protocolo de Gerenciamento de Redes
Simples o protocolo de gerenciamento utilizado na Internet
TCPIP Transmission Control Protocol Internet Protocol - Protocolo de Controle de
Transmissotildees Protocolo Internet Os protocolos baacutesicos utilizados na Internet
TDMA Time Division Multiple Access mdash acesso muacuteltiplo por divisatildeo de tempo
UHF Ultra High Frequency - frequumlecircncia ultra-alta
VHF Very High Frequency - frequumlecircncia muito alta
VLF Very Low Frequency - frequumlecircncia muito baixa
WWW World Wide Web - Grande Teia Mundial Nome dado ao conjunto de maacutequinas que
trocam informaccedilotildees utilizando o protocolo HTTP
78
REFEREcircNCIAS BIBLIOGRAacuteFICAS
ANATEL Agecircncia Nacional de Telecomunicaccedilotildees Atribuiccedilatildeo de faixas de frequumlecircncias no Brasil Disponiacutevel em lthttpwwwanatelgovbrToolsframeasplink=radiofrequencia qaffpdfgt Acesso em 26 set 2002
thBICSI Telecommunications distribution methods manual 8 ed Tampa Florida v2 1998 Cap 29
BRASIL Web Site Oficial do Departamento Nacional de Tracircnsito Disponiacutevel em lthttpwww denatrangovbrpg70jspgt Acesso em 08 nov 2002
BRASIL Web Site Oficial do Departamento Nacional de Tracircnsito Disponiacutevel em httpwww denatrangovbrpgl8jspgt Acesso em 10 nov 2002
CASE J et al RFC 1157 - A Simple Network Management Protocol (SNMP) Network Working Group may 1990 p 5
FIAT AUTOMOacuteVEIS Web Site Oficial do Brasil Disponiacutevel em httpwwwfiatcombr index_sitephpgt institucional a faacutebrica Acesso em 19 nov 2002
GOOGLE Web Site de Busca Disponiacutevel em lthttpwwwgooglecombrsearch hl=ptampie=ISO-8859-1 ampq=22rastreamento+de+veEDculo s22ampbtnG=Pesquisa+Google amplr=lang_ptgt Acesso em 15 out 2002
MELLO Roseleine Calgaro Uma MIB de apoio agrave gerecircncia do relacionamento com o cliente em comeacutercio eletrocircnico 2002 108 f Dissertaccedilatildeo (Mestrado em Ciecircncias da Computaccedilatildeo) - Universidade Federal de Santa Catarina Florianoacutepolis 2002
RIO DE JANEIRO (Estado) 5 set 2002 Tracircnsito Brasil Estatiacutestica da Organizaccedilatildeo Mundial de Sauacutede sobre tracircnsito Disponiacutevel em lthttpwwwtransitobrasilcombrnoticia noticiaphp noti=1044gt Acesso em 22 out 2002
RIO DE JANEIRO (Estado) SuperTrack Rastreamento de veiacuteculos Disponiacutevel em lthttp wwwsupertrackcombr2htmgt Acesso em 02 out 2002
79
RIO DE JANEIRO (Estado) Revista Engebraacutes Mortos no tracircnsito chegam a 1 milhatildeo e acidentes consomem US$ 10 bi ao ano Disponiacutevel em lthttpwwwengebrascombr EngbWebportuguesmortosnohtmgt Acesso em 24 set 2002
TANENBAUM Andrew S Redes de computadores 3 ed Rio de Janeiro Campus 1997 923 p
TANIGUCHI Caacutessio O bom exemplo do tracircnsito em Curitiba Curitiba mar 2002 Disponiacutevel em lthttpwwwcuritibaprgovbrpmcAgenciaartigostransitolhtmlgt Acesso em 19 nov 2002
TIM Telesc Celular Cobertura Disponiacutevel em lthttpwww2timsulcombr intemaaspitem=2amppagina=coberturagt Acesso em 26 set 2002
9
1 - INTRODUCcedilAtildeO
Este trabalho foi inicialmente concebido para atender a algumas reclamaccedilotildees comuns de
proprietaacuterios e motoristas de motocicletas automoacuteveis e caminhotildees como por exemplo a
falta de um mecanismo tecnoloacutegico que informe a necessidade de uma troca de oacuteleo
lubrificante ou de uma manutenccedilatildeo preventiva Os veiacuteculos de um modo geral possuem
tecnologia embarcada para suprir estas necessidades mas esta tecnologia foi basicamente
desenvolvida para atender aos interesses dos fabricantes A ideacuteia inicial era criar um modelo
padratildeo de informaccedilatildeo que tivesse foco no usuaacuterio do veiacuteculo
Na medida em que a ideacuteia foi sendo amadurecida percebeu-se que existe uma lacuna no
sistema de tracircnsito em geral seja ele em vias urbanas ou rodovias natildeo existe um
gerenciamento da malha viaacuteria brasileira que eacute utilizada por motocicletas automoacuteveis e
caminhotildees Outra percepccedilatildeo que surgiu foi a de que a grande maioria de contravenccedilotildees e
crimes sempre tem um veiacuteculo associado ladrotildees fogem numa camionete sequumlestradores
levam o carro da viacutetima contrabando eacute realizado em caminhotildees e pessoas satildeo atropeladas e
morrem Segundo dados oficiais do DENATRAN(2002) temos cerca de 650 acidentes de
tracircnsito com viacutetimas por dia no Brasil Segundo David Duarte de Lima doutor em seguranccedila
no tracircnsito morrem 40000 pessoas por ano no paiacutes 600000 satildeo feridas e 100000 ficam com
lesotildees definitivas todas viacutetimas de acidentes de tracircnsito (ENGEBRAacuteS 1999) A OMS
(Organizaccedilatildeo Mundial de Sauacutede) fala em 13 milhatildeo de mortos no mundo todo ano em
consequumlecircncia de acidentes de tracircnsito eacute uma morte a cada 30 segundos (TRAcircNSITO
BRASIL 2002)
Este cenaacuterio direcionou a pesquisa para os meacutetodos e tecnologias atualmente usadas para
monitoramento e controle de tracircnsito nos aspectos que implicam em detecccedilatildeo fiscalizaccedilatildeo
intervenccedilatildeo e aplicaccedilatildeo de penalidades No acircmbito do Poder Puacuteblico os oacutergatildeos de tracircnsito
existentes satildeo o CONTRAN (Conselho Nacional de Tracircnsito) o DENATRAN (Departamento
Nacional de Tracircnsito) as Poliacutecias Rodoviaacuteria Federal e Estadual as Poliacutecias Militares as
JARTs (Juntas Administrativas de Recursos de Infraccedilotildees) os DETRANs (Departamento de
Tracircnsito) estaduais e existe ainda um projeto de municipalizaccedilatildeo que eacute basicamente uma
divisatildeo de atribuiccedilotildees dos poderes federal estadual e municipal (DENATRAN 2002) As
tecnologias e meacutetodos utilizados satildeo pontuais tais como radares cacircmeras de viacutedeo e
barreiras sendo portanto limitados em tempo e espaccedilo
Quando este assunto eacute visto na esfera privada as tecnologias e meacutetodos datildeo um salto
estratosfeacuterico tanto em nuacutemero de empresas que atendem o segmento conforme mostra o site
Google (2002) quanto na elevada sofisticaccedilatildeo das soluccedilotildees que utilizam sistemas de sateacutelite
para rastreamento (SUPERTRACK 2002) Estas empresas tecircm seu nicho de mercado nas
transportadoras de mercadorias que temem roubo de cargas e na camada da populaccedilatildeo com
maior poder aquisitivo que procuram soluccedilotildees para o roubo de veiacuteculos caros e eventuais
sequumlestros Existe aqui uma limitaccedilatildeo quanto agrave abrangecircncia social
11 Objetivos
Esta dissertaccedilatildeo tem como objetivo principal apresentar um modelo que permita o
gerenciamento em tempo integral de todos os veiacuteculos automotores em todas as vias puacuteblicas
do paiacutes com uma base teacutecnica padronizada
Como objetivos especiacuteficos tem-se
Definir a arquitetura fiacutesica do modelo
10
Especificar a arquitetura funcional do modelo
Especificar e modelar a arquitetura de informaccedilatildeo do modelo
O modelo utiliza tecnologias provenientes do mundo de redes de computadores e
telecomunicaccedilotildees todas consolidadas e com massa criacutetica disponiacutevel O cerne do sistema eacute o
modelo de gerenciamento SNMP com suas estaccedilotildees de gerenciamento protocolos de
comunicaccedilatildeo e noacutes gerenciados (veiacuteculos) com agentes e bases de informaccedilotildees (MIBs -
Management Information Base) A comunicaccedilatildeo entre gerente e agente eacute feita por radioshy
frequumlecircncia entre antenas estrategicamente localizadas (estaccedilotildees radiobase - ERBs) e um
hardware especializado embarcado no veiacuteculo
A atribuiccedilatildeo das montadoras de veiacuteculos eacute embarcar um servidor com uma mesma base de
dados e um mesmo agente em cada produto seu a atribuiccedilatildeo do Poder Puacuteblico eacute implantar
nuacutecleos de gerenciamento e estaccedilotildees radiobase suficientes para dar a aacuterea de cobertura
necessaacuteria para a malha viaacuteria brasileira No momento em que o veiacuteculo eacute ligado e comeccedila a
utilizar uma rua avenida ou rodovia os gerentes puacuteblicos iniciam o monitoramento e o
controle pois o veiacuteculo tal como um switch de rede de computadores fica informando ldquoestou
ligadordquo ldquosou um Palio EXrdquo ldquominha placa eacute MCG 3456rdquo ldquominha velocidade atual eacute 76
kmhrdquo O modelo prevecirc que se abra desta forma um canal de comunicaccedilatildeo em tempo real
entre o gestor de tracircnsito e o condutor do veiacuteculo possibilitando que o mesmo seja avisado
via sintetizador de voz ou painel digital de congestionamentos interrupccedilotildees de tracircnsito
velocidade excessiva trecho com cobranccedila de pedaacutegio e autuaccedilotildees por exemplo O motorista
pode por sua vez solicitar socorro em situaccedilotildees emergenciais O modelo proposto abre
enfim um campo vasto de desenvolvimento de equipamentos especializados aplicaccedilotildees de
gerenciamento e procedimentos legais
Todas as instituiccedilotildees empresas e pessoas envolvidas com veiacuteculos satildeo beneficiadas pois
todas podem ter estaccedilotildees de gerenciamento focadas no seu negoacutecio A montadora cria um
sistema que iraacute auxiliar no processo produtivo do veiacuteculo registrando dados como modelo
cor nuacutemero de seacuterie data de fabricaccedilatildeo etc As revendas e concessionaacuterias envolvidas na
comercializaccedilatildeo e manutenccedilatildeo do veiacuteculo ganham informaccedilotildees adicionais que podem ser
utilizadas na consolidaccedilatildeo do relacionamento com clientes tais como datas e locais de
manutenccedilotildees nome do usuaacuterio e perfil de uso do veiacuteculo Uma base de informaccedilotildees
padronizada possibilita que as oficinas atendam veiacuteculos independentemente da marca O
proprietaacuterio ganha em seguranccedila e interatividade com o veiacuteculo que avisa quando estaacute
vencendo o prazo de uma manutenccedilatildeo preventiva e que a velocidade atual estaacute acima do
permitido no trecho evitando multas O Poder Puacuteblico ganha uma ferramenta poderosa e
versaacutetil para detectar fiscalizar agir penalizar e cobrar
A maior beneficiada com a implantaccedilatildeo deste modelo eacute a sociedade brasileira que teraacute reais
possibilidades de diminuir seus iacutendices de infraccedilotildees contravenccedilotildees crimes e mortes aleacutem de
minimizar os prejuiacutezos monetaacuterios com estes eventos O paiacutes pode dar o exemplo ao mundo
tal como jaacute fez no processo eleitoral receacutem concluiacutedo
O capiacutetulo 2 fundamenta as tecnologias envolvidas no Modelo de Gerenciamento de Veiacuteculos
Automotores o capiacutetulo 3 detalha as necessidades e benefiacutecios da implantaccedilatildeo do modelo e o
capiacutetulo 4 apresenta o Modelo de Gerenciamento de Veiacuteculos Automotores desenvolvido no
seu aspecto fiacutesico funcional e quanto agrave base de informaccedilotildees O capiacutetulo 5 compreende as
consideraccedilotildees finais e conclusotildees e o anexo 1 conteacutem a base de informaccedilotildees - MIB -
definida
13
2 - FUNDAMENTACcedilAtildeO
21 O Modelo SNMP
O Modelo de Gerenciamento SNMP foi criado em 1990 buscando suprir uma lacuna que
estava se abrindo no gerenciamento da Internet Ateacute entatildeo a precursora ARPANET vinha
utilizando recursos modestos como o programa Ping para gerenciamento O crescimento
explosivo da rede mundial demandou uma forma sistemaacutetica de monitorar e controlar as redes
de computadores A estrutura e o protocolo SNMP foram implementados nos produtos
comerciais - computadores hubs roteadores switches - e se tomaram padrotildees para o
gerenciamento de redes O Modelo SNMP consiste em quatro componentes noacute gerenciado
estaccedilatildeo de gerenciamento informaccedilatildeo de gerenciamento e protocolo (TANENBAUM 1997)
Estes componentes satildeo ilustrados na figura 21
Fig 21 - Componentes do Modelo de Gerenciamento SNMP
14
Segundo Mello (2002 108 f) o modelo de gerenciamento SNMP eacute composto pelos elementosGerente (estaccedilatildeo de gerenciamento)- a estaccedilatildeo de gerenciamento age como uma interface da estrutura gerenciada com o administrador o qual recebe as informaccedilotildees de estado do sistema e determina a accedilatildeo que deve ser tomada Agente - eacute moacutedulo que fica no dispositivo que estaacute sendo gerenciado Troca informaccedilotildees com o gerente A comunicaccedilatildeo pode ser originada a partir dele (trap) ou do gerente (polling)MTB - por sua vez a MtB (Base de Informaccedilotildees Gerenciaacuteveis) armazena todas as informaccedilotildees do dispositivo como a identificaccedilatildeo as configuraccedilotildees o estado Estas informaccedilotildees satildeo lidas ou alteradas pelo agenteProtocolo de Gerenciamento - O SNMP possibilita a troca de informaccedilotildees entre gerentes e agentes Na arquitetura Internet o SNMP eacute implementado sobre o UDP ou seja natildeo eacute orientado agrave conexatildeo - como sua funccedilatildeo eacute gerenciar situaccedilotildees de risco natildeo pode depender de conexatildeo
As redes de computadores se consolidaram apoacutes um embate com sistemas multiusuaacuterios que
foi a tecnologia que fez frente agraves redes no final dos anos 80 Praacuteticas baratas e eficientes as
redes de computadores imediatamente foram interligando todos elementos de computaccedilatildeo de
uma empresa de computadores a impressoras de servidores a sistemas de fornecimento de
energia ininterrupta (no breaks) As redes foram se expandindo dentro da empresa
interligaram filiais e parceiros tomando-se estruturas extremamente complexas e requerendo
algum niacutevel de gerenciamento As tentativas iniciais foram proprietaacuterias e natildeo tinham a
abrangecircncia necessaacuteria ao problema
A cultura de gerenciar redes expandiu-se quando os principais fabricantes de equipamentos de
informaacutetica adotaram o modelo SNMP como padratildeo A estrutura de gerenciamento eacute
composta basicamente de um gerente que solicita informaccedilotildees ou envia comandos de controle
para o noacute gerenciado dentro do noacute estaacute o agente SNMP que recebe as instruccedilotildees do gerente e
as executa Quando o agente necessita de alguma informaccedilatildeo ele consulta a MIB que eacute a base
de informaccedilotildees de gerenciamento de cada equipamento Todo equipamento deve possuir uma
MIB para ser gerenciaacutevel pois eacute nela que as informaccedilotildees relevantes ao usuaacuterio satildeo
armazenadas
O SNMP foi definido tendo como principal objetivo minimizar a quantidade e complexidade das funccedilotildees de gerenciamento realizadas pelo agente Como objetivos secundaacuterios foi proposto que o SNMP fosse suficientemente amplo
para aceitar aspectos adicionais da operaccedilatildeo de gerenciamento de redes e tanto quanto possiacutevel independente da arquitetura e mecanismos dos dispositivos gerenciados (CASE 1990 p 5)
O gerenciamento de uma rede de computadores normalmente eacute realizado atraveacutes de vaacuterias
estaccedilotildees de gerenciamento que monitoram e controlam vaacuterios noacutes gerenciados As estaccedilotildees de
gerenciamento satildeo computadores de alta capacidade de processamento que executam uma
aplicaccedilatildeo de gerenciamento Os noacutes gerenciados satildeo computadores hubs switches
roteadores placas de rede no breaks enfim qualquer dispositivo de informaacutetica que possua
um agente SNMP e uma M1B embarcados O agente SNMP intermedeia as questotildees de
gerenciamento com a MIB que armazena os dados do equipamento Estes dados podem ser
consultados ou alterados utilizando o protocolo SNMP
Os recursos que satildeo gerenciados no equipamento ou dispositivo de informaacutetica satildeo
representados como objetos e a MIB eacute uma estruturaccedilatildeo destes objetos na forma de uma
aacutervore As definiccedilotildees de como deve ser construiacuteda uma MIB podem ser encontradas na
Estrutura da Informaccedilatildeo de Gerenciamento padratildeo (SMI) A notaccedilatildeo para a representaccedilatildeo dos
dados na MIB eacute determinada na Notaccedilatildeo de Sintaxe Abstrata 1 (ASN 1)
A evoluccedilatildeo das redes equipamentos e sistemas de comunicaccedilatildeo bem como o incremento das
necessidades de disponibilidade e seguranccedila fazem com que haja uma constante ampliaccedilatildeo de
funccedilotildees e potencialidades no SNMP e SMI ocasionando a liberaccedilatildeo de novas versotildees de
ambos de tempos em tempos
22 Transmissatildeo Sem Fio
A transmissatildeo sem fio eacute uma das tecnologias que foram muito desenvolvidas em funccedilatildeo de
necessidades em telecomunicaccedilotildees Hoje eacute um meacutetodo amplamente utilizado tanto para
transmitir voz quanto dados Quando se fala de comunicaccedilatildeo entre dois pontos de A ateacute B
15
em que pelo menos um dos terminais ou elementos eacute moacutevel a transmissatildeo sem fio eacute a
tecnologia mais indicada
16
221 O Espectro Eletromagneacutetico
A tecnologia da comunicaccedilatildeo sem fio utiliza como meios de transmissatildeo a atmosfera terrestre
ou o vaacutecuo sendo que estes meios assim como cabos de cobre e cabos oacuteticos tecircm limitaccedilotildees
O espectro eletromagneacutetico eacute o nome dado agrave parte aproveitaacutevel do meio livre para a difusatildeo
de um sinal considerando a tecnologia atualmente conhecida Segundo Tanenbaum (1997)
esta tecnologia foi produzida e observada pela primeira vez em 1887 por Heinrich Hertz
Quando se movem os eleacutetrons criam ondas eletromagneacuteticas que podem se propagar atraveacutes do espaccedilo livre (inclusive no vaacutecuo) O nuacutemero de oscilaccedilotildees por segundo de uma onda eletromagneacutetica eacute chamado de frequumlecircncia eeacute medida em Hz A distacircncia entre dois pontos maacuteximos (ou miacutenimos) consecutivos eacute chamada de comprimento de onda que eacute universalmente designada pela letra grega X (lambda) No vaacutecuo as ondas viajam na mesma velocidade independente de sua frequumlecircncia ou seja a 3x108 ms que eacute a velocidade da luz representada por c A relaccedilatildeo fundamental eacute expressa na equaccedilatildeo X=C Quando se instala uma antena com o tamanho apropriado em um circuito eleacutetrico as ondas eletromagneacuteticas podem ser transmitidas e recebidas com eficiecircncia por um receptor localizado a uma distacircncia bastante razoaacutevel Toda a comunicaccedilatildeo sem fio eacute baseada nesse princiacutepio (TANENBAUM 1997 p 107)
Os principais fatores que afetam uma transmissatildeo em radiofrequumlecircncia satildeo basicamente a
frequumlecircncia utilizada a localizaccedilatildeo dos equipamentos de transmissatildeorecepccedilatildeo o tamanho e
altura das antenas a potecircncia de transmissatildeo do sinal obstaacuteculos e condiccedilotildees do tempo Estes
fatores determinam a aacuterea de cobertura de um determinado sinal isto eacute a aacuterea geograacutefica
onde eacute possiacutevel haver uma comunicaccedilatildeo entre dois ou mais terminais
O espectro eletromagneacutetico uacutetil atualmente em radiofrequumlecircncia eacute a faixa que vai de 3 kHz ateacute
300 GHz O uso desta faixa de frequumlecircncias eacute restrito e controlado justamente para organizar
as vaacuterias aplicaccedilotildees e os inuacutemeros interesses envolvidos O oacutergatildeo federal que atribui destina
e fiscaliza as vaacuterias faixas de frequumlecircncias no Brasil eacute a ANATEL
A grande faixa dos 3 kHz aos 300 GHz eacute dividida em 8 bandas conhecidas pelas suas siglas
na liacutengua inglesa a saber
VLF - frequumlecircncias muito baixas esta banda vai de 3 a 30 kHz a baixa frequumlecircncia implica em
alto comprimento de onda Este tipo de sinal tende a acompanhar a curvatura da Terra
atingindo grandes distacircncias Esta banda eacute especialmente utilizada para transmissotildees globais e
navegaccedilatildeo mariacutetima de longa distacircncia (BICSI 1998 p 29-2)
LF - frequumlecircncias baixas satildeo as contidas entre 30 kHz e 300 kHz Possuem caracteriacutesticas de
propagaccedilatildeo e uso similares agrave banda VLF
MF mdash frequumlecircncias meacutedias estatildeo entre 300 kHz e 3000 kHz Uma grande parte deste espectro
eacute utilizado pelas raacutedios AM (amplitude modulada) tambeacutem conhecidas com raacutedios de ondas
meacutedias (OM) Estas ondas se propagam ao niacutevel do solo e perfuram preacutedios e obstaacuteculos Ateacute
esta frequumlecircncia a largura de banda disponiacutevel eacute pequena (TANENBAUM 1997 p 110)
HF - frequumlecircncias altas vatildeo de 3 MHz ateacute 30 MHz As ondas que estatildeo ao niacutevel do solo tende
a ser absorvidas pela Terra de forma que a propagaccedilatildeo do sinal natildeo acompanha mais a
curvatura do planeta A caracteriacutestica nesta banda eacute que as ondas refratam na ionosfera uma
ou mais vezes retomando ao solo e sendo recebidas pelo destino
VHF - frequumlecircncias muito altas compreendem o intervalo de 30 MHz a 300 MHz A
caracteriacutestica de propagaccedilatildeo eacute similar ao HF sendo utilizada por radioamadores canais de
televisatildeo aberta (2 ao 13) e raacutedios FM (frequumlecircncia modulada) A banda VHF possui faixas
destinadas agrave comunicaccedilatildeo moacutevel terrestre e aplicaccedilotildees militares (TANENBAUM 1997 p
111)
UHF - frequumlecircncias ultra-altas satildeo as que vatildeo de 300 MHz a 3000 MHz De uma forma geral
a partir de 100 MHz as ondas trafegam em linha reta sendo desta forma mais simples para se
17
determinar origem e destino Estas ondas satildeo vulgarmente conhecidas como microondas e
satildeo amplamente utilizadas em comunicaccedilatildeo de dados e voz Usando antenas paraboacutelicas eacute
possiacutevel concentrar o sinal num feixe de microondas permitindo uma comunicaccedilatildeo mais
eficiente A banda UHF conteacutem duas faixas ISM - em 902 MHz e 24 GHz que satildeo liberadas
pela ANATEL para aplicaccedilotildees industriais cientiacuteficas e meacutedicas ou seja na praacutetica qualquer
um pode utilizaacute-las sem autorizaccedilatildeo do oacutergatildeo governamental Ambas estatildeo congestionadas
pela alta utilizaccedilatildeo em telefonia e comunicaccedilatildeo de dados principalmente em grandes centros
Nesta banda eacute atribuiacuteda uma faixa de comunicaccedilatildeo moacutevel terrestre
SHF - as frequumlecircncias superaltas encontram-se acima de 3 GHz e abaixo de 30 GHz Nesta
banda foram atribuiacutedas duas faixas ISM localizadas em 57 e 24 GHz Quando a transmissatildeo
utiliza frequumlecircncias acima de 8 GHz a aacutegua comeccedila a ser um obstaacuteculo pois as ondas
eletromagneacuteticas agora com um comprimento de onda de 3 ou 4 centiacutemetros satildeo absorvidas
pela chuva As empresas de telefonia utilizam SHF em larga escala principalmente para
comunicaccedilatildeo de longa distacircncia
EHF - frequumlecircncias extremamente altas vatildeo de 30 a 300 GHz Possuem caracteriacutesticas
semelhantes a SHF e suas faixas ISM satildeo 61 122 e 244 GHz
222 Teacutecnicas de Multiplexaccedilatildeo
A necessidade de compartilhar um meio finito de transmissatildeo - o ar - fez com que vaacuterias
tecnologias fossem desenvolvidas para resolver problemas de transmissatildeo Uma necessidade
que surgiu foi a de utilizar mais eficientemente as estreitas bandas alocadas para determinada
aplicaccedilatildeo telefonia celular por exemplo O aumento exponencial dos usuaacuterios de telefones
celulares rapidamente congestiona as estaccedilotildees radiobase que podem operar numa pequena
faixa licenciada pela ANATEL
18
Foram desenvolvidas teacutecnicas de multiplexaccedilatildeo para aumentar a capacidade de transmissatildeo
das ondas eletromagneacuteticas Uma analogia uacutetil para mostrar o efeito da multiplexaccedilatildeo de um
sinal de raacutedio eacute o da ponte Governador Colombo Sales que liga a Ilha de Santa Catarina ao
continente A ponte ocupa um determinado espaccedilo uma largura limitada possui 4 pistas
todas no mesmo sentido Se quiseacutessemos aumentar a capacidade de veiacuteculos que trafegam
naquele sentido e natildeo tiveacutessemos espaccedilo para ampliar a largura da ponte ou natildeo houvesse
condiccedilotildees teacutecnicas para isto poderiacuteamos multiplexaacute-la Diminuindo a largura de cada uma
das 4 pistas poderiacuteamos criar uma quinta pista de rodagem Ou se poderia construir um outro
niacutevel de pistas na mesma largura e acima do existente a capacidade de veiacuteculos dobraria sem
que a largura original da ponte fosse alterada
Existem vaacuterias teacutecnicas de multiplexaccedilatildeo sendo que as mais utilizadas satildeo
FDMA - a teacutecnica de acesso muacuteltiplo por divisatildeo de frequumlecircncia pode ser utilizada tanto em
transmissotildees digitais quanto analoacutegicas Uma banda alocada de 25 MHz por exemplo pode
ser dividida em 833 canais independentes de 30 kHz cada Esta teacutecnica permite que o
equipamento moacutevel seja mais simples e barato poreacutem a estaccedilatildeo radiobase necessita mais
equipamentos pois cada canal requer um transmissor e um receptor (BICSI 1998 p29-4)
TDMA mdash a multiplexaccedilatildeo de acesso muacuteltiplo por divisatildeo de tempo prevecirc a divisatildeo dos canais
de radiofrequumlecircncia do FDMA em intervalos de tempo sendo que a cada transmissatildeo eacute alocado
um determinado intervalo TDMA eacute um meacutetodo mais complexo e requer equipamentos mais
sofisticados que um FDMA puro mas consegue atender um nuacutemero muito maior de usuaacuterios
(BICSI 1998 p29-5)
CDMA mdash o acesso muacuteltiplo por divisatildeo de coacutedigo foi desenvolvido para uso militar visando
seguranccedila nas transmissotildees O sistema consiste em converter a informaccedilatildeo em sinal digital e
misturaacute-lo a um coacutedigo randocircmico Esta combinaccedilatildeo eacute transmitida numa larga faixa de
frequumlecircncias literalmente o sinal eacute ldquoespalhadordquo numa teacutecnica conhecida por spread-spectrum
19
CDMA consegue acomodar 20 vezes mais usuaacuterios que FDMA considerando a mesma
largura de banda (BICSI 1998 p 29-6)
23 Estaccedilatildeo Radiobase - ERB
As estaccedilotildees radiobase satildeo um elemento-chave do sistema principalmente porque demandam
um forte investimento do Poder Puacuteblico para que as aacutereas de cobertura necessaacuterias sejam
rapidamente atingidas Este trabalho prevecirc um modelo similar ao adotado pelas companhias
de telefonia celular que em poucos anos conseguiram atingir as principais cidades e rodovias
20
com seu sistema comograve podemos ver na figura 22 do site da TIM Telesc Celular (2002)
Cobertura em mais de 2300 km de rodovias
A TIM aleacutem de oferecer cobertura em 235 municiacutepios em suacirc aacuterea de concessatildeo pensando sempre em oferecer os melhores serviccedilos a seus clientes estaacute estendendo sua cobertura em diversos trechos de rodovias Hoje satildeo mais de 2300 km de rodovias para vocecirc falar ao telefone mesmo quando estiver viajando
Rodaroacute
BR-277 CURITIBA- PONTA GROSSA 100
BR-376 MARINGAacute - APUCARANA 100PR-407 PARANAGUAacute - PONTAL DO PARANAacute 100BR-369 CAMBEacute - APUCARANA 98
BR-376 CURITIBA - Divisa Est Santa Catarina 96BR-277 CURITIBA - PARANAGUAacute 90BR-277 CASCAVEL - FOZ DO IGUACcedilU 86PR-508 ALEXANDRA - MATINHOS 84
BR-116 CURITIBA - Divisa Est Satildeo Paulo 80
BR-116 CURITIBA - Divisa Est Santa Catarina 57
BR-101 FLORIANOPOLIS - Divisa Est Paranaacute 97
BR-101 FLORIANOacutePOLIS - Divisa Est Rio Grande do Sul 90BR-470 NAVEGANTES - BLUMENAU 70
BR-280 MAFRA - PORTO UNIAtildeO 38BR-282 FLORIANOacutePOLIS - LAGES 23
Fig 22 -Aacuterea de cobertura TIM Celular
As ERBs formam uma rede sem fio (WLL - wireless lan) que eacute acessada pelos noacutes da rede
(veiacuteculos automotores) sempre que os mesmos estiverem dentro da aacuterea de cobertura As
plataformas que datildeo sustentaccedilatildeo a este sistema satildeo vaacuterias sendo que algumas jaacute estatildeo
consolidadas principalmente produtos da chamada Segunda Geraccedilatildeo tais como TDMA
CDMA DECT e GSM Outros sistemas chamados de Terceira Geraccedilatildeo como UMTS estatildeo
surgindo e poderatildeo ser utilizados em larga escala no futuro
22
3 - NECESSIDADES E BENEFIacuteCIOS
31 Tecnologia Atual versus Modelo de gerenciamento SNMP
Este trabalho se posiciona no ceme de vim mercado extremamente competitivo e caracterizado
pelo uso de tecnologias proprietaacuterias o mercado de veiacuteculos Tem-se hoje uma pequena
quantidade de montadoras no mundo todas elas lutando para conquistar mercados e
sobreviver Suas equipes de pesquisa e desenvolvimento satildeo cercadas de cuidado e sigilo pois
se tomaram elementos decisivos nesta batalha A informaccedilatildeo eacute mais uma vez fator decisivo
Neste caso natildeo eacute a informaccedilatildeo comercial a informaccedilatildeo de marketing a informaccedilatildeo que eacute
coletada nos mercados consumidores Este trabalho trata de uma informaccedilatildeo especial aquela
contida no veiacuteculo
A pesquisa descrita nesta dissertaccedilatildeo mostra o estaacutegio tecnoloacutegico atual de algumas das
principais montadoras do mundo focalizando principalmente as de automoacuteveis que satildeo as
que determinam o estado da arte Os sistemas de gerenciamento embarcados nos automoacuteveis
satildeo proprietaacuterios e baseados em um ou mais moacutedulos internos que se comunicam com o
mundo externo - tipicamente um PC - via comunicaccedilatildeo serial O automoacutevel conteacutem vaacuterios
sensores e atuadores que informam paracircmetros e estados O cruzamento destas informaccedilotildees
determina avarias ou defeitos que podem ser sanados com uma intervenccedilatildeo externa ou
atraveacutes de um comando Todo este sistema eacute totalmente disponibilizado na unidade de
desenvolvimento da montadora ou seja basicamente em um uacutenico lugar no planeta Uma
pequena parte deste sistema eacute disponibilizado agraves revendas com suas oficinas credenciadas
quase nada eacute oferecido ao usuaacuterio final do veiacuteculo As concessionaacuterias autorizadas compram
um pacote que inclui um PC desktop ou notebook software de gerenciamento moacutedulos de
comunicaccedilatildeo e treinamento na faacutebrica que possibilitaraacute alguns diagnoacutesticos e correccedilotildees de
avarias A questatildeo eacute a seguinte o usuaacuterio paga um valor expressivo por um veiacuteculo com uma
tecnologia de ponta embutida mas continua ficando com o carro quebrado na beira da
estrada sem saber o que fazer Em outra direccedilatildeo o Poder Puacuteblico investe em sistemas de
controle da malha viaacuteria tais como radares e sensores os populares ldquopardaisrdquo e ldquolombada
eletrocircnicardquo
Quando um automoacutevel estaacute em funcionamento numa viagem por exemplo um complexo
mecacircnico-eleacutetrico-hidraacuteulico-eletrocircnico estaacute operando em sincronia Os vaacuterios sistemas
motor injeccedilatildeo de combustiacutevel suspensatildeo etc satildeo todos direcionados para realizar uma
funccedilatildeo simples deslocar pessoas com rapidez conforto e seguranccedila Se eles cumprirem de
forma eficiente este objetivo pode-se dizer que o carro eacute bom Sabe-se que isto realmente
acontece assim como eacute sabido que estes sistemas falham sofrem desgastes sofrem variaccedilotildees
de carga e ficam obsoletos Assim como um equipamento ativo de rede
Um switch de rede quando estaacute em funcionamento numa rede de dados com velocidades de
101001000 Mbps por exemplo eacute um complexo mecacircnico-eleacutetrico-eletrocircnico operando em
sincronia Os vaacuterios sistemas conexotildees mecacircnicas de cabos fonte de energia placas de
circuito etc satildeo direcionados a realizar uma funccedilatildeo tambeacutem simples encaminhar pacotes de
dados com rapidez e seguranccedila Se este switch cumprir esta funccedilatildeo de forma eficiente tem-se
um bom equipamento em matildeos Os switches tambeacutem falham desgastam tecircm sua carga
alterada e ficam obsoletos Para manter-se um switch sempre em funcionamento eficiente eacute
necessaacuterio gerenciaacute-lo
O mundo automotivo vive uma situaccedilatildeo similar agrave descrita anteriormente a explosatildeo do uso de
automoacuteveis Assim como na transiccedilatildeo ARPANET-Intemet natildeo se tem ferramentas eficientes
para gerenciar este processo depois que o veiacuteculo sai da linha de montagem Na verdade natildeo
existem padrotildees para este fim As induacutestrias criaram padrotildees de gerenciamento proprietaacuterios
23
que praticamente cessam sua utilidade no momento que saem da linha de produccedilatildeo ressalva
feita a alguns diagnoacutesticos realizados por algumas concessionaacuterias
Um veiacuteculo oferece ao seu proprietaacuteriomotorista um conjunto de sinalizaccedilotildees luminosas e
paineacuteis analoacutegicos (ponteiros) ou digitais que informam velocidade rotaccedilatildeo do motor
quantidade de combustiacutevel etc Os mais modernos possuem um ldquocomputador de bordordquo que
basicamente faz a relaccedilatildeo entre duas variaacuteveis como por exemplo distacircncia percorrida versus
combustiacutevel consumido e disponibiliza ao motorista o consumo meacutedio do automoacutevel
Os automoacuteveis satildeo particularmente econocircmicos quase avaros quando o assunto eacute fornecer
informaccedilotildees aos gestores da rede digo do sistema viaacuterio os departamentos municipais
estaduais e federais encarregados de tracircnsito estradas e rodovias simplesmente desconhecem
os equipamentos digo veiacuteculos que trafegam pelos seus domiacutenios
O poder puacuteblico investe pesadamente e de forma reativa em ampliaccedilatildeo de vias e
cruzamentos da mesma forma que um administrador de rede sem gerenciamento trata de
comprar ativos de rede que possibilitem links mais raacutepidos desfazendo um gargalo e criando
outro Outro investimento eacute no sentido de monitorar velocidade e identificaccedilatildeo (placa) dos
automoacuteveis com objetivo duplo de controlar e arrecadar
Nos dois casos citados acima - usuaacuterio e gestor - fica claro o condicionamento a que ambos
estatildeo submetidos pouca ou nenhuma informaccedilatildeo eacute o normal Fazendo um pequeno exerciacutecio
considerando a hipoacutetese de que os automoacuteveis fossem mais ldquoamigaacuteveisrdquo pode-se imaginar
um motorista sendo avisado que no proacuteximo mecircs venceraacute a garantia de 1 ano do veiacuteculo
aproveite e leve na concessionaacuteria autorizada mais proacutexima para sanar aquele ruiacutedo no painel
Mecircs que vem vocecirc teraacute que pagar por isto A informaccedilatildeo aparece no visor de cristal liacutequido do
raacutedio ou CDplayer Situaccedilatildeo 2 a famiacutelia em viagem de feacuterias ocorre uma falha no sistema
ABS que evita o bloqueio dos freios do veiacuteculo Faltam 200 km para o destino Podemos
continuar a viagem com seguranccedila ou tenho que procurar uma oficina O sistema informa que
24
apenas o sistema antibloqueio estaacute inoperante mas os freios estatildeo perfeitos Siga viagem e
assim que puder leve a uma concessionaacuteria autorizada O proprietaacuterio de uma transportadora
que possui uma frota de veiacuteculos simplificaria sua tarefa de manutenccedilatildeo dos veiacuteculos
Sempre que um caminhatildeo entra numa das filiais o agente SNMP envia um trap (relatoacuterio) das
condiccedilotildees funcionais do veiacuteculo
O mesmo exerciacutecio pode ser feito pensando no poder puacuteblico nos pontos de gerenciamento
de traacutefego que funcionam como uma rede sem fio que recebe e envia dados para os
automoacuteveis uma estaccedilatildeo gerente recebe uma notificaccedilatildeo de um agente SNMP embarcado no
veiacuteculo que informa que eacute um Palio do fabricante FIAT modelo XA 03 placa ABC 1234
Cor vermelha Chassi 2384FTR4532DSE12 MAC Address 0060B30000C2 e estaacute
trafegando a 95 kmh velocidade acima do permitido no trecho A estaccedilatildeo gerente envia uma
mensagem ao veiacuteculo informando a situaccedilatildeo irregular ao motorista que iraacute diminuir a
velocidade para natildeo ser multado Numa situaccedilatildeo hipoteacutetica de roubo de automoacutevel as estaccedilotildees
gerentes do poder puacuteblico satildeo autorizadas a enviar um comando de cortar a igniccedilatildeo do
veiacuteculo
No caso de gerenciamento de um conjunto de veiacuteculos como o proprietaacuterio da transportadora
ou o DER de Santa Catarina existe a necessidade de padronizaccedilatildeo ou seja todas as
montadoras deveriam adotar gradativamente um modelo padronizado A padronizaccedilatildeo
possibilita que se economize no desenvolvimento de aplicaccedilotildees e equipamentos software e
hardware Outra vantagem eacute que mais empresas podem adquirir o sistema e desfrutar dos
benefiacutecios de gerenciamento sobre veiacuteculos jaacute que natildeo se fala mais em tecnologia
proprietaacuteria
Este trabalho considera algumas diferenccedilas entre utilizar o Modelo SNMP para gerenciamento
de uma rede de computadores ou para veiacuteculos automotores Os conceitos baacutesicos natildeo se
alteram e as principais mudanccedilas satildeo relacionadas na Tabela 31
25
26
Modelo SNMP em Redes de
Computadores
Modelo SNMP em Veiacuteculos
Automotores
Estaccedilotildees de
Gerenciamento
Estaacuteticas complexas e
centralizadas
Estaacuteticas ou moacuteveis complexas ou
simples e descentralizadas
Noacutes
GerenciadosEstaacuteticos Moacuteveis
Relaccedilatildeo
Estaccedilotildees Noacutes1 O n n O n
Elementos
Gerenciados
Computadores hubs switches
roteadores
Automoacuteveis ocircnibus caminhotildees
motocicletas
Base de
InformaccedilotildeesMIB-II
Os objetos e grupos da MIB-II satildeo
insuficientes para este fimTabela 31 - Comparativo de Uso no Modelo SNMP
Natildeo se quer que com este trabalho sejam abolidas as questotildees de sigilo e segredo industrial na
pesquisa e desenvolvimento dos veiacuteculos pelo contraacuterio As atuais formas de monitoramento
e telemetria com a meta de resolver problemas e aumentar a vantagem competitiva de seus
produtos satildeo boas principalmente para os consumidores
27
4 - MODELO DE GERENCIAMENTO DE VEIacuteCULOS AUTOMOTORES
O modelo proposto nesta dissertaccedilatildeo eacute baseado no modelo SNMP e utiliza os elementos
previstos ou seja estaccedilotildees de gerenciamento noacutes gerenciados informaccedilotildees e um protocolo
de comunicaccedilatildeo A intenccedilatildeo eacute utilizar ao maacuteximo toda a tecnologia que jaacute foi desenvolvida e
foi consolidada ao longo dos uacuteltimos anos pois isto traraacute baixos custos e uma massa criacutetica jaacute
formada
Neste capiacutetulo e nos posteriores utilizar-se-aacute para efeito de maior clareza a denominaccedilatildeo
carro eou automoacutevel ao inveacutes de veiacuteculo inclusive nas figuras O carro eacute o veiacuteculo mais
comum e pretende-se que o leitor na medida em que se embasa o modelo vaacute traccedilando um
paralelo com as situaccedilotildees corriqueiras do dia-a-dia De qualquer forma o modelo foi pensado
para ser utilizado em todos os tipos de veiacuteculos sejam eles de passeio utilitaacuterios de carga
motocicletas de passageiros enfim todos os veiacuteculos (noacutes) que utilizam a malha viaacuteria (rede)
do paiacutes
O modelo proposto apresenta trecircs arquiteturas Fiacutesica Funcional e de Informaccedilatildeo A
arquitetura Fiacutesica define a infra-estrutura de comunicaccedilatildeo entre os componentes do sistema a
arquitetura Funcional descreve os componentes loacutegicos do sistema e as funcionalidades que
podem ser desenvolvidas e a arquitetura de Informaccedilatildeo apresenta um conjunto de variaacuteveis
que datildeo suporte ao desenvolvimento das aplicaccedilotildees e as notificaccedilotildees que podem ser emitidas
no caso destas variaacuteveis atingirem limiares especificados Cada uma dessas arquiteturas seraacute
detalhada nos itens a seguir
28
41 Arquitetura Fiacutesica
Esta dissertaccedilatildeo utiliza o Modelo de Gerenciamento SNMP por se tratar de uma tecnologia
que eacute padratildeo possui inuacutemeros gerentes e agentes desenvolvidos para as mais diversas
aplicaccedilotildees e eacute produzida em escala o que baixa os custos de implantaccedilatildeo em qualquer
veiacuteculo A quantidade de pessoal que jaacute atua nesta tecnologia tambeacutem eacute um fator positivo A
figura abaixo mostra esquematicamente o modelo sendo aplicado no gerenciamento de
veiacuteculos
Gerenciamento
(GERENTE
SNMP)
Fig 41 - Modelo de Gerenciamento SNMP em Veiacuteculos Automotores
Saindo de um modelo teoacuterico e descrevendo um modelo praacutetico tem-se um computador
rodando um programa gerente SNMP que interage com uma base de dados este computador
possui uma interface ethemet 10100 que estaacute conectada por cabo de par tranccedilado ou fibra
oacutetica a uma bridge Esta bridge converte o padratildeo de comunicaccedilatildeo de rede ethernet em
radiofrequumlecircncia utilizando uma frequumlecircncia de saiacuteda e outra de entrada este conjunto eacute
vulgarmente denominado canal e eacute compartilhado por todos os veiacuteculos equipados com uma
bridge similar A bridge do veiacuteculo opera no mesmo canal e compartilha a banda total
fornecida pelo sistema gerente com os outros veiacuteculos que estatildeo na regiatildeo de cobertura da
antena (ERB - estaccedilatildeo radiobase)
A cobertura de cada ERB depende basicamente da potecircncia real dissipada pela antena do tipo
e ganho da antena Uma referecircncia praacutetica que se pode ter eacute o das aacutereas de cobertura de
telefones celulares o modelo proposto nesta dissertaccedilatildeo pode ser implementado com uma
infraestrutura semelhante A figura 42 mostra os elementos reais e sua interaccedilatildeo
Fig 42 - Modelo fiacutesico para gerenciamento de veiacuteculos
O Modelo de Gerenciamento de Veiacuteculos Automotores contempla todas as etapas da ldquovidardquo
de um veiacuteculo ou seja satildeo previstos estaacutegios diferenciados de monitoramento e controle de
acordo com a etapa em que o veiacuteculo se encontra
A primeira etapa de um veiacuteculo automotor fisicamente falando eacute a sua produccedilatildeo
normalmente executada em seacuterie As montadoras possuem plantas fabris em diversas
localidades do mundo onde produzem determinadas linhas e modelos de veiacuteculos No
momento que o veiacuteculo recebe seu sistema eletro-eletrocircnico incluindo o microservidor
veicular uma estaccedilatildeo de gerenciamento da produccedilatildeo jaacute pode iniciar a gravaccedilatildeo dos dados de
identificaccedilatildeo do mesmo como eacute ilustrado na figura 43
MONTADORA DE AUTOMOacuteVEIS Linha de montagem
Dados de Identificaccedilatildeo do veiacuteculo
Fig 43 - Gerenciamento na produccedilatildeo do veiacuteculo
O veiacuteculo cumpre sua trajetoacuteria na linha de montagem jaacute interagindo com uma aplicaccedilatildeo-
gerente desenvolvida para este fim O fabricante neste momento jaacute pode monitorar os testes
iniciais do veiacuteculo gerenciar sua armazenagem no paacutetio da faacutebrica e o embarque para a
concessionaacuteria Apenas duas estaccedilotildees radiobase externas tecircm capacidade para dar cobertura a
todo parque fabril de uma montadora como a Fiat em Betim MG que eacute a maior montadora do
paiacutes com 613800 m2 de aacuterea construiacuteda segundo informa o site brasileiro da Fiat Automoacuteveis
(2002) Algumas ERBs internas que tem um custo muito inferior agraves externas completariam a
cobertura nos pontos necessaacuterios da linha de montagem
O veiacuteculo pronto segue na maior parte das vezes para uma concessionaacuteria autorizada para ser
comercializado Esta mesma concessionaacuteria normalmente presta assistecircncia teacutecnica aos
veiacuteculos da marca tendo limitaccedilotildees quando recebe um automoacutevel por exemplo de um
concorrente Com uma estaccedilatildeo radiobase interna a concessionaacuteria estaacute habilitada a monitorar
todos os veiacuteculos que entrarem na sua oficina estando eles equipados com o microservidor
veicular O teacutecnico da empresa tem a sua disposiccedilatildeo dados histoacutericos e perfis de uso do
veiacuteculo que podem auxiliar na detecccedilatildeo e soluccedilatildeo do problema
Os dados de identificaccedilatildeo do veiacuteculo e do proprietaacuterio aliados ao perfil do condutor tomam-
se ferramentas para conquista e manutenccedilatildeo do cliente A diminuiccedilatildeo do iacutendice de roubos e
acidentes toma a contrataccedilatildeo do seguro uma opccedilatildeo menos necessaacuteria diminuindo o gasto de
quem compra o veiacuteculo e consequumlentemente aumentando as vendas A figura 44 mostra as
possibilidades de gerenciamento nas fases de comercializaccedilatildeo e manutenccedilatildeo
32
REVENDA DE AUTOMOacuteVEIS
Fig 44 - Gerenciamento na comercializaccedilatildeo e manutenccedilatildeo do veiacuteculo
Encerrada a primeira comercializaccedilatildeo do veiacuteculo inicia-se a etapa de utilizaccedilatildeo do mesmo
por um proprietaacuterio ou condutor O microservidor veicular interage com o condutor via painel
digital ou sintetizador de voz Alguns veiacuteculos de maior valor agregado jaacute satildeo equipados com
paineacuteis que atendem ao ldquocomputador de bordoldquo e ao sistema de som raacutedios FM transmitem
pequenas chamadas e notiacutecias que satildeo lidas no interior do veiacuteculo Sintetizadores de voz
equipam os veiacuteculos chamados ldquotop de linhardquo e informam para o motorista colocar o cinto de
seguranccedila que existem portas abertas etc O Modelo de Gerenciamento de Veiacuteculos
Automotores possibilita que haja um enriquecimento das informaccedilotildees e possibilidades para o
condutor do veiacuteculo conforme mostra a figura 45
33
Fig 45 - Gerenciamento no uso do veiacuteculo
PROPRIETAacuteRIO DO AUTOMOacuteVEL
Monitoramento
Garantia e revisotildees
Seguranccedila
O proprietaacuterio do veiacuteculo eacute notificado sempre que uma troca de oacuteleo ou manutenccedilatildeo
preventiva eacute necessaacuteria diminuindo os riscos de uma eventual perda de garantia do fabricante
O aviso de que a garantia do veiacuteculo estaacute expirando tambeacutem existe e isto possibilita uma
eventual diminuiccedilatildeo de custos numa revisatildeo Como o veiacuteculo interage com o sistema gestor
de tracircnsito o modelo prevecirc um mecanismo de solicitaccedilatildeo de socorro muito uacutetil em casos de
acidentes ou quebra do veiacuteculo O maior benefiacutecio eacute saber que seu veiacuteculo estaacute sendo
monitorado assim como os outros veiacuteculos que estatildeo trafegando O monitoramento causa
maior disciplina no tracircnsito e a consequumlente diminuiccedilatildeo de acidentes como mostra a
experiecircncia na capital paranaense na palavra de Cassio Taniguchi
Em 2001 foram 20 menos mortes no tracircnsito curitibano Passamos de 16 em 2000 para 13 morte em cada grupo de 10 mil veiacuteculos Esse eacute o indicador utilizado para mensurar o niacutevel de seguranccedila no tracircnsito urbano E eacute tambeacutem um iacutendice capaz de nos informar a respeito do niacutevel de civilidade que nossa sociedade alcanccedilou Os curitibanos merecem aplausos porque esse resultado eacute fruto de um esforccedilo coletivo que tem envolvido toda a
34
cidade desde 1997 quando lanccedilamos o programa Cidadatildeo em Tracircnsito O programa todos lembram eacute ancorado no tripeacute formado pela engenharia de traacutefego fiscalizaccedilatildeo e educaccedilatildeo para o Tracircnsito E em cinco anos os resultados falam por si proacuteprios O investimento realizado pela Prefeitura de Curitiba passa de R$ 100 milhotildees - o maior entre as cidades de mesmo porte no paiacutes (TANIGUCHI 2002)
O gerenciamento do veiacuteculo auxilia os engenheiros de traacutefego e aumenta o poder de
fiscalizaccedilatildeo do Poder Puacuteblico tornando praticamente inviaacuteveis as accedilotildees criminosas
envolvendo veiacuteculos O Poder Puacuteblico do Brasil bem como de todo paiacutes que adotar este
modelo de gerenciamento ganha uma ferramenta poderosa de gestatildeo de tracircnsito com reflexos
em oacutergatildeos governamentais federais estaduais e municipais diversos tais como departamentos
de tracircnsito departamentos de poliacutecia rodoviaacuteria poliacutecias civil e militar serviccedilos de
inteligecircncia poliacutecia federal serviccedilos de repressatildeo ao crime organizado e secretarias de
receita A figura 46 ilustra algumas situaccedilotildees contempladas neste modelo proposto
Fig 46 - Gerenciamento pelo Poder Puacuteblico
Administraccedilatildeo da malha viaacuteria
Controle de roubos e acidentes
PODER PUacuteBLICOMonitoramento de
tracircnsito
O poder que o modelo disponibiliza aos oacutergatildeos puacuteblicos eacute o poder da informaccedilatildeo em tempo
real o conjunto formado pela identificaccedilatildeo inequiacutevoca do veiacuteculo seu provaacutevel condutor e a
localizaccedilatildeo atual com pequena margem de erro permite accedilotildees policiais raacutepidas e eficientes O
Modelo de Gerenciamento de Veiacuteculos permite ainda que o sistema gestor execute controles
remotamente sobre o veiacuteculo como corte de combustiacutevel e de igniccedilatildeo do motor causando a
imobilizaccedilatildeo instantacircnea As Estaccedilotildees Puacuteblicas de Gerenciamento satildeo as mais complexas e as
mais seguras de todo o modelo visto o poder que carregam em sua aplicaccedilatildeo Apenas o Poder
Puacuteblico constituiacutedo pode ter acesso a estas potencialidades do sistema e para tanto a
aplicaccedilatildeo-gerente deve ser inviolaacutevel
A figura 47 simula uma implantaccedilatildeo de estaccedilotildees radiobase na regiatildeo central da capital
catarinense dando uma ideacuteia de como seria a distribuiccedilatildeo das antenas para haver
gerenciamento sobre os veiacuteculos que circulam na aacuterea
Fig 47 - Estaccedilotildees Radiobase em Florianoacutepolis
42 Arquitetura Funcional
O sistema fiacutesico apresentado anteriormente eacute mostrado aqui como entidades loacutegicas
posicionadas de acordo com sua funccedilatildeo no modelo de gerenciamento A figura 46 ilustra o
modelo funcional
36
Fig 48 - Modelo Funcional de Gerenciamento
421 Estaccedilotildees de Gerenciamento
As estaccedilotildees de gerenciamento satildeo de diferentes porte e complexidade variando de uma
estaccedilatildeo simples para gravaccedilatildeo de dados de identificaccedilatildeo na faacutebrica ateacute um grande complexo
de gerenciamento de veiacuteculos montado com computadores de grande porte e programas de
gerenciamento capazes de suportar milhares de noacutes (veiacuteculos) no Departamento de Estradas
de Rodagem de uma unidade da federaccedilatildeo As estaccedilotildees seratildeo basicamente destinadas a trecircs
finalidades de acordo com os interesses dos mantenedores da gerecircncia
4211 Estaccedilotildees de Gerenciamento de Produccedilatildeo
As estaccedilotildees de produccedilatildeo satildeo localizadas no ambiente de montagem do veiacuteculo ao lado da
linha de produccedilatildeo em seacuterie da motocicleta do automoacutevel do caminhatildeo do utilitaacuterio do
trator etc Esta estaccedilatildeo serviraacute para gravar as primeiras variaacuteveis na MIB do veiacuteculo
basicamente as de identificaccedilatildeo tais como nome do fabricante modelo do veiacuteculo nuacutemero de
seacuterie etc Estes dados satildeo estaacuteticos e soacute podem ser gravados e alterados em faacutebrica satildeo
uacutenicos e sua longevidade eacute coincidente com a do veiacuteculo
4212 Estaccedilotildees de Gerenciamento de Manutenccedilatildeo
As estaccedilotildees de manutenccedilatildeo estaratildeo baseadas nas concessionaacuterias autorizadas revendas de
automoacuteveis e oficinas mecacircnicas Sua funccedilatildeo baacutesica seraacute a gravaccedilatildeo de dados relativos agrave
venda e ao proprietaacuterio do veiacuteculo Satildeo estaccedilotildees simples que poderatildeo consultar as
informaccedilotildees de qualquer carro de qualquer marca visto que a padronizaccedilatildeo usando SNMP
retira o caraacuteter proprietaacuterio dos sistemas atuais
4213 Estaccedilotildees Puacuteblicas de Gerenciamento
Satildeo estaccedilotildees complexas e seguras que gerenciam a malha viaacuteria de um ou mais municiacutepios de
um estado da uniatildeo Basicamente compostas por hardware e software de grande porte como
por exemplo uma workstation HP ou IBM rodando Openview ou Unicenter TNG interagindo
com uma base de dados Oracle A seguranccedila possibilitada pelo SNMPv3 eacute um fator
primordial neste caso pois aqui estaratildeo sendo utilizadas funccedilotildees de controle vitais no veiacuteculo
422 Noacutes Gerenciados
O noacute gerenciado neste modelo proposto eacute tipicamente um veiacuteculo automotor conforme citado
anteriormente Aqui existe uma caracteriacutestica singular que eacute a de que os noacutes satildeo moacuteveis estatildeo
constantemente em deslocamento desde sua fabricaccedilatildeo na montadora passando pelo
transporte ateacute a revenda e o uso posterior pelo proprietaacuterio ou motorista O veiacuteculo dispotildee de
um hardware especialista - um microservidor veicular mdash que contecircm a vehicleMIB e o agente
este hardware interage com os sensores e atuadores existentes no automoacutevel O microservidor
veicular eacute composto basicamente de uma unidade central de processamento memoacuteria volaacutetil
memoacuteria permanente interface com o veiacuteculo e com a rede sem fio este produto assim como
descrito neste modelo natildeo existe comercialmente poreacutem a tecnologia eacute a mesma que eacute
utilizada na implementaccedilatildeo de gerenciamento em roteadores e switches
423 Meio de Comunicaccedilatildeo
A forma como a estaccedilatildeo gerenciadora e o noacute gerenciado trocam informaccedilotildees eacute por
radiofrequumlecircncia ou seja eacute uma comunicaccedilatildeo ethemet sem fio (wireless) que utiliza a mesma
tecnologia jaacute empregada em redes locais O gerente (estaccedilatildeo gerente) interage com o agente
(noacute gerenciado) por intermeacutedio de uma bridge ethemet sem fio e vice-versa A frequumlecircncia de
difusatildeo deve ser diversa das maciccedilamente utilizadas ISM (Aplicaccedilotildees Industriais Cientiacuteficas
e Meacutedicas) por motivos oacutebvios a escolha deve recair nas faixas atribuiacutedas para aplicaccedilatildeo
moacutevel terrestre preferencialmente as proacuteximas das bases de VHF e UHF 41015 MHz ateacute 50
MHz e 3354 MHZ ateacute 3999 MHz (ANATEL 2002)
Fig 49 - Espectro de frequumlecircncias no Brasil
423 Informaccedilotildees de Gerenciamento
As informaccedilotildees envolvidas estatildeo definidas em vehicleMIB e satildeo tratadas pelo agente
especialista que acompanha o veiacuteculo Os objetos ou atributos em questatildeo atendem a
legislaccedilatildeo brasileira de tracircnsito vigente e os requisitos baacutesicos do fabricante do revendedor e
do proprietaacuterio
39
424 Protocolo de Gerenciamento
O protocolo a ser utilizado eacute o SNMPv3 implementado sobre SNMPv2 A versatildeo 3 apresenta
vaacuterios avanccedilos na questatildeo de seguranccedila e as definiccedilotildees podem ser vistas nas RFCs 2571 a
2575 Como esta versatildeo natildeo eacute completa existe a necessidade da versatildeo anterior que pode ser
vista nas RFCs 1905 e 1906
43 Arquitetura de Informaccedilatildeo
A vehicleMIB foi projetada para atender as demandas baacutesicas de todas entidades fiacutesicas e
juriacutedicas que interagem com um automoacutevel Esta MIB procura natildeo conflitar com os sistemas
atualmente implantados que foram concebidos com outra finalidade
A pesquisa que resultou nesta MIB abrangeu a atual legislaccedilatildeo de tracircnsito os atuais coacutedigos
procedimentos e nuacutemeros empregados pela induacutestria automobiliacutestica e suas concessionaacuterias
As funccedilotildees principais de um automoacutevel foram contempladas somou-se a elas algumas
variaacuteveis trazidas do universo de redes de computadores e outras retiradas de carros-conceito
431 Desenvolvimento da MIB
Utilizou-se como ferramenta de auxiacutelio um pacote de programas da MG-Soft chamado MIB
Browser Professional Edition sendo que as figuras que mostram a aacutervore da MIB satildeo telas
capturadas deste software
40
f j MG-SOFT MIszlig Compiler - [MIszlig Group1J File Edit View Modules Jools Window Help
B MIB Tree B Q ] iso
B - Q org B Q dod
R-f1 internetiQ j directorv
+i _ J mgmtR I__| experimental
B vehicleMIBi Q j vehideMIBObjects Si f j vehicleMIBNotifications IS _ J vehicleMIBConformance
f i L_1 private I- SNMPvl Traps
ffl iJ T extual ConventionsS Type Assignments
Fig 410 - Aacutervore da MIB
A vehicleMIB faz parte do grupo experimental (3) segundo a notaccedilatildeo ASNl utilizada pelo
protocolo SNMP Os objetos definidos (OBJECT IDENTIFIER) para compor a vehicleMIB
foram trecircs a saber
vehicleMIBObjects conteacutem todas as informaccedilotildees relativas a identificaccedilatildeo do veiacuteculo
(vehicleldent) ao proprietaacuterio do veiacuteculo (vehicleOwner) o seu histoacuterico (vehicleHistory)
valores momentacircneos (vehicleStatus) e variaacuteveis para controle (vehicleControl)
vehicleMIBNotifications este objeto comporta os atributos utilizados para notificaccedilatildeo de
eventos importantes e se destinam principalmente para servir ao motoristaproprietaacuterio
vehicleMIBConformance este grupo define as necessidades e possibilidades de
implementaccedilatildeo segundo uma famiacutelia de objetos (OBJECT-GROUP) preacute-determinada Os
atributos referentes a grupos e as questotildees de concordacircncia estatildeo contidos nos OBJECT
IDENTIFIER vehicleGroups e vehicleCompliance
41
bullJMG-SOFT MIB Compilei [MIB Group]Uumliacute File Edit View Modules loots Window Help
tg satildegt U m amp T raquo f t I o s P3 m p | 0
B ^ MIB Tree B _ J iso
H Q j org eacute Q dod
Eacute j J internetP~1 directory
B i_ J mgmt rsquo Q j mib-2
agrave Q experimental Ograve OtildeEcirc vehicleMIB
Egrave __| vehicleMIBObjectsSi _ J vehicleldent ffl- n vehicleOwner E _ ] vehicle History ffl- fj vehicleStatus Egrave C j vehicleControl
atilde __) vehicleMIBNotificationsvehicleN otificationChangeO ilAndM aintenance
lt4 vehicleN otificationHelp d f vehicleNotificationGuaranty
B _ ] vehicleMIBConformance IacuteB _ J vehicleCompliance Eacute L J vehicleGroups
B -(_J private1Q j enterprises
Fig 411mdash Aacutervore de vehicleMIBObjects
432 Descriccedilatildeo de vehicleMIBObjects
Esta seccedilatildeo descreve com maiores detalhes cada variaacutevel que compotildee a vehicleMIBObjects
que eacute composta pelos grupos vehicleldent vehicleOwner vehicleHistory vehicleStatus e
vehicleControl
42
4321 Grupo vehicleldent
F1 P 1 experimental Eacute- vehicleMIB
lEacute vehicleMIB Objects B- [_ J vehicleldent
vehicleldentManufacturer vehicleldentModel
vehicleldentSoftwareVersionamp vehideldentAgentSoftwareVersion
vehiclel dentType vehicleldentFuel vehicleldentManufacturingYear vehiclel dentM odelYrsquo ear vehiclel dentCapacity
I^ vehiclel dentPoweri-- vehiclel dentM otorType
vehiclel dentM otorNumber vehiclel dentCylinder
vehiclel dentFirstOilChange | ^ vehicleldentFirstMaintenance
gt$j vehicleldentMaintenancePeriod vehiclel dentColor
i vehiclel dentChassisl d j-- vehicleldentLicencePlate bull vehicleldentlpAddress i - ^ vehicleldentMacAddress h vehiclel dentS eriaIN umber vehicleldentGuaranty
Fig 411 - Aacutervore de vehicleldent
vehicleldentManufacturer - O objeto vehicleldentManufacturer eacute uma string que armazena o
nome da empresa que produz o veiacuteculo eacute gravada em faacutebrica e natildeo se altera mais Esta
variaacutevel seraacute preenchida por exemplo com ldquoGeneral Motorsrdquo ldquoVolkswagenrdquo ou ldquoYamahardquo
vehicleldentModel - Esta variaacutevel conteraacute a identificaccedilatildeo do modelo do veiacuteculo eacute fixa e natildeo
pode ser alterada Ex Palio EX Xsara Picasso Celta
vehicleldentSoftwareVersion - Este atributo eacute reservado agrave versatildeo do firmware ou software do
veiacuteculo e eacute atualizado cada vez que eacute feito o upgrade do mesmo Este programa eacute uma espeacutecie
de sistema operacional do hardware contido no veiacuteculo
vehicleldentAgentSoftwareVersion - A versatildeo do agente de gerenciamento pode ou natildeo
coincidir com a versatildeo de firmware Caso estes programas tenham tratamento e evoluccedilatildeo
distintos as versotildees podem ser atualizadas separadamente e teratildeo coacutedigos diferentes
vehicleldentType - Este objeto serve para identificar o tipo de veiacuteculo segundo determinaccedilatildeo
das leis brasileiras de tracircnsito O tipo de veiacuteculo automotor consta na documentaccedilatildeo de
licenciamento e pode ser por exemplo tipo automoacutevel de passeio caminhatildeo de carga ocircnibus
de passageiros etc
vehicleldentFuel - A variaacutevel vehicleldentFuel serve para identificar o combustiacutevel principal
para que o veiacuteculo foi originalmente construiacutedo Eacute gravado na linha de montagem e
permanece caso haja transformaccedilatildeo posterior no motor do veiacuteculo este dado natildeo pode ser
alterado Ex gasolina tipo C oacuteleo diesel energia eleacutetrica etc
vehicleldentManufacturing Year - Neste atributo eacute gravado o ano de fabricaccedilatildeo do veiacuteculo
Depois de gravado natildeo se altera
vehicleldentModelYear - A vehicleldentModelYear armazena o ano do modelo do veiacuteculo
que pode ou natildeo coincidir com o ano de fabricaccedilatildeo
vehicleldentCapacitv - Esta variaacutevel eacute uma string que armazena a capacidade do veiacuteculo de
acordo com a destinaccedilatildeo do mesmo ou seja se se tratar de um caminhatildeo a capacidade de
carga seraacute de 40000 kg se for um automoacuteveL a capacidade seraacute de 5 passageiros por
exemplo
vehicleldentPower - Identifica a potecircncia nominal da motorizaccedilatildeo principal do veiacuteculo que
pode ser expressa em cv (cavalo-vapor) ou W (watt) de acordo com a legislaccedilatildeo vigente no
paiacutes de utilizaccedilatildeo do veiacuteculo
vehicleldentMotorTvpe - Este atributo armazena a identificaccedilatildeo da principal forma de
motorizaccedilatildeo do veiacuteculo ou seja qual o tipo de motor que preferencialmente ou
prioritariamente eacute utilizado Caso o veiacuteculo seja um hiacutebrido com motor a combustatildeo e
eleacutetrico armazenar a identificaccedilatildeo do motor mais utilizado
vehicleldentMotorNumber - Este objeto armazena o nuacutemero de identificaccedilatildeo do motor do
veiacuteculo que eacute uacutenico e faz parte do conjunto de nuacutemeros que identificam o conjunto de
sistemas que compotildee um veiacuteculo
vehicleldentCvlinder - Utilizada para informar o nuacutemero total de cilindros (pistotildees) do motor
caso se trate de um motor de combustatildeo
vehicleldentFirstOilChange - Esta variaacutevel serve para armazenar a distacircncia maacutexima
percorrida - a popular ldquoquilometragemrdquo - para se realizar a primeira troca de oacuteleo lubrificante
interno do motor Esta informaccedilatildeo serviraacute para que o condutor do veiacuteculo seja notificado a
tempo de proceder agrave troca sem causar danos ao motor nem perder a garantia de faacutebrica
vehicleldentOilChangePeriod - O objeto em questatildeo armazena o valor em km ou milhas
recomendado pelo fabricante entre trocas de oacuteleo lubrificante do motor Ex 10000 km
vehicleldentFirstMaintenance - A variaacutevel vehicleldentFirstMaintenance serve para registrar
o limite de quilometragem para realizaccedilatildeo da primeira revisatildeo gratuita do veiacuteculo Existe na
vehicleMIB uma notificaccedilatildeo que utiliza este atributo com o objetivo de resguardar o
proprietaacuterio de um eventual esquecimento ou distraccedilatildeo que acarretaria perda de garantia
vehicleldentMaintenancePeriod - O atributo eacute registrado em faacutebrica e representa o valor da
quilometragem recomendada entre as manutenccedilotildees preventivas E uma seguranccedila a mais para
o usuaacuterio que seraacute avisado sempre que determinados conjuntos de peccedilas principalmente
mecacircnicas estiverem com seu desgaste natural no limite
vehicleldentColor - A vehicleldentColor eacute a string que armazena o nome da cor predominante
do veiacuteculo Esta informaccedilatildeo eacute gravada em faacutebrica e permanece inalterada durante a vida uacutetil
do veiacuteculo
vehicleldentChassisId - Todo veiacuteculo possui um nuacutemero de identificaccedilatildeo gravado fisicamente
em seu chassis ou monobloco esta variaacutevel armazena este nuacutemero
vehicleldentLicencePlate - Este atributo armazena a placa do veiacuteculo no caso do Brasil
composto por 3 letras e 4 nuacutemeros Esta identificaccedilatildeo somente eacute conhecida apoacutes o
licenciamento do veiacuteculo que eacute feito apoacutes a venda em consequumlecircncia o valor somente poderaacute
ser gravado na concessionaacuteria ou revenda
vehicleldentlpAddress - Esta variaacutevel estaacute determinada na vehicleMIB para uma eventual
necessidade de acesso a Internet sendo que um provedor de acesso iraacute fornecer o valor que
seraacute volaacutetil e teraacute a mesma duraccedilatildeo do acesso solicitado
vehicleldentMacAddress - Este campo foi implementado para que o veiacuteculo utilize um
nuacutemero uacutenico de identificaccedilatildeo dentro das mesmas regras vaacutelidas hoje para equipamentos e
acessoacuterios de informaacutetica A utilizaccedilatildeo de uma identificaccedilatildeo deste tipo poderaacute substituir uma
ou mais jaacute existentes
vehicleldentSerialNumber - O nuacutemero de seacuterie de produccedilatildeo do veiacuteculo eacute gravado em faacutebrica e
permanece inalterado durante a vida do mesmo Segue as regras de cada fabricante
vehicleldentWarrantv - Este atributo armazena o valor referente ao periacuteodo de garantia do
veiacuteculo tipicamente 1 ou 2 anos a partir da data da primeira venda Esta informaccedilatildeo serve
para que o proprietaacuterio seja notificado antes do vencimento deste limite para que possa
realizar as manutenccedilotildees necessaacuterias com um miacutenimo de gasto
4322 Grupo vehicleOwner
vehicleOwnerName - A variaacutevel vehicleOwnerName armazena o nome do proprietaacuterio do
veiacuteculo o mesmo nome que consta no documento legal de licenciamento Eacute gravado na
concessionaacuteria e alterado de acordo com os documentos do veiacuteculo
vehicleOwnerRegister - Este objeto serve para armazenar um nuacutemero de algum documento de
identificaccedilatildeo do proprietaacuterio No Brasil os valores preferenciais satildeo o Cadastro de Pessoa
Fiacutesica (CPF) e o Cadastro Nacional da Pessoa Juriacutedica (CNPJ) mas pode conter os nuacutemeros
da carteira nacional de habilitaccedilatildeo ou carteira de identidade
vehicleOwnerPhone - O atributo vehicleOwnerPhone registra o nuacutemero de um telefone de
contato do proprietaacuterio do veiacuteculo
vehicleOwnerMail - Esta string serve para armazenar o endereccedilo eletrocircnico (e-mail) do
proprietaacuterio do veiacuteculo Este valor e o anterior satildeo regravados em concessionaacuteria a cada troca
de proprietaacuterio
4323 Grupo vehicIeHistory
3 T I experimental vehicleMIB
Otilde P jJ vehicleMIBObjects Eacute L J vehicleldent El i_ J vehicleOwner
vehicleOwnerName vehicleO wnerR egister vehicleOwnerFone vehicleOwnerMail
B l_ J vehicleH istoryvehicleH istory D eliveryD ate vehicleH istoryVendor vehicleH istoryDealer
^ vehicleH istoryN umLinesEacute1 __J vehicleH istoryT able
B - lla vehicleH istoryEntryvehicleHistoryLinelndex
Q vehicleHistoryMaintenanceDate ^ vehicleH istoryMaintenance
vehicleH istoryuumlilChangeD ate Q vehicleH istoryOilChange
Fig 413 - Arvore de vehicleOwner e vehicIeHistory
vehicleHistorvDelivervDate - A variaacutevel em questatildeo foi criada para armazenar a data da
primeira entrega do veiacuteculo tipicamente a data constante na nota fiscal de venda da
montadora ou da concessionaacuteria destinada ao proprietaacuterio
vehicleHistoryVendor - A vehicleHistoryVendor armazena o nome do vendedor que realizou
a venda do veiacuteculo ao proprietaacuterio Este vendedor eacute tipicamente um funcionaacuterio da revenda
ou concessionaacuteria
vehicleHistorvDealer - O nome da revenda ou concessionaacuteria (pessoa juriacutedica) eacute gravado
neste campo de forma que fique registrada a empresa que comercializou o veiacuteculo
vehieleHistoryNumLines - Representa o nuacutemero maacuteximo de linhas que seratildeo armazenadas na
tabela vehicleHistoryTable
vehicleHistorvLinelndex - Representa o iacutendice da tabela vehicleHistoryTable
vehicleHistoryMaintenanceDate - A variaacutevel vehicleHistoryMaintenanceDate serve para
registrar as datas das manutenccedilotildees preventivas realizadas contendo dia mecircs e ano Esta
informaccedilatildeo serve principalmente para resguardar o usuaacuterio do veiacuteculo quanto agraves garantias de
peccedilas e sistemas
vehicleHistoryMaintenance - Aqui se identifica a quilometragem do veiacuteculo na ocasiatildeo em
que eacute realizada a manutenccedilatildeo preventiva Informada em quilocircmetros corresponde agrave marcaccedilatildeo
presente do odocircmetro do veiacuteculo
vehicleHistoryOilChangeDate - Esta variaacutevel armazena a data das trocas de oacuteleo lubrificante
do motor cuja periodicidade eacute definida pelo fabricante e deve ser cumprida a risca para o
veiacuteculo natildeo perder a garantia
vehicleHistoryOilChange - Este atributo registra a quilometragem do veiacuteculo por ocasiatildeo da
troca de oacuteleo lubrificante correspondente
48
4324 Grupo vehicleStatus
B - n experimental S gg vehicleMIB
vehicleMIBObjectsS3 __] vehicleldentra- r~l vehicleQwner reg L_3 vehicleHistory
S Q vehicleStatus|--reggt vehicleS tatusHeip j- - vehicles atusNurnLines
B r_ j vehicles tatusT able B l|sj vehicles tatusEntry
vehicleS tatusLinelndex vehicleS tatusS peed j- ^ vehicleStatusRpm
vehicleStatusMotorTemperature vehicleStatusFuelLevel
^ vehicleS tatusKmvehicleStatusTirePressure
^ vehicleStatusMotorOilLevel vehicleS tatusBatteryLevel
^ vehicleStatusLocation B Q j vehicleControl
j-regraquo vehicleControlFuel J ______ j______ 1 vehicleContfQllgnition________________
Fig 414 - Aacutervore de vehicleStatus
vehicleStatusHelp - Esta variaacutevel pode assumir somente os valores de ligado ou desligado eacute
acionada pelo condutor do veiacuteculo e serve como pedido de socorro Uma notificaccedilatildeo eacute emitida
a partir da vehicleStatusHelp
vehicleStatusNumLines - Este atributo serve para definir o nuacutemero maacuteximo de linhas da
tabela vehicleStatusTable
vehicleStatusLinelndex - Esta variaacutevel eacute o iacutendice da tabela vehicleStatusTable
vehicleStatusSpeed - Neste atributo eacute registrada a velocidade presente do veiacuteculo fornecida
pelo sistema convencional de sensoriamento do veiacuteculo em quilocircmetros ou milhas por hora
vehicleStatusRpm - A vehicleStatusRpm armazena o valor atual de rotaccedilotildees ou giros do eixo
principal do motor a unidade eacute rpm (rotaccedilotildees por minuto)
vehicleStatusMotorTemperature - Este atributo registra a temperatura atual do liacutequido de
arrefecimento do motor em graus centiacutegrados ou Fahrenheit
vehicleStatusFuelLevel - A variaacutevel vehicleStatusFuelLevel eacute usada para indicar o niacutevel atual
do combustiacutevel principal do veiacuteculo
vehicleStatusKm - A variaacutevel armazena a quilometragem total percorrida pelo veiacuteculo desde
sua fabricaccedilatildeo em quilocircmetros ou milhas terrestres
vehicleStatusTvrePressure - Este atributo foi criado para registrar o valor presente da pressatildeo
nos pneus do veiacuteculo e serve para informar sobre um pneu que esteja furado ou com uma
quantidade insuficiente de material gasoso ou liacutequido em seu interior Este monitoramento jaacute
existe hoje principalmente em caminhotildees de carga sendo raro em motocicletas e
automoacuteveis
vehicleStatusMotorOilLevel - Esta variaacutevel marca o niacutevel presente de oacuteleo lubrificante do
motor e ajuda a identificar uma eventual ldquoqueimardquo de oacuteleo ou seja um consumo acima do
previsto pelo fabricante que pode resultar em dano grave ao motor
vehicleStatusBatteryLevel - Este valor corresponde agrave carga atual da bateria que eacute usada
principalmente para dar a partida no veiacuteculo
vehicleStatusLocation - A informaccedilatildeo de localizaccedilatildeo do veiacuteculo pode ser feita de duas
maneiras uma aproximada resultado da associaccedilatildeo com a raacutedio-base que recebeu a
identificaccedilatildeo do veiacuteculo A segunda forma mais precisa eacute a partir da informaccedilatildeo gerada por
um moacutedulo GPS (global positioning system) do veiacuteculo o GPS atualiza constantemente a
vehicleStatusLocation com as coordenadas presentes
4325 Grupo vehicleControl
vehicleControlFuel - Este atributo de controle assume ligado ou desligado e eacute a forma do
sistema puacuteblico de controle da malha viaacuteria interromper remotamente o fornecimento de
combustiacutevel para o motor ocasionando a parada do veiacuteculo Esta accedilatildeo de controle eacute feita nos
casos de roubo fuga ou sequumlestro e requer intervenccedilatildeo policial
vehicleControlIgnition - Este atributo de controle assume ligado ou desligado e eacute a forma do
sistema puacuteblico de controle da malha viaacuteria interromper remotamente o sistema de igniccedilatildeo de
combustiacutevel para o motor ocasionando a parada do veiacuteculo Eacute uma alternativa ao controle
anterior pois enquanto um desliga a bomba de combustiacutevel o outro corta a energia eleacutetrica
que ocasiona a queima de combustiacutevel que aciona o motor Esta accedilatildeo de controle eacute feita nos
casos de roubo fuga ou sequumlestro e requer intervenccedilatildeo policial
433 Descriccedilatildeo de vehicleMIBNotificationsS L J experimental
Eacute H fg vehicleMIBB lt01 vehicleMIBObjects
Eacute vehicleldent Eacute O vehicleOwner te j__j vehicleHistory Eacute - f l vehicleStatus B - P l vehicleControl
U vehicleM IB N otificationsvehicleN otificationChangeO ilAndM aintenance
if vehicleN otificationHelp A f vehicleN otificationGuatanty
Eacute L J vehicleMIBConiacuteorrnance H r~l private______________________________________________
Fig 415 - Aacutervore de vehicleMIBNotifications
vehicleNotificationChangeOilAndMaintenance - Esta notificaccedilatildeo eacute emitida quando os limites
de troca de oacuteleo lubrificante do motor ou de manutenccedilatildeo preventiva estiverem proacuteximos e
auxilia o condutor do veiacuteculo a realizar estas tarefas em tempo haacutebil natildeo correndo o risco de
dano ou de perda de garantia
vehicleNotificationHelp - Esta notificaccedilatildeo eacute acionada em caso de pedido de socorro pelo
condutor do veiacuteculo
vehicleNotificationWarranty - A notificaccedilatildeo em questatildeo foi criada para informar o condutor
do veiacuteculo da aproximaccedilatildeo do final do periacuteodo de garantia regulamentar dado pela montadora
do veiacuteculo Este aviso permite que sejam feitos consertos sem ocircnus ou seja dentro da
cobertura da garantia
434 Descriccedilatildeo de vehicleMIBConformance
As regras de conformidade satildeo os niacuteveis de implementaccedilotildees da base de dados possiacuteveis
partindo de um conjunto miacutenimo aceitaacutevel ateacute a implementaccedilatildeo total A tabela 41 apresenta
as implementaccedilotildees baacutesica avanccedilada de controle e plena
4341 Descriccedilatildeo de vehicleComplience
vehicleBasicComplience - esta regra de conformidade incorpora o miacutenimo conjunto de
variaacuteveis que devem ser implementadas num veiacuteculo basicamente dados de identificaccedilatildeo e
status Estas variaacuteveis satildeo contidas em vehicleBasicGroup
vehicleAdvancedComplience - esta norma acrescenta a anterior os dados histoacutericos e as
notificaccedilotildees Composta pelos grupos vehicleBasicGroup vehicleAdvancedGroup e
vehicleNotificationsGroup
vehicleControlComplience - aleacutem das variaacuteveis de identificaccedilatildeo esta regra solicita as
implementaccedilotildees dos objetos de controle ou seja vehicleBasicGroup mais
vehicleControlGroup
vehicleFullComplience - esta implementaccedilatildeo considera todos os objetos da MIB no veiacuteculo
possibilitando identificaccedilatildeo completa dados estatiacutesticos status atual e capacidade de controle
Os grupos satildeo vehicleBasicGroup vehicleAdvancedGroup vehicleNotificationsGroup e
vehicleControlGroup
52
OBJETO BASIC ADV CONTROL FULL
vehicleldentManufacturer X X X X
vehicleldentModel X X X X
vehicleldentSoflware V ersion X X X X
vehicleldentAgentSoftwareVersion X X X X
vehicleldentT ype X X X X
vehicleldentFuel X X X X
vehicleldentManufacturing Y ear X X X X
vehicleldentModel Year X X X X
vehicleldentCapacity X X X X
vehicleldentPower X X X X
vehicleldentMotorType X X X X
vehicleldentMotorNumber X X X X
vehicleldentCylinder X X X X
vehicleldentFirstOilChange X X X X
vehicleldentOilChangePeriod X X X X
vehicleldentFirstMaintenance X X X X
vehicleldentMaintenancePeriod X X X X
vehicleldentColor X X X X
vehicleldentChassisId X X X X
vehicleldentLicencePlate X X X X
vehicleldentlpAddress X X X X
53
vehicleldentMacAddress X X X X
vehicleldentSerialNumber X X X X
vehicleldent Warranty X X X X
vehicleOwnerName X X
vehicleOwnerRegister X X
vehicleOwnerPhone X X
vehicleOwnerMail X X
vehicleHistoryDeliveryDate X X
veMcleHistoryV endor X X
vehicleHistoryDealer X X
vehicleHistoryNumLines X X
vehicleHistoryLinelndex X X
vehicleHistoryMaintenanceDate X X
vehicleHistoryMaintenance X X
vehicleHistoryOilChangeDate X X
vehicleHistoryOilChange X X
vehicleStatusHelp X X X X
vehicleStatusNumLines X X X X
vehicleStatusLinelndex X X X X
vehicleStatusSpeed X X X X
vehicleStatusRpm X X X X
vehicleStatusMotorTemperature X X X X
54
vehicleStatusFuelLevel X X X X
vehicleStatusKm X X X X
vehicleStatusTyrePressure X X X X
vehicleStatusMotorOilLevel X X X X
vehicleStatusBatteryLevel X X X X
vehicleStatusLocation X X X X
vehicleControlFuel X X
vehicleControlIgnition X X
vehicleNotificationChangeOilAndMaintenance X X
vehicleNotificationHelp X X
vehicleNotificationWarranty X X
Tabela 41 - Planilha de Conformidade
4342 Descriccedilatildeo de vehicleGroups
vehicleBasicGroup - conteacutem as variaacuteveis vehicleldentManufacturer vehicleldentModel
vehicleldentSoftwareVersion vehicleldentAgentSoftwareVersion vehicleldentType
vehicleldentFuel vehicleldentManufacturingYear vehicleldentModelYear vehicleldent
Capacity vehicleldentPower vehicleldentMotorType vehicleldentMotorNumber vehicle
IdentCylinder vehicleldentFirstOilChange vehicleldentOilChangePeriacuteod vehicleldentFirst
Maintenance vehicleldentMaintenancePeriod vehicleldentColor vehicleldentChassisId
vehicleldentLicencePlate vehicleldentlpAddress vehicleldentMacAddress vehicleldent
SerialNumber vehicleldentWarranty vehicleStatusHelp vehicleStatusNumLines
vehicleStatus Linelndex vehicleStatusSpeed vehicleStatusRpm vehicleStatusMotor
Temperature vehicleStatusFuelLevel vehicleStatusKm vehicleStatusTirePressure vehicle
StatusMotorOilLevel vehicleStatusBatteryLevel vehicleStatusLocation
vehicleAdvancedGroup - conteacutem os objetos vehicleOwnerName vehicleOwnerRegister
vehicleOwnerPhone vehicleOwnerMail vehicleHistoryDeliveryDate vehicleHistoryVendor
vehicleHistoryDealer vehicleHistoryNumLines vehicleHistoryLinelndex vehicleHistory
MaintenanceDate vehicleHistoryMaintenance vehicleHistoryOilChangeDate vehicleHistory
OilChange
vehicleControlGroup - conteacutem as variaacuteveis vehicleControlFuel e vehicleControlIgnition
vehicleNotificationsGroup - conteacutem os objetos vehicleNotificationChangeOilAnd
Maintenance vehicleNotificationHelp e vehicleNotificationWarranty
56
5 - CONCLUSAtildeO
O Brasil eacute um paiacutes com grandes mazelas sociais que satildeo agravadas por acidentes crimes e
contravenccedilotildees Todos estes eventos geram grandes prejuiacutezos econocircmicos e morais a toda
populaccedilatildeo Esta dissertaccedilatildeo propocircs definir um modelo tecnicamente viaacutevel que incremente
sensivelmente a capacidade do Estado de gerenciar sua frota de veiacuteculos que satildeo elementos
sempre presentes nos eventos em questatildeo
Este trabalho procurou detalhar fiacutesica e funcionalmente cada elemento necessaacuterio para que o
Modelo de Gerenciamento de Veiacuteculos Automotores funcione Embasou teoricamente as
vaacuterias tecnologias envolvidas e consolidou-as com sistemas similares existentes O passo
inicial para que haja o desenvolvimento das vaacuterias peccedilas do quebra-cabeccedila foi efetivamente
criado que foi o Modelo de Informaccedilatildeo - a MIB
Esta base de dados - a vehicleMIB - representa o ponto de partida para o desenvolvimento de
elementos necessaacuterios ao modelo aqui especificado A proacutepria MIB pode ser estendida de
acordo com as necessidades e caracteriacutesticas proprietaacuterias de cada fabricante de veiacuteculos Mas
as grandes frentes que se abrem satildeo as de desenvolvimentos de aplicaccedilotildees de gerenciamento e
equipamentos dedicados Neste sentido pretende-se dar continuidade a esta pesquisa atraveacutes
da especificaccedilatildeo e implementaccedilatildeo do microservidor veicular uma peccedila de hardware capaz de
interagir com sensores e atuadores de um automoacutevel e ao mesmo tempo comunicar-se com
uma rede ethemet sem fio e com o motorista tudo de forma segura e confiaacutevel
Os desafios poliacuteticos e sociais natildeo satildeo menores um modelo como o proposto aqui altera a
percepccedilatildeo e os haacutebitos das pessoas Altera tambeacutem a balanccedila do poder econocircmico do capital
pois algumas empresas simplesmente perdem sua utilidade bem como alguns oacutergatildeos estatais
Em compensaccedilatildeo novas empresas surgem novas tecnologias satildeo criadas e o paiacutes toma a
vanguarda em gerenciamento viaacuterio sepultando os interesses particulares em detrimento do
coletivo
O trabalho aqui desenvolvido representa a possibilidade de um avanccedilo social e econocircmico
consideraacutevel e recomenda-se que a pesquisa e o desenvolvimento continuem nesta linha
buscando materializar as ideacuteias e conceitos apresentados no Modelo de Gerenciamento de
Veiacuteculos Automotores
57
ANEXO 1 - VehicleMIB
VEHICLE-MIB DEFINITIONS = BEGIN
IMPORTSdirectory mgmt experimental enterprises
FROM RFC1155-SMI MODULE-IDENTITY OBJECT-TYPE NOTIFICATION-TYPE OBJECT-IDENTITY Counter32 Gauge32 Integer32 IpAddress
FROM SNMPv2-SMI DisplayString TimeStamp Timelnterval TestAndlncr
AutonomousType DateAndTime TEXTUAL-CONYENTION FROM SNMPv2-TC
MODULE-COMPLIANCE OBJECT-GROUP NOTIFICATION-GROUP FROM SNMPv2-CONF
mib-2FROM RFC1213-MIB
Positiveinteger NonNegativelnteger FROM UPS-MIB
MacAddressFROM BRIDGE-MIB
- 136 131vehicleMIB MODULE-IDENTITY
LAST-UPDATED 200210151827Z - october 15 2002 at 1827 ORGANIZATION UFSC - CPGCCCONT ACT-INF O
Bobiquins Estevatildeo de MelloPostal address BR Sistemas Ltda
Rua Lauro Linhares 2123803ATrindadeFlorianoacutepolis SC88036-002Brasil
Tel 55 48 234 8945 Fax 55 48 234 8945
E-mail bobibrsistemascombrDESCRIPTION
The MIB module to describe vehicles= experimental 1
- 1361311vehicleMIBObjects OBJECT IDENTIFIER = vehicleMIB 1
mdash The Device Identification group
All objects in this group except for vehicleldentLicencePlate and vehiclelpAddress are set at device initialization and remain static
- I36I3111vehicleldent OBJECT IDENTIFIER vehicleMIBObjects 1
- 136L31111vehicleldentManufacturer OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The name of the vehicles manufacturer= vehicleldent 1
- 136131112vehicleldentModel OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles model designation= vehicleldent 2
- 136131113vehicleldentSoftwareVersion OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles firmwaresoftware version(s) This variablemay or may not have the same value asvehicleldentAgentSoftwareVersion in some implementations
vehicleldent 3
- 136131114vehicleldent Agent Soft wareV ersion OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles agent software version This variable may or may not have the same value asvehicleldentvehicleSoftwareVersion in some implementations
= vehicleldent 4
- 136131115vehicleldentType OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles identification type= vehicleldent 5
- L36131116vehicleldentFuel OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles fuel identification= vehicleldent 6
- 136131117vehiclel dentManufacturing Y ear OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles year= vehicleldent 7
- 136131118vehicleldentModelYear OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles model year vehicleldent 8
- 136L31119vehicleldentCapacity OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles capacity= vehicleldent 9
- 1361311110vehicleldentPower OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles engine power
= vehicleldent 10
-1361311111vehicleldentMotorType OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles motor type= vehicleldent 11
- 1361311112vehicleldentMotorNumber OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles engine identification number= vehicleldent 12
- 1361311113vehicleldentCylinder OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles engine number of cylinders= vehicleldent 13
- 1361311114vehicleldentFirstOilChange OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles displacement required for the first oil change = vehicleldent 14
- 1361311115vehicleldentFirstMaintenance OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles displacement required for the first oficial maintenance
= vehicleldent 15
- 1361311116vehicleldentMaintenancePeriod OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles regular maintenance intervals= vehicleldent 16
-1361311117vehicleldentColor OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles predominant color= vehicleldent 17
- 1361311118vehicleldentChassisId OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles chassis identification number= vehicleldent 18
- 1361311119vehicleldentLicencePlate OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
A string which identifies the vehicles licence plate This object should be set by the dealer
= vehicleldent 19
- 1361311120vehicleldentlpAddress OBJECT-TYPE
SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION
The IP Address of the vehicle This value must be provided by the managing aplication A value of 0000 implies that there isnt a provider nearby
DEFVAL 00000000rsquoH = vehicleldent 20
- 1361311121vehicleldentMacAddress OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-only STATUS current DESCRIPTION
The MAC address used by this vehicle when it must be referred to in a unique fashion It is only required to be unique
REFERENCEIEEE 802ID-1990 Sections 64113 and 3125
= vehicleldent 21
-1361311122vehicleldentSerialNumber OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
A string which identifies the vehicles serial number = vehicleldent 22
- 1361311123vehicleldent Warranty OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
A string which identifies the vehicles warranty= vehicleldent 23
mdash Owner Group
- I36I3112vehicleOwner OBJECT IDENTIFIER = vehicleMIBObjects 2
- L36131121 vehicleOwnerName OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
A string which identifies the vehicles ownerThis object should be set by the dealer
= vehicleOwner 1
- 136L31122vehicleOwnerRegister OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current
DESCRIPTIONA string which identifies the owners registerThis object should be set by the dealer
= vehicleOwner 2
- 136131123 vehicleOwnerPhone OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
A string which identifies the owners phone number This object should be set by the dealer
vehicleOwner 3
- 136131124 vehicleOwnerMail OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
A string which identifies the owners e-mailThis object should be set by the dealer
vehicleOwner 4
mdash History Group
- 13613113vehicleHistory OBJECT IDENTIFIER = vehicleMIBObjects 3
- 136131131vehicleHistoryDeliveryDate OBJECT-TYPE
SYNTAX DateAndTime MAX-ACCESS read-write STATUS current DESCRIPTION
The vehicles delivery date and time= vehicleHistory 1
- 136L31132vehicleHistory Vendor OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
The name of the vehicles vendor= vehicleHistory 2
65
- 136L31133vehicleHistoryDealer OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
The name of the vehicles dealer= vehicleHistory 3
- 136131134vehicleHistoryNumLines OBJECT-TYPE
SYNTAX NonNegativelnteger MAX-ACCESS read-only STATUS current DESCRIPTION
The number of Status lines utilized in this device This variable indicates the number of rows in the History table
= vehicleHistory 4
- I36I31135 vehicleHistoryTable OBJECT-TYPE
SYNTAX SEQUENCE OF VehicleHistoryEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION
A list of History table entries= vehicleHistory 5
- 1361311351VehicleHistoryEntry OBJECT-TYPE
SYNTAX VehicleHistoryEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION
An entry containing information applicable to a particular History line
INDEX vehicleHistoryLinelndex = vehicleHistoryTable 1
VehicleHistoryEntry = SEQUENCE vehicleHistoryLinelndex INTEGER vehicleHistoryMaintenanceDate DateAndTime vehicleHistoryMaintenance NonNegativelnteger vehicleHistoryOilChangeDate Date AndT ime vehicleHistoryOilChange NonNegativelnteger
- 13613113511
66
vehicleHistoryLinelndex OBJECT-TYPE SYNTAX Positiveinteger MAX-ACCESS not-accessible STATUS current DESCRIPTION
The History line identifier= vehicleHistoryEntry 1
- 13613113512vehicleHistoryMaintenanceDate OBJECT-TYPE
SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION
The maintenance date= vehicleHistoryEntry 2
- 13613113513vehicleHistoryMaintenance OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS kmMAX-ACCESS read-only STATUS current DESCRIPTION
The present displacement of the vehicle on vehicleHistoryMaintenanceDate
= vehicleHistoryEntry 3
- 13613113514vehicleHistoryOilChangeDate OBJECT-TYPE
SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION
The motors oil change date= vehicleHistoryEntry 4
- 13613113515vehicleHistoryOilChange OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS kmMAX-ACCESS read-only STATUS current DESCRIPTION
The present displacement of the vehicle on vehicleHistoryOilChangeDate
= vehicleHistoryEntry 5
mdash The Status group
- 13613114vehicleStatus OBJECT IDENTIFIER = vehicleMIBObjects 4
- 136L31141 vehicleStatusHelp OBJECT-TYPE
SYNTAX INTEGER on(l) off(2)
MAX-ACCESS read-write STATUS current DESCRIPTION
Setting this object to on will cause the vehicle system to send a help notification Setting this object to off means normal situation
= vehicleStatus 1
- 136131142vehicleStatusNumLines OBJECT-TYPE
SYNTAX NonNegativelnteger MAX-ACCESS read-only STATUS current DESCRIPTION
The number of Status lines utilized in this deviceThis variable indicates the number of rows in the Status table
= vehicleStatus 2
- 136131143 vehicleStatusTable OBJECT-TYPE
SYNTAX SEQUENCE OF VehicleStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION
A list of Status table entries= vehicleStatus 3
- I36I311431 VehicleStatusEntry OBJECT-TYPE
SYNTAX VehicleStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION
An entry containing information applicable to a particular Status line
INDEX vehicleStatusLinelndex = vehicleStatusTable 1
VehicleStatusEntry = SEQUENCE vehicleStatusLinelndex INTEGER vehicleStatusSpeed NonNegativelntegervehicleStatusRpm NonNegativelntegervehicleStatusMotorTemperature INTEGER vehicleStatusFuelLevel NonNegativelnteger vehicleStatusKm NonNegativelntegervehicleStatusTirePressure NonNegativelnteger vehicleStatusMotorOilLevel NonNegativelnteger vehicleStatusBatteryLevel NonNegativelnteger vehicleStatusLocation DisplayString
- I36I31134311vehicleStatusLinelndex OBJECT-TYPE
SYNTAX Positiveinteger MAX-ACCESS not-accessible STATUS current DESCRIPTION
The Status line identifier= VehicleStatusEntry 1
- 136131134312vehicleStatusSpeed OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS km per hourMAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles current speed= VehicleStatusEntry 2
- 136131134313vehicleStatusRpm OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS rotations per minuteMAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles current rotations per minute= VehicleStatusEntry 3
- 136131134314vehicleStatusMotorT emperature OBJECT-TYPE
SYNTAX INTEGER UNITS degrees CentigradeMAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles engine current temperature
= vehicleStatusEntry 4
- 136131134315 vehicleStatusFuelLevel OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS HireMAX-ACCESS read-only STATUS current DESCRIPTION
The current fuel level= vehicleStatusEntry 5
- 136131134316vehicleStatusKm OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS kmMAX-ACCESS read-only STATUS current DESCRIPTION
The current total displacement of vehicle = vehicleStatusEntry 6
- 136131134317 vehicleStatusTirePressure OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS psiMAX-ACCESS read-only STATUS current DESCRIPTION
The current tire pressure vehicleStatusEntry 7
- 136131134318 vehicleStatusMotorOilLevel OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS litreMAX-ACCESS read-only STATUS current DESCRIPTION
The current motor oil level= vehicleStatusEntry 8
- 136131134319 vehicleStatusBatteryLevel OBJECT-TYPE
SYNTAX INTEGER unknown(l) batteryNormal(2) batteryLow(3)
MAX-ACCESS read-only
STATUS currentDESCRIPTION
The indication of the capacity remaining in the vehicles battery system
= vehicleStatusEntry 9
- 1361311343110 vehicleStatusLocation OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
The GPS indication of the vehicles current location
vehicleStatusEntry 10
mdash The Control group
- 13613115vehicleControl OBJECT IDENTIFIER = vehicleMIBObjects 5
- 136131151 vehicleControlFuel OBJECT-TYPE
SYNTAX INTEGER on(l) off(2)
MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION
Setting this object to On(l) indicates that the vehicle is able to be turned on Setting to Off(2) will cause the fuel to be cut offrsquo
= vehicleControl 1
- 136131152 vehicleControlIgnition OBJECT-TYPE
SYNTAX INTEGER on(l) ofi(2)
MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION
Setting this object to On(l) indicates that the vehicle is to be turned on Setting to 00(2) will cause the eletric system to be cut off1
= vehicleControl 2
mdash Notifications
- This section defines the well-known notifications sent by- vehicle agents
- 1361312vehicleMIBNotifications OBJECT IDENTIFIER = vehicleMIB 2
- I36I3121vehicleNotificationChangeOilAndMaintenance NOTIFICATION-TYPE
OBJECTS vehicleHistoryMaintenanceDate vehicleHistoryMaintenance vehicleHistoryOilChangeDate vehicleHistoryOilChange
STATUS current DESCRIPTION
The vehicle is approaching oil change and regular maintenance dates This Notification is persistent and is resent at one day intervals until the history table is updated
= vehicleMIBNotifications 1
- 13613122vehicleNotificationHelp NOTIFICATION-TYPE
OBJECTS vehicleStatusHelp STATUS current DESCRIPTION
This Notification is sent when the vehicles conductor turns on a help switch
= vehicleMIBNotifications 2
- I36I3123vehicleNotificationWarranty NOTIFICATION-TYPE
OBJECTS vehicleldentWarranty STATUS current DESCRIPTION
The vehicles warranty is close to expiring dateThis Notification is persistent andis resent at one week intervals until dead line
= vehicleMIBNotifications 3
mdash Conformance information
mdash1361313vehicleMIBConformance OBJECT IDENTIFIER = vehicleMIB 3
-13613131vehicleCompliance OBJECT IDENTIFIER = vehicleMIBConformance 1
mdash compliance statements
mdash136131311vehicleBasicCompliance MODULE-COMPLIANCE
STATUS current DESCRIPTION
The compliance statement for vehicles that only support the identifying and status objects
MODULE mdash this moduleMANDATORY-GROUPS vehicleBasicGroup
= vehicleCompliance 1
mdash136131312vehicleAdvancedCompliance MODULE-COMPLIANCE
STATUS current DESCRIPTION
The compliance statement for vehicles that support advanced-feature functions such as history and notifications
MODULE mdash this moduleMANDATORY-GROUPS vehicleBasicGroup
vehicleAdvancedGroup vehicleNotificationsGroup
= vehicleCompliance 2
mdash136131313vehicleControlCompliance MODULE-COMPLIANCE
STATUS current DESCRIPTION
The compliance statement for vehicles that support control-featured functions
MODULE mdash this moduleMANDATORY-GROUPS vehicleBasicGroup
vehicleControlGroup = vehicleCompliance 3
mdash136131314vehicleFullCompliance MODULE-COMPLIANCE
STATUS current DESCRIPTION
The compliance statement for vehicles that support all functions
MODULE mdash this moduleMANDATORY-GROUPS vehicleBasicGroup
vehicleAdvancedGroup vehicleNotificationsGroup
73
vehicleControlGroup = vehicleCompliance 4
mdash units of conformance
mdash summary at a glance
mdash basic adv ControlmdashvehicleldentManufacturer X X X X
mdashvehicleldentModel x X X X
mdashvehicleldentSoftwareVersion x X X X
mdashvehicleldentAgentSoftwareVersion X X X X
mdashvehicleldentType X X X X
mdashvehicleldentFuel X X X X
mdashvehicleldentManufacturing Y ear X X X X
mdashvehicleldentModel Year X X X X
mdashvehicleldentCapacity X X X X
mdashvehicleldentPower X X X X
mdashvehicleldentMotorType X X X XmdashvehicleldentMotorNumber X X X X
mdashvehicleldentCylinder X X X X
mdashvehicleldentFirstOilChange X X X X
mdashvehicleldentOilChangePeriod X X X XmdashvehicleldentFirstMaintenance X X X X
mdashvehicleldentMaintenancePeriod X X X XmdashvehicleldentColor X X X X
mdashvehicleldentChassisId X X X XmdashvehicleldentLicencePlate X X X X
mdashvehicleldentlpAddress X X X XmdashvehicleldentMacAddress X X X X
mdashvehicleldentSerialNumber X X X XmdashvehicleldentWarranty X X X X
mdashvehicleOwnerName X X
mdashvehicleOwnerRegister X XmdashvehicleOwnerPhone X X
mdashvehicleOwnerMail X X
mdashvehicleHistoryDeliveryDate X X
mdashvehicleHistoryVendor X X
mdashvehicleHistoryDealer X X
mdashvehicleHistoryNumLines X X
mdashvehicleHistoryLinelndex X X
mdashvehicleHistoryMaintenanceDate X X
mdashvehicleHistoryMaintenance X X
mdashvehicleHistoryOilChangeDate X X
mdashvehicleHistoryOilChange X X
mdashvehicleStatusHelp X X X X
mdashvehicleStatusNumLines X X X X
mdashvehicleStatusLinelndex X X X X
mdashvehicleStatusSpeed X X X X
mdashvehicleStatusRpm X X X X
mdashvehicleStatusMotorTemperature X X X X
mdashvehicleStatusFuelLevel X X X X
mdashvehicleStatusKm X X X X
mdashvehicleStatusTyrePressure X X X X
--vehicleStatusMotorOilLevel X X X X
mdashvehicleStatusBatteryLevel X X X X
mdashvehicleStatusLocation X X X X
mdashvehicleControlFuel X X
mdashvehicleControlIgnition X X
mdashvehicleNotificationChangeOilAndMaintenance X X
mdashvehicleNotificationHelp X X
mdashvehicleNotificationWarranty X X
- units of conformance
- I36I3132vehicleGroups OBJECT IDENTIFIER = vehicleMIBConformance 2
- 136131321vehicleBasicGroup OBJECT-GROUP
OBJECTS vehicleldentManufacturer vehicleldentModel vehicleldentSoftwareVersion vehicleldent AgentSoft waumlre V ersion vehicleldentType vehicleldentFuel vehicleldentManufacturing Y ear vehicleldentModel Year vehicleldentCapacity vehicleldentPowervehicleldentMotorType vehicleldentMotorNumber vehicleldentCylindervehicleldentFirstOilChange vehicleldentOilChangePeriod vehicleldentFirstMaintenance vehicleldentMaintenancePeriod vehicleldentColor vehicleldentChassisId vehicleldentLicencePlate vehicleldentlpAddress vehicleldentMacAddress vehicleldentSerialNumber vehicleldentWarranty vehicleStatusHelp vehicleStatusNumLines vehicleStatusLinelndex vehicleStatusSpeed vehicleStatusRpm vehicleStatusMotorTemperature vehicleStatusFuelLevel vehicleStatusKm vehicleStatusTirePressure vehicleStatusMotorOilLevel
75
vehicleStatusBatteryLevel vehicleStatusLocation STATUS current DESCRIPTION
The vehicleBasicGroup defines objects which are common across all vehicles which meet basic compliance
= vehicleGroups 1
- 136131322vehicleAdvancedGroup OBJECT-GROUP
OBJECTS vehicleOwnerName vehicleOwnerRegister vehicleOwnerPhone vehicleOwnerMail vehicleHistoryDeliveryDate vehicleHistoryVendor vehicleHistoryDealer vehicleHistoryNumLines vehicleHistoryLinelndex vehicleHistoryMaintenanceDate vehicleHistoryMaintenance vehicleHistoryOilChangeDate vehicleHistoryOilChange
STATUS current DESCRIPTION
The vehicleAdvancedGroup defines objects which are related to vehicles history and owner
vehicleGroups 2
- 136131323vehicleControlGroup OBJECT-GROUP
OBJECTS vehicleControlFuel vehicleControlIgnition STATUS current DESCRIPTION
The vehicleControlGroup defines objects which are related to control-feature functions
= vehicleGroups 3
- 136131324vehicleNotificationGroup NOTIFICATION-GROUP
NOTIFICATIONS vehicleNotificationChangeOilAndMaintenance vehicleNotificationHelp vehicleNotificationWarranty
STATUS current DESCRIPTION
The vehicleNotificationGroup defines objects which are related to notifications-feature functions
= vehicleGroups 4
END
GLOSSAacuteRIO E ABREVIACcedilOtildeES
ASNl Abstract Syntax Notation One - Notaccedilatildeo de Sintaxe Abstrata Um Uma notaccedilatildeo para
representaccedilatildeo de dados em protocolos de comunicaccedilatildeo definida pela ISO O gerenciamento
Internet utiliza um subconjunto de ASNl
CDMA Code Division Multiple Access - acesso muacuteltiplo por divisatildeo de coacutedigo
EHF Extremely High Frequency - frequumlecircncia extremamente alta
FDMA Frequency Division Multiple Access - acesso muacuteltiplo por divisatildeo de frequumlecircncia
HF High Frequency - frequumlecircncia alta
HTTP Hiper-Text Markup Language - Linguagem de Marcaccedilatildeo de HiperTexto A linguagem
utilizada na construccedilatildeo de paacuteginas WWW
ISM Industrial Scientific and Medical bands - Faixas de frequumlecircncias alocadas para aplicaccedilotildees
industriais cientiacuteficas e meacutedicas
ISO International Organization for Standardization - Organizaccedilatildeo Internacional para
Padronizaccedilatildeo Um dos oacutergatildeos mais importantes no mundo de padronizaccedilotildees com diversos
estudos na aacuterea de computadores e particularmente de redes de computadores
LF Low Frequency - frequumlecircncia baixa
MF Medium Frequency - frequumlecircncia meacutedia
MIB Management Information Base - Base de Informaccedilotildees de Gerenciamento Uma coleccedilatildeo
de informaccedilotildees gerenciais sobre um determinado recurso
OSI Open Systems Interconnection - Interconexatildeo de Sistemas Abertos Um conjunto de
padronizaccedilotildees para interconexatildeo de sistemas em redes de computadores
RFC Request For Comments - Requisiccedilotildees Para Comentaacuterios Os documentos publicados pelo
IETF e que tratam de assuntos Internet Nem todos os RFCs satildeo padrotildees e alguns jamais o
chegam a ser
SHF Super High Frequency - frequumlecircncia super-alta
Site - Conjunto de documentos da WWW acessiacuteveis a partir de um determinado endereccedilo Eacute o
endereccedilo virtual de uma empresa ou uma aplicaccedilatildeo
SMI Structure o f Management Information - Estrutura da Informaccedilatildeo de Gerenciamento
Define a maneira como as informaccedilotildees de gerenciamento satildeo criadas e seus relacionamentos
SNMP Simple Network Management Protocol - Protocolo de Gerenciamento de Redes
Simples o protocolo de gerenciamento utilizado na Internet
TCPIP Transmission Control Protocol Internet Protocol - Protocolo de Controle de
Transmissotildees Protocolo Internet Os protocolos baacutesicos utilizados na Internet
TDMA Time Division Multiple Access mdash acesso muacuteltiplo por divisatildeo de tempo
UHF Ultra High Frequency - frequumlecircncia ultra-alta
VHF Very High Frequency - frequumlecircncia muito alta
VLF Very Low Frequency - frequumlecircncia muito baixa
WWW World Wide Web - Grande Teia Mundial Nome dado ao conjunto de maacutequinas que
trocam informaccedilotildees utilizando o protocolo HTTP
78
REFEREcircNCIAS BIBLIOGRAacuteFICAS
ANATEL Agecircncia Nacional de Telecomunicaccedilotildees Atribuiccedilatildeo de faixas de frequumlecircncias no Brasil Disponiacutevel em lthttpwwwanatelgovbrToolsframeasplink=radiofrequencia qaffpdfgt Acesso em 26 set 2002
thBICSI Telecommunications distribution methods manual 8 ed Tampa Florida v2 1998 Cap 29
BRASIL Web Site Oficial do Departamento Nacional de Tracircnsito Disponiacutevel em lthttpwww denatrangovbrpg70jspgt Acesso em 08 nov 2002
BRASIL Web Site Oficial do Departamento Nacional de Tracircnsito Disponiacutevel em httpwww denatrangovbrpgl8jspgt Acesso em 10 nov 2002
CASE J et al RFC 1157 - A Simple Network Management Protocol (SNMP) Network Working Group may 1990 p 5
FIAT AUTOMOacuteVEIS Web Site Oficial do Brasil Disponiacutevel em httpwwwfiatcombr index_sitephpgt institucional a faacutebrica Acesso em 19 nov 2002
GOOGLE Web Site de Busca Disponiacutevel em lthttpwwwgooglecombrsearch hl=ptampie=ISO-8859-1 ampq=22rastreamento+de+veEDculo s22ampbtnG=Pesquisa+Google amplr=lang_ptgt Acesso em 15 out 2002
MELLO Roseleine Calgaro Uma MIB de apoio agrave gerecircncia do relacionamento com o cliente em comeacutercio eletrocircnico 2002 108 f Dissertaccedilatildeo (Mestrado em Ciecircncias da Computaccedilatildeo) - Universidade Federal de Santa Catarina Florianoacutepolis 2002
RIO DE JANEIRO (Estado) 5 set 2002 Tracircnsito Brasil Estatiacutestica da Organizaccedilatildeo Mundial de Sauacutede sobre tracircnsito Disponiacutevel em lthttpwwwtransitobrasilcombrnoticia noticiaphp noti=1044gt Acesso em 22 out 2002
RIO DE JANEIRO (Estado) SuperTrack Rastreamento de veiacuteculos Disponiacutevel em lthttp wwwsupertrackcombr2htmgt Acesso em 02 out 2002
79
RIO DE JANEIRO (Estado) Revista Engebraacutes Mortos no tracircnsito chegam a 1 milhatildeo e acidentes consomem US$ 10 bi ao ano Disponiacutevel em lthttpwwwengebrascombr EngbWebportuguesmortosnohtmgt Acesso em 24 set 2002
TANENBAUM Andrew S Redes de computadores 3 ed Rio de Janeiro Campus 1997 923 p
TANIGUCHI Caacutessio O bom exemplo do tracircnsito em Curitiba Curitiba mar 2002 Disponiacutevel em lthttpwwwcuritibaprgovbrpmcAgenciaartigostransitolhtmlgt Acesso em 19 nov 2002
TIM Telesc Celular Cobertura Disponiacutevel em lthttpwww2timsulcombr intemaaspitem=2amppagina=coberturagt Acesso em 26 set 2002
Este cenaacuterio direcionou a pesquisa para os meacutetodos e tecnologias atualmente usadas para
monitoramento e controle de tracircnsito nos aspectos que implicam em detecccedilatildeo fiscalizaccedilatildeo
intervenccedilatildeo e aplicaccedilatildeo de penalidades No acircmbito do Poder Puacuteblico os oacutergatildeos de tracircnsito
existentes satildeo o CONTRAN (Conselho Nacional de Tracircnsito) o DENATRAN (Departamento
Nacional de Tracircnsito) as Poliacutecias Rodoviaacuteria Federal e Estadual as Poliacutecias Militares as
JARTs (Juntas Administrativas de Recursos de Infraccedilotildees) os DETRANs (Departamento de
Tracircnsito) estaduais e existe ainda um projeto de municipalizaccedilatildeo que eacute basicamente uma
divisatildeo de atribuiccedilotildees dos poderes federal estadual e municipal (DENATRAN 2002) As
tecnologias e meacutetodos utilizados satildeo pontuais tais como radares cacircmeras de viacutedeo e
barreiras sendo portanto limitados em tempo e espaccedilo
Quando este assunto eacute visto na esfera privada as tecnologias e meacutetodos datildeo um salto
estratosfeacuterico tanto em nuacutemero de empresas que atendem o segmento conforme mostra o site
Google (2002) quanto na elevada sofisticaccedilatildeo das soluccedilotildees que utilizam sistemas de sateacutelite
para rastreamento (SUPERTRACK 2002) Estas empresas tecircm seu nicho de mercado nas
transportadoras de mercadorias que temem roubo de cargas e na camada da populaccedilatildeo com
maior poder aquisitivo que procuram soluccedilotildees para o roubo de veiacuteculos caros e eventuais
sequumlestros Existe aqui uma limitaccedilatildeo quanto agrave abrangecircncia social
11 Objetivos
Esta dissertaccedilatildeo tem como objetivo principal apresentar um modelo que permita o
gerenciamento em tempo integral de todos os veiacuteculos automotores em todas as vias puacuteblicas
do paiacutes com uma base teacutecnica padronizada
Como objetivos especiacuteficos tem-se
Definir a arquitetura fiacutesica do modelo
10
Especificar a arquitetura funcional do modelo
Especificar e modelar a arquitetura de informaccedilatildeo do modelo
O modelo utiliza tecnologias provenientes do mundo de redes de computadores e
telecomunicaccedilotildees todas consolidadas e com massa criacutetica disponiacutevel O cerne do sistema eacute o
modelo de gerenciamento SNMP com suas estaccedilotildees de gerenciamento protocolos de
comunicaccedilatildeo e noacutes gerenciados (veiacuteculos) com agentes e bases de informaccedilotildees (MIBs -
Management Information Base) A comunicaccedilatildeo entre gerente e agente eacute feita por radioshy
frequumlecircncia entre antenas estrategicamente localizadas (estaccedilotildees radiobase - ERBs) e um
hardware especializado embarcado no veiacuteculo
A atribuiccedilatildeo das montadoras de veiacuteculos eacute embarcar um servidor com uma mesma base de
dados e um mesmo agente em cada produto seu a atribuiccedilatildeo do Poder Puacuteblico eacute implantar
nuacutecleos de gerenciamento e estaccedilotildees radiobase suficientes para dar a aacuterea de cobertura
necessaacuteria para a malha viaacuteria brasileira No momento em que o veiacuteculo eacute ligado e comeccedila a
utilizar uma rua avenida ou rodovia os gerentes puacuteblicos iniciam o monitoramento e o
controle pois o veiacuteculo tal como um switch de rede de computadores fica informando ldquoestou
ligadordquo ldquosou um Palio EXrdquo ldquominha placa eacute MCG 3456rdquo ldquominha velocidade atual eacute 76
kmhrdquo O modelo prevecirc que se abra desta forma um canal de comunicaccedilatildeo em tempo real
entre o gestor de tracircnsito e o condutor do veiacuteculo possibilitando que o mesmo seja avisado
via sintetizador de voz ou painel digital de congestionamentos interrupccedilotildees de tracircnsito
velocidade excessiva trecho com cobranccedila de pedaacutegio e autuaccedilotildees por exemplo O motorista
pode por sua vez solicitar socorro em situaccedilotildees emergenciais O modelo proposto abre
enfim um campo vasto de desenvolvimento de equipamentos especializados aplicaccedilotildees de
gerenciamento e procedimentos legais
Todas as instituiccedilotildees empresas e pessoas envolvidas com veiacuteculos satildeo beneficiadas pois
todas podem ter estaccedilotildees de gerenciamento focadas no seu negoacutecio A montadora cria um
sistema que iraacute auxiliar no processo produtivo do veiacuteculo registrando dados como modelo
cor nuacutemero de seacuterie data de fabricaccedilatildeo etc As revendas e concessionaacuterias envolvidas na
comercializaccedilatildeo e manutenccedilatildeo do veiacuteculo ganham informaccedilotildees adicionais que podem ser
utilizadas na consolidaccedilatildeo do relacionamento com clientes tais como datas e locais de
manutenccedilotildees nome do usuaacuterio e perfil de uso do veiacuteculo Uma base de informaccedilotildees
padronizada possibilita que as oficinas atendam veiacuteculos independentemente da marca O
proprietaacuterio ganha em seguranccedila e interatividade com o veiacuteculo que avisa quando estaacute
vencendo o prazo de uma manutenccedilatildeo preventiva e que a velocidade atual estaacute acima do
permitido no trecho evitando multas O Poder Puacuteblico ganha uma ferramenta poderosa e
versaacutetil para detectar fiscalizar agir penalizar e cobrar
A maior beneficiada com a implantaccedilatildeo deste modelo eacute a sociedade brasileira que teraacute reais
possibilidades de diminuir seus iacutendices de infraccedilotildees contravenccedilotildees crimes e mortes aleacutem de
minimizar os prejuiacutezos monetaacuterios com estes eventos O paiacutes pode dar o exemplo ao mundo
tal como jaacute fez no processo eleitoral receacutem concluiacutedo
O capiacutetulo 2 fundamenta as tecnologias envolvidas no Modelo de Gerenciamento de Veiacuteculos
Automotores o capiacutetulo 3 detalha as necessidades e benefiacutecios da implantaccedilatildeo do modelo e o
capiacutetulo 4 apresenta o Modelo de Gerenciamento de Veiacuteculos Automotores desenvolvido no
seu aspecto fiacutesico funcional e quanto agrave base de informaccedilotildees O capiacutetulo 5 compreende as
consideraccedilotildees finais e conclusotildees e o anexo 1 conteacutem a base de informaccedilotildees - MIB -
definida
13
2 - FUNDAMENTACcedilAtildeO
21 O Modelo SNMP
O Modelo de Gerenciamento SNMP foi criado em 1990 buscando suprir uma lacuna que
estava se abrindo no gerenciamento da Internet Ateacute entatildeo a precursora ARPANET vinha
utilizando recursos modestos como o programa Ping para gerenciamento O crescimento
explosivo da rede mundial demandou uma forma sistemaacutetica de monitorar e controlar as redes
de computadores A estrutura e o protocolo SNMP foram implementados nos produtos
comerciais - computadores hubs roteadores switches - e se tomaram padrotildees para o
gerenciamento de redes O Modelo SNMP consiste em quatro componentes noacute gerenciado
estaccedilatildeo de gerenciamento informaccedilatildeo de gerenciamento e protocolo (TANENBAUM 1997)
Estes componentes satildeo ilustrados na figura 21
Fig 21 - Componentes do Modelo de Gerenciamento SNMP
14
Segundo Mello (2002 108 f) o modelo de gerenciamento SNMP eacute composto pelos elementosGerente (estaccedilatildeo de gerenciamento)- a estaccedilatildeo de gerenciamento age como uma interface da estrutura gerenciada com o administrador o qual recebe as informaccedilotildees de estado do sistema e determina a accedilatildeo que deve ser tomada Agente - eacute moacutedulo que fica no dispositivo que estaacute sendo gerenciado Troca informaccedilotildees com o gerente A comunicaccedilatildeo pode ser originada a partir dele (trap) ou do gerente (polling)MTB - por sua vez a MtB (Base de Informaccedilotildees Gerenciaacuteveis) armazena todas as informaccedilotildees do dispositivo como a identificaccedilatildeo as configuraccedilotildees o estado Estas informaccedilotildees satildeo lidas ou alteradas pelo agenteProtocolo de Gerenciamento - O SNMP possibilita a troca de informaccedilotildees entre gerentes e agentes Na arquitetura Internet o SNMP eacute implementado sobre o UDP ou seja natildeo eacute orientado agrave conexatildeo - como sua funccedilatildeo eacute gerenciar situaccedilotildees de risco natildeo pode depender de conexatildeo
As redes de computadores se consolidaram apoacutes um embate com sistemas multiusuaacuterios que
foi a tecnologia que fez frente agraves redes no final dos anos 80 Praacuteticas baratas e eficientes as
redes de computadores imediatamente foram interligando todos elementos de computaccedilatildeo de
uma empresa de computadores a impressoras de servidores a sistemas de fornecimento de
energia ininterrupta (no breaks) As redes foram se expandindo dentro da empresa
interligaram filiais e parceiros tomando-se estruturas extremamente complexas e requerendo
algum niacutevel de gerenciamento As tentativas iniciais foram proprietaacuterias e natildeo tinham a
abrangecircncia necessaacuteria ao problema
A cultura de gerenciar redes expandiu-se quando os principais fabricantes de equipamentos de
informaacutetica adotaram o modelo SNMP como padratildeo A estrutura de gerenciamento eacute
composta basicamente de um gerente que solicita informaccedilotildees ou envia comandos de controle
para o noacute gerenciado dentro do noacute estaacute o agente SNMP que recebe as instruccedilotildees do gerente e
as executa Quando o agente necessita de alguma informaccedilatildeo ele consulta a MIB que eacute a base
de informaccedilotildees de gerenciamento de cada equipamento Todo equipamento deve possuir uma
MIB para ser gerenciaacutevel pois eacute nela que as informaccedilotildees relevantes ao usuaacuterio satildeo
armazenadas
O SNMP foi definido tendo como principal objetivo minimizar a quantidade e complexidade das funccedilotildees de gerenciamento realizadas pelo agente Como objetivos secundaacuterios foi proposto que o SNMP fosse suficientemente amplo
para aceitar aspectos adicionais da operaccedilatildeo de gerenciamento de redes e tanto quanto possiacutevel independente da arquitetura e mecanismos dos dispositivos gerenciados (CASE 1990 p 5)
O gerenciamento de uma rede de computadores normalmente eacute realizado atraveacutes de vaacuterias
estaccedilotildees de gerenciamento que monitoram e controlam vaacuterios noacutes gerenciados As estaccedilotildees de
gerenciamento satildeo computadores de alta capacidade de processamento que executam uma
aplicaccedilatildeo de gerenciamento Os noacutes gerenciados satildeo computadores hubs switches
roteadores placas de rede no breaks enfim qualquer dispositivo de informaacutetica que possua
um agente SNMP e uma M1B embarcados O agente SNMP intermedeia as questotildees de
gerenciamento com a MIB que armazena os dados do equipamento Estes dados podem ser
consultados ou alterados utilizando o protocolo SNMP
Os recursos que satildeo gerenciados no equipamento ou dispositivo de informaacutetica satildeo
representados como objetos e a MIB eacute uma estruturaccedilatildeo destes objetos na forma de uma
aacutervore As definiccedilotildees de como deve ser construiacuteda uma MIB podem ser encontradas na
Estrutura da Informaccedilatildeo de Gerenciamento padratildeo (SMI) A notaccedilatildeo para a representaccedilatildeo dos
dados na MIB eacute determinada na Notaccedilatildeo de Sintaxe Abstrata 1 (ASN 1)
A evoluccedilatildeo das redes equipamentos e sistemas de comunicaccedilatildeo bem como o incremento das
necessidades de disponibilidade e seguranccedila fazem com que haja uma constante ampliaccedilatildeo de
funccedilotildees e potencialidades no SNMP e SMI ocasionando a liberaccedilatildeo de novas versotildees de
ambos de tempos em tempos
22 Transmissatildeo Sem Fio
A transmissatildeo sem fio eacute uma das tecnologias que foram muito desenvolvidas em funccedilatildeo de
necessidades em telecomunicaccedilotildees Hoje eacute um meacutetodo amplamente utilizado tanto para
transmitir voz quanto dados Quando se fala de comunicaccedilatildeo entre dois pontos de A ateacute B
15
em que pelo menos um dos terminais ou elementos eacute moacutevel a transmissatildeo sem fio eacute a
tecnologia mais indicada
16
221 O Espectro Eletromagneacutetico
A tecnologia da comunicaccedilatildeo sem fio utiliza como meios de transmissatildeo a atmosfera terrestre
ou o vaacutecuo sendo que estes meios assim como cabos de cobre e cabos oacuteticos tecircm limitaccedilotildees
O espectro eletromagneacutetico eacute o nome dado agrave parte aproveitaacutevel do meio livre para a difusatildeo
de um sinal considerando a tecnologia atualmente conhecida Segundo Tanenbaum (1997)
esta tecnologia foi produzida e observada pela primeira vez em 1887 por Heinrich Hertz
Quando se movem os eleacutetrons criam ondas eletromagneacuteticas que podem se propagar atraveacutes do espaccedilo livre (inclusive no vaacutecuo) O nuacutemero de oscilaccedilotildees por segundo de uma onda eletromagneacutetica eacute chamado de frequumlecircncia eeacute medida em Hz A distacircncia entre dois pontos maacuteximos (ou miacutenimos) consecutivos eacute chamada de comprimento de onda que eacute universalmente designada pela letra grega X (lambda) No vaacutecuo as ondas viajam na mesma velocidade independente de sua frequumlecircncia ou seja a 3x108 ms que eacute a velocidade da luz representada por c A relaccedilatildeo fundamental eacute expressa na equaccedilatildeo X=C Quando se instala uma antena com o tamanho apropriado em um circuito eleacutetrico as ondas eletromagneacuteticas podem ser transmitidas e recebidas com eficiecircncia por um receptor localizado a uma distacircncia bastante razoaacutevel Toda a comunicaccedilatildeo sem fio eacute baseada nesse princiacutepio (TANENBAUM 1997 p 107)
Os principais fatores que afetam uma transmissatildeo em radiofrequumlecircncia satildeo basicamente a
frequumlecircncia utilizada a localizaccedilatildeo dos equipamentos de transmissatildeorecepccedilatildeo o tamanho e
altura das antenas a potecircncia de transmissatildeo do sinal obstaacuteculos e condiccedilotildees do tempo Estes
fatores determinam a aacuterea de cobertura de um determinado sinal isto eacute a aacuterea geograacutefica
onde eacute possiacutevel haver uma comunicaccedilatildeo entre dois ou mais terminais
O espectro eletromagneacutetico uacutetil atualmente em radiofrequumlecircncia eacute a faixa que vai de 3 kHz ateacute
300 GHz O uso desta faixa de frequumlecircncias eacute restrito e controlado justamente para organizar
as vaacuterias aplicaccedilotildees e os inuacutemeros interesses envolvidos O oacutergatildeo federal que atribui destina
e fiscaliza as vaacuterias faixas de frequumlecircncias no Brasil eacute a ANATEL
A grande faixa dos 3 kHz aos 300 GHz eacute dividida em 8 bandas conhecidas pelas suas siglas
na liacutengua inglesa a saber
VLF - frequumlecircncias muito baixas esta banda vai de 3 a 30 kHz a baixa frequumlecircncia implica em
alto comprimento de onda Este tipo de sinal tende a acompanhar a curvatura da Terra
atingindo grandes distacircncias Esta banda eacute especialmente utilizada para transmissotildees globais e
navegaccedilatildeo mariacutetima de longa distacircncia (BICSI 1998 p 29-2)
LF - frequumlecircncias baixas satildeo as contidas entre 30 kHz e 300 kHz Possuem caracteriacutesticas de
propagaccedilatildeo e uso similares agrave banda VLF
MF mdash frequumlecircncias meacutedias estatildeo entre 300 kHz e 3000 kHz Uma grande parte deste espectro
eacute utilizado pelas raacutedios AM (amplitude modulada) tambeacutem conhecidas com raacutedios de ondas
meacutedias (OM) Estas ondas se propagam ao niacutevel do solo e perfuram preacutedios e obstaacuteculos Ateacute
esta frequumlecircncia a largura de banda disponiacutevel eacute pequena (TANENBAUM 1997 p 110)
HF - frequumlecircncias altas vatildeo de 3 MHz ateacute 30 MHz As ondas que estatildeo ao niacutevel do solo tende
a ser absorvidas pela Terra de forma que a propagaccedilatildeo do sinal natildeo acompanha mais a
curvatura do planeta A caracteriacutestica nesta banda eacute que as ondas refratam na ionosfera uma
ou mais vezes retomando ao solo e sendo recebidas pelo destino
VHF - frequumlecircncias muito altas compreendem o intervalo de 30 MHz a 300 MHz A
caracteriacutestica de propagaccedilatildeo eacute similar ao HF sendo utilizada por radioamadores canais de
televisatildeo aberta (2 ao 13) e raacutedios FM (frequumlecircncia modulada) A banda VHF possui faixas
destinadas agrave comunicaccedilatildeo moacutevel terrestre e aplicaccedilotildees militares (TANENBAUM 1997 p
111)
UHF - frequumlecircncias ultra-altas satildeo as que vatildeo de 300 MHz a 3000 MHz De uma forma geral
a partir de 100 MHz as ondas trafegam em linha reta sendo desta forma mais simples para se
17
determinar origem e destino Estas ondas satildeo vulgarmente conhecidas como microondas e
satildeo amplamente utilizadas em comunicaccedilatildeo de dados e voz Usando antenas paraboacutelicas eacute
possiacutevel concentrar o sinal num feixe de microondas permitindo uma comunicaccedilatildeo mais
eficiente A banda UHF conteacutem duas faixas ISM - em 902 MHz e 24 GHz que satildeo liberadas
pela ANATEL para aplicaccedilotildees industriais cientiacuteficas e meacutedicas ou seja na praacutetica qualquer
um pode utilizaacute-las sem autorizaccedilatildeo do oacutergatildeo governamental Ambas estatildeo congestionadas
pela alta utilizaccedilatildeo em telefonia e comunicaccedilatildeo de dados principalmente em grandes centros
Nesta banda eacute atribuiacuteda uma faixa de comunicaccedilatildeo moacutevel terrestre
SHF - as frequumlecircncias superaltas encontram-se acima de 3 GHz e abaixo de 30 GHz Nesta
banda foram atribuiacutedas duas faixas ISM localizadas em 57 e 24 GHz Quando a transmissatildeo
utiliza frequumlecircncias acima de 8 GHz a aacutegua comeccedila a ser um obstaacuteculo pois as ondas
eletromagneacuteticas agora com um comprimento de onda de 3 ou 4 centiacutemetros satildeo absorvidas
pela chuva As empresas de telefonia utilizam SHF em larga escala principalmente para
comunicaccedilatildeo de longa distacircncia
EHF - frequumlecircncias extremamente altas vatildeo de 30 a 300 GHz Possuem caracteriacutesticas
semelhantes a SHF e suas faixas ISM satildeo 61 122 e 244 GHz
222 Teacutecnicas de Multiplexaccedilatildeo
A necessidade de compartilhar um meio finito de transmissatildeo - o ar - fez com que vaacuterias
tecnologias fossem desenvolvidas para resolver problemas de transmissatildeo Uma necessidade
que surgiu foi a de utilizar mais eficientemente as estreitas bandas alocadas para determinada
aplicaccedilatildeo telefonia celular por exemplo O aumento exponencial dos usuaacuterios de telefones
celulares rapidamente congestiona as estaccedilotildees radiobase que podem operar numa pequena
faixa licenciada pela ANATEL
18
Foram desenvolvidas teacutecnicas de multiplexaccedilatildeo para aumentar a capacidade de transmissatildeo
das ondas eletromagneacuteticas Uma analogia uacutetil para mostrar o efeito da multiplexaccedilatildeo de um
sinal de raacutedio eacute o da ponte Governador Colombo Sales que liga a Ilha de Santa Catarina ao
continente A ponte ocupa um determinado espaccedilo uma largura limitada possui 4 pistas
todas no mesmo sentido Se quiseacutessemos aumentar a capacidade de veiacuteculos que trafegam
naquele sentido e natildeo tiveacutessemos espaccedilo para ampliar a largura da ponte ou natildeo houvesse
condiccedilotildees teacutecnicas para isto poderiacuteamos multiplexaacute-la Diminuindo a largura de cada uma
das 4 pistas poderiacuteamos criar uma quinta pista de rodagem Ou se poderia construir um outro
niacutevel de pistas na mesma largura e acima do existente a capacidade de veiacuteculos dobraria sem
que a largura original da ponte fosse alterada
Existem vaacuterias teacutecnicas de multiplexaccedilatildeo sendo que as mais utilizadas satildeo
FDMA - a teacutecnica de acesso muacuteltiplo por divisatildeo de frequumlecircncia pode ser utilizada tanto em
transmissotildees digitais quanto analoacutegicas Uma banda alocada de 25 MHz por exemplo pode
ser dividida em 833 canais independentes de 30 kHz cada Esta teacutecnica permite que o
equipamento moacutevel seja mais simples e barato poreacutem a estaccedilatildeo radiobase necessita mais
equipamentos pois cada canal requer um transmissor e um receptor (BICSI 1998 p29-4)
TDMA mdash a multiplexaccedilatildeo de acesso muacuteltiplo por divisatildeo de tempo prevecirc a divisatildeo dos canais
de radiofrequumlecircncia do FDMA em intervalos de tempo sendo que a cada transmissatildeo eacute alocado
um determinado intervalo TDMA eacute um meacutetodo mais complexo e requer equipamentos mais
sofisticados que um FDMA puro mas consegue atender um nuacutemero muito maior de usuaacuterios
(BICSI 1998 p29-5)
CDMA mdash o acesso muacuteltiplo por divisatildeo de coacutedigo foi desenvolvido para uso militar visando
seguranccedila nas transmissotildees O sistema consiste em converter a informaccedilatildeo em sinal digital e
misturaacute-lo a um coacutedigo randocircmico Esta combinaccedilatildeo eacute transmitida numa larga faixa de
frequumlecircncias literalmente o sinal eacute ldquoespalhadordquo numa teacutecnica conhecida por spread-spectrum
19
CDMA consegue acomodar 20 vezes mais usuaacuterios que FDMA considerando a mesma
largura de banda (BICSI 1998 p 29-6)
23 Estaccedilatildeo Radiobase - ERB
As estaccedilotildees radiobase satildeo um elemento-chave do sistema principalmente porque demandam
um forte investimento do Poder Puacuteblico para que as aacutereas de cobertura necessaacuterias sejam
rapidamente atingidas Este trabalho prevecirc um modelo similar ao adotado pelas companhias
de telefonia celular que em poucos anos conseguiram atingir as principais cidades e rodovias
20
com seu sistema comograve podemos ver na figura 22 do site da TIM Telesc Celular (2002)
Cobertura em mais de 2300 km de rodovias
A TIM aleacutem de oferecer cobertura em 235 municiacutepios em suacirc aacuterea de concessatildeo pensando sempre em oferecer os melhores serviccedilos a seus clientes estaacute estendendo sua cobertura em diversos trechos de rodovias Hoje satildeo mais de 2300 km de rodovias para vocecirc falar ao telefone mesmo quando estiver viajando
Rodaroacute
BR-277 CURITIBA- PONTA GROSSA 100
BR-376 MARINGAacute - APUCARANA 100PR-407 PARANAGUAacute - PONTAL DO PARANAacute 100BR-369 CAMBEacute - APUCARANA 98
BR-376 CURITIBA - Divisa Est Santa Catarina 96BR-277 CURITIBA - PARANAGUAacute 90BR-277 CASCAVEL - FOZ DO IGUACcedilU 86PR-508 ALEXANDRA - MATINHOS 84
BR-116 CURITIBA - Divisa Est Satildeo Paulo 80
BR-116 CURITIBA - Divisa Est Santa Catarina 57
BR-101 FLORIANOPOLIS - Divisa Est Paranaacute 97
BR-101 FLORIANOacutePOLIS - Divisa Est Rio Grande do Sul 90BR-470 NAVEGANTES - BLUMENAU 70
BR-280 MAFRA - PORTO UNIAtildeO 38BR-282 FLORIANOacutePOLIS - LAGES 23
Fig 22 -Aacuterea de cobertura TIM Celular
As ERBs formam uma rede sem fio (WLL - wireless lan) que eacute acessada pelos noacutes da rede
(veiacuteculos automotores) sempre que os mesmos estiverem dentro da aacuterea de cobertura As
plataformas que datildeo sustentaccedilatildeo a este sistema satildeo vaacuterias sendo que algumas jaacute estatildeo
consolidadas principalmente produtos da chamada Segunda Geraccedilatildeo tais como TDMA
CDMA DECT e GSM Outros sistemas chamados de Terceira Geraccedilatildeo como UMTS estatildeo
surgindo e poderatildeo ser utilizados em larga escala no futuro
22
3 - NECESSIDADES E BENEFIacuteCIOS
31 Tecnologia Atual versus Modelo de gerenciamento SNMP
Este trabalho se posiciona no ceme de vim mercado extremamente competitivo e caracterizado
pelo uso de tecnologias proprietaacuterias o mercado de veiacuteculos Tem-se hoje uma pequena
quantidade de montadoras no mundo todas elas lutando para conquistar mercados e
sobreviver Suas equipes de pesquisa e desenvolvimento satildeo cercadas de cuidado e sigilo pois
se tomaram elementos decisivos nesta batalha A informaccedilatildeo eacute mais uma vez fator decisivo
Neste caso natildeo eacute a informaccedilatildeo comercial a informaccedilatildeo de marketing a informaccedilatildeo que eacute
coletada nos mercados consumidores Este trabalho trata de uma informaccedilatildeo especial aquela
contida no veiacuteculo
A pesquisa descrita nesta dissertaccedilatildeo mostra o estaacutegio tecnoloacutegico atual de algumas das
principais montadoras do mundo focalizando principalmente as de automoacuteveis que satildeo as
que determinam o estado da arte Os sistemas de gerenciamento embarcados nos automoacuteveis
satildeo proprietaacuterios e baseados em um ou mais moacutedulos internos que se comunicam com o
mundo externo - tipicamente um PC - via comunicaccedilatildeo serial O automoacutevel conteacutem vaacuterios
sensores e atuadores que informam paracircmetros e estados O cruzamento destas informaccedilotildees
determina avarias ou defeitos que podem ser sanados com uma intervenccedilatildeo externa ou
atraveacutes de um comando Todo este sistema eacute totalmente disponibilizado na unidade de
desenvolvimento da montadora ou seja basicamente em um uacutenico lugar no planeta Uma
pequena parte deste sistema eacute disponibilizado agraves revendas com suas oficinas credenciadas
quase nada eacute oferecido ao usuaacuterio final do veiacuteculo As concessionaacuterias autorizadas compram
um pacote que inclui um PC desktop ou notebook software de gerenciamento moacutedulos de
comunicaccedilatildeo e treinamento na faacutebrica que possibilitaraacute alguns diagnoacutesticos e correccedilotildees de
avarias A questatildeo eacute a seguinte o usuaacuterio paga um valor expressivo por um veiacuteculo com uma
tecnologia de ponta embutida mas continua ficando com o carro quebrado na beira da
estrada sem saber o que fazer Em outra direccedilatildeo o Poder Puacuteblico investe em sistemas de
controle da malha viaacuteria tais como radares e sensores os populares ldquopardaisrdquo e ldquolombada
eletrocircnicardquo
Quando um automoacutevel estaacute em funcionamento numa viagem por exemplo um complexo
mecacircnico-eleacutetrico-hidraacuteulico-eletrocircnico estaacute operando em sincronia Os vaacuterios sistemas
motor injeccedilatildeo de combustiacutevel suspensatildeo etc satildeo todos direcionados para realizar uma
funccedilatildeo simples deslocar pessoas com rapidez conforto e seguranccedila Se eles cumprirem de
forma eficiente este objetivo pode-se dizer que o carro eacute bom Sabe-se que isto realmente
acontece assim como eacute sabido que estes sistemas falham sofrem desgastes sofrem variaccedilotildees
de carga e ficam obsoletos Assim como um equipamento ativo de rede
Um switch de rede quando estaacute em funcionamento numa rede de dados com velocidades de
101001000 Mbps por exemplo eacute um complexo mecacircnico-eleacutetrico-eletrocircnico operando em
sincronia Os vaacuterios sistemas conexotildees mecacircnicas de cabos fonte de energia placas de
circuito etc satildeo direcionados a realizar uma funccedilatildeo tambeacutem simples encaminhar pacotes de
dados com rapidez e seguranccedila Se este switch cumprir esta funccedilatildeo de forma eficiente tem-se
um bom equipamento em matildeos Os switches tambeacutem falham desgastam tecircm sua carga
alterada e ficam obsoletos Para manter-se um switch sempre em funcionamento eficiente eacute
necessaacuterio gerenciaacute-lo
O mundo automotivo vive uma situaccedilatildeo similar agrave descrita anteriormente a explosatildeo do uso de
automoacuteveis Assim como na transiccedilatildeo ARPANET-Intemet natildeo se tem ferramentas eficientes
para gerenciar este processo depois que o veiacuteculo sai da linha de montagem Na verdade natildeo
existem padrotildees para este fim As induacutestrias criaram padrotildees de gerenciamento proprietaacuterios
23
que praticamente cessam sua utilidade no momento que saem da linha de produccedilatildeo ressalva
feita a alguns diagnoacutesticos realizados por algumas concessionaacuterias
Um veiacuteculo oferece ao seu proprietaacuteriomotorista um conjunto de sinalizaccedilotildees luminosas e
paineacuteis analoacutegicos (ponteiros) ou digitais que informam velocidade rotaccedilatildeo do motor
quantidade de combustiacutevel etc Os mais modernos possuem um ldquocomputador de bordordquo que
basicamente faz a relaccedilatildeo entre duas variaacuteveis como por exemplo distacircncia percorrida versus
combustiacutevel consumido e disponibiliza ao motorista o consumo meacutedio do automoacutevel
Os automoacuteveis satildeo particularmente econocircmicos quase avaros quando o assunto eacute fornecer
informaccedilotildees aos gestores da rede digo do sistema viaacuterio os departamentos municipais
estaduais e federais encarregados de tracircnsito estradas e rodovias simplesmente desconhecem
os equipamentos digo veiacuteculos que trafegam pelos seus domiacutenios
O poder puacuteblico investe pesadamente e de forma reativa em ampliaccedilatildeo de vias e
cruzamentos da mesma forma que um administrador de rede sem gerenciamento trata de
comprar ativos de rede que possibilitem links mais raacutepidos desfazendo um gargalo e criando
outro Outro investimento eacute no sentido de monitorar velocidade e identificaccedilatildeo (placa) dos
automoacuteveis com objetivo duplo de controlar e arrecadar
Nos dois casos citados acima - usuaacuterio e gestor - fica claro o condicionamento a que ambos
estatildeo submetidos pouca ou nenhuma informaccedilatildeo eacute o normal Fazendo um pequeno exerciacutecio
considerando a hipoacutetese de que os automoacuteveis fossem mais ldquoamigaacuteveisrdquo pode-se imaginar
um motorista sendo avisado que no proacuteximo mecircs venceraacute a garantia de 1 ano do veiacuteculo
aproveite e leve na concessionaacuteria autorizada mais proacutexima para sanar aquele ruiacutedo no painel
Mecircs que vem vocecirc teraacute que pagar por isto A informaccedilatildeo aparece no visor de cristal liacutequido do
raacutedio ou CDplayer Situaccedilatildeo 2 a famiacutelia em viagem de feacuterias ocorre uma falha no sistema
ABS que evita o bloqueio dos freios do veiacuteculo Faltam 200 km para o destino Podemos
continuar a viagem com seguranccedila ou tenho que procurar uma oficina O sistema informa que
24
apenas o sistema antibloqueio estaacute inoperante mas os freios estatildeo perfeitos Siga viagem e
assim que puder leve a uma concessionaacuteria autorizada O proprietaacuterio de uma transportadora
que possui uma frota de veiacuteculos simplificaria sua tarefa de manutenccedilatildeo dos veiacuteculos
Sempre que um caminhatildeo entra numa das filiais o agente SNMP envia um trap (relatoacuterio) das
condiccedilotildees funcionais do veiacuteculo
O mesmo exerciacutecio pode ser feito pensando no poder puacuteblico nos pontos de gerenciamento
de traacutefego que funcionam como uma rede sem fio que recebe e envia dados para os
automoacuteveis uma estaccedilatildeo gerente recebe uma notificaccedilatildeo de um agente SNMP embarcado no
veiacuteculo que informa que eacute um Palio do fabricante FIAT modelo XA 03 placa ABC 1234
Cor vermelha Chassi 2384FTR4532DSE12 MAC Address 0060B30000C2 e estaacute
trafegando a 95 kmh velocidade acima do permitido no trecho A estaccedilatildeo gerente envia uma
mensagem ao veiacuteculo informando a situaccedilatildeo irregular ao motorista que iraacute diminuir a
velocidade para natildeo ser multado Numa situaccedilatildeo hipoteacutetica de roubo de automoacutevel as estaccedilotildees
gerentes do poder puacuteblico satildeo autorizadas a enviar um comando de cortar a igniccedilatildeo do
veiacuteculo
No caso de gerenciamento de um conjunto de veiacuteculos como o proprietaacuterio da transportadora
ou o DER de Santa Catarina existe a necessidade de padronizaccedilatildeo ou seja todas as
montadoras deveriam adotar gradativamente um modelo padronizado A padronizaccedilatildeo
possibilita que se economize no desenvolvimento de aplicaccedilotildees e equipamentos software e
hardware Outra vantagem eacute que mais empresas podem adquirir o sistema e desfrutar dos
benefiacutecios de gerenciamento sobre veiacuteculos jaacute que natildeo se fala mais em tecnologia
proprietaacuteria
Este trabalho considera algumas diferenccedilas entre utilizar o Modelo SNMP para gerenciamento
de uma rede de computadores ou para veiacuteculos automotores Os conceitos baacutesicos natildeo se
alteram e as principais mudanccedilas satildeo relacionadas na Tabela 31
25
26
Modelo SNMP em Redes de
Computadores
Modelo SNMP em Veiacuteculos
Automotores
Estaccedilotildees de
Gerenciamento
Estaacuteticas complexas e
centralizadas
Estaacuteticas ou moacuteveis complexas ou
simples e descentralizadas
Noacutes
GerenciadosEstaacuteticos Moacuteveis
Relaccedilatildeo
Estaccedilotildees Noacutes1 O n n O n
Elementos
Gerenciados
Computadores hubs switches
roteadores
Automoacuteveis ocircnibus caminhotildees
motocicletas
Base de
InformaccedilotildeesMIB-II
Os objetos e grupos da MIB-II satildeo
insuficientes para este fimTabela 31 - Comparativo de Uso no Modelo SNMP
Natildeo se quer que com este trabalho sejam abolidas as questotildees de sigilo e segredo industrial na
pesquisa e desenvolvimento dos veiacuteculos pelo contraacuterio As atuais formas de monitoramento
e telemetria com a meta de resolver problemas e aumentar a vantagem competitiva de seus
produtos satildeo boas principalmente para os consumidores
27
4 - MODELO DE GERENCIAMENTO DE VEIacuteCULOS AUTOMOTORES
O modelo proposto nesta dissertaccedilatildeo eacute baseado no modelo SNMP e utiliza os elementos
previstos ou seja estaccedilotildees de gerenciamento noacutes gerenciados informaccedilotildees e um protocolo
de comunicaccedilatildeo A intenccedilatildeo eacute utilizar ao maacuteximo toda a tecnologia que jaacute foi desenvolvida e
foi consolidada ao longo dos uacuteltimos anos pois isto traraacute baixos custos e uma massa criacutetica jaacute
formada
Neste capiacutetulo e nos posteriores utilizar-se-aacute para efeito de maior clareza a denominaccedilatildeo
carro eou automoacutevel ao inveacutes de veiacuteculo inclusive nas figuras O carro eacute o veiacuteculo mais
comum e pretende-se que o leitor na medida em que se embasa o modelo vaacute traccedilando um
paralelo com as situaccedilotildees corriqueiras do dia-a-dia De qualquer forma o modelo foi pensado
para ser utilizado em todos os tipos de veiacuteculos sejam eles de passeio utilitaacuterios de carga
motocicletas de passageiros enfim todos os veiacuteculos (noacutes) que utilizam a malha viaacuteria (rede)
do paiacutes
O modelo proposto apresenta trecircs arquiteturas Fiacutesica Funcional e de Informaccedilatildeo A
arquitetura Fiacutesica define a infra-estrutura de comunicaccedilatildeo entre os componentes do sistema a
arquitetura Funcional descreve os componentes loacutegicos do sistema e as funcionalidades que
podem ser desenvolvidas e a arquitetura de Informaccedilatildeo apresenta um conjunto de variaacuteveis
que datildeo suporte ao desenvolvimento das aplicaccedilotildees e as notificaccedilotildees que podem ser emitidas
no caso destas variaacuteveis atingirem limiares especificados Cada uma dessas arquiteturas seraacute
detalhada nos itens a seguir
28
41 Arquitetura Fiacutesica
Esta dissertaccedilatildeo utiliza o Modelo de Gerenciamento SNMP por se tratar de uma tecnologia
que eacute padratildeo possui inuacutemeros gerentes e agentes desenvolvidos para as mais diversas
aplicaccedilotildees e eacute produzida em escala o que baixa os custos de implantaccedilatildeo em qualquer
veiacuteculo A quantidade de pessoal que jaacute atua nesta tecnologia tambeacutem eacute um fator positivo A
figura abaixo mostra esquematicamente o modelo sendo aplicado no gerenciamento de
veiacuteculos
Gerenciamento
(GERENTE
SNMP)
Fig 41 - Modelo de Gerenciamento SNMP em Veiacuteculos Automotores
Saindo de um modelo teoacuterico e descrevendo um modelo praacutetico tem-se um computador
rodando um programa gerente SNMP que interage com uma base de dados este computador
possui uma interface ethemet 10100 que estaacute conectada por cabo de par tranccedilado ou fibra
oacutetica a uma bridge Esta bridge converte o padratildeo de comunicaccedilatildeo de rede ethernet em
radiofrequumlecircncia utilizando uma frequumlecircncia de saiacuteda e outra de entrada este conjunto eacute
vulgarmente denominado canal e eacute compartilhado por todos os veiacuteculos equipados com uma
bridge similar A bridge do veiacuteculo opera no mesmo canal e compartilha a banda total
fornecida pelo sistema gerente com os outros veiacuteculos que estatildeo na regiatildeo de cobertura da
antena (ERB - estaccedilatildeo radiobase)
A cobertura de cada ERB depende basicamente da potecircncia real dissipada pela antena do tipo
e ganho da antena Uma referecircncia praacutetica que se pode ter eacute o das aacutereas de cobertura de
telefones celulares o modelo proposto nesta dissertaccedilatildeo pode ser implementado com uma
infraestrutura semelhante A figura 42 mostra os elementos reais e sua interaccedilatildeo
Fig 42 - Modelo fiacutesico para gerenciamento de veiacuteculos
O Modelo de Gerenciamento de Veiacuteculos Automotores contempla todas as etapas da ldquovidardquo
de um veiacuteculo ou seja satildeo previstos estaacutegios diferenciados de monitoramento e controle de
acordo com a etapa em que o veiacuteculo se encontra
A primeira etapa de um veiacuteculo automotor fisicamente falando eacute a sua produccedilatildeo
normalmente executada em seacuterie As montadoras possuem plantas fabris em diversas
localidades do mundo onde produzem determinadas linhas e modelos de veiacuteculos No
momento que o veiacuteculo recebe seu sistema eletro-eletrocircnico incluindo o microservidor
veicular uma estaccedilatildeo de gerenciamento da produccedilatildeo jaacute pode iniciar a gravaccedilatildeo dos dados de
identificaccedilatildeo do mesmo como eacute ilustrado na figura 43
MONTADORA DE AUTOMOacuteVEIS Linha de montagem
Dados de Identificaccedilatildeo do veiacuteculo
Fig 43 - Gerenciamento na produccedilatildeo do veiacuteculo
O veiacuteculo cumpre sua trajetoacuteria na linha de montagem jaacute interagindo com uma aplicaccedilatildeo-
gerente desenvolvida para este fim O fabricante neste momento jaacute pode monitorar os testes
iniciais do veiacuteculo gerenciar sua armazenagem no paacutetio da faacutebrica e o embarque para a
concessionaacuteria Apenas duas estaccedilotildees radiobase externas tecircm capacidade para dar cobertura a
todo parque fabril de uma montadora como a Fiat em Betim MG que eacute a maior montadora do
paiacutes com 613800 m2 de aacuterea construiacuteda segundo informa o site brasileiro da Fiat Automoacuteveis
(2002) Algumas ERBs internas que tem um custo muito inferior agraves externas completariam a
cobertura nos pontos necessaacuterios da linha de montagem
O veiacuteculo pronto segue na maior parte das vezes para uma concessionaacuteria autorizada para ser
comercializado Esta mesma concessionaacuteria normalmente presta assistecircncia teacutecnica aos
veiacuteculos da marca tendo limitaccedilotildees quando recebe um automoacutevel por exemplo de um
concorrente Com uma estaccedilatildeo radiobase interna a concessionaacuteria estaacute habilitada a monitorar
todos os veiacuteculos que entrarem na sua oficina estando eles equipados com o microservidor
veicular O teacutecnico da empresa tem a sua disposiccedilatildeo dados histoacutericos e perfis de uso do
veiacuteculo que podem auxiliar na detecccedilatildeo e soluccedilatildeo do problema
Os dados de identificaccedilatildeo do veiacuteculo e do proprietaacuterio aliados ao perfil do condutor tomam-
se ferramentas para conquista e manutenccedilatildeo do cliente A diminuiccedilatildeo do iacutendice de roubos e
acidentes toma a contrataccedilatildeo do seguro uma opccedilatildeo menos necessaacuteria diminuindo o gasto de
quem compra o veiacuteculo e consequumlentemente aumentando as vendas A figura 44 mostra as
possibilidades de gerenciamento nas fases de comercializaccedilatildeo e manutenccedilatildeo
32
REVENDA DE AUTOMOacuteVEIS
Fig 44 - Gerenciamento na comercializaccedilatildeo e manutenccedilatildeo do veiacuteculo
Encerrada a primeira comercializaccedilatildeo do veiacuteculo inicia-se a etapa de utilizaccedilatildeo do mesmo
por um proprietaacuterio ou condutor O microservidor veicular interage com o condutor via painel
digital ou sintetizador de voz Alguns veiacuteculos de maior valor agregado jaacute satildeo equipados com
paineacuteis que atendem ao ldquocomputador de bordoldquo e ao sistema de som raacutedios FM transmitem
pequenas chamadas e notiacutecias que satildeo lidas no interior do veiacuteculo Sintetizadores de voz
equipam os veiacuteculos chamados ldquotop de linhardquo e informam para o motorista colocar o cinto de
seguranccedila que existem portas abertas etc O Modelo de Gerenciamento de Veiacuteculos
Automotores possibilita que haja um enriquecimento das informaccedilotildees e possibilidades para o
condutor do veiacuteculo conforme mostra a figura 45
33
Fig 45 - Gerenciamento no uso do veiacuteculo
PROPRIETAacuteRIO DO AUTOMOacuteVEL
Monitoramento
Garantia e revisotildees
Seguranccedila
O proprietaacuterio do veiacuteculo eacute notificado sempre que uma troca de oacuteleo ou manutenccedilatildeo
preventiva eacute necessaacuteria diminuindo os riscos de uma eventual perda de garantia do fabricante
O aviso de que a garantia do veiacuteculo estaacute expirando tambeacutem existe e isto possibilita uma
eventual diminuiccedilatildeo de custos numa revisatildeo Como o veiacuteculo interage com o sistema gestor
de tracircnsito o modelo prevecirc um mecanismo de solicitaccedilatildeo de socorro muito uacutetil em casos de
acidentes ou quebra do veiacuteculo O maior benefiacutecio eacute saber que seu veiacuteculo estaacute sendo
monitorado assim como os outros veiacuteculos que estatildeo trafegando O monitoramento causa
maior disciplina no tracircnsito e a consequumlente diminuiccedilatildeo de acidentes como mostra a
experiecircncia na capital paranaense na palavra de Cassio Taniguchi
Em 2001 foram 20 menos mortes no tracircnsito curitibano Passamos de 16 em 2000 para 13 morte em cada grupo de 10 mil veiacuteculos Esse eacute o indicador utilizado para mensurar o niacutevel de seguranccedila no tracircnsito urbano E eacute tambeacutem um iacutendice capaz de nos informar a respeito do niacutevel de civilidade que nossa sociedade alcanccedilou Os curitibanos merecem aplausos porque esse resultado eacute fruto de um esforccedilo coletivo que tem envolvido toda a
34
cidade desde 1997 quando lanccedilamos o programa Cidadatildeo em Tracircnsito O programa todos lembram eacute ancorado no tripeacute formado pela engenharia de traacutefego fiscalizaccedilatildeo e educaccedilatildeo para o Tracircnsito E em cinco anos os resultados falam por si proacuteprios O investimento realizado pela Prefeitura de Curitiba passa de R$ 100 milhotildees - o maior entre as cidades de mesmo porte no paiacutes (TANIGUCHI 2002)
O gerenciamento do veiacuteculo auxilia os engenheiros de traacutefego e aumenta o poder de
fiscalizaccedilatildeo do Poder Puacuteblico tornando praticamente inviaacuteveis as accedilotildees criminosas
envolvendo veiacuteculos O Poder Puacuteblico do Brasil bem como de todo paiacutes que adotar este
modelo de gerenciamento ganha uma ferramenta poderosa de gestatildeo de tracircnsito com reflexos
em oacutergatildeos governamentais federais estaduais e municipais diversos tais como departamentos
de tracircnsito departamentos de poliacutecia rodoviaacuteria poliacutecias civil e militar serviccedilos de
inteligecircncia poliacutecia federal serviccedilos de repressatildeo ao crime organizado e secretarias de
receita A figura 46 ilustra algumas situaccedilotildees contempladas neste modelo proposto
Fig 46 - Gerenciamento pelo Poder Puacuteblico
Administraccedilatildeo da malha viaacuteria
Controle de roubos e acidentes
PODER PUacuteBLICOMonitoramento de
tracircnsito
O poder que o modelo disponibiliza aos oacutergatildeos puacuteblicos eacute o poder da informaccedilatildeo em tempo
real o conjunto formado pela identificaccedilatildeo inequiacutevoca do veiacuteculo seu provaacutevel condutor e a
localizaccedilatildeo atual com pequena margem de erro permite accedilotildees policiais raacutepidas e eficientes O
Modelo de Gerenciamento de Veiacuteculos permite ainda que o sistema gestor execute controles
remotamente sobre o veiacuteculo como corte de combustiacutevel e de igniccedilatildeo do motor causando a
imobilizaccedilatildeo instantacircnea As Estaccedilotildees Puacuteblicas de Gerenciamento satildeo as mais complexas e as
mais seguras de todo o modelo visto o poder que carregam em sua aplicaccedilatildeo Apenas o Poder
Puacuteblico constituiacutedo pode ter acesso a estas potencialidades do sistema e para tanto a
aplicaccedilatildeo-gerente deve ser inviolaacutevel
A figura 47 simula uma implantaccedilatildeo de estaccedilotildees radiobase na regiatildeo central da capital
catarinense dando uma ideacuteia de como seria a distribuiccedilatildeo das antenas para haver
gerenciamento sobre os veiacuteculos que circulam na aacuterea
Fig 47 - Estaccedilotildees Radiobase em Florianoacutepolis
42 Arquitetura Funcional
O sistema fiacutesico apresentado anteriormente eacute mostrado aqui como entidades loacutegicas
posicionadas de acordo com sua funccedilatildeo no modelo de gerenciamento A figura 46 ilustra o
modelo funcional
36
Fig 48 - Modelo Funcional de Gerenciamento
421 Estaccedilotildees de Gerenciamento
As estaccedilotildees de gerenciamento satildeo de diferentes porte e complexidade variando de uma
estaccedilatildeo simples para gravaccedilatildeo de dados de identificaccedilatildeo na faacutebrica ateacute um grande complexo
de gerenciamento de veiacuteculos montado com computadores de grande porte e programas de
gerenciamento capazes de suportar milhares de noacutes (veiacuteculos) no Departamento de Estradas
de Rodagem de uma unidade da federaccedilatildeo As estaccedilotildees seratildeo basicamente destinadas a trecircs
finalidades de acordo com os interesses dos mantenedores da gerecircncia
4211 Estaccedilotildees de Gerenciamento de Produccedilatildeo
As estaccedilotildees de produccedilatildeo satildeo localizadas no ambiente de montagem do veiacuteculo ao lado da
linha de produccedilatildeo em seacuterie da motocicleta do automoacutevel do caminhatildeo do utilitaacuterio do
trator etc Esta estaccedilatildeo serviraacute para gravar as primeiras variaacuteveis na MIB do veiacuteculo
basicamente as de identificaccedilatildeo tais como nome do fabricante modelo do veiacuteculo nuacutemero de
seacuterie etc Estes dados satildeo estaacuteticos e soacute podem ser gravados e alterados em faacutebrica satildeo
uacutenicos e sua longevidade eacute coincidente com a do veiacuteculo
4212 Estaccedilotildees de Gerenciamento de Manutenccedilatildeo
As estaccedilotildees de manutenccedilatildeo estaratildeo baseadas nas concessionaacuterias autorizadas revendas de
automoacuteveis e oficinas mecacircnicas Sua funccedilatildeo baacutesica seraacute a gravaccedilatildeo de dados relativos agrave
venda e ao proprietaacuterio do veiacuteculo Satildeo estaccedilotildees simples que poderatildeo consultar as
informaccedilotildees de qualquer carro de qualquer marca visto que a padronizaccedilatildeo usando SNMP
retira o caraacuteter proprietaacuterio dos sistemas atuais
4213 Estaccedilotildees Puacuteblicas de Gerenciamento
Satildeo estaccedilotildees complexas e seguras que gerenciam a malha viaacuteria de um ou mais municiacutepios de
um estado da uniatildeo Basicamente compostas por hardware e software de grande porte como
por exemplo uma workstation HP ou IBM rodando Openview ou Unicenter TNG interagindo
com uma base de dados Oracle A seguranccedila possibilitada pelo SNMPv3 eacute um fator
primordial neste caso pois aqui estaratildeo sendo utilizadas funccedilotildees de controle vitais no veiacuteculo
422 Noacutes Gerenciados
O noacute gerenciado neste modelo proposto eacute tipicamente um veiacuteculo automotor conforme citado
anteriormente Aqui existe uma caracteriacutestica singular que eacute a de que os noacutes satildeo moacuteveis estatildeo
constantemente em deslocamento desde sua fabricaccedilatildeo na montadora passando pelo
transporte ateacute a revenda e o uso posterior pelo proprietaacuterio ou motorista O veiacuteculo dispotildee de
um hardware especialista - um microservidor veicular mdash que contecircm a vehicleMIB e o agente
este hardware interage com os sensores e atuadores existentes no automoacutevel O microservidor
veicular eacute composto basicamente de uma unidade central de processamento memoacuteria volaacutetil
memoacuteria permanente interface com o veiacuteculo e com a rede sem fio este produto assim como
descrito neste modelo natildeo existe comercialmente poreacutem a tecnologia eacute a mesma que eacute
utilizada na implementaccedilatildeo de gerenciamento em roteadores e switches
423 Meio de Comunicaccedilatildeo
A forma como a estaccedilatildeo gerenciadora e o noacute gerenciado trocam informaccedilotildees eacute por
radiofrequumlecircncia ou seja eacute uma comunicaccedilatildeo ethemet sem fio (wireless) que utiliza a mesma
tecnologia jaacute empregada em redes locais O gerente (estaccedilatildeo gerente) interage com o agente
(noacute gerenciado) por intermeacutedio de uma bridge ethemet sem fio e vice-versa A frequumlecircncia de
difusatildeo deve ser diversa das maciccedilamente utilizadas ISM (Aplicaccedilotildees Industriais Cientiacuteficas
e Meacutedicas) por motivos oacutebvios a escolha deve recair nas faixas atribuiacutedas para aplicaccedilatildeo
moacutevel terrestre preferencialmente as proacuteximas das bases de VHF e UHF 41015 MHz ateacute 50
MHz e 3354 MHZ ateacute 3999 MHz (ANATEL 2002)
Fig 49 - Espectro de frequumlecircncias no Brasil
423 Informaccedilotildees de Gerenciamento
As informaccedilotildees envolvidas estatildeo definidas em vehicleMIB e satildeo tratadas pelo agente
especialista que acompanha o veiacuteculo Os objetos ou atributos em questatildeo atendem a
legislaccedilatildeo brasileira de tracircnsito vigente e os requisitos baacutesicos do fabricante do revendedor e
do proprietaacuterio
39
424 Protocolo de Gerenciamento
O protocolo a ser utilizado eacute o SNMPv3 implementado sobre SNMPv2 A versatildeo 3 apresenta
vaacuterios avanccedilos na questatildeo de seguranccedila e as definiccedilotildees podem ser vistas nas RFCs 2571 a
2575 Como esta versatildeo natildeo eacute completa existe a necessidade da versatildeo anterior que pode ser
vista nas RFCs 1905 e 1906
43 Arquitetura de Informaccedilatildeo
A vehicleMIB foi projetada para atender as demandas baacutesicas de todas entidades fiacutesicas e
juriacutedicas que interagem com um automoacutevel Esta MIB procura natildeo conflitar com os sistemas
atualmente implantados que foram concebidos com outra finalidade
A pesquisa que resultou nesta MIB abrangeu a atual legislaccedilatildeo de tracircnsito os atuais coacutedigos
procedimentos e nuacutemeros empregados pela induacutestria automobiliacutestica e suas concessionaacuterias
As funccedilotildees principais de um automoacutevel foram contempladas somou-se a elas algumas
variaacuteveis trazidas do universo de redes de computadores e outras retiradas de carros-conceito
431 Desenvolvimento da MIB
Utilizou-se como ferramenta de auxiacutelio um pacote de programas da MG-Soft chamado MIB
Browser Professional Edition sendo que as figuras que mostram a aacutervore da MIB satildeo telas
capturadas deste software
40
f j MG-SOFT MIszlig Compiler - [MIszlig Group1J File Edit View Modules Jools Window Help
B MIB Tree B Q ] iso
B - Q org B Q dod
R-f1 internetiQ j directorv
+i _ J mgmtR I__| experimental
B vehicleMIBi Q j vehideMIBObjects Si f j vehicleMIBNotifications IS _ J vehicleMIBConformance
f i L_1 private I- SNMPvl Traps
ffl iJ T extual ConventionsS Type Assignments
Fig 410 - Aacutervore da MIB
A vehicleMIB faz parte do grupo experimental (3) segundo a notaccedilatildeo ASNl utilizada pelo
protocolo SNMP Os objetos definidos (OBJECT IDENTIFIER) para compor a vehicleMIB
foram trecircs a saber
vehicleMIBObjects conteacutem todas as informaccedilotildees relativas a identificaccedilatildeo do veiacuteculo
(vehicleldent) ao proprietaacuterio do veiacuteculo (vehicleOwner) o seu histoacuterico (vehicleHistory)
valores momentacircneos (vehicleStatus) e variaacuteveis para controle (vehicleControl)
vehicleMIBNotifications este objeto comporta os atributos utilizados para notificaccedilatildeo de
eventos importantes e se destinam principalmente para servir ao motoristaproprietaacuterio
vehicleMIBConformance este grupo define as necessidades e possibilidades de
implementaccedilatildeo segundo uma famiacutelia de objetos (OBJECT-GROUP) preacute-determinada Os
atributos referentes a grupos e as questotildees de concordacircncia estatildeo contidos nos OBJECT
IDENTIFIER vehicleGroups e vehicleCompliance
41
bullJMG-SOFT MIB Compilei [MIB Group]Uumliacute File Edit View Modules loots Window Help
tg satildegt U m amp T raquo f t I o s P3 m p | 0
B ^ MIB Tree B _ J iso
H Q j org eacute Q dod
Eacute j J internetP~1 directory
B i_ J mgmt rsquo Q j mib-2
agrave Q experimental Ograve OtildeEcirc vehicleMIB
Egrave __| vehicleMIBObjectsSi _ J vehicleldent ffl- n vehicleOwner E _ ] vehicle History ffl- fj vehicleStatus Egrave C j vehicleControl
atilde __) vehicleMIBNotificationsvehicleN otificationChangeO ilAndM aintenance
lt4 vehicleN otificationHelp d f vehicleNotificationGuaranty
B _ ] vehicleMIBConformance IacuteB _ J vehicleCompliance Eacute L J vehicleGroups
B -(_J private1Q j enterprises
Fig 411mdash Aacutervore de vehicleMIBObjects
432 Descriccedilatildeo de vehicleMIBObjects
Esta seccedilatildeo descreve com maiores detalhes cada variaacutevel que compotildee a vehicleMIBObjects
que eacute composta pelos grupos vehicleldent vehicleOwner vehicleHistory vehicleStatus e
vehicleControl
42
4321 Grupo vehicleldent
F1 P 1 experimental Eacute- vehicleMIB
lEacute vehicleMIB Objects B- [_ J vehicleldent
vehicleldentManufacturer vehicleldentModel
vehicleldentSoftwareVersionamp vehideldentAgentSoftwareVersion
vehiclel dentType vehicleldentFuel vehicleldentManufacturingYear vehiclel dentM odelYrsquo ear vehiclel dentCapacity
I^ vehiclel dentPoweri-- vehiclel dentM otorType
vehiclel dentM otorNumber vehiclel dentCylinder
vehiclel dentFirstOilChange | ^ vehicleldentFirstMaintenance
gt$j vehicleldentMaintenancePeriod vehiclel dentColor
i vehiclel dentChassisl d j-- vehicleldentLicencePlate bull vehicleldentlpAddress i - ^ vehicleldentMacAddress h vehiclel dentS eriaIN umber vehicleldentGuaranty
Fig 411 - Aacutervore de vehicleldent
vehicleldentManufacturer - O objeto vehicleldentManufacturer eacute uma string que armazena o
nome da empresa que produz o veiacuteculo eacute gravada em faacutebrica e natildeo se altera mais Esta
variaacutevel seraacute preenchida por exemplo com ldquoGeneral Motorsrdquo ldquoVolkswagenrdquo ou ldquoYamahardquo
vehicleldentModel - Esta variaacutevel conteraacute a identificaccedilatildeo do modelo do veiacuteculo eacute fixa e natildeo
pode ser alterada Ex Palio EX Xsara Picasso Celta
vehicleldentSoftwareVersion - Este atributo eacute reservado agrave versatildeo do firmware ou software do
veiacuteculo e eacute atualizado cada vez que eacute feito o upgrade do mesmo Este programa eacute uma espeacutecie
de sistema operacional do hardware contido no veiacuteculo
vehicleldentAgentSoftwareVersion - A versatildeo do agente de gerenciamento pode ou natildeo
coincidir com a versatildeo de firmware Caso estes programas tenham tratamento e evoluccedilatildeo
distintos as versotildees podem ser atualizadas separadamente e teratildeo coacutedigos diferentes
vehicleldentType - Este objeto serve para identificar o tipo de veiacuteculo segundo determinaccedilatildeo
das leis brasileiras de tracircnsito O tipo de veiacuteculo automotor consta na documentaccedilatildeo de
licenciamento e pode ser por exemplo tipo automoacutevel de passeio caminhatildeo de carga ocircnibus
de passageiros etc
vehicleldentFuel - A variaacutevel vehicleldentFuel serve para identificar o combustiacutevel principal
para que o veiacuteculo foi originalmente construiacutedo Eacute gravado na linha de montagem e
permanece caso haja transformaccedilatildeo posterior no motor do veiacuteculo este dado natildeo pode ser
alterado Ex gasolina tipo C oacuteleo diesel energia eleacutetrica etc
vehicleldentManufacturing Year - Neste atributo eacute gravado o ano de fabricaccedilatildeo do veiacuteculo
Depois de gravado natildeo se altera
vehicleldentModelYear - A vehicleldentModelYear armazena o ano do modelo do veiacuteculo
que pode ou natildeo coincidir com o ano de fabricaccedilatildeo
vehicleldentCapacitv - Esta variaacutevel eacute uma string que armazena a capacidade do veiacuteculo de
acordo com a destinaccedilatildeo do mesmo ou seja se se tratar de um caminhatildeo a capacidade de
carga seraacute de 40000 kg se for um automoacuteveL a capacidade seraacute de 5 passageiros por
exemplo
vehicleldentPower - Identifica a potecircncia nominal da motorizaccedilatildeo principal do veiacuteculo que
pode ser expressa em cv (cavalo-vapor) ou W (watt) de acordo com a legislaccedilatildeo vigente no
paiacutes de utilizaccedilatildeo do veiacuteculo
vehicleldentMotorTvpe - Este atributo armazena a identificaccedilatildeo da principal forma de
motorizaccedilatildeo do veiacuteculo ou seja qual o tipo de motor que preferencialmente ou
prioritariamente eacute utilizado Caso o veiacuteculo seja um hiacutebrido com motor a combustatildeo e
eleacutetrico armazenar a identificaccedilatildeo do motor mais utilizado
vehicleldentMotorNumber - Este objeto armazena o nuacutemero de identificaccedilatildeo do motor do
veiacuteculo que eacute uacutenico e faz parte do conjunto de nuacutemeros que identificam o conjunto de
sistemas que compotildee um veiacuteculo
vehicleldentCvlinder - Utilizada para informar o nuacutemero total de cilindros (pistotildees) do motor
caso se trate de um motor de combustatildeo
vehicleldentFirstOilChange - Esta variaacutevel serve para armazenar a distacircncia maacutexima
percorrida - a popular ldquoquilometragemrdquo - para se realizar a primeira troca de oacuteleo lubrificante
interno do motor Esta informaccedilatildeo serviraacute para que o condutor do veiacuteculo seja notificado a
tempo de proceder agrave troca sem causar danos ao motor nem perder a garantia de faacutebrica
vehicleldentOilChangePeriod - O objeto em questatildeo armazena o valor em km ou milhas
recomendado pelo fabricante entre trocas de oacuteleo lubrificante do motor Ex 10000 km
vehicleldentFirstMaintenance - A variaacutevel vehicleldentFirstMaintenance serve para registrar
o limite de quilometragem para realizaccedilatildeo da primeira revisatildeo gratuita do veiacuteculo Existe na
vehicleMIB uma notificaccedilatildeo que utiliza este atributo com o objetivo de resguardar o
proprietaacuterio de um eventual esquecimento ou distraccedilatildeo que acarretaria perda de garantia
vehicleldentMaintenancePeriod - O atributo eacute registrado em faacutebrica e representa o valor da
quilometragem recomendada entre as manutenccedilotildees preventivas E uma seguranccedila a mais para
o usuaacuterio que seraacute avisado sempre que determinados conjuntos de peccedilas principalmente
mecacircnicas estiverem com seu desgaste natural no limite
vehicleldentColor - A vehicleldentColor eacute a string que armazena o nome da cor predominante
do veiacuteculo Esta informaccedilatildeo eacute gravada em faacutebrica e permanece inalterada durante a vida uacutetil
do veiacuteculo
vehicleldentChassisId - Todo veiacuteculo possui um nuacutemero de identificaccedilatildeo gravado fisicamente
em seu chassis ou monobloco esta variaacutevel armazena este nuacutemero
vehicleldentLicencePlate - Este atributo armazena a placa do veiacuteculo no caso do Brasil
composto por 3 letras e 4 nuacutemeros Esta identificaccedilatildeo somente eacute conhecida apoacutes o
licenciamento do veiacuteculo que eacute feito apoacutes a venda em consequumlecircncia o valor somente poderaacute
ser gravado na concessionaacuteria ou revenda
vehicleldentlpAddress - Esta variaacutevel estaacute determinada na vehicleMIB para uma eventual
necessidade de acesso a Internet sendo que um provedor de acesso iraacute fornecer o valor que
seraacute volaacutetil e teraacute a mesma duraccedilatildeo do acesso solicitado
vehicleldentMacAddress - Este campo foi implementado para que o veiacuteculo utilize um
nuacutemero uacutenico de identificaccedilatildeo dentro das mesmas regras vaacutelidas hoje para equipamentos e
acessoacuterios de informaacutetica A utilizaccedilatildeo de uma identificaccedilatildeo deste tipo poderaacute substituir uma
ou mais jaacute existentes
vehicleldentSerialNumber - O nuacutemero de seacuterie de produccedilatildeo do veiacuteculo eacute gravado em faacutebrica e
permanece inalterado durante a vida do mesmo Segue as regras de cada fabricante
vehicleldentWarrantv - Este atributo armazena o valor referente ao periacuteodo de garantia do
veiacuteculo tipicamente 1 ou 2 anos a partir da data da primeira venda Esta informaccedilatildeo serve
para que o proprietaacuterio seja notificado antes do vencimento deste limite para que possa
realizar as manutenccedilotildees necessaacuterias com um miacutenimo de gasto
4322 Grupo vehicleOwner
vehicleOwnerName - A variaacutevel vehicleOwnerName armazena o nome do proprietaacuterio do
veiacuteculo o mesmo nome que consta no documento legal de licenciamento Eacute gravado na
concessionaacuteria e alterado de acordo com os documentos do veiacuteculo
vehicleOwnerRegister - Este objeto serve para armazenar um nuacutemero de algum documento de
identificaccedilatildeo do proprietaacuterio No Brasil os valores preferenciais satildeo o Cadastro de Pessoa
Fiacutesica (CPF) e o Cadastro Nacional da Pessoa Juriacutedica (CNPJ) mas pode conter os nuacutemeros
da carteira nacional de habilitaccedilatildeo ou carteira de identidade
vehicleOwnerPhone - O atributo vehicleOwnerPhone registra o nuacutemero de um telefone de
contato do proprietaacuterio do veiacuteculo
vehicleOwnerMail - Esta string serve para armazenar o endereccedilo eletrocircnico (e-mail) do
proprietaacuterio do veiacuteculo Este valor e o anterior satildeo regravados em concessionaacuteria a cada troca
de proprietaacuterio
4323 Grupo vehicIeHistory
3 T I experimental vehicleMIB
Otilde P jJ vehicleMIBObjects Eacute L J vehicleldent El i_ J vehicleOwner
vehicleOwnerName vehicleO wnerR egister vehicleOwnerFone vehicleOwnerMail
B l_ J vehicleH istoryvehicleH istory D eliveryD ate vehicleH istoryVendor vehicleH istoryDealer
^ vehicleH istoryN umLinesEacute1 __J vehicleH istoryT able
B - lla vehicleH istoryEntryvehicleHistoryLinelndex
Q vehicleHistoryMaintenanceDate ^ vehicleH istoryMaintenance
vehicleH istoryuumlilChangeD ate Q vehicleH istoryOilChange
Fig 413 - Arvore de vehicleOwner e vehicIeHistory
vehicleHistorvDelivervDate - A variaacutevel em questatildeo foi criada para armazenar a data da
primeira entrega do veiacuteculo tipicamente a data constante na nota fiscal de venda da
montadora ou da concessionaacuteria destinada ao proprietaacuterio
vehicleHistoryVendor - A vehicleHistoryVendor armazena o nome do vendedor que realizou
a venda do veiacuteculo ao proprietaacuterio Este vendedor eacute tipicamente um funcionaacuterio da revenda
ou concessionaacuteria
vehicleHistorvDealer - O nome da revenda ou concessionaacuteria (pessoa juriacutedica) eacute gravado
neste campo de forma que fique registrada a empresa que comercializou o veiacuteculo
vehieleHistoryNumLines - Representa o nuacutemero maacuteximo de linhas que seratildeo armazenadas na
tabela vehicleHistoryTable
vehicleHistorvLinelndex - Representa o iacutendice da tabela vehicleHistoryTable
vehicleHistoryMaintenanceDate - A variaacutevel vehicleHistoryMaintenanceDate serve para
registrar as datas das manutenccedilotildees preventivas realizadas contendo dia mecircs e ano Esta
informaccedilatildeo serve principalmente para resguardar o usuaacuterio do veiacuteculo quanto agraves garantias de
peccedilas e sistemas
vehicleHistoryMaintenance - Aqui se identifica a quilometragem do veiacuteculo na ocasiatildeo em
que eacute realizada a manutenccedilatildeo preventiva Informada em quilocircmetros corresponde agrave marcaccedilatildeo
presente do odocircmetro do veiacuteculo
vehicleHistoryOilChangeDate - Esta variaacutevel armazena a data das trocas de oacuteleo lubrificante
do motor cuja periodicidade eacute definida pelo fabricante e deve ser cumprida a risca para o
veiacuteculo natildeo perder a garantia
vehicleHistoryOilChange - Este atributo registra a quilometragem do veiacuteculo por ocasiatildeo da
troca de oacuteleo lubrificante correspondente
48
4324 Grupo vehicleStatus
B - n experimental S gg vehicleMIB
vehicleMIBObjectsS3 __] vehicleldentra- r~l vehicleQwner reg L_3 vehicleHistory
S Q vehicleStatus|--reggt vehicleS tatusHeip j- - vehicles atusNurnLines
B r_ j vehicles tatusT able B l|sj vehicles tatusEntry
vehicleS tatusLinelndex vehicleS tatusS peed j- ^ vehicleStatusRpm
vehicleStatusMotorTemperature vehicleStatusFuelLevel
^ vehicleS tatusKmvehicleStatusTirePressure
^ vehicleStatusMotorOilLevel vehicleS tatusBatteryLevel
^ vehicleStatusLocation B Q j vehicleControl
j-regraquo vehicleControlFuel J ______ j______ 1 vehicleContfQllgnition________________
Fig 414 - Aacutervore de vehicleStatus
vehicleStatusHelp - Esta variaacutevel pode assumir somente os valores de ligado ou desligado eacute
acionada pelo condutor do veiacuteculo e serve como pedido de socorro Uma notificaccedilatildeo eacute emitida
a partir da vehicleStatusHelp
vehicleStatusNumLines - Este atributo serve para definir o nuacutemero maacuteximo de linhas da
tabela vehicleStatusTable
vehicleStatusLinelndex - Esta variaacutevel eacute o iacutendice da tabela vehicleStatusTable
vehicleStatusSpeed - Neste atributo eacute registrada a velocidade presente do veiacuteculo fornecida
pelo sistema convencional de sensoriamento do veiacuteculo em quilocircmetros ou milhas por hora
vehicleStatusRpm - A vehicleStatusRpm armazena o valor atual de rotaccedilotildees ou giros do eixo
principal do motor a unidade eacute rpm (rotaccedilotildees por minuto)
vehicleStatusMotorTemperature - Este atributo registra a temperatura atual do liacutequido de
arrefecimento do motor em graus centiacutegrados ou Fahrenheit
vehicleStatusFuelLevel - A variaacutevel vehicleStatusFuelLevel eacute usada para indicar o niacutevel atual
do combustiacutevel principal do veiacuteculo
vehicleStatusKm - A variaacutevel armazena a quilometragem total percorrida pelo veiacuteculo desde
sua fabricaccedilatildeo em quilocircmetros ou milhas terrestres
vehicleStatusTvrePressure - Este atributo foi criado para registrar o valor presente da pressatildeo
nos pneus do veiacuteculo e serve para informar sobre um pneu que esteja furado ou com uma
quantidade insuficiente de material gasoso ou liacutequido em seu interior Este monitoramento jaacute
existe hoje principalmente em caminhotildees de carga sendo raro em motocicletas e
automoacuteveis
vehicleStatusMotorOilLevel - Esta variaacutevel marca o niacutevel presente de oacuteleo lubrificante do
motor e ajuda a identificar uma eventual ldquoqueimardquo de oacuteleo ou seja um consumo acima do
previsto pelo fabricante que pode resultar em dano grave ao motor
vehicleStatusBatteryLevel - Este valor corresponde agrave carga atual da bateria que eacute usada
principalmente para dar a partida no veiacuteculo
vehicleStatusLocation - A informaccedilatildeo de localizaccedilatildeo do veiacuteculo pode ser feita de duas
maneiras uma aproximada resultado da associaccedilatildeo com a raacutedio-base que recebeu a
identificaccedilatildeo do veiacuteculo A segunda forma mais precisa eacute a partir da informaccedilatildeo gerada por
um moacutedulo GPS (global positioning system) do veiacuteculo o GPS atualiza constantemente a
vehicleStatusLocation com as coordenadas presentes
4325 Grupo vehicleControl
vehicleControlFuel - Este atributo de controle assume ligado ou desligado e eacute a forma do
sistema puacuteblico de controle da malha viaacuteria interromper remotamente o fornecimento de
combustiacutevel para o motor ocasionando a parada do veiacuteculo Esta accedilatildeo de controle eacute feita nos
casos de roubo fuga ou sequumlestro e requer intervenccedilatildeo policial
vehicleControlIgnition - Este atributo de controle assume ligado ou desligado e eacute a forma do
sistema puacuteblico de controle da malha viaacuteria interromper remotamente o sistema de igniccedilatildeo de
combustiacutevel para o motor ocasionando a parada do veiacuteculo Eacute uma alternativa ao controle
anterior pois enquanto um desliga a bomba de combustiacutevel o outro corta a energia eleacutetrica
que ocasiona a queima de combustiacutevel que aciona o motor Esta accedilatildeo de controle eacute feita nos
casos de roubo fuga ou sequumlestro e requer intervenccedilatildeo policial
433 Descriccedilatildeo de vehicleMIBNotificationsS L J experimental
Eacute H fg vehicleMIBB lt01 vehicleMIBObjects
Eacute vehicleldent Eacute O vehicleOwner te j__j vehicleHistory Eacute - f l vehicleStatus B - P l vehicleControl
U vehicleM IB N otificationsvehicleN otificationChangeO ilAndM aintenance
if vehicleN otificationHelp A f vehicleN otificationGuatanty
Eacute L J vehicleMIBConiacuteorrnance H r~l private______________________________________________
Fig 415 - Aacutervore de vehicleMIBNotifications
vehicleNotificationChangeOilAndMaintenance - Esta notificaccedilatildeo eacute emitida quando os limites
de troca de oacuteleo lubrificante do motor ou de manutenccedilatildeo preventiva estiverem proacuteximos e
auxilia o condutor do veiacuteculo a realizar estas tarefas em tempo haacutebil natildeo correndo o risco de
dano ou de perda de garantia
vehicleNotificationHelp - Esta notificaccedilatildeo eacute acionada em caso de pedido de socorro pelo
condutor do veiacuteculo
vehicleNotificationWarranty - A notificaccedilatildeo em questatildeo foi criada para informar o condutor
do veiacuteculo da aproximaccedilatildeo do final do periacuteodo de garantia regulamentar dado pela montadora
do veiacuteculo Este aviso permite que sejam feitos consertos sem ocircnus ou seja dentro da
cobertura da garantia
434 Descriccedilatildeo de vehicleMIBConformance
As regras de conformidade satildeo os niacuteveis de implementaccedilotildees da base de dados possiacuteveis
partindo de um conjunto miacutenimo aceitaacutevel ateacute a implementaccedilatildeo total A tabela 41 apresenta
as implementaccedilotildees baacutesica avanccedilada de controle e plena
4341 Descriccedilatildeo de vehicleComplience
vehicleBasicComplience - esta regra de conformidade incorpora o miacutenimo conjunto de
variaacuteveis que devem ser implementadas num veiacuteculo basicamente dados de identificaccedilatildeo e
status Estas variaacuteveis satildeo contidas em vehicleBasicGroup
vehicleAdvancedComplience - esta norma acrescenta a anterior os dados histoacutericos e as
notificaccedilotildees Composta pelos grupos vehicleBasicGroup vehicleAdvancedGroup e
vehicleNotificationsGroup
vehicleControlComplience - aleacutem das variaacuteveis de identificaccedilatildeo esta regra solicita as
implementaccedilotildees dos objetos de controle ou seja vehicleBasicGroup mais
vehicleControlGroup
vehicleFullComplience - esta implementaccedilatildeo considera todos os objetos da MIB no veiacuteculo
possibilitando identificaccedilatildeo completa dados estatiacutesticos status atual e capacidade de controle
Os grupos satildeo vehicleBasicGroup vehicleAdvancedGroup vehicleNotificationsGroup e
vehicleControlGroup
52
OBJETO BASIC ADV CONTROL FULL
vehicleldentManufacturer X X X X
vehicleldentModel X X X X
vehicleldentSoflware V ersion X X X X
vehicleldentAgentSoftwareVersion X X X X
vehicleldentT ype X X X X
vehicleldentFuel X X X X
vehicleldentManufacturing Y ear X X X X
vehicleldentModel Year X X X X
vehicleldentCapacity X X X X
vehicleldentPower X X X X
vehicleldentMotorType X X X X
vehicleldentMotorNumber X X X X
vehicleldentCylinder X X X X
vehicleldentFirstOilChange X X X X
vehicleldentOilChangePeriod X X X X
vehicleldentFirstMaintenance X X X X
vehicleldentMaintenancePeriod X X X X
vehicleldentColor X X X X
vehicleldentChassisId X X X X
vehicleldentLicencePlate X X X X
vehicleldentlpAddress X X X X
53
vehicleldentMacAddress X X X X
vehicleldentSerialNumber X X X X
vehicleldent Warranty X X X X
vehicleOwnerName X X
vehicleOwnerRegister X X
vehicleOwnerPhone X X
vehicleOwnerMail X X
vehicleHistoryDeliveryDate X X
veMcleHistoryV endor X X
vehicleHistoryDealer X X
vehicleHistoryNumLines X X
vehicleHistoryLinelndex X X
vehicleHistoryMaintenanceDate X X
vehicleHistoryMaintenance X X
vehicleHistoryOilChangeDate X X
vehicleHistoryOilChange X X
vehicleStatusHelp X X X X
vehicleStatusNumLines X X X X
vehicleStatusLinelndex X X X X
vehicleStatusSpeed X X X X
vehicleStatusRpm X X X X
vehicleStatusMotorTemperature X X X X
54
vehicleStatusFuelLevel X X X X
vehicleStatusKm X X X X
vehicleStatusTyrePressure X X X X
vehicleStatusMotorOilLevel X X X X
vehicleStatusBatteryLevel X X X X
vehicleStatusLocation X X X X
vehicleControlFuel X X
vehicleControlIgnition X X
vehicleNotificationChangeOilAndMaintenance X X
vehicleNotificationHelp X X
vehicleNotificationWarranty X X
Tabela 41 - Planilha de Conformidade
4342 Descriccedilatildeo de vehicleGroups
vehicleBasicGroup - conteacutem as variaacuteveis vehicleldentManufacturer vehicleldentModel
vehicleldentSoftwareVersion vehicleldentAgentSoftwareVersion vehicleldentType
vehicleldentFuel vehicleldentManufacturingYear vehicleldentModelYear vehicleldent
Capacity vehicleldentPower vehicleldentMotorType vehicleldentMotorNumber vehicle
IdentCylinder vehicleldentFirstOilChange vehicleldentOilChangePeriacuteod vehicleldentFirst
Maintenance vehicleldentMaintenancePeriod vehicleldentColor vehicleldentChassisId
vehicleldentLicencePlate vehicleldentlpAddress vehicleldentMacAddress vehicleldent
SerialNumber vehicleldentWarranty vehicleStatusHelp vehicleStatusNumLines
vehicleStatus Linelndex vehicleStatusSpeed vehicleStatusRpm vehicleStatusMotor
Temperature vehicleStatusFuelLevel vehicleStatusKm vehicleStatusTirePressure vehicle
StatusMotorOilLevel vehicleStatusBatteryLevel vehicleStatusLocation
vehicleAdvancedGroup - conteacutem os objetos vehicleOwnerName vehicleOwnerRegister
vehicleOwnerPhone vehicleOwnerMail vehicleHistoryDeliveryDate vehicleHistoryVendor
vehicleHistoryDealer vehicleHistoryNumLines vehicleHistoryLinelndex vehicleHistory
MaintenanceDate vehicleHistoryMaintenance vehicleHistoryOilChangeDate vehicleHistory
OilChange
vehicleControlGroup - conteacutem as variaacuteveis vehicleControlFuel e vehicleControlIgnition
vehicleNotificationsGroup - conteacutem os objetos vehicleNotificationChangeOilAnd
Maintenance vehicleNotificationHelp e vehicleNotificationWarranty
56
5 - CONCLUSAtildeO
O Brasil eacute um paiacutes com grandes mazelas sociais que satildeo agravadas por acidentes crimes e
contravenccedilotildees Todos estes eventos geram grandes prejuiacutezos econocircmicos e morais a toda
populaccedilatildeo Esta dissertaccedilatildeo propocircs definir um modelo tecnicamente viaacutevel que incremente
sensivelmente a capacidade do Estado de gerenciar sua frota de veiacuteculos que satildeo elementos
sempre presentes nos eventos em questatildeo
Este trabalho procurou detalhar fiacutesica e funcionalmente cada elemento necessaacuterio para que o
Modelo de Gerenciamento de Veiacuteculos Automotores funcione Embasou teoricamente as
vaacuterias tecnologias envolvidas e consolidou-as com sistemas similares existentes O passo
inicial para que haja o desenvolvimento das vaacuterias peccedilas do quebra-cabeccedila foi efetivamente
criado que foi o Modelo de Informaccedilatildeo - a MIB
Esta base de dados - a vehicleMIB - representa o ponto de partida para o desenvolvimento de
elementos necessaacuterios ao modelo aqui especificado A proacutepria MIB pode ser estendida de
acordo com as necessidades e caracteriacutesticas proprietaacuterias de cada fabricante de veiacuteculos Mas
as grandes frentes que se abrem satildeo as de desenvolvimentos de aplicaccedilotildees de gerenciamento e
equipamentos dedicados Neste sentido pretende-se dar continuidade a esta pesquisa atraveacutes
da especificaccedilatildeo e implementaccedilatildeo do microservidor veicular uma peccedila de hardware capaz de
interagir com sensores e atuadores de um automoacutevel e ao mesmo tempo comunicar-se com
uma rede ethemet sem fio e com o motorista tudo de forma segura e confiaacutevel
Os desafios poliacuteticos e sociais natildeo satildeo menores um modelo como o proposto aqui altera a
percepccedilatildeo e os haacutebitos das pessoas Altera tambeacutem a balanccedila do poder econocircmico do capital
pois algumas empresas simplesmente perdem sua utilidade bem como alguns oacutergatildeos estatais
Em compensaccedilatildeo novas empresas surgem novas tecnologias satildeo criadas e o paiacutes toma a
vanguarda em gerenciamento viaacuterio sepultando os interesses particulares em detrimento do
coletivo
O trabalho aqui desenvolvido representa a possibilidade de um avanccedilo social e econocircmico
consideraacutevel e recomenda-se que a pesquisa e o desenvolvimento continuem nesta linha
buscando materializar as ideacuteias e conceitos apresentados no Modelo de Gerenciamento de
Veiacuteculos Automotores
57
ANEXO 1 - VehicleMIB
VEHICLE-MIB DEFINITIONS = BEGIN
IMPORTSdirectory mgmt experimental enterprises
FROM RFC1155-SMI MODULE-IDENTITY OBJECT-TYPE NOTIFICATION-TYPE OBJECT-IDENTITY Counter32 Gauge32 Integer32 IpAddress
FROM SNMPv2-SMI DisplayString TimeStamp Timelnterval TestAndlncr
AutonomousType DateAndTime TEXTUAL-CONYENTION FROM SNMPv2-TC
MODULE-COMPLIANCE OBJECT-GROUP NOTIFICATION-GROUP FROM SNMPv2-CONF
mib-2FROM RFC1213-MIB
Positiveinteger NonNegativelnteger FROM UPS-MIB
MacAddressFROM BRIDGE-MIB
- 136 131vehicleMIB MODULE-IDENTITY
LAST-UPDATED 200210151827Z - october 15 2002 at 1827 ORGANIZATION UFSC - CPGCCCONT ACT-INF O
Bobiquins Estevatildeo de MelloPostal address BR Sistemas Ltda
Rua Lauro Linhares 2123803ATrindadeFlorianoacutepolis SC88036-002Brasil
Tel 55 48 234 8945 Fax 55 48 234 8945
E-mail bobibrsistemascombrDESCRIPTION
The MIB module to describe vehicles= experimental 1
- 1361311vehicleMIBObjects OBJECT IDENTIFIER = vehicleMIB 1
mdash The Device Identification group
All objects in this group except for vehicleldentLicencePlate and vehiclelpAddress are set at device initialization and remain static
- I36I3111vehicleldent OBJECT IDENTIFIER vehicleMIBObjects 1
- 136L31111vehicleldentManufacturer OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The name of the vehicles manufacturer= vehicleldent 1
- 136131112vehicleldentModel OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles model designation= vehicleldent 2
- 136131113vehicleldentSoftwareVersion OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles firmwaresoftware version(s) This variablemay or may not have the same value asvehicleldentAgentSoftwareVersion in some implementations
vehicleldent 3
- 136131114vehicleldent Agent Soft wareV ersion OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles agent software version This variable may or may not have the same value asvehicleldentvehicleSoftwareVersion in some implementations
= vehicleldent 4
- 136131115vehicleldentType OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles identification type= vehicleldent 5
- L36131116vehicleldentFuel OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles fuel identification= vehicleldent 6
- 136131117vehiclel dentManufacturing Y ear OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles year= vehicleldent 7
- 136131118vehicleldentModelYear OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles model year vehicleldent 8
- 136L31119vehicleldentCapacity OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles capacity= vehicleldent 9
- 1361311110vehicleldentPower OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles engine power
= vehicleldent 10
-1361311111vehicleldentMotorType OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles motor type= vehicleldent 11
- 1361311112vehicleldentMotorNumber OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles engine identification number= vehicleldent 12
- 1361311113vehicleldentCylinder OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles engine number of cylinders= vehicleldent 13
- 1361311114vehicleldentFirstOilChange OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles displacement required for the first oil change = vehicleldent 14
- 1361311115vehicleldentFirstMaintenance OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles displacement required for the first oficial maintenance
= vehicleldent 15
- 1361311116vehicleldentMaintenancePeriod OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles regular maintenance intervals= vehicleldent 16
-1361311117vehicleldentColor OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles predominant color= vehicleldent 17
- 1361311118vehicleldentChassisId OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles chassis identification number= vehicleldent 18
- 1361311119vehicleldentLicencePlate OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
A string which identifies the vehicles licence plate This object should be set by the dealer
= vehicleldent 19
- 1361311120vehicleldentlpAddress OBJECT-TYPE
SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION
The IP Address of the vehicle This value must be provided by the managing aplication A value of 0000 implies that there isnt a provider nearby
DEFVAL 00000000rsquoH = vehicleldent 20
- 1361311121vehicleldentMacAddress OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-only STATUS current DESCRIPTION
The MAC address used by this vehicle when it must be referred to in a unique fashion It is only required to be unique
REFERENCEIEEE 802ID-1990 Sections 64113 and 3125
= vehicleldent 21
-1361311122vehicleldentSerialNumber OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
A string which identifies the vehicles serial number = vehicleldent 22
- 1361311123vehicleldent Warranty OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
A string which identifies the vehicles warranty= vehicleldent 23
mdash Owner Group
- I36I3112vehicleOwner OBJECT IDENTIFIER = vehicleMIBObjects 2
- L36131121 vehicleOwnerName OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
A string which identifies the vehicles ownerThis object should be set by the dealer
= vehicleOwner 1
- 136L31122vehicleOwnerRegister OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current
DESCRIPTIONA string which identifies the owners registerThis object should be set by the dealer
= vehicleOwner 2
- 136131123 vehicleOwnerPhone OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
A string which identifies the owners phone number This object should be set by the dealer
vehicleOwner 3
- 136131124 vehicleOwnerMail OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
A string which identifies the owners e-mailThis object should be set by the dealer
vehicleOwner 4
mdash History Group
- 13613113vehicleHistory OBJECT IDENTIFIER = vehicleMIBObjects 3
- 136131131vehicleHistoryDeliveryDate OBJECT-TYPE
SYNTAX DateAndTime MAX-ACCESS read-write STATUS current DESCRIPTION
The vehicles delivery date and time= vehicleHistory 1
- 136L31132vehicleHistory Vendor OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
The name of the vehicles vendor= vehicleHistory 2
65
- 136L31133vehicleHistoryDealer OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
The name of the vehicles dealer= vehicleHistory 3
- 136131134vehicleHistoryNumLines OBJECT-TYPE
SYNTAX NonNegativelnteger MAX-ACCESS read-only STATUS current DESCRIPTION
The number of Status lines utilized in this device This variable indicates the number of rows in the History table
= vehicleHistory 4
- I36I31135 vehicleHistoryTable OBJECT-TYPE
SYNTAX SEQUENCE OF VehicleHistoryEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION
A list of History table entries= vehicleHistory 5
- 1361311351VehicleHistoryEntry OBJECT-TYPE
SYNTAX VehicleHistoryEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION
An entry containing information applicable to a particular History line
INDEX vehicleHistoryLinelndex = vehicleHistoryTable 1
VehicleHistoryEntry = SEQUENCE vehicleHistoryLinelndex INTEGER vehicleHistoryMaintenanceDate DateAndTime vehicleHistoryMaintenance NonNegativelnteger vehicleHistoryOilChangeDate Date AndT ime vehicleHistoryOilChange NonNegativelnteger
- 13613113511
66
vehicleHistoryLinelndex OBJECT-TYPE SYNTAX Positiveinteger MAX-ACCESS not-accessible STATUS current DESCRIPTION
The History line identifier= vehicleHistoryEntry 1
- 13613113512vehicleHistoryMaintenanceDate OBJECT-TYPE
SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION
The maintenance date= vehicleHistoryEntry 2
- 13613113513vehicleHistoryMaintenance OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS kmMAX-ACCESS read-only STATUS current DESCRIPTION
The present displacement of the vehicle on vehicleHistoryMaintenanceDate
= vehicleHistoryEntry 3
- 13613113514vehicleHistoryOilChangeDate OBJECT-TYPE
SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION
The motors oil change date= vehicleHistoryEntry 4
- 13613113515vehicleHistoryOilChange OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS kmMAX-ACCESS read-only STATUS current DESCRIPTION
The present displacement of the vehicle on vehicleHistoryOilChangeDate
= vehicleHistoryEntry 5
mdash The Status group
- 13613114vehicleStatus OBJECT IDENTIFIER = vehicleMIBObjects 4
- 136L31141 vehicleStatusHelp OBJECT-TYPE
SYNTAX INTEGER on(l) off(2)
MAX-ACCESS read-write STATUS current DESCRIPTION
Setting this object to on will cause the vehicle system to send a help notification Setting this object to off means normal situation
= vehicleStatus 1
- 136131142vehicleStatusNumLines OBJECT-TYPE
SYNTAX NonNegativelnteger MAX-ACCESS read-only STATUS current DESCRIPTION
The number of Status lines utilized in this deviceThis variable indicates the number of rows in the Status table
= vehicleStatus 2
- 136131143 vehicleStatusTable OBJECT-TYPE
SYNTAX SEQUENCE OF VehicleStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION
A list of Status table entries= vehicleStatus 3
- I36I311431 VehicleStatusEntry OBJECT-TYPE
SYNTAX VehicleStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION
An entry containing information applicable to a particular Status line
INDEX vehicleStatusLinelndex = vehicleStatusTable 1
VehicleStatusEntry = SEQUENCE vehicleStatusLinelndex INTEGER vehicleStatusSpeed NonNegativelntegervehicleStatusRpm NonNegativelntegervehicleStatusMotorTemperature INTEGER vehicleStatusFuelLevel NonNegativelnteger vehicleStatusKm NonNegativelntegervehicleStatusTirePressure NonNegativelnteger vehicleStatusMotorOilLevel NonNegativelnteger vehicleStatusBatteryLevel NonNegativelnteger vehicleStatusLocation DisplayString
- I36I31134311vehicleStatusLinelndex OBJECT-TYPE
SYNTAX Positiveinteger MAX-ACCESS not-accessible STATUS current DESCRIPTION
The Status line identifier= VehicleStatusEntry 1
- 136131134312vehicleStatusSpeed OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS km per hourMAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles current speed= VehicleStatusEntry 2
- 136131134313vehicleStatusRpm OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS rotations per minuteMAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles current rotations per minute= VehicleStatusEntry 3
- 136131134314vehicleStatusMotorT emperature OBJECT-TYPE
SYNTAX INTEGER UNITS degrees CentigradeMAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles engine current temperature
= vehicleStatusEntry 4
- 136131134315 vehicleStatusFuelLevel OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS HireMAX-ACCESS read-only STATUS current DESCRIPTION
The current fuel level= vehicleStatusEntry 5
- 136131134316vehicleStatusKm OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS kmMAX-ACCESS read-only STATUS current DESCRIPTION
The current total displacement of vehicle = vehicleStatusEntry 6
- 136131134317 vehicleStatusTirePressure OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS psiMAX-ACCESS read-only STATUS current DESCRIPTION
The current tire pressure vehicleStatusEntry 7
- 136131134318 vehicleStatusMotorOilLevel OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS litreMAX-ACCESS read-only STATUS current DESCRIPTION
The current motor oil level= vehicleStatusEntry 8
- 136131134319 vehicleStatusBatteryLevel OBJECT-TYPE
SYNTAX INTEGER unknown(l) batteryNormal(2) batteryLow(3)
MAX-ACCESS read-only
STATUS currentDESCRIPTION
The indication of the capacity remaining in the vehicles battery system
= vehicleStatusEntry 9
- 1361311343110 vehicleStatusLocation OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
The GPS indication of the vehicles current location
vehicleStatusEntry 10
mdash The Control group
- 13613115vehicleControl OBJECT IDENTIFIER = vehicleMIBObjects 5
- 136131151 vehicleControlFuel OBJECT-TYPE
SYNTAX INTEGER on(l) off(2)
MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION
Setting this object to On(l) indicates that the vehicle is able to be turned on Setting to Off(2) will cause the fuel to be cut offrsquo
= vehicleControl 1
- 136131152 vehicleControlIgnition OBJECT-TYPE
SYNTAX INTEGER on(l) ofi(2)
MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION
Setting this object to On(l) indicates that the vehicle is to be turned on Setting to 00(2) will cause the eletric system to be cut off1
= vehicleControl 2
mdash Notifications
- This section defines the well-known notifications sent by- vehicle agents
- 1361312vehicleMIBNotifications OBJECT IDENTIFIER = vehicleMIB 2
- I36I3121vehicleNotificationChangeOilAndMaintenance NOTIFICATION-TYPE
OBJECTS vehicleHistoryMaintenanceDate vehicleHistoryMaintenance vehicleHistoryOilChangeDate vehicleHistoryOilChange
STATUS current DESCRIPTION
The vehicle is approaching oil change and regular maintenance dates This Notification is persistent and is resent at one day intervals until the history table is updated
= vehicleMIBNotifications 1
- 13613122vehicleNotificationHelp NOTIFICATION-TYPE
OBJECTS vehicleStatusHelp STATUS current DESCRIPTION
This Notification is sent when the vehicles conductor turns on a help switch
= vehicleMIBNotifications 2
- I36I3123vehicleNotificationWarranty NOTIFICATION-TYPE
OBJECTS vehicleldentWarranty STATUS current DESCRIPTION
The vehicles warranty is close to expiring dateThis Notification is persistent andis resent at one week intervals until dead line
= vehicleMIBNotifications 3
mdash Conformance information
mdash1361313vehicleMIBConformance OBJECT IDENTIFIER = vehicleMIB 3
-13613131vehicleCompliance OBJECT IDENTIFIER = vehicleMIBConformance 1
mdash compliance statements
mdash136131311vehicleBasicCompliance MODULE-COMPLIANCE
STATUS current DESCRIPTION
The compliance statement for vehicles that only support the identifying and status objects
MODULE mdash this moduleMANDATORY-GROUPS vehicleBasicGroup
= vehicleCompliance 1
mdash136131312vehicleAdvancedCompliance MODULE-COMPLIANCE
STATUS current DESCRIPTION
The compliance statement for vehicles that support advanced-feature functions such as history and notifications
MODULE mdash this moduleMANDATORY-GROUPS vehicleBasicGroup
vehicleAdvancedGroup vehicleNotificationsGroup
= vehicleCompliance 2
mdash136131313vehicleControlCompliance MODULE-COMPLIANCE
STATUS current DESCRIPTION
The compliance statement for vehicles that support control-featured functions
MODULE mdash this moduleMANDATORY-GROUPS vehicleBasicGroup
vehicleControlGroup = vehicleCompliance 3
mdash136131314vehicleFullCompliance MODULE-COMPLIANCE
STATUS current DESCRIPTION
The compliance statement for vehicles that support all functions
MODULE mdash this moduleMANDATORY-GROUPS vehicleBasicGroup
vehicleAdvancedGroup vehicleNotificationsGroup
73
vehicleControlGroup = vehicleCompliance 4
mdash units of conformance
mdash summary at a glance
mdash basic adv ControlmdashvehicleldentManufacturer X X X X
mdashvehicleldentModel x X X X
mdashvehicleldentSoftwareVersion x X X X
mdashvehicleldentAgentSoftwareVersion X X X X
mdashvehicleldentType X X X X
mdashvehicleldentFuel X X X X
mdashvehicleldentManufacturing Y ear X X X X
mdashvehicleldentModel Year X X X X
mdashvehicleldentCapacity X X X X
mdashvehicleldentPower X X X X
mdashvehicleldentMotorType X X X XmdashvehicleldentMotorNumber X X X X
mdashvehicleldentCylinder X X X X
mdashvehicleldentFirstOilChange X X X X
mdashvehicleldentOilChangePeriod X X X XmdashvehicleldentFirstMaintenance X X X X
mdashvehicleldentMaintenancePeriod X X X XmdashvehicleldentColor X X X X
mdashvehicleldentChassisId X X X XmdashvehicleldentLicencePlate X X X X
mdashvehicleldentlpAddress X X X XmdashvehicleldentMacAddress X X X X
mdashvehicleldentSerialNumber X X X XmdashvehicleldentWarranty X X X X
mdashvehicleOwnerName X X
mdashvehicleOwnerRegister X XmdashvehicleOwnerPhone X X
mdashvehicleOwnerMail X X
mdashvehicleHistoryDeliveryDate X X
mdashvehicleHistoryVendor X X
mdashvehicleHistoryDealer X X
mdashvehicleHistoryNumLines X X
mdashvehicleHistoryLinelndex X X
mdashvehicleHistoryMaintenanceDate X X
mdashvehicleHistoryMaintenance X X
mdashvehicleHistoryOilChangeDate X X
mdashvehicleHistoryOilChange X X
mdashvehicleStatusHelp X X X X
mdashvehicleStatusNumLines X X X X
mdashvehicleStatusLinelndex X X X X
mdashvehicleStatusSpeed X X X X
mdashvehicleStatusRpm X X X X
mdashvehicleStatusMotorTemperature X X X X
mdashvehicleStatusFuelLevel X X X X
mdashvehicleStatusKm X X X X
mdashvehicleStatusTyrePressure X X X X
--vehicleStatusMotorOilLevel X X X X
mdashvehicleStatusBatteryLevel X X X X
mdashvehicleStatusLocation X X X X
mdashvehicleControlFuel X X
mdashvehicleControlIgnition X X
mdashvehicleNotificationChangeOilAndMaintenance X X
mdashvehicleNotificationHelp X X
mdashvehicleNotificationWarranty X X
- units of conformance
- I36I3132vehicleGroups OBJECT IDENTIFIER = vehicleMIBConformance 2
- 136131321vehicleBasicGroup OBJECT-GROUP
OBJECTS vehicleldentManufacturer vehicleldentModel vehicleldentSoftwareVersion vehicleldent AgentSoft waumlre V ersion vehicleldentType vehicleldentFuel vehicleldentManufacturing Y ear vehicleldentModel Year vehicleldentCapacity vehicleldentPowervehicleldentMotorType vehicleldentMotorNumber vehicleldentCylindervehicleldentFirstOilChange vehicleldentOilChangePeriod vehicleldentFirstMaintenance vehicleldentMaintenancePeriod vehicleldentColor vehicleldentChassisId vehicleldentLicencePlate vehicleldentlpAddress vehicleldentMacAddress vehicleldentSerialNumber vehicleldentWarranty vehicleStatusHelp vehicleStatusNumLines vehicleStatusLinelndex vehicleStatusSpeed vehicleStatusRpm vehicleStatusMotorTemperature vehicleStatusFuelLevel vehicleStatusKm vehicleStatusTirePressure vehicleStatusMotorOilLevel
75
vehicleStatusBatteryLevel vehicleStatusLocation STATUS current DESCRIPTION
The vehicleBasicGroup defines objects which are common across all vehicles which meet basic compliance
= vehicleGroups 1
- 136131322vehicleAdvancedGroup OBJECT-GROUP
OBJECTS vehicleOwnerName vehicleOwnerRegister vehicleOwnerPhone vehicleOwnerMail vehicleHistoryDeliveryDate vehicleHistoryVendor vehicleHistoryDealer vehicleHistoryNumLines vehicleHistoryLinelndex vehicleHistoryMaintenanceDate vehicleHistoryMaintenance vehicleHistoryOilChangeDate vehicleHistoryOilChange
STATUS current DESCRIPTION
The vehicleAdvancedGroup defines objects which are related to vehicles history and owner
vehicleGroups 2
- 136131323vehicleControlGroup OBJECT-GROUP
OBJECTS vehicleControlFuel vehicleControlIgnition STATUS current DESCRIPTION
The vehicleControlGroup defines objects which are related to control-feature functions
= vehicleGroups 3
- 136131324vehicleNotificationGroup NOTIFICATION-GROUP
NOTIFICATIONS vehicleNotificationChangeOilAndMaintenance vehicleNotificationHelp vehicleNotificationWarranty
STATUS current DESCRIPTION
The vehicleNotificationGroup defines objects which are related to notifications-feature functions
= vehicleGroups 4
END
GLOSSAacuteRIO E ABREVIACcedilOtildeES
ASNl Abstract Syntax Notation One - Notaccedilatildeo de Sintaxe Abstrata Um Uma notaccedilatildeo para
representaccedilatildeo de dados em protocolos de comunicaccedilatildeo definida pela ISO O gerenciamento
Internet utiliza um subconjunto de ASNl
CDMA Code Division Multiple Access - acesso muacuteltiplo por divisatildeo de coacutedigo
EHF Extremely High Frequency - frequumlecircncia extremamente alta
FDMA Frequency Division Multiple Access - acesso muacuteltiplo por divisatildeo de frequumlecircncia
HF High Frequency - frequumlecircncia alta
HTTP Hiper-Text Markup Language - Linguagem de Marcaccedilatildeo de HiperTexto A linguagem
utilizada na construccedilatildeo de paacuteginas WWW
ISM Industrial Scientific and Medical bands - Faixas de frequumlecircncias alocadas para aplicaccedilotildees
industriais cientiacuteficas e meacutedicas
ISO International Organization for Standardization - Organizaccedilatildeo Internacional para
Padronizaccedilatildeo Um dos oacutergatildeos mais importantes no mundo de padronizaccedilotildees com diversos
estudos na aacuterea de computadores e particularmente de redes de computadores
LF Low Frequency - frequumlecircncia baixa
MF Medium Frequency - frequumlecircncia meacutedia
MIB Management Information Base - Base de Informaccedilotildees de Gerenciamento Uma coleccedilatildeo
de informaccedilotildees gerenciais sobre um determinado recurso
OSI Open Systems Interconnection - Interconexatildeo de Sistemas Abertos Um conjunto de
padronizaccedilotildees para interconexatildeo de sistemas em redes de computadores
RFC Request For Comments - Requisiccedilotildees Para Comentaacuterios Os documentos publicados pelo
IETF e que tratam de assuntos Internet Nem todos os RFCs satildeo padrotildees e alguns jamais o
chegam a ser
SHF Super High Frequency - frequumlecircncia super-alta
Site - Conjunto de documentos da WWW acessiacuteveis a partir de um determinado endereccedilo Eacute o
endereccedilo virtual de uma empresa ou uma aplicaccedilatildeo
SMI Structure o f Management Information - Estrutura da Informaccedilatildeo de Gerenciamento
Define a maneira como as informaccedilotildees de gerenciamento satildeo criadas e seus relacionamentos
SNMP Simple Network Management Protocol - Protocolo de Gerenciamento de Redes
Simples o protocolo de gerenciamento utilizado na Internet
TCPIP Transmission Control Protocol Internet Protocol - Protocolo de Controle de
Transmissotildees Protocolo Internet Os protocolos baacutesicos utilizados na Internet
TDMA Time Division Multiple Access mdash acesso muacuteltiplo por divisatildeo de tempo
UHF Ultra High Frequency - frequumlecircncia ultra-alta
VHF Very High Frequency - frequumlecircncia muito alta
VLF Very Low Frequency - frequumlecircncia muito baixa
WWW World Wide Web - Grande Teia Mundial Nome dado ao conjunto de maacutequinas que
trocam informaccedilotildees utilizando o protocolo HTTP
78
REFEREcircNCIAS BIBLIOGRAacuteFICAS
ANATEL Agecircncia Nacional de Telecomunicaccedilotildees Atribuiccedilatildeo de faixas de frequumlecircncias no Brasil Disponiacutevel em lthttpwwwanatelgovbrToolsframeasplink=radiofrequencia qaffpdfgt Acesso em 26 set 2002
thBICSI Telecommunications distribution methods manual 8 ed Tampa Florida v2 1998 Cap 29
BRASIL Web Site Oficial do Departamento Nacional de Tracircnsito Disponiacutevel em lthttpwww denatrangovbrpg70jspgt Acesso em 08 nov 2002
BRASIL Web Site Oficial do Departamento Nacional de Tracircnsito Disponiacutevel em httpwww denatrangovbrpgl8jspgt Acesso em 10 nov 2002
CASE J et al RFC 1157 - A Simple Network Management Protocol (SNMP) Network Working Group may 1990 p 5
FIAT AUTOMOacuteVEIS Web Site Oficial do Brasil Disponiacutevel em httpwwwfiatcombr index_sitephpgt institucional a faacutebrica Acesso em 19 nov 2002
GOOGLE Web Site de Busca Disponiacutevel em lthttpwwwgooglecombrsearch hl=ptampie=ISO-8859-1 ampq=22rastreamento+de+veEDculo s22ampbtnG=Pesquisa+Google amplr=lang_ptgt Acesso em 15 out 2002
MELLO Roseleine Calgaro Uma MIB de apoio agrave gerecircncia do relacionamento com o cliente em comeacutercio eletrocircnico 2002 108 f Dissertaccedilatildeo (Mestrado em Ciecircncias da Computaccedilatildeo) - Universidade Federal de Santa Catarina Florianoacutepolis 2002
RIO DE JANEIRO (Estado) 5 set 2002 Tracircnsito Brasil Estatiacutestica da Organizaccedilatildeo Mundial de Sauacutede sobre tracircnsito Disponiacutevel em lthttpwwwtransitobrasilcombrnoticia noticiaphp noti=1044gt Acesso em 22 out 2002
RIO DE JANEIRO (Estado) SuperTrack Rastreamento de veiacuteculos Disponiacutevel em lthttp wwwsupertrackcombr2htmgt Acesso em 02 out 2002
79
RIO DE JANEIRO (Estado) Revista Engebraacutes Mortos no tracircnsito chegam a 1 milhatildeo e acidentes consomem US$ 10 bi ao ano Disponiacutevel em lthttpwwwengebrascombr EngbWebportuguesmortosnohtmgt Acesso em 24 set 2002
TANENBAUM Andrew S Redes de computadores 3 ed Rio de Janeiro Campus 1997 923 p
TANIGUCHI Caacutessio O bom exemplo do tracircnsito em Curitiba Curitiba mar 2002 Disponiacutevel em lthttpwwwcuritibaprgovbrpmcAgenciaartigostransitolhtmlgt Acesso em 19 nov 2002
TIM Telesc Celular Cobertura Disponiacutevel em lthttpwww2timsulcombr intemaaspitem=2amppagina=coberturagt Acesso em 26 set 2002
Especificar a arquitetura funcional do modelo
Especificar e modelar a arquitetura de informaccedilatildeo do modelo
O modelo utiliza tecnologias provenientes do mundo de redes de computadores e
telecomunicaccedilotildees todas consolidadas e com massa criacutetica disponiacutevel O cerne do sistema eacute o
modelo de gerenciamento SNMP com suas estaccedilotildees de gerenciamento protocolos de
comunicaccedilatildeo e noacutes gerenciados (veiacuteculos) com agentes e bases de informaccedilotildees (MIBs -
Management Information Base) A comunicaccedilatildeo entre gerente e agente eacute feita por radioshy
frequumlecircncia entre antenas estrategicamente localizadas (estaccedilotildees radiobase - ERBs) e um
hardware especializado embarcado no veiacuteculo
A atribuiccedilatildeo das montadoras de veiacuteculos eacute embarcar um servidor com uma mesma base de
dados e um mesmo agente em cada produto seu a atribuiccedilatildeo do Poder Puacuteblico eacute implantar
nuacutecleos de gerenciamento e estaccedilotildees radiobase suficientes para dar a aacuterea de cobertura
necessaacuteria para a malha viaacuteria brasileira No momento em que o veiacuteculo eacute ligado e comeccedila a
utilizar uma rua avenida ou rodovia os gerentes puacuteblicos iniciam o monitoramento e o
controle pois o veiacuteculo tal como um switch de rede de computadores fica informando ldquoestou
ligadordquo ldquosou um Palio EXrdquo ldquominha placa eacute MCG 3456rdquo ldquominha velocidade atual eacute 76
kmhrdquo O modelo prevecirc que se abra desta forma um canal de comunicaccedilatildeo em tempo real
entre o gestor de tracircnsito e o condutor do veiacuteculo possibilitando que o mesmo seja avisado
via sintetizador de voz ou painel digital de congestionamentos interrupccedilotildees de tracircnsito
velocidade excessiva trecho com cobranccedila de pedaacutegio e autuaccedilotildees por exemplo O motorista
pode por sua vez solicitar socorro em situaccedilotildees emergenciais O modelo proposto abre
enfim um campo vasto de desenvolvimento de equipamentos especializados aplicaccedilotildees de
gerenciamento e procedimentos legais
Todas as instituiccedilotildees empresas e pessoas envolvidas com veiacuteculos satildeo beneficiadas pois
todas podem ter estaccedilotildees de gerenciamento focadas no seu negoacutecio A montadora cria um
sistema que iraacute auxiliar no processo produtivo do veiacuteculo registrando dados como modelo
cor nuacutemero de seacuterie data de fabricaccedilatildeo etc As revendas e concessionaacuterias envolvidas na
comercializaccedilatildeo e manutenccedilatildeo do veiacuteculo ganham informaccedilotildees adicionais que podem ser
utilizadas na consolidaccedilatildeo do relacionamento com clientes tais como datas e locais de
manutenccedilotildees nome do usuaacuterio e perfil de uso do veiacuteculo Uma base de informaccedilotildees
padronizada possibilita que as oficinas atendam veiacuteculos independentemente da marca O
proprietaacuterio ganha em seguranccedila e interatividade com o veiacuteculo que avisa quando estaacute
vencendo o prazo de uma manutenccedilatildeo preventiva e que a velocidade atual estaacute acima do
permitido no trecho evitando multas O Poder Puacuteblico ganha uma ferramenta poderosa e
versaacutetil para detectar fiscalizar agir penalizar e cobrar
A maior beneficiada com a implantaccedilatildeo deste modelo eacute a sociedade brasileira que teraacute reais
possibilidades de diminuir seus iacutendices de infraccedilotildees contravenccedilotildees crimes e mortes aleacutem de
minimizar os prejuiacutezos monetaacuterios com estes eventos O paiacutes pode dar o exemplo ao mundo
tal como jaacute fez no processo eleitoral receacutem concluiacutedo
O capiacutetulo 2 fundamenta as tecnologias envolvidas no Modelo de Gerenciamento de Veiacuteculos
Automotores o capiacutetulo 3 detalha as necessidades e benefiacutecios da implantaccedilatildeo do modelo e o
capiacutetulo 4 apresenta o Modelo de Gerenciamento de Veiacuteculos Automotores desenvolvido no
seu aspecto fiacutesico funcional e quanto agrave base de informaccedilotildees O capiacutetulo 5 compreende as
consideraccedilotildees finais e conclusotildees e o anexo 1 conteacutem a base de informaccedilotildees - MIB -
definida
13
2 - FUNDAMENTACcedilAtildeO
21 O Modelo SNMP
O Modelo de Gerenciamento SNMP foi criado em 1990 buscando suprir uma lacuna que
estava se abrindo no gerenciamento da Internet Ateacute entatildeo a precursora ARPANET vinha
utilizando recursos modestos como o programa Ping para gerenciamento O crescimento
explosivo da rede mundial demandou uma forma sistemaacutetica de monitorar e controlar as redes
de computadores A estrutura e o protocolo SNMP foram implementados nos produtos
comerciais - computadores hubs roteadores switches - e se tomaram padrotildees para o
gerenciamento de redes O Modelo SNMP consiste em quatro componentes noacute gerenciado
estaccedilatildeo de gerenciamento informaccedilatildeo de gerenciamento e protocolo (TANENBAUM 1997)
Estes componentes satildeo ilustrados na figura 21
Fig 21 - Componentes do Modelo de Gerenciamento SNMP
14
Segundo Mello (2002 108 f) o modelo de gerenciamento SNMP eacute composto pelos elementosGerente (estaccedilatildeo de gerenciamento)- a estaccedilatildeo de gerenciamento age como uma interface da estrutura gerenciada com o administrador o qual recebe as informaccedilotildees de estado do sistema e determina a accedilatildeo que deve ser tomada Agente - eacute moacutedulo que fica no dispositivo que estaacute sendo gerenciado Troca informaccedilotildees com o gerente A comunicaccedilatildeo pode ser originada a partir dele (trap) ou do gerente (polling)MTB - por sua vez a MtB (Base de Informaccedilotildees Gerenciaacuteveis) armazena todas as informaccedilotildees do dispositivo como a identificaccedilatildeo as configuraccedilotildees o estado Estas informaccedilotildees satildeo lidas ou alteradas pelo agenteProtocolo de Gerenciamento - O SNMP possibilita a troca de informaccedilotildees entre gerentes e agentes Na arquitetura Internet o SNMP eacute implementado sobre o UDP ou seja natildeo eacute orientado agrave conexatildeo - como sua funccedilatildeo eacute gerenciar situaccedilotildees de risco natildeo pode depender de conexatildeo
As redes de computadores se consolidaram apoacutes um embate com sistemas multiusuaacuterios que
foi a tecnologia que fez frente agraves redes no final dos anos 80 Praacuteticas baratas e eficientes as
redes de computadores imediatamente foram interligando todos elementos de computaccedilatildeo de
uma empresa de computadores a impressoras de servidores a sistemas de fornecimento de
energia ininterrupta (no breaks) As redes foram se expandindo dentro da empresa
interligaram filiais e parceiros tomando-se estruturas extremamente complexas e requerendo
algum niacutevel de gerenciamento As tentativas iniciais foram proprietaacuterias e natildeo tinham a
abrangecircncia necessaacuteria ao problema
A cultura de gerenciar redes expandiu-se quando os principais fabricantes de equipamentos de
informaacutetica adotaram o modelo SNMP como padratildeo A estrutura de gerenciamento eacute
composta basicamente de um gerente que solicita informaccedilotildees ou envia comandos de controle
para o noacute gerenciado dentro do noacute estaacute o agente SNMP que recebe as instruccedilotildees do gerente e
as executa Quando o agente necessita de alguma informaccedilatildeo ele consulta a MIB que eacute a base
de informaccedilotildees de gerenciamento de cada equipamento Todo equipamento deve possuir uma
MIB para ser gerenciaacutevel pois eacute nela que as informaccedilotildees relevantes ao usuaacuterio satildeo
armazenadas
O SNMP foi definido tendo como principal objetivo minimizar a quantidade e complexidade das funccedilotildees de gerenciamento realizadas pelo agente Como objetivos secundaacuterios foi proposto que o SNMP fosse suficientemente amplo
para aceitar aspectos adicionais da operaccedilatildeo de gerenciamento de redes e tanto quanto possiacutevel independente da arquitetura e mecanismos dos dispositivos gerenciados (CASE 1990 p 5)
O gerenciamento de uma rede de computadores normalmente eacute realizado atraveacutes de vaacuterias
estaccedilotildees de gerenciamento que monitoram e controlam vaacuterios noacutes gerenciados As estaccedilotildees de
gerenciamento satildeo computadores de alta capacidade de processamento que executam uma
aplicaccedilatildeo de gerenciamento Os noacutes gerenciados satildeo computadores hubs switches
roteadores placas de rede no breaks enfim qualquer dispositivo de informaacutetica que possua
um agente SNMP e uma M1B embarcados O agente SNMP intermedeia as questotildees de
gerenciamento com a MIB que armazena os dados do equipamento Estes dados podem ser
consultados ou alterados utilizando o protocolo SNMP
Os recursos que satildeo gerenciados no equipamento ou dispositivo de informaacutetica satildeo
representados como objetos e a MIB eacute uma estruturaccedilatildeo destes objetos na forma de uma
aacutervore As definiccedilotildees de como deve ser construiacuteda uma MIB podem ser encontradas na
Estrutura da Informaccedilatildeo de Gerenciamento padratildeo (SMI) A notaccedilatildeo para a representaccedilatildeo dos
dados na MIB eacute determinada na Notaccedilatildeo de Sintaxe Abstrata 1 (ASN 1)
A evoluccedilatildeo das redes equipamentos e sistemas de comunicaccedilatildeo bem como o incremento das
necessidades de disponibilidade e seguranccedila fazem com que haja uma constante ampliaccedilatildeo de
funccedilotildees e potencialidades no SNMP e SMI ocasionando a liberaccedilatildeo de novas versotildees de
ambos de tempos em tempos
22 Transmissatildeo Sem Fio
A transmissatildeo sem fio eacute uma das tecnologias que foram muito desenvolvidas em funccedilatildeo de
necessidades em telecomunicaccedilotildees Hoje eacute um meacutetodo amplamente utilizado tanto para
transmitir voz quanto dados Quando se fala de comunicaccedilatildeo entre dois pontos de A ateacute B
15
em que pelo menos um dos terminais ou elementos eacute moacutevel a transmissatildeo sem fio eacute a
tecnologia mais indicada
16
221 O Espectro Eletromagneacutetico
A tecnologia da comunicaccedilatildeo sem fio utiliza como meios de transmissatildeo a atmosfera terrestre
ou o vaacutecuo sendo que estes meios assim como cabos de cobre e cabos oacuteticos tecircm limitaccedilotildees
O espectro eletromagneacutetico eacute o nome dado agrave parte aproveitaacutevel do meio livre para a difusatildeo
de um sinal considerando a tecnologia atualmente conhecida Segundo Tanenbaum (1997)
esta tecnologia foi produzida e observada pela primeira vez em 1887 por Heinrich Hertz
Quando se movem os eleacutetrons criam ondas eletromagneacuteticas que podem se propagar atraveacutes do espaccedilo livre (inclusive no vaacutecuo) O nuacutemero de oscilaccedilotildees por segundo de uma onda eletromagneacutetica eacute chamado de frequumlecircncia eeacute medida em Hz A distacircncia entre dois pontos maacuteximos (ou miacutenimos) consecutivos eacute chamada de comprimento de onda que eacute universalmente designada pela letra grega X (lambda) No vaacutecuo as ondas viajam na mesma velocidade independente de sua frequumlecircncia ou seja a 3x108 ms que eacute a velocidade da luz representada por c A relaccedilatildeo fundamental eacute expressa na equaccedilatildeo X=C Quando se instala uma antena com o tamanho apropriado em um circuito eleacutetrico as ondas eletromagneacuteticas podem ser transmitidas e recebidas com eficiecircncia por um receptor localizado a uma distacircncia bastante razoaacutevel Toda a comunicaccedilatildeo sem fio eacute baseada nesse princiacutepio (TANENBAUM 1997 p 107)
Os principais fatores que afetam uma transmissatildeo em radiofrequumlecircncia satildeo basicamente a
frequumlecircncia utilizada a localizaccedilatildeo dos equipamentos de transmissatildeorecepccedilatildeo o tamanho e
altura das antenas a potecircncia de transmissatildeo do sinal obstaacuteculos e condiccedilotildees do tempo Estes
fatores determinam a aacuterea de cobertura de um determinado sinal isto eacute a aacuterea geograacutefica
onde eacute possiacutevel haver uma comunicaccedilatildeo entre dois ou mais terminais
O espectro eletromagneacutetico uacutetil atualmente em radiofrequumlecircncia eacute a faixa que vai de 3 kHz ateacute
300 GHz O uso desta faixa de frequumlecircncias eacute restrito e controlado justamente para organizar
as vaacuterias aplicaccedilotildees e os inuacutemeros interesses envolvidos O oacutergatildeo federal que atribui destina
e fiscaliza as vaacuterias faixas de frequumlecircncias no Brasil eacute a ANATEL
A grande faixa dos 3 kHz aos 300 GHz eacute dividida em 8 bandas conhecidas pelas suas siglas
na liacutengua inglesa a saber
VLF - frequumlecircncias muito baixas esta banda vai de 3 a 30 kHz a baixa frequumlecircncia implica em
alto comprimento de onda Este tipo de sinal tende a acompanhar a curvatura da Terra
atingindo grandes distacircncias Esta banda eacute especialmente utilizada para transmissotildees globais e
navegaccedilatildeo mariacutetima de longa distacircncia (BICSI 1998 p 29-2)
LF - frequumlecircncias baixas satildeo as contidas entre 30 kHz e 300 kHz Possuem caracteriacutesticas de
propagaccedilatildeo e uso similares agrave banda VLF
MF mdash frequumlecircncias meacutedias estatildeo entre 300 kHz e 3000 kHz Uma grande parte deste espectro
eacute utilizado pelas raacutedios AM (amplitude modulada) tambeacutem conhecidas com raacutedios de ondas
meacutedias (OM) Estas ondas se propagam ao niacutevel do solo e perfuram preacutedios e obstaacuteculos Ateacute
esta frequumlecircncia a largura de banda disponiacutevel eacute pequena (TANENBAUM 1997 p 110)
HF - frequumlecircncias altas vatildeo de 3 MHz ateacute 30 MHz As ondas que estatildeo ao niacutevel do solo tende
a ser absorvidas pela Terra de forma que a propagaccedilatildeo do sinal natildeo acompanha mais a
curvatura do planeta A caracteriacutestica nesta banda eacute que as ondas refratam na ionosfera uma
ou mais vezes retomando ao solo e sendo recebidas pelo destino
VHF - frequumlecircncias muito altas compreendem o intervalo de 30 MHz a 300 MHz A
caracteriacutestica de propagaccedilatildeo eacute similar ao HF sendo utilizada por radioamadores canais de
televisatildeo aberta (2 ao 13) e raacutedios FM (frequumlecircncia modulada) A banda VHF possui faixas
destinadas agrave comunicaccedilatildeo moacutevel terrestre e aplicaccedilotildees militares (TANENBAUM 1997 p
111)
UHF - frequumlecircncias ultra-altas satildeo as que vatildeo de 300 MHz a 3000 MHz De uma forma geral
a partir de 100 MHz as ondas trafegam em linha reta sendo desta forma mais simples para se
17
determinar origem e destino Estas ondas satildeo vulgarmente conhecidas como microondas e
satildeo amplamente utilizadas em comunicaccedilatildeo de dados e voz Usando antenas paraboacutelicas eacute
possiacutevel concentrar o sinal num feixe de microondas permitindo uma comunicaccedilatildeo mais
eficiente A banda UHF conteacutem duas faixas ISM - em 902 MHz e 24 GHz que satildeo liberadas
pela ANATEL para aplicaccedilotildees industriais cientiacuteficas e meacutedicas ou seja na praacutetica qualquer
um pode utilizaacute-las sem autorizaccedilatildeo do oacutergatildeo governamental Ambas estatildeo congestionadas
pela alta utilizaccedilatildeo em telefonia e comunicaccedilatildeo de dados principalmente em grandes centros
Nesta banda eacute atribuiacuteda uma faixa de comunicaccedilatildeo moacutevel terrestre
SHF - as frequumlecircncias superaltas encontram-se acima de 3 GHz e abaixo de 30 GHz Nesta
banda foram atribuiacutedas duas faixas ISM localizadas em 57 e 24 GHz Quando a transmissatildeo
utiliza frequumlecircncias acima de 8 GHz a aacutegua comeccedila a ser um obstaacuteculo pois as ondas
eletromagneacuteticas agora com um comprimento de onda de 3 ou 4 centiacutemetros satildeo absorvidas
pela chuva As empresas de telefonia utilizam SHF em larga escala principalmente para
comunicaccedilatildeo de longa distacircncia
EHF - frequumlecircncias extremamente altas vatildeo de 30 a 300 GHz Possuem caracteriacutesticas
semelhantes a SHF e suas faixas ISM satildeo 61 122 e 244 GHz
222 Teacutecnicas de Multiplexaccedilatildeo
A necessidade de compartilhar um meio finito de transmissatildeo - o ar - fez com que vaacuterias
tecnologias fossem desenvolvidas para resolver problemas de transmissatildeo Uma necessidade
que surgiu foi a de utilizar mais eficientemente as estreitas bandas alocadas para determinada
aplicaccedilatildeo telefonia celular por exemplo O aumento exponencial dos usuaacuterios de telefones
celulares rapidamente congestiona as estaccedilotildees radiobase que podem operar numa pequena
faixa licenciada pela ANATEL
18
Foram desenvolvidas teacutecnicas de multiplexaccedilatildeo para aumentar a capacidade de transmissatildeo
das ondas eletromagneacuteticas Uma analogia uacutetil para mostrar o efeito da multiplexaccedilatildeo de um
sinal de raacutedio eacute o da ponte Governador Colombo Sales que liga a Ilha de Santa Catarina ao
continente A ponte ocupa um determinado espaccedilo uma largura limitada possui 4 pistas
todas no mesmo sentido Se quiseacutessemos aumentar a capacidade de veiacuteculos que trafegam
naquele sentido e natildeo tiveacutessemos espaccedilo para ampliar a largura da ponte ou natildeo houvesse
condiccedilotildees teacutecnicas para isto poderiacuteamos multiplexaacute-la Diminuindo a largura de cada uma
das 4 pistas poderiacuteamos criar uma quinta pista de rodagem Ou se poderia construir um outro
niacutevel de pistas na mesma largura e acima do existente a capacidade de veiacuteculos dobraria sem
que a largura original da ponte fosse alterada
Existem vaacuterias teacutecnicas de multiplexaccedilatildeo sendo que as mais utilizadas satildeo
FDMA - a teacutecnica de acesso muacuteltiplo por divisatildeo de frequumlecircncia pode ser utilizada tanto em
transmissotildees digitais quanto analoacutegicas Uma banda alocada de 25 MHz por exemplo pode
ser dividida em 833 canais independentes de 30 kHz cada Esta teacutecnica permite que o
equipamento moacutevel seja mais simples e barato poreacutem a estaccedilatildeo radiobase necessita mais
equipamentos pois cada canal requer um transmissor e um receptor (BICSI 1998 p29-4)
TDMA mdash a multiplexaccedilatildeo de acesso muacuteltiplo por divisatildeo de tempo prevecirc a divisatildeo dos canais
de radiofrequumlecircncia do FDMA em intervalos de tempo sendo que a cada transmissatildeo eacute alocado
um determinado intervalo TDMA eacute um meacutetodo mais complexo e requer equipamentos mais
sofisticados que um FDMA puro mas consegue atender um nuacutemero muito maior de usuaacuterios
(BICSI 1998 p29-5)
CDMA mdash o acesso muacuteltiplo por divisatildeo de coacutedigo foi desenvolvido para uso militar visando
seguranccedila nas transmissotildees O sistema consiste em converter a informaccedilatildeo em sinal digital e
misturaacute-lo a um coacutedigo randocircmico Esta combinaccedilatildeo eacute transmitida numa larga faixa de
frequumlecircncias literalmente o sinal eacute ldquoespalhadordquo numa teacutecnica conhecida por spread-spectrum
19
CDMA consegue acomodar 20 vezes mais usuaacuterios que FDMA considerando a mesma
largura de banda (BICSI 1998 p 29-6)
23 Estaccedilatildeo Radiobase - ERB
As estaccedilotildees radiobase satildeo um elemento-chave do sistema principalmente porque demandam
um forte investimento do Poder Puacuteblico para que as aacutereas de cobertura necessaacuterias sejam
rapidamente atingidas Este trabalho prevecirc um modelo similar ao adotado pelas companhias
de telefonia celular que em poucos anos conseguiram atingir as principais cidades e rodovias
20
com seu sistema comograve podemos ver na figura 22 do site da TIM Telesc Celular (2002)
Cobertura em mais de 2300 km de rodovias
A TIM aleacutem de oferecer cobertura em 235 municiacutepios em suacirc aacuterea de concessatildeo pensando sempre em oferecer os melhores serviccedilos a seus clientes estaacute estendendo sua cobertura em diversos trechos de rodovias Hoje satildeo mais de 2300 km de rodovias para vocecirc falar ao telefone mesmo quando estiver viajando
Rodaroacute
BR-277 CURITIBA- PONTA GROSSA 100
BR-376 MARINGAacute - APUCARANA 100PR-407 PARANAGUAacute - PONTAL DO PARANAacute 100BR-369 CAMBEacute - APUCARANA 98
BR-376 CURITIBA - Divisa Est Santa Catarina 96BR-277 CURITIBA - PARANAGUAacute 90BR-277 CASCAVEL - FOZ DO IGUACcedilU 86PR-508 ALEXANDRA - MATINHOS 84
BR-116 CURITIBA - Divisa Est Satildeo Paulo 80
BR-116 CURITIBA - Divisa Est Santa Catarina 57
BR-101 FLORIANOPOLIS - Divisa Est Paranaacute 97
BR-101 FLORIANOacutePOLIS - Divisa Est Rio Grande do Sul 90BR-470 NAVEGANTES - BLUMENAU 70
BR-280 MAFRA - PORTO UNIAtildeO 38BR-282 FLORIANOacutePOLIS - LAGES 23
Fig 22 -Aacuterea de cobertura TIM Celular
As ERBs formam uma rede sem fio (WLL - wireless lan) que eacute acessada pelos noacutes da rede
(veiacuteculos automotores) sempre que os mesmos estiverem dentro da aacuterea de cobertura As
plataformas que datildeo sustentaccedilatildeo a este sistema satildeo vaacuterias sendo que algumas jaacute estatildeo
consolidadas principalmente produtos da chamada Segunda Geraccedilatildeo tais como TDMA
CDMA DECT e GSM Outros sistemas chamados de Terceira Geraccedilatildeo como UMTS estatildeo
surgindo e poderatildeo ser utilizados em larga escala no futuro
22
3 - NECESSIDADES E BENEFIacuteCIOS
31 Tecnologia Atual versus Modelo de gerenciamento SNMP
Este trabalho se posiciona no ceme de vim mercado extremamente competitivo e caracterizado
pelo uso de tecnologias proprietaacuterias o mercado de veiacuteculos Tem-se hoje uma pequena
quantidade de montadoras no mundo todas elas lutando para conquistar mercados e
sobreviver Suas equipes de pesquisa e desenvolvimento satildeo cercadas de cuidado e sigilo pois
se tomaram elementos decisivos nesta batalha A informaccedilatildeo eacute mais uma vez fator decisivo
Neste caso natildeo eacute a informaccedilatildeo comercial a informaccedilatildeo de marketing a informaccedilatildeo que eacute
coletada nos mercados consumidores Este trabalho trata de uma informaccedilatildeo especial aquela
contida no veiacuteculo
A pesquisa descrita nesta dissertaccedilatildeo mostra o estaacutegio tecnoloacutegico atual de algumas das
principais montadoras do mundo focalizando principalmente as de automoacuteveis que satildeo as
que determinam o estado da arte Os sistemas de gerenciamento embarcados nos automoacuteveis
satildeo proprietaacuterios e baseados em um ou mais moacutedulos internos que se comunicam com o
mundo externo - tipicamente um PC - via comunicaccedilatildeo serial O automoacutevel conteacutem vaacuterios
sensores e atuadores que informam paracircmetros e estados O cruzamento destas informaccedilotildees
determina avarias ou defeitos que podem ser sanados com uma intervenccedilatildeo externa ou
atraveacutes de um comando Todo este sistema eacute totalmente disponibilizado na unidade de
desenvolvimento da montadora ou seja basicamente em um uacutenico lugar no planeta Uma
pequena parte deste sistema eacute disponibilizado agraves revendas com suas oficinas credenciadas
quase nada eacute oferecido ao usuaacuterio final do veiacuteculo As concessionaacuterias autorizadas compram
um pacote que inclui um PC desktop ou notebook software de gerenciamento moacutedulos de
comunicaccedilatildeo e treinamento na faacutebrica que possibilitaraacute alguns diagnoacutesticos e correccedilotildees de
avarias A questatildeo eacute a seguinte o usuaacuterio paga um valor expressivo por um veiacuteculo com uma
tecnologia de ponta embutida mas continua ficando com o carro quebrado na beira da
estrada sem saber o que fazer Em outra direccedilatildeo o Poder Puacuteblico investe em sistemas de
controle da malha viaacuteria tais como radares e sensores os populares ldquopardaisrdquo e ldquolombada
eletrocircnicardquo
Quando um automoacutevel estaacute em funcionamento numa viagem por exemplo um complexo
mecacircnico-eleacutetrico-hidraacuteulico-eletrocircnico estaacute operando em sincronia Os vaacuterios sistemas
motor injeccedilatildeo de combustiacutevel suspensatildeo etc satildeo todos direcionados para realizar uma
funccedilatildeo simples deslocar pessoas com rapidez conforto e seguranccedila Se eles cumprirem de
forma eficiente este objetivo pode-se dizer que o carro eacute bom Sabe-se que isto realmente
acontece assim como eacute sabido que estes sistemas falham sofrem desgastes sofrem variaccedilotildees
de carga e ficam obsoletos Assim como um equipamento ativo de rede
Um switch de rede quando estaacute em funcionamento numa rede de dados com velocidades de
101001000 Mbps por exemplo eacute um complexo mecacircnico-eleacutetrico-eletrocircnico operando em
sincronia Os vaacuterios sistemas conexotildees mecacircnicas de cabos fonte de energia placas de
circuito etc satildeo direcionados a realizar uma funccedilatildeo tambeacutem simples encaminhar pacotes de
dados com rapidez e seguranccedila Se este switch cumprir esta funccedilatildeo de forma eficiente tem-se
um bom equipamento em matildeos Os switches tambeacutem falham desgastam tecircm sua carga
alterada e ficam obsoletos Para manter-se um switch sempre em funcionamento eficiente eacute
necessaacuterio gerenciaacute-lo
O mundo automotivo vive uma situaccedilatildeo similar agrave descrita anteriormente a explosatildeo do uso de
automoacuteveis Assim como na transiccedilatildeo ARPANET-Intemet natildeo se tem ferramentas eficientes
para gerenciar este processo depois que o veiacuteculo sai da linha de montagem Na verdade natildeo
existem padrotildees para este fim As induacutestrias criaram padrotildees de gerenciamento proprietaacuterios
23
que praticamente cessam sua utilidade no momento que saem da linha de produccedilatildeo ressalva
feita a alguns diagnoacutesticos realizados por algumas concessionaacuterias
Um veiacuteculo oferece ao seu proprietaacuteriomotorista um conjunto de sinalizaccedilotildees luminosas e
paineacuteis analoacutegicos (ponteiros) ou digitais que informam velocidade rotaccedilatildeo do motor
quantidade de combustiacutevel etc Os mais modernos possuem um ldquocomputador de bordordquo que
basicamente faz a relaccedilatildeo entre duas variaacuteveis como por exemplo distacircncia percorrida versus
combustiacutevel consumido e disponibiliza ao motorista o consumo meacutedio do automoacutevel
Os automoacuteveis satildeo particularmente econocircmicos quase avaros quando o assunto eacute fornecer
informaccedilotildees aos gestores da rede digo do sistema viaacuterio os departamentos municipais
estaduais e federais encarregados de tracircnsito estradas e rodovias simplesmente desconhecem
os equipamentos digo veiacuteculos que trafegam pelos seus domiacutenios
O poder puacuteblico investe pesadamente e de forma reativa em ampliaccedilatildeo de vias e
cruzamentos da mesma forma que um administrador de rede sem gerenciamento trata de
comprar ativos de rede que possibilitem links mais raacutepidos desfazendo um gargalo e criando
outro Outro investimento eacute no sentido de monitorar velocidade e identificaccedilatildeo (placa) dos
automoacuteveis com objetivo duplo de controlar e arrecadar
Nos dois casos citados acima - usuaacuterio e gestor - fica claro o condicionamento a que ambos
estatildeo submetidos pouca ou nenhuma informaccedilatildeo eacute o normal Fazendo um pequeno exerciacutecio
considerando a hipoacutetese de que os automoacuteveis fossem mais ldquoamigaacuteveisrdquo pode-se imaginar
um motorista sendo avisado que no proacuteximo mecircs venceraacute a garantia de 1 ano do veiacuteculo
aproveite e leve na concessionaacuteria autorizada mais proacutexima para sanar aquele ruiacutedo no painel
Mecircs que vem vocecirc teraacute que pagar por isto A informaccedilatildeo aparece no visor de cristal liacutequido do
raacutedio ou CDplayer Situaccedilatildeo 2 a famiacutelia em viagem de feacuterias ocorre uma falha no sistema
ABS que evita o bloqueio dos freios do veiacuteculo Faltam 200 km para o destino Podemos
continuar a viagem com seguranccedila ou tenho que procurar uma oficina O sistema informa que
24
apenas o sistema antibloqueio estaacute inoperante mas os freios estatildeo perfeitos Siga viagem e
assim que puder leve a uma concessionaacuteria autorizada O proprietaacuterio de uma transportadora
que possui uma frota de veiacuteculos simplificaria sua tarefa de manutenccedilatildeo dos veiacuteculos
Sempre que um caminhatildeo entra numa das filiais o agente SNMP envia um trap (relatoacuterio) das
condiccedilotildees funcionais do veiacuteculo
O mesmo exerciacutecio pode ser feito pensando no poder puacuteblico nos pontos de gerenciamento
de traacutefego que funcionam como uma rede sem fio que recebe e envia dados para os
automoacuteveis uma estaccedilatildeo gerente recebe uma notificaccedilatildeo de um agente SNMP embarcado no
veiacuteculo que informa que eacute um Palio do fabricante FIAT modelo XA 03 placa ABC 1234
Cor vermelha Chassi 2384FTR4532DSE12 MAC Address 0060B30000C2 e estaacute
trafegando a 95 kmh velocidade acima do permitido no trecho A estaccedilatildeo gerente envia uma
mensagem ao veiacuteculo informando a situaccedilatildeo irregular ao motorista que iraacute diminuir a
velocidade para natildeo ser multado Numa situaccedilatildeo hipoteacutetica de roubo de automoacutevel as estaccedilotildees
gerentes do poder puacuteblico satildeo autorizadas a enviar um comando de cortar a igniccedilatildeo do
veiacuteculo
No caso de gerenciamento de um conjunto de veiacuteculos como o proprietaacuterio da transportadora
ou o DER de Santa Catarina existe a necessidade de padronizaccedilatildeo ou seja todas as
montadoras deveriam adotar gradativamente um modelo padronizado A padronizaccedilatildeo
possibilita que se economize no desenvolvimento de aplicaccedilotildees e equipamentos software e
hardware Outra vantagem eacute que mais empresas podem adquirir o sistema e desfrutar dos
benefiacutecios de gerenciamento sobre veiacuteculos jaacute que natildeo se fala mais em tecnologia
proprietaacuteria
Este trabalho considera algumas diferenccedilas entre utilizar o Modelo SNMP para gerenciamento
de uma rede de computadores ou para veiacuteculos automotores Os conceitos baacutesicos natildeo se
alteram e as principais mudanccedilas satildeo relacionadas na Tabela 31
25
26
Modelo SNMP em Redes de
Computadores
Modelo SNMP em Veiacuteculos
Automotores
Estaccedilotildees de
Gerenciamento
Estaacuteticas complexas e
centralizadas
Estaacuteticas ou moacuteveis complexas ou
simples e descentralizadas
Noacutes
GerenciadosEstaacuteticos Moacuteveis
Relaccedilatildeo
Estaccedilotildees Noacutes1 O n n O n
Elementos
Gerenciados
Computadores hubs switches
roteadores
Automoacuteveis ocircnibus caminhotildees
motocicletas
Base de
InformaccedilotildeesMIB-II
Os objetos e grupos da MIB-II satildeo
insuficientes para este fimTabela 31 - Comparativo de Uso no Modelo SNMP
Natildeo se quer que com este trabalho sejam abolidas as questotildees de sigilo e segredo industrial na
pesquisa e desenvolvimento dos veiacuteculos pelo contraacuterio As atuais formas de monitoramento
e telemetria com a meta de resolver problemas e aumentar a vantagem competitiva de seus
produtos satildeo boas principalmente para os consumidores
27
4 - MODELO DE GERENCIAMENTO DE VEIacuteCULOS AUTOMOTORES
O modelo proposto nesta dissertaccedilatildeo eacute baseado no modelo SNMP e utiliza os elementos
previstos ou seja estaccedilotildees de gerenciamento noacutes gerenciados informaccedilotildees e um protocolo
de comunicaccedilatildeo A intenccedilatildeo eacute utilizar ao maacuteximo toda a tecnologia que jaacute foi desenvolvida e
foi consolidada ao longo dos uacuteltimos anos pois isto traraacute baixos custos e uma massa criacutetica jaacute
formada
Neste capiacutetulo e nos posteriores utilizar-se-aacute para efeito de maior clareza a denominaccedilatildeo
carro eou automoacutevel ao inveacutes de veiacuteculo inclusive nas figuras O carro eacute o veiacuteculo mais
comum e pretende-se que o leitor na medida em que se embasa o modelo vaacute traccedilando um
paralelo com as situaccedilotildees corriqueiras do dia-a-dia De qualquer forma o modelo foi pensado
para ser utilizado em todos os tipos de veiacuteculos sejam eles de passeio utilitaacuterios de carga
motocicletas de passageiros enfim todos os veiacuteculos (noacutes) que utilizam a malha viaacuteria (rede)
do paiacutes
O modelo proposto apresenta trecircs arquiteturas Fiacutesica Funcional e de Informaccedilatildeo A
arquitetura Fiacutesica define a infra-estrutura de comunicaccedilatildeo entre os componentes do sistema a
arquitetura Funcional descreve os componentes loacutegicos do sistema e as funcionalidades que
podem ser desenvolvidas e a arquitetura de Informaccedilatildeo apresenta um conjunto de variaacuteveis
que datildeo suporte ao desenvolvimento das aplicaccedilotildees e as notificaccedilotildees que podem ser emitidas
no caso destas variaacuteveis atingirem limiares especificados Cada uma dessas arquiteturas seraacute
detalhada nos itens a seguir
28
41 Arquitetura Fiacutesica
Esta dissertaccedilatildeo utiliza o Modelo de Gerenciamento SNMP por se tratar de uma tecnologia
que eacute padratildeo possui inuacutemeros gerentes e agentes desenvolvidos para as mais diversas
aplicaccedilotildees e eacute produzida em escala o que baixa os custos de implantaccedilatildeo em qualquer
veiacuteculo A quantidade de pessoal que jaacute atua nesta tecnologia tambeacutem eacute um fator positivo A
figura abaixo mostra esquematicamente o modelo sendo aplicado no gerenciamento de
veiacuteculos
Gerenciamento
(GERENTE
SNMP)
Fig 41 - Modelo de Gerenciamento SNMP em Veiacuteculos Automotores
Saindo de um modelo teoacuterico e descrevendo um modelo praacutetico tem-se um computador
rodando um programa gerente SNMP que interage com uma base de dados este computador
possui uma interface ethemet 10100 que estaacute conectada por cabo de par tranccedilado ou fibra
oacutetica a uma bridge Esta bridge converte o padratildeo de comunicaccedilatildeo de rede ethernet em
radiofrequumlecircncia utilizando uma frequumlecircncia de saiacuteda e outra de entrada este conjunto eacute
vulgarmente denominado canal e eacute compartilhado por todos os veiacuteculos equipados com uma
bridge similar A bridge do veiacuteculo opera no mesmo canal e compartilha a banda total
fornecida pelo sistema gerente com os outros veiacuteculos que estatildeo na regiatildeo de cobertura da
antena (ERB - estaccedilatildeo radiobase)
A cobertura de cada ERB depende basicamente da potecircncia real dissipada pela antena do tipo
e ganho da antena Uma referecircncia praacutetica que se pode ter eacute o das aacutereas de cobertura de
telefones celulares o modelo proposto nesta dissertaccedilatildeo pode ser implementado com uma
infraestrutura semelhante A figura 42 mostra os elementos reais e sua interaccedilatildeo
Fig 42 - Modelo fiacutesico para gerenciamento de veiacuteculos
O Modelo de Gerenciamento de Veiacuteculos Automotores contempla todas as etapas da ldquovidardquo
de um veiacuteculo ou seja satildeo previstos estaacutegios diferenciados de monitoramento e controle de
acordo com a etapa em que o veiacuteculo se encontra
A primeira etapa de um veiacuteculo automotor fisicamente falando eacute a sua produccedilatildeo
normalmente executada em seacuterie As montadoras possuem plantas fabris em diversas
localidades do mundo onde produzem determinadas linhas e modelos de veiacuteculos No
momento que o veiacuteculo recebe seu sistema eletro-eletrocircnico incluindo o microservidor
veicular uma estaccedilatildeo de gerenciamento da produccedilatildeo jaacute pode iniciar a gravaccedilatildeo dos dados de
identificaccedilatildeo do mesmo como eacute ilustrado na figura 43
MONTADORA DE AUTOMOacuteVEIS Linha de montagem
Dados de Identificaccedilatildeo do veiacuteculo
Fig 43 - Gerenciamento na produccedilatildeo do veiacuteculo
O veiacuteculo cumpre sua trajetoacuteria na linha de montagem jaacute interagindo com uma aplicaccedilatildeo-
gerente desenvolvida para este fim O fabricante neste momento jaacute pode monitorar os testes
iniciais do veiacuteculo gerenciar sua armazenagem no paacutetio da faacutebrica e o embarque para a
concessionaacuteria Apenas duas estaccedilotildees radiobase externas tecircm capacidade para dar cobertura a
todo parque fabril de uma montadora como a Fiat em Betim MG que eacute a maior montadora do
paiacutes com 613800 m2 de aacuterea construiacuteda segundo informa o site brasileiro da Fiat Automoacuteveis
(2002) Algumas ERBs internas que tem um custo muito inferior agraves externas completariam a
cobertura nos pontos necessaacuterios da linha de montagem
O veiacuteculo pronto segue na maior parte das vezes para uma concessionaacuteria autorizada para ser
comercializado Esta mesma concessionaacuteria normalmente presta assistecircncia teacutecnica aos
veiacuteculos da marca tendo limitaccedilotildees quando recebe um automoacutevel por exemplo de um
concorrente Com uma estaccedilatildeo radiobase interna a concessionaacuteria estaacute habilitada a monitorar
todos os veiacuteculos que entrarem na sua oficina estando eles equipados com o microservidor
veicular O teacutecnico da empresa tem a sua disposiccedilatildeo dados histoacutericos e perfis de uso do
veiacuteculo que podem auxiliar na detecccedilatildeo e soluccedilatildeo do problema
Os dados de identificaccedilatildeo do veiacuteculo e do proprietaacuterio aliados ao perfil do condutor tomam-
se ferramentas para conquista e manutenccedilatildeo do cliente A diminuiccedilatildeo do iacutendice de roubos e
acidentes toma a contrataccedilatildeo do seguro uma opccedilatildeo menos necessaacuteria diminuindo o gasto de
quem compra o veiacuteculo e consequumlentemente aumentando as vendas A figura 44 mostra as
possibilidades de gerenciamento nas fases de comercializaccedilatildeo e manutenccedilatildeo
32
REVENDA DE AUTOMOacuteVEIS
Fig 44 - Gerenciamento na comercializaccedilatildeo e manutenccedilatildeo do veiacuteculo
Encerrada a primeira comercializaccedilatildeo do veiacuteculo inicia-se a etapa de utilizaccedilatildeo do mesmo
por um proprietaacuterio ou condutor O microservidor veicular interage com o condutor via painel
digital ou sintetizador de voz Alguns veiacuteculos de maior valor agregado jaacute satildeo equipados com
paineacuteis que atendem ao ldquocomputador de bordoldquo e ao sistema de som raacutedios FM transmitem
pequenas chamadas e notiacutecias que satildeo lidas no interior do veiacuteculo Sintetizadores de voz
equipam os veiacuteculos chamados ldquotop de linhardquo e informam para o motorista colocar o cinto de
seguranccedila que existem portas abertas etc O Modelo de Gerenciamento de Veiacuteculos
Automotores possibilita que haja um enriquecimento das informaccedilotildees e possibilidades para o
condutor do veiacuteculo conforme mostra a figura 45
33
Fig 45 - Gerenciamento no uso do veiacuteculo
PROPRIETAacuteRIO DO AUTOMOacuteVEL
Monitoramento
Garantia e revisotildees
Seguranccedila
O proprietaacuterio do veiacuteculo eacute notificado sempre que uma troca de oacuteleo ou manutenccedilatildeo
preventiva eacute necessaacuteria diminuindo os riscos de uma eventual perda de garantia do fabricante
O aviso de que a garantia do veiacuteculo estaacute expirando tambeacutem existe e isto possibilita uma
eventual diminuiccedilatildeo de custos numa revisatildeo Como o veiacuteculo interage com o sistema gestor
de tracircnsito o modelo prevecirc um mecanismo de solicitaccedilatildeo de socorro muito uacutetil em casos de
acidentes ou quebra do veiacuteculo O maior benefiacutecio eacute saber que seu veiacuteculo estaacute sendo
monitorado assim como os outros veiacuteculos que estatildeo trafegando O monitoramento causa
maior disciplina no tracircnsito e a consequumlente diminuiccedilatildeo de acidentes como mostra a
experiecircncia na capital paranaense na palavra de Cassio Taniguchi
Em 2001 foram 20 menos mortes no tracircnsito curitibano Passamos de 16 em 2000 para 13 morte em cada grupo de 10 mil veiacuteculos Esse eacute o indicador utilizado para mensurar o niacutevel de seguranccedila no tracircnsito urbano E eacute tambeacutem um iacutendice capaz de nos informar a respeito do niacutevel de civilidade que nossa sociedade alcanccedilou Os curitibanos merecem aplausos porque esse resultado eacute fruto de um esforccedilo coletivo que tem envolvido toda a
34
cidade desde 1997 quando lanccedilamos o programa Cidadatildeo em Tracircnsito O programa todos lembram eacute ancorado no tripeacute formado pela engenharia de traacutefego fiscalizaccedilatildeo e educaccedilatildeo para o Tracircnsito E em cinco anos os resultados falam por si proacuteprios O investimento realizado pela Prefeitura de Curitiba passa de R$ 100 milhotildees - o maior entre as cidades de mesmo porte no paiacutes (TANIGUCHI 2002)
O gerenciamento do veiacuteculo auxilia os engenheiros de traacutefego e aumenta o poder de
fiscalizaccedilatildeo do Poder Puacuteblico tornando praticamente inviaacuteveis as accedilotildees criminosas
envolvendo veiacuteculos O Poder Puacuteblico do Brasil bem como de todo paiacutes que adotar este
modelo de gerenciamento ganha uma ferramenta poderosa de gestatildeo de tracircnsito com reflexos
em oacutergatildeos governamentais federais estaduais e municipais diversos tais como departamentos
de tracircnsito departamentos de poliacutecia rodoviaacuteria poliacutecias civil e militar serviccedilos de
inteligecircncia poliacutecia federal serviccedilos de repressatildeo ao crime organizado e secretarias de
receita A figura 46 ilustra algumas situaccedilotildees contempladas neste modelo proposto
Fig 46 - Gerenciamento pelo Poder Puacuteblico
Administraccedilatildeo da malha viaacuteria
Controle de roubos e acidentes
PODER PUacuteBLICOMonitoramento de
tracircnsito
O poder que o modelo disponibiliza aos oacutergatildeos puacuteblicos eacute o poder da informaccedilatildeo em tempo
real o conjunto formado pela identificaccedilatildeo inequiacutevoca do veiacuteculo seu provaacutevel condutor e a
localizaccedilatildeo atual com pequena margem de erro permite accedilotildees policiais raacutepidas e eficientes O
Modelo de Gerenciamento de Veiacuteculos permite ainda que o sistema gestor execute controles
remotamente sobre o veiacuteculo como corte de combustiacutevel e de igniccedilatildeo do motor causando a
imobilizaccedilatildeo instantacircnea As Estaccedilotildees Puacuteblicas de Gerenciamento satildeo as mais complexas e as
mais seguras de todo o modelo visto o poder que carregam em sua aplicaccedilatildeo Apenas o Poder
Puacuteblico constituiacutedo pode ter acesso a estas potencialidades do sistema e para tanto a
aplicaccedilatildeo-gerente deve ser inviolaacutevel
A figura 47 simula uma implantaccedilatildeo de estaccedilotildees radiobase na regiatildeo central da capital
catarinense dando uma ideacuteia de como seria a distribuiccedilatildeo das antenas para haver
gerenciamento sobre os veiacuteculos que circulam na aacuterea
Fig 47 - Estaccedilotildees Radiobase em Florianoacutepolis
42 Arquitetura Funcional
O sistema fiacutesico apresentado anteriormente eacute mostrado aqui como entidades loacutegicas
posicionadas de acordo com sua funccedilatildeo no modelo de gerenciamento A figura 46 ilustra o
modelo funcional
36
Fig 48 - Modelo Funcional de Gerenciamento
421 Estaccedilotildees de Gerenciamento
As estaccedilotildees de gerenciamento satildeo de diferentes porte e complexidade variando de uma
estaccedilatildeo simples para gravaccedilatildeo de dados de identificaccedilatildeo na faacutebrica ateacute um grande complexo
de gerenciamento de veiacuteculos montado com computadores de grande porte e programas de
gerenciamento capazes de suportar milhares de noacutes (veiacuteculos) no Departamento de Estradas
de Rodagem de uma unidade da federaccedilatildeo As estaccedilotildees seratildeo basicamente destinadas a trecircs
finalidades de acordo com os interesses dos mantenedores da gerecircncia
4211 Estaccedilotildees de Gerenciamento de Produccedilatildeo
As estaccedilotildees de produccedilatildeo satildeo localizadas no ambiente de montagem do veiacuteculo ao lado da
linha de produccedilatildeo em seacuterie da motocicleta do automoacutevel do caminhatildeo do utilitaacuterio do
trator etc Esta estaccedilatildeo serviraacute para gravar as primeiras variaacuteveis na MIB do veiacuteculo
basicamente as de identificaccedilatildeo tais como nome do fabricante modelo do veiacuteculo nuacutemero de
seacuterie etc Estes dados satildeo estaacuteticos e soacute podem ser gravados e alterados em faacutebrica satildeo
uacutenicos e sua longevidade eacute coincidente com a do veiacuteculo
4212 Estaccedilotildees de Gerenciamento de Manutenccedilatildeo
As estaccedilotildees de manutenccedilatildeo estaratildeo baseadas nas concessionaacuterias autorizadas revendas de
automoacuteveis e oficinas mecacircnicas Sua funccedilatildeo baacutesica seraacute a gravaccedilatildeo de dados relativos agrave
venda e ao proprietaacuterio do veiacuteculo Satildeo estaccedilotildees simples que poderatildeo consultar as
informaccedilotildees de qualquer carro de qualquer marca visto que a padronizaccedilatildeo usando SNMP
retira o caraacuteter proprietaacuterio dos sistemas atuais
4213 Estaccedilotildees Puacuteblicas de Gerenciamento
Satildeo estaccedilotildees complexas e seguras que gerenciam a malha viaacuteria de um ou mais municiacutepios de
um estado da uniatildeo Basicamente compostas por hardware e software de grande porte como
por exemplo uma workstation HP ou IBM rodando Openview ou Unicenter TNG interagindo
com uma base de dados Oracle A seguranccedila possibilitada pelo SNMPv3 eacute um fator
primordial neste caso pois aqui estaratildeo sendo utilizadas funccedilotildees de controle vitais no veiacuteculo
422 Noacutes Gerenciados
O noacute gerenciado neste modelo proposto eacute tipicamente um veiacuteculo automotor conforme citado
anteriormente Aqui existe uma caracteriacutestica singular que eacute a de que os noacutes satildeo moacuteveis estatildeo
constantemente em deslocamento desde sua fabricaccedilatildeo na montadora passando pelo
transporte ateacute a revenda e o uso posterior pelo proprietaacuterio ou motorista O veiacuteculo dispotildee de
um hardware especialista - um microservidor veicular mdash que contecircm a vehicleMIB e o agente
este hardware interage com os sensores e atuadores existentes no automoacutevel O microservidor
veicular eacute composto basicamente de uma unidade central de processamento memoacuteria volaacutetil
memoacuteria permanente interface com o veiacuteculo e com a rede sem fio este produto assim como
descrito neste modelo natildeo existe comercialmente poreacutem a tecnologia eacute a mesma que eacute
utilizada na implementaccedilatildeo de gerenciamento em roteadores e switches
423 Meio de Comunicaccedilatildeo
A forma como a estaccedilatildeo gerenciadora e o noacute gerenciado trocam informaccedilotildees eacute por
radiofrequumlecircncia ou seja eacute uma comunicaccedilatildeo ethemet sem fio (wireless) que utiliza a mesma
tecnologia jaacute empregada em redes locais O gerente (estaccedilatildeo gerente) interage com o agente
(noacute gerenciado) por intermeacutedio de uma bridge ethemet sem fio e vice-versa A frequumlecircncia de
difusatildeo deve ser diversa das maciccedilamente utilizadas ISM (Aplicaccedilotildees Industriais Cientiacuteficas
e Meacutedicas) por motivos oacutebvios a escolha deve recair nas faixas atribuiacutedas para aplicaccedilatildeo
moacutevel terrestre preferencialmente as proacuteximas das bases de VHF e UHF 41015 MHz ateacute 50
MHz e 3354 MHZ ateacute 3999 MHz (ANATEL 2002)
Fig 49 - Espectro de frequumlecircncias no Brasil
423 Informaccedilotildees de Gerenciamento
As informaccedilotildees envolvidas estatildeo definidas em vehicleMIB e satildeo tratadas pelo agente
especialista que acompanha o veiacuteculo Os objetos ou atributos em questatildeo atendem a
legislaccedilatildeo brasileira de tracircnsito vigente e os requisitos baacutesicos do fabricante do revendedor e
do proprietaacuterio
39
424 Protocolo de Gerenciamento
O protocolo a ser utilizado eacute o SNMPv3 implementado sobre SNMPv2 A versatildeo 3 apresenta
vaacuterios avanccedilos na questatildeo de seguranccedila e as definiccedilotildees podem ser vistas nas RFCs 2571 a
2575 Como esta versatildeo natildeo eacute completa existe a necessidade da versatildeo anterior que pode ser
vista nas RFCs 1905 e 1906
43 Arquitetura de Informaccedilatildeo
A vehicleMIB foi projetada para atender as demandas baacutesicas de todas entidades fiacutesicas e
juriacutedicas que interagem com um automoacutevel Esta MIB procura natildeo conflitar com os sistemas
atualmente implantados que foram concebidos com outra finalidade
A pesquisa que resultou nesta MIB abrangeu a atual legislaccedilatildeo de tracircnsito os atuais coacutedigos
procedimentos e nuacutemeros empregados pela induacutestria automobiliacutestica e suas concessionaacuterias
As funccedilotildees principais de um automoacutevel foram contempladas somou-se a elas algumas
variaacuteveis trazidas do universo de redes de computadores e outras retiradas de carros-conceito
431 Desenvolvimento da MIB
Utilizou-se como ferramenta de auxiacutelio um pacote de programas da MG-Soft chamado MIB
Browser Professional Edition sendo que as figuras que mostram a aacutervore da MIB satildeo telas
capturadas deste software
40
f j MG-SOFT MIszlig Compiler - [MIszlig Group1J File Edit View Modules Jools Window Help
B MIB Tree B Q ] iso
B - Q org B Q dod
R-f1 internetiQ j directorv
+i _ J mgmtR I__| experimental
B vehicleMIBi Q j vehideMIBObjects Si f j vehicleMIBNotifications IS _ J vehicleMIBConformance
f i L_1 private I- SNMPvl Traps
ffl iJ T extual ConventionsS Type Assignments
Fig 410 - Aacutervore da MIB
A vehicleMIB faz parte do grupo experimental (3) segundo a notaccedilatildeo ASNl utilizada pelo
protocolo SNMP Os objetos definidos (OBJECT IDENTIFIER) para compor a vehicleMIB
foram trecircs a saber
vehicleMIBObjects conteacutem todas as informaccedilotildees relativas a identificaccedilatildeo do veiacuteculo
(vehicleldent) ao proprietaacuterio do veiacuteculo (vehicleOwner) o seu histoacuterico (vehicleHistory)
valores momentacircneos (vehicleStatus) e variaacuteveis para controle (vehicleControl)
vehicleMIBNotifications este objeto comporta os atributos utilizados para notificaccedilatildeo de
eventos importantes e se destinam principalmente para servir ao motoristaproprietaacuterio
vehicleMIBConformance este grupo define as necessidades e possibilidades de
implementaccedilatildeo segundo uma famiacutelia de objetos (OBJECT-GROUP) preacute-determinada Os
atributos referentes a grupos e as questotildees de concordacircncia estatildeo contidos nos OBJECT
IDENTIFIER vehicleGroups e vehicleCompliance
41
bullJMG-SOFT MIB Compilei [MIB Group]Uumliacute File Edit View Modules loots Window Help
tg satildegt U m amp T raquo f t I o s P3 m p | 0
B ^ MIB Tree B _ J iso
H Q j org eacute Q dod
Eacute j J internetP~1 directory
B i_ J mgmt rsquo Q j mib-2
agrave Q experimental Ograve OtildeEcirc vehicleMIB
Egrave __| vehicleMIBObjectsSi _ J vehicleldent ffl- n vehicleOwner E _ ] vehicle History ffl- fj vehicleStatus Egrave C j vehicleControl
atilde __) vehicleMIBNotificationsvehicleN otificationChangeO ilAndM aintenance
lt4 vehicleN otificationHelp d f vehicleNotificationGuaranty
B _ ] vehicleMIBConformance IacuteB _ J vehicleCompliance Eacute L J vehicleGroups
B -(_J private1Q j enterprises
Fig 411mdash Aacutervore de vehicleMIBObjects
432 Descriccedilatildeo de vehicleMIBObjects
Esta seccedilatildeo descreve com maiores detalhes cada variaacutevel que compotildee a vehicleMIBObjects
que eacute composta pelos grupos vehicleldent vehicleOwner vehicleHistory vehicleStatus e
vehicleControl
42
4321 Grupo vehicleldent
F1 P 1 experimental Eacute- vehicleMIB
lEacute vehicleMIB Objects B- [_ J vehicleldent
vehicleldentManufacturer vehicleldentModel
vehicleldentSoftwareVersionamp vehideldentAgentSoftwareVersion
vehiclel dentType vehicleldentFuel vehicleldentManufacturingYear vehiclel dentM odelYrsquo ear vehiclel dentCapacity
I^ vehiclel dentPoweri-- vehiclel dentM otorType
vehiclel dentM otorNumber vehiclel dentCylinder
vehiclel dentFirstOilChange | ^ vehicleldentFirstMaintenance
gt$j vehicleldentMaintenancePeriod vehiclel dentColor
i vehiclel dentChassisl d j-- vehicleldentLicencePlate bull vehicleldentlpAddress i - ^ vehicleldentMacAddress h vehiclel dentS eriaIN umber vehicleldentGuaranty
Fig 411 - Aacutervore de vehicleldent
vehicleldentManufacturer - O objeto vehicleldentManufacturer eacute uma string que armazena o
nome da empresa que produz o veiacuteculo eacute gravada em faacutebrica e natildeo se altera mais Esta
variaacutevel seraacute preenchida por exemplo com ldquoGeneral Motorsrdquo ldquoVolkswagenrdquo ou ldquoYamahardquo
vehicleldentModel - Esta variaacutevel conteraacute a identificaccedilatildeo do modelo do veiacuteculo eacute fixa e natildeo
pode ser alterada Ex Palio EX Xsara Picasso Celta
vehicleldentSoftwareVersion - Este atributo eacute reservado agrave versatildeo do firmware ou software do
veiacuteculo e eacute atualizado cada vez que eacute feito o upgrade do mesmo Este programa eacute uma espeacutecie
de sistema operacional do hardware contido no veiacuteculo
vehicleldentAgentSoftwareVersion - A versatildeo do agente de gerenciamento pode ou natildeo
coincidir com a versatildeo de firmware Caso estes programas tenham tratamento e evoluccedilatildeo
distintos as versotildees podem ser atualizadas separadamente e teratildeo coacutedigos diferentes
vehicleldentType - Este objeto serve para identificar o tipo de veiacuteculo segundo determinaccedilatildeo
das leis brasileiras de tracircnsito O tipo de veiacuteculo automotor consta na documentaccedilatildeo de
licenciamento e pode ser por exemplo tipo automoacutevel de passeio caminhatildeo de carga ocircnibus
de passageiros etc
vehicleldentFuel - A variaacutevel vehicleldentFuel serve para identificar o combustiacutevel principal
para que o veiacuteculo foi originalmente construiacutedo Eacute gravado na linha de montagem e
permanece caso haja transformaccedilatildeo posterior no motor do veiacuteculo este dado natildeo pode ser
alterado Ex gasolina tipo C oacuteleo diesel energia eleacutetrica etc
vehicleldentManufacturing Year - Neste atributo eacute gravado o ano de fabricaccedilatildeo do veiacuteculo
Depois de gravado natildeo se altera
vehicleldentModelYear - A vehicleldentModelYear armazena o ano do modelo do veiacuteculo
que pode ou natildeo coincidir com o ano de fabricaccedilatildeo
vehicleldentCapacitv - Esta variaacutevel eacute uma string que armazena a capacidade do veiacuteculo de
acordo com a destinaccedilatildeo do mesmo ou seja se se tratar de um caminhatildeo a capacidade de
carga seraacute de 40000 kg se for um automoacuteveL a capacidade seraacute de 5 passageiros por
exemplo
vehicleldentPower - Identifica a potecircncia nominal da motorizaccedilatildeo principal do veiacuteculo que
pode ser expressa em cv (cavalo-vapor) ou W (watt) de acordo com a legislaccedilatildeo vigente no
paiacutes de utilizaccedilatildeo do veiacuteculo
vehicleldentMotorTvpe - Este atributo armazena a identificaccedilatildeo da principal forma de
motorizaccedilatildeo do veiacuteculo ou seja qual o tipo de motor que preferencialmente ou
prioritariamente eacute utilizado Caso o veiacuteculo seja um hiacutebrido com motor a combustatildeo e
eleacutetrico armazenar a identificaccedilatildeo do motor mais utilizado
vehicleldentMotorNumber - Este objeto armazena o nuacutemero de identificaccedilatildeo do motor do
veiacuteculo que eacute uacutenico e faz parte do conjunto de nuacutemeros que identificam o conjunto de
sistemas que compotildee um veiacuteculo
vehicleldentCvlinder - Utilizada para informar o nuacutemero total de cilindros (pistotildees) do motor
caso se trate de um motor de combustatildeo
vehicleldentFirstOilChange - Esta variaacutevel serve para armazenar a distacircncia maacutexima
percorrida - a popular ldquoquilometragemrdquo - para se realizar a primeira troca de oacuteleo lubrificante
interno do motor Esta informaccedilatildeo serviraacute para que o condutor do veiacuteculo seja notificado a
tempo de proceder agrave troca sem causar danos ao motor nem perder a garantia de faacutebrica
vehicleldentOilChangePeriod - O objeto em questatildeo armazena o valor em km ou milhas
recomendado pelo fabricante entre trocas de oacuteleo lubrificante do motor Ex 10000 km
vehicleldentFirstMaintenance - A variaacutevel vehicleldentFirstMaintenance serve para registrar
o limite de quilometragem para realizaccedilatildeo da primeira revisatildeo gratuita do veiacuteculo Existe na
vehicleMIB uma notificaccedilatildeo que utiliza este atributo com o objetivo de resguardar o
proprietaacuterio de um eventual esquecimento ou distraccedilatildeo que acarretaria perda de garantia
vehicleldentMaintenancePeriod - O atributo eacute registrado em faacutebrica e representa o valor da
quilometragem recomendada entre as manutenccedilotildees preventivas E uma seguranccedila a mais para
o usuaacuterio que seraacute avisado sempre que determinados conjuntos de peccedilas principalmente
mecacircnicas estiverem com seu desgaste natural no limite
vehicleldentColor - A vehicleldentColor eacute a string que armazena o nome da cor predominante
do veiacuteculo Esta informaccedilatildeo eacute gravada em faacutebrica e permanece inalterada durante a vida uacutetil
do veiacuteculo
vehicleldentChassisId - Todo veiacuteculo possui um nuacutemero de identificaccedilatildeo gravado fisicamente
em seu chassis ou monobloco esta variaacutevel armazena este nuacutemero
vehicleldentLicencePlate - Este atributo armazena a placa do veiacuteculo no caso do Brasil
composto por 3 letras e 4 nuacutemeros Esta identificaccedilatildeo somente eacute conhecida apoacutes o
licenciamento do veiacuteculo que eacute feito apoacutes a venda em consequumlecircncia o valor somente poderaacute
ser gravado na concessionaacuteria ou revenda
vehicleldentlpAddress - Esta variaacutevel estaacute determinada na vehicleMIB para uma eventual
necessidade de acesso a Internet sendo que um provedor de acesso iraacute fornecer o valor que
seraacute volaacutetil e teraacute a mesma duraccedilatildeo do acesso solicitado
vehicleldentMacAddress - Este campo foi implementado para que o veiacuteculo utilize um
nuacutemero uacutenico de identificaccedilatildeo dentro das mesmas regras vaacutelidas hoje para equipamentos e
acessoacuterios de informaacutetica A utilizaccedilatildeo de uma identificaccedilatildeo deste tipo poderaacute substituir uma
ou mais jaacute existentes
vehicleldentSerialNumber - O nuacutemero de seacuterie de produccedilatildeo do veiacuteculo eacute gravado em faacutebrica e
permanece inalterado durante a vida do mesmo Segue as regras de cada fabricante
vehicleldentWarrantv - Este atributo armazena o valor referente ao periacuteodo de garantia do
veiacuteculo tipicamente 1 ou 2 anos a partir da data da primeira venda Esta informaccedilatildeo serve
para que o proprietaacuterio seja notificado antes do vencimento deste limite para que possa
realizar as manutenccedilotildees necessaacuterias com um miacutenimo de gasto
4322 Grupo vehicleOwner
vehicleOwnerName - A variaacutevel vehicleOwnerName armazena o nome do proprietaacuterio do
veiacuteculo o mesmo nome que consta no documento legal de licenciamento Eacute gravado na
concessionaacuteria e alterado de acordo com os documentos do veiacuteculo
vehicleOwnerRegister - Este objeto serve para armazenar um nuacutemero de algum documento de
identificaccedilatildeo do proprietaacuterio No Brasil os valores preferenciais satildeo o Cadastro de Pessoa
Fiacutesica (CPF) e o Cadastro Nacional da Pessoa Juriacutedica (CNPJ) mas pode conter os nuacutemeros
da carteira nacional de habilitaccedilatildeo ou carteira de identidade
vehicleOwnerPhone - O atributo vehicleOwnerPhone registra o nuacutemero de um telefone de
contato do proprietaacuterio do veiacuteculo
vehicleOwnerMail - Esta string serve para armazenar o endereccedilo eletrocircnico (e-mail) do
proprietaacuterio do veiacuteculo Este valor e o anterior satildeo regravados em concessionaacuteria a cada troca
de proprietaacuterio
4323 Grupo vehicIeHistory
3 T I experimental vehicleMIB
Otilde P jJ vehicleMIBObjects Eacute L J vehicleldent El i_ J vehicleOwner
vehicleOwnerName vehicleO wnerR egister vehicleOwnerFone vehicleOwnerMail
B l_ J vehicleH istoryvehicleH istory D eliveryD ate vehicleH istoryVendor vehicleH istoryDealer
^ vehicleH istoryN umLinesEacute1 __J vehicleH istoryT able
B - lla vehicleH istoryEntryvehicleHistoryLinelndex
Q vehicleHistoryMaintenanceDate ^ vehicleH istoryMaintenance
vehicleH istoryuumlilChangeD ate Q vehicleH istoryOilChange
Fig 413 - Arvore de vehicleOwner e vehicIeHistory
vehicleHistorvDelivervDate - A variaacutevel em questatildeo foi criada para armazenar a data da
primeira entrega do veiacuteculo tipicamente a data constante na nota fiscal de venda da
montadora ou da concessionaacuteria destinada ao proprietaacuterio
vehicleHistoryVendor - A vehicleHistoryVendor armazena o nome do vendedor que realizou
a venda do veiacuteculo ao proprietaacuterio Este vendedor eacute tipicamente um funcionaacuterio da revenda
ou concessionaacuteria
vehicleHistorvDealer - O nome da revenda ou concessionaacuteria (pessoa juriacutedica) eacute gravado
neste campo de forma que fique registrada a empresa que comercializou o veiacuteculo
vehieleHistoryNumLines - Representa o nuacutemero maacuteximo de linhas que seratildeo armazenadas na
tabela vehicleHistoryTable
vehicleHistorvLinelndex - Representa o iacutendice da tabela vehicleHistoryTable
vehicleHistoryMaintenanceDate - A variaacutevel vehicleHistoryMaintenanceDate serve para
registrar as datas das manutenccedilotildees preventivas realizadas contendo dia mecircs e ano Esta
informaccedilatildeo serve principalmente para resguardar o usuaacuterio do veiacuteculo quanto agraves garantias de
peccedilas e sistemas
vehicleHistoryMaintenance - Aqui se identifica a quilometragem do veiacuteculo na ocasiatildeo em
que eacute realizada a manutenccedilatildeo preventiva Informada em quilocircmetros corresponde agrave marcaccedilatildeo
presente do odocircmetro do veiacuteculo
vehicleHistoryOilChangeDate - Esta variaacutevel armazena a data das trocas de oacuteleo lubrificante
do motor cuja periodicidade eacute definida pelo fabricante e deve ser cumprida a risca para o
veiacuteculo natildeo perder a garantia
vehicleHistoryOilChange - Este atributo registra a quilometragem do veiacuteculo por ocasiatildeo da
troca de oacuteleo lubrificante correspondente
48
4324 Grupo vehicleStatus
B - n experimental S gg vehicleMIB
vehicleMIBObjectsS3 __] vehicleldentra- r~l vehicleQwner reg L_3 vehicleHistory
S Q vehicleStatus|--reggt vehicleS tatusHeip j- - vehicles atusNurnLines
B r_ j vehicles tatusT able B l|sj vehicles tatusEntry
vehicleS tatusLinelndex vehicleS tatusS peed j- ^ vehicleStatusRpm
vehicleStatusMotorTemperature vehicleStatusFuelLevel
^ vehicleS tatusKmvehicleStatusTirePressure
^ vehicleStatusMotorOilLevel vehicleS tatusBatteryLevel
^ vehicleStatusLocation B Q j vehicleControl
j-regraquo vehicleControlFuel J ______ j______ 1 vehicleContfQllgnition________________
Fig 414 - Aacutervore de vehicleStatus
vehicleStatusHelp - Esta variaacutevel pode assumir somente os valores de ligado ou desligado eacute
acionada pelo condutor do veiacuteculo e serve como pedido de socorro Uma notificaccedilatildeo eacute emitida
a partir da vehicleStatusHelp
vehicleStatusNumLines - Este atributo serve para definir o nuacutemero maacuteximo de linhas da
tabela vehicleStatusTable
vehicleStatusLinelndex - Esta variaacutevel eacute o iacutendice da tabela vehicleStatusTable
vehicleStatusSpeed - Neste atributo eacute registrada a velocidade presente do veiacuteculo fornecida
pelo sistema convencional de sensoriamento do veiacuteculo em quilocircmetros ou milhas por hora
vehicleStatusRpm - A vehicleStatusRpm armazena o valor atual de rotaccedilotildees ou giros do eixo
principal do motor a unidade eacute rpm (rotaccedilotildees por minuto)
vehicleStatusMotorTemperature - Este atributo registra a temperatura atual do liacutequido de
arrefecimento do motor em graus centiacutegrados ou Fahrenheit
vehicleStatusFuelLevel - A variaacutevel vehicleStatusFuelLevel eacute usada para indicar o niacutevel atual
do combustiacutevel principal do veiacuteculo
vehicleStatusKm - A variaacutevel armazena a quilometragem total percorrida pelo veiacuteculo desde
sua fabricaccedilatildeo em quilocircmetros ou milhas terrestres
vehicleStatusTvrePressure - Este atributo foi criado para registrar o valor presente da pressatildeo
nos pneus do veiacuteculo e serve para informar sobre um pneu que esteja furado ou com uma
quantidade insuficiente de material gasoso ou liacutequido em seu interior Este monitoramento jaacute
existe hoje principalmente em caminhotildees de carga sendo raro em motocicletas e
automoacuteveis
vehicleStatusMotorOilLevel - Esta variaacutevel marca o niacutevel presente de oacuteleo lubrificante do
motor e ajuda a identificar uma eventual ldquoqueimardquo de oacuteleo ou seja um consumo acima do
previsto pelo fabricante que pode resultar em dano grave ao motor
vehicleStatusBatteryLevel - Este valor corresponde agrave carga atual da bateria que eacute usada
principalmente para dar a partida no veiacuteculo
vehicleStatusLocation - A informaccedilatildeo de localizaccedilatildeo do veiacuteculo pode ser feita de duas
maneiras uma aproximada resultado da associaccedilatildeo com a raacutedio-base que recebeu a
identificaccedilatildeo do veiacuteculo A segunda forma mais precisa eacute a partir da informaccedilatildeo gerada por
um moacutedulo GPS (global positioning system) do veiacuteculo o GPS atualiza constantemente a
vehicleStatusLocation com as coordenadas presentes
4325 Grupo vehicleControl
vehicleControlFuel - Este atributo de controle assume ligado ou desligado e eacute a forma do
sistema puacuteblico de controle da malha viaacuteria interromper remotamente o fornecimento de
combustiacutevel para o motor ocasionando a parada do veiacuteculo Esta accedilatildeo de controle eacute feita nos
casos de roubo fuga ou sequumlestro e requer intervenccedilatildeo policial
vehicleControlIgnition - Este atributo de controle assume ligado ou desligado e eacute a forma do
sistema puacuteblico de controle da malha viaacuteria interromper remotamente o sistema de igniccedilatildeo de
combustiacutevel para o motor ocasionando a parada do veiacuteculo Eacute uma alternativa ao controle
anterior pois enquanto um desliga a bomba de combustiacutevel o outro corta a energia eleacutetrica
que ocasiona a queima de combustiacutevel que aciona o motor Esta accedilatildeo de controle eacute feita nos
casos de roubo fuga ou sequumlestro e requer intervenccedilatildeo policial
433 Descriccedilatildeo de vehicleMIBNotificationsS L J experimental
Eacute H fg vehicleMIBB lt01 vehicleMIBObjects
Eacute vehicleldent Eacute O vehicleOwner te j__j vehicleHistory Eacute - f l vehicleStatus B - P l vehicleControl
U vehicleM IB N otificationsvehicleN otificationChangeO ilAndM aintenance
if vehicleN otificationHelp A f vehicleN otificationGuatanty
Eacute L J vehicleMIBConiacuteorrnance H r~l private______________________________________________
Fig 415 - Aacutervore de vehicleMIBNotifications
vehicleNotificationChangeOilAndMaintenance - Esta notificaccedilatildeo eacute emitida quando os limites
de troca de oacuteleo lubrificante do motor ou de manutenccedilatildeo preventiva estiverem proacuteximos e
auxilia o condutor do veiacuteculo a realizar estas tarefas em tempo haacutebil natildeo correndo o risco de
dano ou de perda de garantia
vehicleNotificationHelp - Esta notificaccedilatildeo eacute acionada em caso de pedido de socorro pelo
condutor do veiacuteculo
vehicleNotificationWarranty - A notificaccedilatildeo em questatildeo foi criada para informar o condutor
do veiacuteculo da aproximaccedilatildeo do final do periacuteodo de garantia regulamentar dado pela montadora
do veiacuteculo Este aviso permite que sejam feitos consertos sem ocircnus ou seja dentro da
cobertura da garantia
434 Descriccedilatildeo de vehicleMIBConformance
As regras de conformidade satildeo os niacuteveis de implementaccedilotildees da base de dados possiacuteveis
partindo de um conjunto miacutenimo aceitaacutevel ateacute a implementaccedilatildeo total A tabela 41 apresenta
as implementaccedilotildees baacutesica avanccedilada de controle e plena
4341 Descriccedilatildeo de vehicleComplience
vehicleBasicComplience - esta regra de conformidade incorpora o miacutenimo conjunto de
variaacuteveis que devem ser implementadas num veiacuteculo basicamente dados de identificaccedilatildeo e
status Estas variaacuteveis satildeo contidas em vehicleBasicGroup
vehicleAdvancedComplience - esta norma acrescenta a anterior os dados histoacutericos e as
notificaccedilotildees Composta pelos grupos vehicleBasicGroup vehicleAdvancedGroup e
vehicleNotificationsGroup
vehicleControlComplience - aleacutem das variaacuteveis de identificaccedilatildeo esta regra solicita as
implementaccedilotildees dos objetos de controle ou seja vehicleBasicGroup mais
vehicleControlGroup
vehicleFullComplience - esta implementaccedilatildeo considera todos os objetos da MIB no veiacuteculo
possibilitando identificaccedilatildeo completa dados estatiacutesticos status atual e capacidade de controle
Os grupos satildeo vehicleBasicGroup vehicleAdvancedGroup vehicleNotificationsGroup e
vehicleControlGroup
52
OBJETO BASIC ADV CONTROL FULL
vehicleldentManufacturer X X X X
vehicleldentModel X X X X
vehicleldentSoflware V ersion X X X X
vehicleldentAgentSoftwareVersion X X X X
vehicleldentT ype X X X X
vehicleldentFuel X X X X
vehicleldentManufacturing Y ear X X X X
vehicleldentModel Year X X X X
vehicleldentCapacity X X X X
vehicleldentPower X X X X
vehicleldentMotorType X X X X
vehicleldentMotorNumber X X X X
vehicleldentCylinder X X X X
vehicleldentFirstOilChange X X X X
vehicleldentOilChangePeriod X X X X
vehicleldentFirstMaintenance X X X X
vehicleldentMaintenancePeriod X X X X
vehicleldentColor X X X X
vehicleldentChassisId X X X X
vehicleldentLicencePlate X X X X
vehicleldentlpAddress X X X X
53
vehicleldentMacAddress X X X X
vehicleldentSerialNumber X X X X
vehicleldent Warranty X X X X
vehicleOwnerName X X
vehicleOwnerRegister X X
vehicleOwnerPhone X X
vehicleOwnerMail X X
vehicleHistoryDeliveryDate X X
veMcleHistoryV endor X X
vehicleHistoryDealer X X
vehicleHistoryNumLines X X
vehicleHistoryLinelndex X X
vehicleHistoryMaintenanceDate X X
vehicleHistoryMaintenance X X
vehicleHistoryOilChangeDate X X
vehicleHistoryOilChange X X
vehicleStatusHelp X X X X
vehicleStatusNumLines X X X X
vehicleStatusLinelndex X X X X
vehicleStatusSpeed X X X X
vehicleStatusRpm X X X X
vehicleStatusMotorTemperature X X X X
54
vehicleStatusFuelLevel X X X X
vehicleStatusKm X X X X
vehicleStatusTyrePressure X X X X
vehicleStatusMotorOilLevel X X X X
vehicleStatusBatteryLevel X X X X
vehicleStatusLocation X X X X
vehicleControlFuel X X
vehicleControlIgnition X X
vehicleNotificationChangeOilAndMaintenance X X
vehicleNotificationHelp X X
vehicleNotificationWarranty X X
Tabela 41 - Planilha de Conformidade
4342 Descriccedilatildeo de vehicleGroups
vehicleBasicGroup - conteacutem as variaacuteveis vehicleldentManufacturer vehicleldentModel
vehicleldentSoftwareVersion vehicleldentAgentSoftwareVersion vehicleldentType
vehicleldentFuel vehicleldentManufacturingYear vehicleldentModelYear vehicleldent
Capacity vehicleldentPower vehicleldentMotorType vehicleldentMotorNumber vehicle
IdentCylinder vehicleldentFirstOilChange vehicleldentOilChangePeriacuteod vehicleldentFirst
Maintenance vehicleldentMaintenancePeriod vehicleldentColor vehicleldentChassisId
vehicleldentLicencePlate vehicleldentlpAddress vehicleldentMacAddress vehicleldent
SerialNumber vehicleldentWarranty vehicleStatusHelp vehicleStatusNumLines
vehicleStatus Linelndex vehicleStatusSpeed vehicleStatusRpm vehicleStatusMotor
Temperature vehicleStatusFuelLevel vehicleStatusKm vehicleStatusTirePressure vehicle
StatusMotorOilLevel vehicleStatusBatteryLevel vehicleStatusLocation
vehicleAdvancedGroup - conteacutem os objetos vehicleOwnerName vehicleOwnerRegister
vehicleOwnerPhone vehicleOwnerMail vehicleHistoryDeliveryDate vehicleHistoryVendor
vehicleHistoryDealer vehicleHistoryNumLines vehicleHistoryLinelndex vehicleHistory
MaintenanceDate vehicleHistoryMaintenance vehicleHistoryOilChangeDate vehicleHistory
OilChange
vehicleControlGroup - conteacutem as variaacuteveis vehicleControlFuel e vehicleControlIgnition
vehicleNotificationsGroup - conteacutem os objetos vehicleNotificationChangeOilAnd
Maintenance vehicleNotificationHelp e vehicleNotificationWarranty
56
5 - CONCLUSAtildeO
O Brasil eacute um paiacutes com grandes mazelas sociais que satildeo agravadas por acidentes crimes e
contravenccedilotildees Todos estes eventos geram grandes prejuiacutezos econocircmicos e morais a toda
populaccedilatildeo Esta dissertaccedilatildeo propocircs definir um modelo tecnicamente viaacutevel que incremente
sensivelmente a capacidade do Estado de gerenciar sua frota de veiacuteculos que satildeo elementos
sempre presentes nos eventos em questatildeo
Este trabalho procurou detalhar fiacutesica e funcionalmente cada elemento necessaacuterio para que o
Modelo de Gerenciamento de Veiacuteculos Automotores funcione Embasou teoricamente as
vaacuterias tecnologias envolvidas e consolidou-as com sistemas similares existentes O passo
inicial para que haja o desenvolvimento das vaacuterias peccedilas do quebra-cabeccedila foi efetivamente
criado que foi o Modelo de Informaccedilatildeo - a MIB
Esta base de dados - a vehicleMIB - representa o ponto de partida para o desenvolvimento de
elementos necessaacuterios ao modelo aqui especificado A proacutepria MIB pode ser estendida de
acordo com as necessidades e caracteriacutesticas proprietaacuterias de cada fabricante de veiacuteculos Mas
as grandes frentes que se abrem satildeo as de desenvolvimentos de aplicaccedilotildees de gerenciamento e
equipamentos dedicados Neste sentido pretende-se dar continuidade a esta pesquisa atraveacutes
da especificaccedilatildeo e implementaccedilatildeo do microservidor veicular uma peccedila de hardware capaz de
interagir com sensores e atuadores de um automoacutevel e ao mesmo tempo comunicar-se com
uma rede ethemet sem fio e com o motorista tudo de forma segura e confiaacutevel
Os desafios poliacuteticos e sociais natildeo satildeo menores um modelo como o proposto aqui altera a
percepccedilatildeo e os haacutebitos das pessoas Altera tambeacutem a balanccedila do poder econocircmico do capital
pois algumas empresas simplesmente perdem sua utilidade bem como alguns oacutergatildeos estatais
Em compensaccedilatildeo novas empresas surgem novas tecnologias satildeo criadas e o paiacutes toma a
vanguarda em gerenciamento viaacuterio sepultando os interesses particulares em detrimento do
coletivo
O trabalho aqui desenvolvido representa a possibilidade de um avanccedilo social e econocircmico
consideraacutevel e recomenda-se que a pesquisa e o desenvolvimento continuem nesta linha
buscando materializar as ideacuteias e conceitos apresentados no Modelo de Gerenciamento de
Veiacuteculos Automotores
57
ANEXO 1 - VehicleMIB
VEHICLE-MIB DEFINITIONS = BEGIN
IMPORTSdirectory mgmt experimental enterprises
FROM RFC1155-SMI MODULE-IDENTITY OBJECT-TYPE NOTIFICATION-TYPE OBJECT-IDENTITY Counter32 Gauge32 Integer32 IpAddress
FROM SNMPv2-SMI DisplayString TimeStamp Timelnterval TestAndlncr
AutonomousType DateAndTime TEXTUAL-CONYENTION FROM SNMPv2-TC
MODULE-COMPLIANCE OBJECT-GROUP NOTIFICATION-GROUP FROM SNMPv2-CONF
mib-2FROM RFC1213-MIB
Positiveinteger NonNegativelnteger FROM UPS-MIB
MacAddressFROM BRIDGE-MIB
- 136 131vehicleMIB MODULE-IDENTITY
LAST-UPDATED 200210151827Z - october 15 2002 at 1827 ORGANIZATION UFSC - CPGCCCONT ACT-INF O
Bobiquins Estevatildeo de MelloPostal address BR Sistemas Ltda
Rua Lauro Linhares 2123803ATrindadeFlorianoacutepolis SC88036-002Brasil
Tel 55 48 234 8945 Fax 55 48 234 8945
E-mail bobibrsistemascombrDESCRIPTION
The MIB module to describe vehicles= experimental 1
- 1361311vehicleMIBObjects OBJECT IDENTIFIER = vehicleMIB 1
mdash The Device Identification group
All objects in this group except for vehicleldentLicencePlate and vehiclelpAddress are set at device initialization and remain static
- I36I3111vehicleldent OBJECT IDENTIFIER vehicleMIBObjects 1
- 136L31111vehicleldentManufacturer OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The name of the vehicles manufacturer= vehicleldent 1
- 136131112vehicleldentModel OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles model designation= vehicleldent 2
- 136131113vehicleldentSoftwareVersion OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles firmwaresoftware version(s) This variablemay or may not have the same value asvehicleldentAgentSoftwareVersion in some implementations
vehicleldent 3
- 136131114vehicleldent Agent Soft wareV ersion OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles agent software version This variable may or may not have the same value asvehicleldentvehicleSoftwareVersion in some implementations
= vehicleldent 4
- 136131115vehicleldentType OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles identification type= vehicleldent 5
- L36131116vehicleldentFuel OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles fuel identification= vehicleldent 6
- 136131117vehiclel dentManufacturing Y ear OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles year= vehicleldent 7
- 136131118vehicleldentModelYear OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles model year vehicleldent 8
- 136L31119vehicleldentCapacity OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles capacity= vehicleldent 9
- 1361311110vehicleldentPower OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles engine power
= vehicleldent 10
-1361311111vehicleldentMotorType OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles motor type= vehicleldent 11
- 1361311112vehicleldentMotorNumber OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles engine identification number= vehicleldent 12
- 1361311113vehicleldentCylinder OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles engine number of cylinders= vehicleldent 13
- 1361311114vehicleldentFirstOilChange OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles displacement required for the first oil change = vehicleldent 14
- 1361311115vehicleldentFirstMaintenance OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles displacement required for the first oficial maintenance
= vehicleldent 15
- 1361311116vehicleldentMaintenancePeriod OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles regular maintenance intervals= vehicleldent 16
-1361311117vehicleldentColor OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles predominant color= vehicleldent 17
- 1361311118vehicleldentChassisId OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles chassis identification number= vehicleldent 18
- 1361311119vehicleldentLicencePlate OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
A string which identifies the vehicles licence plate This object should be set by the dealer
= vehicleldent 19
- 1361311120vehicleldentlpAddress OBJECT-TYPE
SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION
The IP Address of the vehicle This value must be provided by the managing aplication A value of 0000 implies that there isnt a provider nearby
DEFVAL 00000000rsquoH = vehicleldent 20
- 1361311121vehicleldentMacAddress OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-only STATUS current DESCRIPTION
The MAC address used by this vehicle when it must be referred to in a unique fashion It is only required to be unique
REFERENCEIEEE 802ID-1990 Sections 64113 and 3125
= vehicleldent 21
-1361311122vehicleldentSerialNumber OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
A string which identifies the vehicles serial number = vehicleldent 22
- 1361311123vehicleldent Warranty OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
A string which identifies the vehicles warranty= vehicleldent 23
mdash Owner Group
- I36I3112vehicleOwner OBJECT IDENTIFIER = vehicleMIBObjects 2
- L36131121 vehicleOwnerName OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
A string which identifies the vehicles ownerThis object should be set by the dealer
= vehicleOwner 1
- 136L31122vehicleOwnerRegister OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current
DESCRIPTIONA string which identifies the owners registerThis object should be set by the dealer
= vehicleOwner 2
- 136131123 vehicleOwnerPhone OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
A string which identifies the owners phone number This object should be set by the dealer
vehicleOwner 3
- 136131124 vehicleOwnerMail OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
A string which identifies the owners e-mailThis object should be set by the dealer
vehicleOwner 4
mdash History Group
- 13613113vehicleHistory OBJECT IDENTIFIER = vehicleMIBObjects 3
- 136131131vehicleHistoryDeliveryDate OBJECT-TYPE
SYNTAX DateAndTime MAX-ACCESS read-write STATUS current DESCRIPTION
The vehicles delivery date and time= vehicleHistory 1
- 136L31132vehicleHistory Vendor OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
The name of the vehicles vendor= vehicleHistory 2
65
- 136L31133vehicleHistoryDealer OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
The name of the vehicles dealer= vehicleHistory 3
- 136131134vehicleHistoryNumLines OBJECT-TYPE
SYNTAX NonNegativelnteger MAX-ACCESS read-only STATUS current DESCRIPTION
The number of Status lines utilized in this device This variable indicates the number of rows in the History table
= vehicleHistory 4
- I36I31135 vehicleHistoryTable OBJECT-TYPE
SYNTAX SEQUENCE OF VehicleHistoryEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION
A list of History table entries= vehicleHistory 5
- 1361311351VehicleHistoryEntry OBJECT-TYPE
SYNTAX VehicleHistoryEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION
An entry containing information applicable to a particular History line
INDEX vehicleHistoryLinelndex = vehicleHistoryTable 1
VehicleHistoryEntry = SEQUENCE vehicleHistoryLinelndex INTEGER vehicleHistoryMaintenanceDate DateAndTime vehicleHistoryMaintenance NonNegativelnteger vehicleHistoryOilChangeDate Date AndT ime vehicleHistoryOilChange NonNegativelnteger
- 13613113511
66
vehicleHistoryLinelndex OBJECT-TYPE SYNTAX Positiveinteger MAX-ACCESS not-accessible STATUS current DESCRIPTION
The History line identifier= vehicleHistoryEntry 1
- 13613113512vehicleHistoryMaintenanceDate OBJECT-TYPE
SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION
The maintenance date= vehicleHistoryEntry 2
- 13613113513vehicleHistoryMaintenance OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS kmMAX-ACCESS read-only STATUS current DESCRIPTION
The present displacement of the vehicle on vehicleHistoryMaintenanceDate
= vehicleHistoryEntry 3
- 13613113514vehicleHistoryOilChangeDate OBJECT-TYPE
SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION
The motors oil change date= vehicleHistoryEntry 4
- 13613113515vehicleHistoryOilChange OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS kmMAX-ACCESS read-only STATUS current DESCRIPTION
The present displacement of the vehicle on vehicleHistoryOilChangeDate
= vehicleHistoryEntry 5
mdash The Status group
- 13613114vehicleStatus OBJECT IDENTIFIER = vehicleMIBObjects 4
- 136L31141 vehicleStatusHelp OBJECT-TYPE
SYNTAX INTEGER on(l) off(2)
MAX-ACCESS read-write STATUS current DESCRIPTION
Setting this object to on will cause the vehicle system to send a help notification Setting this object to off means normal situation
= vehicleStatus 1
- 136131142vehicleStatusNumLines OBJECT-TYPE
SYNTAX NonNegativelnteger MAX-ACCESS read-only STATUS current DESCRIPTION
The number of Status lines utilized in this deviceThis variable indicates the number of rows in the Status table
= vehicleStatus 2
- 136131143 vehicleStatusTable OBJECT-TYPE
SYNTAX SEQUENCE OF VehicleStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION
A list of Status table entries= vehicleStatus 3
- I36I311431 VehicleStatusEntry OBJECT-TYPE
SYNTAX VehicleStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION
An entry containing information applicable to a particular Status line
INDEX vehicleStatusLinelndex = vehicleStatusTable 1
VehicleStatusEntry = SEQUENCE vehicleStatusLinelndex INTEGER vehicleStatusSpeed NonNegativelntegervehicleStatusRpm NonNegativelntegervehicleStatusMotorTemperature INTEGER vehicleStatusFuelLevel NonNegativelnteger vehicleStatusKm NonNegativelntegervehicleStatusTirePressure NonNegativelnteger vehicleStatusMotorOilLevel NonNegativelnteger vehicleStatusBatteryLevel NonNegativelnteger vehicleStatusLocation DisplayString
- I36I31134311vehicleStatusLinelndex OBJECT-TYPE
SYNTAX Positiveinteger MAX-ACCESS not-accessible STATUS current DESCRIPTION
The Status line identifier= VehicleStatusEntry 1
- 136131134312vehicleStatusSpeed OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS km per hourMAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles current speed= VehicleStatusEntry 2
- 136131134313vehicleStatusRpm OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS rotations per minuteMAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles current rotations per minute= VehicleStatusEntry 3
- 136131134314vehicleStatusMotorT emperature OBJECT-TYPE
SYNTAX INTEGER UNITS degrees CentigradeMAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles engine current temperature
= vehicleStatusEntry 4
- 136131134315 vehicleStatusFuelLevel OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS HireMAX-ACCESS read-only STATUS current DESCRIPTION
The current fuel level= vehicleStatusEntry 5
- 136131134316vehicleStatusKm OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS kmMAX-ACCESS read-only STATUS current DESCRIPTION
The current total displacement of vehicle = vehicleStatusEntry 6
- 136131134317 vehicleStatusTirePressure OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS psiMAX-ACCESS read-only STATUS current DESCRIPTION
The current tire pressure vehicleStatusEntry 7
- 136131134318 vehicleStatusMotorOilLevel OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS litreMAX-ACCESS read-only STATUS current DESCRIPTION
The current motor oil level= vehicleStatusEntry 8
- 136131134319 vehicleStatusBatteryLevel OBJECT-TYPE
SYNTAX INTEGER unknown(l) batteryNormal(2) batteryLow(3)
MAX-ACCESS read-only
STATUS currentDESCRIPTION
The indication of the capacity remaining in the vehicles battery system
= vehicleStatusEntry 9
- 1361311343110 vehicleStatusLocation OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
The GPS indication of the vehicles current location
vehicleStatusEntry 10
mdash The Control group
- 13613115vehicleControl OBJECT IDENTIFIER = vehicleMIBObjects 5
- 136131151 vehicleControlFuel OBJECT-TYPE
SYNTAX INTEGER on(l) off(2)
MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION
Setting this object to On(l) indicates that the vehicle is able to be turned on Setting to Off(2) will cause the fuel to be cut offrsquo
= vehicleControl 1
- 136131152 vehicleControlIgnition OBJECT-TYPE
SYNTAX INTEGER on(l) ofi(2)
MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION
Setting this object to On(l) indicates that the vehicle is to be turned on Setting to 00(2) will cause the eletric system to be cut off1
= vehicleControl 2
mdash Notifications
- This section defines the well-known notifications sent by- vehicle agents
- 1361312vehicleMIBNotifications OBJECT IDENTIFIER = vehicleMIB 2
- I36I3121vehicleNotificationChangeOilAndMaintenance NOTIFICATION-TYPE
OBJECTS vehicleHistoryMaintenanceDate vehicleHistoryMaintenance vehicleHistoryOilChangeDate vehicleHistoryOilChange
STATUS current DESCRIPTION
The vehicle is approaching oil change and regular maintenance dates This Notification is persistent and is resent at one day intervals until the history table is updated
= vehicleMIBNotifications 1
- 13613122vehicleNotificationHelp NOTIFICATION-TYPE
OBJECTS vehicleStatusHelp STATUS current DESCRIPTION
This Notification is sent when the vehicles conductor turns on a help switch
= vehicleMIBNotifications 2
- I36I3123vehicleNotificationWarranty NOTIFICATION-TYPE
OBJECTS vehicleldentWarranty STATUS current DESCRIPTION
The vehicles warranty is close to expiring dateThis Notification is persistent andis resent at one week intervals until dead line
= vehicleMIBNotifications 3
mdash Conformance information
mdash1361313vehicleMIBConformance OBJECT IDENTIFIER = vehicleMIB 3
-13613131vehicleCompliance OBJECT IDENTIFIER = vehicleMIBConformance 1
mdash compliance statements
mdash136131311vehicleBasicCompliance MODULE-COMPLIANCE
STATUS current DESCRIPTION
The compliance statement for vehicles that only support the identifying and status objects
MODULE mdash this moduleMANDATORY-GROUPS vehicleBasicGroup
= vehicleCompliance 1
mdash136131312vehicleAdvancedCompliance MODULE-COMPLIANCE
STATUS current DESCRIPTION
The compliance statement for vehicles that support advanced-feature functions such as history and notifications
MODULE mdash this moduleMANDATORY-GROUPS vehicleBasicGroup
vehicleAdvancedGroup vehicleNotificationsGroup
= vehicleCompliance 2
mdash136131313vehicleControlCompliance MODULE-COMPLIANCE
STATUS current DESCRIPTION
The compliance statement for vehicles that support control-featured functions
MODULE mdash this moduleMANDATORY-GROUPS vehicleBasicGroup
vehicleControlGroup = vehicleCompliance 3
mdash136131314vehicleFullCompliance MODULE-COMPLIANCE
STATUS current DESCRIPTION
The compliance statement for vehicles that support all functions
MODULE mdash this moduleMANDATORY-GROUPS vehicleBasicGroup
vehicleAdvancedGroup vehicleNotificationsGroup
73
vehicleControlGroup = vehicleCompliance 4
mdash units of conformance
mdash summary at a glance
mdash basic adv ControlmdashvehicleldentManufacturer X X X X
mdashvehicleldentModel x X X X
mdashvehicleldentSoftwareVersion x X X X
mdashvehicleldentAgentSoftwareVersion X X X X
mdashvehicleldentType X X X X
mdashvehicleldentFuel X X X X
mdashvehicleldentManufacturing Y ear X X X X
mdashvehicleldentModel Year X X X X
mdashvehicleldentCapacity X X X X
mdashvehicleldentPower X X X X
mdashvehicleldentMotorType X X X XmdashvehicleldentMotorNumber X X X X
mdashvehicleldentCylinder X X X X
mdashvehicleldentFirstOilChange X X X X
mdashvehicleldentOilChangePeriod X X X XmdashvehicleldentFirstMaintenance X X X X
mdashvehicleldentMaintenancePeriod X X X XmdashvehicleldentColor X X X X
mdashvehicleldentChassisId X X X XmdashvehicleldentLicencePlate X X X X
mdashvehicleldentlpAddress X X X XmdashvehicleldentMacAddress X X X X
mdashvehicleldentSerialNumber X X X XmdashvehicleldentWarranty X X X X
mdashvehicleOwnerName X X
mdashvehicleOwnerRegister X XmdashvehicleOwnerPhone X X
mdashvehicleOwnerMail X X
mdashvehicleHistoryDeliveryDate X X
mdashvehicleHistoryVendor X X
mdashvehicleHistoryDealer X X
mdashvehicleHistoryNumLines X X
mdashvehicleHistoryLinelndex X X
mdashvehicleHistoryMaintenanceDate X X
mdashvehicleHistoryMaintenance X X
mdashvehicleHistoryOilChangeDate X X
mdashvehicleHistoryOilChange X X
mdashvehicleStatusHelp X X X X
mdashvehicleStatusNumLines X X X X
mdashvehicleStatusLinelndex X X X X
mdashvehicleStatusSpeed X X X X
mdashvehicleStatusRpm X X X X
mdashvehicleStatusMotorTemperature X X X X
mdashvehicleStatusFuelLevel X X X X
mdashvehicleStatusKm X X X X
mdashvehicleStatusTyrePressure X X X X
--vehicleStatusMotorOilLevel X X X X
mdashvehicleStatusBatteryLevel X X X X
mdashvehicleStatusLocation X X X X
mdashvehicleControlFuel X X
mdashvehicleControlIgnition X X
mdashvehicleNotificationChangeOilAndMaintenance X X
mdashvehicleNotificationHelp X X
mdashvehicleNotificationWarranty X X
- units of conformance
- I36I3132vehicleGroups OBJECT IDENTIFIER = vehicleMIBConformance 2
- 136131321vehicleBasicGroup OBJECT-GROUP
OBJECTS vehicleldentManufacturer vehicleldentModel vehicleldentSoftwareVersion vehicleldent AgentSoft waumlre V ersion vehicleldentType vehicleldentFuel vehicleldentManufacturing Y ear vehicleldentModel Year vehicleldentCapacity vehicleldentPowervehicleldentMotorType vehicleldentMotorNumber vehicleldentCylindervehicleldentFirstOilChange vehicleldentOilChangePeriod vehicleldentFirstMaintenance vehicleldentMaintenancePeriod vehicleldentColor vehicleldentChassisId vehicleldentLicencePlate vehicleldentlpAddress vehicleldentMacAddress vehicleldentSerialNumber vehicleldentWarranty vehicleStatusHelp vehicleStatusNumLines vehicleStatusLinelndex vehicleStatusSpeed vehicleStatusRpm vehicleStatusMotorTemperature vehicleStatusFuelLevel vehicleStatusKm vehicleStatusTirePressure vehicleStatusMotorOilLevel
75
vehicleStatusBatteryLevel vehicleStatusLocation STATUS current DESCRIPTION
The vehicleBasicGroup defines objects which are common across all vehicles which meet basic compliance
= vehicleGroups 1
- 136131322vehicleAdvancedGroup OBJECT-GROUP
OBJECTS vehicleOwnerName vehicleOwnerRegister vehicleOwnerPhone vehicleOwnerMail vehicleHistoryDeliveryDate vehicleHistoryVendor vehicleHistoryDealer vehicleHistoryNumLines vehicleHistoryLinelndex vehicleHistoryMaintenanceDate vehicleHistoryMaintenance vehicleHistoryOilChangeDate vehicleHistoryOilChange
STATUS current DESCRIPTION
The vehicleAdvancedGroup defines objects which are related to vehicles history and owner
vehicleGroups 2
- 136131323vehicleControlGroup OBJECT-GROUP
OBJECTS vehicleControlFuel vehicleControlIgnition STATUS current DESCRIPTION
The vehicleControlGroup defines objects which are related to control-feature functions
= vehicleGroups 3
- 136131324vehicleNotificationGroup NOTIFICATION-GROUP
NOTIFICATIONS vehicleNotificationChangeOilAndMaintenance vehicleNotificationHelp vehicleNotificationWarranty
STATUS current DESCRIPTION
The vehicleNotificationGroup defines objects which are related to notifications-feature functions
= vehicleGroups 4
END
GLOSSAacuteRIO E ABREVIACcedilOtildeES
ASNl Abstract Syntax Notation One - Notaccedilatildeo de Sintaxe Abstrata Um Uma notaccedilatildeo para
representaccedilatildeo de dados em protocolos de comunicaccedilatildeo definida pela ISO O gerenciamento
Internet utiliza um subconjunto de ASNl
CDMA Code Division Multiple Access - acesso muacuteltiplo por divisatildeo de coacutedigo
EHF Extremely High Frequency - frequumlecircncia extremamente alta
FDMA Frequency Division Multiple Access - acesso muacuteltiplo por divisatildeo de frequumlecircncia
HF High Frequency - frequumlecircncia alta
HTTP Hiper-Text Markup Language - Linguagem de Marcaccedilatildeo de HiperTexto A linguagem
utilizada na construccedilatildeo de paacuteginas WWW
ISM Industrial Scientific and Medical bands - Faixas de frequumlecircncias alocadas para aplicaccedilotildees
industriais cientiacuteficas e meacutedicas
ISO International Organization for Standardization - Organizaccedilatildeo Internacional para
Padronizaccedilatildeo Um dos oacutergatildeos mais importantes no mundo de padronizaccedilotildees com diversos
estudos na aacuterea de computadores e particularmente de redes de computadores
LF Low Frequency - frequumlecircncia baixa
MF Medium Frequency - frequumlecircncia meacutedia
MIB Management Information Base - Base de Informaccedilotildees de Gerenciamento Uma coleccedilatildeo
de informaccedilotildees gerenciais sobre um determinado recurso
OSI Open Systems Interconnection - Interconexatildeo de Sistemas Abertos Um conjunto de
padronizaccedilotildees para interconexatildeo de sistemas em redes de computadores
RFC Request For Comments - Requisiccedilotildees Para Comentaacuterios Os documentos publicados pelo
IETF e que tratam de assuntos Internet Nem todos os RFCs satildeo padrotildees e alguns jamais o
chegam a ser
SHF Super High Frequency - frequumlecircncia super-alta
Site - Conjunto de documentos da WWW acessiacuteveis a partir de um determinado endereccedilo Eacute o
endereccedilo virtual de uma empresa ou uma aplicaccedilatildeo
SMI Structure o f Management Information - Estrutura da Informaccedilatildeo de Gerenciamento
Define a maneira como as informaccedilotildees de gerenciamento satildeo criadas e seus relacionamentos
SNMP Simple Network Management Protocol - Protocolo de Gerenciamento de Redes
Simples o protocolo de gerenciamento utilizado na Internet
TCPIP Transmission Control Protocol Internet Protocol - Protocolo de Controle de
Transmissotildees Protocolo Internet Os protocolos baacutesicos utilizados na Internet
TDMA Time Division Multiple Access mdash acesso muacuteltiplo por divisatildeo de tempo
UHF Ultra High Frequency - frequumlecircncia ultra-alta
VHF Very High Frequency - frequumlecircncia muito alta
VLF Very Low Frequency - frequumlecircncia muito baixa
WWW World Wide Web - Grande Teia Mundial Nome dado ao conjunto de maacutequinas que
trocam informaccedilotildees utilizando o protocolo HTTP
78
REFEREcircNCIAS BIBLIOGRAacuteFICAS
ANATEL Agecircncia Nacional de Telecomunicaccedilotildees Atribuiccedilatildeo de faixas de frequumlecircncias no Brasil Disponiacutevel em lthttpwwwanatelgovbrToolsframeasplink=radiofrequencia qaffpdfgt Acesso em 26 set 2002
thBICSI Telecommunications distribution methods manual 8 ed Tampa Florida v2 1998 Cap 29
BRASIL Web Site Oficial do Departamento Nacional de Tracircnsito Disponiacutevel em lthttpwww denatrangovbrpg70jspgt Acesso em 08 nov 2002
BRASIL Web Site Oficial do Departamento Nacional de Tracircnsito Disponiacutevel em httpwww denatrangovbrpgl8jspgt Acesso em 10 nov 2002
CASE J et al RFC 1157 - A Simple Network Management Protocol (SNMP) Network Working Group may 1990 p 5
FIAT AUTOMOacuteVEIS Web Site Oficial do Brasil Disponiacutevel em httpwwwfiatcombr index_sitephpgt institucional a faacutebrica Acesso em 19 nov 2002
GOOGLE Web Site de Busca Disponiacutevel em lthttpwwwgooglecombrsearch hl=ptampie=ISO-8859-1 ampq=22rastreamento+de+veEDculo s22ampbtnG=Pesquisa+Google amplr=lang_ptgt Acesso em 15 out 2002
MELLO Roseleine Calgaro Uma MIB de apoio agrave gerecircncia do relacionamento com o cliente em comeacutercio eletrocircnico 2002 108 f Dissertaccedilatildeo (Mestrado em Ciecircncias da Computaccedilatildeo) - Universidade Federal de Santa Catarina Florianoacutepolis 2002
RIO DE JANEIRO (Estado) 5 set 2002 Tracircnsito Brasil Estatiacutestica da Organizaccedilatildeo Mundial de Sauacutede sobre tracircnsito Disponiacutevel em lthttpwwwtransitobrasilcombrnoticia noticiaphp noti=1044gt Acesso em 22 out 2002
RIO DE JANEIRO (Estado) SuperTrack Rastreamento de veiacuteculos Disponiacutevel em lthttp wwwsupertrackcombr2htmgt Acesso em 02 out 2002
79
RIO DE JANEIRO (Estado) Revista Engebraacutes Mortos no tracircnsito chegam a 1 milhatildeo e acidentes consomem US$ 10 bi ao ano Disponiacutevel em lthttpwwwengebrascombr EngbWebportuguesmortosnohtmgt Acesso em 24 set 2002
TANENBAUM Andrew S Redes de computadores 3 ed Rio de Janeiro Campus 1997 923 p
TANIGUCHI Caacutessio O bom exemplo do tracircnsito em Curitiba Curitiba mar 2002 Disponiacutevel em lthttpwwwcuritibaprgovbrpmcAgenciaartigostransitolhtmlgt Acesso em 19 nov 2002
TIM Telesc Celular Cobertura Disponiacutevel em lthttpwww2timsulcombr intemaaspitem=2amppagina=coberturagt Acesso em 26 set 2002
sistema que iraacute auxiliar no processo produtivo do veiacuteculo registrando dados como modelo
cor nuacutemero de seacuterie data de fabricaccedilatildeo etc As revendas e concessionaacuterias envolvidas na
comercializaccedilatildeo e manutenccedilatildeo do veiacuteculo ganham informaccedilotildees adicionais que podem ser
utilizadas na consolidaccedilatildeo do relacionamento com clientes tais como datas e locais de
manutenccedilotildees nome do usuaacuterio e perfil de uso do veiacuteculo Uma base de informaccedilotildees
padronizada possibilita que as oficinas atendam veiacuteculos independentemente da marca O
proprietaacuterio ganha em seguranccedila e interatividade com o veiacuteculo que avisa quando estaacute
vencendo o prazo de uma manutenccedilatildeo preventiva e que a velocidade atual estaacute acima do
permitido no trecho evitando multas O Poder Puacuteblico ganha uma ferramenta poderosa e
versaacutetil para detectar fiscalizar agir penalizar e cobrar
A maior beneficiada com a implantaccedilatildeo deste modelo eacute a sociedade brasileira que teraacute reais
possibilidades de diminuir seus iacutendices de infraccedilotildees contravenccedilotildees crimes e mortes aleacutem de
minimizar os prejuiacutezos monetaacuterios com estes eventos O paiacutes pode dar o exemplo ao mundo
tal como jaacute fez no processo eleitoral receacutem concluiacutedo
O capiacutetulo 2 fundamenta as tecnologias envolvidas no Modelo de Gerenciamento de Veiacuteculos
Automotores o capiacutetulo 3 detalha as necessidades e benefiacutecios da implantaccedilatildeo do modelo e o
capiacutetulo 4 apresenta o Modelo de Gerenciamento de Veiacuteculos Automotores desenvolvido no
seu aspecto fiacutesico funcional e quanto agrave base de informaccedilotildees O capiacutetulo 5 compreende as
consideraccedilotildees finais e conclusotildees e o anexo 1 conteacutem a base de informaccedilotildees - MIB -
definida
13
2 - FUNDAMENTACcedilAtildeO
21 O Modelo SNMP
O Modelo de Gerenciamento SNMP foi criado em 1990 buscando suprir uma lacuna que
estava se abrindo no gerenciamento da Internet Ateacute entatildeo a precursora ARPANET vinha
utilizando recursos modestos como o programa Ping para gerenciamento O crescimento
explosivo da rede mundial demandou uma forma sistemaacutetica de monitorar e controlar as redes
de computadores A estrutura e o protocolo SNMP foram implementados nos produtos
comerciais - computadores hubs roteadores switches - e se tomaram padrotildees para o
gerenciamento de redes O Modelo SNMP consiste em quatro componentes noacute gerenciado
estaccedilatildeo de gerenciamento informaccedilatildeo de gerenciamento e protocolo (TANENBAUM 1997)
Estes componentes satildeo ilustrados na figura 21
Fig 21 - Componentes do Modelo de Gerenciamento SNMP
14
Segundo Mello (2002 108 f) o modelo de gerenciamento SNMP eacute composto pelos elementosGerente (estaccedilatildeo de gerenciamento)- a estaccedilatildeo de gerenciamento age como uma interface da estrutura gerenciada com o administrador o qual recebe as informaccedilotildees de estado do sistema e determina a accedilatildeo que deve ser tomada Agente - eacute moacutedulo que fica no dispositivo que estaacute sendo gerenciado Troca informaccedilotildees com o gerente A comunicaccedilatildeo pode ser originada a partir dele (trap) ou do gerente (polling)MTB - por sua vez a MtB (Base de Informaccedilotildees Gerenciaacuteveis) armazena todas as informaccedilotildees do dispositivo como a identificaccedilatildeo as configuraccedilotildees o estado Estas informaccedilotildees satildeo lidas ou alteradas pelo agenteProtocolo de Gerenciamento - O SNMP possibilita a troca de informaccedilotildees entre gerentes e agentes Na arquitetura Internet o SNMP eacute implementado sobre o UDP ou seja natildeo eacute orientado agrave conexatildeo - como sua funccedilatildeo eacute gerenciar situaccedilotildees de risco natildeo pode depender de conexatildeo
As redes de computadores se consolidaram apoacutes um embate com sistemas multiusuaacuterios que
foi a tecnologia que fez frente agraves redes no final dos anos 80 Praacuteticas baratas e eficientes as
redes de computadores imediatamente foram interligando todos elementos de computaccedilatildeo de
uma empresa de computadores a impressoras de servidores a sistemas de fornecimento de
energia ininterrupta (no breaks) As redes foram se expandindo dentro da empresa
interligaram filiais e parceiros tomando-se estruturas extremamente complexas e requerendo
algum niacutevel de gerenciamento As tentativas iniciais foram proprietaacuterias e natildeo tinham a
abrangecircncia necessaacuteria ao problema
A cultura de gerenciar redes expandiu-se quando os principais fabricantes de equipamentos de
informaacutetica adotaram o modelo SNMP como padratildeo A estrutura de gerenciamento eacute
composta basicamente de um gerente que solicita informaccedilotildees ou envia comandos de controle
para o noacute gerenciado dentro do noacute estaacute o agente SNMP que recebe as instruccedilotildees do gerente e
as executa Quando o agente necessita de alguma informaccedilatildeo ele consulta a MIB que eacute a base
de informaccedilotildees de gerenciamento de cada equipamento Todo equipamento deve possuir uma
MIB para ser gerenciaacutevel pois eacute nela que as informaccedilotildees relevantes ao usuaacuterio satildeo
armazenadas
O SNMP foi definido tendo como principal objetivo minimizar a quantidade e complexidade das funccedilotildees de gerenciamento realizadas pelo agente Como objetivos secundaacuterios foi proposto que o SNMP fosse suficientemente amplo
para aceitar aspectos adicionais da operaccedilatildeo de gerenciamento de redes e tanto quanto possiacutevel independente da arquitetura e mecanismos dos dispositivos gerenciados (CASE 1990 p 5)
O gerenciamento de uma rede de computadores normalmente eacute realizado atraveacutes de vaacuterias
estaccedilotildees de gerenciamento que monitoram e controlam vaacuterios noacutes gerenciados As estaccedilotildees de
gerenciamento satildeo computadores de alta capacidade de processamento que executam uma
aplicaccedilatildeo de gerenciamento Os noacutes gerenciados satildeo computadores hubs switches
roteadores placas de rede no breaks enfim qualquer dispositivo de informaacutetica que possua
um agente SNMP e uma M1B embarcados O agente SNMP intermedeia as questotildees de
gerenciamento com a MIB que armazena os dados do equipamento Estes dados podem ser
consultados ou alterados utilizando o protocolo SNMP
Os recursos que satildeo gerenciados no equipamento ou dispositivo de informaacutetica satildeo
representados como objetos e a MIB eacute uma estruturaccedilatildeo destes objetos na forma de uma
aacutervore As definiccedilotildees de como deve ser construiacuteda uma MIB podem ser encontradas na
Estrutura da Informaccedilatildeo de Gerenciamento padratildeo (SMI) A notaccedilatildeo para a representaccedilatildeo dos
dados na MIB eacute determinada na Notaccedilatildeo de Sintaxe Abstrata 1 (ASN 1)
A evoluccedilatildeo das redes equipamentos e sistemas de comunicaccedilatildeo bem como o incremento das
necessidades de disponibilidade e seguranccedila fazem com que haja uma constante ampliaccedilatildeo de
funccedilotildees e potencialidades no SNMP e SMI ocasionando a liberaccedilatildeo de novas versotildees de
ambos de tempos em tempos
22 Transmissatildeo Sem Fio
A transmissatildeo sem fio eacute uma das tecnologias que foram muito desenvolvidas em funccedilatildeo de
necessidades em telecomunicaccedilotildees Hoje eacute um meacutetodo amplamente utilizado tanto para
transmitir voz quanto dados Quando se fala de comunicaccedilatildeo entre dois pontos de A ateacute B
15
em que pelo menos um dos terminais ou elementos eacute moacutevel a transmissatildeo sem fio eacute a
tecnologia mais indicada
16
221 O Espectro Eletromagneacutetico
A tecnologia da comunicaccedilatildeo sem fio utiliza como meios de transmissatildeo a atmosfera terrestre
ou o vaacutecuo sendo que estes meios assim como cabos de cobre e cabos oacuteticos tecircm limitaccedilotildees
O espectro eletromagneacutetico eacute o nome dado agrave parte aproveitaacutevel do meio livre para a difusatildeo
de um sinal considerando a tecnologia atualmente conhecida Segundo Tanenbaum (1997)
esta tecnologia foi produzida e observada pela primeira vez em 1887 por Heinrich Hertz
Quando se movem os eleacutetrons criam ondas eletromagneacuteticas que podem se propagar atraveacutes do espaccedilo livre (inclusive no vaacutecuo) O nuacutemero de oscilaccedilotildees por segundo de uma onda eletromagneacutetica eacute chamado de frequumlecircncia eeacute medida em Hz A distacircncia entre dois pontos maacuteximos (ou miacutenimos) consecutivos eacute chamada de comprimento de onda que eacute universalmente designada pela letra grega X (lambda) No vaacutecuo as ondas viajam na mesma velocidade independente de sua frequumlecircncia ou seja a 3x108 ms que eacute a velocidade da luz representada por c A relaccedilatildeo fundamental eacute expressa na equaccedilatildeo X=C Quando se instala uma antena com o tamanho apropriado em um circuito eleacutetrico as ondas eletromagneacuteticas podem ser transmitidas e recebidas com eficiecircncia por um receptor localizado a uma distacircncia bastante razoaacutevel Toda a comunicaccedilatildeo sem fio eacute baseada nesse princiacutepio (TANENBAUM 1997 p 107)
Os principais fatores que afetam uma transmissatildeo em radiofrequumlecircncia satildeo basicamente a
frequumlecircncia utilizada a localizaccedilatildeo dos equipamentos de transmissatildeorecepccedilatildeo o tamanho e
altura das antenas a potecircncia de transmissatildeo do sinal obstaacuteculos e condiccedilotildees do tempo Estes
fatores determinam a aacuterea de cobertura de um determinado sinal isto eacute a aacuterea geograacutefica
onde eacute possiacutevel haver uma comunicaccedilatildeo entre dois ou mais terminais
O espectro eletromagneacutetico uacutetil atualmente em radiofrequumlecircncia eacute a faixa que vai de 3 kHz ateacute
300 GHz O uso desta faixa de frequumlecircncias eacute restrito e controlado justamente para organizar
as vaacuterias aplicaccedilotildees e os inuacutemeros interesses envolvidos O oacutergatildeo federal que atribui destina
e fiscaliza as vaacuterias faixas de frequumlecircncias no Brasil eacute a ANATEL
A grande faixa dos 3 kHz aos 300 GHz eacute dividida em 8 bandas conhecidas pelas suas siglas
na liacutengua inglesa a saber
VLF - frequumlecircncias muito baixas esta banda vai de 3 a 30 kHz a baixa frequumlecircncia implica em
alto comprimento de onda Este tipo de sinal tende a acompanhar a curvatura da Terra
atingindo grandes distacircncias Esta banda eacute especialmente utilizada para transmissotildees globais e
navegaccedilatildeo mariacutetima de longa distacircncia (BICSI 1998 p 29-2)
LF - frequumlecircncias baixas satildeo as contidas entre 30 kHz e 300 kHz Possuem caracteriacutesticas de
propagaccedilatildeo e uso similares agrave banda VLF
MF mdash frequumlecircncias meacutedias estatildeo entre 300 kHz e 3000 kHz Uma grande parte deste espectro
eacute utilizado pelas raacutedios AM (amplitude modulada) tambeacutem conhecidas com raacutedios de ondas
meacutedias (OM) Estas ondas se propagam ao niacutevel do solo e perfuram preacutedios e obstaacuteculos Ateacute
esta frequumlecircncia a largura de banda disponiacutevel eacute pequena (TANENBAUM 1997 p 110)
HF - frequumlecircncias altas vatildeo de 3 MHz ateacute 30 MHz As ondas que estatildeo ao niacutevel do solo tende
a ser absorvidas pela Terra de forma que a propagaccedilatildeo do sinal natildeo acompanha mais a
curvatura do planeta A caracteriacutestica nesta banda eacute que as ondas refratam na ionosfera uma
ou mais vezes retomando ao solo e sendo recebidas pelo destino
VHF - frequumlecircncias muito altas compreendem o intervalo de 30 MHz a 300 MHz A
caracteriacutestica de propagaccedilatildeo eacute similar ao HF sendo utilizada por radioamadores canais de
televisatildeo aberta (2 ao 13) e raacutedios FM (frequumlecircncia modulada) A banda VHF possui faixas
destinadas agrave comunicaccedilatildeo moacutevel terrestre e aplicaccedilotildees militares (TANENBAUM 1997 p
111)
UHF - frequumlecircncias ultra-altas satildeo as que vatildeo de 300 MHz a 3000 MHz De uma forma geral
a partir de 100 MHz as ondas trafegam em linha reta sendo desta forma mais simples para se
17
determinar origem e destino Estas ondas satildeo vulgarmente conhecidas como microondas e
satildeo amplamente utilizadas em comunicaccedilatildeo de dados e voz Usando antenas paraboacutelicas eacute
possiacutevel concentrar o sinal num feixe de microondas permitindo uma comunicaccedilatildeo mais
eficiente A banda UHF conteacutem duas faixas ISM - em 902 MHz e 24 GHz que satildeo liberadas
pela ANATEL para aplicaccedilotildees industriais cientiacuteficas e meacutedicas ou seja na praacutetica qualquer
um pode utilizaacute-las sem autorizaccedilatildeo do oacutergatildeo governamental Ambas estatildeo congestionadas
pela alta utilizaccedilatildeo em telefonia e comunicaccedilatildeo de dados principalmente em grandes centros
Nesta banda eacute atribuiacuteda uma faixa de comunicaccedilatildeo moacutevel terrestre
SHF - as frequumlecircncias superaltas encontram-se acima de 3 GHz e abaixo de 30 GHz Nesta
banda foram atribuiacutedas duas faixas ISM localizadas em 57 e 24 GHz Quando a transmissatildeo
utiliza frequumlecircncias acima de 8 GHz a aacutegua comeccedila a ser um obstaacuteculo pois as ondas
eletromagneacuteticas agora com um comprimento de onda de 3 ou 4 centiacutemetros satildeo absorvidas
pela chuva As empresas de telefonia utilizam SHF em larga escala principalmente para
comunicaccedilatildeo de longa distacircncia
EHF - frequumlecircncias extremamente altas vatildeo de 30 a 300 GHz Possuem caracteriacutesticas
semelhantes a SHF e suas faixas ISM satildeo 61 122 e 244 GHz
222 Teacutecnicas de Multiplexaccedilatildeo
A necessidade de compartilhar um meio finito de transmissatildeo - o ar - fez com que vaacuterias
tecnologias fossem desenvolvidas para resolver problemas de transmissatildeo Uma necessidade
que surgiu foi a de utilizar mais eficientemente as estreitas bandas alocadas para determinada
aplicaccedilatildeo telefonia celular por exemplo O aumento exponencial dos usuaacuterios de telefones
celulares rapidamente congestiona as estaccedilotildees radiobase que podem operar numa pequena
faixa licenciada pela ANATEL
18
Foram desenvolvidas teacutecnicas de multiplexaccedilatildeo para aumentar a capacidade de transmissatildeo
das ondas eletromagneacuteticas Uma analogia uacutetil para mostrar o efeito da multiplexaccedilatildeo de um
sinal de raacutedio eacute o da ponte Governador Colombo Sales que liga a Ilha de Santa Catarina ao
continente A ponte ocupa um determinado espaccedilo uma largura limitada possui 4 pistas
todas no mesmo sentido Se quiseacutessemos aumentar a capacidade de veiacuteculos que trafegam
naquele sentido e natildeo tiveacutessemos espaccedilo para ampliar a largura da ponte ou natildeo houvesse
condiccedilotildees teacutecnicas para isto poderiacuteamos multiplexaacute-la Diminuindo a largura de cada uma
das 4 pistas poderiacuteamos criar uma quinta pista de rodagem Ou se poderia construir um outro
niacutevel de pistas na mesma largura e acima do existente a capacidade de veiacuteculos dobraria sem
que a largura original da ponte fosse alterada
Existem vaacuterias teacutecnicas de multiplexaccedilatildeo sendo que as mais utilizadas satildeo
FDMA - a teacutecnica de acesso muacuteltiplo por divisatildeo de frequumlecircncia pode ser utilizada tanto em
transmissotildees digitais quanto analoacutegicas Uma banda alocada de 25 MHz por exemplo pode
ser dividida em 833 canais independentes de 30 kHz cada Esta teacutecnica permite que o
equipamento moacutevel seja mais simples e barato poreacutem a estaccedilatildeo radiobase necessita mais
equipamentos pois cada canal requer um transmissor e um receptor (BICSI 1998 p29-4)
TDMA mdash a multiplexaccedilatildeo de acesso muacuteltiplo por divisatildeo de tempo prevecirc a divisatildeo dos canais
de radiofrequumlecircncia do FDMA em intervalos de tempo sendo que a cada transmissatildeo eacute alocado
um determinado intervalo TDMA eacute um meacutetodo mais complexo e requer equipamentos mais
sofisticados que um FDMA puro mas consegue atender um nuacutemero muito maior de usuaacuterios
(BICSI 1998 p29-5)
CDMA mdash o acesso muacuteltiplo por divisatildeo de coacutedigo foi desenvolvido para uso militar visando
seguranccedila nas transmissotildees O sistema consiste em converter a informaccedilatildeo em sinal digital e
misturaacute-lo a um coacutedigo randocircmico Esta combinaccedilatildeo eacute transmitida numa larga faixa de
frequumlecircncias literalmente o sinal eacute ldquoespalhadordquo numa teacutecnica conhecida por spread-spectrum
19
CDMA consegue acomodar 20 vezes mais usuaacuterios que FDMA considerando a mesma
largura de banda (BICSI 1998 p 29-6)
23 Estaccedilatildeo Radiobase - ERB
As estaccedilotildees radiobase satildeo um elemento-chave do sistema principalmente porque demandam
um forte investimento do Poder Puacuteblico para que as aacutereas de cobertura necessaacuterias sejam
rapidamente atingidas Este trabalho prevecirc um modelo similar ao adotado pelas companhias
de telefonia celular que em poucos anos conseguiram atingir as principais cidades e rodovias
20
com seu sistema comograve podemos ver na figura 22 do site da TIM Telesc Celular (2002)
Cobertura em mais de 2300 km de rodovias
A TIM aleacutem de oferecer cobertura em 235 municiacutepios em suacirc aacuterea de concessatildeo pensando sempre em oferecer os melhores serviccedilos a seus clientes estaacute estendendo sua cobertura em diversos trechos de rodovias Hoje satildeo mais de 2300 km de rodovias para vocecirc falar ao telefone mesmo quando estiver viajando
Rodaroacute
BR-277 CURITIBA- PONTA GROSSA 100
BR-376 MARINGAacute - APUCARANA 100PR-407 PARANAGUAacute - PONTAL DO PARANAacute 100BR-369 CAMBEacute - APUCARANA 98
BR-376 CURITIBA - Divisa Est Santa Catarina 96BR-277 CURITIBA - PARANAGUAacute 90BR-277 CASCAVEL - FOZ DO IGUACcedilU 86PR-508 ALEXANDRA - MATINHOS 84
BR-116 CURITIBA - Divisa Est Satildeo Paulo 80
BR-116 CURITIBA - Divisa Est Santa Catarina 57
BR-101 FLORIANOPOLIS - Divisa Est Paranaacute 97
BR-101 FLORIANOacutePOLIS - Divisa Est Rio Grande do Sul 90BR-470 NAVEGANTES - BLUMENAU 70
BR-280 MAFRA - PORTO UNIAtildeO 38BR-282 FLORIANOacutePOLIS - LAGES 23
Fig 22 -Aacuterea de cobertura TIM Celular
As ERBs formam uma rede sem fio (WLL - wireless lan) que eacute acessada pelos noacutes da rede
(veiacuteculos automotores) sempre que os mesmos estiverem dentro da aacuterea de cobertura As
plataformas que datildeo sustentaccedilatildeo a este sistema satildeo vaacuterias sendo que algumas jaacute estatildeo
consolidadas principalmente produtos da chamada Segunda Geraccedilatildeo tais como TDMA
CDMA DECT e GSM Outros sistemas chamados de Terceira Geraccedilatildeo como UMTS estatildeo
surgindo e poderatildeo ser utilizados em larga escala no futuro
22
3 - NECESSIDADES E BENEFIacuteCIOS
31 Tecnologia Atual versus Modelo de gerenciamento SNMP
Este trabalho se posiciona no ceme de vim mercado extremamente competitivo e caracterizado
pelo uso de tecnologias proprietaacuterias o mercado de veiacuteculos Tem-se hoje uma pequena
quantidade de montadoras no mundo todas elas lutando para conquistar mercados e
sobreviver Suas equipes de pesquisa e desenvolvimento satildeo cercadas de cuidado e sigilo pois
se tomaram elementos decisivos nesta batalha A informaccedilatildeo eacute mais uma vez fator decisivo
Neste caso natildeo eacute a informaccedilatildeo comercial a informaccedilatildeo de marketing a informaccedilatildeo que eacute
coletada nos mercados consumidores Este trabalho trata de uma informaccedilatildeo especial aquela
contida no veiacuteculo
A pesquisa descrita nesta dissertaccedilatildeo mostra o estaacutegio tecnoloacutegico atual de algumas das
principais montadoras do mundo focalizando principalmente as de automoacuteveis que satildeo as
que determinam o estado da arte Os sistemas de gerenciamento embarcados nos automoacuteveis
satildeo proprietaacuterios e baseados em um ou mais moacutedulos internos que se comunicam com o
mundo externo - tipicamente um PC - via comunicaccedilatildeo serial O automoacutevel conteacutem vaacuterios
sensores e atuadores que informam paracircmetros e estados O cruzamento destas informaccedilotildees
determina avarias ou defeitos que podem ser sanados com uma intervenccedilatildeo externa ou
atraveacutes de um comando Todo este sistema eacute totalmente disponibilizado na unidade de
desenvolvimento da montadora ou seja basicamente em um uacutenico lugar no planeta Uma
pequena parte deste sistema eacute disponibilizado agraves revendas com suas oficinas credenciadas
quase nada eacute oferecido ao usuaacuterio final do veiacuteculo As concessionaacuterias autorizadas compram
um pacote que inclui um PC desktop ou notebook software de gerenciamento moacutedulos de
comunicaccedilatildeo e treinamento na faacutebrica que possibilitaraacute alguns diagnoacutesticos e correccedilotildees de
avarias A questatildeo eacute a seguinte o usuaacuterio paga um valor expressivo por um veiacuteculo com uma
tecnologia de ponta embutida mas continua ficando com o carro quebrado na beira da
estrada sem saber o que fazer Em outra direccedilatildeo o Poder Puacuteblico investe em sistemas de
controle da malha viaacuteria tais como radares e sensores os populares ldquopardaisrdquo e ldquolombada
eletrocircnicardquo
Quando um automoacutevel estaacute em funcionamento numa viagem por exemplo um complexo
mecacircnico-eleacutetrico-hidraacuteulico-eletrocircnico estaacute operando em sincronia Os vaacuterios sistemas
motor injeccedilatildeo de combustiacutevel suspensatildeo etc satildeo todos direcionados para realizar uma
funccedilatildeo simples deslocar pessoas com rapidez conforto e seguranccedila Se eles cumprirem de
forma eficiente este objetivo pode-se dizer que o carro eacute bom Sabe-se que isto realmente
acontece assim como eacute sabido que estes sistemas falham sofrem desgastes sofrem variaccedilotildees
de carga e ficam obsoletos Assim como um equipamento ativo de rede
Um switch de rede quando estaacute em funcionamento numa rede de dados com velocidades de
101001000 Mbps por exemplo eacute um complexo mecacircnico-eleacutetrico-eletrocircnico operando em
sincronia Os vaacuterios sistemas conexotildees mecacircnicas de cabos fonte de energia placas de
circuito etc satildeo direcionados a realizar uma funccedilatildeo tambeacutem simples encaminhar pacotes de
dados com rapidez e seguranccedila Se este switch cumprir esta funccedilatildeo de forma eficiente tem-se
um bom equipamento em matildeos Os switches tambeacutem falham desgastam tecircm sua carga
alterada e ficam obsoletos Para manter-se um switch sempre em funcionamento eficiente eacute
necessaacuterio gerenciaacute-lo
O mundo automotivo vive uma situaccedilatildeo similar agrave descrita anteriormente a explosatildeo do uso de
automoacuteveis Assim como na transiccedilatildeo ARPANET-Intemet natildeo se tem ferramentas eficientes
para gerenciar este processo depois que o veiacuteculo sai da linha de montagem Na verdade natildeo
existem padrotildees para este fim As induacutestrias criaram padrotildees de gerenciamento proprietaacuterios
23
que praticamente cessam sua utilidade no momento que saem da linha de produccedilatildeo ressalva
feita a alguns diagnoacutesticos realizados por algumas concessionaacuterias
Um veiacuteculo oferece ao seu proprietaacuteriomotorista um conjunto de sinalizaccedilotildees luminosas e
paineacuteis analoacutegicos (ponteiros) ou digitais que informam velocidade rotaccedilatildeo do motor
quantidade de combustiacutevel etc Os mais modernos possuem um ldquocomputador de bordordquo que
basicamente faz a relaccedilatildeo entre duas variaacuteveis como por exemplo distacircncia percorrida versus
combustiacutevel consumido e disponibiliza ao motorista o consumo meacutedio do automoacutevel
Os automoacuteveis satildeo particularmente econocircmicos quase avaros quando o assunto eacute fornecer
informaccedilotildees aos gestores da rede digo do sistema viaacuterio os departamentos municipais
estaduais e federais encarregados de tracircnsito estradas e rodovias simplesmente desconhecem
os equipamentos digo veiacuteculos que trafegam pelos seus domiacutenios
O poder puacuteblico investe pesadamente e de forma reativa em ampliaccedilatildeo de vias e
cruzamentos da mesma forma que um administrador de rede sem gerenciamento trata de
comprar ativos de rede que possibilitem links mais raacutepidos desfazendo um gargalo e criando
outro Outro investimento eacute no sentido de monitorar velocidade e identificaccedilatildeo (placa) dos
automoacuteveis com objetivo duplo de controlar e arrecadar
Nos dois casos citados acima - usuaacuterio e gestor - fica claro o condicionamento a que ambos
estatildeo submetidos pouca ou nenhuma informaccedilatildeo eacute o normal Fazendo um pequeno exerciacutecio
considerando a hipoacutetese de que os automoacuteveis fossem mais ldquoamigaacuteveisrdquo pode-se imaginar
um motorista sendo avisado que no proacuteximo mecircs venceraacute a garantia de 1 ano do veiacuteculo
aproveite e leve na concessionaacuteria autorizada mais proacutexima para sanar aquele ruiacutedo no painel
Mecircs que vem vocecirc teraacute que pagar por isto A informaccedilatildeo aparece no visor de cristal liacutequido do
raacutedio ou CDplayer Situaccedilatildeo 2 a famiacutelia em viagem de feacuterias ocorre uma falha no sistema
ABS que evita o bloqueio dos freios do veiacuteculo Faltam 200 km para o destino Podemos
continuar a viagem com seguranccedila ou tenho que procurar uma oficina O sistema informa que
24
apenas o sistema antibloqueio estaacute inoperante mas os freios estatildeo perfeitos Siga viagem e
assim que puder leve a uma concessionaacuteria autorizada O proprietaacuterio de uma transportadora
que possui uma frota de veiacuteculos simplificaria sua tarefa de manutenccedilatildeo dos veiacuteculos
Sempre que um caminhatildeo entra numa das filiais o agente SNMP envia um trap (relatoacuterio) das
condiccedilotildees funcionais do veiacuteculo
O mesmo exerciacutecio pode ser feito pensando no poder puacuteblico nos pontos de gerenciamento
de traacutefego que funcionam como uma rede sem fio que recebe e envia dados para os
automoacuteveis uma estaccedilatildeo gerente recebe uma notificaccedilatildeo de um agente SNMP embarcado no
veiacuteculo que informa que eacute um Palio do fabricante FIAT modelo XA 03 placa ABC 1234
Cor vermelha Chassi 2384FTR4532DSE12 MAC Address 0060B30000C2 e estaacute
trafegando a 95 kmh velocidade acima do permitido no trecho A estaccedilatildeo gerente envia uma
mensagem ao veiacuteculo informando a situaccedilatildeo irregular ao motorista que iraacute diminuir a
velocidade para natildeo ser multado Numa situaccedilatildeo hipoteacutetica de roubo de automoacutevel as estaccedilotildees
gerentes do poder puacuteblico satildeo autorizadas a enviar um comando de cortar a igniccedilatildeo do
veiacuteculo
No caso de gerenciamento de um conjunto de veiacuteculos como o proprietaacuterio da transportadora
ou o DER de Santa Catarina existe a necessidade de padronizaccedilatildeo ou seja todas as
montadoras deveriam adotar gradativamente um modelo padronizado A padronizaccedilatildeo
possibilita que se economize no desenvolvimento de aplicaccedilotildees e equipamentos software e
hardware Outra vantagem eacute que mais empresas podem adquirir o sistema e desfrutar dos
benefiacutecios de gerenciamento sobre veiacuteculos jaacute que natildeo se fala mais em tecnologia
proprietaacuteria
Este trabalho considera algumas diferenccedilas entre utilizar o Modelo SNMP para gerenciamento
de uma rede de computadores ou para veiacuteculos automotores Os conceitos baacutesicos natildeo se
alteram e as principais mudanccedilas satildeo relacionadas na Tabela 31
25
26
Modelo SNMP em Redes de
Computadores
Modelo SNMP em Veiacuteculos
Automotores
Estaccedilotildees de
Gerenciamento
Estaacuteticas complexas e
centralizadas
Estaacuteticas ou moacuteveis complexas ou
simples e descentralizadas
Noacutes
GerenciadosEstaacuteticos Moacuteveis
Relaccedilatildeo
Estaccedilotildees Noacutes1 O n n O n
Elementos
Gerenciados
Computadores hubs switches
roteadores
Automoacuteveis ocircnibus caminhotildees
motocicletas
Base de
InformaccedilotildeesMIB-II
Os objetos e grupos da MIB-II satildeo
insuficientes para este fimTabela 31 - Comparativo de Uso no Modelo SNMP
Natildeo se quer que com este trabalho sejam abolidas as questotildees de sigilo e segredo industrial na
pesquisa e desenvolvimento dos veiacuteculos pelo contraacuterio As atuais formas de monitoramento
e telemetria com a meta de resolver problemas e aumentar a vantagem competitiva de seus
produtos satildeo boas principalmente para os consumidores
27
4 - MODELO DE GERENCIAMENTO DE VEIacuteCULOS AUTOMOTORES
O modelo proposto nesta dissertaccedilatildeo eacute baseado no modelo SNMP e utiliza os elementos
previstos ou seja estaccedilotildees de gerenciamento noacutes gerenciados informaccedilotildees e um protocolo
de comunicaccedilatildeo A intenccedilatildeo eacute utilizar ao maacuteximo toda a tecnologia que jaacute foi desenvolvida e
foi consolidada ao longo dos uacuteltimos anos pois isto traraacute baixos custos e uma massa criacutetica jaacute
formada
Neste capiacutetulo e nos posteriores utilizar-se-aacute para efeito de maior clareza a denominaccedilatildeo
carro eou automoacutevel ao inveacutes de veiacuteculo inclusive nas figuras O carro eacute o veiacuteculo mais
comum e pretende-se que o leitor na medida em que se embasa o modelo vaacute traccedilando um
paralelo com as situaccedilotildees corriqueiras do dia-a-dia De qualquer forma o modelo foi pensado
para ser utilizado em todos os tipos de veiacuteculos sejam eles de passeio utilitaacuterios de carga
motocicletas de passageiros enfim todos os veiacuteculos (noacutes) que utilizam a malha viaacuteria (rede)
do paiacutes
O modelo proposto apresenta trecircs arquiteturas Fiacutesica Funcional e de Informaccedilatildeo A
arquitetura Fiacutesica define a infra-estrutura de comunicaccedilatildeo entre os componentes do sistema a
arquitetura Funcional descreve os componentes loacutegicos do sistema e as funcionalidades que
podem ser desenvolvidas e a arquitetura de Informaccedilatildeo apresenta um conjunto de variaacuteveis
que datildeo suporte ao desenvolvimento das aplicaccedilotildees e as notificaccedilotildees que podem ser emitidas
no caso destas variaacuteveis atingirem limiares especificados Cada uma dessas arquiteturas seraacute
detalhada nos itens a seguir
28
41 Arquitetura Fiacutesica
Esta dissertaccedilatildeo utiliza o Modelo de Gerenciamento SNMP por se tratar de uma tecnologia
que eacute padratildeo possui inuacutemeros gerentes e agentes desenvolvidos para as mais diversas
aplicaccedilotildees e eacute produzida em escala o que baixa os custos de implantaccedilatildeo em qualquer
veiacuteculo A quantidade de pessoal que jaacute atua nesta tecnologia tambeacutem eacute um fator positivo A
figura abaixo mostra esquematicamente o modelo sendo aplicado no gerenciamento de
veiacuteculos
Gerenciamento
(GERENTE
SNMP)
Fig 41 - Modelo de Gerenciamento SNMP em Veiacuteculos Automotores
Saindo de um modelo teoacuterico e descrevendo um modelo praacutetico tem-se um computador
rodando um programa gerente SNMP que interage com uma base de dados este computador
possui uma interface ethemet 10100 que estaacute conectada por cabo de par tranccedilado ou fibra
oacutetica a uma bridge Esta bridge converte o padratildeo de comunicaccedilatildeo de rede ethernet em
radiofrequumlecircncia utilizando uma frequumlecircncia de saiacuteda e outra de entrada este conjunto eacute
vulgarmente denominado canal e eacute compartilhado por todos os veiacuteculos equipados com uma
bridge similar A bridge do veiacuteculo opera no mesmo canal e compartilha a banda total
fornecida pelo sistema gerente com os outros veiacuteculos que estatildeo na regiatildeo de cobertura da
antena (ERB - estaccedilatildeo radiobase)
A cobertura de cada ERB depende basicamente da potecircncia real dissipada pela antena do tipo
e ganho da antena Uma referecircncia praacutetica que se pode ter eacute o das aacutereas de cobertura de
telefones celulares o modelo proposto nesta dissertaccedilatildeo pode ser implementado com uma
infraestrutura semelhante A figura 42 mostra os elementos reais e sua interaccedilatildeo
Fig 42 - Modelo fiacutesico para gerenciamento de veiacuteculos
O Modelo de Gerenciamento de Veiacuteculos Automotores contempla todas as etapas da ldquovidardquo
de um veiacuteculo ou seja satildeo previstos estaacutegios diferenciados de monitoramento e controle de
acordo com a etapa em que o veiacuteculo se encontra
A primeira etapa de um veiacuteculo automotor fisicamente falando eacute a sua produccedilatildeo
normalmente executada em seacuterie As montadoras possuem plantas fabris em diversas
localidades do mundo onde produzem determinadas linhas e modelos de veiacuteculos No
momento que o veiacuteculo recebe seu sistema eletro-eletrocircnico incluindo o microservidor
veicular uma estaccedilatildeo de gerenciamento da produccedilatildeo jaacute pode iniciar a gravaccedilatildeo dos dados de
identificaccedilatildeo do mesmo como eacute ilustrado na figura 43
MONTADORA DE AUTOMOacuteVEIS Linha de montagem
Dados de Identificaccedilatildeo do veiacuteculo
Fig 43 - Gerenciamento na produccedilatildeo do veiacuteculo
O veiacuteculo cumpre sua trajetoacuteria na linha de montagem jaacute interagindo com uma aplicaccedilatildeo-
gerente desenvolvida para este fim O fabricante neste momento jaacute pode monitorar os testes
iniciais do veiacuteculo gerenciar sua armazenagem no paacutetio da faacutebrica e o embarque para a
concessionaacuteria Apenas duas estaccedilotildees radiobase externas tecircm capacidade para dar cobertura a
todo parque fabril de uma montadora como a Fiat em Betim MG que eacute a maior montadora do
paiacutes com 613800 m2 de aacuterea construiacuteda segundo informa o site brasileiro da Fiat Automoacuteveis
(2002) Algumas ERBs internas que tem um custo muito inferior agraves externas completariam a
cobertura nos pontos necessaacuterios da linha de montagem
O veiacuteculo pronto segue na maior parte das vezes para uma concessionaacuteria autorizada para ser
comercializado Esta mesma concessionaacuteria normalmente presta assistecircncia teacutecnica aos
veiacuteculos da marca tendo limitaccedilotildees quando recebe um automoacutevel por exemplo de um
concorrente Com uma estaccedilatildeo radiobase interna a concessionaacuteria estaacute habilitada a monitorar
todos os veiacuteculos que entrarem na sua oficina estando eles equipados com o microservidor
veicular O teacutecnico da empresa tem a sua disposiccedilatildeo dados histoacutericos e perfis de uso do
veiacuteculo que podem auxiliar na detecccedilatildeo e soluccedilatildeo do problema
Os dados de identificaccedilatildeo do veiacuteculo e do proprietaacuterio aliados ao perfil do condutor tomam-
se ferramentas para conquista e manutenccedilatildeo do cliente A diminuiccedilatildeo do iacutendice de roubos e
acidentes toma a contrataccedilatildeo do seguro uma opccedilatildeo menos necessaacuteria diminuindo o gasto de
quem compra o veiacuteculo e consequumlentemente aumentando as vendas A figura 44 mostra as
possibilidades de gerenciamento nas fases de comercializaccedilatildeo e manutenccedilatildeo
32
REVENDA DE AUTOMOacuteVEIS
Fig 44 - Gerenciamento na comercializaccedilatildeo e manutenccedilatildeo do veiacuteculo
Encerrada a primeira comercializaccedilatildeo do veiacuteculo inicia-se a etapa de utilizaccedilatildeo do mesmo
por um proprietaacuterio ou condutor O microservidor veicular interage com o condutor via painel
digital ou sintetizador de voz Alguns veiacuteculos de maior valor agregado jaacute satildeo equipados com
paineacuteis que atendem ao ldquocomputador de bordoldquo e ao sistema de som raacutedios FM transmitem
pequenas chamadas e notiacutecias que satildeo lidas no interior do veiacuteculo Sintetizadores de voz
equipam os veiacuteculos chamados ldquotop de linhardquo e informam para o motorista colocar o cinto de
seguranccedila que existem portas abertas etc O Modelo de Gerenciamento de Veiacuteculos
Automotores possibilita que haja um enriquecimento das informaccedilotildees e possibilidades para o
condutor do veiacuteculo conforme mostra a figura 45
33
Fig 45 - Gerenciamento no uso do veiacuteculo
PROPRIETAacuteRIO DO AUTOMOacuteVEL
Monitoramento
Garantia e revisotildees
Seguranccedila
O proprietaacuterio do veiacuteculo eacute notificado sempre que uma troca de oacuteleo ou manutenccedilatildeo
preventiva eacute necessaacuteria diminuindo os riscos de uma eventual perda de garantia do fabricante
O aviso de que a garantia do veiacuteculo estaacute expirando tambeacutem existe e isto possibilita uma
eventual diminuiccedilatildeo de custos numa revisatildeo Como o veiacuteculo interage com o sistema gestor
de tracircnsito o modelo prevecirc um mecanismo de solicitaccedilatildeo de socorro muito uacutetil em casos de
acidentes ou quebra do veiacuteculo O maior benefiacutecio eacute saber que seu veiacuteculo estaacute sendo
monitorado assim como os outros veiacuteculos que estatildeo trafegando O monitoramento causa
maior disciplina no tracircnsito e a consequumlente diminuiccedilatildeo de acidentes como mostra a
experiecircncia na capital paranaense na palavra de Cassio Taniguchi
Em 2001 foram 20 menos mortes no tracircnsito curitibano Passamos de 16 em 2000 para 13 morte em cada grupo de 10 mil veiacuteculos Esse eacute o indicador utilizado para mensurar o niacutevel de seguranccedila no tracircnsito urbano E eacute tambeacutem um iacutendice capaz de nos informar a respeito do niacutevel de civilidade que nossa sociedade alcanccedilou Os curitibanos merecem aplausos porque esse resultado eacute fruto de um esforccedilo coletivo que tem envolvido toda a
34
cidade desde 1997 quando lanccedilamos o programa Cidadatildeo em Tracircnsito O programa todos lembram eacute ancorado no tripeacute formado pela engenharia de traacutefego fiscalizaccedilatildeo e educaccedilatildeo para o Tracircnsito E em cinco anos os resultados falam por si proacuteprios O investimento realizado pela Prefeitura de Curitiba passa de R$ 100 milhotildees - o maior entre as cidades de mesmo porte no paiacutes (TANIGUCHI 2002)
O gerenciamento do veiacuteculo auxilia os engenheiros de traacutefego e aumenta o poder de
fiscalizaccedilatildeo do Poder Puacuteblico tornando praticamente inviaacuteveis as accedilotildees criminosas
envolvendo veiacuteculos O Poder Puacuteblico do Brasil bem como de todo paiacutes que adotar este
modelo de gerenciamento ganha uma ferramenta poderosa de gestatildeo de tracircnsito com reflexos
em oacutergatildeos governamentais federais estaduais e municipais diversos tais como departamentos
de tracircnsito departamentos de poliacutecia rodoviaacuteria poliacutecias civil e militar serviccedilos de
inteligecircncia poliacutecia federal serviccedilos de repressatildeo ao crime organizado e secretarias de
receita A figura 46 ilustra algumas situaccedilotildees contempladas neste modelo proposto
Fig 46 - Gerenciamento pelo Poder Puacuteblico
Administraccedilatildeo da malha viaacuteria
Controle de roubos e acidentes
PODER PUacuteBLICOMonitoramento de
tracircnsito
O poder que o modelo disponibiliza aos oacutergatildeos puacuteblicos eacute o poder da informaccedilatildeo em tempo
real o conjunto formado pela identificaccedilatildeo inequiacutevoca do veiacuteculo seu provaacutevel condutor e a
localizaccedilatildeo atual com pequena margem de erro permite accedilotildees policiais raacutepidas e eficientes O
Modelo de Gerenciamento de Veiacuteculos permite ainda que o sistema gestor execute controles
remotamente sobre o veiacuteculo como corte de combustiacutevel e de igniccedilatildeo do motor causando a
imobilizaccedilatildeo instantacircnea As Estaccedilotildees Puacuteblicas de Gerenciamento satildeo as mais complexas e as
mais seguras de todo o modelo visto o poder que carregam em sua aplicaccedilatildeo Apenas o Poder
Puacuteblico constituiacutedo pode ter acesso a estas potencialidades do sistema e para tanto a
aplicaccedilatildeo-gerente deve ser inviolaacutevel
A figura 47 simula uma implantaccedilatildeo de estaccedilotildees radiobase na regiatildeo central da capital
catarinense dando uma ideacuteia de como seria a distribuiccedilatildeo das antenas para haver
gerenciamento sobre os veiacuteculos que circulam na aacuterea
Fig 47 - Estaccedilotildees Radiobase em Florianoacutepolis
42 Arquitetura Funcional
O sistema fiacutesico apresentado anteriormente eacute mostrado aqui como entidades loacutegicas
posicionadas de acordo com sua funccedilatildeo no modelo de gerenciamento A figura 46 ilustra o
modelo funcional
36
Fig 48 - Modelo Funcional de Gerenciamento
421 Estaccedilotildees de Gerenciamento
As estaccedilotildees de gerenciamento satildeo de diferentes porte e complexidade variando de uma
estaccedilatildeo simples para gravaccedilatildeo de dados de identificaccedilatildeo na faacutebrica ateacute um grande complexo
de gerenciamento de veiacuteculos montado com computadores de grande porte e programas de
gerenciamento capazes de suportar milhares de noacutes (veiacuteculos) no Departamento de Estradas
de Rodagem de uma unidade da federaccedilatildeo As estaccedilotildees seratildeo basicamente destinadas a trecircs
finalidades de acordo com os interesses dos mantenedores da gerecircncia
4211 Estaccedilotildees de Gerenciamento de Produccedilatildeo
As estaccedilotildees de produccedilatildeo satildeo localizadas no ambiente de montagem do veiacuteculo ao lado da
linha de produccedilatildeo em seacuterie da motocicleta do automoacutevel do caminhatildeo do utilitaacuterio do
trator etc Esta estaccedilatildeo serviraacute para gravar as primeiras variaacuteveis na MIB do veiacuteculo
basicamente as de identificaccedilatildeo tais como nome do fabricante modelo do veiacuteculo nuacutemero de
seacuterie etc Estes dados satildeo estaacuteticos e soacute podem ser gravados e alterados em faacutebrica satildeo
uacutenicos e sua longevidade eacute coincidente com a do veiacuteculo
4212 Estaccedilotildees de Gerenciamento de Manutenccedilatildeo
As estaccedilotildees de manutenccedilatildeo estaratildeo baseadas nas concessionaacuterias autorizadas revendas de
automoacuteveis e oficinas mecacircnicas Sua funccedilatildeo baacutesica seraacute a gravaccedilatildeo de dados relativos agrave
venda e ao proprietaacuterio do veiacuteculo Satildeo estaccedilotildees simples que poderatildeo consultar as
informaccedilotildees de qualquer carro de qualquer marca visto que a padronizaccedilatildeo usando SNMP
retira o caraacuteter proprietaacuterio dos sistemas atuais
4213 Estaccedilotildees Puacuteblicas de Gerenciamento
Satildeo estaccedilotildees complexas e seguras que gerenciam a malha viaacuteria de um ou mais municiacutepios de
um estado da uniatildeo Basicamente compostas por hardware e software de grande porte como
por exemplo uma workstation HP ou IBM rodando Openview ou Unicenter TNG interagindo
com uma base de dados Oracle A seguranccedila possibilitada pelo SNMPv3 eacute um fator
primordial neste caso pois aqui estaratildeo sendo utilizadas funccedilotildees de controle vitais no veiacuteculo
422 Noacutes Gerenciados
O noacute gerenciado neste modelo proposto eacute tipicamente um veiacuteculo automotor conforme citado
anteriormente Aqui existe uma caracteriacutestica singular que eacute a de que os noacutes satildeo moacuteveis estatildeo
constantemente em deslocamento desde sua fabricaccedilatildeo na montadora passando pelo
transporte ateacute a revenda e o uso posterior pelo proprietaacuterio ou motorista O veiacuteculo dispotildee de
um hardware especialista - um microservidor veicular mdash que contecircm a vehicleMIB e o agente
este hardware interage com os sensores e atuadores existentes no automoacutevel O microservidor
veicular eacute composto basicamente de uma unidade central de processamento memoacuteria volaacutetil
memoacuteria permanente interface com o veiacuteculo e com a rede sem fio este produto assim como
descrito neste modelo natildeo existe comercialmente poreacutem a tecnologia eacute a mesma que eacute
utilizada na implementaccedilatildeo de gerenciamento em roteadores e switches
423 Meio de Comunicaccedilatildeo
A forma como a estaccedilatildeo gerenciadora e o noacute gerenciado trocam informaccedilotildees eacute por
radiofrequumlecircncia ou seja eacute uma comunicaccedilatildeo ethemet sem fio (wireless) que utiliza a mesma
tecnologia jaacute empregada em redes locais O gerente (estaccedilatildeo gerente) interage com o agente
(noacute gerenciado) por intermeacutedio de uma bridge ethemet sem fio e vice-versa A frequumlecircncia de
difusatildeo deve ser diversa das maciccedilamente utilizadas ISM (Aplicaccedilotildees Industriais Cientiacuteficas
e Meacutedicas) por motivos oacutebvios a escolha deve recair nas faixas atribuiacutedas para aplicaccedilatildeo
moacutevel terrestre preferencialmente as proacuteximas das bases de VHF e UHF 41015 MHz ateacute 50
MHz e 3354 MHZ ateacute 3999 MHz (ANATEL 2002)
Fig 49 - Espectro de frequumlecircncias no Brasil
423 Informaccedilotildees de Gerenciamento
As informaccedilotildees envolvidas estatildeo definidas em vehicleMIB e satildeo tratadas pelo agente
especialista que acompanha o veiacuteculo Os objetos ou atributos em questatildeo atendem a
legislaccedilatildeo brasileira de tracircnsito vigente e os requisitos baacutesicos do fabricante do revendedor e
do proprietaacuterio
39
424 Protocolo de Gerenciamento
O protocolo a ser utilizado eacute o SNMPv3 implementado sobre SNMPv2 A versatildeo 3 apresenta
vaacuterios avanccedilos na questatildeo de seguranccedila e as definiccedilotildees podem ser vistas nas RFCs 2571 a
2575 Como esta versatildeo natildeo eacute completa existe a necessidade da versatildeo anterior que pode ser
vista nas RFCs 1905 e 1906
43 Arquitetura de Informaccedilatildeo
A vehicleMIB foi projetada para atender as demandas baacutesicas de todas entidades fiacutesicas e
juriacutedicas que interagem com um automoacutevel Esta MIB procura natildeo conflitar com os sistemas
atualmente implantados que foram concebidos com outra finalidade
A pesquisa que resultou nesta MIB abrangeu a atual legislaccedilatildeo de tracircnsito os atuais coacutedigos
procedimentos e nuacutemeros empregados pela induacutestria automobiliacutestica e suas concessionaacuterias
As funccedilotildees principais de um automoacutevel foram contempladas somou-se a elas algumas
variaacuteveis trazidas do universo de redes de computadores e outras retiradas de carros-conceito
431 Desenvolvimento da MIB
Utilizou-se como ferramenta de auxiacutelio um pacote de programas da MG-Soft chamado MIB
Browser Professional Edition sendo que as figuras que mostram a aacutervore da MIB satildeo telas
capturadas deste software
40
f j MG-SOFT MIszlig Compiler - [MIszlig Group1J File Edit View Modules Jools Window Help
B MIB Tree B Q ] iso
B - Q org B Q dod
R-f1 internetiQ j directorv
+i _ J mgmtR I__| experimental
B vehicleMIBi Q j vehideMIBObjects Si f j vehicleMIBNotifications IS _ J vehicleMIBConformance
f i L_1 private I- SNMPvl Traps
ffl iJ T extual ConventionsS Type Assignments
Fig 410 - Aacutervore da MIB
A vehicleMIB faz parte do grupo experimental (3) segundo a notaccedilatildeo ASNl utilizada pelo
protocolo SNMP Os objetos definidos (OBJECT IDENTIFIER) para compor a vehicleMIB
foram trecircs a saber
vehicleMIBObjects conteacutem todas as informaccedilotildees relativas a identificaccedilatildeo do veiacuteculo
(vehicleldent) ao proprietaacuterio do veiacuteculo (vehicleOwner) o seu histoacuterico (vehicleHistory)
valores momentacircneos (vehicleStatus) e variaacuteveis para controle (vehicleControl)
vehicleMIBNotifications este objeto comporta os atributos utilizados para notificaccedilatildeo de
eventos importantes e se destinam principalmente para servir ao motoristaproprietaacuterio
vehicleMIBConformance este grupo define as necessidades e possibilidades de
implementaccedilatildeo segundo uma famiacutelia de objetos (OBJECT-GROUP) preacute-determinada Os
atributos referentes a grupos e as questotildees de concordacircncia estatildeo contidos nos OBJECT
IDENTIFIER vehicleGroups e vehicleCompliance
41
bullJMG-SOFT MIB Compilei [MIB Group]Uumliacute File Edit View Modules loots Window Help
tg satildegt U m amp T raquo f t I o s P3 m p | 0
B ^ MIB Tree B _ J iso
H Q j org eacute Q dod
Eacute j J internetP~1 directory
B i_ J mgmt rsquo Q j mib-2
agrave Q experimental Ograve OtildeEcirc vehicleMIB
Egrave __| vehicleMIBObjectsSi _ J vehicleldent ffl- n vehicleOwner E _ ] vehicle History ffl- fj vehicleStatus Egrave C j vehicleControl
atilde __) vehicleMIBNotificationsvehicleN otificationChangeO ilAndM aintenance
lt4 vehicleN otificationHelp d f vehicleNotificationGuaranty
B _ ] vehicleMIBConformance IacuteB _ J vehicleCompliance Eacute L J vehicleGroups
B -(_J private1Q j enterprises
Fig 411mdash Aacutervore de vehicleMIBObjects
432 Descriccedilatildeo de vehicleMIBObjects
Esta seccedilatildeo descreve com maiores detalhes cada variaacutevel que compotildee a vehicleMIBObjects
que eacute composta pelos grupos vehicleldent vehicleOwner vehicleHistory vehicleStatus e
vehicleControl
42
4321 Grupo vehicleldent
F1 P 1 experimental Eacute- vehicleMIB
lEacute vehicleMIB Objects B- [_ J vehicleldent
vehicleldentManufacturer vehicleldentModel
vehicleldentSoftwareVersionamp vehideldentAgentSoftwareVersion
vehiclel dentType vehicleldentFuel vehicleldentManufacturingYear vehiclel dentM odelYrsquo ear vehiclel dentCapacity
I^ vehiclel dentPoweri-- vehiclel dentM otorType
vehiclel dentM otorNumber vehiclel dentCylinder
vehiclel dentFirstOilChange | ^ vehicleldentFirstMaintenance
gt$j vehicleldentMaintenancePeriod vehiclel dentColor
i vehiclel dentChassisl d j-- vehicleldentLicencePlate bull vehicleldentlpAddress i - ^ vehicleldentMacAddress h vehiclel dentS eriaIN umber vehicleldentGuaranty
Fig 411 - Aacutervore de vehicleldent
vehicleldentManufacturer - O objeto vehicleldentManufacturer eacute uma string que armazena o
nome da empresa que produz o veiacuteculo eacute gravada em faacutebrica e natildeo se altera mais Esta
variaacutevel seraacute preenchida por exemplo com ldquoGeneral Motorsrdquo ldquoVolkswagenrdquo ou ldquoYamahardquo
vehicleldentModel - Esta variaacutevel conteraacute a identificaccedilatildeo do modelo do veiacuteculo eacute fixa e natildeo
pode ser alterada Ex Palio EX Xsara Picasso Celta
vehicleldentSoftwareVersion - Este atributo eacute reservado agrave versatildeo do firmware ou software do
veiacuteculo e eacute atualizado cada vez que eacute feito o upgrade do mesmo Este programa eacute uma espeacutecie
de sistema operacional do hardware contido no veiacuteculo
vehicleldentAgentSoftwareVersion - A versatildeo do agente de gerenciamento pode ou natildeo
coincidir com a versatildeo de firmware Caso estes programas tenham tratamento e evoluccedilatildeo
distintos as versotildees podem ser atualizadas separadamente e teratildeo coacutedigos diferentes
vehicleldentType - Este objeto serve para identificar o tipo de veiacuteculo segundo determinaccedilatildeo
das leis brasileiras de tracircnsito O tipo de veiacuteculo automotor consta na documentaccedilatildeo de
licenciamento e pode ser por exemplo tipo automoacutevel de passeio caminhatildeo de carga ocircnibus
de passageiros etc
vehicleldentFuel - A variaacutevel vehicleldentFuel serve para identificar o combustiacutevel principal
para que o veiacuteculo foi originalmente construiacutedo Eacute gravado na linha de montagem e
permanece caso haja transformaccedilatildeo posterior no motor do veiacuteculo este dado natildeo pode ser
alterado Ex gasolina tipo C oacuteleo diesel energia eleacutetrica etc
vehicleldentManufacturing Year - Neste atributo eacute gravado o ano de fabricaccedilatildeo do veiacuteculo
Depois de gravado natildeo se altera
vehicleldentModelYear - A vehicleldentModelYear armazena o ano do modelo do veiacuteculo
que pode ou natildeo coincidir com o ano de fabricaccedilatildeo
vehicleldentCapacitv - Esta variaacutevel eacute uma string que armazena a capacidade do veiacuteculo de
acordo com a destinaccedilatildeo do mesmo ou seja se se tratar de um caminhatildeo a capacidade de
carga seraacute de 40000 kg se for um automoacuteveL a capacidade seraacute de 5 passageiros por
exemplo
vehicleldentPower - Identifica a potecircncia nominal da motorizaccedilatildeo principal do veiacuteculo que
pode ser expressa em cv (cavalo-vapor) ou W (watt) de acordo com a legislaccedilatildeo vigente no
paiacutes de utilizaccedilatildeo do veiacuteculo
vehicleldentMotorTvpe - Este atributo armazena a identificaccedilatildeo da principal forma de
motorizaccedilatildeo do veiacuteculo ou seja qual o tipo de motor que preferencialmente ou
prioritariamente eacute utilizado Caso o veiacuteculo seja um hiacutebrido com motor a combustatildeo e
eleacutetrico armazenar a identificaccedilatildeo do motor mais utilizado
vehicleldentMotorNumber - Este objeto armazena o nuacutemero de identificaccedilatildeo do motor do
veiacuteculo que eacute uacutenico e faz parte do conjunto de nuacutemeros que identificam o conjunto de
sistemas que compotildee um veiacuteculo
vehicleldentCvlinder - Utilizada para informar o nuacutemero total de cilindros (pistotildees) do motor
caso se trate de um motor de combustatildeo
vehicleldentFirstOilChange - Esta variaacutevel serve para armazenar a distacircncia maacutexima
percorrida - a popular ldquoquilometragemrdquo - para se realizar a primeira troca de oacuteleo lubrificante
interno do motor Esta informaccedilatildeo serviraacute para que o condutor do veiacuteculo seja notificado a
tempo de proceder agrave troca sem causar danos ao motor nem perder a garantia de faacutebrica
vehicleldentOilChangePeriod - O objeto em questatildeo armazena o valor em km ou milhas
recomendado pelo fabricante entre trocas de oacuteleo lubrificante do motor Ex 10000 km
vehicleldentFirstMaintenance - A variaacutevel vehicleldentFirstMaintenance serve para registrar
o limite de quilometragem para realizaccedilatildeo da primeira revisatildeo gratuita do veiacuteculo Existe na
vehicleMIB uma notificaccedilatildeo que utiliza este atributo com o objetivo de resguardar o
proprietaacuterio de um eventual esquecimento ou distraccedilatildeo que acarretaria perda de garantia
vehicleldentMaintenancePeriod - O atributo eacute registrado em faacutebrica e representa o valor da
quilometragem recomendada entre as manutenccedilotildees preventivas E uma seguranccedila a mais para
o usuaacuterio que seraacute avisado sempre que determinados conjuntos de peccedilas principalmente
mecacircnicas estiverem com seu desgaste natural no limite
vehicleldentColor - A vehicleldentColor eacute a string que armazena o nome da cor predominante
do veiacuteculo Esta informaccedilatildeo eacute gravada em faacutebrica e permanece inalterada durante a vida uacutetil
do veiacuteculo
vehicleldentChassisId - Todo veiacuteculo possui um nuacutemero de identificaccedilatildeo gravado fisicamente
em seu chassis ou monobloco esta variaacutevel armazena este nuacutemero
vehicleldentLicencePlate - Este atributo armazena a placa do veiacuteculo no caso do Brasil
composto por 3 letras e 4 nuacutemeros Esta identificaccedilatildeo somente eacute conhecida apoacutes o
licenciamento do veiacuteculo que eacute feito apoacutes a venda em consequumlecircncia o valor somente poderaacute
ser gravado na concessionaacuteria ou revenda
vehicleldentlpAddress - Esta variaacutevel estaacute determinada na vehicleMIB para uma eventual
necessidade de acesso a Internet sendo que um provedor de acesso iraacute fornecer o valor que
seraacute volaacutetil e teraacute a mesma duraccedilatildeo do acesso solicitado
vehicleldentMacAddress - Este campo foi implementado para que o veiacuteculo utilize um
nuacutemero uacutenico de identificaccedilatildeo dentro das mesmas regras vaacutelidas hoje para equipamentos e
acessoacuterios de informaacutetica A utilizaccedilatildeo de uma identificaccedilatildeo deste tipo poderaacute substituir uma
ou mais jaacute existentes
vehicleldentSerialNumber - O nuacutemero de seacuterie de produccedilatildeo do veiacuteculo eacute gravado em faacutebrica e
permanece inalterado durante a vida do mesmo Segue as regras de cada fabricante
vehicleldentWarrantv - Este atributo armazena o valor referente ao periacuteodo de garantia do
veiacuteculo tipicamente 1 ou 2 anos a partir da data da primeira venda Esta informaccedilatildeo serve
para que o proprietaacuterio seja notificado antes do vencimento deste limite para que possa
realizar as manutenccedilotildees necessaacuterias com um miacutenimo de gasto
4322 Grupo vehicleOwner
vehicleOwnerName - A variaacutevel vehicleOwnerName armazena o nome do proprietaacuterio do
veiacuteculo o mesmo nome que consta no documento legal de licenciamento Eacute gravado na
concessionaacuteria e alterado de acordo com os documentos do veiacuteculo
vehicleOwnerRegister - Este objeto serve para armazenar um nuacutemero de algum documento de
identificaccedilatildeo do proprietaacuterio No Brasil os valores preferenciais satildeo o Cadastro de Pessoa
Fiacutesica (CPF) e o Cadastro Nacional da Pessoa Juriacutedica (CNPJ) mas pode conter os nuacutemeros
da carteira nacional de habilitaccedilatildeo ou carteira de identidade
vehicleOwnerPhone - O atributo vehicleOwnerPhone registra o nuacutemero de um telefone de
contato do proprietaacuterio do veiacuteculo
vehicleOwnerMail - Esta string serve para armazenar o endereccedilo eletrocircnico (e-mail) do
proprietaacuterio do veiacuteculo Este valor e o anterior satildeo regravados em concessionaacuteria a cada troca
de proprietaacuterio
4323 Grupo vehicIeHistory
3 T I experimental vehicleMIB
Otilde P jJ vehicleMIBObjects Eacute L J vehicleldent El i_ J vehicleOwner
vehicleOwnerName vehicleO wnerR egister vehicleOwnerFone vehicleOwnerMail
B l_ J vehicleH istoryvehicleH istory D eliveryD ate vehicleH istoryVendor vehicleH istoryDealer
^ vehicleH istoryN umLinesEacute1 __J vehicleH istoryT able
B - lla vehicleH istoryEntryvehicleHistoryLinelndex
Q vehicleHistoryMaintenanceDate ^ vehicleH istoryMaintenance
vehicleH istoryuumlilChangeD ate Q vehicleH istoryOilChange
Fig 413 - Arvore de vehicleOwner e vehicIeHistory
vehicleHistorvDelivervDate - A variaacutevel em questatildeo foi criada para armazenar a data da
primeira entrega do veiacuteculo tipicamente a data constante na nota fiscal de venda da
montadora ou da concessionaacuteria destinada ao proprietaacuterio
vehicleHistoryVendor - A vehicleHistoryVendor armazena o nome do vendedor que realizou
a venda do veiacuteculo ao proprietaacuterio Este vendedor eacute tipicamente um funcionaacuterio da revenda
ou concessionaacuteria
vehicleHistorvDealer - O nome da revenda ou concessionaacuteria (pessoa juriacutedica) eacute gravado
neste campo de forma que fique registrada a empresa que comercializou o veiacuteculo
vehieleHistoryNumLines - Representa o nuacutemero maacuteximo de linhas que seratildeo armazenadas na
tabela vehicleHistoryTable
vehicleHistorvLinelndex - Representa o iacutendice da tabela vehicleHistoryTable
vehicleHistoryMaintenanceDate - A variaacutevel vehicleHistoryMaintenanceDate serve para
registrar as datas das manutenccedilotildees preventivas realizadas contendo dia mecircs e ano Esta
informaccedilatildeo serve principalmente para resguardar o usuaacuterio do veiacuteculo quanto agraves garantias de
peccedilas e sistemas
vehicleHistoryMaintenance - Aqui se identifica a quilometragem do veiacuteculo na ocasiatildeo em
que eacute realizada a manutenccedilatildeo preventiva Informada em quilocircmetros corresponde agrave marcaccedilatildeo
presente do odocircmetro do veiacuteculo
vehicleHistoryOilChangeDate - Esta variaacutevel armazena a data das trocas de oacuteleo lubrificante
do motor cuja periodicidade eacute definida pelo fabricante e deve ser cumprida a risca para o
veiacuteculo natildeo perder a garantia
vehicleHistoryOilChange - Este atributo registra a quilometragem do veiacuteculo por ocasiatildeo da
troca de oacuteleo lubrificante correspondente
48
4324 Grupo vehicleStatus
B - n experimental S gg vehicleMIB
vehicleMIBObjectsS3 __] vehicleldentra- r~l vehicleQwner reg L_3 vehicleHistory
S Q vehicleStatus|--reggt vehicleS tatusHeip j- - vehicles atusNurnLines
B r_ j vehicles tatusT able B l|sj vehicles tatusEntry
vehicleS tatusLinelndex vehicleS tatusS peed j- ^ vehicleStatusRpm
vehicleStatusMotorTemperature vehicleStatusFuelLevel
^ vehicleS tatusKmvehicleStatusTirePressure
^ vehicleStatusMotorOilLevel vehicleS tatusBatteryLevel
^ vehicleStatusLocation B Q j vehicleControl
j-regraquo vehicleControlFuel J ______ j______ 1 vehicleContfQllgnition________________
Fig 414 - Aacutervore de vehicleStatus
vehicleStatusHelp - Esta variaacutevel pode assumir somente os valores de ligado ou desligado eacute
acionada pelo condutor do veiacuteculo e serve como pedido de socorro Uma notificaccedilatildeo eacute emitida
a partir da vehicleStatusHelp
vehicleStatusNumLines - Este atributo serve para definir o nuacutemero maacuteximo de linhas da
tabela vehicleStatusTable
vehicleStatusLinelndex - Esta variaacutevel eacute o iacutendice da tabela vehicleStatusTable
vehicleStatusSpeed - Neste atributo eacute registrada a velocidade presente do veiacuteculo fornecida
pelo sistema convencional de sensoriamento do veiacuteculo em quilocircmetros ou milhas por hora
vehicleStatusRpm - A vehicleStatusRpm armazena o valor atual de rotaccedilotildees ou giros do eixo
principal do motor a unidade eacute rpm (rotaccedilotildees por minuto)
vehicleStatusMotorTemperature - Este atributo registra a temperatura atual do liacutequido de
arrefecimento do motor em graus centiacutegrados ou Fahrenheit
vehicleStatusFuelLevel - A variaacutevel vehicleStatusFuelLevel eacute usada para indicar o niacutevel atual
do combustiacutevel principal do veiacuteculo
vehicleStatusKm - A variaacutevel armazena a quilometragem total percorrida pelo veiacuteculo desde
sua fabricaccedilatildeo em quilocircmetros ou milhas terrestres
vehicleStatusTvrePressure - Este atributo foi criado para registrar o valor presente da pressatildeo
nos pneus do veiacuteculo e serve para informar sobre um pneu que esteja furado ou com uma
quantidade insuficiente de material gasoso ou liacutequido em seu interior Este monitoramento jaacute
existe hoje principalmente em caminhotildees de carga sendo raro em motocicletas e
automoacuteveis
vehicleStatusMotorOilLevel - Esta variaacutevel marca o niacutevel presente de oacuteleo lubrificante do
motor e ajuda a identificar uma eventual ldquoqueimardquo de oacuteleo ou seja um consumo acima do
previsto pelo fabricante que pode resultar em dano grave ao motor
vehicleStatusBatteryLevel - Este valor corresponde agrave carga atual da bateria que eacute usada
principalmente para dar a partida no veiacuteculo
vehicleStatusLocation - A informaccedilatildeo de localizaccedilatildeo do veiacuteculo pode ser feita de duas
maneiras uma aproximada resultado da associaccedilatildeo com a raacutedio-base que recebeu a
identificaccedilatildeo do veiacuteculo A segunda forma mais precisa eacute a partir da informaccedilatildeo gerada por
um moacutedulo GPS (global positioning system) do veiacuteculo o GPS atualiza constantemente a
vehicleStatusLocation com as coordenadas presentes
4325 Grupo vehicleControl
vehicleControlFuel - Este atributo de controle assume ligado ou desligado e eacute a forma do
sistema puacuteblico de controle da malha viaacuteria interromper remotamente o fornecimento de
combustiacutevel para o motor ocasionando a parada do veiacuteculo Esta accedilatildeo de controle eacute feita nos
casos de roubo fuga ou sequumlestro e requer intervenccedilatildeo policial
vehicleControlIgnition - Este atributo de controle assume ligado ou desligado e eacute a forma do
sistema puacuteblico de controle da malha viaacuteria interromper remotamente o sistema de igniccedilatildeo de
combustiacutevel para o motor ocasionando a parada do veiacuteculo Eacute uma alternativa ao controle
anterior pois enquanto um desliga a bomba de combustiacutevel o outro corta a energia eleacutetrica
que ocasiona a queima de combustiacutevel que aciona o motor Esta accedilatildeo de controle eacute feita nos
casos de roubo fuga ou sequumlestro e requer intervenccedilatildeo policial
433 Descriccedilatildeo de vehicleMIBNotificationsS L J experimental
Eacute H fg vehicleMIBB lt01 vehicleMIBObjects
Eacute vehicleldent Eacute O vehicleOwner te j__j vehicleHistory Eacute - f l vehicleStatus B - P l vehicleControl
U vehicleM IB N otificationsvehicleN otificationChangeO ilAndM aintenance
if vehicleN otificationHelp A f vehicleN otificationGuatanty
Eacute L J vehicleMIBConiacuteorrnance H r~l private______________________________________________
Fig 415 - Aacutervore de vehicleMIBNotifications
vehicleNotificationChangeOilAndMaintenance - Esta notificaccedilatildeo eacute emitida quando os limites
de troca de oacuteleo lubrificante do motor ou de manutenccedilatildeo preventiva estiverem proacuteximos e
auxilia o condutor do veiacuteculo a realizar estas tarefas em tempo haacutebil natildeo correndo o risco de
dano ou de perda de garantia
vehicleNotificationHelp - Esta notificaccedilatildeo eacute acionada em caso de pedido de socorro pelo
condutor do veiacuteculo
vehicleNotificationWarranty - A notificaccedilatildeo em questatildeo foi criada para informar o condutor
do veiacuteculo da aproximaccedilatildeo do final do periacuteodo de garantia regulamentar dado pela montadora
do veiacuteculo Este aviso permite que sejam feitos consertos sem ocircnus ou seja dentro da
cobertura da garantia
434 Descriccedilatildeo de vehicleMIBConformance
As regras de conformidade satildeo os niacuteveis de implementaccedilotildees da base de dados possiacuteveis
partindo de um conjunto miacutenimo aceitaacutevel ateacute a implementaccedilatildeo total A tabela 41 apresenta
as implementaccedilotildees baacutesica avanccedilada de controle e plena
4341 Descriccedilatildeo de vehicleComplience
vehicleBasicComplience - esta regra de conformidade incorpora o miacutenimo conjunto de
variaacuteveis que devem ser implementadas num veiacuteculo basicamente dados de identificaccedilatildeo e
status Estas variaacuteveis satildeo contidas em vehicleBasicGroup
vehicleAdvancedComplience - esta norma acrescenta a anterior os dados histoacutericos e as
notificaccedilotildees Composta pelos grupos vehicleBasicGroup vehicleAdvancedGroup e
vehicleNotificationsGroup
vehicleControlComplience - aleacutem das variaacuteveis de identificaccedilatildeo esta regra solicita as
implementaccedilotildees dos objetos de controle ou seja vehicleBasicGroup mais
vehicleControlGroup
vehicleFullComplience - esta implementaccedilatildeo considera todos os objetos da MIB no veiacuteculo
possibilitando identificaccedilatildeo completa dados estatiacutesticos status atual e capacidade de controle
Os grupos satildeo vehicleBasicGroup vehicleAdvancedGroup vehicleNotificationsGroup e
vehicleControlGroup
52
OBJETO BASIC ADV CONTROL FULL
vehicleldentManufacturer X X X X
vehicleldentModel X X X X
vehicleldentSoflware V ersion X X X X
vehicleldentAgentSoftwareVersion X X X X
vehicleldentT ype X X X X
vehicleldentFuel X X X X
vehicleldentManufacturing Y ear X X X X
vehicleldentModel Year X X X X
vehicleldentCapacity X X X X
vehicleldentPower X X X X
vehicleldentMotorType X X X X
vehicleldentMotorNumber X X X X
vehicleldentCylinder X X X X
vehicleldentFirstOilChange X X X X
vehicleldentOilChangePeriod X X X X
vehicleldentFirstMaintenance X X X X
vehicleldentMaintenancePeriod X X X X
vehicleldentColor X X X X
vehicleldentChassisId X X X X
vehicleldentLicencePlate X X X X
vehicleldentlpAddress X X X X
53
vehicleldentMacAddress X X X X
vehicleldentSerialNumber X X X X
vehicleldent Warranty X X X X
vehicleOwnerName X X
vehicleOwnerRegister X X
vehicleOwnerPhone X X
vehicleOwnerMail X X
vehicleHistoryDeliveryDate X X
veMcleHistoryV endor X X
vehicleHistoryDealer X X
vehicleHistoryNumLines X X
vehicleHistoryLinelndex X X
vehicleHistoryMaintenanceDate X X
vehicleHistoryMaintenance X X
vehicleHistoryOilChangeDate X X
vehicleHistoryOilChange X X
vehicleStatusHelp X X X X
vehicleStatusNumLines X X X X
vehicleStatusLinelndex X X X X
vehicleStatusSpeed X X X X
vehicleStatusRpm X X X X
vehicleStatusMotorTemperature X X X X
54
vehicleStatusFuelLevel X X X X
vehicleStatusKm X X X X
vehicleStatusTyrePressure X X X X
vehicleStatusMotorOilLevel X X X X
vehicleStatusBatteryLevel X X X X
vehicleStatusLocation X X X X
vehicleControlFuel X X
vehicleControlIgnition X X
vehicleNotificationChangeOilAndMaintenance X X
vehicleNotificationHelp X X
vehicleNotificationWarranty X X
Tabela 41 - Planilha de Conformidade
4342 Descriccedilatildeo de vehicleGroups
vehicleBasicGroup - conteacutem as variaacuteveis vehicleldentManufacturer vehicleldentModel
vehicleldentSoftwareVersion vehicleldentAgentSoftwareVersion vehicleldentType
vehicleldentFuel vehicleldentManufacturingYear vehicleldentModelYear vehicleldent
Capacity vehicleldentPower vehicleldentMotorType vehicleldentMotorNumber vehicle
IdentCylinder vehicleldentFirstOilChange vehicleldentOilChangePeriacuteod vehicleldentFirst
Maintenance vehicleldentMaintenancePeriod vehicleldentColor vehicleldentChassisId
vehicleldentLicencePlate vehicleldentlpAddress vehicleldentMacAddress vehicleldent
SerialNumber vehicleldentWarranty vehicleStatusHelp vehicleStatusNumLines
vehicleStatus Linelndex vehicleStatusSpeed vehicleStatusRpm vehicleStatusMotor
Temperature vehicleStatusFuelLevel vehicleStatusKm vehicleStatusTirePressure vehicle
StatusMotorOilLevel vehicleStatusBatteryLevel vehicleStatusLocation
vehicleAdvancedGroup - conteacutem os objetos vehicleOwnerName vehicleOwnerRegister
vehicleOwnerPhone vehicleOwnerMail vehicleHistoryDeliveryDate vehicleHistoryVendor
vehicleHistoryDealer vehicleHistoryNumLines vehicleHistoryLinelndex vehicleHistory
MaintenanceDate vehicleHistoryMaintenance vehicleHistoryOilChangeDate vehicleHistory
OilChange
vehicleControlGroup - conteacutem as variaacuteveis vehicleControlFuel e vehicleControlIgnition
vehicleNotificationsGroup - conteacutem os objetos vehicleNotificationChangeOilAnd
Maintenance vehicleNotificationHelp e vehicleNotificationWarranty
56
5 - CONCLUSAtildeO
O Brasil eacute um paiacutes com grandes mazelas sociais que satildeo agravadas por acidentes crimes e
contravenccedilotildees Todos estes eventos geram grandes prejuiacutezos econocircmicos e morais a toda
populaccedilatildeo Esta dissertaccedilatildeo propocircs definir um modelo tecnicamente viaacutevel que incremente
sensivelmente a capacidade do Estado de gerenciar sua frota de veiacuteculos que satildeo elementos
sempre presentes nos eventos em questatildeo
Este trabalho procurou detalhar fiacutesica e funcionalmente cada elemento necessaacuterio para que o
Modelo de Gerenciamento de Veiacuteculos Automotores funcione Embasou teoricamente as
vaacuterias tecnologias envolvidas e consolidou-as com sistemas similares existentes O passo
inicial para que haja o desenvolvimento das vaacuterias peccedilas do quebra-cabeccedila foi efetivamente
criado que foi o Modelo de Informaccedilatildeo - a MIB
Esta base de dados - a vehicleMIB - representa o ponto de partida para o desenvolvimento de
elementos necessaacuterios ao modelo aqui especificado A proacutepria MIB pode ser estendida de
acordo com as necessidades e caracteriacutesticas proprietaacuterias de cada fabricante de veiacuteculos Mas
as grandes frentes que se abrem satildeo as de desenvolvimentos de aplicaccedilotildees de gerenciamento e
equipamentos dedicados Neste sentido pretende-se dar continuidade a esta pesquisa atraveacutes
da especificaccedilatildeo e implementaccedilatildeo do microservidor veicular uma peccedila de hardware capaz de
interagir com sensores e atuadores de um automoacutevel e ao mesmo tempo comunicar-se com
uma rede ethemet sem fio e com o motorista tudo de forma segura e confiaacutevel
Os desafios poliacuteticos e sociais natildeo satildeo menores um modelo como o proposto aqui altera a
percepccedilatildeo e os haacutebitos das pessoas Altera tambeacutem a balanccedila do poder econocircmico do capital
pois algumas empresas simplesmente perdem sua utilidade bem como alguns oacutergatildeos estatais
Em compensaccedilatildeo novas empresas surgem novas tecnologias satildeo criadas e o paiacutes toma a
vanguarda em gerenciamento viaacuterio sepultando os interesses particulares em detrimento do
coletivo
O trabalho aqui desenvolvido representa a possibilidade de um avanccedilo social e econocircmico
consideraacutevel e recomenda-se que a pesquisa e o desenvolvimento continuem nesta linha
buscando materializar as ideacuteias e conceitos apresentados no Modelo de Gerenciamento de
Veiacuteculos Automotores
57
ANEXO 1 - VehicleMIB
VEHICLE-MIB DEFINITIONS = BEGIN
IMPORTSdirectory mgmt experimental enterprises
FROM RFC1155-SMI MODULE-IDENTITY OBJECT-TYPE NOTIFICATION-TYPE OBJECT-IDENTITY Counter32 Gauge32 Integer32 IpAddress
FROM SNMPv2-SMI DisplayString TimeStamp Timelnterval TestAndlncr
AutonomousType DateAndTime TEXTUAL-CONYENTION FROM SNMPv2-TC
MODULE-COMPLIANCE OBJECT-GROUP NOTIFICATION-GROUP FROM SNMPv2-CONF
mib-2FROM RFC1213-MIB
Positiveinteger NonNegativelnteger FROM UPS-MIB
MacAddressFROM BRIDGE-MIB
- 136 131vehicleMIB MODULE-IDENTITY
LAST-UPDATED 200210151827Z - october 15 2002 at 1827 ORGANIZATION UFSC - CPGCCCONT ACT-INF O
Bobiquins Estevatildeo de MelloPostal address BR Sistemas Ltda
Rua Lauro Linhares 2123803ATrindadeFlorianoacutepolis SC88036-002Brasil
Tel 55 48 234 8945 Fax 55 48 234 8945
E-mail bobibrsistemascombrDESCRIPTION
The MIB module to describe vehicles= experimental 1
- 1361311vehicleMIBObjects OBJECT IDENTIFIER = vehicleMIB 1
mdash The Device Identification group
All objects in this group except for vehicleldentLicencePlate and vehiclelpAddress are set at device initialization and remain static
- I36I3111vehicleldent OBJECT IDENTIFIER vehicleMIBObjects 1
- 136L31111vehicleldentManufacturer OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The name of the vehicles manufacturer= vehicleldent 1
- 136131112vehicleldentModel OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles model designation= vehicleldent 2
- 136131113vehicleldentSoftwareVersion OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles firmwaresoftware version(s) This variablemay or may not have the same value asvehicleldentAgentSoftwareVersion in some implementations
vehicleldent 3
- 136131114vehicleldent Agent Soft wareV ersion OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles agent software version This variable may or may not have the same value asvehicleldentvehicleSoftwareVersion in some implementations
= vehicleldent 4
- 136131115vehicleldentType OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles identification type= vehicleldent 5
- L36131116vehicleldentFuel OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles fuel identification= vehicleldent 6
- 136131117vehiclel dentManufacturing Y ear OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles year= vehicleldent 7
- 136131118vehicleldentModelYear OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles model year vehicleldent 8
- 136L31119vehicleldentCapacity OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles capacity= vehicleldent 9
- 1361311110vehicleldentPower OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles engine power
= vehicleldent 10
-1361311111vehicleldentMotorType OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles motor type= vehicleldent 11
- 1361311112vehicleldentMotorNumber OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles engine identification number= vehicleldent 12
- 1361311113vehicleldentCylinder OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles engine number of cylinders= vehicleldent 13
- 1361311114vehicleldentFirstOilChange OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles displacement required for the first oil change = vehicleldent 14
- 1361311115vehicleldentFirstMaintenance OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles displacement required for the first oficial maintenance
= vehicleldent 15
- 1361311116vehicleldentMaintenancePeriod OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles regular maintenance intervals= vehicleldent 16
-1361311117vehicleldentColor OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles predominant color= vehicleldent 17
- 1361311118vehicleldentChassisId OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles chassis identification number= vehicleldent 18
- 1361311119vehicleldentLicencePlate OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
A string which identifies the vehicles licence plate This object should be set by the dealer
= vehicleldent 19
- 1361311120vehicleldentlpAddress OBJECT-TYPE
SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION
The IP Address of the vehicle This value must be provided by the managing aplication A value of 0000 implies that there isnt a provider nearby
DEFVAL 00000000rsquoH = vehicleldent 20
- 1361311121vehicleldentMacAddress OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-only STATUS current DESCRIPTION
The MAC address used by this vehicle when it must be referred to in a unique fashion It is only required to be unique
REFERENCEIEEE 802ID-1990 Sections 64113 and 3125
= vehicleldent 21
-1361311122vehicleldentSerialNumber OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
A string which identifies the vehicles serial number = vehicleldent 22
- 1361311123vehicleldent Warranty OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
A string which identifies the vehicles warranty= vehicleldent 23
mdash Owner Group
- I36I3112vehicleOwner OBJECT IDENTIFIER = vehicleMIBObjects 2
- L36131121 vehicleOwnerName OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
A string which identifies the vehicles ownerThis object should be set by the dealer
= vehicleOwner 1
- 136L31122vehicleOwnerRegister OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current
DESCRIPTIONA string which identifies the owners registerThis object should be set by the dealer
= vehicleOwner 2
- 136131123 vehicleOwnerPhone OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
A string which identifies the owners phone number This object should be set by the dealer
vehicleOwner 3
- 136131124 vehicleOwnerMail OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
A string which identifies the owners e-mailThis object should be set by the dealer
vehicleOwner 4
mdash History Group
- 13613113vehicleHistory OBJECT IDENTIFIER = vehicleMIBObjects 3
- 136131131vehicleHistoryDeliveryDate OBJECT-TYPE
SYNTAX DateAndTime MAX-ACCESS read-write STATUS current DESCRIPTION
The vehicles delivery date and time= vehicleHistory 1
- 136L31132vehicleHistory Vendor OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
The name of the vehicles vendor= vehicleHistory 2
65
- 136L31133vehicleHistoryDealer OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
The name of the vehicles dealer= vehicleHistory 3
- 136131134vehicleHistoryNumLines OBJECT-TYPE
SYNTAX NonNegativelnteger MAX-ACCESS read-only STATUS current DESCRIPTION
The number of Status lines utilized in this device This variable indicates the number of rows in the History table
= vehicleHistory 4
- I36I31135 vehicleHistoryTable OBJECT-TYPE
SYNTAX SEQUENCE OF VehicleHistoryEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION
A list of History table entries= vehicleHistory 5
- 1361311351VehicleHistoryEntry OBJECT-TYPE
SYNTAX VehicleHistoryEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION
An entry containing information applicable to a particular History line
INDEX vehicleHistoryLinelndex = vehicleHistoryTable 1
VehicleHistoryEntry = SEQUENCE vehicleHistoryLinelndex INTEGER vehicleHistoryMaintenanceDate DateAndTime vehicleHistoryMaintenance NonNegativelnteger vehicleHistoryOilChangeDate Date AndT ime vehicleHistoryOilChange NonNegativelnteger
- 13613113511
66
vehicleHistoryLinelndex OBJECT-TYPE SYNTAX Positiveinteger MAX-ACCESS not-accessible STATUS current DESCRIPTION
The History line identifier= vehicleHistoryEntry 1
- 13613113512vehicleHistoryMaintenanceDate OBJECT-TYPE
SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION
The maintenance date= vehicleHistoryEntry 2
- 13613113513vehicleHistoryMaintenance OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS kmMAX-ACCESS read-only STATUS current DESCRIPTION
The present displacement of the vehicle on vehicleHistoryMaintenanceDate
= vehicleHistoryEntry 3
- 13613113514vehicleHistoryOilChangeDate OBJECT-TYPE
SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION
The motors oil change date= vehicleHistoryEntry 4
- 13613113515vehicleHistoryOilChange OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS kmMAX-ACCESS read-only STATUS current DESCRIPTION
The present displacement of the vehicle on vehicleHistoryOilChangeDate
= vehicleHistoryEntry 5
mdash The Status group
- 13613114vehicleStatus OBJECT IDENTIFIER = vehicleMIBObjects 4
- 136L31141 vehicleStatusHelp OBJECT-TYPE
SYNTAX INTEGER on(l) off(2)
MAX-ACCESS read-write STATUS current DESCRIPTION
Setting this object to on will cause the vehicle system to send a help notification Setting this object to off means normal situation
= vehicleStatus 1
- 136131142vehicleStatusNumLines OBJECT-TYPE
SYNTAX NonNegativelnteger MAX-ACCESS read-only STATUS current DESCRIPTION
The number of Status lines utilized in this deviceThis variable indicates the number of rows in the Status table
= vehicleStatus 2
- 136131143 vehicleStatusTable OBJECT-TYPE
SYNTAX SEQUENCE OF VehicleStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION
A list of Status table entries= vehicleStatus 3
- I36I311431 VehicleStatusEntry OBJECT-TYPE
SYNTAX VehicleStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION
An entry containing information applicable to a particular Status line
INDEX vehicleStatusLinelndex = vehicleStatusTable 1
VehicleStatusEntry = SEQUENCE vehicleStatusLinelndex INTEGER vehicleStatusSpeed NonNegativelntegervehicleStatusRpm NonNegativelntegervehicleStatusMotorTemperature INTEGER vehicleStatusFuelLevel NonNegativelnteger vehicleStatusKm NonNegativelntegervehicleStatusTirePressure NonNegativelnteger vehicleStatusMotorOilLevel NonNegativelnteger vehicleStatusBatteryLevel NonNegativelnteger vehicleStatusLocation DisplayString
- I36I31134311vehicleStatusLinelndex OBJECT-TYPE
SYNTAX Positiveinteger MAX-ACCESS not-accessible STATUS current DESCRIPTION
The Status line identifier= VehicleStatusEntry 1
- 136131134312vehicleStatusSpeed OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS km per hourMAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles current speed= VehicleStatusEntry 2
- 136131134313vehicleStatusRpm OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS rotations per minuteMAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles current rotations per minute= VehicleStatusEntry 3
- 136131134314vehicleStatusMotorT emperature OBJECT-TYPE
SYNTAX INTEGER UNITS degrees CentigradeMAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles engine current temperature
= vehicleStatusEntry 4
- 136131134315 vehicleStatusFuelLevel OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS HireMAX-ACCESS read-only STATUS current DESCRIPTION
The current fuel level= vehicleStatusEntry 5
- 136131134316vehicleStatusKm OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS kmMAX-ACCESS read-only STATUS current DESCRIPTION
The current total displacement of vehicle = vehicleStatusEntry 6
- 136131134317 vehicleStatusTirePressure OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS psiMAX-ACCESS read-only STATUS current DESCRIPTION
The current tire pressure vehicleStatusEntry 7
- 136131134318 vehicleStatusMotorOilLevel OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS litreMAX-ACCESS read-only STATUS current DESCRIPTION
The current motor oil level= vehicleStatusEntry 8
- 136131134319 vehicleStatusBatteryLevel OBJECT-TYPE
SYNTAX INTEGER unknown(l) batteryNormal(2) batteryLow(3)
MAX-ACCESS read-only
STATUS currentDESCRIPTION
The indication of the capacity remaining in the vehicles battery system
= vehicleStatusEntry 9
- 1361311343110 vehicleStatusLocation OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
The GPS indication of the vehicles current location
vehicleStatusEntry 10
mdash The Control group
- 13613115vehicleControl OBJECT IDENTIFIER = vehicleMIBObjects 5
- 136131151 vehicleControlFuel OBJECT-TYPE
SYNTAX INTEGER on(l) off(2)
MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION
Setting this object to On(l) indicates that the vehicle is able to be turned on Setting to Off(2) will cause the fuel to be cut offrsquo
= vehicleControl 1
- 136131152 vehicleControlIgnition OBJECT-TYPE
SYNTAX INTEGER on(l) ofi(2)
MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION
Setting this object to On(l) indicates that the vehicle is to be turned on Setting to 00(2) will cause the eletric system to be cut off1
= vehicleControl 2
mdash Notifications
- This section defines the well-known notifications sent by- vehicle agents
- 1361312vehicleMIBNotifications OBJECT IDENTIFIER = vehicleMIB 2
- I36I3121vehicleNotificationChangeOilAndMaintenance NOTIFICATION-TYPE
OBJECTS vehicleHistoryMaintenanceDate vehicleHistoryMaintenance vehicleHistoryOilChangeDate vehicleHistoryOilChange
STATUS current DESCRIPTION
The vehicle is approaching oil change and regular maintenance dates This Notification is persistent and is resent at one day intervals until the history table is updated
= vehicleMIBNotifications 1
- 13613122vehicleNotificationHelp NOTIFICATION-TYPE
OBJECTS vehicleStatusHelp STATUS current DESCRIPTION
This Notification is sent when the vehicles conductor turns on a help switch
= vehicleMIBNotifications 2
- I36I3123vehicleNotificationWarranty NOTIFICATION-TYPE
OBJECTS vehicleldentWarranty STATUS current DESCRIPTION
The vehicles warranty is close to expiring dateThis Notification is persistent andis resent at one week intervals until dead line
= vehicleMIBNotifications 3
mdash Conformance information
mdash1361313vehicleMIBConformance OBJECT IDENTIFIER = vehicleMIB 3
-13613131vehicleCompliance OBJECT IDENTIFIER = vehicleMIBConformance 1
mdash compliance statements
mdash136131311vehicleBasicCompliance MODULE-COMPLIANCE
STATUS current DESCRIPTION
The compliance statement for vehicles that only support the identifying and status objects
MODULE mdash this moduleMANDATORY-GROUPS vehicleBasicGroup
= vehicleCompliance 1
mdash136131312vehicleAdvancedCompliance MODULE-COMPLIANCE
STATUS current DESCRIPTION
The compliance statement for vehicles that support advanced-feature functions such as history and notifications
MODULE mdash this moduleMANDATORY-GROUPS vehicleBasicGroup
vehicleAdvancedGroup vehicleNotificationsGroup
= vehicleCompliance 2
mdash136131313vehicleControlCompliance MODULE-COMPLIANCE
STATUS current DESCRIPTION
The compliance statement for vehicles that support control-featured functions
MODULE mdash this moduleMANDATORY-GROUPS vehicleBasicGroup
vehicleControlGroup = vehicleCompliance 3
mdash136131314vehicleFullCompliance MODULE-COMPLIANCE
STATUS current DESCRIPTION
The compliance statement for vehicles that support all functions
MODULE mdash this moduleMANDATORY-GROUPS vehicleBasicGroup
vehicleAdvancedGroup vehicleNotificationsGroup
73
vehicleControlGroup = vehicleCompliance 4
mdash units of conformance
mdash summary at a glance
mdash basic adv ControlmdashvehicleldentManufacturer X X X X
mdashvehicleldentModel x X X X
mdashvehicleldentSoftwareVersion x X X X
mdashvehicleldentAgentSoftwareVersion X X X X
mdashvehicleldentType X X X X
mdashvehicleldentFuel X X X X
mdashvehicleldentManufacturing Y ear X X X X
mdashvehicleldentModel Year X X X X
mdashvehicleldentCapacity X X X X
mdashvehicleldentPower X X X X
mdashvehicleldentMotorType X X X XmdashvehicleldentMotorNumber X X X X
mdashvehicleldentCylinder X X X X
mdashvehicleldentFirstOilChange X X X X
mdashvehicleldentOilChangePeriod X X X XmdashvehicleldentFirstMaintenance X X X X
mdashvehicleldentMaintenancePeriod X X X XmdashvehicleldentColor X X X X
mdashvehicleldentChassisId X X X XmdashvehicleldentLicencePlate X X X X
mdashvehicleldentlpAddress X X X XmdashvehicleldentMacAddress X X X X
mdashvehicleldentSerialNumber X X X XmdashvehicleldentWarranty X X X X
mdashvehicleOwnerName X X
mdashvehicleOwnerRegister X XmdashvehicleOwnerPhone X X
mdashvehicleOwnerMail X X
mdashvehicleHistoryDeliveryDate X X
mdashvehicleHistoryVendor X X
mdashvehicleHistoryDealer X X
mdashvehicleHistoryNumLines X X
mdashvehicleHistoryLinelndex X X
mdashvehicleHistoryMaintenanceDate X X
mdashvehicleHistoryMaintenance X X
mdashvehicleHistoryOilChangeDate X X
mdashvehicleHistoryOilChange X X
mdashvehicleStatusHelp X X X X
mdashvehicleStatusNumLines X X X X
mdashvehicleStatusLinelndex X X X X
mdashvehicleStatusSpeed X X X X
mdashvehicleStatusRpm X X X X
mdashvehicleStatusMotorTemperature X X X X
mdashvehicleStatusFuelLevel X X X X
mdashvehicleStatusKm X X X X
mdashvehicleStatusTyrePressure X X X X
--vehicleStatusMotorOilLevel X X X X
mdashvehicleStatusBatteryLevel X X X X
mdashvehicleStatusLocation X X X X
mdashvehicleControlFuel X X
mdashvehicleControlIgnition X X
mdashvehicleNotificationChangeOilAndMaintenance X X
mdashvehicleNotificationHelp X X
mdashvehicleNotificationWarranty X X
- units of conformance
- I36I3132vehicleGroups OBJECT IDENTIFIER = vehicleMIBConformance 2
- 136131321vehicleBasicGroup OBJECT-GROUP
OBJECTS vehicleldentManufacturer vehicleldentModel vehicleldentSoftwareVersion vehicleldent AgentSoft waumlre V ersion vehicleldentType vehicleldentFuel vehicleldentManufacturing Y ear vehicleldentModel Year vehicleldentCapacity vehicleldentPowervehicleldentMotorType vehicleldentMotorNumber vehicleldentCylindervehicleldentFirstOilChange vehicleldentOilChangePeriod vehicleldentFirstMaintenance vehicleldentMaintenancePeriod vehicleldentColor vehicleldentChassisId vehicleldentLicencePlate vehicleldentlpAddress vehicleldentMacAddress vehicleldentSerialNumber vehicleldentWarranty vehicleStatusHelp vehicleStatusNumLines vehicleStatusLinelndex vehicleStatusSpeed vehicleStatusRpm vehicleStatusMotorTemperature vehicleStatusFuelLevel vehicleStatusKm vehicleStatusTirePressure vehicleStatusMotorOilLevel
75
vehicleStatusBatteryLevel vehicleStatusLocation STATUS current DESCRIPTION
The vehicleBasicGroup defines objects which are common across all vehicles which meet basic compliance
= vehicleGroups 1
- 136131322vehicleAdvancedGroup OBJECT-GROUP
OBJECTS vehicleOwnerName vehicleOwnerRegister vehicleOwnerPhone vehicleOwnerMail vehicleHistoryDeliveryDate vehicleHistoryVendor vehicleHistoryDealer vehicleHistoryNumLines vehicleHistoryLinelndex vehicleHistoryMaintenanceDate vehicleHistoryMaintenance vehicleHistoryOilChangeDate vehicleHistoryOilChange
STATUS current DESCRIPTION
The vehicleAdvancedGroup defines objects which are related to vehicles history and owner
vehicleGroups 2
- 136131323vehicleControlGroup OBJECT-GROUP
OBJECTS vehicleControlFuel vehicleControlIgnition STATUS current DESCRIPTION
The vehicleControlGroup defines objects which are related to control-feature functions
= vehicleGroups 3
- 136131324vehicleNotificationGroup NOTIFICATION-GROUP
NOTIFICATIONS vehicleNotificationChangeOilAndMaintenance vehicleNotificationHelp vehicleNotificationWarranty
STATUS current DESCRIPTION
The vehicleNotificationGroup defines objects which are related to notifications-feature functions
= vehicleGroups 4
END
GLOSSAacuteRIO E ABREVIACcedilOtildeES
ASNl Abstract Syntax Notation One - Notaccedilatildeo de Sintaxe Abstrata Um Uma notaccedilatildeo para
representaccedilatildeo de dados em protocolos de comunicaccedilatildeo definida pela ISO O gerenciamento
Internet utiliza um subconjunto de ASNl
CDMA Code Division Multiple Access - acesso muacuteltiplo por divisatildeo de coacutedigo
EHF Extremely High Frequency - frequumlecircncia extremamente alta
FDMA Frequency Division Multiple Access - acesso muacuteltiplo por divisatildeo de frequumlecircncia
HF High Frequency - frequumlecircncia alta
HTTP Hiper-Text Markup Language - Linguagem de Marcaccedilatildeo de HiperTexto A linguagem
utilizada na construccedilatildeo de paacuteginas WWW
ISM Industrial Scientific and Medical bands - Faixas de frequumlecircncias alocadas para aplicaccedilotildees
industriais cientiacuteficas e meacutedicas
ISO International Organization for Standardization - Organizaccedilatildeo Internacional para
Padronizaccedilatildeo Um dos oacutergatildeos mais importantes no mundo de padronizaccedilotildees com diversos
estudos na aacuterea de computadores e particularmente de redes de computadores
LF Low Frequency - frequumlecircncia baixa
MF Medium Frequency - frequumlecircncia meacutedia
MIB Management Information Base - Base de Informaccedilotildees de Gerenciamento Uma coleccedilatildeo
de informaccedilotildees gerenciais sobre um determinado recurso
OSI Open Systems Interconnection - Interconexatildeo de Sistemas Abertos Um conjunto de
padronizaccedilotildees para interconexatildeo de sistemas em redes de computadores
RFC Request For Comments - Requisiccedilotildees Para Comentaacuterios Os documentos publicados pelo
IETF e que tratam de assuntos Internet Nem todos os RFCs satildeo padrotildees e alguns jamais o
chegam a ser
SHF Super High Frequency - frequumlecircncia super-alta
Site - Conjunto de documentos da WWW acessiacuteveis a partir de um determinado endereccedilo Eacute o
endereccedilo virtual de uma empresa ou uma aplicaccedilatildeo
SMI Structure o f Management Information - Estrutura da Informaccedilatildeo de Gerenciamento
Define a maneira como as informaccedilotildees de gerenciamento satildeo criadas e seus relacionamentos
SNMP Simple Network Management Protocol - Protocolo de Gerenciamento de Redes
Simples o protocolo de gerenciamento utilizado na Internet
TCPIP Transmission Control Protocol Internet Protocol - Protocolo de Controle de
Transmissotildees Protocolo Internet Os protocolos baacutesicos utilizados na Internet
TDMA Time Division Multiple Access mdash acesso muacuteltiplo por divisatildeo de tempo
UHF Ultra High Frequency - frequumlecircncia ultra-alta
VHF Very High Frequency - frequumlecircncia muito alta
VLF Very Low Frequency - frequumlecircncia muito baixa
WWW World Wide Web - Grande Teia Mundial Nome dado ao conjunto de maacutequinas que
trocam informaccedilotildees utilizando o protocolo HTTP
78
REFEREcircNCIAS BIBLIOGRAacuteFICAS
ANATEL Agecircncia Nacional de Telecomunicaccedilotildees Atribuiccedilatildeo de faixas de frequumlecircncias no Brasil Disponiacutevel em lthttpwwwanatelgovbrToolsframeasplink=radiofrequencia qaffpdfgt Acesso em 26 set 2002
thBICSI Telecommunications distribution methods manual 8 ed Tampa Florida v2 1998 Cap 29
BRASIL Web Site Oficial do Departamento Nacional de Tracircnsito Disponiacutevel em lthttpwww denatrangovbrpg70jspgt Acesso em 08 nov 2002
BRASIL Web Site Oficial do Departamento Nacional de Tracircnsito Disponiacutevel em httpwww denatrangovbrpgl8jspgt Acesso em 10 nov 2002
CASE J et al RFC 1157 - A Simple Network Management Protocol (SNMP) Network Working Group may 1990 p 5
FIAT AUTOMOacuteVEIS Web Site Oficial do Brasil Disponiacutevel em httpwwwfiatcombr index_sitephpgt institucional a faacutebrica Acesso em 19 nov 2002
GOOGLE Web Site de Busca Disponiacutevel em lthttpwwwgooglecombrsearch hl=ptampie=ISO-8859-1 ampq=22rastreamento+de+veEDculo s22ampbtnG=Pesquisa+Google amplr=lang_ptgt Acesso em 15 out 2002
MELLO Roseleine Calgaro Uma MIB de apoio agrave gerecircncia do relacionamento com o cliente em comeacutercio eletrocircnico 2002 108 f Dissertaccedilatildeo (Mestrado em Ciecircncias da Computaccedilatildeo) - Universidade Federal de Santa Catarina Florianoacutepolis 2002
RIO DE JANEIRO (Estado) 5 set 2002 Tracircnsito Brasil Estatiacutestica da Organizaccedilatildeo Mundial de Sauacutede sobre tracircnsito Disponiacutevel em lthttpwwwtransitobrasilcombrnoticia noticiaphp noti=1044gt Acesso em 22 out 2002
RIO DE JANEIRO (Estado) SuperTrack Rastreamento de veiacuteculos Disponiacutevel em lthttp wwwsupertrackcombr2htmgt Acesso em 02 out 2002
79
RIO DE JANEIRO (Estado) Revista Engebraacutes Mortos no tracircnsito chegam a 1 milhatildeo e acidentes consomem US$ 10 bi ao ano Disponiacutevel em lthttpwwwengebrascombr EngbWebportuguesmortosnohtmgt Acesso em 24 set 2002
TANENBAUM Andrew S Redes de computadores 3 ed Rio de Janeiro Campus 1997 923 p
TANIGUCHI Caacutessio O bom exemplo do tracircnsito em Curitiba Curitiba mar 2002 Disponiacutevel em lthttpwwwcuritibaprgovbrpmcAgenciaartigostransitolhtmlgt Acesso em 19 nov 2002
TIM Telesc Celular Cobertura Disponiacutevel em lthttpwww2timsulcombr intemaaspitem=2amppagina=coberturagt Acesso em 26 set 2002
13
2 - FUNDAMENTACcedilAtildeO
21 O Modelo SNMP
O Modelo de Gerenciamento SNMP foi criado em 1990 buscando suprir uma lacuna que
estava se abrindo no gerenciamento da Internet Ateacute entatildeo a precursora ARPANET vinha
utilizando recursos modestos como o programa Ping para gerenciamento O crescimento
explosivo da rede mundial demandou uma forma sistemaacutetica de monitorar e controlar as redes
de computadores A estrutura e o protocolo SNMP foram implementados nos produtos
comerciais - computadores hubs roteadores switches - e se tomaram padrotildees para o
gerenciamento de redes O Modelo SNMP consiste em quatro componentes noacute gerenciado
estaccedilatildeo de gerenciamento informaccedilatildeo de gerenciamento e protocolo (TANENBAUM 1997)
Estes componentes satildeo ilustrados na figura 21
Fig 21 - Componentes do Modelo de Gerenciamento SNMP
14
Segundo Mello (2002 108 f) o modelo de gerenciamento SNMP eacute composto pelos elementosGerente (estaccedilatildeo de gerenciamento)- a estaccedilatildeo de gerenciamento age como uma interface da estrutura gerenciada com o administrador o qual recebe as informaccedilotildees de estado do sistema e determina a accedilatildeo que deve ser tomada Agente - eacute moacutedulo que fica no dispositivo que estaacute sendo gerenciado Troca informaccedilotildees com o gerente A comunicaccedilatildeo pode ser originada a partir dele (trap) ou do gerente (polling)MTB - por sua vez a MtB (Base de Informaccedilotildees Gerenciaacuteveis) armazena todas as informaccedilotildees do dispositivo como a identificaccedilatildeo as configuraccedilotildees o estado Estas informaccedilotildees satildeo lidas ou alteradas pelo agenteProtocolo de Gerenciamento - O SNMP possibilita a troca de informaccedilotildees entre gerentes e agentes Na arquitetura Internet o SNMP eacute implementado sobre o UDP ou seja natildeo eacute orientado agrave conexatildeo - como sua funccedilatildeo eacute gerenciar situaccedilotildees de risco natildeo pode depender de conexatildeo
As redes de computadores se consolidaram apoacutes um embate com sistemas multiusuaacuterios que
foi a tecnologia que fez frente agraves redes no final dos anos 80 Praacuteticas baratas e eficientes as
redes de computadores imediatamente foram interligando todos elementos de computaccedilatildeo de
uma empresa de computadores a impressoras de servidores a sistemas de fornecimento de
energia ininterrupta (no breaks) As redes foram se expandindo dentro da empresa
interligaram filiais e parceiros tomando-se estruturas extremamente complexas e requerendo
algum niacutevel de gerenciamento As tentativas iniciais foram proprietaacuterias e natildeo tinham a
abrangecircncia necessaacuteria ao problema
A cultura de gerenciar redes expandiu-se quando os principais fabricantes de equipamentos de
informaacutetica adotaram o modelo SNMP como padratildeo A estrutura de gerenciamento eacute
composta basicamente de um gerente que solicita informaccedilotildees ou envia comandos de controle
para o noacute gerenciado dentro do noacute estaacute o agente SNMP que recebe as instruccedilotildees do gerente e
as executa Quando o agente necessita de alguma informaccedilatildeo ele consulta a MIB que eacute a base
de informaccedilotildees de gerenciamento de cada equipamento Todo equipamento deve possuir uma
MIB para ser gerenciaacutevel pois eacute nela que as informaccedilotildees relevantes ao usuaacuterio satildeo
armazenadas
O SNMP foi definido tendo como principal objetivo minimizar a quantidade e complexidade das funccedilotildees de gerenciamento realizadas pelo agente Como objetivos secundaacuterios foi proposto que o SNMP fosse suficientemente amplo
para aceitar aspectos adicionais da operaccedilatildeo de gerenciamento de redes e tanto quanto possiacutevel independente da arquitetura e mecanismos dos dispositivos gerenciados (CASE 1990 p 5)
O gerenciamento de uma rede de computadores normalmente eacute realizado atraveacutes de vaacuterias
estaccedilotildees de gerenciamento que monitoram e controlam vaacuterios noacutes gerenciados As estaccedilotildees de
gerenciamento satildeo computadores de alta capacidade de processamento que executam uma
aplicaccedilatildeo de gerenciamento Os noacutes gerenciados satildeo computadores hubs switches
roteadores placas de rede no breaks enfim qualquer dispositivo de informaacutetica que possua
um agente SNMP e uma M1B embarcados O agente SNMP intermedeia as questotildees de
gerenciamento com a MIB que armazena os dados do equipamento Estes dados podem ser
consultados ou alterados utilizando o protocolo SNMP
Os recursos que satildeo gerenciados no equipamento ou dispositivo de informaacutetica satildeo
representados como objetos e a MIB eacute uma estruturaccedilatildeo destes objetos na forma de uma
aacutervore As definiccedilotildees de como deve ser construiacuteda uma MIB podem ser encontradas na
Estrutura da Informaccedilatildeo de Gerenciamento padratildeo (SMI) A notaccedilatildeo para a representaccedilatildeo dos
dados na MIB eacute determinada na Notaccedilatildeo de Sintaxe Abstrata 1 (ASN 1)
A evoluccedilatildeo das redes equipamentos e sistemas de comunicaccedilatildeo bem como o incremento das
necessidades de disponibilidade e seguranccedila fazem com que haja uma constante ampliaccedilatildeo de
funccedilotildees e potencialidades no SNMP e SMI ocasionando a liberaccedilatildeo de novas versotildees de
ambos de tempos em tempos
22 Transmissatildeo Sem Fio
A transmissatildeo sem fio eacute uma das tecnologias que foram muito desenvolvidas em funccedilatildeo de
necessidades em telecomunicaccedilotildees Hoje eacute um meacutetodo amplamente utilizado tanto para
transmitir voz quanto dados Quando se fala de comunicaccedilatildeo entre dois pontos de A ateacute B
15
em que pelo menos um dos terminais ou elementos eacute moacutevel a transmissatildeo sem fio eacute a
tecnologia mais indicada
16
221 O Espectro Eletromagneacutetico
A tecnologia da comunicaccedilatildeo sem fio utiliza como meios de transmissatildeo a atmosfera terrestre
ou o vaacutecuo sendo que estes meios assim como cabos de cobre e cabos oacuteticos tecircm limitaccedilotildees
O espectro eletromagneacutetico eacute o nome dado agrave parte aproveitaacutevel do meio livre para a difusatildeo
de um sinal considerando a tecnologia atualmente conhecida Segundo Tanenbaum (1997)
esta tecnologia foi produzida e observada pela primeira vez em 1887 por Heinrich Hertz
Quando se movem os eleacutetrons criam ondas eletromagneacuteticas que podem se propagar atraveacutes do espaccedilo livre (inclusive no vaacutecuo) O nuacutemero de oscilaccedilotildees por segundo de uma onda eletromagneacutetica eacute chamado de frequumlecircncia eeacute medida em Hz A distacircncia entre dois pontos maacuteximos (ou miacutenimos) consecutivos eacute chamada de comprimento de onda que eacute universalmente designada pela letra grega X (lambda) No vaacutecuo as ondas viajam na mesma velocidade independente de sua frequumlecircncia ou seja a 3x108 ms que eacute a velocidade da luz representada por c A relaccedilatildeo fundamental eacute expressa na equaccedilatildeo X=C Quando se instala uma antena com o tamanho apropriado em um circuito eleacutetrico as ondas eletromagneacuteticas podem ser transmitidas e recebidas com eficiecircncia por um receptor localizado a uma distacircncia bastante razoaacutevel Toda a comunicaccedilatildeo sem fio eacute baseada nesse princiacutepio (TANENBAUM 1997 p 107)
Os principais fatores que afetam uma transmissatildeo em radiofrequumlecircncia satildeo basicamente a
frequumlecircncia utilizada a localizaccedilatildeo dos equipamentos de transmissatildeorecepccedilatildeo o tamanho e
altura das antenas a potecircncia de transmissatildeo do sinal obstaacuteculos e condiccedilotildees do tempo Estes
fatores determinam a aacuterea de cobertura de um determinado sinal isto eacute a aacuterea geograacutefica
onde eacute possiacutevel haver uma comunicaccedilatildeo entre dois ou mais terminais
O espectro eletromagneacutetico uacutetil atualmente em radiofrequumlecircncia eacute a faixa que vai de 3 kHz ateacute
300 GHz O uso desta faixa de frequumlecircncias eacute restrito e controlado justamente para organizar
as vaacuterias aplicaccedilotildees e os inuacutemeros interesses envolvidos O oacutergatildeo federal que atribui destina
e fiscaliza as vaacuterias faixas de frequumlecircncias no Brasil eacute a ANATEL
A grande faixa dos 3 kHz aos 300 GHz eacute dividida em 8 bandas conhecidas pelas suas siglas
na liacutengua inglesa a saber
VLF - frequumlecircncias muito baixas esta banda vai de 3 a 30 kHz a baixa frequumlecircncia implica em
alto comprimento de onda Este tipo de sinal tende a acompanhar a curvatura da Terra
atingindo grandes distacircncias Esta banda eacute especialmente utilizada para transmissotildees globais e
navegaccedilatildeo mariacutetima de longa distacircncia (BICSI 1998 p 29-2)
LF - frequumlecircncias baixas satildeo as contidas entre 30 kHz e 300 kHz Possuem caracteriacutesticas de
propagaccedilatildeo e uso similares agrave banda VLF
MF mdash frequumlecircncias meacutedias estatildeo entre 300 kHz e 3000 kHz Uma grande parte deste espectro
eacute utilizado pelas raacutedios AM (amplitude modulada) tambeacutem conhecidas com raacutedios de ondas
meacutedias (OM) Estas ondas se propagam ao niacutevel do solo e perfuram preacutedios e obstaacuteculos Ateacute
esta frequumlecircncia a largura de banda disponiacutevel eacute pequena (TANENBAUM 1997 p 110)
HF - frequumlecircncias altas vatildeo de 3 MHz ateacute 30 MHz As ondas que estatildeo ao niacutevel do solo tende
a ser absorvidas pela Terra de forma que a propagaccedilatildeo do sinal natildeo acompanha mais a
curvatura do planeta A caracteriacutestica nesta banda eacute que as ondas refratam na ionosfera uma
ou mais vezes retomando ao solo e sendo recebidas pelo destino
VHF - frequumlecircncias muito altas compreendem o intervalo de 30 MHz a 300 MHz A
caracteriacutestica de propagaccedilatildeo eacute similar ao HF sendo utilizada por radioamadores canais de
televisatildeo aberta (2 ao 13) e raacutedios FM (frequumlecircncia modulada) A banda VHF possui faixas
destinadas agrave comunicaccedilatildeo moacutevel terrestre e aplicaccedilotildees militares (TANENBAUM 1997 p
111)
UHF - frequumlecircncias ultra-altas satildeo as que vatildeo de 300 MHz a 3000 MHz De uma forma geral
a partir de 100 MHz as ondas trafegam em linha reta sendo desta forma mais simples para se
17
determinar origem e destino Estas ondas satildeo vulgarmente conhecidas como microondas e
satildeo amplamente utilizadas em comunicaccedilatildeo de dados e voz Usando antenas paraboacutelicas eacute
possiacutevel concentrar o sinal num feixe de microondas permitindo uma comunicaccedilatildeo mais
eficiente A banda UHF conteacutem duas faixas ISM - em 902 MHz e 24 GHz que satildeo liberadas
pela ANATEL para aplicaccedilotildees industriais cientiacuteficas e meacutedicas ou seja na praacutetica qualquer
um pode utilizaacute-las sem autorizaccedilatildeo do oacutergatildeo governamental Ambas estatildeo congestionadas
pela alta utilizaccedilatildeo em telefonia e comunicaccedilatildeo de dados principalmente em grandes centros
Nesta banda eacute atribuiacuteda uma faixa de comunicaccedilatildeo moacutevel terrestre
SHF - as frequumlecircncias superaltas encontram-se acima de 3 GHz e abaixo de 30 GHz Nesta
banda foram atribuiacutedas duas faixas ISM localizadas em 57 e 24 GHz Quando a transmissatildeo
utiliza frequumlecircncias acima de 8 GHz a aacutegua comeccedila a ser um obstaacuteculo pois as ondas
eletromagneacuteticas agora com um comprimento de onda de 3 ou 4 centiacutemetros satildeo absorvidas
pela chuva As empresas de telefonia utilizam SHF em larga escala principalmente para
comunicaccedilatildeo de longa distacircncia
EHF - frequumlecircncias extremamente altas vatildeo de 30 a 300 GHz Possuem caracteriacutesticas
semelhantes a SHF e suas faixas ISM satildeo 61 122 e 244 GHz
222 Teacutecnicas de Multiplexaccedilatildeo
A necessidade de compartilhar um meio finito de transmissatildeo - o ar - fez com que vaacuterias
tecnologias fossem desenvolvidas para resolver problemas de transmissatildeo Uma necessidade
que surgiu foi a de utilizar mais eficientemente as estreitas bandas alocadas para determinada
aplicaccedilatildeo telefonia celular por exemplo O aumento exponencial dos usuaacuterios de telefones
celulares rapidamente congestiona as estaccedilotildees radiobase que podem operar numa pequena
faixa licenciada pela ANATEL
18
Foram desenvolvidas teacutecnicas de multiplexaccedilatildeo para aumentar a capacidade de transmissatildeo
das ondas eletromagneacuteticas Uma analogia uacutetil para mostrar o efeito da multiplexaccedilatildeo de um
sinal de raacutedio eacute o da ponte Governador Colombo Sales que liga a Ilha de Santa Catarina ao
continente A ponte ocupa um determinado espaccedilo uma largura limitada possui 4 pistas
todas no mesmo sentido Se quiseacutessemos aumentar a capacidade de veiacuteculos que trafegam
naquele sentido e natildeo tiveacutessemos espaccedilo para ampliar a largura da ponte ou natildeo houvesse
condiccedilotildees teacutecnicas para isto poderiacuteamos multiplexaacute-la Diminuindo a largura de cada uma
das 4 pistas poderiacuteamos criar uma quinta pista de rodagem Ou se poderia construir um outro
niacutevel de pistas na mesma largura e acima do existente a capacidade de veiacuteculos dobraria sem
que a largura original da ponte fosse alterada
Existem vaacuterias teacutecnicas de multiplexaccedilatildeo sendo que as mais utilizadas satildeo
FDMA - a teacutecnica de acesso muacuteltiplo por divisatildeo de frequumlecircncia pode ser utilizada tanto em
transmissotildees digitais quanto analoacutegicas Uma banda alocada de 25 MHz por exemplo pode
ser dividida em 833 canais independentes de 30 kHz cada Esta teacutecnica permite que o
equipamento moacutevel seja mais simples e barato poreacutem a estaccedilatildeo radiobase necessita mais
equipamentos pois cada canal requer um transmissor e um receptor (BICSI 1998 p29-4)
TDMA mdash a multiplexaccedilatildeo de acesso muacuteltiplo por divisatildeo de tempo prevecirc a divisatildeo dos canais
de radiofrequumlecircncia do FDMA em intervalos de tempo sendo que a cada transmissatildeo eacute alocado
um determinado intervalo TDMA eacute um meacutetodo mais complexo e requer equipamentos mais
sofisticados que um FDMA puro mas consegue atender um nuacutemero muito maior de usuaacuterios
(BICSI 1998 p29-5)
CDMA mdash o acesso muacuteltiplo por divisatildeo de coacutedigo foi desenvolvido para uso militar visando
seguranccedila nas transmissotildees O sistema consiste em converter a informaccedilatildeo em sinal digital e
misturaacute-lo a um coacutedigo randocircmico Esta combinaccedilatildeo eacute transmitida numa larga faixa de
frequumlecircncias literalmente o sinal eacute ldquoespalhadordquo numa teacutecnica conhecida por spread-spectrum
19
CDMA consegue acomodar 20 vezes mais usuaacuterios que FDMA considerando a mesma
largura de banda (BICSI 1998 p 29-6)
23 Estaccedilatildeo Radiobase - ERB
As estaccedilotildees radiobase satildeo um elemento-chave do sistema principalmente porque demandam
um forte investimento do Poder Puacuteblico para que as aacutereas de cobertura necessaacuterias sejam
rapidamente atingidas Este trabalho prevecirc um modelo similar ao adotado pelas companhias
de telefonia celular que em poucos anos conseguiram atingir as principais cidades e rodovias
20
com seu sistema comograve podemos ver na figura 22 do site da TIM Telesc Celular (2002)
Cobertura em mais de 2300 km de rodovias
A TIM aleacutem de oferecer cobertura em 235 municiacutepios em suacirc aacuterea de concessatildeo pensando sempre em oferecer os melhores serviccedilos a seus clientes estaacute estendendo sua cobertura em diversos trechos de rodovias Hoje satildeo mais de 2300 km de rodovias para vocecirc falar ao telefone mesmo quando estiver viajando
Rodaroacute
BR-277 CURITIBA- PONTA GROSSA 100
BR-376 MARINGAacute - APUCARANA 100PR-407 PARANAGUAacute - PONTAL DO PARANAacute 100BR-369 CAMBEacute - APUCARANA 98
BR-376 CURITIBA - Divisa Est Santa Catarina 96BR-277 CURITIBA - PARANAGUAacute 90BR-277 CASCAVEL - FOZ DO IGUACcedilU 86PR-508 ALEXANDRA - MATINHOS 84
BR-116 CURITIBA - Divisa Est Satildeo Paulo 80
BR-116 CURITIBA - Divisa Est Santa Catarina 57
BR-101 FLORIANOPOLIS - Divisa Est Paranaacute 97
BR-101 FLORIANOacutePOLIS - Divisa Est Rio Grande do Sul 90BR-470 NAVEGANTES - BLUMENAU 70
BR-280 MAFRA - PORTO UNIAtildeO 38BR-282 FLORIANOacutePOLIS - LAGES 23
Fig 22 -Aacuterea de cobertura TIM Celular
As ERBs formam uma rede sem fio (WLL - wireless lan) que eacute acessada pelos noacutes da rede
(veiacuteculos automotores) sempre que os mesmos estiverem dentro da aacuterea de cobertura As
plataformas que datildeo sustentaccedilatildeo a este sistema satildeo vaacuterias sendo que algumas jaacute estatildeo
consolidadas principalmente produtos da chamada Segunda Geraccedilatildeo tais como TDMA
CDMA DECT e GSM Outros sistemas chamados de Terceira Geraccedilatildeo como UMTS estatildeo
surgindo e poderatildeo ser utilizados em larga escala no futuro
22
3 - NECESSIDADES E BENEFIacuteCIOS
31 Tecnologia Atual versus Modelo de gerenciamento SNMP
Este trabalho se posiciona no ceme de vim mercado extremamente competitivo e caracterizado
pelo uso de tecnologias proprietaacuterias o mercado de veiacuteculos Tem-se hoje uma pequena
quantidade de montadoras no mundo todas elas lutando para conquistar mercados e
sobreviver Suas equipes de pesquisa e desenvolvimento satildeo cercadas de cuidado e sigilo pois
se tomaram elementos decisivos nesta batalha A informaccedilatildeo eacute mais uma vez fator decisivo
Neste caso natildeo eacute a informaccedilatildeo comercial a informaccedilatildeo de marketing a informaccedilatildeo que eacute
coletada nos mercados consumidores Este trabalho trata de uma informaccedilatildeo especial aquela
contida no veiacuteculo
A pesquisa descrita nesta dissertaccedilatildeo mostra o estaacutegio tecnoloacutegico atual de algumas das
principais montadoras do mundo focalizando principalmente as de automoacuteveis que satildeo as
que determinam o estado da arte Os sistemas de gerenciamento embarcados nos automoacuteveis
satildeo proprietaacuterios e baseados em um ou mais moacutedulos internos que se comunicam com o
mundo externo - tipicamente um PC - via comunicaccedilatildeo serial O automoacutevel conteacutem vaacuterios
sensores e atuadores que informam paracircmetros e estados O cruzamento destas informaccedilotildees
determina avarias ou defeitos que podem ser sanados com uma intervenccedilatildeo externa ou
atraveacutes de um comando Todo este sistema eacute totalmente disponibilizado na unidade de
desenvolvimento da montadora ou seja basicamente em um uacutenico lugar no planeta Uma
pequena parte deste sistema eacute disponibilizado agraves revendas com suas oficinas credenciadas
quase nada eacute oferecido ao usuaacuterio final do veiacuteculo As concessionaacuterias autorizadas compram
um pacote que inclui um PC desktop ou notebook software de gerenciamento moacutedulos de
comunicaccedilatildeo e treinamento na faacutebrica que possibilitaraacute alguns diagnoacutesticos e correccedilotildees de
avarias A questatildeo eacute a seguinte o usuaacuterio paga um valor expressivo por um veiacuteculo com uma
tecnologia de ponta embutida mas continua ficando com o carro quebrado na beira da
estrada sem saber o que fazer Em outra direccedilatildeo o Poder Puacuteblico investe em sistemas de
controle da malha viaacuteria tais como radares e sensores os populares ldquopardaisrdquo e ldquolombada
eletrocircnicardquo
Quando um automoacutevel estaacute em funcionamento numa viagem por exemplo um complexo
mecacircnico-eleacutetrico-hidraacuteulico-eletrocircnico estaacute operando em sincronia Os vaacuterios sistemas
motor injeccedilatildeo de combustiacutevel suspensatildeo etc satildeo todos direcionados para realizar uma
funccedilatildeo simples deslocar pessoas com rapidez conforto e seguranccedila Se eles cumprirem de
forma eficiente este objetivo pode-se dizer que o carro eacute bom Sabe-se que isto realmente
acontece assim como eacute sabido que estes sistemas falham sofrem desgastes sofrem variaccedilotildees
de carga e ficam obsoletos Assim como um equipamento ativo de rede
Um switch de rede quando estaacute em funcionamento numa rede de dados com velocidades de
101001000 Mbps por exemplo eacute um complexo mecacircnico-eleacutetrico-eletrocircnico operando em
sincronia Os vaacuterios sistemas conexotildees mecacircnicas de cabos fonte de energia placas de
circuito etc satildeo direcionados a realizar uma funccedilatildeo tambeacutem simples encaminhar pacotes de
dados com rapidez e seguranccedila Se este switch cumprir esta funccedilatildeo de forma eficiente tem-se
um bom equipamento em matildeos Os switches tambeacutem falham desgastam tecircm sua carga
alterada e ficam obsoletos Para manter-se um switch sempre em funcionamento eficiente eacute
necessaacuterio gerenciaacute-lo
O mundo automotivo vive uma situaccedilatildeo similar agrave descrita anteriormente a explosatildeo do uso de
automoacuteveis Assim como na transiccedilatildeo ARPANET-Intemet natildeo se tem ferramentas eficientes
para gerenciar este processo depois que o veiacuteculo sai da linha de montagem Na verdade natildeo
existem padrotildees para este fim As induacutestrias criaram padrotildees de gerenciamento proprietaacuterios
23
que praticamente cessam sua utilidade no momento que saem da linha de produccedilatildeo ressalva
feita a alguns diagnoacutesticos realizados por algumas concessionaacuterias
Um veiacuteculo oferece ao seu proprietaacuteriomotorista um conjunto de sinalizaccedilotildees luminosas e
paineacuteis analoacutegicos (ponteiros) ou digitais que informam velocidade rotaccedilatildeo do motor
quantidade de combustiacutevel etc Os mais modernos possuem um ldquocomputador de bordordquo que
basicamente faz a relaccedilatildeo entre duas variaacuteveis como por exemplo distacircncia percorrida versus
combustiacutevel consumido e disponibiliza ao motorista o consumo meacutedio do automoacutevel
Os automoacuteveis satildeo particularmente econocircmicos quase avaros quando o assunto eacute fornecer
informaccedilotildees aos gestores da rede digo do sistema viaacuterio os departamentos municipais
estaduais e federais encarregados de tracircnsito estradas e rodovias simplesmente desconhecem
os equipamentos digo veiacuteculos que trafegam pelos seus domiacutenios
O poder puacuteblico investe pesadamente e de forma reativa em ampliaccedilatildeo de vias e
cruzamentos da mesma forma que um administrador de rede sem gerenciamento trata de
comprar ativos de rede que possibilitem links mais raacutepidos desfazendo um gargalo e criando
outro Outro investimento eacute no sentido de monitorar velocidade e identificaccedilatildeo (placa) dos
automoacuteveis com objetivo duplo de controlar e arrecadar
Nos dois casos citados acima - usuaacuterio e gestor - fica claro o condicionamento a que ambos
estatildeo submetidos pouca ou nenhuma informaccedilatildeo eacute o normal Fazendo um pequeno exerciacutecio
considerando a hipoacutetese de que os automoacuteveis fossem mais ldquoamigaacuteveisrdquo pode-se imaginar
um motorista sendo avisado que no proacuteximo mecircs venceraacute a garantia de 1 ano do veiacuteculo
aproveite e leve na concessionaacuteria autorizada mais proacutexima para sanar aquele ruiacutedo no painel
Mecircs que vem vocecirc teraacute que pagar por isto A informaccedilatildeo aparece no visor de cristal liacutequido do
raacutedio ou CDplayer Situaccedilatildeo 2 a famiacutelia em viagem de feacuterias ocorre uma falha no sistema
ABS que evita o bloqueio dos freios do veiacuteculo Faltam 200 km para o destino Podemos
continuar a viagem com seguranccedila ou tenho que procurar uma oficina O sistema informa que
24
apenas o sistema antibloqueio estaacute inoperante mas os freios estatildeo perfeitos Siga viagem e
assim que puder leve a uma concessionaacuteria autorizada O proprietaacuterio de uma transportadora
que possui uma frota de veiacuteculos simplificaria sua tarefa de manutenccedilatildeo dos veiacuteculos
Sempre que um caminhatildeo entra numa das filiais o agente SNMP envia um trap (relatoacuterio) das
condiccedilotildees funcionais do veiacuteculo
O mesmo exerciacutecio pode ser feito pensando no poder puacuteblico nos pontos de gerenciamento
de traacutefego que funcionam como uma rede sem fio que recebe e envia dados para os
automoacuteveis uma estaccedilatildeo gerente recebe uma notificaccedilatildeo de um agente SNMP embarcado no
veiacuteculo que informa que eacute um Palio do fabricante FIAT modelo XA 03 placa ABC 1234
Cor vermelha Chassi 2384FTR4532DSE12 MAC Address 0060B30000C2 e estaacute
trafegando a 95 kmh velocidade acima do permitido no trecho A estaccedilatildeo gerente envia uma
mensagem ao veiacuteculo informando a situaccedilatildeo irregular ao motorista que iraacute diminuir a
velocidade para natildeo ser multado Numa situaccedilatildeo hipoteacutetica de roubo de automoacutevel as estaccedilotildees
gerentes do poder puacuteblico satildeo autorizadas a enviar um comando de cortar a igniccedilatildeo do
veiacuteculo
No caso de gerenciamento de um conjunto de veiacuteculos como o proprietaacuterio da transportadora
ou o DER de Santa Catarina existe a necessidade de padronizaccedilatildeo ou seja todas as
montadoras deveriam adotar gradativamente um modelo padronizado A padronizaccedilatildeo
possibilita que se economize no desenvolvimento de aplicaccedilotildees e equipamentos software e
hardware Outra vantagem eacute que mais empresas podem adquirir o sistema e desfrutar dos
benefiacutecios de gerenciamento sobre veiacuteculos jaacute que natildeo se fala mais em tecnologia
proprietaacuteria
Este trabalho considera algumas diferenccedilas entre utilizar o Modelo SNMP para gerenciamento
de uma rede de computadores ou para veiacuteculos automotores Os conceitos baacutesicos natildeo se
alteram e as principais mudanccedilas satildeo relacionadas na Tabela 31
25
26
Modelo SNMP em Redes de
Computadores
Modelo SNMP em Veiacuteculos
Automotores
Estaccedilotildees de
Gerenciamento
Estaacuteticas complexas e
centralizadas
Estaacuteticas ou moacuteveis complexas ou
simples e descentralizadas
Noacutes
GerenciadosEstaacuteticos Moacuteveis
Relaccedilatildeo
Estaccedilotildees Noacutes1 O n n O n
Elementos
Gerenciados
Computadores hubs switches
roteadores
Automoacuteveis ocircnibus caminhotildees
motocicletas
Base de
InformaccedilotildeesMIB-II
Os objetos e grupos da MIB-II satildeo
insuficientes para este fimTabela 31 - Comparativo de Uso no Modelo SNMP
Natildeo se quer que com este trabalho sejam abolidas as questotildees de sigilo e segredo industrial na
pesquisa e desenvolvimento dos veiacuteculos pelo contraacuterio As atuais formas de monitoramento
e telemetria com a meta de resolver problemas e aumentar a vantagem competitiva de seus
produtos satildeo boas principalmente para os consumidores
27
4 - MODELO DE GERENCIAMENTO DE VEIacuteCULOS AUTOMOTORES
O modelo proposto nesta dissertaccedilatildeo eacute baseado no modelo SNMP e utiliza os elementos
previstos ou seja estaccedilotildees de gerenciamento noacutes gerenciados informaccedilotildees e um protocolo
de comunicaccedilatildeo A intenccedilatildeo eacute utilizar ao maacuteximo toda a tecnologia que jaacute foi desenvolvida e
foi consolidada ao longo dos uacuteltimos anos pois isto traraacute baixos custos e uma massa criacutetica jaacute
formada
Neste capiacutetulo e nos posteriores utilizar-se-aacute para efeito de maior clareza a denominaccedilatildeo
carro eou automoacutevel ao inveacutes de veiacuteculo inclusive nas figuras O carro eacute o veiacuteculo mais
comum e pretende-se que o leitor na medida em que se embasa o modelo vaacute traccedilando um
paralelo com as situaccedilotildees corriqueiras do dia-a-dia De qualquer forma o modelo foi pensado
para ser utilizado em todos os tipos de veiacuteculos sejam eles de passeio utilitaacuterios de carga
motocicletas de passageiros enfim todos os veiacuteculos (noacutes) que utilizam a malha viaacuteria (rede)
do paiacutes
O modelo proposto apresenta trecircs arquiteturas Fiacutesica Funcional e de Informaccedilatildeo A
arquitetura Fiacutesica define a infra-estrutura de comunicaccedilatildeo entre os componentes do sistema a
arquitetura Funcional descreve os componentes loacutegicos do sistema e as funcionalidades que
podem ser desenvolvidas e a arquitetura de Informaccedilatildeo apresenta um conjunto de variaacuteveis
que datildeo suporte ao desenvolvimento das aplicaccedilotildees e as notificaccedilotildees que podem ser emitidas
no caso destas variaacuteveis atingirem limiares especificados Cada uma dessas arquiteturas seraacute
detalhada nos itens a seguir
28
41 Arquitetura Fiacutesica
Esta dissertaccedilatildeo utiliza o Modelo de Gerenciamento SNMP por se tratar de uma tecnologia
que eacute padratildeo possui inuacutemeros gerentes e agentes desenvolvidos para as mais diversas
aplicaccedilotildees e eacute produzida em escala o que baixa os custos de implantaccedilatildeo em qualquer
veiacuteculo A quantidade de pessoal que jaacute atua nesta tecnologia tambeacutem eacute um fator positivo A
figura abaixo mostra esquematicamente o modelo sendo aplicado no gerenciamento de
veiacuteculos
Gerenciamento
(GERENTE
SNMP)
Fig 41 - Modelo de Gerenciamento SNMP em Veiacuteculos Automotores
Saindo de um modelo teoacuterico e descrevendo um modelo praacutetico tem-se um computador
rodando um programa gerente SNMP que interage com uma base de dados este computador
possui uma interface ethemet 10100 que estaacute conectada por cabo de par tranccedilado ou fibra
oacutetica a uma bridge Esta bridge converte o padratildeo de comunicaccedilatildeo de rede ethernet em
radiofrequumlecircncia utilizando uma frequumlecircncia de saiacuteda e outra de entrada este conjunto eacute
vulgarmente denominado canal e eacute compartilhado por todos os veiacuteculos equipados com uma
bridge similar A bridge do veiacuteculo opera no mesmo canal e compartilha a banda total
fornecida pelo sistema gerente com os outros veiacuteculos que estatildeo na regiatildeo de cobertura da
antena (ERB - estaccedilatildeo radiobase)
A cobertura de cada ERB depende basicamente da potecircncia real dissipada pela antena do tipo
e ganho da antena Uma referecircncia praacutetica que se pode ter eacute o das aacutereas de cobertura de
telefones celulares o modelo proposto nesta dissertaccedilatildeo pode ser implementado com uma
infraestrutura semelhante A figura 42 mostra os elementos reais e sua interaccedilatildeo
Fig 42 - Modelo fiacutesico para gerenciamento de veiacuteculos
O Modelo de Gerenciamento de Veiacuteculos Automotores contempla todas as etapas da ldquovidardquo
de um veiacuteculo ou seja satildeo previstos estaacutegios diferenciados de monitoramento e controle de
acordo com a etapa em que o veiacuteculo se encontra
A primeira etapa de um veiacuteculo automotor fisicamente falando eacute a sua produccedilatildeo
normalmente executada em seacuterie As montadoras possuem plantas fabris em diversas
localidades do mundo onde produzem determinadas linhas e modelos de veiacuteculos No
momento que o veiacuteculo recebe seu sistema eletro-eletrocircnico incluindo o microservidor
veicular uma estaccedilatildeo de gerenciamento da produccedilatildeo jaacute pode iniciar a gravaccedilatildeo dos dados de
identificaccedilatildeo do mesmo como eacute ilustrado na figura 43
MONTADORA DE AUTOMOacuteVEIS Linha de montagem
Dados de Identificaccedilatildeo do veiacuteculo
Fig 43 - Gerenciamento na produccedilatildeo do veiacuteculo
O veiacuteculo cumpre sua trajetoacuteria na linha de montagem jaacute interagindo com uma aplicaccedilatildeo-
gerente desenvolvida para este fim O fabricante neste momento jaacute pode monitorar os testes
iniciais do veiacuteculo gerenciar sua armazenagem no paacutetio da faacutebrica e o embarque para a
concessionaacuteria Apenas duas estaccedilotildees radiobase externas tecircm capacidade para dar cobertura a
todo parque fabril de uma montadora como a Fiat em Betim MG que eacute a maior montadora do
paiacutes com 613800 m2 de aacuterea construiacuteda segundo informa o site brasileiro da Fiat Automoacuteveis
(2002) Algumas ERBs internas que tem um custo muito inferior agraves externas completariam a
cobertura nos pontos necessaacuterios da linha de montagem
O veiacuteculo pronto segue na maior parte das vezes para uma concessionaacuteria autorizada para ser
comercializado Esta mesma concessionaacuteria normalmente presta assistecircncia teacutecnica aos
veiacuteculos da marca tendo limitaccedilotildees quando recebe um automoacutevel por exemplo de um
concorrente Com uma estaccedilatildeo radiobase interna a concessionaacuteria estaacute habilitada a monitorar
todos os veiacuteculos que entrarem na sua oficina estando eles equipados com o microservidor
veicular O teacutecnico da empresa tem a sua disposiccedilatildeo dados histoacutericos e perfis de uso do
veiacuteculo que podem auxiliar na detecccedilatildeo e soluccedilatildeo do problema
Os dados de identificaccedilatildeo do veiacuteculo e do proprietaacuterio aliados ao perfil do condutor tomam-
se ferramentas para conquista e manutenccedilatildeo do cliente A diminuiccedilatildeo do iacutendice de roubos e
acidentes toma a contrataccedilatildeo do seguro uma opccedilatildeo menos necessaacuteria diminuindo o gasto de
quem compra o veiacuteculo e consequumlentemente aumentando as vendas A figura 44 mostra as
possibilidades de gerenciamento nas fases de comercializaccedilatildeo e manutenccedilatildeo
32
REVENDA DE AUTOMOacuteVEIS
Fig 44 - Gerenciamento na comercializaccedilatildeo e manutenccedilatildeo do veiacuteculo
Encerrada a primeira comercializaccedilatildeo do veiacuteculo inicia-se a etapa de utilizaccedilatildeo do mesmo
por um proprietaacuterio ou condutor O microservidor veicular interage com o condutor via painel
digital ou sintetizador de voz Alguns veiacuteculos de maior valor agregado jaacute satildeo equipados com
paineacuteis que atendem ao ldquocomputador de bordoldquo e ao sistema de som raacutedios FM transmitem
pequenas chamadas e notiacutecias que satildeo lidas no interior do veiacuteculo Sintetizadores de voz
equipam os veiacuteculos chamados ldquotop de linhardquo e informam para o motorista colocar o cinto de
seguranccedila que existem portas abertas etc O Modelo de Gerenciamento de Veiacuteculos
Automotores possibilita que haja um enriquecimento das informaccedilotildees e possibilidades para o
condutor do veiacuteculo conforme mostra a figura 45
33
Fig 45 - Gerenciamento no uso do veiacuteculo
PROPRIETAacuteRIO DO AUTOMOacuteVEL
Monitoramento
Garantia e revisotildees
Seguranccedila
O proprietaacuterio do veiacuteculo eacute notificado sempre que uma troca de oacuteleo ou manutenccedilatildeo
preventiva eacute necessaacuteria diminuindo os riscos de uma eventual perda de garantia do fabricante
O aviso de que a garantia do veiacuteculo estaacute expirando tambeacutem existe e isto possibilita uma
eventual diminuiccedilatildeo de custos numa revisatildeo Como o veiacuteculo interage com o sistema gestor
de tracircnsito o modelo prevecirc um mecanismo de solicitaccedilatildeo de socorro muito uacutetil em casos de
acidentes ou quebra do veiacuteculo O maior benefiacutecio eacute saber que seu veiacuteculo estaacute sendo
monitorado assim como os outros veiacuteculos que estatildeo trafegando O monitoramento causa
maior disciplina no tracircnsito e a consequumlente diminuiccedilatildeo de acidentes como mostra a
experiecircncia na capital paranaense na palavra de Cassio Taniguchi
Em 2001 foram 20 menos mortes no tracircnsito curitibano Passamos de 16 em 2000 para 13 morte em cada grupo de 10 mil veiacuteculos Esse eacute o indicador utilizado para mensurar o niacutevel de seguranccedila no tracircnsito urbano E eacute tambeacutem um iacutendice capaz de nos informar a respeito do niacutevel de civilidade que nossa sociedade alcanccedilou Os curitibanos merecem aplausos porque esse resultado eacute fruto de um esforccedilo coletivo que tem envolvido toda a
34
cidade desde 1997 quando lanccedilamos o programa Cidadatildeo em Tracircnsito O programa todos lembram eacute ancorado no tripeacute formado pela engenharia de traacutefego fiscalizaccedilatildeo e educaccedilatildeo para o Tracircnsito E em cinco anos os resultados falam por si proacuteprios O investimento realizado pela Prefeitura de Curitiba passa de R$ 100 milhotildees - o maior entre as cidades de mesmo porte no paiacutes (TANIGUCHI 2002)
O gerenciamento do veiacuteculo auxilia os engenheiros de traacutefego e aumenta o poder de
fiscalizaccedilatildeo do Poder Puacuteblico tornando praticamente inviaacuteveis as accedilotildees criminosas
envolvendo veiacuteculos O Poder Puacuteblico do Brasil bem como de todo paiacutes que adotar este
modelo de gerenciamento ganha uma ferramenta poderosa de gestatildeo de tracircnsito com reflexos
em oacutergatildeos governamentais federais estaduais e municipais diversos tais como departamentos
de tracircnsito departamentos de poliacutecia rodoviaacuteria poliacutecias civil e militar serviccedilos de
inteligecircncia poliacutecia federal serviccedilos de repressatildeo ao crime organizado e secretarias de
receita A figura 46 ilustra algumas situaccedilotildees contempladas neste modelo proposto
Fig 46 - Gerenciamento pelo Poder Puacuteblico
Administraccedilatildeo da malha viaacuteria
Controle de roubos e acidentes
PODER PUacuteBLICOMonitoramento de
tracircnsito
O poder que o modelo disponibiliza aos oacutergatildeos puacuteblicos eacute o poder da informaccedilatildeo em tempo
real o conjunto formado pela identificaccedilatildeo inequiacutevoca do veiacuteculo seu provaacutevel condutor e a
localizaccedilatildeo atual com pequena margem de erro permite accedilotildees policiais raacutepidas e eficientes O
Modelo de Gerenciamento de Veiacuteculos permite ainda que o sistema gestor execute controles
remotamente sobre o veiacuteculo como corte de combustiacutevel e de igniccedilatildeo do motor causando a
imobilizaccedilatildeo instantacircnea As Estaccedilotildees Puacuteblicas de Gerenciamento satildeo as mais complexas e as
mais seguras de todo o modelo visto o poder que carregam em sua aplicaccedilatildeo Apenas o Poder
Puacuteblico constituiacutedo pode ter acesso a estas potencialidades do sistema e para tanto a
aplicaccedilatildeo-gerente deve ser inviolaacutevel
A figura 47 simula uma implantaccedilatildeo de estaccedilotildees radiobase na regiatildeo central da capital
catarinense dando uma ideacuteia de como seria a distribuiccedilatildeo das antenas para haver
gerenciamento sobre os veiacuteculos que circulam na aacuterea
Fig 47 - Estaccedilotildees Radiobase em Florianoacutepolis
42 Arquitetura Funcional
O sistema fiacutesico apresentado anteriormente eacute mostrado aqui como entidades loacutegicas
posicionadas de acordo com sua funccedilatildeo no modelo de gerenciamento A figura 46 ilustra o
modelo funcional
36
Fig 48 - Modelo Funcional de Gerenciamento
421 Estaccedilotildees de Gerenciamento
As estaccedilotildees de gerenciamento satildeo de diferentes porte e complexidade variando de uma
estaccedilatildeo simples para gravaccedilatildeo de dados de identificaccedilatildeo na faacutebrica ateacute um grande complexo
de gerenciamento de veiacuteculos montado com computadores de grande porte e programas de
gerenciamento capazes de suportar milhares de noacutes (veiacuteculos) no Departamento de Estradas
de Rodagem de uma unidade da federaccedilatildeo As estaccedilotildees seratildeo basicamente destinadas a trecircs
finalidades de acordo com os interesses dos mantenedores da gerecircncia
4211 Estaccedilotildees de Gerenciamento de Produccedilatildeo
As estaccedilotildees de produccedilatildeo satildeo localizadas no ambiente de montagem do veiacuteculo ao lado da
linha de produccedilatildeo em seacuterie da motocicleta do automoacutevel do caminhatildeo do utilitaacuterio do
trator etc Esta estaccedilatildeo serviraacute para gravar as primeiras variaacuteveis na MIB do veiacuteculo
basicamente as de identificaccedilatildeo tais como nome do fabricante modelo do veiacuteculo nuacutemero de
seacuterie etc Estes dados satildeo estaacuteticos e soacute podem ser gravados e alterados em faacutebrica satildeo
uacutenicos e sua longevidade eacute coincidente com a do veiacuteculo
4212 Estaccedilotildees de Gerenciamento de Manutenccedilatildeo
As estaccedilotildees de manutenccedilatildeo estaratildeo baseadas nas concessionaacuterias autorizadas revendas de
automoacuteveis e oficinas mecacircnicas Sua funccedilatildeo baacutesica seraacute a gravaccedilatildeo de dados relativos agrave
venda e ao proprietaacuterio do veiacuteculo Satildeo estaccedilotildees simples que poderatildeo consultar as
informaccedilotildees de qualquer carro de qualquer marca visto que a padronizaccedilatildeo usando SNMP
retira o caraacuteter proprietaacuterio dos sistemas atuais
4213 Estaccedilotildees Puacuteblicas de Gerenciamento
Satildeo estaccedilotildees complexas e seguras que gerenciam a malha viaacuteria de um ou mais municiacutepios de
um estado da uniatildeo Basicamente compostas por hardware e software de grande porte como
por exemplo uma workstation HP ou IBM rodando Openview ou Unicenter TNG interagindo
com uma base de dados Oracle A seguranccedila possibilitada pelo SNMPv3 eacute um fator
primordial neste caso pois aqui estaratildeo sendo utilizadas funccedilotildees de controle vitais no veiacuteculo
422 Noacutes Gerenciados
O noacute gerenciado neste modelo proposto eacute tipicamente um veiacuteculo automotor conforme citado
anteriormente Aqui existe uma caracteriacutestica singular que eacute a de que os noacutes satildeo moacuteveis estatildeo
constantemente em deslocamento desde sua fabricaccedilatildeo na montadora passando pelo
transporte ateacute a revenda e o uso posterior pelo proprietaacuterio ou motorista O veiacuteculo dispotildee de
um hardware especialista - um microservidor veicular mdash que contecircm a vehicleMIB e o agente
este hardware interage com os sensores e atuadores existentes no automoacutevel O microservidor
veicular eacute composto basicamente de uma unidade central de processamento memoacuteria volaacutetil
memoacuteria permanente interface com o veiacuteculo e com a rede sem fio este produto assim como
descrito neste modelo natildeo existe comercialmente poreacutem a tecnologia eacute a mesma que eacute
utilizada na implementaccedilatildeo de gerenciamento em roteadores e switches
423 Meio de Comunicaccedilatildeo
A forma como a estaccedilatildeo gerenciadora e o noacute gerenciado trocam informaccedilotildees eacute por
radiofrequumlecircncia ou seja eacute uma comunicaccedilatildeo ethemet sem fio (wireless) que utiliza a mesma
tecnologia jaacute empregada em redes locais O gerente (estaccedilatildeo gerente) interage com o agente
(noacute gerenciado) por intermeacutedio de uma bridge ethemet sem fio e vice-versa A frequumlecircncia de
difusatildeo deve ser diversa das maciccedilamente utilizadas ISM (Aplicaccedilotildees Industriais Cientiacuteficas
e Meacutedicas) por motivos oacutebvios a escolha deve recair nas faixas atribuiacutedas para aplicaccedilatildeo
moacutevel terrestre preferencialmente as proacuteximas das bases de VHF e UHF 41015 MHz ateacute 50
MHz e 3354 MHZ ateacute 3999 MHz (ANATEL 2002)
Fig 49 - Espectro de frequumlecircncias no Brasil
423 Informaccedilotildees de Gerenciamento
As informaccedilotildees envolvidas estatildeo definidas em vehicleMIB e satildeo tratadas pelo agente
especialista que acompanha o veiacuteculo Os objetos ou atributos em questatildeo atendem a
legislaccedilatildeo brasileira de tracircnsito vigente e os requisitos baacutesicos do fabricante do revendedor e
do proprietaacuterio
39
424 Protocolo de Gerenciamento
O protocolo a ser utilizado eacute o SNMPv3 implementado sobre SNMPv2 A versatildeo 3 apresenta
vaacuterios avanccedilos na questatildeo de seguranccedila e as definiccedilotildees podem ser vistas nas RFCs 2571 a
2575 Como esta versatildeo natildeo eacute completa existe a necessidade da versatildeo anterior que pode ser
vista nas RFCs 1905 e 1906
43 Arquitetura de Informaccedilatildeo
A vehicleMIB foi projetada para atender as demandas baacutesicas de todas entidades fiacutesicas e
juriacutedicas que interagem com um automoacutevel Esta MIB procura natildeo conflitar com os sistemas
atualmente implantados que foram concebidos com outra finalidade
A pesquisa que resultou nesta MIB abrangeu a atual legislaccedilatildeo de tracircnsito os atuais coacutedigos
procedimentos e nuacutemeros empregados pela induacutestria automobiliacutestica e suas concessionaacuterias
As funccedilotildees principais de um automoacutevel foram contempladas somou-se a elas algumas
variaacuteveis trazidas do universo de redes de computadores e outras retiradas de carros-conceito
431 Desenvolvimento da MIB
Utilizou-se como ferramenta de auxiacutelio um pacote de programas da MG-Soft chamado MIB
Browser Professional Edition sendo que as figuras que mostram a aacutervore da MIB satildeo telas
capturadas deste software
40
f j MG-SOFT MIszlig Compiler - [MIszlig Group1J File Edit View Modules Jools Window Help
B MIB Tree B Q ] iso
B - Q org B Q dod
R-f1 internetiQ j directorv
+i _ J mgmtR I__| experimental
B vehicleMIBi Q j vehideMIBObjects Si f j vehicleMIBNotifications IS _ J vehicleMIBConformance
f i L_1 private I- SNMPvl Traps
ffl iJ T extual ConventionsS Type Assignments
Fig 410 - Aacutervore da MIB
A vehicleMIB faz parte do grupo experimental (3) segundo a notaccedilatildeo ASNl utilizada pelo
protocolo SNMP Os objetos definidos (OBJECT IDENTIFIER) para compor a vehicleMIB
foram trecircs a saber
vehicleMIBObjects conteacutem todas as informaccedilotildees relativas a identificaccedilatildeo do veiacuteculo
(vehicleldent) ao proprietaacuterio do veiacuteculo (vehicleOwner) o seu histoacuterico (vehicleHistory)
valores momentacircneos (vehicleStatus) e variaacuteveis para controle (vehicleControl)
vehicleMIBNotifications este objeto comporta os atributos utilizados para notificaccedilatildeo de
eventos importantes e se destinam principalmente para servir ao motoristaproprietaacuterio
vehicleMIBConformance este grupo define as necessidades e possibilidades de
implementaccedilatildeo segundo uma famiacutelia de objetos (OBJECT-GROUP) preacute-determinada Os
atributos referentes a grupos e as questotildees de concordacircncia estatildeo contidos nos OBJECT
IDENTIFIER vehicleGroups e vehicleCompliance
41
bullJMG-SOFT MIB Compilei [MIB Group]Uumliacute File Edit View Modules loots Window Help
tg satildegt U m amp T raquo f t I o s P3 m p | 0
B ^ MIB Tree B _ J iso
H Q j org eacute Q dod
Eacute j J internetP~1 directory
B i_ J mgmt rsquo Q j mib-2
agrave Q experimental Ograve OtildeEcirc vehicleMIB
Egrave __| vehicleMIBObjectsSi _ J vehicleldent ffl- n vehicleOwner E _ ] vehicle History ffl- fj vehicleStatus Egrave C j vehicleControl
atilde __) vehicleMIBNotificationsvehicleN otificationChangeO ilAndM aintenance
lt4 vehicleN otificationHelp d f vehicleNotificationGuaranty
B _ ] vehicleMIBConformance IacuteB _ J vehicleCompliance Eacute L J vehicleGroups
B -(_J private1Q j enterprises
Fig 411mdash Aacutervore de vehicleMIBObjects
432 Descriccedilatildeo de vehicleMIBObjects
Esta seccedilatildeo descreve com maiores detalhes cada variaacutevel que compotildee a vehicleMIBObjects
que eacute composta pelos grupos vehicleldent vehicleOwner vehicleHistory vehicleStatus e
vehicleControl
42
4321 Grupo vehicleldent
F1 P 1 experimental Eacute- vehicleMIB
lEacute vehicleMIB Objects B- [_ J vehicleldent
vehicleldentManufacturer vehicleldentModel
vehicleldentSoftwareVersionamp vehideldentAgentSoftwareVersion
vehiclel dentType vehicleldentFuel vehicleldentManufacturingYear vehiclel dentM odelYrsquo ear vehiclel dentCapacity
I^ vehiclel dentPoweri-- vehiclel dentM otorType
vehiclel dentM otorNumber vehiclel dentCylinder
vehiclel dentFirstOilChange | ^ vehicleldentFirstMaintenance
gt$j vehicleldentMaintenancePeriod vehiclel dentColor
i vehiclel dentChassisl d j-- vehicleldentLicencePlate bull vehicleldentlpAddress i - ^ vehicleldentMacAddress h vehiclel dentS eriaIN umber vehicleldentGuaranty
Fig 411 - Aacutervore de vehicleldent
vehicleldentManufacturer - O objeto vehicleldentManufacturer eacute uma string que armazena o
nome da empresa que produz o veiacuteculo eacute gravada em faacutebrica e natildeo se altera mais Esta
variaacutevel seraacute preenchida por exemplo com ldquoGeneral Motorsrdquo ldquoVolkswagenrdquo ou ldquoYamahardquo
vehicleldentModel - Esta variaacutevel conteraacute a identificaccedilatildeo do modelo do veiacuteculo eacute fixa e natildeo
pode ser alterada Ex Palio EX Xsara Picasso Celta
vehicleldentSoftwareVersion - Este atributo eacute reservado agrave versatildeo do firmware ou software do
veiacuteculo e eacute atualizado cada vez que eacute feito o upgrade do mesmo Este programa eacute uma espeacutecie
de sistema operacional do hardware contido no veiacuteculo
vehicleldentAgentSoftwareVersion - A versatildeo do agente de gerenciamento pode ou natildeo
coincidir com a versatildeo de firmware Caso estes programas tenham tratamento e evoluccedilatildeo
distintos as versotildees podem ser atualizadas separadamente e teratildeo coacutedigos diferentes
vehicleldentType - Este objeto serve para identificar o tipo de veiacuteculo segundo determinaccedilatildeo
das leis brasileiras de tracircnsito O tipo de veiacuteculo automotor consta na documentaccedilatildeo de
licenciamento e pode ser por exemplo tipo automoacutevel de passeio caminhatildeo de carga ocircnibus
de passageiros etc
vehicleldentFuel - A variaacutevel vehicleldentFuel serve para identificar o combustiacutevel principal
para que o veiacuteculo foi originalmente construiacutedo Eacute gravado na linha de montagem e
permanece caso haja transformaccedilatildeo posterior no motor do veiacuteculo este dado natildeo pode ser
alterado Ex gasolina tipo C oacuteleo diesel energia eleacutetrica etc
vehicleldentManufacturing Year - Neste atributo eacute gravado o ano de fabricaccedilatildeo do veiacuteculo
Depois de gravado natildeo se altera
vehicleldentModelYear - A vehicleldentModelYear armazena o ano do modelo do veiacuteculo
que pode ou natildeo coincidir com o ano de fabricaccedilatildeo
vehicleldentCapacitv - Esta variaacutevel eacute uma string que armazena a capacidade do veiacuteculo de
acordo com a destinaccedilatildeo do mesmo ou seja se se tratar de um caminhatildeo a capacidade de
carga seraacute de 40000 kg se for um automoacuteveL a capacidade seraacute de 5 passageiros por
exemplo
vehicleldentPower - Identifica a potecircncia nominal da motorizaccedilatildeo principal do veiacuteculo que
pode ser expressa em cv (cavalo-vapor) ou W (watt) de acordo com a legislaccedilatildeo vigente no
paiacutes de utilizaccedilatildeo do veiacuteculo
vehicleldentMotorTvpe - Este atributo armazena a identificaccedilatildeo da principal forma de
motorizaccedilatildeo do veiacuteculo ou seja qual o tipo de motor que preferencialmente ou
prioritariamente eacute utilizado Caso o veiacuteculo seja um hiacutebrido com motor a combustatildeo e
eleacutetrico armazenar a identificaccedilatildeo do motor mais utilizado
vehicleldentMotorNumber - Este objeto armazena o nuacutemero de identificaccedilatildeo do motor do
veiacuteculo que eacute uacutenico e faz parte do conjunto de nuacutemeros que identificam o conjunto de
sistemas que compotildee um veiacuteculo
vehicleldentCvlinder - Utilizada para informar o nuacutemero total de cilindros (pistotildees) do motor
caso se trate de um motor de combustatildeo
vehicleldentFirstOilChange - Esta variaacutevel serve para armazenar a distacircncia maacutexima
percorrida - a popular ldquoquilometragemrdquo - para se realizar a primeira troca de oacuteleo lubrificante
interno do motor Esta informaccedilatildeo serviraacute para que o condutor do veiacuteculo seja notificado a
tempo de proceder agrave troca sem causar danos ao motor nem perder a garantia de faacutebrica
vehicleldentOilChangePeriod - O objeto em questatildeo armazena o valor em km ou milhas
recomendado pelo fabricante entre trocas de oacuteleo lubrificante do motor Ex 10000 km
vehicleldentFirstMaintenance - A variaacutevel vehicleldentFirstMaintenance serve para registrar
o limite de quilometragem para realizaccedilatildeo da primeira revisatildeo gratuita do veiacuteculo Existe na
vehicleMIB uma notificaccedilatildeo que utiliza este atributo com o objetivo de resguardar o
proprietaacuterio de um eventual esquecimento ou distraccedilatildeo que acarretaria perda de garantia
vehicleldentMaintenancePeriod - O atributo eacute registrado em faacutebrica e representa o valor da
quilometragem recomendada entre as manutenccedilotildees preventivas E uma seguranccedila a mais para
o usuaacuterio que seraacute avisado sempre que determinados conjuntos de peccedilas principalmente
mecacircnicas estiverem com seu desgaste natural no limite
vehicleldentColor - A vehicleldentColor eacute a string que armazena o nome da cor predominante
do veiacuteculo Esta informaccedilatildeo eacute gravada em faacutebrica e permanece inalterada durante a vida uacutetil
do veiacuteculo
vehicleldentChassisId - Todo veiacuteculo possui um nuacutemero de identificaccedilatildeo gravado fisicamente
em seu chassis ou monobloco esta variaacutevel armazena este nuacutemero
vehicleldentLicencePlate - Este atributo armazena a placa do veiacuteculo no caso do Brasil
composto por 3 letras e 4 nuacutemeros Esta identificaccedilatildeo somente eacute conhecida apoacutes o
licenciamento do veiacuteculo que eacute feito apoacutes a venda em consequumlecircncia o valor somente poderaacute
ser gravado na concessionaacuteria ou revenda
vehicleldentlpAddress - Esta variaacutevel estaacute determinada na vehicleMIB para uma eventual
necessidade de acesso a Internet sendo que um provedor de acesso iraacute fornecer o valor que
seraacute volaacutetil e teraacute a mesma duraccedilatildeo do acesso solicitado
vehicleldentMacAddress - Este campo foi implementado para que o veiacuteculo utilize um
nuacutemero uacutenico de identificaccedilatildeo dentro das mesmas regras vaacutelidas hoje para equipamentos e
acessoacuterios de informaacutetica A utilizaccedilatildeo de uma identificaccedilatildeo deste tipo poderaacute substituir uma
ou mais jaacute existentes
vehicleldentSerialNumber - O nuacutemero de seacuterie de produccedilatildeo do veiacuteculo eacute gravado em faacutebrica e
permanece inalterado durante a vida do mesmo Segue as regras de cada fabricante
vehicleldentWarrantv - Este atributo armazena o valor referente ao periacuteodo de garantia do
veiacuteculo tipicamente 1 ou 2 anos a partir da data da primeira venda Esta informaccedilatildeo serve
para que o proprietaacuterio seja notificado antes do vencimento deste limite para que possa
realizar as manutenccedilotildees necessaacuterias com um miacutenimo de gasto
4322 Grupo vehicleOwner
vehicleOwnerName - A variaacutevel vehicleOwnerName armazena o nome do proprietaacuterio do
veiacuteculo o mesmo nome que consta no documento legal de licenciamento Eacute gravado na
concessionaacuteria e alterado de acordo com os documentos do veiacuteculo
vehicleOwnerRegister - Este objeto serve para armazenar um nuacutemero de algum documento de
identificaccedilatildeo do proprietaacuterio No Brasil os valores preferenciais satildeo o Cadastro de Pessoa
Fiacutesica (CPF) e o Cadastro Nacional da Pessoa Juriacutedica (CNPJ) mas pode conter os nuacutemeros
da carteira nacional de habilitaccedilatildeo ou carteira de identidade
vehicleOwnerPhone - O atributo vehicleOwnerPhone registra o nuacutemero de um telefone de
contato do proprietaacuterio do veiacuteculo
vehicleOwnerMail - Esta string serve para armazenar o endereccedilo eletrocircnico (e-mail) do
proprietaacuterio do veiacuteculo Este valor e o anterior satildeo regravados em concessionaacuteria a cada troca
de proprietaacuterio
4323 Grupo vehicIeHistory
3 T I experimental vehicleMIB
Otilde P jJ vehicleMIBObjects Eacute L J vehicleldent El i_ J vehicleOwner
vehicleOwnerName vehicleO wnerR egister vehicleOwnerFone vehicleOwnerMail
B l_ J vehicleH istoryvehicleH istory D eliveryD ate vehicleH istoryVendor vehicleH istoryDealer
^ vehicleH istoryN umLinesEacute1 __J vehicleH istoryT able
B - lla vehicleH istoryEntryvehicleHistoryLinelndex
Q vehicleHistoryMaintenanceDate ^ vehicleH istoryMaintenance
vehicleH istoryuumlilChangeD ate Q vehicleH istoryOilChange
Fig 413 - Arvore de vehicleOwner e vehicIeHistory
vehicleHistorvDelivervDate - A variaacutevel em questatildeo foi criada para armazenar a data da
primeira entrega do veiacuteculo tipicamente a data constante na nota fiscal de venda da
montadora ou da concessionaacuteria destinada ao proprietaacuterio
vehicleHistoryVendor - A vehicleHistoryVendor armazena o nome do vendedor que realizou
a venda do veiacuteculo ao proprietaacuterio Este vendedor eacute tipicamente um funcionaacuterio da revenda
ou concessionaacuteria
vehicleHistorvDealer - O nome da revenda ou concessionaacuteria (pessoa juriacutedica) eacute gravado
neste campo de forma que fique registrada a empresa que comercializou o veiacuteculo
vehieleHistoryNumLines - Representa o nuacutemero maacuteximo de linhas que seratildeo armazenadas na
tabela vehicleHistoryTable
vehicleHistorvLinelndex - Representa o iacutendice da tabela vehicleHistoryTable
vehicleHistoryMaintenanceDate - A variaacutevel vehicleHistoryMaintenanceDate serve para
registrar as datas das manutenccedilotildees preventivas realizadas contendo dia mecircs e ano Esta
informaccedilatildeo serve principalmente para resguardar o usuaacuterio do veiacuteculo quanto agraves garantias de
peccedilas e sistemas
vehicleHistoryMaintenance - Aqui se identifica a quilometragem do veiacuteculo na ocasiatildeo em
que eacute realizada a manutenccedilatildeo preventiva Informada em quilocircmetros corresponde agrave marcaccedilatildeo
presente do odocircmetro do veiacuteculo
vehicleHistoryOilChangeDate - Esta variaacutevel armazena a data das trocas de oacuteleo lubrificante
do motor cuja periodicidade eacute definida pelo fabricante e deve ser cumprida a risca para o
veiacuteculo natildeo perder a garantia
vehicleHistoryOilChange - Este atributo registra a quilometragem do veiacuteculo por ocasiatildeo da
troca de oacuteleo lubrificante correspondente
48
4324 Grupo vehicleStatus
B - n experimental S gg vehicleMIB
vehicleMIBObjectsS3 __] vehicleldentra- r~l vehicleQwner reg L_3 vehicleHistory
S Q vehicleStatus|--reggt vehicleS tatusHeip j- - vehicles atusNurnLines
B r_ j vehicles tatusT able B l|sj vehicles tatusEntry
vehicleS tatusLinelndex vehicleS tatusS peed j- ^ vehicleStatusRpm
vehicleStatusMotorTemperature vehicleStatusFuelLevel
^ vehicleS tatusKmvehicleStatusTirePressure
^ vehicleStatusMotorOilLevel vehicleS tatusBatteryLevel
^ vehicleStatusLocation B Q j vehicleControl
j-regraquo vehicleControlFuel J ______ j______ 1 vehicleContfQllgnition________________
Fig 414 - Aacutervore de vehicleStatus
vehicleStatusHelp - Esta variaacutevel pode assumir somente os valores de ligado ou desligado eacute
acionada pelo condutor do veiacuteculo e serve como pedido de socorro Uma notificaccedilatildeo eacute emitida
a partir da vehicleStatusHelp
vehicleStatusNumLines - Este atributo serve para definir o nuacutemero maacuteximo de linhas da
tabela vehicleStatusTable
vehicleStatusLinelndex - Esta variaacutevel eacute o iacutendice da tabela vehicleStatusTable
vehicleStatusSpeed - Neste atributo eacute registrada a velocidade presente do veiacuteculo fornecida
pelo sistema convencional de sensoriamento do veiacuteculo em quilocircmetros ou milhas por hora
vehicleStatusRpm - A vehicleStatusRpm armazena o valor atual de rotaccedilotildees ou giros do eixo
principal do motor a unidade eacute rpm (rotaccedilotildees por minuto)
vehicleStatusMotorTemperature - Este atributo registra a temperatura atual do liacutequido de
arrefecimento do motor em graus centiacutegrados ou Fahrenheit
vehicleStatusFuelLevel - A variaacutevel vehicleStatusFuelLevel eacute usada para indicar o niacutevel atual
do combustiacutevel principal do veiacuteculo
vehicleStatusKm - A variaacutevel armazena a quilometragem total percorrida pelo veiacuteculo desde
sua fabricaccedilatildeo em quilocircmetros ou milhas terrestres
vehicleStatusTvrePressure - Este atributo foi criado para registrar o valor presente da pressatildeo
nos pneus do veiacuteculo e serve para informar sobre um pneu que esteja furado ou com uma
quantidade insuficiente de material gasoso ou liacutequido em seu interior Este monitoramento jaacute
existe hoje principalmente em caminhotildees de carga sendo raro em motocicletas e
automoacuteveis
vehicleStatusMotorOilLevel - Esta variaacutevel marca o niacutevel presente de oacuteleo lubrificante do
motor e ajuda a identificar uma eventual ldquoqueimardquo de oacuteleo ou seja um consumo acima do
previsto pelo fabricante que pode resultar em dano grave ao motor
vehicleStatusBatteryLevel - Este valor corresponde agrave carga atual da bateria que eacute usada
principalmente para dar a partida no veiacuteculo
vehicleStatusLocation - A informaccedilatildeo de localizaccedilatildeo do veiacuteculo pode ser feita de duas
maneiras uma aproximada resultado da associaccedilatildeo com a raacutedio-base que recebeu a
identificaccedilatildeo do veiacuteculo A segunda forma mais precisa eacute a partir da informaccedilatildeo gerada por
um moacutedulo GPS (global positioning system) do veiacuteculo o GPS atualiza constantemente a
vehicleStatusLocation com as coordenadas presentes
4325 Grupo vehicleControl
vehicleControlFuel - Este atributo de controle assume ligado ou desligado e eacute a forma do
sistema puacuteblico de controle da malha viaacuteria interromper remotamente o fornecimento de
combustiacutevel para o motor ocasionando a parada do veiacuteculo Esta accedilatildeo de controle eacute feita nos
casos de roubo fuga ou sequumlestro e requer intervenccedilatildeo policial
vehicleControlIgnition - Este atributo de controle assume ligado ou desligado e eacute a forma do
sistema puacuteblico de controle da malha viaacuteria interromper remotamente o sistema de igniccedilatildeo de
combustiacutevel para o motor ocasionando a parada do veiacuteculo Eacute uma alternativa ao controle
anterior pois enquanto um desliga a bomba de combustiacutevel o outro corta a energia eleacutetrica
que ocasiona a queima de combustiacutevel que aciona o motor Esta accedilatildeo de controle eacute feita nos
casos de roubo fuga ou sequumlestro e requer intervenccedilatildeo policial
433 Descriccedilatildeo de vehicleMIBNotificationsS L J experimental
Eacute H fg vehicleMIBB lt01 vehicleMIBObjects
Eacute vehicleldent Eacute O vehicleOwner te j__j vehicleHistory Eacute - f l vehicleStatus B - P l vehicleControl
U vehicleM IB N otificationsvehicleN otificationChangeO ilAndM aintenance
if vehicleN otificationHelp A f vehicleN otificationGuatanty
Eacute L J vehicleMIBConiacuteorrnance H r~l private______________________________________________
Fig 415 - Aacutervore de vehicleMIBNotifications
vehicleNotificationChangeOilAndMaintenance - Esta notificaccedilatildeo eacute emitida quando os limites
de troca de oacuteleo lubrificante do motor ou de manutenccedilatildeo preventiva estiverem proacuteximos e
auxilia o condutor do veiacuteculo a realizar estas tarefas em tempo haacutebil natildeo correndo o risco de
dano ou de perda de garantia
vehicleNotificationHelp - Esta notificaccedilatildeo eacute acionada em caso de pedido de socorro pelo
condutor do veiacuteculo
vehicleNotificationWarranty - A notificaccedilatildeo em questatildeo foi criada para informar o condutor
do veiacuteculo da aproximaccedilatildeo do final do periacuteodo de garantia regulamentar dado pela montadora
do veiacuteculo Este aviso permite que sejam feitos consertos sem ocircnus ou seja dentro da
cobertura da garantia
434 Descriccedilatildeo de vehicleMIBConformance
As regras de conformidade satildeo os niacuteveis de implementaccedilotildees da base de dados possiacuteveis
partindo de um conjunto miacutenimo aceitaacutevel ateacute a implementaccedilatildeo total A tabela 41 apresenta
as implementaccedilotildees baacutesica avanccedilada de controle e plena
4341 Descriccedilatildeo de vehicleComplience
vehicleBasicComplience - esta regra de conformidade incorpora o miacutenimo conjunto de
variaacuteveis que devem ser implementadas num veiacuteculo basicamente dados de identificaccedilatildeo e
status Estas variaacuteveis satildeo contidas em vehicleBasicGroup
vehicleAdvancedComplience - esta norma acrescenta a anterior os dados histoacutericos e as
notificaccedilotildees Composta pelos grupos vehicleBasicGroup vehicleAdvancedGroup e
vehicleNotificationsGroup
vehicleControlComplience - aleacutem das variaacuteveis de identificaccedilatildeo esta regra solicita as
implementaccedilotildees dos objetos de controle ou seja vehicleBasicGroup mais
vehicleControlGroup
vehicleFullComplience - esta implementaccedilatildeo considera todos os objetos da MIB no veiacuteculo
possibilitando identificaccedilatildeo completa dados estatiacutesticos status atual e capacidade de controle
Os grupos satildeo vehicleBasicGroup vehicleAdvancedGroup vehicleNotificationsGroup e
vehicleControlGroup
52
OBJETO BASIC ADV CONTROL FULL
vehicleldentManufacturer X X X X
vehicleldentModel X X X X
vehicleldentSoflware V ersion X X X X
vehicleldentAgentSoftwareVersion X X X X
vehicleldentT ype X X X X
vehicleldentFuel X X X X
vehicleldentManufacturing Y ear X X X X
vehicleldentModel Year X X X X
vehicleldentCapacity X X X X
vehicleldentPower X X X X
vehicleldentMotorType X X X X
vehicleldentMotorNumber X X X X
vehicleldentCylinder X X X X
vehicleldentFirstOilChange X X X X
vehicleldentOilChangePeriod X X X X
vehicleldentFirstMaintenance X X X X
vehicleldentMaintenancePeriod X X X X
vehicleldentColor X X X X
vehicleldentChassisId X X X X
vehicleldentLicencePlate X X X X
vehicleldentlpAddress X X X X
53
vehicleldentMacAddress X X X X
vehicleldentSerialNumber X X X X
vehicleldent Warranty X X X X
vehicleOwnerName X X
vehicleOwnerRegister X X
vehicleOwnerPhone X X
vehicleOwnerMail X X
vehicleHistoryDeliveryDate X X
veMcleHistoryV endor X X
vehicleHistoryDealer X X
vehicleHistoryNumLines X X
vehicleHistoryLinelndex X X
vehicleHistoryMaintenanceDate X X
vehicleHistoryMaintenance X X
vehicleHistoryOilChangeDate X X
vehicleHistoryOilChange X X
vehicleStatusHelp X X X X
vehicleStatusNumLines X X X X
vehicleStatusLinelndex X X X X
vehicleStatusSpeed X X X X
vehicleStatusRpm X X X X
vehicleStatusMotorTemperature X X X X
54
vehicleStatusFuelLevel X X X X
vehicleStatusKm X X X X
vehicleStatusTyrePressure X X X X
vehicleStatusMotorOilLevel X X X X
vehicleStatusBatteryLevel X X X X
vehicleStatusLocation X X X X
vehicleControlFuel X X
vehicleControlIgnition X X
vehicleNotificationChangeOilAndMaintenance X X
vehicleNotificationHelp X X
vehicleNotificationWarranty X X
Tabela 41 - Planilha de Conformidade
4342 Descriccedilatildeo de vehicleGroups
vehicleBasicGroup - conteacutem as variaacuteveis vehicleldentManufacturer vehicleldentModel
vehicleldentSoftwareVersion vehicleldentAgentSoftwareVersion vehicleldentType
vehicleldentFuel vehicleldentManufacturingYear vehicleldentModelYear vehicleldent
Capacity vehicleldentPower vehicleldentMotorType vehicleldentMotorNumber vehicle
IdentCylinder vehicleldentFirstOilChange vehicleldentOilChangePeriacuteod vehicleldentFirst
Maintenance vehicleldentMaintenancePeriod vehicleldentColor vehicleldentChassisId
vehicleldentLicencePlate vehicleldentlpAddress vehicleldentMacAddress vehicleldent
SerialNumber vehicleldentWarranty vehicleStatusHelp vehicleStatusNumLines
vehicleStatus Linelndex vehicleStatusSpeed vehicleStatusRpm vehicleStatusMotor
Temperature vehicleStatusFuelLevel vehicleStatusKm vehicleStatusTirePressure vehicle
StatusMotorOilLevel vehicleStatusBatteryLevel vehicleStatusLocation
vehicleAdvancedGroup - conteacutem os objetos vehicleOwnerName vehicleOwnerRegister
vehicleOwnerPhone vehicleOwnerMail vehicleHistoryDeliveryDate vehicleHistoryVendor
vehicleHistoryDealer vehicleHistoryNumLines vehicleHistoryLinelndex vehicleHistory
MaintenanceDate vehicleHistoryMaintenance vehicleHistoryOilChangeDate vehicleHistory
OilChange
vehicleControlGroup - conteacutem as variaacuteveis vehicleControlFuel e vehicleControlIgnition
vehicleNotificationsGroup - conteacutem os objetos vehicleNotificationChangeOilAnd
Maintenance vehicleNotificationHelp e vehicleNotificationWarranty
56
5 - CONCLUSAtildeO
O Brasil eacute um paiacutes com grandes mazelas sociais que satildeo agravadas por acidentes crimes e
contravenccedilotildees Todos estes eventos geram grandes prejuiacutezos econocircmicos e morais a toda
populaccedilatildeo Esta dissertaccedilatildeo propocircs definir um modelo tecnicamente viaacutevel que incremente
sensivelmente a capacidade do Estado de gerenciar sua frota de veiacuteculos que satildeo elementos
sempre presentes nos eventos em questatildeo
Este trabalho procurou detalhar fiacutesica e funcionalmente cada elemento necessaacuterio para que o
Modelo de Gerenciamento de Veiacuteculos Automotores funcione Embasou teoricamente as
vaacuterias tecnologias envolvidas e consolidou-as com sistemas similares existentes O passo
inicial para que haja o desenvolvimento das vaacuterias peccedilas do quebra-cabeccedila foi efetivamente
criado que foi o Modelo de Informaccedilatildeo - a MIB
Esta base de dados - a vehicleMIB - representa o ponto de partida para o desenvolvimento de
elementos necessaacuterios ao modelo aqui especificado A proacutepria MIB pode ser estendida de
acordo com as necessidades e caracteriacutesticas proprietaacuterias de cada fabricante de veiacuteculos Mas
as grandes frentes que se abrem satildeo as de desenvolvimentos de aplicaccedilotildees de gerenciamento e
equipamentos dedicados Neste sentido pretende-se dar continuidade a esta pesquisa atraveacutes
da especificaccedilatildeo e implementaccedilatildeo do microservidor veicular uma peccedila de hardware capaz de
interagir com sensores e atuadores de um automoacutevel e ao mesmo tempo comunicar-se com
uma rede ethemet sem fio e com o motorista tudo de forma segura e confiaacutevel
Os desafios poliacuteticos e sociais natildeo satildeo menores um modelo como o proposto aqui altera a
percepccedilatildeo e os haacutebitos das pessoas Altera tambeacutem a balanccedila do poder econocircmico do capital
pois algumas empresas simplesmente perdem sua utilidade bem como alguns oacutergatildeos estatais
Em compensaccedilatildeo novas empresas surgem novas tecnologias satildeo criadas e o paiacutes toma a
vanguarda em gerenciamento viaacuterio sepultando os interesses particulares em detrimento do
coletivo
O trabalho aqui desenvolvido representa a possibilidade de um avanccedilo social e econocircmico
consideraacutevel e recomenda-se que a pesquisa e o desenvolvimento continuem nesta linha
buscando materializar as ideacuteias e conceitos apresentados no Modelo de Gerenciamento de
Veiacuteculos Automotores
57
ANEXO 1 - VehicleMIB
VEHICLE-MIB DEFINITIONS = BEGIN
IMPORTSdirectory mgmt experimental enterprises
FROM RFC1155-SMI MODULE-IDENTITY OBJECT-TYPE NOTIFICATION-TYPE OBJECT-IDENTITY Counter32 Gauge32 Integer32 IpAddress
FROM SNMPv2-SMI DisplayString TimeStamp Timelnterval TestAndlncr
AutonomousType DateAndTime TEXTUAL-CONYENTION FROM SNMPv2-TC
MODULE-COMPLIANCE OBJECT-GROUP NOTIFICATION-GROUP FROM SNMPv2-CONF
mib-2FROM RFC1213-MIB
Positiveinteger NonNegativelnteger FROM UPS-MIB
MacAddressFROM BRIDGE-MIB
- 136 131vehicleMIB MODULE-IDENTITY
LAST-UPDATED 200210151827Z - october 15 2002 at 1827 ORGANIZATION UFSC - CPGCCCONT ACT-INF O
Bobiquins Estevatildeo de MelloPostal address BR Sistemas Ltda
Rua Lauro Linhares 2123803ATrindadeFlorianoacutepolis SC88036-002Brasil
Tel 55 48 234 8945 Fax 55 48 234 8945
E-mail bobibrsistemascombrDESCRIPTION
The MIB module to describe vehicles= experimental 1
- 1361311vehicleMIBObjects OBJECT IDENTIFIER = vehicleMIB 1
mdash The Device Identification group
All objects in this group except for vehicleldentLicencePlate and vehiclelpAddress are set at device initialization and remain static
- I36I3111vehicleldent OBJECT IDENTIFIER vehicleMIBObjects 1
- 136L31111vehicleldentManufacturer OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The name of the vehicles manufacturer= vehicleldent 1
- 136131112vehicleldentModel OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles model designation= vehicleldent 2
- 136131113vehicleldentSoftwareVersion OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles firmwaresoftware version(s) This variablemay or may not have the same value asvehicleldentAgentSoftwareVersion in some implementations
vehicleldent 3
- 136131114vehicleldent Agent Soft wareV ersion OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles agent software version This variable may or may not have the same value asvehicleldentvehicleSoftwareVersion in some implementations
= vehicleldent 4
- 136131115vehicleldentType OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles identification type= vehicleldent 5
- L36131116vehicleldentFuel OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles fuel identification= vehicleldent 6
- 136131117vehiclel dentManufacturing Y ear OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles year= vehicleldent 7
- 136131118vehicleldentModelYear OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles model year vehicleldent 8
- 136L31119vehicleldentCapacity OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles capacity= vehicleldent 9
- 1361311110vehicleldentPower OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles engine power
= vehicleldent 10
-1361311111vehicleldentMotorType OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles motor type= vehicleldent 11
- 1361311112vehicleldentMotorNumber OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles engine identification number= vehicleldent 12
- 1361311113vehicleldentCylinder OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles engine number of cylinders= vehicleldent 13
- 1361311114vehicleldentFirstOilChange OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles displacement required for the first oil change = vehicleldent 14
- 1361311115vehicleldentFirstMaintenance OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles displacement required for the first oficial maintenance
= vehicleldent 15
- 1361311116vehicleldentMaintenancePeriod OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles regular maintenance intervals= vehicleldent 16
-1361311117vehicleldentColor OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles predominant color= vehicleldent 17
- 1361311118vehicleldentChassisId OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles chassis identification number= vehicleldent 18
- 1361311119vehicleldentLicencePlate OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
A string which identifies the vehicles licence plate This object should be set by the dealer
= vehicleldent 19
- 1361311120vehicleldentlpAddress OBJECT-TYPE
SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION
The IP Address of the vehicle This value must be provided by the managing aplication A value of 0000 implies that there isnt a provider nearby
DEFVAL 00000000rsquoH = vehicleldent 20
- 1361311121vehicleldentMacAddress OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-only STATUS current DESCRIPTION
The MAC address used by this vehicle when it must be referred to in a unique fashion It is only required to be unique
REFERENCEIEEE 802ID-1990 Sections 64113 and 3125
= vehicleldent 21
-1361311122vehicleldentSerialNumber OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
A string which identifies the vehicles serial number = vehicleldent 22
- 1361311123vehicleldent Warranty OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
A string which identifies the vehicles warranty= vehicleldent 23
mdash Owner Group
- I36I3112vehicleOwner OBJECT IDENTIFIER = vehicleMIBObjects 2
- L36131121 vehicleOwnerName OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
A string which identifies the vehicles ownerThis object should be set by the dealer
= vehicleOwner 1
- 136L31122vehicleOwnerRegister OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current
DESCRIPTIONA string which identifies the owners registerThis object should be set by the dealer
= vehicleOwner 2
- 136131123 vehicleOwnerPhone OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
A string which identifies the owners phone number This object should be set by the dealer
vehicleOwner 3
- 136131124 vehicleOwnerMail OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
A string which identifies the owners e-mailThis object should be set by the dealer
vehicleOwner 4
mdash History Group
- 13613113vehicleHistory OBJECT IDENTIFIER = vehicleMIBObjects 3
- 136131131vehicleHistoryDeliveryDate OBJECT-TYPE
SYNTAX DateAndTime MAX-ACCESS read-write STATUS current DESCRIPTION
The vehicles delivery date and time= vehicleHistory 1
- 136L31132vehicleHistory Vendor OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
The name of the vehicles vendor= vehicleHistory 2
65
- 136L31133vehicleHistoryDealer OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
The name of the vehicles dealer= vehicleHistory 3
- 136131134vehicleHistoryNumLines OBJECT-TYPE
SYNTAX NonNegativelnteger MAX-ACCESS read-only STATUS current DESCRIPTION
The number of Status lines utilized in this device This variable indicates the number of rows in the History table
= vehicleHistory 4
- I36I31135 vehicleHistoryTable OBJECT-TYPE
SYNTAX SEQUENCE OF VehicleHistoryEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION
A list of History table entries= vehicleHistory 5
- 1361311351VehicleHistoryEntry OBJECT-TYPE
SYNTAX VehicleHistoryEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION
An entry containing information applicable to a particular History line
INDEX vehicleHistoryLinelndex = vehicleHistoryTable 1
VehicleHistoryEntry = SEQUENCE vehicleHistoryLinelndex INTEGER vehicleHistoryMaintenanceDate DateAndTime vehicleHistoryMaintenance NonNegativelnteger vehicleHistoryOilChangeDate Date AndT ime vehicleHistoryOilChange NonNegativelnteger
- 13613113511
66
vehicleHistoryLinelndex OBJECT-TYPE SYNTAX Positiveinteger MAX-ACCESS not-accessible STATUS current DESCRIPTION
The History line identifier= vehicleHistoryEntry 1
- 13613113512vehicleHistoryMaintenanceDate OBJECT-TYPE
SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION
The maintenance date= vehicleHistoryEntry 2
- 13613113513vehicleHistoryMaintenance OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS kmMAX-ACCESS read-only STATUS current DESCRIPTION
The present displacement of the vehicle on vehicleHistoryMaintenanceDate
= vehicleHistoryEntry 3
- 13613113514vehicleHistoryOilChangeDate OBJECT-TYPE
SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION
The motors oil change date= vehicleHistoryEntry 4
- 13613113515vehicleHistoryOilChange OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS kmMAX-ACCESS read-only STATUS current DESCRIPTION
The present displacement of the vehicle on vehicleHistoryOilChangeDate
= vehicleHistoryEntry 5
mdash The Status group
- 13613114vehicleStatus OBJECT IDENTIFIER = vehicleMIBObjects 4
- 136L31141 vehicleStatusHelp OBJECT-TYPE
SYNTAX INTEGER on(l) off(2)
MAX-ACCESS read-write STATUS current DESCRIPTION
Setting this object to on will cause the vehicle system to send a help notification Setting this object to off means normal situation
= vehicleStatus 1
- 136131142vehicleStatusNumLines OBJECT-TYPE
SYNTAX NonNegativelnteger MAX-ACCESS read-only STATUS current DESCRIPTION
The number of Status lines utilized in this deviceThis variable indicates the number of rows in the Status table
= vehicleStatus 2
- 136131143 vehicleStatusTable OBJECT-TYPE
SYNTAX SEQUENCE OF VehicleStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION
A list of Status table entries= vehicleStatus 3
- I36I311431 VehicleStatusEntry OBJECT-TYPE
SYNTAX VehicleStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION
An entry containing information applicable to a particular Status line
INDEX vehicleStatusLinelndex = vehicleStatusTable 1
VehicleStatusEntry = SEQUENCE vehicleStatusLinelndex INTEGER vehicleStatusSpeed NonNegativelntegervehicleStatusRpm NonNegativelntegervehicleStatusMotorTemperature INTEGER vehicleStatusFuelLevel NonNegativelnteger vehicleStatusKm NonNegativelntegervehicleStatusTirePressure NonNegativelnteger vehicleStatusMotorOilLevel NonNegativelnteger vehicleStatusBatteryLevel NonNegativelnteger vehicleStatusLocation DisplayString
- I36I31134311vehicleStatusLinelndex OBJECT-TYPE
SYNTAX Positiveinteger MAX-ACCESS not-accessible STATUS current DESCRIPTION
The Status line identifier= VehicleStatusEntry 1
- 136131134312vehicleStatusSpeed OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS km per hourMAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles current speed= VehicleStatusEntry 2
- 136131134313vehicleStatusRpm OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS rotations per minuteMAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles current rotations per minute= VehicleStatusEntry 3
- 136131134314vehicleStatusMotorT emperature OBJECT-TYPE
SYNTAX INTEGER UNITS degrees CentigradeMAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles engine current temperature
= vehicleStatusEntry 4
- 136131134315 vehicleStatusFuelLevel OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS HireMAX-ACCESS read-only STATUS current DESCRIPTION
The current fuel level= vehicleStatusEntry 5
- 136131134316vehicleStatusKm OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS kmMAX-ACCESS read-only STATUS current DESCRIPTION
The current total displacement of vehicle = vehicleStatusEntry 6
- 136131134317 vehicleStatusTirePressure OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS psiMAX-ACCESS read-only STATUS current DESCRIPTION
The current tire pressure vehicleStatusEntry 7
- 136131134318 vehicleStatusMotorOilLevel OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS litreMAX-ACCESS read-only STATUS current DESCRIPTION
The current motor oil level= vehicleStatusEntry 8
- 136131134319 vehicleStatusBatteryLevel OBJECT-TYPE
SYNTAX INTEGER unknown(l) batteryNormal(2) batteryLow(3)
MAX-ACCESS read-only
STATUS currentDESCRIPTION
The indication of the capacity remaining in the vehicles battery system
= vehicleStatusEntry 9
- 1361311343110 vehicleStatusLocation OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
The GPS indication of the vehicles current location
vehicleStatusEntry 10
mdash The Control group
- 13613115vehicleControl OBJECT IDENTIFIER = vehicleMIBObjects 5
- 136131151 vehicleControlFuel OBJECT-TYPE
SYNTAX INTEGER on(l) off(2)
MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION
Setting this object to On(l) indicates that the vehicle is able to be turned on Setting to Off(2) will cause the fuel to be cut offrsquo
= vehicleControl 1
- 136131152 vehicleControlIgnition OBJECT-TYPE
SYNTAX INTEGER on(l) ofi(2)
MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION
Setting this object to On(l) indicates that the vehicle is to be turned on Setting to 00(2) will cause the eletric system to be cut off1
= vehicleControl 2
mdash Notifications
- This section defines the well-known notifications sent by- vehicle agents
- 1361312vehicleMIBNotifications OBJECT IDENTIFIER = vehicleMIB 2
- I36I3121vehicleNotificationChangeOilAndMaintenance NOTIFICATION-TYPE
OBJECTS vehicleHistoryMaintenanceDate vehicleHistoryMaintenance vehicleHistoryOilChangeDate vehicleHistoryOilChange
STATUS current DESCRIPTION
The vehicle is approaching oil change and regular maintenance dates This Notification is persistent and is resent at one day intervals until the history table is updated
= vehicleMIBNotifications 1
- 13613122vehicleNotificationHelp NOTIFICATION-TYPE
OBJECTS vehicleStatusHelp STATUS current DESCRIPTION
This Notification is sent when the vehicles conductor turns on a help switch
= vehicleMIBNotifications 2
- I36I3123vehicleNotificationWarranty NOTIFICATION-TYPE
OBJECTS vehicleldentWarranty STATUS current DESCRIPTION
The vehicles warranty is close to expiring dateThis Notification is persistent andis resent at one week intervals until dead line
= vehicleMIBNotifications 3
mdash Conformance information
mdash1361313vehicleMIBConformance OBJECT IDENTIFIER = vehicleMIB 3
-13613131vehicleCompliance OBJECT IDENTIFIER = vehicleMIBConformance 1
mdash compliance statements
mdash136131311vehicleBasicCompliance MODULE-COMPLIANCE
STATUS current DESCRIPTION
The compliance statement for vehicles that only support the identifying and status objects
MODULE mdash this moduleMANDATORY-GROUPS vehicleBasicGroup
= vehicleCompliance 1
mdash136131312vehicleAdvancedCompliance MODULE-COMPLIANCE
STATUS current DESCRIPTION
The compliance statement for vehicles that support advanced-feature functions such as history and notifications
MODULE mdash this moduleMANDATORY-GROUPS vehicleBasicGroup
vehicleAdvancedGroup vehicleNotificationsGroup
= vehicleCompliance 2
mdash136131313vehicleControlCompliance MODULE-COMPLIANCE
STATUS current DESCRIPTION
The compliance statement for vehicles that support control-featured functions
MODULE mdash this moduleMANDATORY-GROUPS vehicleBasicGroup
vehicleControlGroup = vehicleCompliance 3
mdash136131314vehicleFullCompliance MODULE-COMPLIANCE
STATUS current DESCRIPTION
The compliance statement for vehicles that support all functions
MODULE mdash this moduleMANDATORY-GROUPS vehicleBasicGroup
vehicleAdvancedGroup vehicleNotificationsGroup
73
vehicleControlGroup = vehicleCompliance 4
mdash units of conformance
mdash summary at a glance
mdash basic adv ControlmdashvehicleldentManufacturer X X X X
mdashvehicleldentModel x X X X
mdashvehicleldentSoftwareVersion x X X X
mdashvehicleldentAgentSoftwareVersion X X X X
mdashvehicleldentType X X X X
mdashvehicleldentFuel X X X X
mdashvehicleldentManufacturing Y ear X X X X
mdashvehicleldentModel Year X X X X
mdashvehicleldentCapacity X X X X
mdashvehicleldentPower X X X X
mdashvehicleldentMotorType X X X XmdashvehicleldentMotorNumber X X X X
mdashvehicleldentCylinder X X X X
mdashvehicleldentFirstOilChange X X X X
mdashvehicleldentOilChangePeriod X X X XmdashvehicleldentFirstMaintenance X X X X
mdashvehicleldentMaintenancePeriod X X X XmdashvehicleldentColor X X X X
mdashvehicleldentChassisId X X X XmdashvehicleldentLicencePlate X X X X
mdashvehicleldentlpAddress X X X XmdashvehicleldentMacAddress X X X X
mdashvehicleldentSerialNumber X X X XmdashvehicleldentWarranty X X X X
mdashvehicleOwnerName X X
mdashvehicleOwnerRegister X XmdashvehicleOwnerPhone X X
mdashvehicleOwnerMail X X
mdashvehicleHistoryDeliveryDate X X
mdashvehicleHistoryVendor X X
mdashvehicleHistoryDealer X X
mdashvehicleHistoryNumLines X X
mdashvehicleHistoryLinelndex X X
mdashvehicleHistoryMaintenanceDate X X
mdashvehicleHistoryMaintenance X X
mdashvehicleHistoryOilChangeDate X X
mdashvehicleHistoryOilChange X X
mdashvehicleStatusHelp X X X X
mdashvehicleStatusNumLines X X X X
mdashvehicleStatusLinelndex X X X X
mdashvehicleStatusSpeed X X X X
mdashvehicleStatusRpm X X X X
mdashvehicleStatusMotorTemperature X X X X
mdashvehicleStatusFuelLevel X X X X
mdashvehicleStatusKm X X X X
mdashvehicleStatusTyrePressure X X X X
--vehicleStatusMotorOilLevel X X X X
mdashvehicleStatusBatteryLevel X X X X
mdashvehicleStatusLocation X X X X
mdashvehicleControlFuel X X
mdashvehicleControlIgnition X X
mdashvehicleNotificationChangeOilAndMaintenance X X
mdashvehicleNotificationHelp X X
mdashvehicleNotificationWarranty X X
- units of conformance
- I36I3132vehicleGroups OBJECT IDENTIFIER = vehicleMIBConformance 2
- 136131321vehicleBasicGroup OBJECT-GROUP
OBJECTS vehicleldentManufacturer vehicleldentModel vehicleldentSoftwareVersion vehicleldent AgentSoft waumlre V ersion vehicleldentType vehicleldentFuel vehicleldentManufacturing Y ear vehicleldentModel Year vehicleldentCapacity vehicleldentPowervehicleldentMotorType vehicleldentMotorNumber vehicleldentCylindervehicleldentFirstOilChange vehicleldentOilChangePeriod vehicleldentFirstMaintenance vehicleldentMaintenancePeriod vehicleldentColor vehicleldentChassisId vehicleldentLicencePlate vehicleldentlpAddress vehicleldentMacAddress vehicleldentSerialNumber vehicleldentWarranty vehicleStatusHelp vehicleStatusNumLines vehicleStatusLinelndex vehicleStatusSpeed vehicleStatusRpm vehicleStatusMotorTemperature vehicleStatusFuelLevel vehicleStatusKm vehicleStatusTirePressure vehicleStatusMotorOilLevel
75
vehicleStatusBatteryLevel vehicleStatusLocation STATUS current DESCRIPTION
The vehicleBasicGroup defines objects which are common across all vehicles which meet basic compliance
= vehicleGroups 1
- 136131322vehicleAdvancedGroup OBJECT-GROUP
OBJECTS vehicleOwnerName vehicleOwnerRegister vehicleOwnerPhone vehicleOwnerMail vehicleHistoryDeliveryDate vehicleHistoryVendor vehicleHistoryDealer vehicleHistoryNumLines vehicleHistoryLinelndex vehicleHistoryMaintenanceDate vehicleHistoryMaintenance vehicleHistoryOilChangeDate vehicleHistoryOilChange
STATUS current DESCRIPTION
The vehicleAdvancedGroup defines objects which are related to vehicles history and owner
vehicleGroups 2
- 136131323vehicleControlGroup OBJECT-GROUP
OBJECTS vehicleControlFuel vehicleControlIgnition STATUS current DESCRIPTION
The vehicleControlGroup defines objects which are related to control-feature functions
= vehicleGroups 3
- 136131324vehicleNotificationGroup NOTIFICATION-GROUP
NOTIFICATIONS vehicleNotificationChangeOilAndMaintenance vehicleNotificationHelp vehicleNotificationWarranty
STATUS current DESCRIPTION
The vehicleNotificationGroup defines objects which are related to notifications-feature functions
= vehicleGroups 4
END
GLOSSAacuteRIO E ABREVIACcedilOtildeES
ASNl Abstract Syntax Notation One - Notaccedilatildeo de Sintaxe Abstrata Um Uma notaccedilatildeo para
representaccedilatildeo de dados em protocolos de comunicaccedilatildeo definida pela ISO O gerenciamento
Internet utiliza um subconjunto de ASNl
CDMA Code Division Multiple Access - acesso muacuteltiplo por divisatildeo de coacutedigo
EHF Extremely High Frequency - frequumlecircncia extremamente alta
FDMA Frequency Division Multiple Access - acesso muacuteltiplo por divisatildeo de frequumlecircncia
HF High Frequency - frequumlecircncia alta
HTTP Hiper-Text Markup Language - Linguagem de Marcaccedilatildeo de HiperTexto A linguagem
utilizada na construccedilatildeo de paacuteginas WWW
ISM Industrial Scientific and Medical bands - Faixas de frequumlecircncias alocadas para aplicaccedilotildees
industriais cientiacuteficas e meacutedicas
ISO International Organization for Standardization - Organizaccedilatildeo Internacional para
Padronizaccedilatildeo Um dos oacutergatildeos mais importantes no mundo de padronizaccedilotildees com diversos
estudos na aacuterea de computadores e particularmente de redes de computadores
LF Low Frequency - frequumlecircncia baixa
MF Medium Frequency - frequumlecircncia meacutedia
MIB Management Information Base - Base de Informaccedilotildees de Gerenciamento Uma coleccedilatildeo
de informaccedilotildees gerenciais sobre um determinado recurso
OSI Open Systems Interconnection - Interconexatildeo de Sistemas Abertos Um conjunto de
padronizaccedilotildees para interconexatildeo de sistemas em redes de computadores
RFC Request For Comments - Requisiccedilotildees Para Comentaacuterios Os documentos publicados pelo
IETF e que tratam de assuntos Internet Nem todos os RFCs satildeo padrotildees e alguns jamais o
chegam a ser
SHF Super High Frequency - frequumlecircncia super-alta
Site - Conjunto de documentos da WWW acessiacuteveis a partir de um determinado endereccedilo Eacute o
endereccedilo virtual de uma empresa ou uma aplicaccedilatildeo
SMI Structure o f Management Information - Estrutura da Informaccedilatildeo de Gerenciamento
Define a maneira como as informaccedilotildees de gerenciamento satildeo criadas e seus relacionamentos
SNMP Simple Network Management Protocol - Protocolo de Gerenciamento de Redes
Simples o protocolo de gerenciamento utilizado na Internet
TCPIP Transmission Control Protocol Internet Protocol - Protocolo de Controle de
Transmissotildees Protocolo Internet Os protocolos baacutesicos utilizados na Internet
TDMA Time Division Multiple Access mdash acesso muacuteltiplo por divisatildeo de tempo
UHF Ultra High Frequency - frequumlecircncia ultra-alta
VHF Very High Frequency - frequumlecircncia muito alta
VLF Very Low Frequency - frequumlecircncia muito baixa
WWW World Wide Web - Grande Teia Mundial Nome dado ao conjunto de maacutequinas que
trocam informaccedilotildees utilizando o protocolo HTTP
78
REFEREcircNCIAS BIBLIOGRAacuteFICAS
ANATEL Agecircncia Nacional de Telecomunicaccedilotildees Atribuiccedilatildeo de faixas de frequumlecircncias no Brasil Disponiacutevel em lthttpwwwanatelgovbrToolsframeasplink=radiofrequencia qaffpdfgt Acesso em 26 set 2002
thBICSI Telecommunications distribution methods manual 8 ed Tampa Florida v2 1998 Cap 29
BRASIL Web Site Oficial do Departamento Nacional de Tracircnsito Disponiacutevel em lthttpwww denatrangovbrpg70jspgt Acesso em 08 nov 2002
BRASIL Web Site Oficial do Departamento Nacional de Tracircnsito Disponiacutevel em httpwww denatrangovbrpgl8jspgt Acesso em 10 nov 2002
CASE J et al RFC 1157 - A Simple Network Management Protocol (SNMP) Network Working Group may 1990 p 5
FIAT AUTOMOacuteVEIS Web Site Oficial do Brasil Disponiacutevel em httpwwwfiatcombr index_sitephpgt institucional a faacutebrica Acesso em 19 nov 2002
GOOGLE Web Site de Busca Disponiacutevel em lthttpwwwgooglecombrsearch hl=ptampie=ISO-8859-1 ampq=22rastreamento+de+veEDculo s22ampbtnG=Pesquisa+Google amplr=lang_ptgt Acesso em 15 out 2002
MELLO Roseleine Calgaro Uma MIB de apoio agrave gerecircncia do relacionamento com o cliente em comeacutercio eletrocircnico 2002 108 f Dissertaccedilatildeo (Mestrado em Ciecircncias da Computaccedilatildeo) - Universidade Federal de Santa Catarina Florianoacutepolis 2002
RIO DE JANEIRO (Estado) 5 set 2002 Tracircnsito Brasil Estatiacutestica da Organizaccedilatildeo Mundial de Sauacutede sobre tracircnsito Disponiacutevel em lthttpwwwtransitobrasilcombrnoticia noticiaphp noti=1044gt Acesso em 22 out 2002
RIO DE JANEIRO (Estado) SuperTrack Rastreamento de veiacuteculos Disponiacutevel em lthttp wwwsupertrackcombr2htmgt Acesso em 02 out 2002
79
RIO DE JANEIRO (Estado) Revista Engebraacutes Mortos no tracircnsito chegam a 1 milhatildeo e acidentes consomem US$ 10 bi ao ano Disponiacutevel em lthttpwwwengebrascombr EngbWebportuguesmortosnohtmgt Acesso em 24 set 2002
TANENBAUM Andrew S Redes de computadores 3 ed Rio de Janeiro Campus 1997 923 p
TANIGUCHI Caacutessio O bom exemplo do tracircnsito em Curitiba Curitiba mar 2002 Disponiacutevel em lthttpwwwcuritibaprgovbrpmcAgenciaartigostransitolhtmlgt Acesso em 19 nov 2002
TIM Telesc Celular Cobertura Disponiacutevel em lthttpwww2timsulcombr intemaaspitem=2amppagina=coberturagt Acesso em 26 set 2002
14
Segundo Mello (2002 108 f) o modelo de gerenciamento SNMP eacute composto pelos elementosGerente (estaccedilatildeo de gerenciamento)- a estaccedilatildeo de gerenciamento age como uma interface da estrutura gerenciada com o administrador o qual recebe as informaccedilotildees de estado do sistema e determina a accedilatildeo que deve ser tomada Agente - eacute moacutedulo que fica no dispositivo que estaacute sendo gerenciado Troca informaccedilotildees com o gerente A comunicaccedilatildeo pode ser originada a partir dele (trap) ou do gerente (polling)MTB - por sua vez a MtB (Base de Informaccedilotildees Gerenciaacuteveis) armazena todas as informaccedilotildees do dispositivo como a identificaccedilatildeo as configuraccedilotildees o estado Estas informaccedilotildees satildeo lidas ou alteradas pelo agenteProtocolo de Gerenciamento - O SNMP possibilita a troca de informaccedilotildees entre gerentes e agentes Na arquitetura Internet o SNMP eacute implementado sobre o UDP ou seja natildeo eacute orientado agrave conexatildeo - como sua funccedilatildeo eacute gerenciar situaccedilotildees de risco natildeo pode depender de conexatildeo
As redes de computadores se consolidaram apoacutes um embate com sistemas multiusuaacuterios que
foi a tecnologia que fez frente agraves redes no final dos anos 80 Praacuteticas baratas e eficientes as
redes de computadores imediatamente foram interligando todos elementos de computaccedilatildeo de
uma empresa de computadores a impressoras de servidores a sistemas de fornecimento de
energia ininterrupta (no breaks) As redes foram se expandindo dentro da empresa
interligaram filiais e parceiros tomando-se estruturas extremamente complexas e requerendo
algum niacutevel de gerenciamento As tentativas iniciais foram proprietaacuterias e natildeo tinham a
abrangecircncia necessaacuteria ao problema
A cultura de gerenciar redes expandiu-se quando os principais fabricantes de equipamentos de
informaacutetica adotaram o modelo SNMP como padratildeo A estrutura de gerenciamento eacute
composta basicamente de um gerente que solicita informaccedilotildees ou envia comandos de controle
para o noacute gerenciado dentro do noacute estaacute o agente SNMP que recebe as instruccedilotildees do gerente e
as executa Quando o agente necessita de alguma informaccedilatildeo ele consulta a MIB que eacute a base
de informaccedilotildees de gerenciamento de cada equipamento Todo equipamento deve possuir uma
MIB para ser gerenciaacutevel pois eacute nela que as informaccedilotildees relevantes ao usuaacuterio satildeo
armazenadas
O SNMP foi definido tendo como principal objetivo minimizar a quantidade e complexidade das funccedilotildees de gerenciamento realizadas pelo agente Como objetivos secundaacuterios foi proposto que o SNMP fosse suficientemente amplo
para aceitar aspectos adicionais da operaccedilatildeo de gerenciamento de redes e tanto quanto possiacutevel independente da arquitetura e mecanismos dos dispositivos gerenciados (CASE 1990 p 5)
O gerenciamento de uma rede de computadores normalmente eacute realizado atraveacutes de vaacuterias
estaccedilotildees de gerenciamento que monitoram e controlam vaacuterios noacutes gerenciados As estaccedilotildees de
gerenciamento satildeo computadores de alta capacidade de processamento que executam uma
aplicaccedilatildeo de gerenciamento Os noacutes gerenciados satildeo computadores hubs switches
roteadores placas de rede no breaks enfim qualquer dispositivo de informaacutetica que possua
um agente SNMP e uma M1B embarcados O agente SNMP intermedeia as questotildees de
gerenciamento com a MIB que armazena os dados do equipamento Estes dados podem ser
consultados ou alterados utilizando o protocolo SNMP
Os recursos que satildeo gerenciados no equipamento ou dispositivo de informaacutetica satildeo
representados como objetos e a MIB eacute uma estruturaccedilatildeo destes objetos na forma de uma
aacutervore As definiccedilotildees de como deve ser construiacuteda uma MIB podem ser encontradas na
Estrutura da Informaccedilatildeo de Gerenciamento padratildeo (SMI) A notaccedilatildeo para a representaccedilatildeo dos
dados na MIB eacute determinada na Notaccedilatildeo de Sintaxe Abstrata 1 (ASN 1)
A evoluccedilatildeo das redes equipamentos e sistemas de comunicaccedilatildeo bem como o incremento das
necessidades de disponibilidade e seguranccedila fazem com que haja uma constante ampliaccedilatildeo de
funccedilotildees e potencialidades no SNMP e SMI ocasionando a liberaccedilatildeo de novas versotildees de
ambos de tempos em tempos
22 Transmissatildeo Sem Fio
A transmissatildeo sem fio eacute uma das tecnologias que foram muito desenvolvidas em funccedilatildeo de
necessidades em telecomunicaccedilotildees Hoje eacute um meacutetodo amplamente utilizado tanto para
transmitir voz quanto dados Quando se fala de comunicaccedilatildeo entre dois pontos de A ateacute B
15
em que pelo menos um dos terminais ou elementos eacute moacutevel a transmissatildeo sem fio eacute a
tecnologia mais indicada
16
221 O Espectro Eletromagneacutetico
A tecnologia da comunicaccedilatildeo sem fio utiliza como meios de transmissatildeo a atmosfera terrestre
ou o vaacutecuo sendo que estes meios assim como cabos de cobre e cabos oacuteticos tecircm limitaccedilotildees
O espectro eletromagneacutetico eacute o nome dado agrave parte aproveitaacutevel do meio livre para a difusatildeo
de um sinal considerando a tecnologia atualmente conhecida Segundo Tanenbaum (1997)
esta tecnologia foi produzida e observada pela primeira vez em 1887 por Heinrich Hertz
Quando se movem os eleacutetrons criam ondas eletromagneacuteticas que podem se propagar atraveacutes do espaccedilo livre (inclusive no vaacutecuo) O nuacutemero de oscilaccedilotildees por segundo de uma onda eletromagneacutetica eacute chamado de frequumlecircncia eeacute medida em Hz A distacircncia entre dois pontos maacuteximos (ou miacutenimos) consecutivos eacute chamada de comprimento de onda que eacute universalmente designada pela letra grega X (lambda) No vaacutecuo as ondas viajam na mesma velocidade independente de sua frequumlecircncia ou seja a 3x108 ms que eacute a velocidade da luz representada por c A relaccedilatildeo fundamental eacute expressa na equaccedilatildeo X=C Quando se instala uma antena com o tamanho apropriado em um circuito eleacutetrico as ondas eletromagneacuteticas podem ser transmitidas e recebidas com eficiecircncia por um receptor localizado a uma distacircncia bastante razoaacutevel Toda a comunicaccedilatildeo sem fio eacute baseada nesse princiacutepio (TANENBAUM 1997 p 107)
Os principais fatores que afetam uma transmissatildeo em radiofrequumlecircncia satildeo basicamente a
frequumlecircncia utilizada a localizaccedilatildeo dos equipamentos de transmissatildeorecepccedilatildeo o tamanho e
altura das antenas a potecircncia de transmissatildeo do sinal obstaacuteculos e condiccedilotildees do tempo Estes
fatores determinam a aacuterea de cobertura de um determinado sinal isto eacute a aacuterea geograacutefica
onde eacute possiacutevel haver uma comunicaccedilatildeo entre dois ou mais terminais
O espectro eletromagneacutetico uacutetil atualmente em radiofrequumlecircncia eacute a faixa que vai de 3 kHz ateacute
300 GHz O uso desta faixa de frequumlecircncias eacute restrito e controlado justamente para organizar
as vaacuterias aplicaccedilotildees e os inuacutemeros interesses envolvidos O oacutergatildeo federal que atribui destina
e fiscaliza as vaacuterias faixas de frequumlecircncias no Brasil eacute a ANATEL
A grande faixa dos 3 kHz aos 300 GHz eacute dividida em 8 bandas conhecidas pelas suas siglas
na liacutengua inglesa a saber
VLF - frequumlecircncias muito baixas esta banda vai de 3 a 30 kHz a baixa frequumlecircncia implica em
alto comprimento de onda Este tipo de sinal tende a acompanhar a curvatura da Terra
atingindo grandes distacircncias Esta banda eacute especialmente utilizada para transmissotildees globais e
navegaccedilatildeo mariacutetima de longa distacircncia (BICSI 1998 p 29-2)
LF - frequumlecircncias baixas satildeo as contidas entre 30 kHz e 300 kHz Possuem caracteriacutesticas de
propagaccedilatildeo e uso similares agrave banda VLF
MF mdash frequumlecircncias meacutedias estatildeo entre 300 kHz e 3000 kHz Uma grande parte deste espectro
eacute utilizado pelas raacutedios AM (amplitude modulada) tambeacutem conhecidas com raacutedios de ondas
meacutedias (OM) Estas ondas se propagam ao niacutevel do solo e perfuram preacutedios e obstaacuteculos Ateacute
esta frequumlecircncia a largura de banda disponiacutevel eacute pequena (TANENBAUM 1997 p 110)
HF - frequumlecircncias altas vatildeo de 3 MHz ateacute 30 MHz As ondas que estatildeo ao niacutevel do solo tende
a ser absorvidas pela Terra de forma que a propagaccedilatildeo do sinal natildeo acompanha mais a
curvatura do planeta A caracteriacutestica nesta banda eacute que as ondas refratam na ionosfera uma
ou mais vezes retomando ao solo e sendo recebidas pelo destino
VHF - frequumlecircncias muito altas compreendem o intervalo de 30 MHz a 300 MHz A
caracteriacutestica de propagaccedilatildeo eacute similar ao HF sendo utilizada por radioamadores canais de
televisatildeo aberta (2 ao 13) e raacutedios FM (frequumlecircncia modulada) A banda VHF possui faixas
destinadas agrave comunicaccedilatildeo moacutevel terrestre e aplicaccedilotildees militares (TANENBAUM 1997 p
111)
UHF - frequumlecircncias ultra-altas satildeo as que vatildeo de 300 MHz a 3000 MHz De uma forma geral
a partir de 100 MHz as ondas trafegam em linha reta sendo desta forma mais simples para se
17
determinar origem e destino Estas ondas satildeo vulgarmente conhecidas como microondas e
satildeo amplamente utilizadas em comunicaccedilatildeo de dados e voz Usando antenas paraboacutelicas eacute
possiacutevel concentrar o sinal num feixe de microondas permitindo uma comunicaccedilatildeo mais
eficiente A banda UHF conteacutem duas faixas ISM - em 902 MHz e 24 GHz que satildeo liberadas
pela ANATEL para aplicaccedilotildees industriais cientiacuteficas e meacutedicas ou seja na praacutetica qualquer
um pode utilizaacute-las sem autorizaccedilatildeo do oacutergatildeo governamental Ambas estatildeo congestionadas
pela alta utilizaccedilatildeo em telefonia e comunicaccedilatildeo de dados principalmente em grandes centros
Nesta banda eacute atribuiacuteda uma faixa de comunicaccedilatildeo moacutevel terrestre
SHF - as frequumlecircncias superaltas encontram-se acima de 3 GHz e abaixo de 30 GHz Nesta
banda foram atribuiacutedas duas faixas ISM localizadas em 57 e 24 GHz Quando a transmissatildeo
utiliza frequumlecircncias acima de 8 GHz a aacutegua comeccedila a ser um obstaacuteculo pois as ondas
eletromagneacuteticas agora com um comprimento de onda de 3 ou 4 centiacutemetros satildeo absorvidas
pela chuva As empresas de telefonia utilizam SHF em larga escala principalmente para
comunicaccedilatildeo de longa distacircncia
EHF - frequumlecircncias extremamente altas vatildeo de 30 a 300 GHz Possuem caracteriacutesticas
semelhantes a SHF e suas faixas ISM satildeo 61 122 e 244 GHz
222 Teacutecnicas de Multiplexaccedilatildeo
A necessidade de compartilhar um meio finito de transmissatildeo - o ar - fez com que vaacuterias
tecnologias fossem desenvolvidas para resolver problemas de transmissatildeo Uma necessidade
que surgiu foi a de utilizar mais eficientemente as estreitas bandas alocadas para determinada
aplicaccedilatildeo telefonia celular por exemplo O aumento exponencial dos usuaacuterios de telefones
celulares rapidamente congestiona as estaccedilotildees radiobase que podem operar numa pequena
faixa licenciada pela ANATEL
18
Foram desenvolvidas teacutecnicas de multiplexaccedilatildeo para aumentar a capacidade de transmissatildeo
das ondas eletromagneacuteticas Uma analogia uacutetil para mostrar o efeito da multiplexaccedilatildeo de um
sinal de raacutedio eacute o da ponte Governador Colombo Sales que liga a Ilha de Santa Catarina ao
continente A ponte ocupa um determinado espaccedilo uma largura limitada possui 4 pistas
todas no mesmo sentido Se quiseacutessemos aumentar a capacidade de veiacuteculos que trafegam
naquele sentido e natildeo tiveacutessemos espaccedilo para ampliar a largura da ponte ou natildeo houvesse
condiccedilotildees teacutecnicas para isto poderiacuteamos multiplexaacute-la Diminuindo a largura de cada uma
das 4 pistas poderiacuteamos criar uma quinta pista de rodagem Ou se poderia construir um outro
niacutevel de pistas na mesma largura e acima do existente a capacidade de veiacuteculos dobraria sem
que a largura original da ponte fosse alterada
Existem vaacuterias teacutecnicas de multiplexaccedilatildeo sendo que as mais utilizadas satildeo
FDMA - a teacutecnica de acesso muacuteltiplo por divisatildeo de frequumlecircncia pode ser utilizada tanto em
transmissotildees digitais quanto analoacutegicas Uma banda alocada de 25 MHz por exemplo pode
ser dividida em 833 canais independentes de 30 kHz cada Esta teacutecnica permite que o
equipamento moacutevel seja mais simples e barato poreacutem a estaccedilatildeo radiobase necessita mais
equipamentos pois cada canal requer um transmissor e um receptor (BICSI 1998 p29-4)
TDMA mdash a multiplexaccedilatildeo de acesso muacuteltiplo por divisatildeo de tempo prevecirc a divisatildeo dos canais
de radiofrequumlecircncia do FDMA em intervalos de tempo sendo que a cada transmissatildeo eacute alocado
um determinado intervalo TDMA eacute um meacutetodo mais complexo e requer equipamentos mais
sofisticados que um FDMA puro mas consegue atender um nuacutemero muito maior de usuaacuterios
(BICSI 1998 p29-5)
CDMA mdash o acesso muacuteltiplo por divisatildeo de coacutedigo foi desenvolvido para uso militar visando
seguranccedila nas transmissotildees O sistema consiste em converter a informaccedilatildeo em sinal digital e
misturaacute-lo a um coacutedigo randocircmico Esta combinaccedilatildeo eacute transmitida numa larga faixa de
frequumlecircncias literalmente o sinal eacute ldquoespalhadordquo numa teacutecnica conhecida por spread-spectrum
19
CDMA consegue acomodar 20 vezes mais usuaacuterios que FDMA considerando a mesma
largura de banda (BICSI 1998 p 29-6)
23 Estaccedilatildeo Radiobase - ERB
As estaccedilotildees radiobase satildeo um elemento-chave do sistema principalmente porque demandam
um forte investimento do Poder Puacuteblico para que as aacutereas de cobertura necessaacuterias sejam
rapidamente atingidas Este trabalho prevecirc um modelo similar ao adotado pelas companhias
de telefonia celular que em poucos anos conseguiram atingir as principais cidades e rodovias
20
com seu sistema comograve podemos ver na figura 22 do site da TIM Telesc Celular (2002)
Cobertura em mais de 2300 km de rodovias
A TIM aleacutem de oferecer cobertura em 235 municiacutepios em suacirc aacuterea de concessatildeo pensando sempre em oferecer os melhores serviccedilos a seus clientes estaacute estendendo sua cobertura em diversos trechos de rodovias Hoje satildeo mais de 2300 km de rodovias para vocecirc falar ao telefone mesmo quando estiver viajando
Rodaroacute
BR-277 CURITIBA- PONTA GROSSA 100
BR-376 MARINGAacute - APUCARANA 100PR-407 PARANAGUAacute - PONTAL DO PARANAacute 100BR-369 CAMBEacute - APUCARANA 98
BR-376 CURITIBA - Divisa Est Santa Catarina 96BR-277 CURITIBA - PARANAGUAacute 90BR-277 CASCAVEL - FOZ DO IGUACcedilU 86PR-508 ALEXANDRA - MATINHOS 84
BR-116 CURITIBA - Divisa Est Satildeo Paulo 80
BR-116 CURITIBA - Divisa Est Santa Catarina 57
BR-101 FLORIANOPOLIS - Divisa Est Paranaacute 97
BR-101 FLORIANOacutePOLIS - Divisa Est Rio Grande do Sul 90BR-470 NAVEGANTES - BLUMENAU 70
BR-280 MAFRA - PORTO UNIAtildeO 38BR-282 FLORIANOacutePOLIS - LAGES 23
Fig 22 -Aacuterea de cobertura TIM Celular
As ERBs formam uma rede sem fio (WLL - wireless lan) que eacute acessada pelos noacutes da rede
(veiacuteculos automotores) sempre que os mesmos estiverem dentro da aacuterea de cobertura As
plataformas que datildeo sustentaccedilatildeo a este sistema satildeo vaacuterias sendo que algumas jaacute estatildeo
consolidadas principalmente produtos da chamada Segunda Geraccedilatildeo tais como TDMA
CDMA DECT e GSM Outros sistemas chamados de Terceira Geraccedilatildeo como UMTS estatildeo
surgindo e poderatildeo ser utilizados em larga escala no futuro
22
3 - NECESSIDADES E BENEFIacuteCIOS
31 Tecnologia Atual versus Modelo de gerenciamento SNMP
Este trabalho se posiciona no ceme de vim mercado extremamente competitivo e caracterizado
pelo uso de tecnologias proprietaacuterias o mercado de veiacuteculos Tem-se hoje uma pequena
quantidade de montadoras no mundo todas elas lutando para conquistar mercados e
sobreviver Suas equipes de pesquisa e desenvolvimento satildeo cercadas de cuidado e sigilo pois
se tomaram elementos decisivos nesta batalha A informaccedilatildeo eacute mais uma vez fator decisivo
Neste caso natildeo eacute a informaccedilatildeo comercial a informaccedilatildeo de marketing a informaccedilatildeo que eacute
coletada nos mercados consumidores Este trabalho trata de uma informaccedilatildeo especial aquela
contida no veiacuteculo
A pesquisa descrita nesta dissertaccedilatildeo mostra o estaacutegio tecnoloacutegico atual de algumas das
principais montadoras do mundo focalizando principalmente as de automoacuteveis que satildeo as
que determinam o estado da arte Os sistemas de gerenciamento embarcados nos automoacuteveis
satildeo proprietaacuterios e baseados em um ou mais moacutedulos internos que se comunicam com o
mundo externo - tipicamente um PC - via comunicaccedilatildeo serial O automoacutevel conteacutem vaacuterios
sensores e atuadores que informam paracircmetros e estados O cruzamento destas informaccedilotildees
determina avarias ou defeitos que podem ser sanados com uma intervenccedilatildeo externa ou
atraveacutes de um comando Todo este sistema eacute totalmente disponibilizado na unidade de
desenvolvimento da montadora ou seja basicamente em um uacutenico lugar no planeta Uma
pequena parte deste sistema eacute disponibilizado agraves revendas com suas oficinas credenciadas
quase nada eacute oferecido ao usuaacuterio final do veiacuteculo As concessionaacuterias autorizadas compram
um pacote que inclui um PC desktop ou notebook software de gerenciamento moacutedulos de
comunicaccedilatildeo e treinamento na faacutebrica que possibilitaraacute alguns diagnoacutesticos e correccedilotildees de
avarias A questatildeo eacute a seguinte o usuaacuterio paga um valor expressivo por um veiacuteculo com uma
tecnologia de ponta embutida mas continua ficando com o carro quebrado na beira da
estrada sem saber o que fazer Em outra direccedilatildeo o Poder Puacuteblico investe em sistemas de
controle da malha viaacuteria tais como radares e sensores os populares ldquopardaisrdquo e ldquolombada
eletrocircnicardquo
Quando um automoacutevel estaacute em funcionamento numa viagem por exemplo um complexo
mecacircnico-eleacutetrico-hidraacuteulico-eletrocircnico estaacute operando em sincronia Os vaacuterios sistemas
motor injeccedilatildeo de combustiacutevel suspensatildeo etc satildeo todos direcionados para realizar uma
funccedilatildeo simples deslocar pessoas com rapidez conforto e seguranccedila Se eles cumprirem de
forma eficiente este objetivo pode-se dizer que o carro eacute bom Sabe-se que isto realmente
acontece assim como eacute sabido que estes sistemas falham sofrem desgastes sofrem variaccedilotildees
de carga e ficam obsoletos Assim como um equipamento ativo de rede
Um switch de rede quando estaacute em funcionamento numa rede de dados com velocidades de
101001000 Mbps por exemplo eacute um complexo mecacircnico-eleacutetrico-eletrocircnico operando em
sincronia Os vaacuterios sistemas conexotildees mecacircnicas de cabos fonte de energia placas de
circuito etc satildeo direcionados a realizar uma funccedilatildeo tambeacutem simples encaminhar pacotes de
dados com rapidez e seguranccedila Se este switch cumprir esta funccedilatildeo de forma eficiente tem-se
um bom equipamento em matildeos Os switches tambeacutem falham desgastam tecircm sua carga
alterada e ficam obsoletos Para manter-se um switch sempre em funcionamento eficiente eacute
necessaacuterio gerenciaacute-lo
O mundo automotivo vive uma situaccedilatildeo similar agrave descrita anteriormente a explosatildeo do uso de
automoacuteveis Assim como na transiccedilatildeo ARPANET-Intemet natildeo se tem ferramentas eficientes
para gerenciar este processo depois que o veiacuteculo sai da linha de montagem Na verdade natildeo
existem padrotildees para este fim As induacutestrias criaram padrotildees de gerenciamento proprietaacuterios
23
que praticamente cessam sua utilidade no momento que saem da linha de produccedilatildeo ressalva
feita a alguns diagnoacutesticos realizados por algumas concessionaacuterias
Um veiacuteculo oferece ao seu proprietaacuteriomotorista um conjunto de sinalizaccedilotildees luminosas e
paineacuteis analoacutegicos (ponteiros) ou digitais que informam velocidade rotaccedilatildeo do motor
quantidade de combustiacutevel etc Os mais modernos possuem um ldquocomputador de bordordquo que
basicamente faz a relaccedilatildeo entre duas variaacuteveis como por exemplo distacircncia percorrida versus
combustiacutevel consumido e disponibiliza ao motorista o consumo meacutedio do automoacutevel
Os automoacuteveis satildeo particularmente econocircmicos quase avaros quando o assunto eacute fornecer
informaccedilotildees aos gestores da rede digo do sistema viaacuterio os departamentos municipais
estaduais e federais encarregados de tracircnsito estradas e rodovias simplesmente desconhecem
os equipamentos digo veiacuteculos que trafegam pelos seus domiacutenios
O poder puacuteblico investe pesadamente e de forma reativa em ampliaccedilatildeo de vias e
cruzamentos da mesma forma que um administrador de rede sem gerenciamento trata de
comprar ativos de rede que possibilitem links mais raacutepidos desfazendo um gargalo e criando
outro Outro investimento eacute no sentido de monitorar velocidade e identificaccedilatildeo (placa) dos
automoacuteveis com objetivo duplo de controlar e arrecadar
Nos dois casos citados acima - usuaacuterio e gestor - fica claro o condicionamento a que ambos
estatildeo submetidos pouca ou nenhuma informaccedilatildeo eacute o normal Fazendo um pequeno exerciacutecio
considerando a hipoacutetese de que os automoacuteveis fossem mais ldquoamigaacuteveisrdquo pode-se imaginar
um motorista sendo avisado que no proacuteximo mecircs venceraacute a garantia de 1 ano do veiacuteculo
aproveite e leve na concessionaacuteria autorizada mais proacutexima para sanar aquele ruiacutedo no painel
Mecircs que vem vocecirc teraacute que pagar por isto A informaccedilatildeo aparece no visor de cristal liacutequido do
raacutedio ou CDplayer Situaccedilatildeo 2 a famiacutelia em viagem de feacuterias ocorre uma falha no sistema
ABS que evita o bloqueio dos freios do veiacuteculo Faltam 200 km para o destino Podemos
continuar a viagem com seguranccedila ou tenho que procurar uma oficina O sistema informa que
24
apenas o sistema antibloqueio estaacute inoperante mas os freios estatildeo perfeitos Siga viagem e
assim que puder leve a uma concessionaacuteria autorizada O proprietaacuterio de uma transportadora
que possui uma frota de veiacuteculos simplificaria sua tarefa de manutenccedilatildeo dos veiacuteculos
Sempre que um caminhatildeo entra numa das filiais o agente SNMP envia um trap (relatoacuterio) das
condiccedilotildees funcionais do veiacuteculo
O mesmo exerciacutecio pode ser feito pensando no poder puacuteblico nos pontos de gerenciamento
de traacutefego que funcionam como uma rede sem fio que recebe e envia dados para os
automoacuteveis uma estaccedilatildeo gerente recebe uma notificaccedilatildeo de um agente SNMP embarcado no
veiacuteculo que informa que eacute um Palio do fabricante FIAT modelo XA 03 placa ABC 1234
Cor vermelha Chassi 2384FTR4532DSE12 MAC Address 0060B30000C2 e estaacute
trafegando a 95 kmh velocidade acima do permitido no trecho A estaccedilatildeo gerente envia uma
mensagem ao veiacuteculo informando a situaccedilatildeo irregular ao motorista que iraacute diminuir a
velocidade para natildeo ser multado Numa situaccedilatildeo hipoteacutetica de roubo de automoacutevel as estaccedilotildees
gerentes do poder puacuteblico satildeo autorizadas a enviar um comando de cortar a igniccedilatildeo do
veiacuteculo
No caso de gerenciamento de um conjunto de veiacuteculos como o proprietaacuterio da transportadora
ou o DER de Santa Catarina existe a necessidade de padronizaccedilatildeo ou seja todas as
montadoras deveriam adotar gradativamente um modelo padronizado A padronizaccedilatildeo
possibilita que se economize no desenvolvimento de aplicaccedilotildees e equipamentos software e
hardware Outra vantagem eacute que mais empresas podem adquirir o sistema e desfrutar dos
benefiacutecios de gerenciamento sobre veiacuteculos jaacute que natildeo se fala mais em tecnologia
proprietaacuteria
Este trabalho considera algumas diferenccedilas entre utilizar o Modelo SNMP para gerenciamento
de uma rede de computadores ou para veiacuteculos automotores Os conceitos baacutesicos natildeo se
alteram e as principais mudanccedilas satildeo relacionadas na Tabela 31
25
26
Modelo SNMP em Redes de
Computadores
Modelo SNMP em Veiacuteculos
Automotores
Estaccedilotildees de
Gerenciamento
Estaacuteticas complexas e
centralizadas
Estaacuteticas ou moacuteveis complexas ou
simples e descentralizadas
Noacutes
GerenciadosEstaacuteticos Moacuteveis
Relaccedilatildeo
Estaccedilotildees Noacutes1 O n n O n
Elementos
Gerenciados
Computadores hubs switches
roteadores
Automoacuteveis ocircnibus caminhotildees
motocicletas
Base de
InformaccedilotildeesMIB-II
Os objetos e grupos da MIB-II satildeo
insuficientes para este fimTabela 31 - Comparativo de Uso no Modelo SNMP
Natildeo se quer que com este trabalho sejam abolidas as questotildees de sigilo e segredo industrial na
pesquisa e desenvolvimento dos veiacuteculos pelo contraacuterio As atuais formas de monitoramento
e telemetria com a meta de resolver problemas e aumentar a vantagem competitiva de seus
produtos satildeo boas principalmente para os consumidores
27
4 - MODELO DE GERENCIAMENTO DE VEIacuteCULOS AUTOMOTORES
O modelo proposto nesta dissertaccedilatildeo eacute baseado no modelo SNMP e utiliza os elementos
previstos ou seja estaccedilotildees de gerenciamento noacutes gerenciados informaccedilotildees e um protocolo
de comunicaccedilatildeo A intenccedilatildeo eacute utilizar ao maacuteximo toda a tecnologia que jaacute foi desenvolvida e
foi consolidada ao longo dos uacuteltimos anos pois isto traraacute baixos custos e uma massa criacutetica jaacute
formada
Neste capiacutetulo e nos posteriores utilizar-se-aacute para efeito de maior clareza a denominaccedilatildeo
carro eou automoacutevel ao inveacutes de veiacuteculo inclusive nas figuras O carro eacute o veiacuteculo mais
comum e pretende-se que o leitor na medida em que se embasa o modelo vaacute traccedilando um
paralelo com as situaccedilotildees corriqueiras do dia-a-dia De qualquer forma o modelo foi pensado
para ser utilizado em todos os tipos de veiacuteculos sejam eles de passeio utilitaacuterios de carga
motocicletas de passageiros enfim todos os veiacuteculos (noacutes) que utilizam a malha viaacuteria (rede)
do paiacutes
O modelo proposto apresenta trecircs arquiteturas Fiacutesica Funcional e de Informaccedilatildeo A
arquitetura Fiacutesica define a infra-estrutura de comunicaccedilatildeo entre os componentes do sistema a
arquitetura Funcional descreve os componentes loacutegicos do sistema e as funcionalidades que
podem ser desenvolvidas e a arquitetura de Informaccedilatildeo apresenta um conjunto de variaacuteveis
que datildeo suporte ao desenvolvimento das aplicaccedilotildees e as notificaccedilotildees que podem ser emitidas
no caso destas variaacuteveis atingirem limiares especificados Cada uma dessas arquiteturas seraacute
detalhada nos itens a seguir
28
41 Arquitetura Fiacutesica
Esta dissertaccedilatildeo utiliza o Modelo de Gerenciamento SNMP por se tratar de uma tecnologia
que eacute padratildeo possui inuacutemeros gerentes e agentes desenvolvidos para as mais diversas
aplicaccedilotildees e eacute produzida em escala o que baixa os custos de implantaccedilatildeo em qualquer
veiacuteculo A quantidade de pessoal que jaacute atua nesta tecnologia tambeacutem eacute um fator positivo A
figura abaixo mostra esquematicamente o modelo sendo aplicado no gerenciamento de
veiacuteculos
Gerenciamento
(GERENTE
SNMP)
Fig 41 - Modelo de Gerenciamento SNMP em Veiacuteculos Automotores
Saindo de um modelo teoacuterico e descrevendo um modelo praacutetico tem-se um computador
rodando um programa gerente SNMP que interage com uma base de dados este computador
possui uma interface ethemet 10100 que estaacute conectada por cabo de par tranccedilado ou fibra
oacutetica a uma bridge Esta bridge converte o padratildeo de comunicaccedilatildeo de rede ethernet em
radiofrequumlecircncia utilizando uma frequumlecircncia de saiacuteda e outra de entrada este conjunto eacute
vulgarmente denominado canal e eacute compartilhado por todos os veiacuteculos equipados com uma
bridge similar A bridge do veiacuteculo opera no mesmo canal e compartilha a banda total
fornecida pelo sistema gerente com os outros veiacuteculos que estatildeo na regiatildeo de cobertura da
antena (ERB - estaccedilatildeo radiobase)
A cobertura de cada ERB depende basicamente da potecircncia real dissipada pela antena do tipo
e ganho da antena Uma referecircncia praacutetica que se pode ter eacute o das aacutereas de cobertura de
telefones celulares o modelo proposto nesta dissertaccedilatildeo pode ser implementado com uma
infraestrutura semelhante A figura 42 mostra os elementos reais e sua interaccedilatildeo
Fig 42 - Modelo fiacutesico para gerenciamento de veiacuteculos
O Modelo de Gerenciamento de Veiacuteculos Automotores contempla todas as etapas da ldquovidardquo
de um veiacuteculo ou seja satildeo previstos estaacutegios diferenciados de monitoramento e controle de
acordo com a etapa em que o veiacuteculo se encontra
A primeira etapa de um veiacuteculo automotor fisicamente falando eacute a sua produccedilatildeo
normalmente executada em seacuterie As montadoras possuem plantas fabris em diversas
localidades do mundo onde produzem determinadas linhas e modelos de veiacuteculos No
momento que o veiacuteculo recebe seu sistema eletro-eletrocircnico incluindo o microservidor
veicular uma estaccedilatildeo de gerenciamento da produccedilatildeo jaacute pode iniciar a gravaccedilatildeo dos dados de
identificaccedilatildeo do mesmo como eacute ilustrado na figura 43
MONTADORA DE AUTOMOacuteVEIS Linha de montagem
Dados de Identificaccedilatildeo do veiacuteculo
Fig 43 - Gerenciamento na produccedilatildeo do veiacuteculo
O veiacuteculo cumpre sua trajetoacuteria na linha de montagem jaacute interagindo com uma aplicaccedilatildeo-
gerente desenvolvida para este fim O fabricante neste momento jaacute pode monitorar os testes
iniciais do veiacuteculo gerenciar sua armazenagem no paacutetio da faacutebrica e o embarque para a
concessionaacuteria Apenas duas estaccedilotildees radiobase externas tecircm capacidade para dar cobertura a
todo parque fabril de uma montadora como a Fiat em Betim MG que eacute a maior montadora do
paiacutes com 613800 m2 de aacuterea construiacuteda segundo informa o site brasileiro da Fiat Automoacuteveis
(2002) Algumas ERBs internas que tem um custo muito inferior agraves externas completariam a
cobertura nos pontos necessaacuterios da linha de montagem
O veiacuteculo pronto segue na maior parte das vezes para uma concessionaacuteria autorizada para ser
comercializado Esta mesma concessionaacuteria normalmente presta assistecircncia teacutecnica aos
veiacuteculos da marca tendo limitaccedilotildees quando recebe um automoacutevel por exemplo de um
concorrente Com uma estaccedilatildeo radiobase interna a concessionaacuteria estaacute habilitada a monitorar
todos os veiacuteculos que entrarem na sua oficina estando eles equipados com o microservidor
veicular O teacutecnico da empresa tem a sua disposiccedilatildeo dados histoacutericos e perfis de uso do
veiacuteculo que podem auxiliar na detecccedilatildeo e soluccedilatildeo do problema
Os dados de identificaccedilatildeo do veiacuteculo e do proprietaacuterio aliados ao perfil do condutor tomam-
se ferramentas para conquista e manutenccedilatildeo do cliente A diminuiccedilatildeo do iacutendice de roubos e
acidentes toma a contrataccedilatildeo do seguro uma opccedilatildeo menos necessaacuteria diminuindo o gasto de
quem compra o veiacuteculo e consequumlentemente aumentando as vendas A figura 44 mostra as
possibilidades de gerenciamento nas fases de comercializaccedilatildeo e manutenccedilatildeo
32
REVENDA DE AUTOMOacuteVEIS
Fig 44 - Gerenciamento na comercializaccedilatildeo e manutenccedilatildeo do veiacuteculo
Encerrada a primeira comercializaccedilatildeo do veiacuteculo inicia-se a etapa de utilizaccedilatildeo do mesmo
por um proprietaacuterio ou condutor O microservidor veicular interage com o condutor via painel
digital ou sintetizador de voz Alguns veiacuteculos de maior valor agregado jaacute satildeo equipados com
paineacuteis que atendem ao ldquocomputador de bordoldquo e ao sistema de som raacutedios FM transmitem
pequenas chamadas e notiacutecias que satildeo lidas no interior do veiacuteculo Sintetizadores de voz
equipam os veiacuteculos chamados ldquotop de linhardquo e informam para o motorista colocar o cinto de
seguranccedila que existem portas abertas etc O Modelo de Gerenciamento de Veiacuteculos
Automotores possibilita que haja um enriquecimento das informaccedilotildees e possibilidades para o
condutor do veiacuteculo conforme mostra a figura 45
33
Fig 45 - Gerenciamento no uso do veiacuteculo
PROPRIETAacuteRIO DO AUTOMOacuteVEL
Monitoramento
Garantia e revisotildees
Seguranccedila
O proprietaacuterio do veiacuteculo eacute notificado sempre que uma troca de oacuteleo ou manutenccedilatildeo
preventiva eacute necessaacuteria diminuindo os riscos de uma eventual perda de garantia do fabricante
O aviso de que a garantia do veiacuteculo estaacute expirando tambeacutem existe e isto possibilita uma
eventual diminuiccedilatildeo de custos numa revisatildeo Como o veiacuteculo interage com o sistema gestor
de tracircnsito o modelo prevecirc um mecanismo de solicitaccedilatildeo de socorro muito uacutetil em casos de
acidentes ou quebra do veiacuteculo O maior benefiacutecio eacute saber que seu veiacuteculo estaacute sendo
monitorado assim como os outros veiacuteculos que estatildeo trafegando O monitoramento causa
maior disciplina no tracircnsito e a consequumlente diminuiccedilatildeo de acidentes como mostra a
experiecircncia na capital paranaense na palavra de Cassio Taniguchi
Em 2001 foram 20 menos mortes no tracircnsito curitibano Passamos de 16 em 2000 para 13 morte em cada grupo de 10 mil veiacuteculos Esse eacute o indicador utilizado para mensurar o niacutevel de seguranccedila no tracircnsito urbano E eacute tambeacutem um iacutendice capaz de nos informar a respeito do niacutevel de civilidade que nossa sociedade alcanccedilou Os curitibanos merecem aplausos porque esse resultado eacute fruto de um esforccedilo coletivo que tem envolvido toda a
34
cidade desde 1997 quando lanccedilamos o programa Cidadatildeo em Tracircnsito O programa todos lembram eacute ancorado no tripeacute formado pela engenharia de traacutefego fiscalizaccedilatildeo e educaccedilatildeo para o Tracircnsito E em cinco anos os resultados falam por si proacuteprios O investimento realizado pela Prefeitura de Curitiba passa de R$ 100 milhotildees - o maior entre as cidades de mesmo porte no paiacutes (TANIGUCHI 2002)
O gerenciamento do veiacuteculo auxilia os engenheiros de traacutefego e aumenta o poder de
fiscalizaccedilatildeo do Poder Puacuteblico tornando praticamente inviaacuteveis as accedilotildees criminosas
envolvendo veiacuteculos O Poder Puacuteblico do Brasil bem como de todo paiacutes que adotar este
modelo de gerenciamento ganha uma ferramenta poderosa de gestatildeo de tracircnsito com reflexos
em oacutergatildeos governamentais federais estaduais e municipais diversos tais como departamentos
de tracircnsito departamentos de poliacutecia rodoviaacuteria poliacutecias civil e militar serviccedilos de
inteligecircncia poliacutecia federal serviccedilos de repressatildeo ao crime organizado e secretarias de
receita A figura 46 ilustra algumas situaccedilotildees contempladas neste modelo proposto
Fig 46 - Gerenciamento pelo Poder Puacuteblico
Administraccedilatildeo da malha viaacuteria
Controle de roubos e acidentes
PODER PUacuteBLICOMonitoramento de
tracircnsito
O poder que o modelo disponibiliza aos oacutergatildeos puacuteblicos eacute o poder da informaccedilatildeo em tempo
real o conjunto formado pela identificaccedilatildeo inequiacutevoca do veiacuteculo seu provaacutevel condutor e a
localizaccedilatildeo atual com pequena margem de erro permite accedilotildees policiais raacutepidas e eficientes O
Modelo de Gerenciamento de Veiacuteculos permite ainda que o sistema gestor execute controles
remotamente sobre o veiacuteculo como corte de combustiacutevel e de igniccedilatildeo do motor causando a
imobilizaccedilatildeo instantacircnea As Estaccedilotildees Puacuteblicas de Gerenciamento satildeo as mais complexas e as
mais seguras de todo o modelo visto o poder que carregam em sua aplicaccedilatildeo Apenas o Poder
Puacuteblico constituiacutedo pode ter acesso a estas potencialidades do sistema e para tanto a
aplicaccedilatildeo-gerente deve ser inviolaacutevel
A figura 47 simula uma implantaccedilatildeo de estaccedilotildees radiobase na regiatildeo central da capital
catarinense dando uma ideacuteia de como seria a distribuiccedilatildeo das antenas para haver
gerenciamento sobre os veiacuteculos que circulam na aacuterea
Fig 47 - Estaccedilotildees Radiobase em Florianoacutepolis
42 Arquitetura Funcional
O sistema fiacutesico apresentado anteriormente eacute mostrado aqui como entidades loacutegicas
posicionadas de acordo com sua funccedilatildeo no modelo de gerenciamento A figura 46 ilustra o
modelo funcional
36
Fig 48 - Modelo Funcional de Gerenciamento
421 Estaccedilotildees de Gerenciamento
As estaccedilotildees de gerenciamento satildeo de diferentes porte e complexidade variando de uma
estaccedilatildeo simples para gravaccedilatildeo de dados de identificaccedilatildeo na faacutebrica ateacute um grande complexo
de gerenciamento de veiacuteculos montado com computadores de grande porte e programas de
gerenciamento capazes de suportar milhares de noacutes (veiacuteculos) no Departamento de Estradas
de Rodagem de uma unidade da federaccedilatildeo As estaccedilotildees seratildeo basicamente destinadas a trecircs
finalidades de acordo com os interesses dos mantenedores da gerecircncia
4211 Estaccedilotildees de Gerenciamento de Produccedilatildeo
As estaccedilotildees de produccedilatildeo satildeo localizadas no ambiente de montagem do veiacuteculo ao lado da
linha de produccedilatildeo em seacuterie da motocicleta do automoacutevel do caminhatildeo do utilitaacuterio do
trator etc Esta estaccedilatildeo serviraacute para gravar as primeiras variaacuteveis na MIB do veiacuteculo
basicamente as de identificaccedilatildeo tais como nome do fabricante modelo do veiacuteculo nuacutemero de
seacuterie etc Estes dados satildeo estaacuteticos e soacute podem ser gravados e alterados em faacutebrica satildeo
uacutenicos e sua longevidade eacute coincidente com a do veiacuteculo
4212 Estaccedilotildees de Gerenciamento de Manutenccedilatildeo
As estaccedilotildees de manutenccedilatildeo estaratildeo baseadas nas concessionaacuterias autorizadas revendas de
automoacuteveis e oficinas mecacircnicas Sua funccedilatildeo baacutesica seraacute a gravaccedilatildeo de dados relativos agrave
venda e ao proprietaacuterio do veiacuteculo Satildeo estaccedilotildees simples que poderatildeo consultar as
informaccedilotildees de qualquer carro de qualquer marca visto que a padronizaccedilatildeo usando SNMP
retira o caraacuteter proprietaacuterio dos sistemas atuais
4213 Estaccedilotildees Puacuteblicas de Gerenciamento
Satildeo estaccedilotildees complexas e seguras que gerenciam a malha viaacuteria de um ou mais municiacutepios de
um estado da uniatildeo Basicamente compostas por hardware e software de grande porte como
por exemplo uma workstation HP ou IBM rodando Openview ou Unicenter TNG interagindo
com uma base de dados Oracle A seguranccedila possibilitada pelo SNMPv3 eacute um fator
primordial neste caso pois aqui estaratildeo sendo utilizadas funccedilotildees de controle vitais no veiacuteculo
422 Noacutes Gerenciados
O noacute gerenciado neste modelo proposto eacute tipicamente um veiacuteculo automotor conforme citado
anteriormente Aqui existe uma caracteriacutestica singular que eacute a de que os noacutes satildeo moacuteveis estatildeo
constantemente em deslocamento desde sua fabricaccedilatildeo na montadora passando pelo
transporte ateacute a revenda e o uso posterior pelo proprietaacuterio ou motorista O veiacuteculo dispotildee de
um hardware especialista - um microservidor veicular mdash que contecircm a vehicleMIB e o agente
este hardware interage com os sensores e atuadores existentes no automoacutevel O microservidor
veicular eacute composto basicamente de uma unidade central de processamento memoacuteria volaacutetil
memoacuteria permanente interface com o veiacuteculo e com a rede sem fio este produto assim como
descrito neste modelo natildeo existe comercialmente poreacutem a tecnologia eacute a mesma que eacute
utilizada na implementaccedilatildeo de gerenciamento em roteadores e switches
423 Meio de Comunicaccedilatildeo
A forma como a estaccedilatildeo gerenciadora e o noacute gerenciado trocam informaccedilotildees eacute por
radiofrequumlecircncia ou seja eacute uma comunicaccedilatildeo ethemet sem fio (wireless) que utiliza a mesma
tecnologia jaacute empregada em redes locais O gerente (estaccedilatildeo gerente) interage com o agente
(noacute gerenciado) por intermeacutedio de uma bridge ethemet sem fio e vice-versa A frequumlecircncia de
difusatildeo deve ser diversa das maciccedilamente utilizadas ISM (Aplicaccedilotildees Industriais Cientiacuteficas
e Meacutedicas) por motivos oacutebvios a escolha deve recair nas faixas atribuiacutedas para aplicaccedilatildeo
moacutevel terrestre preferencialmente as proacuteximas das bases de VHF e UHF 41015 MHz ateacute 50
MHz e 3354 MHZ ateacute 3999 MHz (ANATEL 2002)
Fig 49 - Espectro de frequumlecircncias no Brasil
423 Informaccedilotildees de Gerenciamento
As informaccedilotildees envolvidas estatildeo definidas em vehicleMIB e satildeo tratadas pelo agente
especialista que acompanha o veiacuteculo Os objetos ou atributos em questatildeo atendem a
legislaccedilatildeo brasileira de tracircnsito vigente e os requisitos baacutesicos do fabricante do revendedor e
do proprietaacuterio
39
424 Protocolo de Gerenciamento
O protocolo a ser utilizado eacute o SNMPv3 implementado sobre SNMPv2 A versatildeo 3 apresenta
vaacuterios avanccedilos na questatildeo de seguranccedila e as definiccedilotildees podem ser vistas nas RFCs 2571 a
2575 Como esta versatildeo natildeo eacute completa existe a necessidade da versatildeo anterior que pode ser
vista nas RFCs 1905 e 1906
43 Arquitetura de Informaccedilatildeo
A vehicleMIB foi projetada para atender as demandas baacutesicas de todas entidades fiacutesicas e
juriacutedicas que interagem com um automoacutevel Esta MIB procura natildeo conflitar com os sistemas
atualmente implantados que foram concebidos com outra finalidade
A pesquisa que resultou nesta MIB abrangeu a atual legislaccedilatildeo de tracircnsito os atuais coacutedigos
procedimentos e nuacutemeros empregados pela induacutestria automobiliacutestica e suas concessionaacuterias
As funccedilotildees principais de um automoacutevel foram contempladas somou-se a elas algumas
variaacuteveis trazidas do universo de redes de computadores e outras retiradas de carros-conceito
431 Desenvolvimento da MIB
Utilizou-se como ferramenta de auxiacutelio um pacote de programas da MG-Soft chamado MIB
Browser Professional Edition sendo que as figuras que mostram a aacutervore da MIB satildeo telas
capturadas deste software
40
f j MG-SOFT MIszlig Compiler - [MIszlig Group1J File Edit View Modules Jools Window Help
B MIB Tree B Q ] iso
B - Q org B Q dod
R-f1 internetiQ j directorv
+i _ J mgmtR I__| experimental
B vehicleMIBi Q j vehideMIBObjects Si f j vehicleMIBNotifications IS _ J vehicleMIBConformance
f i L_1 private I- SNMPvl Traps
ffl iJ T extual ConventionsS Type Assignments
Fig 410 - Aacutervore da MIB
A vehicleMIB faz parte do grupo experimental (3) segundo a notaccedilatildeo ASNl utilizada pelo
protocolo SNMP Os objetos definidos (OBJECT IDENTIFIER) para compor a vehicleMIB
foram trecircs a saber
vehicleMIBObjects conteacutem todas as informaccedilotildees relativas a identificaccedilatildeo do veiacuteculo
(vehicleldent) ao proprietaacuterio do veiacuteculo (vehicleOwner) o seu histoacuterico (vehicleHistory)
valores momentacircneos (vehicleStatus) e variaacuteveis para controle (vehicleControl)
vehicleMIBNotifications este objeto comporta os atributos utilizados para notificaccedilatildeo de
eventos importantes e se destinam principalmente para servir ao motoristaproprietaacuterio
vehicleMIBConformance este grupo define as necessidades e possibilidades de
implementaccedilatildeo segundo uma famiacutelia de objetos (OBJECT-GROUP) preacute-determinada Os
atributos referentes a grupos e as questotildees de concordacircncia estatildeo contidos nos OBJECT
IDENTIFIER vehicleGroups e vehicleCompliance
41
bullJMG-SOFT MIB Compilei [MIB Group]Uumliacute File Edit View Modules loots Window Help
tg satildegt U m amp T raquo f t I o s P3 m p | 0
B ^ MIB Tree B _ J iso
H Q j org eacute Q dod
Eacute j J internetP~1 directory
B i_ J mgmt rsquo Q j mib-2
agrave Q experimental Ograve OtildeEcirc vehicleMIB
Egrave __| vehicleMIBObjectsSi _ J vehicleldent ffl- n vehicleOwner E _ ] vehicle History ffl- fj vehicleStatus Egrave C j vehicleControl
atilde __) vehicleMIBNotificationsvehicleN otificationChangeO ilAndM aintenance
lt4 vehicleN otificationHelp d f vehicleNotificationGuaranty
B _ ] vehicleMIBConformance IacuteB _ J vehicleCompliance Eacute L J vehicleGroups
B -(_J private1Q j enterprises
Fig 411mdash Aacutervore de vehicleMIBObjects
432 Descriccedilatildeo de vehicleMIBObjects
Esta seccedilatildeo descreve com maiores detalhes cada variaacutevel que compotildee a vehicleMIBObjects
que eacute composta pelos grupos vehicleldent vehicleOwner vehicleHistory vehicleStatus e
vehicleControl
42
4321 Grupo vehicleldent
F1 P 1 experimental Eacute- vehicleMIB
lEacute vehicleMIB Objects B- [_ J vehicleldent
vehicleldentManufacturer vehicleldentModel
vehicleldentSoftwareVersionamp vehideldentAgentSoftwareVersion
vehiclel dentType vehicleldentFuel vehicleldentManufacturingYear vehiclel dentM odelYrsquo ear vehiclel dentCapacity
I^ vehiclel dentPoweri-- vehiclel dentM otorType
vehiclel dentM otorNumber vehiclel dentCylinder
vehiclel dentFirstOilChange | ^ vehicleldentFirstMaintenance
gt$j vehicleldentMaintenancePeriod vehiclel dentColor
i vehiclel dentChassisl d j-- vehicleldentLicencePlate bull vehicleldentlpAddress i - ^ vehicleldentMacAddress h vehiclel dentS eriaIN umber vehicleldentGuaranty
Fig 411 - Aacutervore de vehicleldent
vehicleldentManufacturer - O objeto vehicleldentManufacturer eacute uma string que armazena o
nome da empresa que produz o veiacuteculo eacute gravada em faacutebrica e natildeo se altera mais Esta
variaacutevel seraacute preenchida por exemplo com ldquoGeneral Motorsrdquo ldquoVolkswagenrdquo ou ldquoYamahardquo
vehicleldentModel - Esta variaacutevel conteraacute a identificaccedilatildeo do modelo do veiacuteculo eacute fixa e natildeo
pode ser alterada Ex Palio EX Xsara Picasso Celta
vehicleldentSoftwareVersion - Este atributo eacute reservado agrave versatildeo do firmware ou software do
veiacuteculo e eacute atualizado cada vez que eacute feito o upgrade do mesmo Este programa eacute uma espeacutecie
de sistema operacional do hardware contido no veiacuteculo
vehicleldentAgentSoftwareVersion - A versatildeo do agente de gerenciamento pode ou natildeo
coincidir com a versatildeo de firmware Caso estes programas tenham tratamento e evoluccedilatildeo
distintos as versotildees podem ser atualizadas separadamente e teratildeo coacutedigos diferentes
vehicleldentType - Este objeto serve para identificar o tipo de veiacuteculo segundo determinaccedilatildeo
das leis brasileiras de tracircnsito O tipo de veiacuteculo automotor consta na documentaccedilatildeo de
licenciamento e pode ser por exemplo tipo automoacutevel de passeio caminhatildeo de carga ocircnibus
de passageiros etc
vehicleldentFuel - A variaacutevel vehicleldentFuel serve para identificar o combustiacutevel principal
para que o veiacuteculo foi originalmente construiacutedo Eacute gravado na linha de montagem e
permanece caso haja transformaccedilatildeo posterior no motor do veiacuteculo este dado natildeo pode ser
alterado Ex gasolina tipo C oacuteleo diesel energia eleacutetrica etc
vehicleldentManufacturing Year - Neste atributo eacute gravado o ano de fabricaccedilatildeo do veiacuteculo
Depois de gravado natildeo se altera
vehicleldentModelYear - A vehicleldentModelYear armazena o ano do modelo do veiacuteculo
que pode ou natildeo coincidir com o ano de fabricaccedilatildeo
vehicleldentCapacitv - Esta variaacutevel eacute uma string que armazena a capacidade do veiacuteculo de
acordo com a destinaccedilatildeo do mesmo ou seja se se tratar de um caminhatildeo a capacidade de
carga seraacute de 40000 kg se for um automoacuteveL a capacidade seraacute de 5 passageiros por
exemplo
vehicleldentPower - Identifica a potecircncia nominal da motorizaccedilatildeo principal do veiacuteculo que
pode ser expressa em cv (cavalo-vapor) ou W (watt) de acordo com a legislaccedilatildeo vigente no
paiacutes de utilizaccedilatildeo do veiacuteculo
vehicleldentMotorTvpe - Este atributo armazena a identificaccedilatildeo da principal forma de
motorizaccedilatildeo do veiacuteculo ou seja qual o tipo de motor que preferencialmente ou
prioritariamente eacute utilizado Caso o veiacuteculo seja um hiacutebrido com motor a combustatildeo e
eleacutetrico armazenar a identificaccedilatildeo do motor mais utilizado
vehicleldentMotorNumber - Este objeto armazena o nuacutemero de identificaccedilatildeo do motor do
veiacuteculo que eacute uacutenico e faz parte do conjunto de nuacutemeros que identificam o conjunto de
sistemas que compotildee um veiacuteculo
vehicleldentCvlinder - Utilizada para informar o nuacutemero total de cilindros (pistotildees) do motor
caso se trate de um motor de combustatildeo
vehicleldentFirstOilChange - Esta variaacutevel serve para armazenar a distacircncia maacutexima
percorrida - a popular ldquoquilometragemrdquo - para se realizar a primeira troca de oacuteleo lubrificante
interno do motor Esta informaccedilatildeo serviraacute para que o condutor do veiacuteculo seja notificado a
tempo de proceder agrave troca sem causar danos ao motor nem perder a garantia de faacutebrica
vehicleldentOilChangePeriod - O objeto em questatildeo armazena o valor em km ou milhas
recomendado pelo fabricante entre trocas de oacuteleo lubrificante do motor Ex 10000 km
vehicleldentFirstMaintenance - A variaacutevel vehicleldentFirstMaintenance serve para registrar
o limite de quilometragem para realizaccedilatildeo da primeira revisatildeo gratuita do veiacuteculo Existe na
vehicleMIB uma notificaccedilatildeo que utiliza este atributo com o objetivo de resguardar o
proprietaacuterio de um eventual esquecimento ou distraccedilatildeo que acarretaria perda de garantia
vehicleldentMaintenancePeriod - O atributo eacute registrado em faacutebrica e representa o valor da
quilometragem recomendada entre as manutenccedilotildees preventivas E uma seguranccedila a mais para
o usuaacuterio que seraacute avisado sempre que determinados conjuntos de peccedilas principalmente
mecacircnicas estiverem com seu desgaste natural no limite
vehicleldentColor - A vehicleldentColor eacute a string que armazena o nome da cor predominante
do veiacuteculo Esta informaccedilatildeo eacute gravada em faacutebrica e permanece inalterada durante a vida uacutetil
do veiacuteculo
vehicleldentChassisId - Todo veiacuteculo possui um nuacutemero de identificaccedilatildeo gravado fisicamente
em seu chassis ou monobloco esta variaacutevel armazena este nuacutemero
vehicleldentLicencePlate - Este atributo armazena a placa do veiacuteculo no caso do Brasil
composto por 3 letras e 4 nuacutemeros Esta identificaccedilatildeo somente eacute conhecida apoacutes o
licenciamento do veiacuteculo que eacute feito apoacutes a venda em consequumlecircncia o valor somente poderaacute
ser gravado na concessionaacuteria ou revenda
vehicleldentlpAddress - Esta variaacutevel estaacute determinada na vehicleMIB para uma eventual
necessidade de acesso a Internet sendo que um provedor de acesso iraacute fornecer o valor que
seraacute volaacutetil e teraacute a mesma duraccedilatildeo do acesso solicitado
vehicleldentMacAddress - Este campo foi implementado para que o veiacuteculo utilize um
nuacutemero uacutenico de identificaccedilatildeo dentro das mesmas regras vaacutelidas hoje para equipamentos e
acessoacuterios de informaacutetica A utilizaccedilatildeo de uma identificaccedilatildeo deste tipo poderaacute substituir uma
ou mais jaacute existentes
vehicleldentSerialNumber - O nuacutemero de seacuterie de produccedilatildeo do veiacuteculo eacute gravado em faacutebrica e
permanece inalterado durante a vida do mesmo Segue as regras de cada fabricante
vehicleldentWarrantv - Este atributo armazena o valor referente ao periacuteodo de garantia do
veiacuteculo tipicamente 1 ou 2 anos a partir da data da primeira venda Esta informaccedilatildeo serve
para que o proprietaacuterio seja notificado antes do vencimento deste limite para que possa
realizar as manutenccedilotildees necessaacuterias com um miacutenimo de gasto
4322 Grupo vehicleOwner
vehicleOwnerName - A variaacutevel vehicleOwnerName armazena o nome do proprietaacuterio do
veiacuteculo o mesmo nome que consta no documento legal de licenciamento Eacute gravado na
concessionaacuteria e alterado de acordo com os documentos do veiacuteculo
vehicleOwnerRegister - Este objeto serve para armazenar um nuacutemero de algum documento de
identificaccedilatildeo do proprietaacuterio No Brasil os valores preferenciais satildeo o Cadastro de Pessoa
Fiacutesica (CPF) e o Cadastro Nacional da Pessoa Juriacutedica (CNPJ) mas pode conter os nuacutemeros
da carteira nacional de habilitaccedilatildeo ou carteira de identidade
vehicleOwnerPhone - O atributo vehicleOwnerPhone registra o nuacutemero de um telefone de
contato do proprietaacuterio do veiacuteculo
vehicleOwnerMail - Esta string serve para armazenar o endereccedilo eletrocircnico (e-mail) do
proprietaacuterio do veiacuteculo Este valor e o anterior satildeo regravados em concessionaacuteria a cada troca
de proprietaacuterio
4323 Grupo vehicIeHistory
3 T I experimental vehicleMIB
Otilde P jJ vehicleMIBObjects Eacute L J vehicleldent El i_ J vehicleOwner
vehicleOwnerName vehicleO wnerR egister vehicleOwnerFone vehicleOwnerMail
B l_ J vehicleH istoryvehicleH istory D eliveryD ate vehicleH istoryVendor vehicleH istoryDealer
^ vehicleH istoryN umLinesEacute1 __J vehicleH istoryT able
B - lla vehicleH istoryEntryvehicleHistoryLinelndex
Q vehicleHistoryMaintenanceDate ^ vehicleH istoryMaintenance
vehicleH istoryuumlilChangeD ate Q vehicleH istoryOilChange
Fig 413 - Arvore de vehicleOwner e vehicIeHistory
vehicleHistorvDelivervDate - A variaacutevel em questatildeo foi criada para armazenar a data da
primeira entrega do veiacuteculo tipicamente a data constante na nota fiscal de venda da
montadora ou da concessionaacuteria destinada ao proprietaacuterio
vehicleHistoryVendor - A vehicleHistoryVendor armazena o nome do vendedor que realizou
a venda do veiacuteculo ao proprietaacuterio Este vendedor eacute tipicamente um funcionaacuterio da revenda
ou concessionaacuteria
vehicleHistorvDealer - O nome da revenda ou concessionaacuteria (pessoa juriacutedica) eacute gravado
neste campo de forma que fique registrada a empresa que comercializou o veiacuteculo
vehieleHistoryNumLines - Representa o nuacutemero maacuteximo de linhas que seratildeo armazenadas na
tabela vehicleHistoryTable
vehicleHistorvLinelndex - Representa o iacutendice da tabela vehicleHistoryTable
vehicleHistoryMaintenanceDate - A variaacutevel vehicleHistoryMaintenanceDate serve para
registrar as datas das manutenccedilotildees preventivas realizadas contendo dia mecircs e ano Esta
informaccedilatildeo serve principalmente para resguardar o usuaacuterio do veiacuteculo quanto agraves garantias de
peccedilas e sistemas
vehicleHistoryMaintenance - Aqui se identifica a quilometragem do veiacuteculo na ocasiatildeo em
que eacute realizada a manutenccedilatildeo preventiva Informada em quilocircmetros corresponde agrave marcaccedilatildeo
presente do odocircmetro do veiacuteculo
vehicleHistoryOilChangeDate - Esta variaacutevel armazena a data das trocas de oacuteleo lubrificante
do motor cuja periodicidade eacute definida pelo fabricante e deve ser cumprida a risca para o
veiacuteculo natildeo perder a garantia
vehicleHistoryOilChange - Este atributo registra a quilometragem do veiacuteculo por ocasiatildeo da
troca de oacuteleo lubrificante correspondente
48
4324 Grupo vehicleStatus
B - n experimental S gg vehicleMIB
vehicleMIBObjectsS3 __] vehicleldentra- r~l vehicleQwner reg L_3 vehicleHistory
S Q vehicleStatus|--reggt vehicleS tatusHeip j- - vehicles atusNurnLines
B r_ j vehicles tatusT able B l|sj vehicles tatusEntry
vehicleS tatusLinelndex vehicleS tatusS peed j- ^ vehicleStatusRpm
vehicleStatusMotorTemperature vehicleStatusFuelLevel
^ vehicleS tatusKmvehicleStatusTirePressure
^ vehicleStatusMotorOilLevel vehicleS tatusBatteryLevel
^ vehicleStatusLocation B Q j vehicleControl
j-regraquo vehicleControlFuel J ______ j______ 1 vehicleContfQllgnition________________
Fig 414 - Aacutervore de vehicleStatus
vehicleStatusHelp - Esta variaacutevel pode assumir somente os valores de ligado ou desligado eacute
acionada pelo condutor do veiacuteculo e serve como pedido de socorro Uma notificaccedilatildeo eacute emitida
a partir da vehicleStatusHelp
vehicleStatusNumLines - Este atributo serve para definir o nuacutemero maacuteximo de linhas da
tabela vehicleStatusTable
vehicleStatusLinelndex - Esta variaacutevel eacute o iacutendice da tabela vehicleStatusTable
vehicleStatusSpeed - Neste atributo eacute registrada a velocidade presente do veiacuteculo fornecida
pelo sistema convencional de sensoriamento do veiacuteculo em quilocircmetros ou milhas por hora
vehicleStatusRpm - A vehicleStatusRpm armazena o valor atual de rotaccedilotildees ou giros do eixo
principal do motor a unidade eacute rpm (rotaccedilotildees por minuto)
vehicleStatusMotorTemperature - Este atributo registra a temperatura atual do liacutequido de
arrefecimento do motor em graus centiacutegrados ou Fahrenheit
vehicleStatusFuelLevel - A variaacutevel vehicleStatusFuelLevel eacute usada para indicar o niacutevel atual
do combustiacutevel principal do veiacuteculo
vehicleStatusKm - A variaacutevel armazena a quilometragem total percorrida pelo veiacuteculo desde
sua fabricaccedilatildeo em quilocircmetros ou milhas terrestres
vehicleStatusTvrePressure - Este atributo foi criado para registrar o valor presente da pressatildeo
nos pneus do veiacuteculo e serve para informar sobre um pneu que esteja furado ou com uma
quantidade insuficiente de material gasoso ou liacutequido em seu interior Este monitoramento jaacute
existe hoje principalmente em caminhotildees de carga sendo raro em motocicletas e
automoacuteveis
vehicleStatusMotorOilLevel - Esta variaacutevel marca o niacutevel presente de oacuteleo lubrificante do
motor e ajuda a identificar uma eventual ldquoqueimardquo de oacuteleo ou seja um consumo acima do
previsto pelo fabricante que pode resultar em dano grave ao motor
vehicleStatusBatteryLevel - Este valor corresponde agrave carga atual da bateria que eacute usada
principalmente para dar a partida no veiacuteculo
vehicleStatusLocation - A informaccedilatildeo de localizaccedilatildeo do veiacuteculo pode ser feita de duas
maneiras uma aproximada resultado da associaccedilatildeo com a raacutedio-base que recebeu a
identificaccedilatildeo do veiacuteculo A segunda forma mais precisa eacute a partir da informaccedilatildeo gerada por
um moacutedulo GPS (global positioning system) do veiacuteculo o GPS atualiza constantemente a
vehicleStatusLocation com as coordenadas presentes
4325 Grupo vehicleControl
vehicleControlFuel - Este atributo de controle assume ligado ou desligado e eacute a forma do
sistema puacuteblico de controle da malha viaacuteria interromper remotamente o fornecimento de
combustiacutevel para o motor ocasionando a parada do veiacuteculo Esta accedilatildeo de controle eacute feita nos
casos de roubo fuga ou sequumlestro e requer intervenccedilatildeo policial
vehicleControlIgnition - Este atributo de controle assume ligado ou desligado e eacute a forma do
sistema puacuteblico de controle da malha viaacuteria interromper remotamente o sistema de igniccedilatildeo de
combustiacutevel para o motor ocasionando a parada do veiacuteculo Eacute uma alternativa ao controle
anterior pois enquanto um desliga a bomba de combustiacutevel o outro corta a energia eleacutetrica
que ocasiona a queima de combustiacutevel que aciona o motor Esta accedilatildeo de controle eacute feita nos
casos de roubo fuga ou sequumlestro e requer intervenccedilatildeo policial
433 Descriccedilatildeo de vehicleMIBNotificationsS L J experimental
Eacute H fg vehicleMIBB lt01 vehicleMIBObjects
Eacute vehicleldent Eacute O vehicleOwner te j__j vehicleHistory Eacute - f l vehicleStatus B - P l vehicleControl
U vehicleM IB N otificationsvehicleN otificationChangeO ilAndM aintenance
if vehicleN otificationHelp A f vehicleN otificationGuatanty
Eacute L J vehicleMIBConiacuteorrnance H r~l private______________________________________________
Fig 415 - Aacutervore de vehicleMIBNotifications
vehicleNotificationChangeOilAndMaintenance - Esta notificaccedilatildeo eacute emitida quando os limites
de troca de oacuteleo lubrificante do motor ou de manutenccedilatildeo preventiva estiverem proacuteximos e
auxilia o condutor do veiacuteculo a realizar estas tarefas em tempo haacutebil natildeo correndo o risco de
dano ou de perda de garantia
vehicleNotificationHelp - Esta notificaccedilatildeo eacute acionada em caso de pedido de socorro pelo
condutor do veiacuteculo
vehicleNotificationWarranty - A notificaccedilatildeo em questatildeo foi criada para informar o condutor
do veiacuteculo da aproximaccedilatildeo do final do periacuteodo de garantia regulamentar dado pela montadora
do veiacuteculo Este aviso permite que sejam feitos consertos sem ocircnus ou seja dentro da
cobertura da garantia
434 Descriccedilatildeo de vehicleMIBConformance
As regras de conformidade satildeo os niacuteveis de implementaccedilotildees da base de dados possiacuteveis
partindo de um conjunto miacutenimo aceitaacutevel ateacute a implementaccedilatildeo total A tabela 41 apresenta
as implementaccedilotildees baacutesica avanccedilada de controle e plena
4341 Descriccedilatildeo de vehicleComplience
vehicleBasicComplience - esta regra de conformidade incorpora o miacutenimo conjunto de
variaacuteveis que devem ser implementadas num veiacuteculo basicamente dados de identificaccedilatildeo e
status Estas variaacuteveis satildeo contidas em vehicleBasicGroup
vehicleAdvancedComplience - esta norma acrescenta a anterior os dados histoacutericos e as
notificaccedilotildees Composta pelos grupos vehicleBasicGroup vehicleAdvancedGroup e
vehicleNotificationsGroup
vehicleControlComplience - aleacutem das variaacuteveis de identificaccedilatildeo esta regra solicita as
implementaccedilotildees dos objetos de controle ou seja vehicleBasicGroup mais
vehicleControlGroup
vehicleFullComplience - esta implementaccedilatildeo considera todos os objetos da MIB no veiacuteculo
possibilitando identificaccedilatildeo completa dados estatiacutesticos status atual e capacidade de controle
Os grupos satildeo vehicleBasicGroup vehicleAdvancedGroup vehicleNotificationsGroup e
vehicleControlGroup
52
OBJETO BASIC ADV CONTROL FULL
vehicleldentManufacturer X X X X
vehicleldentModel X X X X
vehicleldentSoflware V ersion X X X X
vehicleldentAgentSoftwareVersion X X X X
vehicleldentT ype X X X X
vehicleldentFuel X X X X
vehicleldentManufacturing Y ear X X X X
vehicleldentModel Year X X X X
vehicleldentCapacity X X X X
vehicleldentPower X X X X
vehicleldentMotorType X X X X
vehicleldentMotorNumber X X X X
vehicleldentCylinder X X X X
vehicleldentFirstOilChange X X X X
vehicleldentOilChangePeriod X X X X
vehicleldentFirstMaintenance X X X X
vehicleldentMaintenancePeriod X X X X
vehicleldentColor X X X X
vehicleldentChassisId X X X X
vehicleldentLicencePlate X X X X
vehicleldentlpAddress X X X X
53
vehicleldentMacAddress X X X X
vehicleldentSerialNumber X X X X
vehicleldent Warranty X X X X
vehicleOwnerName X X
vehicleOwnerRegister X X
vehicleOwnerPhone X X
vehicleOwnerMail X X
vehicleHistoryDeliveryDate X X
veMcleHistoryV endor X X
vehicleHistoryDealer X X
vehicleHistoryNumLines X X
vehicleHistoryLinelndex X X
vehicleHistoryMaintenanceDate X X
vehicleHistoryMaintenance X X
vehicleHistoryOilChangeDate X X
vehicleHistoryOilChange X X
vehicleStatusHelp X X X X
vehicleStatusNumLines X X X X
vehicleStatusLinelndex X X X X
vehicleStatusSpeed X X X X
vehicleStatusRpm X X X X
vehicleStatusMotorTemperature X X X X
54
vehicleStatusFuelLevel X X X X
vehicleStatusKm X X X X
vehicleStatusTyrePressure X X X X
vehicleStatusMotorOilLevel X X X X
vehicleStatusBatteryLevel X X X X
vehicleStatusLocation X X X X
vehicleControlFuel X X
vehicleControlIgnition X X
vehicleNotificationChangeOilAndMaintenance X X
vehicleNotificationHelp X X
vehicleNotificationWarranty X X
Tabela 41 - Planilha de Conformidade
4342 Descriccedilatildeo de vehicleGroups
vehicleBasicGroup - conteacutem as variaacuteveis vehicleldentManufacturer vehicleldentModel
vehicleldentSoftwareVersion vehicleldentAgentSoftwareVersion vehicleldentType
vehicleldentFuel vehicleldentManufacturingYear vehicleldentModelYear vehicleldent
Capacity vehicleldentPower vehicleldentMotorType vehicleldentMotorNumber vehicle
IdentCylinder vehicleldentFirstOilChange vehicleldentOilChangePeriacuteod vehicleldentFirst
Maintenance vehicleldentMaintenancePeriod vehicleldentColor vehicleldentChassisId
vehicleldentLicencePlate vehicleldentlpAddress vehicleldentMacAddress vehicleldent
SerialNumber vehicleldentWarranty vehicleStatusHelp vehicleStatusNumLines
vehicleStatus Linelndex vehicleStatusSpeed vehicleStatusRpm vehicleStatusMotor
Temperature vehicleStatusFuelLevel vehicleStatusKm vehicleStatusTirePressure vehicle
StatusMotorOilLevel vehicleStatusBatteryLevel vehicleStatusLocation
vehicleAdvancedGroup - conteacutem os objetos vehicleOwnerName vehicleOwnerRegister
vehicleOwnerPhone vehicleOwnerMail vehicleHistoryDeliveryDate vehicleHistoryVendor
vehicleHistoryDealer vehicleHistoryNumLines vehicleHistoryLinelndex vehicleHistory
MaintenanceDate vehicleHistoryMaintenance vehicleHistoryOilChangeDate vehicleHistory
OilChange
vehicleControlGroup - conteacutem as variaacuteveis vehicleControlFuel e vehicleControlIgnition
vehicleNotificationsGroup - conteacutem os objetos vehicleNotificationChangeOilAnd
Maintenance vehicleNotificationHelp e vehicleNotificationWarranty
56
5 - CONCLUSAtildeO
O Brasil eacute um paiacutes com grandes mazelas sociais que satildeo agravadas por acidentes crimes e
contravenccedilotildees Todos estes eventos geram grandes prejuiacutezos econocircmicos e morais a toda
populaccedilatildeo Esta dissertaccedilatildeo propocircs definir um modelo tecnicamente viaacutevel que incremente
sensivelmente a capacidade do Estado de gerenciar sua frota de veiacuteculos que satildeo elementos
sempre presentes nos eventos em questatildeo
Este trabalho procurou detalhar fiacutesica e funcionalmente cada elemento necessaacuterio para que o
Modelo de Gerenciamento de Veiacuteculos Automotores funcione Embasou teoricamente as
vaacuterias tecnologias envolvidas e consolidou-as com sistemas similares existentes O passo
inicial para que haja o desenvolvimento das vaacuterias peccedilas do quebra-cabeccedila foi efetivamente
criado que foi o Modelo de Informaccedilatildeo - a MIB
Esta base de dados - a vehicleMIB - representa o ponto de partida para o desenvolvimento de
elementos necessaacuterios ao modelo aqui especificado A proacutepria MIB pode ser estendida de
acordo com as necessidades e caracteriacutesticas proprietaacuterias de cada fabricante de veiacuteculos Mas
as grandes frentes que se abrem satildeo as de desenvolvimentos de aplicaccedilotildees de gerenciamento e
equipamentos dedicados Neste sentido pretende-se dar continuidade a esta pesquisa atraveacutes
da especificaccedilatildeo e implementaccedilatildeo do microservidor veicular uma peccedila de hardware capaz de
interagir com sensores e atuadores de um automoacutevel e ao mesmo tempo comunicar-se com
uma rede ethemet sem fio e com o motorista tudo de forma segura e confiaacutevel
Os desafios poliacuteticos e sociais natildeo satildeo menores um modelo como o proposto aqui altera a
percepccedilatildeo e os haacutebitos das pessoas Altera tambeacutem a balanccedila do poder econocircmico do capital
pois algumas empresas simplesmente perdem sua utilidade bem como alguns oacutergatildeos estatais
Em compensaccedilatildeo novas empresas surgem novas tecnologias satildeo criadas e o paiacutes toma a
vanguarda em gerenciamento viaacuterio sepultando os interesses particulares em detrimento do
coletivo
O trabalho aqui desenvolvido representa a possibilidade de um avanccedilo social e econocircmico
consideraacutevel e recomenda-se que a pesquisa e o desenvolvimento continuem nesta linha
buscando materializar as ideacuteias e conceitos apresentados no Modelo de Gerenciamento de
Veiacuteculos Automotores
57
ANEXO 1 - VehicleMIB
VEHICLE-MIB DEFINITIONS = BEGIN
IMPORTSdirectory mgmt experimental enterprises
FROM RFC1155-SMI MODULE-IDENTITY OBJECT-TYPE NOTIFICATION-TYPE OBJECT-IDENTITY Counter32 Gauge32 Integer32 IpAddress
FROM SNMPv2-SMI DisplayString TimeStamp Timelnterval TestAndlncr
AutonomousType DateAndTime TEXTUAL-CONYENTION FROM SNMPv2-TC
MODULE-COMPLIANCE OBJECT-GROUP NOTIFICATION-GROUP FROM SNMPv2-CONF
mib-2FROM RFC1213-MIB
Positiveinteger NonNegativelnteger FROM UPS-MIB
MacAddressFROM BRIDGE-MIB
- 136 131vehicleMIB MODULE-IDENTITY
LAST-UPDATED 200210151827Z - october 15 2002 at 1827 ORGANIZATION UFSC - CPGCCCONT ACT-INF O
Bobiquins Estevatildeo de MelloPostal address BR Sistemas Ltda
Rua Lauro Linhares 2123803ATrindadeFlorianoacutepolis SC88036-002Brasil
Tel 55 48 234 8945 Fax 55 48 234 8945
E-mail bobibrsistemascombrDESCRIPTION
The MIB module to describe vehicles= experimental 1
- 1361311vehicleMIBObjects OBJECT IDENTIFIER = vehicleMIB 1
mdash The Device Identification group
All objects in this group except for vehicleldentLicencePlate and vehiclelpAddress are set at device initialization and remain static
- I36I3111vehicleldent OBJECT IDENTIFIER vehicleMIBObjects 1
- 136L31111vehicleldentManufacturer OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The name of the vehicles manufacturer= vehicleldent 1
- 136131112vehicleldentModel OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles model designation= vehicleldent 2
- 136131113vehicleldentSoftwareVersion OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles firmwaresoftware version(s) This variablemay or may not have the same value asvehicleldentAgentSoftwareVersion in some implementations
vehicleldent 3
- 136131114vehicleldent Agent Soft wareV ersion OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles agent software version This variable may or may not have the same value asvehicleldentvehicleSoftwareVersion in some implementations
= vehicleldent 4
- 136131115vehicleldentType OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles identification type= vehicleldent 5
- L36131116vehicleldentFuel OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles fuel identification= vehicleldent 6
- 136131117vehiclel dentManufacturing Y ear OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles year= vehicleldent 7
- 136131118vehicleldentModelYear OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles model year vehicleldent 8
- 136L31119vehicleldentCapacity OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles capacity= vehicleldent 9
- 1361311110vehicleldentPower OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles engine power
= vehicleldent 10
-1361311111vehicleldentMotorType OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles motor type= vehicleldent 11
- 1361311112vehicleldentMotorNumber OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles engine identification number= vehicleldent 12
- 1361311113vehicleldentCylinder OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles engine number of cylinders= vehicleldent 13
- 1361311114vehicleldentFirstOilChange OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles displacement required for the first oil change = vehicleldent 14
- 1361311115vehicleldentFirstMaintenance OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles displacement required for the first oficial maintenance
= vehicleldent 15
- 1361311116vehicleldentMaintenancePeriod OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles regular maintenance intervals= vehicleldent 16
-1361311117vehicleldentColor OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles predominant color= vehicleldent 17
- 1361311118vehicleldentChassisId OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles chassis identification number= vehicleldent 18
- 1361311119vehicleldentLicencePlate OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
A string which identifies the vehicles licence plate This object should be set by the dealer
= vehicleldent 19
- 1361311120vehicleldentlpAddress OBJECT-TYPE
SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION
The IP Address of the vehicle This value must be provided by the managing aplication A value of 0000 implies that there isnt a provider nearby
DEFVAL 00000000rsquoH = vehicleldent 20
- 1361311121vehicleldentMacAddress OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-only STATUS current DESCRIPTION
The MAC address used by this vehicle when it must be referred to in a unique fashion It is only required to be unique
REFERENCEIEEE 802ID-1990 Sections 64113 and 3125
= vehicleldent 21
-1361311122vehicleldentSerialNumber OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
A string which identifies the vehicles serial number = vehicleldent 22
- 1361311123vehicleldent Warranty OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
A string which identifies the vehicles warranty= vehicleldent 23
mdash Owner Group
- I36I3112vehicleOwner OBJECT IDENTIFIER = vehicleMIBObjects 2
- L36131121 vehicleOwnerName OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
A string which identifies the vehicles ownerThis object should be set by the dealer
= vehicleOwner 1
- 136L31122vehicleOwnerRegister OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current
DESCRIPTIONA string which identifies the owners registerThis object should be set by the dealer
= vehicleOwner 2
- 136131123 vehicleOwnerPhone OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
A string which identifies the owners phone number This object should be set by the dealer
vehicleOwner 3
- 136131124 vehicleOwnerMail OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
A string which identifies the owners e-mailThis object should be set by the dealer
vehicleOwner 4
mdash History Group
- 13613113vehicleHistory OBJECT IDENTIFIER = vehicleMIBObjects 3
- 136131131vehicleHistoryDeliveryDate OBJECT-TYPE
SYNTAX DateAndTime MAX-ACCESS read-write STATUS current DESCRIPTION
The vehicles delivery date and time= vehicleHistory 1
- 136L31132vehicleHistory Vendor OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
The name of the vehicles vendor= vehicleHistory 2
65
- 136L31133vehicleHistoryDealer OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
The name of the vehicles dealer= vehicleHistory 3
- 136131134vehicleHistoryNumLines OBJECT-TYPE
SYNTAX NonNegativelnteger MAX-ACCESS read-only STATUS current DESCRIPTION
The number of Status lines utilized in this device This variable indicates the number of rows in the History table
= vehicleHistory 4
- I36I31135 vehicleHistoryTable OBJECT-TYPE
SYNTAX SEQUENCE OF VehicleHistoryEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION
A list of History table entries= vehicleHistory 5
- 1361311351VehicleHistoryEntry OBJECT-TYPE
SYNTAX VehicleHistoryEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION
An entry containing information applicable to a particular History line
INDEX vehicleHistoryLinelndex = vehicleHistoryTable 1
VehicleHistoryEntry = SEQUENCE vehicleHistoryLinelndex INTEGER vehicleHistoryMaintenanceDate DateAndTime vehicleHistoryMaintenance NonNegativelnteger vehicleHistoryOilChangeDate Date AndT ime vehicleHistoryOilChange NonNegativelnteger
- 13613113511
66
vehicleHistoryLinelndex OBJECT-TYPE SYNTAX Positiveinteger MAX-ACCESS not-accessible STATUS current DESCRIPTION
The History line identifier= vehicleHistoryEntry 1
- 13613113512vehicleHistoryMaintenanceDate OBJECT-TYPE
SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION
The maintenance date= vehicleHistoryEntry 2
- 13613113513vehicleHistoryMaintenance OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS kmMAX-ACCESS read-only STATUS current DESCRIPTION
The present displacement of the vehicle on vehicleHistoryMaintenanceDate
= vehicleHistoryEntry 3
- 13613113514vehicleHistoryOilChangeDate OBJECT-TYPE
SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION
The motors oil change date= vehicleHistoryEntry 4
- 13613113515vehicleHistoryOilChange OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS kmMAX-ACCESS read-only STATUS current DESCRIPTION
The present displacement of the vehicle on vehicleHistoryOilChangeDate
= vehicleHistoryEntry 5
mdash The Status group
- 13613114vehicleStatus OBJECT IDENTIFIER = vehicleMIBObjects 4
- 136L31141 vehicleStatusHelp OBJECT-TYPE
SYNTAX INTEGER on(l) off(2)
MAX-ACCESS read-write STATUS current DESCRIPTION
Setting this object to on will cause the vehicle system to send a help notification Setting this object to off means normal situation
= vehicleStatus 1
- 136131142vehicleStatusNumLines OBJECT-TYPE
SYNTAX NonNegativelnteger MAX-ACCESS read-only STATUS current DESCRIPTION
The number of Status lines utilized in this deviceThis variable indicates the number of rows in the Status table
= vehicleStatus 2
- 136131143 vehicleStatusTable OBJECT-TYPE
SYNTAX SEQUENCE OF VehicleStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION
A list of Status table entries= vehicleStatus 3
- I36I311431 VehicleStatusEntry OBJECT-TYPE
SYNTAX VehicleStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION
An entry containing information applicable to a particular Status line
INDEX vehicleStatusLinelndex = vehicleStatusTable 1
VehicleStatusEntry = SEQUENCE vehicleStatusLinelndex INTEGER vehicleStatusSpeed NonNegativelntegervehicleStatusRpm NonNegativelntegervehicleStatusMotorTemperature INTEGER vehicleStatusFuelLevel NonNegativelnteger vehicleStatusKm NonNegativelntegervehicleStatusTirePressure NonNegativelnteger vehicleStatusMotorOilLevel NonNegativelnteger vehicleStatusBatteryLevel NonNegativelnteger vehicleStatusLocation DisplayString
- I36I31134311vehicleStatusLinelndex OBJECT-TYPE
SYNTAX Positiveinteger MAX-ACCESS not-accessible STATUS current DESCRIPTION
The Status line identifier= VehicleStatusEntry 1
- 136131134312vehicleStatusSpeed OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS km per hourMAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles current speed= VehicleStatusEntry 2
- 136131134313vehicleStatusRpm OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS rotations per minuteMAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles current rotations per minute= VehicleStatusEntry 3
- 136131134314vehicleStatusMotorT emperature OBJECT-TYPE
SYNTAX INTEGER UNITS degrees CentigradeMAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles engine current temperature
= vehicleStatusEntry 4
- 136131134315 vehicleStatusFuelLevel OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS HireMAX-ACCESS read-only STATUS current DESCRIPTION
The current fuel level= vehicleStatusEntry 5
- 136131134316vehicleStatusKm OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS kmMAX-ACCESS read-only STATUS current DESCRIPTION
The current total displacement of vehicle = vehicleStatusEntry 6
- 136131134317 vehicleStatusTirePressure OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS psiMAX-ACCESS read-only STATUS current DESCRIPTION
The current tire pressure vehicleStatusEntry 7
- 136131134318 vehicleStatusMotorOilLevel OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS litreMAX-ACCESS read-only STATUS current DESCRIPTION
The current motor oil level= vehicleStatusEntry 8
- 136131134319 vehicleStatusBatteryLevel OBJECT-TYPE
SYNTAX INTEGER unknown(l) batteryNormal(2) batteryLow(3)
MAX-ACCESS read-only
STATUS currentDESCRIPTION
The indication of the capacity remaining in the vehicles battery system
= vehicleStatusEntry 9
- 1361311343110 vehicleStatusLocation OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
The GPS indication of the vehicles current location
vehicleStatusEntry 10
mdash The Control group
- 13613115vehicleControl OBJECT IDENTIFIER = vehicleMIBObjects 5
- 136131151 vehicleControlFuel OBJECT-TYPE
SYNTAX INTEGER on(l) off(2)
MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION
Setting this object to On(l) indicates that the vehicle is able to be turned on Setting to Off(2) will cause the fuel to be cut offrsquo
= vehicleControl 1
- 136131152 vehicleControlIgnition OBJECT-TYPE
SYNTAX INTEGER on(l) ofi(2)
MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION
Setting this object to On(l) indicates that the vehicle is to be turned on Setting to 00(2) will cause the eletric system to be cut off1
= vehicleControl 2
mdash Notifications
- This section defines the well-known notifications sent by- vehicle agents
- 1361312vehicleMIBNotifications OBJECT IDENTIFIER = vehicleMIB 2
- I36I3121vehicleNotificationChangeOilAndMaintenance NOTIFICATION-TYPE
OBJECTS vehicleHistoryMaintenanceDate vehicleHistoryMaintenance vehicleHistoryOilChangeDate vehicleHistoryOilChange
STATUS current DESCRIPTION
The vehicle is approaching oil change and regular maintenance dates This Notification is persistent and is resent at one day intervals until the history table is updated
= vehicleMIBNotifications 1
- 13613122vehicleNotificationHelp NOTIFICATION-TYPE
OBJECTS vehicleStatusHelp STATUS current DESCRIPTION
This Notification is sent when the vehicles conductor turns on a help switch
= vehicleMIBNotifications 2
- I36I3123vehicleNotificationWarranty NOTIFICATION-TYPE
OBJECTS vehicleldentWarranty STATUS current DESCRIPTION
The vehicles warranty is close to expiring dateThis Notification is persistent andis resent at one week intervals until dead line
= vehicleMIBNotifications 3
mdash Conformance information
mdash1361313vehicleMIBConformance OBJECT IDENTIFIER = vehicleMIB 3
-13613131vehicleCompliance OBJECT IDENTIFIER = vehicleMIBConformance 1
mdash compliance statements
mdash136131311vehicleBasicCompliance MODULE-COMPLIANCE
STATUS current DESCRIPTION
The compliance statement for vehicles that only support the identifying and status objects
MODULE mdash this moduleMANDATORY-GROUPS vehicleBasicGroup
= vehicleCompliance 1
mdash136131312vehicleAdvancedCompliance MODULE-COMPLIANCE
STATUS current DESCRIPTION
The compliance statement for vehicles that support advanced-feature functions such as history and notifications
MODULE mdash this moduleMANDATORY-GROUPS vehicleBasicGroup
vehicleAdvancedGroup vehicleNotificationsGroup
= vehicleCompliance 2
mdash136131313vehicleControlCompliance MODULE-COMPLIANCE
STATUS current DESCRIPTION
The compliance statement for vehicles that support control-featured functions
MODULE mdash this moduleMANDATORY-GROUPS vehicleBasicGroup
vehicleControlGroup = vehicleCompliance 3
mdash136131314vehicleFullCompliance MODULE-COMPLIANCE
STATUS current DESCRIPTION
The compliance statement for vehicles that support all functions
MODULE mdash this moduleMANDATORY-GROUPS vehicleBasicGroup
vehicleAdvancedGroup vehicleNotificationsGroup
73
vehicleControlGroup = vehicleCompliance 4
mdash units of conformance
mdash summary at a glance
mdash basic adv ControlmdashvehicleldentManufacturer X X X X
mdashvehicleldentModel x X X X
mdashvehicleldentSoftwareVersion x X X X
mdashvehicleldentAgentSoftwareVersion X X X X
mdashvehicleldentType X X X X
mdashvehicleldentFuel X X X X
mdashvehicleldentManufacturing Y ear X X X X
mdashvehicleldentModel Year X X X X
mdashvehicleldentCapacity X X X X
mdashvehicleldentPower X X X X
mdashvehicleldentMotorType X X X XmdashvehicleldentMotorNumber X X X X
mdashvehicleldentCylinder X X X X
mdashvehicleldentFirstOilChange X X X X
mdashvehicleldentOilChangePeriod X X X XmdashvehicleldentFirstMaintenance X X X X
mdashvehicleldentMaintenancePeriod X X X XmdashvehicleldentColor X X X X
mdashvehicleldentChassisId X X X XmdashvehicleldentLicencePlate X X X X
mdashvehicleldentlpAddress X X X XmdashvehicleldentMacAddress X X X X
mdashvehicleldentSerialNumber X X X XmdashvehicleldentWarranty X X X X
mdashvehicleOwnerName X X
mdashvehicleOwnerRegister X XmdashvehicleOwnerPhone X X
mdashvehicleOwnerMail X X
mdashvehicleHistoryDeliveryDate X X
mdashvehicleHistoryVendor X X
mdashvehicleHistoryDealer X X
mdashvehicleHistoryNumLines X X
mdashvehicleHistoryLinelndex X X
mdashvehicleHistoryMaintenanceDate X X
mdashvehicleHistoryMaintenance X X
mdashvehicleHistoryOilChangeDate X X
mdashvehicleHistoryOilChange X X
mdashvehicleStatusHelp X X X X
mdashvehicleStatusNumLines X X X X
mdashvehicleStatusLinelndex X X X X
mdashvehicleStatusSpeed X X X X
mdashvehicleStatusRpm X X X X
mdashvehicleStatusMotorTemperature X X X X
mdashvehicleStatusFuelLevel X X X X
mdashvehicleStatusKm X X X X
mdashvehicleStatusTyrePressure X X X X
--vehicleStatusMotorOilLevel X X X X
mdashvehicleStatusBatteryLevel X X X X
mdashvehicleStatusLocation X X X X
mdashvehicleControlFuel X X
mdashvehicleControlIgnition X X
mdashvehicleNotificationChangeOilAndMaintenance X X
mdashvehicleNotificationHelp X X
mdashvehicleNotificationWarranty X X
- units of conformance
- I36I3132vehicleGroups OBJECT IDENTIFIER = vehicleMIBConformance 2
- 136131321vehicleBasicGroup OBJECT-GROUP
OBJECTS vehicleldentManufacturer vehicleldentModel vehicleldentSoftwareVersion vehicleldent AgentSoft waumlre V ersion vehicleldentType vehicleldentFuel vehicleldentManufacturing Y ear vehicleldentModel Year vehicleldentCapacity vehicleldentPowervehicleldentMotorType vehicleldentMotorNumber vehicleldentCylindervehicleldentFirstOilChange vehicleldentOilChangePeriod vehicleldentFirstMaintenance vehicleldentMaintenancePeriod vehicleldentColor vehicleldentChassisId vehicleldentLicencePlate vehicleldentlpAddress vehicleldentMacAddress vehicleldentSerialNumber vehicleldentWarranty vehicleStatusHelp vehicleStatusNumLines vehicleStatusLinelndex vehicleStatusSpeed vehicleStatusRpm vehicleStatusMotorTemperature vehicleStatusFuelLevel vehicleStatusKm vehicleStatusTirePressure vehicleStatusMotorOilLevel
75
vehicleStatusBatteryLevel vehicleStatusLocation STATUS current DESCRIPTION
The vehicleBasicGroup defines objects which are common across all vehicles which meet basic compliance
= vehicleGroups 1
- 136131322vehicleAdvancedGroup OBJECT-GROUP
OBJECTS vehicleOwnerName vehicleOwnerRegister vehicleOwnerPhone vehicleOwnerMail vehicleHistoryDeliveryDate vehicleHistoryVendor vehicleHistoryDealer vehicleHistoryNumLines vehicleHistoryLinelndex vehicleHistoryMaintenanceDate vehicleHistoryMaintenance vehicleHistoryOilChangeDate vehicleHistoryOilChange
STATUS current DESCRIPTION
The vehicleAdvancedGroup defines objects which are related to vehicles history and owner
vehicleGroups 2
- 136131323vehicleControlGroup OBJECT-GROUP
OBJECTS vehicleControlFuel vehicleControlIgnition STATUS current DESCRIPTION
The vehicleControlGroup defines objects which are related to control-feature functions
= vehicleGroups 3
- 136131324vehicleNotificationGroup NOTIFICATION-GROUP
NOTIFICATIONS vehicleNotificationChangeOilAndMaintenance vehicleNotificationHelp vehicleNotificationWarranty
STATUS current DESCRIPTION
The vehicleNotificationGroup defines objects which are related to notifications-feature functions
= vehicleGroups 4
END
GLOSSAacuteRIO E ABREVIACcedilOtildeES
ASNl Abstract Syntax Notation One - Notaccedilatildeo de Sintaxe Abstrata Um Uma notaccedilatildeo para
representaccedilatildeo de dados em protocolos de comunicaccedilatildeo definida pela ISO O gerenciamento
Internet utiliza um subconjunto de ASNl
CDMA Code Division Multiple Access - acesso muacuteltiplo por divisatildeo de coacutedigo
EHF Extremely High Frequency - frequumlecircncia extremamente alta
FDMA Frequency Division Multiple Access - acesso muacuteltiplo por divisatildeo de frequumlecircncia
HF High Frequency - frequumlecircncia alta
HTTP Hiper-Text Markup Language - Linguagem de Marcaccedilatildeo de HiperTexto A linguagem
utilizada na construccedilatildeo de paacuteginas WWW
ISM Industrial Scientific and Medical bands - Faixas de frequumlecircncias alocadas para aplicaccedilotildees
industriais cientiacuteficas e meacutedicas
ISO International Organization for Standardization - Organizaccedilatildeo Internacional para
Padronizaccedilatildeo Um dos oacutergatildeos mais importantes no mundo de padronizaccedilotildees com diversos
estudos na aacuterea de computadores e particularmente de redes de computadores
LF Low Frequency - frequumlecircncia baixa
MF Medium Frequency - frequumlecircncia meacutedia
MIB Management Information Base - Base de Informaccedilotildees de Gerenciamento Uma coleccedilatildeo
de informaccedilotildees gerenciais sobre um determinado recurso
OSI Open Systems Interconnection - Interconexatildeo de Sistemas Abertos Um conjunto de
padronizaccedilotildees para interconexatildeo de sistemas em redes de computadores
RFC Request For Comments - Requisiccedilotildees Para Comentaacuterios Os documentos publicados pelo
IETF e que tratam de assuntos Internet Nem todos os RFCs satildeo padrotildees e alguns jamais o
chegam a ser
SHF Super High Frequency - frequumlecircncia super-alta
Site - Conjunto de documentos da WWW acessiacuteveis a partir de um determinado endereccedilo Eacute o
endereccedilo virtual de uma empresa ou uma aplicaccedilatildeo
SMI Structure o f Management Information - Estrutura da Informaccedilatildeo de Gerenciamento
Define a maneira como as informaccedilotildees de gerenciamento satildeo criadas e seus relacionamentos
SNMP Simple Network Management Protocol - Protocolo de Gerenciamento de Redes
Simples o protocolo de gerenciamento utilizado na Internet
TCPIP Transmission Control Protocol Internet Protocol - Protocolo de Controle de
Transmissotildees Protocolo Internet Os protocolos baacutesicos utilizados na Internet
TDMA Time Division Multiple Access mdash acesso muacuteltiplo por divisatildeo de tempo
UHF Ultra High Frequency - frequumlecircncia ultra-alta
VHF Very High Frequency - frequumlecircncia muito alta
VLF Very Low Frequency - frequumlecircncia muito baixa
WWW World Wide Web - Grande Teia Mundial Nome dado ao conjunto de maacutequinas que
trocam informaccedilotildees utilizando o protocolo HTTP
78
REFEREcircNCIAS BIBLIOGRAacuteFICAS
ANATEL Agecircncia Nacional de Telecomunicaccedilotildees Atribuiccedilatildeo de faixas de frequumlecircncias no Brasil Disponiacutevel em lthttpwwwanatelgovbrToolsframeasplink=radiofrequencia qaffpdfgt Acesso em 26 set 2002
thBICSI Telecommunications distribution methods manual 8 ed Tampa Florida v2 1998 Cap 29
BRASIL Web Site Oficial do Departamento Nacional de Tracircnsito Disponiacutevel em lthttpwww denatrangovbrpg70jspgt Acesso em 08 nov 2002
BRASIL Web Site Oficial do Departamento Nacional de Tracircnsito Disponiacutevel em httpwww denatrangovbrpgl8jspgt Acesso em 10 nov 2002
CASE J et al RFC 1157 - A Simple Network Management Protocol (SNMP) Network Working Group may 1990 p 5
FIAT AUTOMOacuteVEIS Web Site Oficial do Brasil Disponiacutevel em httpwwwfiatcombr index_sitephpgt institucional a faacutebrica Acesso em 19 nov 2002
GOOGLE Web Site de Busca Disponiacutevel em lthttpwwwgooglecombrsearch hl=ptampie=ISO-8859-1 ampq=22rastreamento+de+veEDculo s22ampbtnG=Pesquisa+Google amplr=lang_ptgt Acesso em 15 out 2002
MELLO Roseleine Calgaro Uma MIB de apoio agrave gerecircncia do relacionamento com o cliente em comeacutercio eletrocircnico 2002 108 f Dissertaccedilatildeo (Mestrado em Ciecircncias da Computaccedilatildeo) - Universidade Federal de Santa Catarina Florianoacutepolis 2002
RIO DE JANEIRO (Estado) 5 set 2002 Tracircnsito Brasil Estatiacutestica da Organizaccedilatildeo Mundial de Sauacutede sobre tracircnsito Disponiacutevel em lthttpwwwtransitobrasilcombrnoticia noticiaphp noti=1044gt Acesso em 22 out 2002
RIO DE JANEIRO (Estado) SuperTrack Rastreamento de veiacuteculos Disponiacutevel em lthttp wwwsupertrackcombr2htmgt Acesso em 02 out 2002
79
RIO DE JANEIRO (Estado) Revista Engebraacutes Mortos no tracircnsito chegam a 1 milhatildeo e acidentes consomem US$ 10 bi ao ano Disponiacutevel em lthttpwwwengebrascombr EngbWebportuguesmortosnohtmgt Acesso em 24 set 2002
TANENBAUM Andrew S Redes de computadores 3 ed Rio de Janeiro Campus 1997 923 p
TANIGUCHI Caacutessio O bom exemplo do tracircnsito em Curitiba Curitiba mar 2002 Disponiacutevel em lthttpwwwcuritibaprgovbrpmcAgenciaartigostransitolhtmlgt Acesso em 19 nov 2002
TIM Telesc Celular Cobertura Disponiacutevel em lthttpwww2timsulcombr intemaaspitem=2amppagina=coberturagt Acesso em 26 set 2002
para aceitar aspectos adicionais da operaccedilatildeo de gerenciamento de redes e tanto quanto possiacutevel independente da arquitetura e mecanismos dos dispositivos gerenciados (CASE 1990 p 5)
O gerenciamento de uma rede de computadores normalmente eacute realizado atraveacutes de vaacuterias
estaccedilotildees de gerenciamento que monitoram e controlam vaacuterios noacutes gerenciados As estaccedilotildees de
gerenciamento satildeo computadores de alta capacidade de processamento que executam uma
aplicaccedilatildeo de gerenciamento Os noacutes gerenciados satildeo computadores hubs switches
roteadores placas de rede no breaks enfim qualquer dispositivo de informaacutetica que possua
um agente SNMP e uma M1B embarcados O agente SNMP intermedeia as questotildees de
gerenciamento com a MIB que armazena os dados do equipamento Estes dados podem ser
consultados ou alterados utilizando o protocolo SNMP
Os recursos que satildeo gerenciados no equipamento ou dispositivo de informaacutetica satildeo
representados como objetos e a MIB eacute uma estruturaccedilatildeo destes objetos na forma de uma
aacutervore As definiccedilotildees de como deve ser construiacuteda uma MIB podem ser encontradas na
Estrutura da Informaccedilatildeo de Gerenciamento padratildeo (SMI) A notaccedilatildeo para a representaccedilatildeo dos
dados na MIB eacute determinada na Notaccedilatildeo de Sintaxe Abstrata 1 (ASN 1)
A evoluccedilatildeo das redes equipamentos e sistemas de comunicaccedilatildeo bem como o incremento das
necessidades de disponibilidade e seguranccedila fazem com que haja uma constante ampliaccedilatildeo de
funccedilotildees e potencialidades no SNMP e SMI ocasionando a liberaccedilatildeo de novas versotildees de
ambos de tempos em tempos
22 Transmissatildeo Sem Fio
A transmissatildeo sem fio eacute uma das tecnologias que foram muito desenvolvidas em funccedilatildeo de
necessidades em telecomunicaccedilotildees Hoje eacute um meacutetodo amplamente utilizado tanto para
transmitir voz quanto dados Quando se fala de comunicaccedilatildeo entre dois pontos de A ateacute B
15
em que pelo menos um dos terminais ou elementos eacute moacutevel a transmissatildeo sem fio eacute a
tecnologia mais indicada
16
221 O Espectro Eletromagneacutetico
A tecnologia da comunicaccedilatildeo sem fio utiliza como meios de transmissatildeo a atmosfera terrestre
ou o vaacutecuo sendo que estes meios assim como cabos de cobre e cabos oacuteticos tecircm limitaccedilotildees
O espectro eletromagneacutetico eacute o nome dado agrave parte aproveitaacutevel do meio livre para a difusatildeo
de um sinal considerando a tecnologia atualmente conhecida Segundo Tanenbaum (1997)
esta tecnologia foi produzida e observada pela primeira vez em 1887 por Heinrich Hertz
Quando se movem os eleacutetrons criam ondas eletromagneacuteticas que podem se propagar atraveacutes do espaccedilo livre (inclusive no vaacutecuo) O nuacutemero de oscilaccedilotildees por segundo de uma onda eletromagneacutetica eacute chamado de frequumlecircncia eeacute medida em Hz A distacircncia entre dois pontos maacuteximos (ou miacutenimos) consecutivos eacute chamada de comprimento de onda que eacute universalmente designada pela letra grega X (lambda) No vaacutecuo as ondas viajam na mesma velocidade independente de sua frequumlecircncia ou seja a 3x108 ms que eacute a velocidade da luz representada por c A relaccedilatildeo fundamental eacute expressa na equaccedilatildeo X=C Quando se instala uma antena com o tamanho apropriado em um circuito eleacutetrico as ondas eletromagneacuteticas podem ser transmitidas e recebidas com eficiecircncia por um receptor localizado a uma distacircncia bastante razoaacutevel Toda a comunicaccedilatildeo sem fio eacute baseada nesse princiacutepio (TANENBAUM 1997 p 107)
Os principais fatores que afetam uma transmissatildeo em radiofrequumlecircncia satildeo basicamente a
frequumlecircncia utilizada a localizaccedilatildeo dos equipamentos de transmissatildeorecepccedilatildeo o tamanho e
altura das antenas a potecircncia de transmissatildeo do sinal obstaacuteculos e condiccedilotildees do tempo Estes
fatores determinam a aacuterea de cobertura de um determinado sinal isto eacute a aacuterea geograacutefica
onde eacute possiacutevel haver uma comunicaccedilatildeo entre dois ou mais terminais
O espectro eletromagneacutetico uacutetil atualmente em radiofrequumlecircncia eacute a faixa que vai de 3 kHz ateacute
300 GHz O uso desta faixa de frequumlecircncias eacute restrito e controlado justamente para organizar
as vaacuterias aplicaccedilotildees e os inuacutemeros interesses envolvidos O oacutergatildeo federal que atribui destina
e fiscaliza as vaacuterias faixas de frequumlecircncias no Brasil eacute a ANATEL
A grande faixa dos 3 kHz aos 300 GHz eacute dividida em 8 bandas conhecidas pelas suas siglas
na liacutengua inglesa a saber
VLF - frequumlecircncias muito baixas esta banda vai de 3 a 30 kHz a baixa frequumlecircncia implica em
alto comprimento de onda Este tipo de sinal tende a acompanhar a curvatura da Terra
atingindo grandes distacircncias Esta banda eacute especialmente utilizada para transmissotildees globais e
navegaccedilatildeo mariacutetima de longa distacircncia (BICSI 1998 p 29-2)
LF - frequumlecircncias baixas satildeo as contidas entre 30 kHz e 300 kHz Possuem caracteriacutesticas de
propagaccedilatildeo e uso similares agrave banda VLF
MF mdash frequumlecircncias meacutedias estatildeo entre 300 kHz e 3000 kHz Uma grande parte deste espectro
eacute utilizado pelas raacutedios AM (amplitude modulada) tambeacutem conhecidas com raacutedios de ondas
meacutedias (OM) Estas ondas se propagam ao niacutevel do solo e perfuram preacutedios e obstaacuteculos Ateacute
esta frequumlecircncia a largura de banda disponiacutevel eacute pequena (TANENBAUM 1997 p 110)
HF - frequumlecircncias altas vatildeo de 3 MHz ateacute 30 MHz As ondas que estatildeo ao niacutevel do solo tende
a ser absorvidas pela Terra de forma que a propagaccedilatildeo do sinal natildeo acompanha mais a
curvatura do planeta A caracteriacutestica nesta banda eacute que as ondas refratam na ionosfera uma
ou mais vezes retomando ao solo e sendo recebidas pelo destino
VHF - frequumlecircncias muito altas compreendem o intervalo de 30 MHz a 300 MHz A
caracteriacutestica de propagaccedilatildeo eacute similar ao HF sendo utilizada por radioamadores canais de
televisatildeo aberta (2 ao 13) e raacutedios FM (frequumlecircncia modulada) A banda VHF possui faixas
destinadas agrave comunicaccedilatildeo moacutevel terrestre e aplicaccedilotildees militares (TANENBAUM 1997 p
111)
UHF - frequumlecircncias ultra-altas satildeo as que vatildeo de 300 MHz a 3000 MHz De uma forma geral
a partir de 100 MHz as ondas trafegam em linha reta sendo desta forma mais simples para se
17
determinar origem e destino Estas ondas satildeo vulgarmente conhecidas como microondas e
satildeo amplamente utilizadas em comunicaccedilatildeo de dados e voz Usando antenas paraboacutelicas eacute
possiacutevel concentrar o sinal num feixe de microondas permitindo uma comunicaccedilatildeo mais
eficiente A banda UHF conteacutem duas faixas ISM - em 902 MHz e 24 GHz que satildeo liberadas
pela ANATEL para aplicaccedilotildees industriais cientiacuteficas e meacutedicas ou seja na praacutetica qualquer
um pode utilizaacute-las sem autorizaccedilatildeo do oacutergatildeo governamental Ambas estatildeo congestionadas
pela alta utilizaccedilatildeo em telefonia e comunicaccedilatildeo de dados principalmente em grandes centros
Nesta banda eacute atribuiacuteda uma faixa de comunicaccedilatildeo moacutevel terrestre
SHF - as frequumlecircncias superaltas encontram-se acima de 3 GHz e abaixo de 30 GHz Nesta
banda foram atribuiacutedas duas faixas ISM localizadas em 57 e 24 GHz Quando a transmissatildeo
utiliza frequumlecircncias acima de 8 GHz a aacutegua comeccedila a ser um obstaacuteculo pois as ondas
eletromagneacuteticas agora com um comprimento de onda de 3 ou 4 centiacutemetros satildeo absorvidas
pela chuva As empresas de telefonia utilizam SHF em larga escala principalmente para
comunicaccedilatildeo de longa distacircncia
EHF - frequumlecircncias extremamente altas vatildeo de 30 a 300 GHz Possuem caracteriacutesticas
semelhantes a SHF e suas faixas ISM satildeo 61 122 e 244 GHz
222 Teacutecnicas de Multiplexaccedilatildeo
A necessidade de compartilhar um meio finito de transmissatildeo - o ar - fez com que vaacuterias
tecnologias fossem desenvolvidas para resolver problemas de transmissatildeo Uma necessidade
que surgiu foi a de utilizar mais eficientemente as estreitas bandas alocadas para determinada
aplicaccedilatildeo telefonia celular por exemplo O aumento exponencial dos usuaacuterios de telefones
celulares rapidamente congestiona as estaccedilotildees radiobase que podem operar numa pequena
faixa licenciada pela ANATEL
18
Foram desenvolvidas teacutecnicas de multiplexaccedilatildeo para aumentar a capacidade de transmissatildeo
das ondas eletromagneacuteticas Uma analogia uacutetil para mostrar o efeito da multiplexaccedilatildeo de um
sinal de raacutedio eacute o da ponte Governador Colombo Sales que liga a Ilha de Santa Catarina ao
continente A ponte ocupa um determinado espaccedilo uma largura limitada possui 4 pistas
todas no mesmo sentido Se quiseacutessemos aumentar a capacidade de veiacuteculos que trafegam
naquele sentido e natildeo tiveacutessemos espaccedilo para ampliar a largura da ponte ou natildeo houvesse
condiccedilotildees teacutecnicas para isto poderiacuteamos multiplexaacute-la Diminuindo a largura de cada uma
das 4 pistas poderiacuteamos criar uma quinta pista de rodagem Ou se poderia construir um outro
niacutevel de pistas na mesma largura e acima do existente a capacidade de veiacuteculos dobraria sem
que a largura original da ponte fosse alterada
Existem vaacuterias teacutecnicas de multiplexaccedilatildeo sendo que as mais utilizadas satildeo
FDMA - a teacutecnica de acesso muacuteltiplo por divisatildeo de frequumlecircncia pode ser utilizada tanto em
transmissotildees digitais quanto analoacutegicas Uma banda alocada de 25 MHz por exemplo pode
ser dividida em 833 canais independentes de 30 kHz cada Esta teacutecnica permite que o
equipamento moacutevel seja mais simples e barato poreacutem a estaccedilatildeo radiobase necessita mais
equipamentos pois cada canal requer um transmissor e um receptor (BICSI 1998 p29-4)
TDMA mdash a multiplexaccedilatildeo de acesso muacuteltiplo por divisatildeo de tempo prevecirc a divisatildeo dos canais
de radiofrequumlecircncia do FDMA em intervalos de tempo sendo que a cada transmissatildeo eacute alocado
um determinado intervalo TDMA eacute um meacutetodo mais complexo e requer equipamentos mais
sofisticados que um FDMA puro mas consegue atender um nuacutemero muito maior de usuaacuterios
(BICSI 1998 p29-5)
CDMA mdash o acesso muacuteltiplo por divisatildeo de coacutedigo foi desenvolvido para uso militar visando
seguranccedila nas transmissotildees O sistema consiste em converter a informaccedilatildeo em sinal digital e
misturaacute-lo a um coacutedigo randocircmico Esta combinaccedilatildeo eacute transmitida numa larga faixa de
frequumlecircncias literalmente o sinal eacute ldquoespalhadordquo numa teacutecnica conhecida por spread-spectrum
19
CDMA consegue acomodar 20 vezes mais usuaacuterios que FDMA considerando a mesma
largura de banda (BICSI 1998 p 29-6)
23 Estaccedilatildeo Radiobase - ERB
As estaccedilotildees radiobase satildeo um elemento-chave do sistema principalmente porque demandam
um forte investimento do Poder Puacuteblico para que as aacutereas de cobertura necessaacuterias sejam
rapidamente atingidas Este trabalho prevecirc um modelo similar ao adotado pelas companhias
de telefonia celular que em poucos anos conseguiram atingir as principais cidades e rodovias
20
com seu sistema comograve podemos ver na figura 22 do site da TIM Telesc Celular (2002)
Cobertura em mais de 2300 km de rodovias
A TIM aleacutem de oferecer cobertura em 235 municiacutepios em suacirc aacuterea de concessatildeo pensando sempre em oferecer os melhores serviccedilos a seus clientes estaacute estendendo sua cobertura em diversos trechos de rodovias Hoje satildeo mais de 2300 km de rodovias para vocecirc falar ao telefone mesmo quando estiver viajando
Rodaroacute
BR-277 CURITIBA- PONTA GROSSA 100
BR-376 MARINGAacute - APUCARANA 100PR-407 PARANAGUAacute - PONTAL DO PARANAacute 100BR-369 CAMBEacute - APUCARANA 98
BR-376 CURITIBA - Divisa Est Santa Catarina 96BR-277 CURITIBA - PARANAGUAacute 90BR-277 CASCAVEL - FOZ DO IGUACcedilU 86PR-508 ALEXANDRA - MATINHOS 84
BR-116 CURITIBA - Divisa Est Satildeo Paulo 80
BR-116 CURITIBA - Divisa Est Santa Catarina 57
BR-101 FLORIANOPOLIS - Divisa Est Paranaacute 97
BR-101 FLORIANOacutePOLIS - Divisa Est Rio Grande do Sul 90BR-470 NAVEGANTES - BLUMENAU 70
BR-280 MAFRA - PORTO UNIAtildeO 38BR-282 FLORIANOacutePOLIS - LAGES 23
Fig 22 -Aacuterea de cobertura TIM Celular
As ERBs formam uma rede sem fio (WLL - wireless lan) que eacute acessada pelos noacutes da rede
(veiacuteculos automotores) sempre que os mesmos estiverem dentro da aacuterea de cobertura As
plataformas que datildeo sustentaccedilatildeo a este sistema satildeo vaacuterias sendo que algumas jaacute estatildeo
consolidadas principalmente produtos da chamada Segunda Geraccedilatildeo tais como TDMA
CDMA DECT e GSM Outros sistemas chamados de Terceira Geraccedilatildeo como UMTS estatildeo
surgindo e poderatildeo ser utilizados em larga escala no futuro
22
3 - NECESSIDADES E BENEFIacuteCIOS
31 Tecnologia Atual versus Modelo de gerenciamento SNMP
Este trabalho se posiciona no ceme de vim mercado extremamente competitivo e caracterizado
pelo uso de tecnologias proprietaacuterias o mercado de veiacuteculos Tem-se hoje uma pequena
quantidade de montadoras no mundo todas elas lutando para conquistar mercados e
sobreviver Suas equipes de pesquisa e desenvolvimento satildeo cercadas de cuidado e sigilo pois
se tomaram elementos decisivos nesta batalha A informaccedilatildeo eacute mais uma vez fator decisivo
Neste caso natildeo eacute a informaccedilatildeo comercial a informaccedilatildeo de marketing a informaccedilatildeo que eacute
coletada nos mercados consumidores Este trabalho trata de uma informaccedilatildeo especial aquela
contida no veiacuteculo
A pesquisa descrita nesta dissertaccedilatildeo mostra o estaacutegio tecnoloacutegico atual de algumas das
principais montadoras do mundo focalizando principalmente as de automoacuteveis que satildeo as
que determinam o estado da arte Os sistemas de gerenciamento embarcados nos automoacuteveis
satildeo proprietaacuterios e baseados em um ou mais moacutedulos internos que se comunicam com o
mundo externo - tipicamente um PC - via comunicaccedilatildeo serial O automoacutevel conteacutem vaacuterios
sensores e atuadores que informam paracircmetros e estados O cruzamento destas informaccedilotildees
determina avarias ou defeitos que podem ser sanados com uma intervenccedilatildeo externa ou
atraveacutes de um comando Todo este sistema eacute totalmente disponibilizado na unidade de
desenvolvimento da montadora ou seja basicamente em um uacutenico lugar no planeta Uma
pequena parte deste sistema eacute disponibilizado agraves revendas com suas oficinas credenciadas
quase nada eacute oferecido ao usuaacuterio final do veiacuteculo As concessionaacuterias autorizadas compram
um pacote que inclui um PC desktop ou notebook software de gerenciamento moacutedulos de
comunicaccedilatildeo e treinamento na faacutebrica que possibilitaraacute alguns diagnoacutesticos e correccedilotildees de
avarias A questatildeo eacute a seguinte o usuaacuterio paga um valor expressivo por um veiacuteculo com uma
tecnologia de ponta embutida mas continua ficando com o carro quebrado na beira da
estrada sem saber o que fazer Em outra direccedilatildeo o Poder Puacuteblico investe em sistemas de
controle da malha viaacuteria tais como radares e sensores os populares ldquopardaisrdquo e ldquolombada
eletrocircnicardquo
Quando um automoacutevel estaacute em funcionamento numa viagem por exemplo um complexo
mecacircnico-eleacutetrico-hidraacuteulico-eletrocircnico estaacute operando em sincronia Os vaacuterios sistemas
motor injeccedilatildeo de combustiacutevel suspensatildeo etc satildeo todos direcionados para realizar uma
funccedilatildeo simples deslocar pessoas com rapidez conforto e seguranccedila Se eles cumprirem de
forma eficiente este objetivo pode-se dizer que o carro eacute bom Sabe-se que isto realmente
acontece assim como eacute sabido que estes sistemas falham sofrem desgastes sofrem variaccedilotildees
de carga e ficam obsoletos Assim como um equipamento ativo de rede
Um switch de rede quando estaacute em funcionamento numa rede de dados com velocidades de
101001000 Mbps por exemplo eacute um complexo mecacircnico-eleacutetrico-eletrocircnico operando em
sincronia Os vaacuterios sistemas conexotildees mecacircnicas de cabos fonte de energia placas de
circuito etc satildeo direcionados a realizar uma funccedilatildeo tambeacutem simples encaminhar pacotes de
dados com rapidez e seguranccedila Se este switch cumprir esta funccedilatildeo de forma eficiente tem-se
um bom equipamento em matildeos Os switches tambeacutem falham desgastam tecircm sua carga
alterada e ficam obsoletos Para manter-se um switch sempre em funcionamento eficiente eacute
necessaacuterio gerenciaacute-lo
O mundo automotivo vive uma situaccedilatildeo similar agrave descrita anteriormente a explosatildeo do uso de
automoacuteveis Assim como na transiccedilatildeo ARPANET-Intemet natildeo se tem ferramentas eficientes
para gerenciar este processo depois que o veiacuteculo sai da linha de montagem Na verdade natildeo
existem padrotildees para este fim As induacutestrias criaram padrotildees de gerenciamento proprietaacuterios
23
que praticamente cessam sua utilidade no momento que saem da linha de produccedilatildeo ressalva
feita a alguns diagnoacutesticos realizados por algumas concessionaacuterias
Um veiacuteculo oferece ao seu proprietaacuteriomotorista um conjunto de sinalizaccedilotildees luminosas e
paineacuteis analoacutegicos (ponteiros) ou digitais que informam velocidade rotaccedilatildeo do motor
quantidade de combustiacutevel etc Os mais modernos possuem um ldquocomputador de bordordquo que
basicamente faz a relaccedilatildeo entre duas variaacuteveis como por exemplo distacircncia percorrida versus
combustiacutevel consumido e disponibiliza ao motorista o consumo meacutedio do automoacutevel
Os automoacuteveis satildeo particularmente econocircmicos quase avaros quando o assunto eacute fornecer
informaccedilotildees aos gestores da rede digo do sistema viaacuterio os departamentos municipais
estaduais e federais encarregados de tracircnsito estradas e rodovias simplesmente desconhecem
os equipamentos digo veiacuteculos que trafegam pelos seus domiacutenios
O poder puacuteblico investe pesadamente e de forma reativa em ampliaccedilatildeo de vias e
cruzamentos da mesma forma que um administrador de rede sem gerenciamento trata de
comprar ativos de rede que possibilitem links mais raacutepidos desfazendo um gargalo e criando
outro Outro investimento eacute no sentido de monitorar velocidade e identificaccedilatildeo (placa) dos
automoacuteveis com objetivo duplo de controlar e arrecadar
Nos dois casos citados acima - usuaacuterio e gestor - fica claro o condicionamento a que ambos
estatildeo submetidos pouca ou nenhuma informaccedilatildeo eacute o normal Fazendo um pequeno exerciacutecio
considerando a hipoacutetese de que os automoacuteveis fossem mais ldquoamigaacuteveisrdquo pode-se imaginar
um motorista sendo avisado que no proacuteximo mecircs venceraacute a garantia de 1 ano do veiacuteculo
aproveite e leve na concessionaacuteria autorizada mais proacutexima para sanar aquele ruiacutedo no painel
Mecircs que vem vocecirc teraacute que pagar por isto A informaccedilatildeo aparece no visor de cristal liacutequido do
raacutedio ou CDplayer Situaccedilatildeo 2 a famiacutelia em viagem de feacuterias ocorre uma falha no sistema
ABS que evita o bloqueio dos freios do veiacuteculo Faltam 200 km para o destino Podemos
continuar a viagem com seguranccedila ou tenho que procurar uma oficina O sistema informa que
24
apenas o sistema antibloqueio estaacute inoperante mas os freios estatildeo perfeitos Siga viagem e
assim que puder leve a uma concessionaacuteria autorizada O proprietaacuterio de uma transportadora
que possui uma frota de veiacuteculos simplificaria sua tarefa de manutenccedilatildeo dos veiacuteculos
Sempre que um caminhatildeo entra numa das filiais o agente SNMP envia um trap (relatoacuterio) das
condiccedilotildees funcionais do veiacuteculo
O mesmo exerciacutecio pode ser feito pensando no poder puacuteblico nos pontos de gerenciamento
de traacutefego que funcionam como uma rede sem fio que recebe e envia dados para os
automoacuteveis uma estaccedilatildeo gerente recebe uma notificaccedilatildeo de um agente SNMP embarcado no
veiacuteculo que informa que eacute um Palio do fabricante FIAT modelo XA 03 placa ABC 1234
Cor vermelha Chassi 2384FTR4532DSE12 MAC Address 0060B30000C2 e estaacute
trafegando a 95 kmh velocidade acima do permitido no trecho A estaccedilatildeo gerente envia uma
mensagem ao veiacuteculo informando a situaccedilatildeo irregular ao motorista que iraacute diminuir a
velocidade para natildeo ser multado Numa situaccedilatildeo hipoteacutetica de roubo de automoacutevel as estaccedilotildees
gerentes do poder puacuteblico satildeo autorizadas a enviar um comando de cortar a igniccedilatildeo do
veiacuteculo
No caso de gerenciamento de um conjunto de veiacuteculos como o proprietaacuterio da transportadora
ou o DER de Santa Catarina existe a necessidade de padronizaccedilatildeo ou seja todas as
montadoras deveriam adotar gradativamente um modelo padronizado A padronizaccedilatildeo
possibilita que se economize no desenvolvimento de aplicaccedilotildees e equipamentos software e
hardware Outra vantagem eacute que mais empresas podem adquirir o sistema e desfrutar dos
benefiacutecios de gerenciamento sobre veiacuteculos jaacute que natildeo se fala mais em tecnologia
proprietaacuteria
Este trabalho considera algumas diferenccedilas entre utilizar o Modelo SNMP para gerenciamento
de uma rede de computadores ou para veiacuteculos automotores Os conceitos baacutesicos natildeo se
alteram e as principais mudanccedilas satildeo relacionadas na Tabela 31
25
26
Modelo SNMP em Redes de
Computadores
Modelo SNMP em Veiacuteculos
Automotores
Estaccedilotildees de
Gerenciamento
Estaacuteticas complexas e
centralizadas
Estaacuteticas ou moacuteveis complexas ou
simples e descentralizadas
Noacutes
GerenciadosEstaacuteticos Moacuteveis
Relaccedilatildeo
Estaccedilotildees Noacutes1 O n n O n
Elementos
Gerenciados
Computadores hubs switches
roteadores
Automoacuteveis ocircnibus caminhotildees
motocicletas
Base de
InformaccedilotildeesMIB-II
Os objetos e grupos da MIB-II satildeo
insuficientes para este fimTabela 31 - Comparativo de Uso no Modelo SNMP
Natildeo se quer que com este trabalho sejam abolidas as questotildees de sigilo e segredo industrial na
pesquisa e desenvolvimento dos veiacuteculos pelo contraacuterio As atuais formas de monitoramento
e telemetria com a meta de resolver problemas e aumentar a vantagem competitiva de seus
produtos satildeo boas principalmente para os consumidores
27
4 - MODELO DE GERENCIAMENTO DE VEIacuteCULOS AUTOMOTORES
O modelo proposto nesta dissertaccedilatildeo eacute baseado no modelo SNMP e utiliza os elementos
previstos ou seja estaccedilotildees de gerenciamento noacutes gerenciados informaccedilotildees e um protocolo
de comunicaccedilatildeo A intenccedilatildeo eacute utilizar ao maacuteximo toda a tecnologia que jaacute foi desenvolvida e
foi consolidada ao longo dos uacuteltimos anos pois isto traraacute baixos custos e uma massa criacutetica jaacute
formada
Neste capiacutetulo e nos posteriores utilizar-se-aacute para efeito de maior clareza a denominaccedilatildeo
carro eou automoacutevel ao inveacutes de veiacuteculo inclusive nas figuras O carro eacute o veiacuteculo mais
comum e pretende-se que o leitor na medida em que se embasa o modelo vaacute traccedilando um
paralelo com as situaccedilotildees corriqueiras do dia-a-dia De qualquer forma o modelo foi pensado
para ser utilizado em todos os tipos de veiacuteculos sejam eles de passeio utilitaacuterios de carga
motocicletas de passageiros enfim todos os veiacuteculos (noacutes) que utilizam a malha viaacuteria (rede)
do paiacutes
O modelo proposto apresenta trecircs arquiteturas Fiacutesica Funcional e de Informaccedilatildeo A
arquitetura Fiacutesica define a infra-estrutura de comunicaccedilatildeo entre os componentes do sistema a
arquitetura Funcional descreve os componentes loacutegicos do sistema e as funcionalidades que
podem ser desenvolvidas e a arquitetura de Informaccedilatildeo apresenta um conjunto de variaacuteveis
que datildeo suporte ao desenvolvimento das aplicaccedilotildees e as notificaccedilotildees que podem ser emitidas
no caso destas variaacuteveis atingirem limiares especificados Cada uma dessas arquiteturas seraacute
detalhada nos itens a seguir
28
41 Arquitetura Fiacutesica
Esta dissertaccedilatildeo utiliza o Modelo de Gerenciamento SNMP por se tratar de uma tecnologia
que eacute padratildeo possui inuacutemeros gerentes e agentes desenvolvidos para as mais diversas
aplicaccedilotildees e eacute produzida em escala o que baixa os custos de implantaccedilatildeo em qualquer
veiacuteculo A quantidade de pessoal que jaacute atua nesta tecnologia tambeacutem eacute um fator positivo A
figura abaixo mostra esquematicamente o modelo sendo aplicado no gerenciamento de
veiacuteculos
Gerenciamento
(GERENTE
SNMP)
Fig 41 - Modelo de Gerenciamento SNMP em Veiacuteculos Automotores
Saindo de um modelo teoacuterico e descrevendo um modelo praacutetico tem-se um computador
rodando um programa gerente SNMP que interage com uma base de dados este computador
possui uma interface ethemet 10100 que estaacute conectada por cabo de par tranccedilado ou fibra
oacutetica a uma bridge Esta bridge converte o padratildeo de comunicaccedilatildeo de rede ethernet em
radiofrequumlecircncia utilizando uma frequumlecircncia de saiacuteda e outra de entrada este conjunto eacute
vulgarmente denominado canal e eacute compartilhado por todos os veiacuteculos equipados com uma
bridge similar A bridge do veiacuteculo opera no mesmo canal e compartilha a banda total
fornecida pelo sistema gerente com os outros veiacuteculos que estatildeo na regiatildeo de cobertura da
antena (ERB - estaccedilatildeo radiobase)
A cobertura de cada ERB depende basicamente da potecircncia real dissipada pela antena do tipo
e ganho da antena Uma referecircncia praacutetica que se pode ter eacute o das aacutereas de cobertura de
telefones celulares o modelo proposto nesta dissertaccedilatildeo pode ser implementado com uma
infraestrutura semelhante A figura 42 mostra os elementos reais e sua interaccedilatildeo
Fig 42 - Modelo fiacutesico para gerenciamento de veiacuteculos
O Modelo de Gerenciamento de Veiacuteculos Automotores contempla todas as etapas da ldquovidardquo
de um veiacuteculo ou seja satildeo previstos estaacutegios diferenciados de monitoramento e controle de
acordo com a etapa em que o veiacuteculo se encontra
A primeira etapa de um veiacuteculo automotor fisicamente falando eacute a sua produccedilatildeo
normalmente executada em seacuterie As montadoras possuem plantas fabris em diversas
localidades do mundo onde produzem determinadas linhas e modelos de veiacuteculos No
momento que o veiacuteculo recebe seu sistema eletro-eletrocircnico incluindo o microservidor
veicular uma estaccedilatildeo de gerenciamento da produccedilatildeo jaacute pode iniciar a gravaccedilatildeo dos dados de
identificaccedilatildeo do mesmo como eacute ilustrado na figura 43
MONTADORA DE AUTOMOacuteVEIS Linha de montagem
Dados de Identificaccedilatildeo do veiacuteculo
Fig 43 - Gerenciamento na produccedilatildeo do veiacuteculo
O veiacuteculo cumpre sua trajetoacuteria na linha de montagem jaacute interagindo com uma aplicaccedilatildeo-
gerente desenvolvida para este fim O fabricante neste momento jaacute pode monitorar os testes
iniciais do veiacuteculo gerenciar sua armazenagem no paacutetio da faacutebrica e o embarque para a
concessionaacuteria Apenas duas estaccedilotildees radiobase externas tecircm capacidade para dar cobertura a
todo parque fabril de uma montadora como a Fiat em Betim MG que eacute a maior montadora do
paiacutes com 613800 m2 de aacuterea construiacuteda segundo informa o site brasileiro da Fiat Automoacuteveis
(2002) Algumas ERBs internas que tem um custo muito inferior agraves externas completariam a
cobertura nos pontos necessaacuterios da linha de montagem
O veiacuteculo pronto segue na maior parte das vezes para uma concessionaacuteria autorizada para ser
comercializado Esta mesma concessionaacuteria normalmente presta assistecircncia teacutecnica aos
veiacuteculos da marca tendo limitaccedilotildees quando recebe um automoacutevel por exemplo de um
concorrente Com uma estaccedilatildeo radiobase interna a concessionaacuteria estaacute habilitada a monitorar
todos os veiacuteculos que entrarem na sua oficina estando eles equipados com o microservidor
veicular O teacutecnico da empresa tem a sua disposiccedilatildeo dados histoacutericos e perfis de uso do
veiacuteculo que podem auxiliar na detecccedilatildeo e soluccedilatildeo do problema
Os dados de identificaccedilatildeo do veiacuteculo e do proprietaacuterio aliados ao perfil do condutor tomam-
se ferramentas para conquista e manutenccedilatildeo do cliente A diminuiccedilatildeo do iacutendice de roubos e
acidentes toma a contrataccedilatildeo do seguro uma opccedilatildeo menos necessaacuteria diminuindo o gasto de
quem compra o veiacuteculo e consequumlentemente aumentando as vendas A figura 44 mostra as
possibilidades de gerenciamento nas fases de comercializaccedilatildeo e manutenccedilatildeo
32
REVENDA DE AUTOMOacuteVEIS
Fig 44 - Gerenciamento na comercializaccedilatildeo e manutenccedilatildeo do veiacuteculo
Encerrada a primeira comercializaccedilatildeo do veiacuteculo inicia-se a etapa de utilizaccedilatildeo do mesmo
por um proprietaacuterio ou condutor O microservidor veicular interage com o condutor via painel
digital ou sintetizador de voz Alguns veiacuteculos de maior valor agregado jaacute satildeo equipados com
paineacuteis que atendem ao ldquocomputador de bordoldquo e ao sistema de som raacutedios FM transmitem
pequenas chamadas e notiacutecias que satildeo lidas no interior do veiacuteculo Sintetizadores de voz
equipam os veiacuteculos chamados ldquotop de linhardquo e informam para o motorista colocar o cinto de
seguranccedila que existem portas abertas etc O Modelo de Gerenciamento de Veiacuteculos
Automotores possibilita que haja um enriquecimento das informaccedilotildees e possibilidades para o
condutor do veiacuteculo conforme mostra a figura 45
33
Fig 45 - Gerenciamento no uso do veiacuteculo
PROPRIETAacuteRIO DO AUTOMOacuteVEL
Monitoramento
Garantia e revisotildees
Seguranccedila
O proprietaacuterio do veiacuteculo eacute notificado sempre que uma troca de oacuteleo ou manutenccedilatildeo
preventiva eacute necessaacuteria diminuindo os riscos de uma eventual perda de garantia do fabricante
O aviso de que a garantia do veiacuteculo estaacute expirando tambeacutem existe e isto possibilita uma
eventual diminuiccedilatildeo de custos numa revisatildeo Como o veiacuteculo interage com o sistema gestor
de tracircnsito o modelo prevecirc um mecanismo de solicitaccedilatildeo de socorro muito uacutetil em casos de
acidentes ou quebra do veiacuteculo O maior benefiacutecio eacute saber que seu veiacuteculo estaacute sendo
monitorado assim como os outros veiacuteculos que estatildeo trafegando O monitoramento causa
maior disciplina no tracircnsito e a consequumlente diminuiccedilatildeo de acidentes como mostra a
experiecircncia na capital paranaense na palavra de Cassio Taniguchi
Em 2001 foram 20 menos mortes no tracircnsito curitibano Passamos de 16 em 2000 para 13 morte em cada grupo de 10 mil veiacuteculos Esse eacute o indicador utilizado para mensurar o niacutevel de seguranccedila no tracircnsito urbano E eacute tambeacutem um iacutendice capaz de nos informar a respeito do niacutevel de civilidade que nossa sociedade alcanccedilou Os curitibanos merecem aplausos porque esse resultado eacute fruto de um esforccedilo coletivo que tem envolvido toda a
34
cidade desde 1997 quando lanccedilamos o programa Cidadatildeo em Tracircnsito O programa todos lembram eacute ancorado no tripeacute formado pela engenharia de traacutefego fiscalizaccedilatildeo e educaccedilatildeo para o Tracircnsito E em cinco anos os resultados falam por si proacuteprios O investimento realizado pela Prefeitura de Curitiba passa de R$ 100 milhotildees - o maior entre as cidades de mesmo porte no paiacutes (TANIGUCHI 2002)
O gerenciamento do veiacuteculo auxilia os engenheiros de traacutefego e aumenta o poder de
fiscalizaccedilatildeo do Poder Puacuteblico tornando praticamente inviaacuteveis as accedilotildees criminosas
envolvendo veiacuteculos O Poder Puacuteblico do Brasil bem como de todo paiacutes que adotar este
modelo de gerenciamento ganha uma ferramenta poderosa de gestatildeo de tracircnsito com reflexos
em oacutergatildeos governamentais federais estaduais e municipais diversos tais como departamentos
de tracircnsito departamentos de poliacutecia rodoviaacuteria poliacutecias civil e militar serviccedilos de
inteligecircncia poliacutecia federal serviccedilos de repressatildeo ao crime organizado e secretarias de
receita A figura 46 ilustra algumas situaccedilotildees contempladas neste modelo proposto
Fig 46 - Gerenciamento pelo Poder Puacuteblico
Administraccedilatildeo da malha viaacuteria
Controle de roubos e acidentes
PODER PUacuteBLICOMonitoramento de
tracircnsito
O poder que o modelo disponibiliza aos oacutergatildeos puacuteblicos eacute o poder da informaccedilatildeo em tempo
real o conjunto formado pela identificaccedilatildeo inequiacutevoca do veiacuteculo seu provaacutevel condutor e a
localizaccedilatildeo atual com pequena margem de erro permite accedilotildees policiais raacutepidas e eficientes O
Modelo de Gerenciamento de Veiacuteculos permite ainda que o sistema gestor execute controles
remotamente sobre o veiacuteculo como corte de combustiacutevel e de igniccedilatildeo do motor causando a
imobilizaccedilatildeo instantacircnea As Estaccedilotildees Puacuteblicas de Gerenciamento satildeo as mais complexas e as
mais seguras de todo o modelo visto o poder que carregam em sua aplicaccedilatildeo Apenas o Poder
Puacuteblico constituiacutedo pode ter acesso a estas potencialidades do sistema e para tanto a
aplicaccedilatildeo-gerente deve ser inviolaacutevel
A figura 47 simula uma implantaccedilatildeo de estaccedilotildees radiobase na regiatildeo central da capital
catarinense dando uma ideacuteia de como seria a distribuiccedilatildeo das antenas para haver
gerenciamento sobre os veiacuteculos que circulam na aacuterea
Fig 47 - Estaccedilotildees Radiobase em Florianoacutepolis
42 Arquitetura Funcional
O sistema fiacutesico apresentado anteriormente eacute mostrado aqui como entidades loacutegicas
posicionadas de acordo com sua funccedilatildeo no modelo de gerenciamento A figura 46 ilustra o
modelo funcional
36
Fig 48 - Modelo Funcional de Gerenciamento
421 Estaccedilotildees de Gerenciamento
As estaccedilotildees de gerenciamento satildeo de diferentes porte e complexidade variando de uma
estaccedilatildeo simples para gravaccedilatildeo de dados de identificaccedilatildeo na faacutebrica ateacute um grande complexo
de gerenciamento de veiacuteculos montado com computadores de grande porte e programas de
gerenciamento capazes de suportar milhares de noacutes (veiacuteculos) no Departamento de Estradas
de Rodagem de uma unidade da federaccedilatildeo As estaccedilotildees seratildeo basicamente destinadas a trecircs
finalidades de acordo com os interesses dos mantenedores da gerecircncia
4211 Estaccedilotildees de Gerenciamento de Produccedilatildeo
As estaccedilotildees de produccedilatildeo satildeo localizadas no ambiente de montagem do veiacuteculo ao lado da
linha de produccedilatildeo em seacuterie da motocicleta do automoacutevel do caminhatildeo do utilitaacuterio do
trator etc Esta estaccedilatildeo serviraacute para gravar as primeiras variaacuteveis na MIB do veiacuteculo
basicamente as de identificaccedilatildeo tais como nome do fabricante modelo do veiacuteculo nuacutemero de
seacuterie etc Estes dados satildeo estaacuteticos e soacute podem ser gravados e alterados em faacutebrica satildeo
uacutenicos e sua longevidade eacute coincidente com a do veiacuteculo
4212 Estaccedilotildees de Gerenciamento de Manutenccedilatildeo
As estaccedilotildees de manutenccedilatildeo estaratildeo baseadas nas concessionaacuterias autorizadas revendas de
automoacuteveis e oficinas mecacircnicas Sua funccedilatildeo baacutesica seraacute a gravaccedilatildeo de dados relativos agrave
venda e ao proprietaacuterio do veiacuteculo Satildeo estaccedilotildees simples que poderatildeo consultar as
informaccedilotildees de qualquer carro de qualquer marca visto que a padronizaccedilatildeo usando SNMP
retira o caraacuteter proprietaacuterio dos sistemas atuais
4213 Estaccedilotildees Puacuteblicas de Gerenciamento
Satildeo estaccedilotildees complexas e seguras que gerenciam a malha viaacuteria de um ou mais municiacutepios de
um estado da uniatildeo Basicamente compostas por hardware e software de grande porte como
por exemplo uma workstation HP ou IBM rodando Openview ou Unicenter TNG interagindo
com uma base de dados Oracle A seguranccedila possibilitada pelo SNMPv3 eacute um fator
primordial neste caso pois aqui estaratildeo sendo utilizadas funccedilotildees de controle vitais no veiacuteculo
422 Noacutes Gerenciados
O noacute gerenciado neste modelo proposto eacute tipicamente um veiacuteculo automotor conforme citado
anteriormente Aqui existe uma caracteriacutestica singular que eacute a de que os noacutes satildeo moacuteveis estatildeo
constantemente em deslocamento desde sua fabricaccedilatildeo na montadora passando pelo
transporte ateacute a revenda e o uso posterior pelo proprietaacuterio ou motorista O veiacuteculo dispotildee de
um hardware especialista - um microservidor veicular mdash que contecircm a vehicleMIB e o agente
este hardware interage com os sensores e atuadores existentes no automoacutevel O microservidor
veicular eacute composto basicamente de uma unidade central de processamento memoacuteria volaacutetil
memoacuteria permanente interface com o veiacuteculo e com a rede sem fio este produto assim como
descrito neste modelo natildeo existe comercialmente poreacutem a tecnologia eacute a mesma que eacute
utilizada na implementaccedilatildeo de gerenciamento em roteadores e switches
423 Meio de Comunicaccedilatildeo
A forma como a estaccedilatildeo gerenciadora e o noacute gerenciado trocam informaccedilotildees eacute por
radiofrequumlecircncia ou seja eacute uma comunicaccedilatildeo ethemet sem fio (wireless) que utiliza a mesma
tecnologia jaacute empregada em redes locais O gerente (estaccedilatildeo gerente) interage com o agente
(noacute gerenciado) por intermeacutedio de uma bridge ethemet sem fio e vice-versa A frequumlecircncia de
difusatildeo deve ser diversa das maciccedilamente utilizadas ISM (Aplicaccedilotildees Industriais Cientiacuteficas
e Meacutedicas) por motivos oacutebvios a escolha deve recair nas faixas atribuiacutedas para aplicaccedilatildeo
moacutevel terrestre preferencialmente as proacuteximas das bases de VHF e UHF 41015 MHz ateacute 50
MHz e 3354 MHZ ateacute 3999 MHz (ANATEL 2002)
Fig 49 - Espectro de frequumlecircncias no Brasil
423 Informaccedilotildees de Gerenciamento
As informaccedilotildees envolvidas estatildeo definidas em vehicleMIB e satildeo tratadas pelo agente
especialista que acompanha o veiacuteculo Os objetos ou atributos em questatildeo atendem a
legislaccedilatildeo brasileira de tracircnsito vigente e os requisitos baacutesicos do fabricante do revendedor e
do proprietaacuterio
39
424 Protocolo de Gerenciamento
O protocolo a ser utilizado eacute o SNMPv3 implementado sobre SNMPv2 A versatildeo 3 apresenta
vaacuterios avanccedilos na questatildeo de seguranccedila e as definiccedilotildees podem ser vistas nas RFCs 2571 a
2575 Como esta versatildeo natildeo eacute completa existe a necessidade da versatildeo anterior que pode ser
vista nas RFCs 1905 e 1906
43 Arquitetura de Informaccedilatildeo
A vehicleMIB foi projetada para atender as demandas baacutesicas de todas entidades fiacutesicas e
juriacutedicas que interagem com um automoacutevel Esta MIB procura natildeo conflitar com os sistemas
atualmente implantados que foram concebidos com outra finalidade
A pesquisa que resultou nesta MIB abrangeu a atual legislaccedilatildeo de tracircnsito os atuais coacutedigos
procedimentos e nuacutemeros empregados pela induacutestria automobiliacutestica e suas concessionaacuterias
As funccedilotildees principais de um automoacutevel foram contempladas somou-se a elas algumas
variaacuteveis trazidas do universo de redes de computadores e outras retiradas de carros-conceito
431 Desenvolvimento da MIB
Utilizou-se como ferramenta de auxiacutelio um pacote de programas da MG-Soft chamado MIB
Browser Professional Edition sendo que as figuras que mostram a aacutervore da MIB satildeo telas
capturadas deste software
40
f j MG-SOFT MIszlig Compiler - [MIszlig Group1J File Edit View Modules Jools Window Help
B MIB Tree B Q ] iso
B - Q org B Q dod
R-f1 internetiQ j directorv
+i _ J mgmtR I__| experimental
B vehicleMIBi Q j vehideMIBObjects Si f j vehicleMIBNotifications IS _ J vehicleMIBConformance
f i L_1 private I- SNMPvl Traps
ffl iJ T extual ConventionsS Type Assignments
Fig 410 - Aacutervore da MIB
A vehicleMIB faz parte do grupo experimental (3) segundo a notaccedilatildeo ASNl utilizada pelo
protocolo SNMP Os objetos definidos (OBJECT IDENTIFIER) para compor a vehicleMIB
foram trecircs a saber
vehicleMIBObjects conteacutem todas as informaccedilotildees relativas a identificaccedilatildeo do veiacuteculo
(vehicleldent) ao proprietaacuterio do veiacuteculo (vehicleOwner) o seu histoacuterico (vehicleHistory)
valores momentacircneos (vehicleStatus) e variaacuteveis para controle (vehicleControl)
vehicleMIBNotifications este objeto comporta os atributos utilizados para notificaccedilatildeo de
eventos importantes e se destinam principalmente para servir ao motoristaproprietaacuterio
vehicleMIBConformance este grupo define as necessidades e possibilidades de
implementaccedilatildeo segundo uma famiacutelia de objetos (OBJECT-GROUP) preacute-determinada Os
atributos referentes a grupos e as questotildees de concordacircncia estatildeo contidos nos OBJECT
IDENTIFIER vehicleGroups e vehicleCompliance
41
bullJMG-SOFT MIB Compilei [MIB Group]Uumliacute File Edit View Modules loots Window Help
tg satildegt U m amp T raquo f t I o s P3 m p | 0
B ^ MIB Tree B _ J iso
H Q j org eacute Q dod
Eacute j J internetP~1 directory
B i_ J mgmt rsquo Q j mib-2
agrave Q experimental Ograve OtildeEcirc vehicleMIB
Egrave __| vehicleMIBObjectsSi _ J vehicleldent ffl- n vehicleOwner E _ ] vehicle History ffl- fj vehicleStatus Egrave C j vehicleControl
atilde __) vehicleMIBNotificationsvehicleN otificationChangeO ilAndM aintenance
lt4 vehicleN otificationHelp d f vehicleNotificationGuaranty
B _ ] vehicleMIBConformance IacuteB _ J vehicleCompliance Eacute L J vehicleGroups
B -(_J private1Q j enterprises
Fig 411mdash Aacutervore de vehicleMIBObjects
432 Descriccedilatildeo de vehicleMIBObjects
Esta seccedilatildeo descreve com maiores detalhes cada variaacutevel que compotildee a vehicleMIBObjects
que eacute composta pelos grupos vehicleldent vehicleOwner vehicleHistory vehicleStatus e
vehicleControl
42
4321 Grupo vehicleldent
F1 P 1 experimental Eacute- vehicleMIB
lEacute vehicleMIB Objects B- [_ J vehicleldent
vehicleldentManufacturer vehicleldentModel
vehicleldentSoftwareVersionamp vehideldentAgentSoftwareVersion
vehiclel dentType vehicleldentFuel vehicleldentManufacturingYear vehiclel dentM odelYrsquo ear vehiclel dentCapacity
I^ vehiclel dentPoweri-- vehiclel dentM otorType
vehiclel dentM otorNumber vehiclel dentCylinder
vehiclel dentFirstOilChange | ^ vehicleldentFirstMaintenance
gt$j vehicleldentMaintenancePeriod vehiclel dentColor
i vehiclel dentChassisl d j-- vehicleldentLicencePlate bull vehicleldentlpAddress i - ^ vehicleldentMacAddress h vehiclel dentS eriaIN umber vehicleldentGuaranty
Fig 411 - Aacutervore de vehicleldent
vehicleldentManufacturer - O objeto vehicleldentManufacturer eacute uma string que armazena o
nome da empresa que produz o veiacuteculo eacute gravada em faacutebrica e natildeo se altera mais Esta
variaacutevel seraacute preenchida por exemplo com ldquoGeneral Motorsrdquo ldquoVolkswagenrdquo ou ldquoYamahardquo
vehicleldentModel - Esta variaacutevel conteraacute a identificaccedilatildeo do modelo do veiacuteculo eacute fixa e natildeo
pode ser alterada Ex Palio EX Xsara Picasso Celta
vehicleldentSoftwareVersion - Este atributo eacute reservado agrave versatildeo do firmware ou software do
veiacuteculo e eacute atualizado cada vez que eacute feito o upgrade do mesmo Este programa eacute uma espeacutecie
de sistema operacional do hardware contido no veiacuteculo
vehicleldentAgentSoftwareVersion - A versatildeo do agente de gerenciamento pode ou natildeo
coincidir com a versatildeo de firmware Caso estes programas tenham tratamento e evoluccedilatildeo
distintos as versotildees podem ser atualizadas separadamente e teratildeo coacutedigos diferentes
vehicleldentType - Este objeto serve para identificar o tipo de veiacuteculo segundo determinaccedilatildeo
das leis brasileiras de tracircnsito O tipo de veiacuteculo automotor consta na documentaccedilatildeo de
licenciamento e pode ser por exemplo tipo automoacutevel de passeio caminhatildeo de carga ocircnibus
de passageiros etc
vehicleldentFuel - A variaacutevel vehicleldentFuel serve para identificar o combustiacutevel principal
para que o veiacuteculo foi originalmente construiacutedo Eacute gravado na linha de montagem e
permanece caso haja transformaccedilatildeo posterior no motor do veiacuteculo este dado natildeo pode ser
alterado Ex gasolina tipo C oacuteleo diesel energia eleacutetrica etc
vehicleldentManufacturing Year - Neste atributo eacute gravado o ano de fabricaccedilatildeo do veiacuteculo
Depois de gravado natildeo se altera
vehicleldentModelYear - A vehicleldentModelYear armazena o ano do modelo do veiacuteculo
que pode ou natildeo coincidir com o ano de fabricaccedilatildeo
vehicleldentCapacitv - Esta variaacutevel eacute uma string que armazena a capacidade do veiacuteculo de
acordo com a destinaccedilatildeo do mesmo ou seja se se tratar de um caminhatildeo a capacidade de
carga seraacute de 40000 kg se for um automoacuteveL a capacidade seraacute de 5 passageiros por
exemplo
vehicleldentPower - Identifica a potecircncia nominal da motorizaccedilatildeo principal do veiacuteculo que
pode ser expressa em cv (cavalo-vapor) ou W (watt) de acordo com a legislaccedilatildeo vigente no
paiacutes de utilizaccedilatildeo do veiacuteculo
vehicleldentMotorTvpe - Este atributo armazena a identificaccedilatildeo da principal forma de
motorizaccedilatildeo do veiacuteculo ou seja qual o tipo de motor que preferencialmente ou
prioritariamente eacute utilizado Caso o veiacuteculo seja um hiacutebrido com motor a combustatildeo e
eleacutetrico armazenar a identificaccedilatildeo do motor mais utilizado
vehicleldentMotorNumber - Este objeto armazena o nuacutemero de identificaccedilatildeo do motor do
veiacuteculo que eacute uacutenico e faz parte do conjunto de nuacutemeros que identificam o conjunto de
sistemas que compotildee um veiacuteculo
vehicleldentCvlinder - Utilizada para informar o nuacutemero total de cilindros (pistotildees) do motor
caso se trate de um motor de combustatildeo
vehicleldentFirstOilChange - Esta variaacutevel serve para armazenar a distacircncia maacutexima
percorrida - a popular ldquoquilometragemrdquo - para se realizar a primeira troca de oacuteleo lubrificante
interno do motor Esta informaccedilatildeo serviraacute para que o condutor do veiacuteculo seja notificado a
tempo de proceder agrave troca sem causar danos ao motor nem perder a garantia de faacutebrica
vehicleldentOilChangePeriod - O objeto em questatildeo armazena o valor em km ou milhas
recomendado pelo fabricante entre trocas de oacuteleo lubrificante do motor Ex 10000 km
vehicleldentFirstMaintenance - A variaacutevel vehicleldentFirstMaintenance serve para registrar
o limite de quilometragem para realizaccedilatildeo da primeira revisatildeo gratuita do veiacuteculo Existe na
vehicleMIB uma notificaccedilatildeo que utiliza este atributo com o objetivo de resguardar o
proprietaacuterio de um eventual esquecimento ou distraccedilatildeo que acarretaria perda de garantia
vehicleldentMaintenancePeriod - O atributo eacute registrado em faacutebrica e representa o valor da
quilometragem recomendada entre as manutenccedilotildees preventivas E uma seguranccedila a mais para
o usuaacuterio que seraacute avisado sempre que determinados conjuntos de peccedilas principalmente
mecacircnicas estiverem com seu desgaste natural no limite
vehicleldentColor - A vehicleldentColor eacute a string que armazena o nome da cor predominante
do veiacuteculo Esta informaccedilatildeo eacute gravada em faacutebrica e permanece inalterada durante a vida uacutetil
do veiacuteculo
vehicleldentChassisId - Todo veiacuteculo possui um nuacutemero de identificaccedilatildeo gravado fisicamente
em seu chassis ou monobloco esta variaacutevel armazena este nuacutemero
vehicleldentLicencePlate - Este atributo armazena a placa do veiacuteculo no caso do Brasil
composto por 3 letras e 4 nuacutemeros Esta identificaccedilatildeo somente eacute conhecida apoacutes o
licenciamento do veiacuteculo que eacute feito apoacutes a venda em consequumlecircncia o valor somente poderaacute
ser gravado na concessionaacuteria ou revenda
vehicleldentlpAddress - Esta variaacutevel estaacute determinada na vehicleMIB para uma eventual
necessidade de acesso a Internet sendo que um provedor de acesso iraacute fornecer o valor que
seraacute volaacutetil e teraacute a mesma duraccedilatildeo do acesso solicitado
vehicleldentMacAddress - Este campo foi implementado para que o veiacuteculo utilize um
nuacutemero uacutenico de identificaccedilatildeo dentro das mesmas regras vaacutelidas hoje para equipamentos e
acessoacuterios de informaacutetica A utilizaccedilatildeo de uma identificaccedilatildeo deste tipo poderaacute substituir uma
ou mais jaacute existentes
vehicleldentSerialNumber - O nuacutemero de seacuterie de produccedilatildeo do veiacuteculo eacute gravado em faacutebrica e
permanece inalterado durante a vida do mesmo Segue as regras de cada fabricante
vehicleldentWarrantv - Este atributo armazena o valor referente ao periacuteodo de garantia do
veiacuteculo tipicamente 1 ou 2 anos a partir da data da primeira venda Esta informaccedilatildeo serve
para que o proprietaacuterio seja notificado antes do vencimento deste limite para que possa
realizar as manutenccedilotildees necessaacuterias com um miacutenimo de gasto
4322 Grupo vehicleOwner
vehicleOwnerName - A variaacutevel vehicleOwnerName armazena o nome do proprietaacuterio do
veiacuteculo o mesmo nome que consta no documento legal de licenciamento Eacute gravado na
concessionaacuteria e alterado de acordo com os documentos do veiacuteculo
vehicleOwnerRegister - Este objeto serve para armazenar um nuacutemero de algum documento de
identificaccedilatildeo do proprietaacuterio No Brasil os valores preferenciais satildeo o Cadastro de Pessoa
Fiacutesica (CPF) e o Cadastro Nacional da Pessoa Juriacutedica (CNPJ) mas pode conter os nuacutemeros
da carteira nacional de habilitaccedilatildeo ou carteira de identidade
vehicleOwnerPhone - O atributo vehicleOwnerPhone registra o nuacutemero de um telefone de
contato do proprietaacuterio do veiacuteculo
vehicleOwnerMail - Esta string serve para armazenar o endereccedilo eletrocircnico (e-mail) do
proprietaacuterio do veiacuteculo Este valor e o anterior satildeo regravados em concessionaacuteria a cada troca
de proprietaacuterio
4323 Grupo vehicIeHistory
3 T I experimental vehicleMIB
Otilde P jJ vehicleMIBObjects Eacute L J vehicleldent El i_ J vehicleOwner
vehicleOwnerName vehicleO wnerR egister vehicleOwnerFone vehicleOwnerMail
B l_ J vehicleH istoryvehicleH istory D eliveryD ate vehicleH istoryVendor vehicleH istoryDealer
^ vehicleH istoryN umLinesEacute1 __J vehicleH istoryT able
B - lla vehicleH istoryEntryvehicleHistoryLinelndex
Q vehicleHistoryMaintenanceDate ^ vehicleH istoryMaintenance
vehicleH istoryuumlilChangeD ate Q vehicleH istoryOilChange
Fig 413 - Arvore de vehicleOwner e vehicIeHistory
vehicleHistorvDelivervDate - A variaacutevel em questatildeo foi criada para armazenar a data da
primeira entrega do veiacuteculo tipicamente a data constante na nota fiscal de venda da
montadora ou da concessionaacuteria destinada ao proprietaacuterio
vehicleHistoryVendor - A vehicleHistoryVendor armazena o nome do vendedor que realizou
a venda do veiacuteculo ao proprietaacuterio Este vendedor eacute tipicamente um funcionaacuterio da revenda
ou concessionaacuteria
vehicleHistorvDealer - O nome da revenda ou concessionaacuteria (pessoa juriacutedica) eacute gravado
neste campo de forma que fique registrada a empresa que comercializou o veiacuteculo
vehieleHistoryNumLines - Representa o nuacutemero maacuteximo de linhas que seratildeo armazenadas na
tabela vehicleHistoryTable
vehicleHistorvLinelndex - Representa o iacutendice da tabela vehicleHistoryTable
vehicleHistoryMaintenanceDate - A variaacutevel vehicleHistoryMaintenanceDate serve para
registrar as datas das manutenccedilotildees preventivas realizadas contendo dia mecircs e ano Esta
informaccedilatildeo serve principalmente para resguardar o usuaacuterio do veiacuteculo quanto agraves garantias de
peccedilas e sistemas
vehicleHistoryMaintenance - Aqui se identifica a quilometragem do veiacuteculo na ocasiatildeo em
que eacute realizada a manutenccedilatildeo preventiva Informada em quilocircmetros corresponde agrave marcaccedilatildeo
presente do odocircmetro do veiacuteculo
vehicleHistoryOilChangeDate - Esta variaacutevel armazena a data das trocas de oacuteleo lubrificante
do motor cuja periodicidade eacute definida pelo fabricante e deve ser cumprida a risca para o
veiacuteculo natildeo perder a garantia
vehicleHistoryOilChange - Este atributo registra a quilometragem do veiacuteculo por ocasiatildeo da
troca de oacuteleo lubrificante correspondente
48
4324 Grupo vehicleStatus
B - n experimental S gg vehicleMIB
vehicleMIBObjectsS3 __] vehicleldentra- r~l vehicleQwner reg L_3 vehicleHistory
S Q vehicleStatus|--reggt vehicleS tatusHeip j- - vehicles atusNurnLines
B r_ j vehicles tatusT able B l|sj vehicles tatusEntry
vehicleS tatusLinelndex vehicleS tatusS peed j- ^ vehicleStatusRpm
vehicleStatusMotorTemperature vehicleStatusFuelLevel
^ vehicleS tatusKmvehicleStatusTirePressure
^ vehicleStatusMotorOilLevel vehicleS tatusBatteryLevel
^ vehicleStatusLocation B Q j vehicleControl
j-regraquo vehicleControlFuel J ______ j______ 1 vehicleContfQllgnition________________
Fig 414 - Aacutervore de vehicleStatus
vehicleStatusHelp - Esta variaacutevel pode assumir somente os valores de ligado ou desligado eacute
acionada pelo condutor do veiacuteculo e serve como pedido de socorro Uma notificaccedilatildeo eacute emitida
a partir da vehicleStatusHelp
vehicleStatusNumLines - Este atributo serve para definir o nuacutemero maacuteximo de linhas da
tabela vehicleStatusTable
vehicleStatusLinelndex - Esta variaacutevel eacute o iacutendice da tabela vehicleStatusTable
vehicleStatusSpeed - Neste atributo eacute registrada a velocidade presente do veiacuteculo fornecida
pelo sistema convencional de sensoriamento do veiacuteculo em quilocircmetros ou milhas por hora
vehicleStatusRpm - A vehicleStatusRpm armazena o valor atual de rotaccedilotildees ou giros do eixo
principal do motor a unidade eacute rpm (rotaccedilotildees por minuto)
vehicleStatusMotorTemperature - Este atributo registra a temperatura atual do liacutequido de
arrefecimento do motor em graus centiacutegrados ou Fahrenheit
vehicleStatusFuelLevel - A variaacutevel vehicleStatusFuelLevel eacute usada para indicar o niacutevel atual
do combustiacutevel principal do veiacuteculo
vehicleStatusKm - A variaacutevel armazena a quilometragem total percorrida pelo veiacuteculo desde
sua fabricaccedilatildeo em quilocircmetros ou milhas terrestres
vehicleStatusTvrePressure - Este atributo foi criado para registrar o valor presente da pressatildeo
nos pneus do veiacuteculo e serve para informar sobre um pneu que esteja furado ou com uma
quantidade insuficiente de material gasoso ou liacutequido em seu interior Este monitoramento jaacute
existe hoje principalmente em caminhotildees de carga sendo raro em motocicletas e
automoacuteveis
vehicleStatusMotorOilLevel - Esta variaacutevel marca o niacutevel presente de oacuteleo lubrificante do
motor e ajuda a identificar uma eventual ldquoqueimardquo de oacuteleo ou seja um consumo acima do
previsto pelo fabricante que pode resultar em dano grave ao motor
vehicleStatusBatteryLevel - Este valor corresponde agrave carga atual da bateria que eacute usada
principalmente para dar a partida no veiacuteculo
vehicleStatusLocation - A informaccedilatildeo de localizaccedilatildeo do veiacuteculo pode ser feita de duas
maneiras uma aproximada resultado da associaccedilatildeo com a raacutedio-base que recebeu a
identificaccedilatildeo do veiacuteculo A segunda forma mais precisa eacute a partir da informaccedilatildeo gerada por
um moacutedulo GPS (global positioning system) do veiacuteculo o GPS atualiza constantemente a
vehicleStatusLocation com as coordenadas presentes
4325 Grupo vehicleControl
vehicleControlFuel - Este atributo de controle assume ligado ou desligado e eacute a forma do
sistema puacuteblico de controle da malha viaacuteria interromper remotamente o fornecimento de
combustiacutevel para o motor ocasionando a parada do veiacuteculo Esta accedilatildeo de controle eacute feita nos
casos de roubo fuga ou sequumlestro e requer intervenccedilatildeo policial
vehicleControlIgnition - Este atributo de controle assume ligado ou desligado e eacute a forma do
sistema puacuteblico de controle da malha viaacuteria interromper remotamente o sistema de igniccedilatildeo de
combustiacutevel para o motor ocasionando a parada do veiacuteculo Eacute uma alternativa ao controle
anterior pois enquanto um desliga a bomba de combustiacutevel o outro corta a energia eleacutetrica
que ocasiona a queima de combustiacutevel que aciona o motor Esta accedilatildeo de controle eacute feita nos
casos de roubo fuga ou sequumlestro e requer intervenccedilatildeo policial
433 Descriccedilatildeo de vehicleMIBNotificationsS L J experimental
Eacute H fg vehicleMIBB lt01 vehicleMIBObjects
Eacute vehicleldent Eacute O vehicleOwner te j__j vehicleHistory Eacute - f l vehicleStatus B - P l vehicleControl
U vehicleM IB N otificationsvehicleN otificationChangeO ilAndM aintenance
if vehicleN otificationHelp A f vehicleN otificationGuatanty
Eacute L J vehicleMIBConiacuteorrnance H r~l private______________________________________________
Fig 415 - Aacutervore de vehicleMIBNotifications
vehicleNotificationChangeOilAndMaintenance - Esta notificaccedilatildeo eacute emitida quando os limites
de troca de oacuteleo lubrificante do motor ou de manutenccedilatildeo preventiva estiverem proacuteximos e
auxilia o condutor do veiacuteculo a realizar estas tarefas em tempo haacutebil natildeo correndo o risco de
dano ou de perda de garantia
vehicleNotificationHelp - Esta notificaccedilatildeo eacute acionada em caso de pedido de socorro pelo
condutor do veiacuteculo
vehicleNotificationWarranty - A notificaccedilatildeo em questatildeo foi criada para informar o condutor
do veiacuteculo da aproximaccedilatildeo do final do periacuteodo de garantia regulamentar dado pela montadora
do veiacuteculo Este aviso permite que sejam feitos consertos sem ocircnus ou seja dentro da
cobertura da garantia
434 Descriccedilatildeo de vehicleMIBConformance
As regras de conformidade satildeo os niacuteveis de implementaccedilotildees da base de dados possiacuteveis
partindo de um conjunto miacutenimo aceitaacutevel ateacute a implementaccedilatildeo total A tabela 41 apresenta
as implementaccedilotildees baacutesica avanccedilada de controle e plena
4341 Descriccedilatildeo de vehicleComplience
vehicleBasicComplience - esta regra de conformidade incorpora o miacutenimo conjunto de
variaacuteveis que devem ser implementadas num veiacuteculo basicamente dados de identificaccedilatildeo e
status Estas variaacuteveis satildeo contidas em vehicleBasicGroup
vehicleAdvancedComplience - esta norma acrescenta a anterior os dados histoacutericos e as
notificaccedilotildees Composta pelos grupos vehicleBasicGroup vehicleAdvancedGroup e
vehicleNotificationsGroup
vehicleControlComplience - aleacutem das variaacuteveis de identificaccedilatildeo esta regra solicita as
implementaccedilotildees dos objetos de controle ou seja vehicleBasicGroup mais
vehicleControlGroup
vehicleFullComplience - esta implementaccedilatildeo considera todos os objetos da MIB no veiacuteculo
possibilitando identificaccedilatildeo completa dados estatiacutesticos status atual e capacidade de controle
Os grupos satildeo vehicleBasicGroup vehicleAdvancedGroup vehicleNotificationsGroup e
vehicleControlGroup
52
OBJETO BASIC ADV CONTROL FULL
vehicleldentManufacturer X X X X
vehicleldentModel X X X X
vehicleldentSoflware V ersion X X X X
vehicleldentAgentSoftwareVersion X X X X
vehicleldentT ype X X X X
vehicleldentFuel X X X X
vehicleldentManufacturing Y ear X X X X
vehicleldentModel Year X X X X
vehicleldentCapacity X X X X
vehicleldentPower X X X X
vehicleldentMotorType X X X X
vehicleldentMotorNumber X X X X
vehicleldentCylinder X X X X
vehicleldentFirstOilChange X X X X
vehicleldentOilChangePeriod X X X X
vehicleldentFirstMaintenance X X X X
vehicleldentMaintenancePeriod X X X X
vehicleldentColor X X X X
vehicleldentChassisId X X X X
vehicleldentLicencePlate X X X X
vehicleldentlpAddress X X X X
53
vehicleldentMacAddress X X X X
vehicleldentSerialNumber X X X X
vehicleldent Warranty X X X X
vehicleOwnerName X X
vehicleOwnerRegister X X
vehicleOwnerPhone X X
vehicleOwnerMail X X
vehicleHistoryDeliveryDate X X
veMcleHistoryV endor X X
vehicleHistoryDealer X X
vehicleHistoryNumLines X X
vehicleHistoryLinelndex X X
vehicleHistoryMaintenanceDate X X
vehicleHistoryMaintenance X X
vehicleHistoryOilChangeDate X X
vehicleHistoryOilChange X X
vehicleStatusHelp X X X X
vehicleStatusNumLines X X X X
vehicleStatusLinelndex X X X X
vehicleStatusSpeed X X X X
vehicleStatusRpm X X X X
vehicleStatusMotorTemperature X X X X
54
vehicleStatusFuelLevel X X X X
vehicleStatusKm X X X X
vehicleStatusTyrePressure X X X X
vehicleStatusMotorOilLevel X X X X
vehicleStatusBatteryLevel X X X X
vehicleStatusLocation X X X X
vehicleControlFuel X X
vehicleControlIgnition X X
vehicleNotificationChangeOilAndMaintenance X X
vehicleNotificationHelp X X
vehicleNotificationWarranty X X
Tabela 41 - Planilha de Conformidade
4342 Descriccedilatildeo de vehicleGroups
vehicleBasicGroup - conteacutem as variaacuteveis vehicleldentManufacturer vehicleldentModel
vehicleldentSoftwareVersion vehicleldentAgentSoftwareVersion vehicleldentType
vehicleldentFuel vehicleldentManufacturingYear vehicleldentModelYear vehicleldent
Capacity vehicleldentPower vehicleldentMotorType vehicleldentMotorNumber vehicle
IdentCylinder vehicleldentFirstOilChange vehicleldentOilChangePeriacuteod vehicleldentFirst
Maintenance vehicleldentMaintenancePeriod vehicleldentColor vehicleldentChassisId
vehicleldentLicencePlate vehicleldentlpAddress vehicleldentMacAddress vehicleldent
SerialNumber vehicleldentWarranty vehicleStatusHelp vehicleStatusNumLines
vehicleStatus Linelndex vehicleStatusSpeed vehicleStatusRpm vehicleStatusMotor
Temperature vehicleStatusFuelLevel vehicleStatusKm vehicleStatusTirePressure vehicle
StatusMotorOilLevel vehicleStatusBatteryLevel vehicleStatusLocation
vehicleAdvancedGroup - conteacutem os objetos vehicleOwnerName vehicleOwnerRegister
vehicleOwnerPhone vehicleOwnerMail vehicleHistoryDeliveryDate vehicleHistoryVendor
vehicleHistoryDealer vehicleHistoryNumLines vehicleHistoryLinelndex vehicleHistory
MaintenanceDate vehicleHistoryMaintenance vehicleHistoryOilChangeDate vehicleHistory
OilChange
vehicleControlGroup - conteacutem as variaacuteveis vehicleControlFuel e vehicleControlIgnition
vehicleNotificationsGroup - conteacutem os objetos vehicleNotificationChangeOilAnd
Maintenance vehicleNotificationHelp e vehicleNotificationWarranty
56
5 - CONCLUSAtildeO
O Brasil eacute um paiacutes com grandes mazelas sociais que satildeo agravadas por acidentes crimes e
contravenccedilotildees Todos estes eventos geram grandes prejuiacutezos econocircmicos e morais a toda
populaccedilatildeo Esta dissertaccedilatildeo propocircs definir um modelo tecnicamente viaacutevel que incremente
sensivelmente a capacidade do Estado de gerenciar sua frota de veiacuteculos que satildeo elementos
sempre presentes nos eventos em questatildeo
Este trabalho procurou detalhar fiacutesica e funcionalmente cada elemento necessaacuterio para que o
Modelo de Gerenciamento de Veiacuteculos Automotores funcione Embasou teoricamente as
vaacuterias tecnologias envolvidas e consolidou-as com sistemas similares existentes O passo
inicial para que haja o desenvolvimento das vaacuterias peccedilas do quebra-cabeccedila foi efetivamente
criado que foi o Modelo de Informaccedilatildeo - a MIB
Esta base de dados - a vehicleMIB - representa o ponto de partida para o desenvolvimento de
elementos necessaacuterios ao modelo aqui especificado A proacutepria MIB pode ser estendida de
acordo com as necessidades e caracteriacutesticas proprietaacuterias de cada fabricante de veiacuteculos Mas
as grandes frentes que se abrem satildeo as de desenvolvimentos de aplicaccedilotildees de gerenciamento e
equipamentos dedicados Neste sentido pretende-se dar continuidade a esta pesquisa atraveacutes
da especificaccedilatildeo e implementaccedilatildeo do microservidor veicular uma peccedila de hardware capaz de
interagir com sensores e atuadores de um automoacutevel e ao mesmo tempo comunicar-se com
uma rede ethemet sem fio e com o motorista tudo de forma segura e confiaacutevel
Os desafios poliacuteticos e sociais natildeo satildeo menores um modelo como o proposto aqui altera a
percepccedilatildeo e os haacutebitos das pessoas Altera tambeacutem a balanccedila do poder econocircmico do capital
pois algumas empresas simplesmente perdem sua utilidade bem como alguns oacutergatildeos estatais
Em compensaccedilatildeo novas empresas surgem novas tecnologias satildeo criadas e o paiacutes toma a
vanguarda em gerenciamento viaacuterio sepultando os interesses particulares em detrimento do
coletivo
O trabalho aqui desenvolvido representa a possibilidade de um avanccedilo social e econocircmico
consideraacutevel e recomenda-se que a pesquisa e o desenvolvimento continuem nesta linha
buscando materializar as ideacuteias e conceitos apresentados no Modelo de Gerenciamento de
Veiacuteculos Automotores
57
ANEXO 1 - VehicleMIB
VEHICLE-MIB DEFINITIONS = BEGIN
IMPORTSdirectory mgmt experimental enterprises
FROM RFC1155-SMI MODULE-IDENTITY OBJECT-TYPE NOTIFICATION-TYPE OBJECT-IDENTITY Counter32 Gauge32 Integer32 IpAddress
FROM SNMPv2-SMI DisplayString TimeStamp Timelnterval TestAndlncr
AutonomousType DateAndTime TEXTUAL-CONYENTION FROM SNMPv2-TC
MODULE-COMPLIANCE OBJECT-GROUP NOTIFICATION-GROUP FROM SNMPv2-CONF
mib-2FROM RFC1213-MIB
Positiveinteger NonNegativelnteger FROM UPS-MIB
MacAddressFROM BRIDGE-MIB
- 136 131vehicleMIB MODULE-IDENTITY
LAST-UPDATED 200210151827Z - october 15 2002 at 1827 ORGANIZATION UFSC - CPGCCCONT ACT-INF O
Bobiquins Estevatildeo de MelloPostal address BR Sistemas Ltda
Rua Lauro Linhares 2123803ATrindadeFlorianoacutepolis SC88036-002Brasil
Tel 55 48 234 8945 Fax 55 48 234 8945
E-mail bobibrsistemascombrDESCRIPTION
The MIB module to describe vehicles= experimental 1
- 1361311vehicleMIBObjects OBJECT IDENTIFIER = vehicleMIB 1
mdash The Device Identification group
All objects in this group except for vehicleldentLicencePlate and vehiclelpAddress are set at device initialization and remain static
- I36I3111vehicleldent OBJECT IDENTIFIER vehicleMIBObjects 1
- 136L31111vehicleldentManufacturer OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The name of the vehicles manufacturer= vehicleldent 1
- 136131112vehicleldentModel OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles model designation= vehicleldent 2
- 136131113vehicleldentSoftwareVersion OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles firmwaresoftware version(s) This variablemay or may not have the same value asvehicleldentAgentSoftwareVersion in some implementations
vehicleldent 3
- 136131114vehicleldent Agent Soft wareV ersion OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles agent software version This variable may or may not have the same value asvehicleldentvehicleSoftwareVersion in some implementations
= vehicleldent 4
- 136131115vehicleldentType OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles identification type= vehicleldent 5
- L36131116vehicleldentFuel OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles fuel identification= vehicleldent 6
- 136131117vehiclel dentManufacturing Y ear OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles year= vehicleldent 7
- 136131118vehicleldentModelYear OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles model year vehicleldent 8
- 136L31119vehicleldentCapacity OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles capacity= vehicleldent 9
- 1361311110vehicleldentPower OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles engine power
= vehicleldent 10
-1361311111vehicleldentMotorType OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles motor type= vehicleldent 11
- 1361311112vehicleldentMotorNumber OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles engine identification number= vehicleldent 12
- 1361311113vehicleldentCylinder OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles engine number of cylinders= vehicleldent 13
- 1361311114vehicleldentFirstOilChange OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles displacement required for the first oil change = vehicleldent 14
- 1361311115vehicleldentFirstMaintenance OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles displacement required for the first oficial maintenance
= vehicleldent 15
- 1361311116vehicleldentMaintenancePeriod OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles regular maintenance intervals= vehicleldent 16
-1361311117vehicleldentColor OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles predominant color= vehicleldent 17
- 1361311118vehicleldentChassisId OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles chassis identification number= vehicleldent 18
- 1361311119vehicleldentLicencePlate OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
A string which identifies the vehicles licence plate This object should be set by the dealer
= vehicleldent 19
- 1361311120vehicleldentlpAddress OBJECT-TYPE
SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION
The IP Address of the vehicle This value must be provided by the managing aplication A value of 0000 implies that there isnt a provider nearby
DEFVAL 00000000rsquoH = vehicleldent 20
- 1361311121vehicleldentMacAddress OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-only STATUS current DESCRIPTION
The MAC address used by this vehicle when it must be referred to in a unique fashion It is only required to be unique
REFERENCEIEEE 802ID-1990 Sections 64113 and 3125
= vehicleldent 21
-1361311122vehicleldentSerialNumber OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
A string which identifies the vehicles serial number = vehicleldent 22
- 1361311123vehicleldent Warranty OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
A string which identifies the vehicles warranty= vehicleldent 23
mdash Owner Group
- I36I3112vehicleOwner OBJECT IDENTIFIER = vehicleMIBObjects 2
- L36131121 vehicleOwnerName OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
A string which identifies the vehicles ownerThis object should be set by the dealer
= vehicleOwner 1
- 136L31122vehicleOwnerRegister OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current
DESCRIPTIONA string which identifies the owners registerThis object should be set by the dealer
= vehicleOwner 2
- 136131123 vehicleOwnerPhone OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
A string which identifies the owners phone number This object should be set by the dealer
vehicleOwner 3
- 136131124 vehicleOwnerMail OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
A string which identifies the owners e-mailThis object should be set by the dealer
vehicleOwner 4
mdash History Group
- 13613113vehicleHistory OBJECT IDENTIFIER = vehicleMIBObjects 3
- 136131131vehicleHistoryDeliveryDate OBJECT-TYPE
SYNTAX DateAndTime MAX-ACCESS read-write STATUS current DESCRIPTION
The vehicles delivery date and time= vehicleHistory 1
- 136L31132vehicleHistory Vendor OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
The name of the vehicles vendor= vehicleHistory 2
65
- 136L31133vehicleHistoryDealer OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
The name of the vehicles dealer= vehicleHistory 3
- 136131134vehicleHistoryNumLines OBJECT-TYPE
SYNTAX NonNegativelnteger MAX-ACCESS read-only STATUS current DESCRIPTION
The number of Status lines utilized in this device This variable indicates the number of rows in the History table
= vehicleHistory 4
- I36I31135 vehicleHistoryTable OBJECT-TYPE
SYNTAX SEQUENCE OF VehicleHistoryEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION
A list of History table entries= vehicleHistory 5
- 1361311351VehicleHistoryEntry OBJECT-TYPE
SYNTAX VehicleHistoryEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION
An entry containing information applicable to a particular History line
INDEX vehicleHistoryLinelndex = vehicleHistoryTable 1
VehicleHistoryEntry = SEQUENCE vehicleHistoryLinelndex INTEGER vehicleHistoryMaintenanceDate DateAndTime vehicleHistoryMaintenance NonNegativelnteger vehicleHistoryOilChangeDate Date AndT ime vehicleHistoryOilChange NonNegativelnteger
- 13613113511
66
vehicleHistoryLinelndex OBJECT-TYPE SYNTAX Positiveinteger MAX-ACCESS not-accessible STATUS current DESCRIPTION
The History line identifier= vehicleHistoryEntry 1
- 13613113512vehicleHistoryMaintenanceDate OBJECT-TYPE
SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION
The maintenance date= vehicleHistoryEntry 2
- 13613113513vehicleHistoryMaintenance OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS kmMAX-ACCESS read-only STATUS current DESCRIPTION
The present displacement of the vehicle on vehicleHistoryMaintenanceDate
= vehicleHistoryEntry 3
- 13613113514vehicleHistoryOilChangeDate OBJECT-TYPE
SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION
The motors oil change date= vehicleHistoryEntry 4
- 13613113515vehicleHistoryOilChange OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS kmMAX-ACCESS read-only STATUS current DESCRIPTION
The present displacement of the vehicle on vehicleHistoryOilChangeDate
= vehicleHistoryEntry 5
mdash The Status group
- 13613114vehicleStatus OBJECT IDENTIFIER = vehicleMIBObjects 4
- 136L31141 vehicleStatusHelp OBJECT-TYPE
SYNTAX INTEGER on(l) off(2)
MAX-ACCESS read-write STATUS current DESCRIPTION
Setting this object to on will cause the vehicle system to send a help notification Setting this object to off means normal situation
= vehicleStatus 1
- 136131142vehicleStatusNumLines OBJECT-TYPE
SYNTAX NonNegativelnteger MAX-ACCESS read-only STATUS current DESCRIPTION
The number of Status lines utilized in this deviceThis variable indicates the number of rows in the Status table
= vehicleStatus 2
- 136131143 vehicleStatusTable OBJECT-TYPE
SYNTAX SEQUENCE OF VehicleStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION
A list of Status table entries= vehicleStatus 3
- I36I311431 VehicleStatusEntry OBJECT-TYPE
SYNTAX VehicleStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION
An entry containing information applicable to a particular Status line
INDEX vehicleStatusLinelndex = vehicleStatusTable 1
VehicleStatusEntry = SEQUENCE vehicleStatusLinelndex INTEGER vehicleStatusSpeed NonNegativelntegervehicleStatusRpm NonNegativelntegervehicleStatusMotorTemperature INTEGER vehicleStatusFuelLevel NonNegativelnteger vehicleStatusKm NonNegativelntegervehicleStatusTirePressure NonNegativelnteger vehicleStatusMotorOilLevel NonNegativelnteger vehicleStatusBatteryLevel NonNegativelnteger vehicleStatusLocation DisplayString
- I36I31134311vehicleStatusLinelndex OBJECT-TYPE
SYNTAX Positiveinteger MAX-ACCESS not-accessible STATUS current DESCRIPTION
The Status line identifier= VehicleStatusEntry 1
- 136131134312vehicleStatusSpeed OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS km per hourMAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles current speed= VehicleStatusEntry 2
- 136131134313vehicleStatusRpm OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS rotations per minuteMAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles current rotations per minute= VehicleStatusEntry 3
- 136131134314vehicleStatusMotorT emperature OBJECT-TYPE
SYNTAX INTEGER UNITS degrees CentigradeMAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles engine current temperature
= vehicleStatusEntry 4
- 136131134315 vehicleStatusFuelLevel OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS HireMAX-ACCESS read-only STATUS current DESCRIPTION
The current fuel level= vehicleStatusEntry 5
- 136131134316vehicleStatusKm OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS kmMAX-ACCESS read-only STATUS current DESCRIPTION
The current total displacement of vehicle = vehicleStatusEntry 6
- 136131134317 vehicleStatusTirePressure OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS psiMAX-ACCESS read-only STATUS current DESCRIPTION
The current tire pressure vehicleStatusEntry 7
- 136131134318 vehicleStatusMotorOilLevel OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS litreMAX-ACCESS read-only STATUS current DESCRIPTION
The current motor oil level= vehicleStatusEntry 8
- 136131134319 vehicleStatusBatteryLevel OBJECT-TYPE
SYNTAX INTEGER unknown(l) batteryNormal(2) batteryLow(3)
MAX-ACCESS read-only
STATUS currentDESCRIPTION
The indication of the capacity remaining in the vehicles battery system
= vehicleStatusEntry 9
- 1361311343110 vehicleStatusLocation OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
The GPS indication of the vehicles current location
vehicleStatusEntry 10
mdash The Control group
- 13613115vehicleControl OBJECT IDENTIFIER = vehicleMIBObjects 5
- 136131151 vehicleControlFuel OBJECT-TYPE
SYNTAX INTEGER on(l) off(2)
MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION
Setting this object to On(l) indicates that the vehicle is able to be turned on Setting to Off(2) will cause the fuel to be cut offrsquo
= vehicleControl 1
- 136131152 vehicleControlIgnition OBJECT-TYPE
SYNTAX INTEGER on(l) ofi(2)
MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION
Setting this object to On(l) indicates that the vehicle is to be turned on Setting to 00(2) will cause the eletric system to be cut off1
= vehicleControl 2
mdash Notifications
- This section defines the well-known notifications sent by- vehicle agents
- 1361312vehicleMIBNotifications OBJECT IDENTIFIER = vehicleMIB 2
- I36I3121vehicleNotificationChangeOilAndMaintenance NOTIFICATION-TYPE
OBJECTS vehicleHistoryMaintenanceDate vehicleHistoryMaintenance vehicleHistoryOilChangeDate vehicleHistoryOilChange
STATUS current DESCRIPTION
The vehicle is approaching oil change and regular maintenance dates This Notification is persistent and is resent at one day intervals until the history table is updated
= vehicleMIBNotifications 1
- 13613122vehicleNotificationHelp NOTIFICATION-TYPE
OBJECTS vehicleStatusHelp STATUS current DESCRIPTION
This Notification is sent when the vehicles conductor turns on a help switch
= vehicleMIBNotifications 2
- I36I3123vehicleNotificationWarranty NOTIFICATION-TYPE
OBJECTS vehicleldentWarranty STATUS current DESCRIPTION
The vehicles warranty is close to expiring dateThis Notification is persistent andis resent at one week intervals until dead line
= vehicleMIBNotifications 3
mdash Conformance information
mdash1361313vehicleMIBConformance OBJECT IDENTIFIER = vehicleMIB 3
-13613131vehicleCompliance OBJECT IDENTIFIER = vehicleMIBConformance 1
mdash compliance statements
mdash136131311vehicleBasicCompliance MODULE-COMPLIANCE
STATUS current DESCRIPTION
The compliance statement for vehicles that only support the identifying and status objects
MODULE mdash this moduleMANDATORY-GROUPS vehicleBasicGroup
= vehicleCompliance 1
mdash136131312vehicleAdvancedCompliance MODULE-COMPLIANCE
STATUS current DESCRIPTION
The compliance statement for vehicles that support advanced-feature functions such as history and notifications
MODULE mdash this moduleMANDATORY-GROUPS vehicleBasicGroup
vehicleAdvancedGroup vehicleNotificationsGroup
= vehicleCompliance 2
mdash136131313vehicleControlCompliance MODULE-COMPLIANCE
STATUS current DESCRIPTION
The compliance statement for vehicles that support control-featured functions
MODULE mdash this moduleMANDATORY-GROUPS vehicleBasicGroup
vehicleControlGroup = vehicleCompliance 3
mdash136131314vehicleFullCompliance MODULE-COMPLIANCE
STATUS current DESCRIPTION
The compliance statement for vehicles that support all functions
MODULE mdash this moduleMANDATORY-GROUPS vehicleBasicGroup
vehicleAdvancedGroup vehicleNotificationsGroup
73
vehicleControlGroup = vehicleCompliance 4
mdash units of conformance
mdash summary at a glance
mdash basic adv ControlmdashvehicleldentManufacturer X X X X
mdashvehicleldentModel x X X X
mdashvehicleldentSoftwareVersion x X X X
mdashvehicleldentAgentSoftwareVersion X X X X
mdashvehicleldentType X X X X
mdashvehicleldentFuel X X X X
mdashvehicleldentManufacturing Y ear X X X X
mdashvehicleldentModel Year X X X X
mdashvehicleldentCapacity X X X X
mdashvehicleldentPower X X X X
mdashvehicleldentMotorType X X X XmdashvehicleldentMotorNumber X X X X
mdashvehicleldentCylinder X X X X
mdashvehicleldentFirstOilChange X X X X
mdashvehicleldentOilChangePeriod X X X XmdashvehicleldentFirstMaintenance X X X X
mdashvehicleldentMaintenancePeriod X X X XmdashvehicleldentColor X X X X
mdashvehicleldentChassisId X X X XmdashvehicleldentLicencePlate X X X X
mdashvehicleldentlpAddress X X X XmdashvehicleldentMacAddress X X X X
mdashvehicleldentSerialNumber X X X XmdashvehicleldentWarranty X X X X
mdashvehicleOwnerName X X
mdashvehicleOwnerRegister X XmdashvehicleOwnerPhone X X
mdashvehicleOwnerMail X X
mdashvehicleHistoryDeliveryDate X X
mdashvehicleHistoryVendor X X
mdashvehicleHistoryDealer X X
mdashvehicleHistoryNumLines X X
mdashvehicleHistoryLinelndex X X
mdashvehicleHistoryMaintenanceDate X X
mdashvehicleHistoryMaintenance X X
mdashvehicleHistoryOilChangeDate X X
mdashvehicleHistoryOilChange X X
mdashvehicleStatusHelp X X X X
mdashvehicleStatusNumLines X X X X
mdashvehicleStatusLinelndex X X X X
mdashvehicleStatusSpeed X X X X
mdashvehicleStatusRpm X X X X
mdashvehicleStatusMotorTemperature X X X X
mdashvehicleStatusFuelLevel X X X X
mdashvehicleStatusKm X X X X
mdashvehicleStatusTyrePressure X X X X
--vehicleStatusMotorOilLevel X X X X
mdashvehicleStatusBatteryLevel X X X X
mdashvehicleStatusLocation X X X X
mdashvehicleControlFuel X X
mdashvehicleControlIgnition X X
mdashvehicleNotificationChangeOilAndMaintenance X X
mdashvehicleNotificationHelp X X
mdashvehicleNotificationWarranty X X
- units of conformance
- I36I3132vehicleGroups OBJECT IDENTIFIER = vehicleMIBConformance 2
- 136131321vehicleBasicGroup OBJECT-GROUP
OBJECTS vehicleldentManufacturer vehicleldentModel vehicleldentSoftwareVersion vehicleldent AgentSoft waumlre V ersion vehicleldentType vehicleldentFuel vehicleldentManufacturing Y ear vehicleldentModel Year vehicleldentCapacity vehicleldentPowervehicleldentMotorType vehicleldentMotorNumber vehicleldentCylindervehicleldentFirstOilChange vehicleldentOilChangePeriod vehicleldentFirstMaintenance vehicleldentMaintenancePeriod vehicleldentColor vehicleldentChassisId vehicleldentLicencePlate vehicleldentlpAddress vehicleldentMacAddress vehicleldentSerialNumber vehicleldentWarranty vehicleStatusHelp vehicleStatusNumLines vehicleStatusLinelndex vehicleStatusSpeed vehicleStatusRpm vehicleStatusMotorTemperature vehicleStatusFuelLevel vehicleStatusKm vehicleStatusTirePressure vehicleStatusMotorOilLevel
75
vehicleStatusBatteryLevel vehicleStatusLocation STATUS current DESCRIPTION
The vehicleBasicGroup defines objects which are common across all vehicles which meet basic compliance
= vehicleGroups 1
- 136131322vehicleAdvancedGroup OBJECT-GROUP
OBJECTS vehicleOwnerName vehicleOwnerRegister vehicleOwnerPhone vehicleOwnerMail vehicleHistoryDeliveryDate vehicleHistoryVendor vehicleHistoryDealer vehicleHistoryNumLines vehicleHistoryLinelndex vehicleHistoryMaintenanceDate vehicleHistoryMaintenance vehicleHistoryOilChangeDate vehicleHistoryOilChange
STATUS current DESCRIPTION
The vehicleAdvancedGroup defines objects which are related to vehicles history and owner
vehicleGroups 2
- 136131323vehicleControlGroup OBJECT-GROUP
OBJECTS vehicleControlFuel vehicleControlIgnition STATUS current DESCRIPTION
The vehicleControlGroup defines objects which are related to control-feature functions
= vehicleGroups 3
- 136131324vehicleNotificationGroup NOTIFICATION-GROUP
NOTIFICATIONS vehicleNotificationChangeOilAndMaintenance vehicleNotificationHelp vehicleNotificationWarranty
STATUS current DESCRIPTION
The vehicleNotificationGroup defines objects which are related to notifications-feature functions
= vehicleGroups 4
END
GLOSSAacuteRIO E ABREVIACcedilOtildeES
ASNl Abstract Syntax Notation One - Notaccedilatildeo de Sintaxe Abstrata Um Uma notaccedilatildeo para
representaccedilatildeo de dados em protocolos de comunicaccedilatildeo definida pela ISO O gerenciamento
Internet utiliza um subconjunto de ASNl
CDMA Code Division Multiple Access - acesso muacuteltiplo por divisatildeo de coacutedigo
EHF Extremely High Frequency - frequumlecircncia extremamente alta
FDMA Frequency Division Multiple Access - acesso muacuteltiplo por divisatildeo de frequumlecircncia
HF High Frequency - frequumlecircncia alta
HTTP Hiper-Text Markup Language - Linguagem de Marcaccedilatildeo de HiperTexto A linguagem
utilizada na construccedilatildeo de paacuteginas WWW
ISM Industrial Scientific and Medical bands - Faixas de frequumlecircncias alocadas para aplicaccedilotildees
industriais cientiacuteficas e meacutedicas
ISO International Organization for Standardization - Organizaccedilatildeo Internacional para
Padronizaccedilatildeo Um dos oacutergatildeos mais importantes no mundo de padronizaccedilotildees com diversos
estudos na aacuterea de computadores e particularmente de redes de computadores
LF Low Frequency - frequumlecircncia baixa
MF Medium Frequency - frequumlecircncia meacutedia
MIB Management Information Base - Base de Informaccedilotildees de Gerenciamento Uma coleccedilatildeo
de informaccedilotildees gerenciais sobre um determinado recurso
OSI Open Systems Interconnection - Interconexatildeo de Sistemas Abertos Um conjunto de
padronizaccedilotildees para interconexatildeo de sistemas em redes de computadores
RFC Request For Comments - Requisiccedilotildees Para Comentaacuterios Os documentos publicados pelo
IETF e que tratam de assuntos Internet Nem todos os RFCs satildeo padrotildees e alguns jamais o
chegam a ser
SHF Super High Frequency - frequumlecircncia super-alta
Site - Conjunto de documentos da WWW acessiacuteveis a partir de um determinado endereccedilo Eacute o
endereccedilo virtual de uma empresa ou uma aplicaccedilatildeo
SMI Structure o f Management Information - Estrutura da Informaccedilatildeo de Gerenciamento
Define a maneira como as informaccedilotildees de gerenciamento satildeo criadas e seus relacionamentos
SNMP Simple Network Management Protocol - Protocolo de Gerenciamento de Redes
Simples o protocolo de gerenciamento utilizado na Internet
TCPIP Transmission Control Protocol Internet Protocol - Protocolo de Controle de
Transmissotildees Protocolo Internet Os protocolos baacutesicos utilizados na Internet
TDMA Time Division Multiple Access mdash acesso muacuteltiplo por divisatildeo de tempo
UHF Ultra High Frequency - frequumlecircncia ultra-alta
VHF Very High Frequency - frequumlecircncia muito alta
VLF Very Low Frequency - frequumlecircncia muito baixa
WWW World Wide Web - Grande Teia Mundial Nome dado ao conjunto de maacutequinas que
trocam informaccedilotildees utilizando o protocolo HTTP
78
REFEREcircNCIAS BIBLIOGRAacuteFICAS
ANATEL Agecircncia Nacional de Telecomunicaccedilotildees Atribuiccedilatildeo de faixas de frequumlecircncias no Brasil Disponiacutevel em lthttpwwwanatelgovbrToolsframeasplink=radiofrequencia qaffpdfgt Acesso em 26 set 2002
thBICSI Telecommunications distribution methods manual 8 ed Tampa Florida v2 1998 Cap 29
BRASIL Web Site Oficial do Departamento Nacional de Tracircnsito Disponiacutevel em lthttpwww denatrangovbrpg70jspgt Acesso em 08 nov 2002
BRASIL Web Site Oficial do Departamento Nacional de Tracircnsito Disponiacutevel em httpwww denatrangovbrpgl8jspgt Acesso em 10 nov 2002
CASE J et al RFC 1157 - A Simple Network Management Protocol (SNMP) Network Working Group may 1990 p 5
FIAT AUTOMOacuteVEIS Web Site Oficial do Brasil Disponiacutevel em httpwwwfiatcombr index_sitephpgt institucional a faacutebrica Acesso em 19 nov 2002
GOOGLE Web Site de Busca Disponiacutevel em lthttpwwwgooglecombrsearch hl=ptampie=ISO-8859-1 ampq=22rastreamento+de+veEDculo s22ampbtnG=Pesquisa+Google amplr=lang_ptgt Acesso em 15 out 2002
MELLO Roseleine Calgaro Uma MIB de apoio agrave gerecircncia do relacionamento com o cliente em comeacutercio eletrocircnico 2002 108 f Dissertaccedilatildeo (Mestrado em Ciecircncias da Computaccedilatildeo) - Universidade Federal de Santa Catarina Florianoacutepolis 2002
RIO DE JANEIRO (Estado) 5 set 2002 Tracircnsito Brasil Estatiacutestica da Organizaccedilatildeo Mundial de Sauacutede sobre tracircnsito Disponiacutevel em lthttpwwwtransitobrasilcombrnoticia noticiaphp noti=1044gt Acesso em 22 out 2002
RIO DE JANEIRO (Estado) SuperTrack Rastreamento de veiacuteculos Disponiacutevel em lthttp wwwsupertrackcombr2htmgt Acesso em 02 out 2002
79
RIO DE JANEIRO (Estado) Revista Engebraacutes Mortos no tracircnsito chegam a 1 milhatildeo e acidentes consomem US$ 10 bi ao ano Disponiacutevel em lthttpwwwengebrascombr EngbWebportuguesmortosnohtmgt Acesso em 24 set 2002
TANENBAUM Andrew S Redes de computadores 3 ed Rio de Janeiro Campus 1997 923 p
TANIGUCHI Caacutessio O bom exemplo do tracircnsito em Curitiba Curitiba mar 2002 Disponiacutevel em lthttpwwwcuritibaprgovbrpmcAgenciaartigostransitolhtmlgt Acesso em 19 nov 2002
TIM Telesc Celular Cobertura Disponiacutevel em lthttpwww2timsulcombr intemaaspitem=2amppagina=coberturagt Acesso em 26 set 2002
em que pelo menos um dos terminais ou elementos eacute moacutevel a transmissatildeo sem fio eacute a
tecnologia mais indicada
16
221 O Espectro Eletromagneacutetico
A tecnologia da comunicaccedilatildeo sem fio utiliza como meios de transmissatildeo a atmosfera terrestre
ou o vaacutecuo sendo que estes meios assim como cabos de cobre e cabos oacuteticos tecircm limitaccedilotildees
O espectro eletromagneacutetico eacute o nome dado agrave parte aproveitaacutevel do meio livre para a difusatildeo
de um sinal considerando a tecnologia atualmente conhecida Segundo Tanenbaum (1997)
esta tecnologia foi produzida e observada pela primeira vez em 1887 por Heinrich Hertz
Quando se movem os eleacutetrons criam ondas eletromagneacuteticas que podem se propagar atraveacutes do espaccedilo livre (inclusive no vaacutecuo) O nuacutemero de oscilaccedilotildees por segundo de uma onda eletromagneacutetica eacute chamado de frequumlecircncia eeacute medida em Hz A distacircncia entre dois pontos maacuteximos (ou miacutenimos) consecutivos eacute chamada de comprimento de onda que eacute universalmente designada pela letra grega X (lambda) No vaacutecuo as ondas viajam na mesma velocidade independente de sua frequumlecircncia ou seja a 3x108 ms que eacute a velocidade da luz representada por c A relaccedilatildeo fundamental eacute expressa na equaccedilatildeo X=C Quando se instala uma antena com o tamanho apropriado em um circuito eleacutetrico as ondas eletromagneacuteticas podem ser transmitidas e recebidas com eficiecircncia por um receptor localizado a uma distacircncia bastante razoaacutevel Toda a comunicaccedilatildeo sem fio eacute baseada nesse princiacutepio (TANENBAUM 1997 p 107)
Os principais fatores que afetam uma transmissatildeo em radiofrequumlecircncia satildeo basicamente a
frequumlecircncia utilizada a localizaccedilatildeo dos equipamentos de transmissatildeorecepccedilatildeo o tamanho e
altura das antenas a potecircncia de transmissatildeo do sinal obstaacuteculos e condiccedilotildees do tempo Estes
fatores determinam a aacuterea de cobertura de um determinado sinal isto eacute a aacuterea geograacutefica
onde eacute possiacutevel haver uma comunicaccedilatildeo entre dois ou mais terminais
O espectro eletromagneacutetico uacutetil atualmente em radiofrequumlecircncia eacute a faixa que vai de 3 kHz ateacute
300 GHz O uso desta faixa de frequumlecircncias eacute restrito e controlado justamente para organizar
as vaacuterias aplicaccedilotildees e os inuacutemeros interesses envolvidos O oacutergatildeo federal que atribui destina
e fiscaliza as vaacuterias faixas de frequumlecircncias no Brasil eacute a ANATEL
A grande faixa dos 3 kHz aos 300 GHz eacute dividida em 8 bandas conhecidas pelas suas siglas
na liacutengua inglesa a saber
VLF - frequumlecircncias muito baixas esta banda vai de 3 a 30 kHz a baixa frequumlecircncia implica em
alto comprimento de onda Este tipo de sinal tende a acompanhar a curvatura da Terra
atingindo grandes distacircncias Esta banda eacute especialmente utilizada para transmissotildees globais e
navegaccedilatildeo mariacutetima de longa distacircncia (BICSI 1998 p 29-2)
LF - frequumlecircncias baixas satildeo as contidas entre 30 kHz e 300 kHz Possuem caracteriacutesticas de
propagaccedilatildeo e uso similares agrave banda VLF
MF mdash frequumlecircncias meacutedias estatildeo entre 300 kHz e 3000 kHz Uma grande parte deste espectro
eacute utilizado pelas raacutedios AM (amplitude modulada) tambeacutem conhecidas com raacutedios de ondas
meacutedias (OM) Estas ondas se propagam ao niacutevel do solo e perfuram preacutedios e obstaacuteculos Ateacute
esta frequumlecircncia a largura de banda disponiacutevel eacute pequena (TANENBAUM 1997 p 110)
HF - frequumlecircncias altas vatildeo de 3 MHz ateacute 30 MHz As ondas que estatildeo ao niacutevel do solo tende
a ser absorvidas pela Terra de forma que a propagaccedilatildeo do sinal natildeo acompanha mais a
curvatura do planeta A caracteriacutestica nesta banda eacute que as ondas refratam na ionosfera uma
ou mais vezes retomando ao solo e sendo recebidas pelo destino
VHF - frequumlecircncias muito altas compreendem o intervalo de 30 MHz a 300 MHz A
caracteriacutestica de propagaccedilatildeo eacute similar ao HF sendo utilizada por radioamadores canais de
televisatildeo aberta (2 ao 13) e raacutedios FM (frequumlecircncia modulada) A banda VHF possui faixas
destinadas agrave comunicaccedilatildeo moacutevel terrestre e aplicaccedilotildees militares (TANENBAUM 1997 p
111)
UHF - frequumlecircncias ultra-altas satildeo as que vatildeo de 300 MHz a 3000 MHz De uma forma geral
a partir de 100 MHz as ondas trafegam em linha reta sendo desta forma mais simples para se
17
determinar origem e destino Estas ondas satildeo vulgarmente conhecidas como microondas e
satildeo amplamente utilizadas em comunicaccedilatildeo de dados e voz Usando antenas paraboacutelicas eacute
possiacutevel concentrar o sinal num feixe de microondas permitindo uma comunicaccedilatildeo mais
eficiente A banda UHF conteacutem duas faixas ISM - em 902 MHz e 24 GHz que satildeo liberadas
pela ANATEL para aplicaccedilotildees industriais cientiacuteficas e meacutedicas ou seja na praacutetica qualquer
um pode utilizaacute-las sem autorizaccedilatildeo do oacutergatildeo governamental Ambas estatildeo congestionadas
pela alta utilizaccedilatildeo em telefonia e comunicaccedilatildeo de dados principalmente em grandes centros
Nesta banda eacute atribuiacuteda uma faixa de comunicaccedilatildeo moacutevel terrestre
SHF - as frequumlecircncias superaltas encontram-se acima de 3 GHz e abaixo de 30 GHz Nesta
banda foram atribuiacutedas duas faixas ISM localizadas em 57 e 24 GHz Quando a transmissatildeo
utiliza frequumlecircncias acima de 8 GHz a aacutegua comeccedila a ser um obstaacuteculo pois as ondas
eletromagneacuteticas agora com um comprimento de onda de 3 ou 4 centiacutemetros satildeo absorvidas
pela chuva As empresas de telefonia utilizam SHF em larga escala principalmente para
comunicaccedilatildeo de longa distacircncia
EHF - frequumlecircncias extremamente altas vatildeo de 30 a 300 GHz Possuem caracteriacutesticas
semelhantes a SHF e suas faixas ISM satildeo 61 122 e 244 GHz
222 Teacutecnicas de Multiplexaccedilatildeo
A necessidade de compartilhar um meio finito de transmissatildeo - o ar - fez com que vaacuterias
tecnologias fossem desenvolvidas para resolver problemas de transmissatildeo Uma necessidade
que surgiu foi a de utilizar mais eficientemente as estreitas bandas alocadas para determinada
aplicaccedilatildeo telefonia celular por exemplo O aumento exponencial dos usuaacuterios de telefones
celulares rapidamente congestiona as estaccedilotildees radiobase que podem operar numa pequena
faixa licenciada pela ANATEL
18
Foram desenvolvidas teacutecnicas de multiplexaccedilatildeo para aumentar a capacidade de transmissatildeo
das ondas eletromagneacuteticas Uma analogia uacutetil para mostrar o efeito da multiplexaccedilatildeo de um
sinal de raacutedio eacute o da ponte Governador Colombo Sales que liga a Ilha de Santa Catarina ao
continente A ponte ocupa um determinado espaccedilo uma largura limitada possui 4 pistas
todas no mesmo sentido Se quiseacutessemos aumentar a capacidade de veiacuteculos que trafegam
naquele sentido e natildeo tiveacutessemos espaccedilo para ampliar a largura da ponte ou natildeo houvesse
condiccedilotildees teacutecnicas para isto poderiacuteamos multiplexaacute-la Diminuindo a largura de cada uma
das 4 pistas poderiacuteamos criar uma quinta pista de rodagem Ou se poderia construir um outro
niacutevel de pistas na mesma largura e acima do existente a capacidade de veiacuteculos dobraria sem
que a largura original da ponte fosse alterada
Existem vaacuterias teacutecnicas de multiplexaccedilatildeo sendo que as mais utilizadas satildeo
FDMA - a teacutecnica de acesso muacuteltiplo por divisatildeo de frequumlecircncia pode ser utilizada tanto em
transmissotildees digitais quanto analoacutegicas Uma banda alocada de 25 MHz por exemplo pode
ser dividida em 833 canais independentes de 30 kHz cada Esta teacutecnica permite que o
equipamento moacutevel seja mais simples e barato poreacutem a estaccedilatildeo radiobase necessita mais
equipamentos pois cada canal requer um transmissor e um receptor (BICSI 1998 p29-4)
TDMA mdash a multiplexaccedilatildeo de acesso muacuteltiplo por divisatildeo de tempo prevecirc a divisatildeo dos canais
de radiofrequumlecircncia do FDMA em intervalos de tempo sendo que a cada transmissatildeo eacute alocado
um determinado intervalo TDMA eacute um meacutetodo mais complexo e requer equipamentos mais
sofisticados que um FDMA puro mas consegue atender um nuacutemero muito maior de usuaacuterios
(BICSI 1998 p29-5)
CDMA mdash o acesso muacuteltiplo por divisatildeo de coacutedigo foi desenvolvido para uso militar visando
seguranccedila nas transmissotildees O sistema consiste em converter a informaccedilatildeo em sinal digital e
misturaacute-lo a um coacutedigo randocircmico Esta combinaccedilatildeo eacute transmitida numa larga faixa de
frequumlecircncias literalmente o sinal eacute ldquoespalhadordquo numa teacutecnica conhecida por spread-spectrum
19
CDMA consegue acomodar 20 vezes mais usuaacuterios que FDMA considerando a mesma
largura de banda (BICSI 1998 p 29-6)
23 Estaccedilatildeo Radiobase - ERB
As estaccedilotildees radiobase satildeo um elemento-chave do sistema principalmente porque demandam
um forte investimento do Poder Puacuteblico para que as aacutereas de cobertura necessaacuterias sejam
rapidamente atingidas Este trabalho prevecirc um modelo similar ao adotado pelas companhias
de telefonia celular que em poucos anos conseguiram atingir as principais cidades e rodovias
20
com seu sistema comograve podemos ver na figura 22 do site da TIM Telesc Celular (2002)
Cobertura em mais de 2300 km de rodovias
A TIM aleacutem de oferecer cobertura em 235 municiacutepios em suacirc aacuterea de concessatildeo pensando sempre em oferecer os melhores serviccedilos a seus clientes estaacute estendendo sua cobertura em diversos trechos de rodovias Hoje satildeo mais de 2300 km de rodovias para vocecirc falar ao telefone mesmo quando estiver viajando
Rodaroacute
BR-277 CURITIBA- PONTA GROSSA 100
BR-376 MARINGAacute - APUCARANA 100PR-407 PARANAGUAacute - PONTAL DO PARANAacute 100BR-369 CAMBEacute - APUCARANA 98
BR-376 CURITIBA - Divisa Est Santa Catarina 96BR-277 CURITIBA - PARANAGUAacute 90BR-277 CASCAVEL - FOZ DO IGUACcedilU 86PR-508 ALEXANDRA - MATINHOS 84
BR-116 CURITIBA - Divisa Est Satildeo Paulo 80
BR-116 CURITIBA - Divisa Est Santa Catarina 57
BR-101 FLORIANOPOLIS - Divisa Est Paranaacute 97
BR-101 FLORIANOacutePOLIS - Divisa Est Rio Grande do Sul 90BR-470 NAVEGANTES - BLUMENAU 70
BR-280 MAFRA - PORTO UNIAtildeO 38BR-282 FLORIANOacutePOLIS - LAGES 23
Fig 22 -Aacuterea de cobertura TIM Celular
As ERBs formam uma rede sem fio (WLL - wireless lan) que eacute acessada pelos noacutes da rede
(veiacuteculos automotores) sempre que os mesmos estiverem dentro da aacuterea de cobertura As
plataformas que datildeo sustentaccedilatildeo a este sistema satildeo vaacuterias sendo que algumas jaacute estatildeo
consolidadas principalmente produtos da chamada Segunda Geraccedilatildeo tais como TDMA
CDMA DECT e GSM Outros sistemas chamados de Terceira Geraccedilatildeo como UMTS estatildeo
surgindo e poderatildeo ser utilizados em larga escala no futuro
22
3 - NECESSIDADES E BENEFIacuteCIOS
31 Tecnologia Atual versus Modelo de gerenciamento SNMP
Este trabalho se posiciona no ceme de vim mercado extremamente competitivo e caracterizado
pelo uso de tecnologias proprietaacuterias o mercado de veiacuteculos Tem-se hoje uma pequena
quantidade de montadoras no mundo todas elas lutando para conquistar mercados e
sobreviver Suas equipes de pesquisa e desenvolvimento satildeo cercadas de cuidado e sigilo pois
se tomaram elementos decisivos nesta batalha A informaccedilatildeo eacute mais uma vez fator decisivo
Neste caso natildeo eacute a informaccedilatildeo comercial a informaccedilatildeo de marketing a informaccedilatildeo que eacute
coletada nos mercados consumidores Este trabalho trata de uma informaccedilatildeo especial aquela
contida no veiacuteculo
A pesquisa descrita nesta dissertaccedilatildeo mostra o estaacutegio tecnoloacutegico atual de algumas das
principais montadoras do mundo focalizando principalmente as de automoacuteveis que satildeo as
que determinam o estado da arte Os sistemas de gerenciamento embarcados nos automoacuteveis
satildeo proprietaacuterios e baseados em um ou mais moacutedulos internos que se comunicam com o
mundo externo - tipicamente um PC - via comunicaccedilatildeo serial O automoacutevel conteacutem vaacuterios
sensores e atuadores que informam paracircmetros e estados O cruzamento destas informaccedilotildees
determina avarias ou defeitos que podem ser sanados com uma intervenccedilatildeo externa ou
atraveacutes de um comando Todo este sistema eacute totalmente disponibilizado na unidade de
desenvolvimento da montadora ou seja basicamente em um uacutenico lugar no planeta Uma
pequena parte deste sistema eacute disponibilizado agraves revendas com suas oficinas credenciadas
quase nada eacute oferecido ao usuaacuterio final do veiacuteculo As concessionaacuterias autorizadas compram
um pacote que inclui um PC desktop ou notebook software de gerenciamento moacutedulos de
comunicaccedilatildeo e treinamento na faacutebrica que possibilitaraacute alguns diagnoacutesticos e correccedilotildees de
avarias A questatildeo eacute a seguinte o usuaacuterio paga um valor expressivo por um veiacuteculo com uma
tecnologia de ponta embutida mas continua ficando com o carro quebrado na beira da
estrada sem saber o que fazer Em outra direccedilatildeo o Poder Puacuteblico investe em sistemas de
controle da malha viaacuteria tais como radares e sensores os populares ldquopardaisrdquo e ldquolombada
eletrocircnicardquo
Quando um automoacutevel estaacute em funcionamento numa viagem por exemplo um complexo
mecacircnico-eleacutetrico-hidraacuteulico-eletrocircnico estaacute operando em sincronia Os vaacuterios sistemas
motor injeccedilatildeo de combustiacutevel suspensatildeo etc satildeo todos direcionados para realizar uma
funccedilatildeo simples deslocar pessoas com rapidez conforto e seguranccedila Se eles cumprirem de
forma eficiente este objetivo pode-se dizer que o carro eacute bom Sabe-se que isto realmente
acontece assim como eacute sabido que estes sistemas falham sofrem desgastes sofrem variaccedilotildees
de carga e ficam obsoletos Assim como um equipamento ativo de rede
Um switch de rede quando estaacute em funcionamento numa rede de dados com velocidades de
101001000 Mbps por exemplo eacute um complexo mecacircnico-eleacutetrico-eletrocircnico operando em
sincronia Os vaacuterios sistemas conexotildees mecacircnicas de cabos fonte de energia placas de
circuito etc satildeo direcionados a realizar uma funccedilatildeo tambeacutem simples encaminhar pacotes de
dados com rapidez e seguranccedila Se este switch cumprir esta funccedilatildeo de forma eficiente tem-se
um bom equipamento em matildeos Os switches tambeacutem falham desgastam tecircm sua carga
alterada e ficam obsoletos Para manter-se um switch sempre em funcionamento eficiente eacute
necessaacuterio gerenciaacute-lo
O mundo automotivo vive uma situaccedilatildeo similar agrave descrita anteriormente a explosatildeo do uso de
automoacuteveis Assim como na transiccedilatildeo ARPANET-Intemet natildeo se tem ferramentas eficientes
para gerenciar este processo depois que o veiacuteculo sai da linha de montagem Na verdade natildeo
existem padrotildees para este fim As induacutestrias criaram padrotildees de gerenciamento proprietaacuterios
23
que praticamente cessam sua utilidade no momento que saem da linha de produccedilatildeo ressalva
feita a alguns diagnoacutesticos realizados por algumas concessionaacuterias
Um veiacuteculo oferece ao seu proprietaacuteriomotorista um conjunto de sinalizaccedilotildees luminosas e
paineacuteis analoacutegicos (ponteiros) ou digitais que informam velocidade rotaccedilatildeo do motor
quantidade de combustiacutevel etc Os mais modernos possuem um ldquocomputador de bordordquo que
basicamente faz a relaccedilatildeo entre duas variaacuteveis como por exemplo distacircncia percorrida versus
combustiacutevel consumido e disponibiliza ao motorista o consumo meacutedio do automoacutevel
Os automoacuteveis satildeo particularmente econocircmicos quase avaros quando o assunto eacute fornecer
informaccedilotildees aos gestores da rede digo do sistema viaacuterio os departamentos municipais
estaduais e federais encarregados de tracircnsito estradas e rodovias simplesmente desconhecem
os equipamentos digo veiacuteculos que trafegam pelos seus domiacutenios
O poder puacuteblico investe pesadamente e de forma reativa em ampliaccedilatildeo de vias e
cruzamentos da mesma forma que um administrador de rede sem gerenciamento trata de
comprar ativos de rede que possibilitem links mais raacutepidos desfazendo um gargalo e criando
outro Outro investimento eacute no sentido de monitorar velocidade e identificaccedilatildeo (placa) dos
automoacuteveis com objetivo duplo de controlar e arrecadar
Nos dois casos citados acima - usuaacuterio e gestor - fica claro o condicionamento a que ambos
estatildeo submetidos pouca ou nenhuma informaccedilatildeo eacute o normal Fazendo um pequeno exerciacutecio
considerando a hipoacutetese de que os automoacuteveis fossem mais ldquoamigaacuteveisrdquo pode-se imaginar
um motorista sendo avisado que no proacuteximo mecircs venceraacute a garantia de 1 ano do veiacuteculo
aproveite e leve na concessionaacuteria autorizada mais proacutexima para sanar aquele ruiacutedo no painel
Mecircs que vem vocecirc teraacute que pagar por isto A informaccedilatildeo aparece no visor de cristal liacutequido do
raacutedio ou CDplayer Situaccedilatildeo 2 a famiacutelia em viagem de feacuterias ocorre uma falha no sistema
ABS que evita o bloqueio dos freios do veiacuteculo Faltam 200 km para o destino Podemos
continuar a viagem com seguranccedila ou tenho que procurar uma oficina O sistema informa que
24
apenas o sistema antibloqueio estaacute inoperante mas os freios estatildeo perfeitos Siga viagem e
assim que puder leve a uma concessionaacuteria autorizada O proprietaacuterio de uma transportadora
que possui uma frota de veiacuteculos simplificaria sua tarefa de manutenccedilatildeo dos veiacuteculos
Sempre que um caminhatildeo entra numa das filiais o agente SNMP envia um trap (relatoacuterio) das
condiccedilotildees funcionais do veiacuteculo
O mesmo exerciacutecio pode ser feito pensando no poder puacuteblico nos pontos de gerenciamento
de traacutefego que funcionam como uma rede sem fio que recebe e envia dados para os
automoacuteveis uma estaccedilatildeo gerente recebe uma notificaccedilatildeo de um agente SNMP embarcado no
veiacuteculo que informa que eacute um Palio do fabricante FIAT modelo XA 03 placa ABC 1234
Cor vermelha Chassi 2384FTR4532DSE12 MAC Address 0060B30000C2 e estaacute
trafegando a 95 kmh velocidade acima do permitido no trecho A estaccedilatildeo gerente envia uma
mensagem ao veiacuteculo informando a situaccedilatildeo irregular ao motorista que iraacute diminuir a
velocidade para natildeo ser multado Numa situaccedilatildeo hipoteacutetica de roubo de automoacutevel as estaccedilotildees
gerentes do poder puacuteblico satildeo autorizadas a enviar um comando de cortar a igniccedilatildeo do
veiacuteculo
No caso de gerenciamento de um conjunto de veiacuteculos como o proprietaacuterio da transportadora
ou o DER de Santa Catarina existe a necessidade de padronizaccedilatildeo ou seja todas as
montadoras deveriam adotar gradativamente um modelo padronizado A padronizaccedilatildeo
possibilita que se economize no desenvolvimento de aplicaccedilotildees e equipamentos software e
hardware Outra vantagem eacute que mais empresas podem adquirir o sistema e desfrutar dos
benefiacutecios de gerenciamento sobre veiacuteculos jaacute que natildeo se fala mais em tecnologia
proprietaacuteria
Este trabalho considera algumas diferenccedilas entre utilizar o Modelo SNMP para gerenciamento
de uma rede de computadores ou para veiacuteculos automotores Os conceitos baacutesicos natildeo se
alteram e as principais mudanccedilas satildeo relacionadas na Tabela 31
25
26
Modelo SNMP em Redes de
Computadores
Modelo SNMP em Veiacuteculos
Automotores
Estaccedilotildees de
Gerenciamento
Estaacuteticas complexas e
centralizadas
Estaacuteticas ou moacuteveis complexas ou
simples e descentralizadas
Noacutes
GerenciadosEstaacuteticos Moacuteveis
Relaccedilatildeo
Estaccedilotildees Noacutes1 O n n O n
Elementos
Gerenciados
Computadores hubs switches
roteadores
Automoacuteveis ocircnibus caminhotildees
motocicletas
Base de
InformaccedilotildeesMIB-II
Os objetos e grupos da MIB-II satildeo
insuficientes para este fimTabela 31 - Comparativo de Uso no Modelo SNMP
Natildeo se quer que com este trabalho sejam abolidas as questotildees de sigilo e segredo industrial na
pesquisa e desenvolvimento dos veiacuteculos pelo contraacuterio As atuais formas de monitoramento
e telemetria com a meta de resolver problemas e aumentar a vantagem competitiva de seus
produtos satildeo boas principalmente para os consumidores
27
4 - MODELO DE GERENCIAMENTO DE VEIacuteCULOS AUTOMOTORES
O modelo proposto nesta dissertaccedilatildeo eacute baseado no modelo SNMP e utiliza os elementos
previstos ou seja estaccedilotildees de gerenciamento noacutes gerenciados informaccedilotildees e um protocolo
de comunicaccedilatildeo A intenccedilatildeo eacute utilizar ao maacuteximo toda a tecnologia que jaacute foi desenvolvida e
foi consolidada ao longo dos uacuteltimos anos pois isto traraacute baixos custos e uma massa criacutetica jaacute
formada
Neste capiacutetulo e nos posteriores utilizar-se-aacute para efeito de maior clareza a denominaccedilatildeo
carro eou automoacutevel ao inveacutes de veiacuteculo inclusive nas figuras O carro eacute o veiacuteculo mais
comum e pretende-se que o leitor na medida em que se embasa o modelo vaacute traccedilando um
paralelo com as situaccedilotildees corriqueiras do dia-a-dia De qualquer forma o modelo foi pensado
para ser utilizado em todos os tipos de veiacuteculos sejam eles de passeio utilitaacuterios de carga
motocicletas de passageiros enfim todos os veiacuteculos (noacutes) que utilizam a malha viaacuteria (rede)
do paiacutes
O modelo proposto apresenta trecircs arquiteturas Fiacutesica Funcional e de Informaccedilatildeo A
arquitetura Fiacutesica define a infra-estrutura de comunicaccedilatildeo entre os componentes do sistema a
arquitetura Funcional descreve os componentes loacutegicos do sistema e as funcionalidades que
podem ser desenvolvidas e a arquitetura de Informaccedilatildeo apresenta um conjunto de variaacuteveis
que datildeo suporte ao desenvolvimento das aplicaccedilotildees e as notificaccedilotildees que podem ser emitidas
no caso destas variaacuteveis atingirem limiares especificados Cada uma dessas arquiteturas seraacute
detalhada nos itens a seguir
28
41 Arquitetura Fiacutesica
Esta dissertaccedilatildeo utiliza o Modelo de Gerenciamento SNMP por se tratar de uma tecnologia
que eacute padratildeo possui inuacutemeros gerentes e agentes desenvolvidos para as mais diversas
aplicaccedilotildees e eacute produzida em escala o que baixa os custos de implantaccedilatildeo em qualquer
veiacuteculo A quantidade de pessoal que jaacute atua nesta tecnologia tambeacutem eacute um fator positivo A
figura abaixo mostra esquematicamente o modelo sendo aplicado no gerenciamento de
veiacuteculos
Gerenciamento
(GERENTE
SNMP)
Fig 41 - Modelo de Gerenciamento SNMP em Veiacuteculos Automotores
Saindo de um modelo teoacuterico e descrevendo um modelo praacutetico tem-se um computador
rodando um programa gerente SNMP que interage com uma base de dados este computador
possui uma interface ethemet 10100 que estaacute conectada por cabo de par tranccedilado ou fibra
oacutetica a uma bridge Esta bridge converte o padratildeo de comunicaccedilatildeo de rede ethernet em
radiofrequumlecircncia utilizando uma frequumlecircncia de saiacuteda e outra de entrada este conjunto eacute
vulgarmente denominado canal e eacute compartilhado por todos os veiacuteculos equipados com uma
bridge similar A bridge do veiacuteculo opera no mesmo canal e compartilha a banda total
fornecida pelo sistema gerente com os outros veiacuteculos que estatildeo na regiatildeo de cobertura da
antena (ERB - estaccedilatildeo radiobase)
A cobertura de cada ERB depende basicamente da potecircncia real dissipada pela antena do tipo
e ganho da antena Uma referecircncia praacutetica que se pode ter eacute o das aacutereas de cobertura de
telefones celulares o modelo proposto nesta dissertaccedilatildeo pode ser implementado com uma
infraestrutura semelhante A figura 42 mostra os elementos reais e sua interaccedilatildeo
Fig 42 - Modelo fiacutesico para gerenciamento de veiacuteculos
O Modelo de Gerenciamento de Veiacuteculos Automotores contempla todas as etapas da ldquovidardquo
de um veiacuteculo ou seja satildeo previstos estaacutegios diferenciados de monitoramento e controle de
acordo com a etapa em que o veiacuteculo se encontra
A primeira etapa de um veiacuteculo automotor fisicamente falando eacute a sua produccedilatildeo
normalmente executada em seacuterie As montadoras possuem plantas fabris em diversas
localidades do mundo onde produzem determinadas linhas e modelos de veiacuteculos No
momento que o veiacuteculo recebe seu sistema eletro-eletrocircnico incluindo o microservidor
veicular uma estaccedilatildeo de gerenciamento da produccedilatildeo jaacute pode iniciar a gravaccedilatildeo dos dados de
identificaccedilatildeo do mesmo como eacute ilustrado na figura 43
MONTADORA DE AUTOMOacuteVEIS Linha de montagem
Dados de Identificaccedilatildeo do veiacuteculo
Fig 43 - Gerenciamento na produccedilatildeo do veiacuteculo
O veiacuteculo cumpre sua trajetoacuteria na linha de montagem jaacute interagindo com uma aplicaccedilatildeo-
gerente desenvolvida para este fim O fabricante neste momento jaacute pode monitorar os testes
iniciais do veiacuteculo gerenciar sua armazenagem no paacutetio da faacutebrica e o embarque para a
concessionaacuteria Apenas duas estaccedilotildees radiobase externas tecircm capacidade para dar cobertura a
todo parque fabril de uma montadora como a Fiat em Betim MG que eacute a maior montadora do
paiacutes com 613800 m2 de aacuterea construiacuteda segundo informa o site brasileiro da Fiat Automoacuteveis
(2002) Algumas ERBs internas que tem um custo muito inferior agraves externas completariam a
cobertura nos pontos necessaacuterios da linha de montagem
O veiacuteculo pronto segue na maior parte das vezes para uma concessionaacuteria autorizada para ser
comercializado Esta mesma concessionaacuteria normalmente presta assistecircncia teacutecnica aos
veiacuteculos da marca tendo limitaccedilotildees quando recebe um automoacutevel por exemplo de um
concorrente Com uma estaccedilatildeo radiobase interna a concessionaacuteria estaacute habilitada a monitorar
todos os veiacuteculos que entrarem na sua oficina estando eles equipados com o microservidor
veicular O teacutecnico da empresa tem a sua disposiccedilatildeo dados histoacutericos e perfis de uso do
veiacuteculo que podem auxiliar na detecccedilatildeo e soluccedilatildeo do problema
Os dados de identificaccedilatildeo do veiacuteculo e do proprietaacuterio aliados ao perfil do condutor tomam-
se ferramentas para conquista e manutenccedilatildeo do cliente A diminuiccedilatildeo do iacutendice de roubos e
acidentes toma a contrataccedilatildeo do seguro uma opccedilatildeo menos necessaacuteria diminuindo o gasto de
quem compra o veiacuteculo e consequumlentemente aumentando as vendas A figura 44 mostra as
possibilidades de gerenciamento nas fases de comercializaccedilatildeo e manutenccedilatildeo
32
REVENDA DE AUTOMOacuteVEIS
Fig 44 - Gerenciamento na comercializaccedilatildeo e manutenccedilatildeo do veiacuteculo
Encerrada a primeira comercializaccedilatildeo do veiacuteculo inicia-se a etapa de utilizaccedilatildeo do mesmo
por um proprietaacuterio ou condutor O microservidor veicular interage com o condutor via painel
digital ou sintetizador de voz Alguns veiacuteculos de maior valor agregado jaacute satildeo equipados com
paineacuteis que atendem ao ldquocomputador de bordoldquo e ao sistema de som raacutedios FM transmitem
pequenas chamadas e notiacutecias que satildeo lidas no interior do veiacuteculo Sintetizadores de voz
equipam os veiacuteculos chamados ldquotop de linhardquo e informam para o motorista colocar o cinto de
seguranccedila que existem portas abertas etc O Modelo de Gerenciamento de Veiacuteculos
Automotores possibilita que haja um enriquecimento das informaccedilotildees e possibilidades para o
condutor do veiacuteculo conforme mostra a figura 45
33
Fig 45 - Gerenciamento no uso do veiacuteculo
PROPRIETAacuteRIO DO AUTOMOacuteVEL
Monitoramento
Garantia e revisotildees
Seguranccedila
O proprietaacuterio do veiacuteculo eacute notificado sempre que uma troca de oacuteleo ou manutenccedilatildeo
preventiva eacute necessaacuteria diminuindo os riscos de uma eventual perda de garantia do fabricante
O aviso de que a garantia do veiacuteculo estaacute expirando tambeacutem existe e isto possibilita uma
eventual diminuiccedilatildeo de custos numa revisatildeo Como o veiacuteculo interage com o sistema gestor
de tracircnsito o modelo prevecirc um mecanismo de solicitaccedilatildeo de socorro muito uacutetil em casos de
acidentes ou quebra do veiacuteculo O maior benefiacutecio eacute saber que seu veiacuteculo estaacute sendo
monitorado assim como os outros veiacuteculos que estatildeo trafegando O monitoramento causa
maior disciplina no tracircnsito e a consequumlente diminuiccedilatildeo de acidentes como mostra a
experiecircncia na capital paranaense na palavra de Cassio Taniguchi
Em 2001 foram 20 menos mortes no tracircnsito curitibano Passamos de 16 em 2000 para 13 morte em cada grupo de 10 mil veiacuteculos Esse eacute o indicador utilizado para mensurar o niacutevel de seguranccedila no tracircnsito urbano E eacute tambeacutem um iacutendice capaz de nos informar a respeito do niacutevel de civilidade que nossa sociedade alcanccedilou Os curitibanos merecem aplausos porque esse resultado eacute fruto de um esforccedilo coletivo que tem envolvido toda a
34
cidade desde 1997 quando lanccedilamos o programa Cidadatildeo em Tracircnsito O programa todos lembram eacute ancorado no tripeacute formado pela engenharia de traacutefego fiscalizaccedilatildeo e educaccedilatildeo para o Tracircnsito E em cinco anos os resultados falam por si proacuteprios O investimento realizado pela Prefeitura de Curitiba passa de R$ 100 milhotildees - o maior entre as cidades de mesmo porte no paiacutes (TANIGUCHI 2002)
O gerenciamento do veiacuteculo auxilia os engenheiros de traacutefego e aumenta o poder de
fiscalizaccedilatildeo do Poder Puacuteblico tornando praticamente inviaacuteveis as accedilotildees criminosas
envolvendo veiacuteculos O Poder Puacuteblico do Brasil bem como de todo paiacutes que adotar este
modelo de gerenciamento ganha uma ferramenta poderosa de gestatildeo de tracircnsito com reflexos
em oacutergatildeos governamentais federais estaduais e municipais diversos tais como departamentos
de tracircnsito departamentos de poliacutecia rodoviaacuteria poliacutecias civil e militar serviccedilos de
inteligecircncia poliacutecia federal serviccedilos de repressatildeo ao crime organizado e secretarias de
receita A figura 46 ilustra algumas situaccedilotildees contempladas neste modelo proposto
Fig 46 - Gerenciamento pelo Poder Puacuteblico
Administraccedilatildeo da malha viaacuteria
Controle de roubos e acidentes
PODER PUacuteBLICOMonitoramento de
tracircnsito
O poder que o modelo disponibiliza aos oacutergatildeos puacuteblicos eacute o poder da informaccedilatildeo em tempo
real o conjunto formado pela identificaccedilatildeo inequiacutevoca do veiacuteculo seu provaacutevel condutor e a
localizaccedilatildeo atual com pequena margem de erro permite accedilotildees policiais raacutepidas e eficientes O
Modelo de Gerenciamento de Veiacuteculos permite ainda que o sistema gestor execute controles
remotamente sobre o veiacuteculo como corte de combustiacutevel e de igniccedilatildeo do motor causando a
imobilizaccedilatildeo instantacircnea As Estaccedilotildees Puacuteblicas de Gerenciamento satildeo as mais complexas e as
mais seguras de todo o modelo visto o poder que carregam em sua aplicaccedilatildeo Apenas o Poder
Puacuteblico constituiacutedo pode ter acesso a estas potencialidades do sistema e para tanto a
aplicaccedilatildeo-gerente deve ser inviolaacutevel
A figura 47 simula uma implantaccedilatildeo de estaccedilotildees radiobase na regiatildeo central da capital
catarinense dando uma ideacuteia de como seria a distribuiccedilatildeo das antenas para haver
gerenciamento sobre os veiacuteculos que circulam na aacuterea
Fig 47 - Estaccedilotildees Radiobase em Florianoacutepolis
42 Arquitetura Funcional
O sistema fiacutesico apresentado anteriormente eacute mostrado aqui como entidades loacutegicas
posicionadas de acordo com sua funccedilatildeo no modelo de gerenciamento A figura 46 ilustra o
modelo funcional
36
Fig 48 - Modelo Funcional de Gerenciamento
421 Estaccedilotildees de Gerenciamento
As estaccedilotildees de gerenciamento satildeo de diferentes porte e complexidade variando de uma
estaccedilatildeo simples para gravaccedilatildeo de dados de identificaccedilatildeo na faacutebrica ateacute um grande complexo
de gerenciamento de veiacuteculos montado com computadores de grande porte e programas de
gerenciamento capazes de suportar milhares de noacutes (veiacuteculos) no Departamento de Estradas
de Rodagem de uma unidade da federaccedilatildeo As estaccedilotildees seratildeo basicamente destinadas a trecircs
finalidades de acordo com os interesses dos mantenedores da gerecircncia
4211 Estaccedilotildees de Gerenciamento de Produccedilatildeo
As estaccedilotildees de produccedilatildeo satildeo localizadas no ambiente de montagem do veiacuteculo ao lado da
linha de produccedilatildeo em seacuterie da motocicleta do automoacutevel do caminhatildeo do utilitaacuterio do
trator etc Esta estaccedilatildeo serviraacute para gravar as primeiras variaacuteveis na MIB do veiacuteculo
basicamente as de identificaccedilatildeo tais como nome do fabricante modelo do veiacuteculo nuacutemero de
seacuterie etc Estes dados satildeo estaacuteticos e soacute podem ser gravados e alterados em faacutebrica satildeo
uacutenicos e sua longevidade eacute coincidente com a do veiacuteculo
4212 Estaccedilotildees de Gerenciamento de Manutenccedilatildeo
As estaccedilotildees de manutenccedilatildeo estaratildeo baseadas nas concessionaacuterias autorizadas revendas de
automoacuteveis e oficinas mecacircnicas Sua funccedilatildeo baacutesica seraacute a gravaccedilatildeo de dados relativos agrave
venda e ao proprietaacuterio do veiacuteculo Satildeo estaccedilotildees simples que poderatildeo consultar as
informaccedilotildees de qualquer carro de qualquer marca visto que a padronizaccedilatildeo usando SNMP
retira o caraacuteter proprietaacuterio dos sistemas atuais
4213 Estaccedilotildees Puacuteblicas de Gerenciamento
Satildeo estaccedilotildees complexas e seguras que gerenciam a malha viaacuteria de um ou mais municiacutepios de
um estado da uniatildeo Basicamente compostas por hardware e software de grande porte como
por exemplo uma workstation HP ou IBM rodando Openview ou Unicenter TNG interagindo
com uma base de dados Oracle A seguranccedila possibilitada pelo SNMPv3 eacute um fator
primordial neste caso pois aqui estaratildeo sendo utilizadas funccedilotildees de controle vitais no veiacuteculo
422 Noacutes Gerenciados
O noacute gerenciado neste modelo proposto eacute tipicamente um veiacuteculo automotor conforme citado
anteriormente Aqui existe uma caracteriacutestica singular que eacute a de que os noacutes satildeo moacuteveis estatildeo
constantemente em deslocamento desde sua fabricaccedilatildeo na montadora passando pelo
transporte ateacute a revenda e o uso posterior pelo proprietaacuterio ou motorista O veiacuteculo dispotildee de
um hardware especialista - um microservidor veicular mdash que contecircm a vehicleMIB e o agente
este hardware interage com os sensores e atuadores existentes no automoacutevel O microservidor
veicular eacute composto basicamente de uma unidade central de processamento memoacuteria volaacutetil
memoacuteria permanente interface com o veiacuteculo e com a rede sem fio este produto assim como
descrito neste modelo natildeo existe comercialmente poreacutem a tecnologia eacute a mesma que eacute
utilizada na implementaccedilatildeo de gerenciamento em roteadores e switches
423 Meio de Comunicaccedilatildeo
A forma como a estaccedilatildeo gerenciadora e o noacute gerenciado trocam informaccedilotildees eacute por
radiofrequumlecircncia ou seja eacute uma comunicaccedilatildeo ethemet sem fio (wireless) que utiliza a mesma
tecnologia jaacute empregada em redes locais O gerente (estaccedilatildeo gerente) interage com o agente
(noacute gerenciado) por intermeacutedio de uma bridge ethemet sem fio e vice-versa A frequumlecircncia de
difusatildeo deve ser diversa das maciccedilamente utilizadas ISM (Aplicaccedilotildees Industriais Cientiacuteficas
e Meacutedicas) por motivos oacutebvios a escolha deve recair nas faixas atribuiacutedas para aplicaccedilatildeo
moacutevel terrestre preferencialmente as proacuteximas das bases de VHF e UHF 41015 MHz ateacute 50
MHz e 3354 MHZ ateacute 3999 MHz (ANATEL 2002)
Fig 49 - Espectro de frequumlecircncias no Brasil
423 Informaccedilotildees de Gerenciamento
As informaccedilotildees envolvidas estatildeo definidas em vehicleMIB e satildeo tratadas pelo agente
especialista que acompanha o veiacuteculo Os objetos ou atributos em questatildeo atendem a
legislaccedilatildeo brasileira de tracircnsito vigente e os requisitos baacutesicos do fabricante do revendedor e
do proprietaacuterio
39
424 Protocolo de Gerenciamento
O protocolo a ser utilizado eacute o SNMPv3 implementado sobre SNMPv2 A versatildeo 3 apresenta
vaacuterios avanccedilos na questatildeo de seguranccedila e as definiccedilotildees podem ser vistas nas RFCs 2571 a
2575 Como esta versatildeo natildeo eacute completa existe a necessidade da versatildeo anterior que pode ser
vista nas RFCs 1905 e 1906
43 Arquitetura de Informaccedilatildeo
A vehicleMIB foi projetada para atender as demandas baacutesicas de todas entidades fiacutesicas e
juriacutedicas que interagem com um automoacutevel Esta MIB procura natildeo conflitar com os sistemas
atualmente implantados que foram concebidos com outra finalidade
A pesquisa que resultou nesta MIB abrangeu a atual legislaccedilatildeo de tracircnsito os atuais coacutedigos
procedimentos e nuacutemeros empregados pela induacutestria automobiliacutestica e suas concessionaacuterias
As funccedilotildees principais de um automoacutevel foram contempladas somou-se a elas algumas
variaacuteveis trazidas do universo de redes de computadores e outras retiradas de carros-conceito
431 Desenvolvimento da MIB
Utilizou-se como ferramenta de auxiacutelio um pacote de programas da MG-Soft chamado MIB
Browser Professional Edition sendo que as figuras que mostram a aacutervore da MIB satildeo telas
capturadas deste software
40
f j MG-SOFT MIszlig Compiler - [MIszlig Group1J File Edit View Modules Jools Window Help
B MIB Tree B Q ] iso
B - Q org B Q dod
R-f1 internetiQ j directorv
+i _ J mgmtR I__| experimental
B vehicleMIBi Q j vehideMIBObjects Si f j vehicleMIBNotifications IS _ J vehicleMIBConformance
f i L_1 private I- SNMPvl Traps
ffl iJ T extual ConventionsS Type Assignments
Fig 410 - Aacutervore da MIB
A vehicleMIB faz parte do grupo experimental (3) segundo a notaccedilatildeo ASNl utilizada pelo
protocolo SNMP Os objetos definidos (OBJECT IDENTIFIER) para compor a vehicleMIB
foram trecircs a saber
vehicleMIBObjects conteacutem todas as informaccedilotildees relativas a identificaccedilatildeo do veiacuteculo
(vehicleldent) ao proprietaacuterio do veiacuteculo (vehicleOwner) o seu histoacuterico (vehicleHistory)
valores momentacircneos (vehicleStatus) e variaacuteveis para controle (vehicleControl)
vehicleMIBNotifications este objeto comporta os atributos utilizados para notificaccedilatildeo de
eventos importantes e se destinam principalmente para servir ao motoristaproprietaacuterio
vehicleMIBConformance este grupo define as necessidades e possibilidades de
implementaccedilatildeo segundo uma famiacutelia de objetos (OBJECT-GROUP) preacute-determinada Os
atributos referentes a grupos e as questotildees de concordacircncia estatildeo contidos nos OBJECT
IDENTIFIER vehicleGroups e vehicleCompliance
41
bullJMG-SOFT MIB Compilei [MIB Group]Uumliacute File Edit View Modules loots Window Help
tg satildegt U m amp T raquo f t I o s P3 m p | 0
B ^ MIB Tree B _ J iso
H Q j org eacute Q dod
Eacute j J internetP~1 directory
B i_ J mgmt rsquo Q j mib-2
agrave Q experimental Ograve OtildeEcirc vehicleMIB
Egrave __| vehicleMIBObjectsSi _ J vehicleldent ffl- n vehicleOwner E _ ] vehicle History ffl- fj vehicleStatus Egrave C j vehicleControl
atilde __) vehicleMIBNotificationsvehicleN otificationChangeO ilAndM aintenance
lt4 vehicleN otificationHelp d f vehicleNotificationGuaranty
B _ ] vehicleMIBConformance IacuteB _ J vehicleCompliance Eacute L J vehicleGroups
B -(_J private1Q j enterprises
Fig 411mdash Aacutervore de vehicleMIBObjects
432 Descriccedilatildeo de vehicleMIBObjects
Esta seccedilatildeo descreve com maiores detalhes cada variaacutevel que compotildee a vehicleMIBObjects
que eacute composta pelos grupos vehicleldent vehicleOwner vehicleHistory vehicleStatus e
vehicleControl
42
4321 Grupo vehicleldent
F1 P 1 experimental Eacute- vehicleMIB
lEacute vehicleMIB Objects B- [_ J vehicleldent
vehicleldentManufacturer vehicleldentModel
vehicleldentSoftwareVersionamp vehideldentAgentSoftwareVersion
vehiclel dentType vehicleldentFuel vehicleldentManufacturingYear vehiclel dentM odelYrsquo ear vehiclel dentCapacity
I^ vehiclel dentPoweri-- vehiclel dentM otorType
vehiclel dentM otorNumber vehiclel dentCylinder
vehiclel dentFirstOilChange | ^ vehicleldentFirstMaintenance
gt$j vehicleldentMaintenancePeriod vehiclel dentColor
i vehiclel dentChassisl d j-- vehicleldentLicencePlate bull vehicleldentlpAddress i - ^ vehicleldentMacAddress h vehiclel dentS eriaIN umber vehicleldentGuaranty
Fig 411 - Aacutervore de vehicleldent
vehicleldentManufacturer - O objeto vehicleldentManufacturer eacute uma string que armazena o
nome da empresa que produz o veiacuteculo eacute gravada em faacutebrica e natildeo se altera mais Esta
variaacutevel seraacute preenchida por exemplo com ldquoGeneral Motorsrdquo ldquoVolkswagenrdquo ou ldquoYamahardquo
vehicleldentModel - Esta variaacutevel conteraacute a identificaccedilatildeo do modelo do veiacuteculo eacute fixa e natildeo
pode ser alterada Ex Palio EX Xsara Picasso Celta
vehicleldentSoftwareVersion - Este atributo eacute reservado agrave versatildeo do firmware ou software do
veiacuteculo e eacute atualizado cada vez que eacute feito o upgrade do mesmo Este programa eacute uma espeacutecie
de sistema operacional do hardware contido no veiacuteculo
vehicleldentAgentSoftwareVersion - A versatildeo do agente de gerenciamento pode ou natildeo
coincidir com a versatildeo de firmware Caso estes programas tenham tratamento e evoluccedilatildeo
distintos as versotildees podem ser atualizadas separadamente e teratildeo coacutedigos diferentes
vehicleldentType - Este objeto serve para identificar o tipo de veiacuteculo segundo determinaccedilatildeo
das leis brasileiras de tracircnsito O tipo de veiacuteculo automotor consta na documentaccedilatildeo de
licenciamento e pode ser por exemplo tipo automoacutevel de passeio caminhatildeo de carga ocircnibus
de passageiros etc
vehicleldentFuel - A variaacutevel vehicleldentFuel serve para identificar o combustiacutevel principal
para que o veiacuteculo foi originalmente construiacutedo Eacute gravado na linha de montagem e
permanece caso haja transformaccedilatildeo posterior no motor do veiacuteculo este dado natildeo pode ser
alterado Ex gasolina tipo C oacuteleo diesel energia eleacutetrica etc
vehicleldentManufacturing Year - Neste atributo eacute gravado o ano de fabricaccedilatildeo do veiacuteculo
Depois de gravado natildeo se altera
vehicleldentModelYear - A vehicleldentModelYear armazena o ano do modelo do veiacuteculo
que pode ou natildeo coincidir com o ano de fabricaccedilatildeo
vehicleldentCapacitv - Esta variaacutevel eacute uma string que armazena a capacidade do veiacuteculo de
acordo com a destinaccedilatildeo do mesmo ou seja se se tratar de um caminhatildeo a capacidade de
carga seraacute de 40000 kg se for um automoacuteveL a capacidade seraacute de 5 passageiros por
exemplo
vehicleldentPower - Identifica a potecircncia nominal da motorizaccedilatildeo principal do veiacuteculo que
pode ser expressa em cv (cavalo-vapor) ou W (watt) de acordo com a legislaccedilatildeo vigente no
paiacutes de utilizaccedilatildeo do veiacuteculo
vehicleldentMotorTvpe - Este atributo armazena a identificaccedilatildeo da principal forma de
motorizaccedilatildeo do veiacuteculo ou seja qual o tipo de motor que preferencialmente ou
prioritariamente eacute utilizado Caso o veiacuteculo seja um hiacutebrido com motor a combustatildeo e
eleacutetrico armazenar a identificaccedilatildeo do motor mais utilizado
vehicleldentMotorNumber - Este objeto armazena o nuacutemero de identificaccedilatildeo do motor do
veiacuteculo que eacute uacutenico e faz parte do conjunto de nuacutemeros que identificam o conjunto de
sistemas que compotildee um veiacuteculo
vehicleldentCvlinder - Utilizada para informar o nuacutemero total de cilindros (pistotildees) do motor
caso se trate de um motor de combustatildeo
vehicleldentFirstOilChange - Esta variaacutevel serve para armazenar a distacircncia maacutexima
percorrida - a popular ldquoquilometragemrdquo - para se realizar a primeira troca de oacuteleo lubrificante
interno do motor Esta informaccedilatildeo serviraacute para que o condutor do veiacuteculo seja notificado a
tempo de proceder agrave troca sem causar danos ao motor nem perder a garantia de faacutebrica
vehicleldentOilChangePeriod - O objeto em questatildeo armazena o valor em km ou milhas
recomendado pelo fabricante entre trocas de oacuteleo lubrificante do motor Ex 10000 km
vehicleldentFirstMaintenance - A variaacutevel vehicleldentFirstMaintenance serve para registrar
o limite de quilometragem para realizaccedilatildeo da primeira revisatildeo gratuita do veiacuteculo Existe na
vehicleMIB uma notificaccedilatildeo que utiliza este atributo com o objetivo de resguardar o
proprietaacuterio de um eventual esquecimento ou distraccedilatildeo que acarretaria perda de garantia
vehicleldentMaintenancePeriod - O atributo eacute registrado em faacutebrica e representa o valor da
quilometragem recomendada entre as manutenccedilotildees preventivas E uma seguranccedila a mais para
o usuaacuterio que seraacute avisado sempre que determinados conjuntos de peccedilas principalmente
mecacircnicas estiverem com seu desgaste natural no limite
vehicleldentColor - A vehicleldentColor eacute a string que armazena o nome da cor predominante
do veiacuteculo Esta informaccedilatildeo eacute gravada em faacutebrica e permanece inalterada durante a vida uacutetil
do veiacuteculo
vehicleldentChassisId - Todo veiacuteculo possui um nuacutemero de identificaccedilatildeo gravado fisicamente
em seu chassis ou monobloco esta variaacutevel armazena este nuacutemero
vehicleldentLicencePlate - Este atributo armazena a placa do veiacuteculo no caso do Brasil
composto por 3 letras e 4 nuacutemeros Esta identificaccedilatildeo somente eacute conhecida apoacutes o
licenciamento do veiacuteculo que eacute feito apoacutes a venda em consequumlecircncia o valor somente poderaacute
ser gravado na concessionaacuteria ou revenda
vehicleldentlpAddress - Esta variaacutevel estaacute determinada na vehicleMIB para uma eventual
necessidade de acesso a Internet sendo que um provedor de acesso iraacute fornecer o valor que
seraacute volaacutetil e teraacute a mesma duraccedilatildeo do acesso solicitado
vehicleldentMacAddress - Este campo foi implementado para que o veiacuteculo utilize um
nuacutemero uacutenico de identificaccedilatildeo dentro das mesmas regras vaacutelidas hoje para equipamentos e
acessoacuterios de informaacutetica A utilizaccedilatildeo de uma identificaccedilatildeo deste tipo poderaacute substituir uma
ou mais jaacute existentes
vehicleldentSerialNumber - O nuacutemero de seacuterie de produccedilatildeo do veiacuteculo eacute gravado em faacutebrica e
permanece inalterado durante a vida do mesmo Segue as regras de cada fabricante
vehicleldentWarrantv - Este atributo armazena o valor referente ao periacuteodo de garantia do
veiacuteculo tipicamente 1 ou 2 anos a partir da data da primeira venda Esta informaccedilatildeo serve
para que o proprietaacuterio seja notificado antes do vencimento deste limite para que possa
realizar as manutenccedilotildees necessaacuterias com um miacutenimo de gasto
4322 Grupo vehicleOwner
vehicleOwnerName - A variaacutevel vehicleOwnerName armazena o nome do proprietaacuterio do
veiacuteculo o mesmo nome que consta no documento legal de licenciamento Eacute gravado na
concessionaacuteria e alterado de acordo com os documentos do veiacuteculo
vehicleOwnerRegister - Este objeto serve para armazenar um nuacutemero de algum documento de
identificaccedilatildeo do proprietaacuterio No Brasil os valores preferenciais satildeo o Cadastro de Pessoa
Fiacutesica (CPF) e o Cadastro Nacional da Pessoa Juriacutedica (CNPJ) mas pode conter os nuacutemeros
da carteira nacional de habilitaccedilatildeo ou carteira de identidade
vehicleOwnerPhone - O atributo vehicleOwnerPhone registra o nuacutemero de um telefone de
contato do proprietaacuterio do veiacuteculo
vehicleOwnerMail - Esta string serve para armazenar o endereccedilo eletrocircnico (e-mail) do
proprietaacuterio do veiacuteculo Este valor e o anterior satildeo regravados em concessionaacuteria a cada troca
de proprietaacuterio
4323 Grupo vehicIeHistory
3 T I experimental vehicleMIB
Otilde P jJ vehicleMIBObjects Eacute L J vehicleldent El i_ J vehicleOwner
vehicleOwnerName vehicleO wnerR egister vehicleOwnerFone vehicleOwnerMail
B l_ J vehicleH istoryvehicleH istory D eliveryD ate vehicleH istoryVendor vehicleH istoryDealer
^ vehicleH istoryN umLinesEacute1 __J vehicleH istoryT able
B - lla vehicleH istoryEntryvehicleHistoryLinelndex
Q vehicleHistoryMaintenanceDate ^ vehicleH istoryMaintenance
vehicleH istoryuumlilChangeD ate Q vehicleH istoryOilChange
Fig 413 - Arvore de vehicleOwner e vehicIeHistory
vehicleHistorvDelivervDate - A variaacutevel em questatildeo foi criada para armazenar a data da
primeira entrega do veiacuteculo tipicamente a data constante na nota fiscal de venda da
montadora ou da concessionaacuteria destinada ao proprietaacuterio
vehicleHistoryVendor - A vehicleHistoryVendor armazena o nome do vendedor que realizou
a venda do veiacuteculo ao proprietaacuterio Este vendedor eacute tipicamente um funcionaacuterio da revenda
ou concessionaacuteria
vehicleHistorvDealer - O nome da revenda ou concessionaacuteria (pessoa juriacutedica) eacute gravado
neste campo de forma que fique registrada a empresa que comercializou o veiacuteculo
vehieleHistoryNumLines - Representa o nuacutemero maacuteximo de linhas que seratildeo armazenadas na
tabela vehicleHistoryTable
vehicleHistorvLinelndex - Representa o iacutendice da tabela vehicleHistoryTable
vehicleHistoryMaintenanceDate - A variaacutevel vehicleHistoryMaintenanceDate serve para
registrar as datas das manutenccedilotildees preventivas realizadas contendo dia mecircs e ano Esta
informaccedilatildeo serve principalmente para resguardar o usuaacuterio do veiacuteculo quanto agraves garantias de
peccedilas e sistemas
vehicleHistoryMaintenance - Aqui se identifica a quilometragem do veiacuteculo na ocasiatildeo em
que eacute realizada a manutenccedilatildeo preventiva Informada em quilocircmetros corresponde agrave marcaccedilatildeo
presente do odocircmetro do veiacuteculo
vehicleHistoryOilChangeDate - Esta variaacutevel armazena a data das trocas de oacuteleo lubrificante
do motor cuja periodicidade eacute definida pelo fabricante e deve ser cumprida a risca para o
veiacuteculo natildeo perder a garantia
vehicleHistoryOilChange - Este atributo registra a quilometragem do veiacuteculo por ocasiatildeo da
troca de oacuteleo lubrificante correspondente
48
4324 Grupo vehicleStatus
B - n experimental S gg vehicleMIB
vehicleMIBObjectsS3 __] vehicleldentra- r~l vehicleQwner reg L_3 vehicleHistory
S Q vehicleStatus|--reggt vehicleS tatusHeip j- - vehicles atusNurnLines
B r_ j vehicles tatusT able B l|sj vehicles tatusEntry
vehicleS tatusLinelndex vehicleS tatusS peed j- ^ vehicleStatusRpm
vehicleStatusMotorTemperature vehicleStatusFuelLevel
^ vehicleS tatusKmvehicleStatusTirePressure
^ vehicleStatusMotorOilLevel vehicleS tatusBatteryLevel
^ vehicleStatusLocation B Q j vehicleControl
j-regraquo vehicleControlFuel J ______ j______ 1 vehicleContfQllgnition________________
Fig 414 - Aacutervore de vehicleStatus
vehicleStatusHelp - Esta variaacutevel pode assumir somente os valores de ligado ou desligado eacute
acionada pelo condutor do veiacuteculo e serve como pedido de socorro Uma notificaccedilatildeo eacute emitida
a partir da vehicleStatusHelp
vehicleStatusNumLines - Este atributo serve para definir o nuacutemero maacuteximo de linhas da
tabela vehicleStatusTable
vehicleStatusLinelndex - Esta variaacutevel eacute o iacutendice da tabela vehicleStatusTable
vehicleStatusSpeed - Neste atributo eacute registrada a velocidade presente do veiacuteculo fornecida
pelo sistema convencional de sensoriamento do veiacuteculo em quilocircmetros ou milhas por hora
vehicleStatusRpm - A vehicleStatusRpm armazena o valor atual de rotaccedilotildees ou giros do eixo
principal do motor a unidade eacute rpm (rotaccedilotildees por minuto)
vehicleStatusMotorTemperature - Este atributo registra a temperatura atual do liacutequido de
arrefecimento do motor em graus centiacutegrados ou Fahrenheit
vehicleStatusFuelLevel - A variaacutevel vehicleStatusFuelLevel eacute usada para indicar o niacutevel atual
do combustiacutevel principal do veiacuteculo
vehicleStatusKm - A variaacutevel armazena a quilometragem total percorrida pelo veiacuteculo desde
sua fabricaccedilatildeo em quilocircmetros ou milhas terrestres
vehicleStatusTvrePressure - Este atributo foi criado para registrar o valor presente da pressatildeo
nos pneus do veiacuteculo e serve para informar sobre um pneu que esteja furado ou com uma
quantidade insuficiente de material gasoso ou liacutequido em seu interior Este monitoramento jaacute
existe hoje principalmente em caminhotildees de carga sendo raro em motocicletas e
automoacuteveis
vehicleStatusMotorOilLevel - Esta variaacutevel marca o niacutevel presente de oacuteleo lubrificante do
motor e ajuda a identificar uma eventual ldquoqueimardquo de oacuteleo ou seja um consumo acima do
previsto pelo fabricante que pode resultar em dano grave ao motor
vehicleStatusBatteryLevel - Este valor corresponde agrave carga atual da bateria que eacute usada
principalmente para dar a partida no veiacuteculo
vehicleStatusLocation - A informaccedilatildeo de localizaccedilatildeo do veiacuteculo pode ser feita de duas
maneiras uma aproximada resultado da associaccedilatildeo com a raacutedio-base que recebeu a
identificaccedilatildeo do veiacuteculo A segunda forma mais precisa eacute a partir da informaccedilatildeo gerada por
um moacutedulo GPS (global positioning system) do veiacuteculo o GPS atualiza constantemente a
vehicleStatusLocation com as coordenadas presentes
4325 Grupo vehicleControl
vehicleControlFuel - Este atributo de controle assume ligado ou desligado e eacute a forma do
sistema puacuteblico de controle da malha viaacuteria interromper remotamente o fornecimento de
combustiacutevel para o motor ocasionando a parada do veiacuteculo Esta accedilatildeo de controle eacute feita nos
casos de roubo fuga ou sequumlestro e requer intervenccedilatildeo policial
vehicleControlIgnition - Este atributo de controle assume ligado ou desligado e eacute a forma do
sistema puacuteblico de controle da malha viaacuteria interromper remotamente o sistema de igniccedilatildeo de
combustiacutevel para o motor ocasionando a parada do veiacuteculo Eacute uma alternativa ao controle
anterior pois enquanto um desliga a bomba de combustiacutevel o outro corta a energia eleacutetrica
que ocasiona a queima de combustiacutevel que aciona o motor Esta accedilatildeo de controle eacute feita nos
casos de roubo fuga ou sequumlestro e requer intervenccedilatildeo policial
433 Descriccedilatildeo de vehicleMIBNotificationsS L J experimental
Eacute H fg vehicleMIBB lt01 vehicleMIBObjects
Eacute vehicleldent Eacute O vehicleOwner te j__j vehicleHistory Eacute - f l vehicleStatus B - P l vehicleControl
U vehicleM IB N otificationsvehicleN otificationChangeO ilAndM aintenance
if vehicleN otificationHelp A f vehicleN otificationGuatanty
Eacute L J vehicleMIBConiacuteorrnance H r~l private______________________________________________
Fig 415 - Aacutervore de vehicleMIBNotifications
vehicleNotificationChangeOilAndMaintenance - Esta notificaccedilatildeo eacute emitida quando os limites
de troca de oacuteleo lubrificante do motor ou de manutenccedilatildeo preventiva estiverem proacuteximos e
auxilia o condutor do veiacuteculo a realizar estas tarefas em tempo haacutebil natildeo correndo o risco de
dano ou de perda de garantia
vehicleNotificationHelp - Esta notificaccedilatildeo eacute acionada em caso de pedido de socorro pelo
condutor do veiacuteculo
vehicleNotificationWarranty - A notificaccedilatildeo em questatildeo foi criada para informar o condutor
do veiacuteculo da aproximaccedilatildeo do final do periacuteodo de garantia regulamentar dado pela montadora
do veiacuteculo Este aviso permite que sejam feitos consertos sem ocircnus ou seja dentro da
cobertura da garantia
434 Descriccedilatildeo de vehicleMIBConformance
As regras de conformidade satildeo os niacuteveis de implementaccedilotildees da base de dados possiacuteveis
partindo de um conjunto miacutenimo aceitaacutevel ateacute a implementaccedilatildeo total A tabela 41 apresenta
as implementaccedilotildees baacutesica avanccedilada de controle e plena
4341 Descriccedilatildeo de vehicleComplience
vehicleBasicComplience - esta regra de conformidade incorpora o miacutenimo conjunto de
variaacuteveis que devem ser implementadas num veiacuteculo basicamente dados de identificaccedilatildeo e
status Estas variaacuteveis satildeo contidas em vehicleBasicGroup
vehicleAdvancedComplience - esta norma acrescenta a anterior os dados histoacutericos e as
notificaccedilotildees Composta pelos grupos vehicleBasicGroup vehicleAdvancedGroup e
vehicleNotificationsGroup
vehicleControlComplience - aleacutem das variaacuteveis de identificaccedilatildeo esta regra solicita as
implementaccedilotildees dos objetos de controle ou seja vehicleBasicGroup mais
vehicleControlGroup
vehicleFullComplience - esta implementaccedilatildeo considera todos os objetos da MIB no veiacuteculo
possibilitando identificaccedilatildeo completa dados estatiacutesticos status atual e capacidade de controle
Os grupos satildeo vehicleBasicGroup vehicleAdvancedGroup vehicleNotificationsGroup e
vehicleControlGroup
52
OBJETO BASIC ADV CONTROL FULL
vehicleldentManufacturer X X X X
vehicleldentModel X X X X
vehicleldentSoflware V ersion X X X X
vehicleldentAgentSoftwareVersion X X X X
vehicleldentT ype X X X X
vehicleldentFuel X X X X
vehicleldentManufacturing Y ear X X X X
vehicleldentModel Year X X X X
vehicleldentCapacity X X X X
vehicleldentPower X X X X
vehicleldentMotorType X X X X
vehicleldentMotorNumber X X X X
vehicleldentCylinder X X X X
vehicleldentFirstOilChange X X X X
vehicleldentOilChangePeriod X X X X
vehicleldentFirstMaintenance X X X X
vehicleldentMaintenancePeriod X X X X
vehicleldentColor X X X X
vehicleldentChassisId X X X X
vehicleldentLicencePlate X X X X
vehicleldentlpAddress X X X X
53
vehicleldentMacAddress X X X X
vehicleldentSerialNumber X X X X
vehicleldent Warranty X X X X
vehicleOwnerName X X
vehicleOwnerRegister X X
vehicleOwnerPhone X X
vehicleOwnerMail X X
vehicleHistoryDeliveryDate X X
veMcleHistoryV endor X X
vehicleHistoryDealer X X
vehicleHistoryNumLines X X
vehicleHistoryLinelndex X X
vehicleHistoryMaintenanceDate X X
vehicleHistoryMaintenance X X
vehicleHistoryOilChangeDate X X
vehicleHistoryOilChange X X
vehicleStatusHelp X X X X
vehicleStatusNumLines X X X X
vehicleStatusLinelndex X X X X
vehicleStatusSpeed X X X X
vehicleStatusRpm X X X X
vehicleStatusMotorTemperature X X X X
54
vehicleStatusFuelLevel X X X X
vehicleStatusKm X X X X
vehicleStatusTyrePressure X X X X
vehicleStatusMotorOilLevel X X X X
vehicleStatusBatteryLevel X X X X
vehicleStatusLocation X X X X
vehicleControlFuel X X
vehicleControlIgnition X X
vehicleNotificationChangeOilAndMaintenance X X
vehicleNotificationHelp X X
vehicleNotificationWarranty X X
Tabela 41 - Planilha de Conformidade
4342 Descriccedilatildeo de vehicleGroups
vehicleBasicGroup - conteacutem as variaacuteveis vehicleldentManufacturer vehicleldentModel
vehicleldentSoftwareVersion vehicleldentAgentSoftwareVersion vehicleldentType
vehicleldentFuel vehicleldentManufacturingYear vehicleldentModelYear vehicleldent
Capacity vehicleldentPower vehicleldentMotorType vehicleldentMotorNumber vehicle
IdentCylinder vehicleldentFirstOilChange vehicleldentOilChangePeriacuteod vehicleldentFirst
Maintenance vehicleldentMaintenancePeriod vehicleldentColor vehicleldentChassisId
vehicleldentLicencePlate vehicleldentlpAddress vehicleldentMacAddress vehicleldent
SerialNumber vehicleldentWarranty vehicleStatusHelp vehicleStatusNumLines
vehicleStatus Linelndex vehicleStatusSpeed vehicleStatusRpm vehicleStatusMotor
Temperature vehicleStatusFuelLevel vehicleStatusKm vehicleStatusTirePressure vehicle
StatusMotorOilLevel vehicleStatusBatteryLevel vehicleStatusLocation
vehicleAdvancedGroup - conteacutem os objetos vehicleOwnerName vehicleOwnerRegister
vehicleOwnerPhone vehicleOwnerMail vehicleHistoryDeliveryDate vehicleHistoryVendor
vehicleHistoryDealer vehicleHistoryNumLines vehicleHistoryLinelndex vehicleHistory
MaintenanceDate vehicleHistoryMaintenance vehicleHistoryOilChangeDate vehicleHistory
OilChange
vehicleControlGroup - conteacutem as variaacuteveis vehicleControlFuel e vehicleControlIgnition
vehicleNotificationsGroup - conteacutem os objetos vehicleNotificationChangeOilAnd
Maintenance vehicleNotificationHelp e vehicleNotificationWarranty
56
5 - CONCLUSAtildeO
O Brasil eacute um paiacutes com grandes mazelas sociais que satildeo agravadas por acidentes crimes e
contravenccedilotildees Todos estes eventos geram grandes prejuiacutezos econocircmicos e morais a toda
populaccedilatildeo Esta dissertaccedilatildeo propocircs definir um modelo tecnicamente viaacutevel que incremente
sensivelmente a capacidade do Estado de gerenciar sua frota de veiacuteculos que satildeo elementos
sempre presentes nos eventos em questatildeo
Este trabalho procurou detalhar fiacutesica e funcionalmente cada elemento necessaacuterio para que o
Modelo de Gerenciamento de Veiacuteculos Automotores funcione Embasou teoricamente as
vaacuterias tecnologias envolvidas e consolidou-as com sistemas similares existentes O passo
inicial para que haja o desenvolvimento das vaacuterias peccedilas do quebra-cabeccedila foi efetivamente
criado que foi o Modelo de Informaccedilatildeo - a MIB
Esta base de dados - a vehicleMIB - representa o ponto de partida para o desenvolvimento de
elementos necessaacuterios ao modelo aqui especificado A proacutepria MIB pode ser estendida de
acordo com as necessidades e caracteriacutesticas proprietaacuterias de cada fabricante de veiacuteculos Mas
as grandes frentes que se abrem satildeo as de desenvolvimentos de aplicaccedilotildees de gerenciamento e
equipamentos dedicados Neste sentido pretende-se dar continuidade a esta pesquisa atraveacutes
da especificaccedilatildeo e implementaccedilatildeo do microservidor veicular uma peccedila de hardware capaz de
interagir com sensores e atuadores de um automoacutevel e ao mesmo tempo comunicar-se com
uma rede ethemet sem fio e com o motorista tudo de forma segura e confiaacutevel
Os desafios poliacuteticos e sociais natildeo satildeo menores um modelo como o proposto aqui altera a
percepccedilatildeo e os haacutebitos das pessoas Altera tambeacutem a balanccedila do poder econocircmico do capital
pois algumas empresas simplesmente perdem sua utilidade bem como alguns oacutergatildeos estatais
Em compensaccedilatildeo novas empresas surgem novas tecnologias satildeo criadas e o paiacutes toma a
vanguarda em gerenciamento viaacuterio sepultando os interesses particulares em detrimento do
coletivo
O trabalho aqui desenvolvido representa a possibilidade de um avanccedilo social e econocircmico
consideraacutevel e recomenda-se que a pesquisa e o desenvolvimento continuem nesta linha
buscando materializar as ideacuteias e conceitos apresentados no Modelo de Gerenciamento de
Veiacuteculos Automotores
57
ANEXO 1 - VehicleMIB
VEHICLE-MIB DEFINITIONS = BEGIN
IMPORTSdirectory mgmt experimental enterprises
FROM RFC1155-SMI MODULE-IDENTITY OBJECT-TYPE NOTIFICATION-TYPE OBJECT-IDENTITY Counter32 Gauge32 Integer32 IpAddress
FROM SNMPv2-SMI DisplayString TimeStamp Timelnterval TestAndlncr
AutonomousType DateAndTime TEXTUAL-CONYENTION FROM SNMPv2-TC
MODULE-COMPLIANCE OBJECT-GROUP NOTIFICATION-GROUP FROM SNMPv2-CONF
mib-2FROM RFC1213-MIB
Positiveinteger NonNegativelnteger FROM UPS-MIB
MacAddressFROM BRIDGE-MIB
- 136 131vehicleMIB MODULE-IDENTITY
LAST-UPDATED 200210151827Z - october 15 2002 at 1827 ORGANIZATION UFSC - CPGCCCONT ACT-INF O
Bobiquins Estevatildeo de MelloPostal address BR Sistemas Ltda
Rua Lauro Linhares 2123803ATrindadeFlorianoacutepolis SC88036-002Brasil
Tel 55 48 234 8945 Fax 55 48 234 8945
E-mail bobibrsistemascombrDESCRIPTION
The MIB module to describe vehicles= experimental 1
- 1361311vehicleMIBObjects OBJECT IDENTIFIER = vehicleMIB 1
mdash The Device Identification group
All objects in this group except for vehicleldentLicencePlate and vehiclelpAddress are set at device initialization and remain static
- I36I3111vehicleldent OBJECT IDENTIFIER vehicleMIBObjects 1
- 136L31111vehicleldentManufacturer OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The name of the vehicles manufacturer= vehicleldent 1
- 136131112vehicleldentModel OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles model designation= vehicleldent 2
- 136131113vehicleldentSoftwareVersion OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles firmwaresoftware version(s) This variablemay or may not have the same value asvehicleldentAgentSoftwareVersion in some implementations
vehicleldent 3
- 136131114vehicleldent Agent Soft wareV ersion OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles agent software version This variable may or may not have the same value asvehicleldentvehicleSoftwareVersion in some implementations
= vehicleldent 4
- 136131115vehicleldentType OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles identification type= vehicleldent 5
- L36131116vehicleldentFuel OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles fuel identification= vehicleldent 6
- 136131117vehiclel dentManufacturing Y ear OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles year= vehicleldent 7
- 136131118vehicleldentModelYear OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles model year vehicleldent 8
- 136L31119vehicleldentCapacity OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles capacity= vehicleldent 9
- 1361311110vehicleldentPower OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles engine power
= vehicleldent 10
-1361311111vehicleldentMotorType OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles motor type= vehicleldent 11
- 1361311112vehicleldentMotorNumber OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles engine identification number= vehicleldent 12
- 1361311113vehicleldentCylinder OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles engine number of cylinders= vehicleldent 13
- 1361311114vehicleldentFirstOilChange OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles displacement required for the first oil change = vehicleldent 14
- 1361311115vehicleldentFirstMaintenance OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles displacement required for the first oficial maintenance
= vehicleldent 15
- 1361311116vehicleldentMaintenancePeriod OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles regular maintenance intervals= vehicleldent 16
-1361311117vehicleldentColor OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles predominant color= vehicleldent 17
- 1361311118vehicleldentChassisId OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles chassis identification number= vehicleldent 18
- 1361311119vehicleldentLicencePlate OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
A string which identifies the vehicles licence plate This object should be set by the dealer
= vehicleldent 19
- 1361311120vehicleldentlpAddress OBJECT-TYPE
SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION
The IP Address of the vehicle This value must be provided by the managing aplication A value of 0000 implies that there isnt a provider nearby
DEFVAL 00000000rsquoH = vehicleldent 20
- 1361311121vehicleldentMacAddress OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-only STATUS current DESCRIPTION
The MAC address used by this vehicle when it must be referred to in a unique fashion It is only required to be unique
REFERENCEIEEE 802ID-1990 Sections 64113 and 3125
= vehicleldent 21
-1361311122vehicleldentSerialNumber OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
A string which identifies the vehicles serial number = vehicleldent 22
- 1361311123vehicleldent Warranty OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
A string which identifies the vehicles warranty= vehicleldent 23
mdash Owner Group
- I36I3112vehicleOwner OBJECT IDENTIFIER = vehicleMIBObjects 2
- L36131121 vehicleOwnerName OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
A string which identifies the vehicles ownerThis object should be set by the dealer
= vehicleOwner 1
- 136L31122vehicleOwnerRegister OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current
DESCRIPTIONA string which identifies the owners registerThis object should be set by the dealer
= vehicleOwner 2
- 136131123 vehicleOwnerPhone OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
A string which identifies the owners phone number This object should be set by the dealer
vehicleOwner 3
- 136131124 vehicleOwnerMail OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
A string which identifies the owners e-mailThis object should be set by the dealer
vehicleOwner 4
mdash History Group
- 13613113vehicleHistory OBJECT IDENTIFIER = vehicleMIBObjects 3
- 136131131vehicleHistoryDeliveryDate OBJECT-TYPE
SYNTAX DateAndTime MAX-ACCESS read-write STATUS current DESCRIPTION
The vehicles delivery date and time= vehicleHistory 1
- 136L31132vehicleHistory Vendor OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
The name of the vehicles vendor= vehicleHistory 2
65
- 136L31133vehicleHistoryDealer OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
The name of the vehicles dealer= vehicleHistory 3
- 136131134vehicleHistoryNumLines OBJECT-TYPE
SYNTAX NonNegativelnteger MAX-ACCESS read-only STATUS current DESCRIPTION
The number of Status lines utilized in this device This variable indicates the number of rows in the History table
= vehicleHistory 4
- I36I31135 vehicleHistoryTable OBJECT-TYPE
SYNTAX SEQUENCE OF VehicleHistoryEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION
A list of History table entries= vehicleHistory 5
- 1361311351VehicleHistoryEntry OBJECT-TYPE
SYNTAX VehicleHistoryEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION
An entry containing information applicable to a particular History line
INDEX vehicleHistoryLinelndex = vehicleHistoryTable 1
VehicleHistoryEntry = SEQUENCE vehicleHistoryLinelndex INTEGER vehicleHistoryMaintenanceDate DateAndTime vehicleHistoryMaintenance NonNegativelnteger vehicleHistoryOilChangeDate Date AndT ime vehicleHistoryOilChange NonNegativelnteger
- 13613113511
66
vehicleHistoryLinelndex OBJECT-TYPE SYNTAX Positiveinteger MAX-ACCESS not-accessible STATUS current DESCRIPTION
The History line identifier= vehicleHistoryEntry 1
- 13613113512vehicleHistoryMaintenanceDate OBJECT-TYPE
SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION
The maintenance date= vehicleHistoryEntry 2
- 13613113513vehicleHistoryMaintenance OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS kmMAX-ACCESS read-only STATUS current DESCRIPTION
The present displacement of the vehicle on vehicleHistoryMaintenanceDate
= vehicleHistoryEntry 3
- 13613113514vehicleHistoryOilChangeDate OBJECT-TYPE
SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION
The motors oil change date= vehicleHistoryEntry 4
- 13613113515vehicleHistoryOilChange OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS kmMAX-ACCESS read-only STATUS current DESCRIPTION
The present displacement of the vehicle on vehicleHistoryOilChangeDate
= vehicleHistoryEntry 5
mdash The Status group
- 13613114vehicleStatus OBJECT IDENTIFIER = vehicleMIBObjects 4
- 136L31141 vehicleStatusHelp OBJECT-TYPE
SYNTAX INTEGER on(l) off(2)
MAX-ACCESS read-write STATUS current DESCRIPTION
Setting this object to on will cause the vehicle system to send a help notification Setting this object to off means normal situation
= vehicleStatus 1
- 136131142vehicleStatusNumLines OBJECT-TYPE
SYNTAX NonNegativelnteger MAX-ACCESS read-only STATUS current DESCRIPTION
The number of Status lines utilized in this deviceThis variable indicates the number of rows in the Status table
= vehicleStatus 2
- 136131143 vehicleStatusTable OBJECT-TYPE
SYNTAX SEQUENCE OF VehicleStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION
A list of Status table entries= vehicleStatus 3
- I36I311431 VehicleStatusEntry OBJECT-TYPE
SYNTAX VehicleStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION
An entry containing information applicable to a particular Status line
INDEX vehicleStatusLinelndex = vehicleStatusTable 1
VehicleStatusEntry = SEQUENCE vehicleStatusLinelndex INTEGER vehicleStatusSpeed NonNegativelntegervehicleStatusRpm NonNegativelntegervehicleStatusMotorTemperature INTEGER vehicleStatusFuelLevel NonNegativelnteger vehicleStatusKm NonNegativelntegervehicleStatusTirePressure NonNegativelnteger vehicleStatusMotorOilLevel NonNegativelnteger vehicleStatusBatteryLevel NonNegativelnteger vehicleStatusLocation DisplayString
- I36I31134311vehicleStatusLinelndex OBJECT-TYPE
SYNTAX Positiveinteger MAX-ACCESS not-accessible STATUS current DESCRIPTION
The Status line identifier= VehicleStatusEntry 1
- 136131134312vehicleStatusSpeed OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS km per hourMAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles current speed= VehicleStatusEntry 2
- 136131134313vehicleStatusRpm OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS rotations per minuteMAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles current rotations per minute= VehicleStatusEntry 3
- 136131134314vehicleStatusMotorT emperature OBJECT-TYPE
SYNTAX INTEGER UNITS degrees CentigradeMAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles engine current temperature
= vehicleStatusEntry 4
- 136131134315 vehicleStatusFuelLevel OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS HireMAX-ACCESS read-only STATUS current DESCRIPTION
The current fuel level= vehicleStatusEntry 5
- 136131134316vehicleStatusKm OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS kmMAX-ACCESS read-only STATUS current DESCRIPTION
The current total displacement of vehicle = vehicleStatusEntry 6
- 136131134317 vehicleStatusTirePressure OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS psiMAX-ACCESS read-only STATUS current DESCRIPTION
The current tire pressure vehicleStatusEntry 7
- 136131134318 vehicleStatusMotorOilLevel OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS litreMAX-ACCESS read-only STATUS current DESCRIPTION
The current motor oil level= vehicleStatusEntry 8
- 136131134319 vehicleStatusBatteryLevel OBJECT-TYPE
SYNTAX INTEGER unknown(l) batteryNormal(2) batteryLow(3)
MAX-ACCESS read-only
STATUS currentDESCRIPTION
The indication of the capacity remaining in the vehicles battery system
= vehicleStatusEntry 9
- 1361311343110 vehicleStatusLocation OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
The GPS indication of the vehicles current location
vehicleStatusEntry 10
mdash The Control group
- 13613115vehicleControl OBJECT IDENTIFIER = vehicleMIBObjects 5
- 136131151 vehicleControlFuel OBJECT-TYPE
SYNTAX INTEGER on(l) off(2)
MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION
Setting this object to On(l) indicates that the vehicle is able to be turned on Setting to Off(2) will cause the fuel to be cut offrsquo
= vehicleControl 1
- 136131152 vehicleControlIgnition OBJECT-TYPE
SYNTAX INTEGER on(l) ofi(2)
MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION
Setting this object to On(l) indicates that the vehicle is to be turned on Setting to 00(2) will cause the eletric system to be cut off1
= vehicleControl 2
mdash Notifications
- This section defines the well-known notifications sent by- vehicle agents
- 1361312vehicleMIBNotifications OBJECT IDENTIFIER = vehicleMIB 2
- I36I3121vehicleNotificationChangeOilAndMaintenance NOTIFICATION-TYPE
OBJECTS vehicleHistoryMaintenanceDate vehicleHistoryMaintenance vehicleHistoryOilChangeDate vehicleHistoryOilChange
STATUS current DESCRIPTION
The vehicle is approaching oil change and regular maintenance dates This Notification is persistent and is resent at one day intervals until the history table is updated
= vehicleMIBNotifications 1
- 13613122vehicleNotificationHelp NOTIFICATION-TYPE
OBJECTS vehicleStatusHelp STATUS current DESCRIPTION
This Notification is sent when the vehicles conductor turns on a help switch
= vehicleMIBNotifications 2
- I36I3123vehicleNotificationWarranty NOTIFICATION-TYPE
OBJECTS vehicleldentWarranty STATUS current DESCRIPTION
The vehicles warranty is close to expiring dateThis Notification is persistent andis resent at one week intervals until dead line
= vehicleMIBNotifications 3
mdash Conformance information
mdash1361313vehicleMIBConformance OBJECT IDENTIFIER = vehicleMIB 3
-13613131vehicleCompliance OBJECT IDENTIFIER = vehicleMIBConformance 1
mdash compliance statements
mdash136131311vehicleBasicCompliance MODULE-COMPLIANCE
STATUS current DESCRIPTION
The compliance statement for vehicles that only support the identifying and status objects
MODULE mdash this moduleMANDATORY-GROUPS vehicleBasicGroup
= vehicleCompliance 1
mdash136131312vehicleAdvancedCompliance MODULE-COMPLIANCE
STATUS current DESCRIPTION
The compliance statement for vehicles that support advanced-feature functions such as history and notifications
MODULE mdash this moduleMANDATORY-GROUPS vehicleBasicGroup
vehicleAdvancedGroup vehicleNotificationsGroup
= vehicleCompliance 2
mdash136131313vehicleControlCompliance MODULE-COMPLIANCE
STATUS current DESCRIPTION
The compliance statement for vehicles that support control-featured functions
MODULE mdash this moduleMANDATORY-GROUPS vehicleBasicGroup
vehicleControlGroup = vehicleCompliance 3
mdash136131314vehicleFullCompliance MODULE-COMPLIANCE
STATUS current DESCRIPTION
The compliance statement for vehicles that support all functions
MODULE mdash this moduleMANDATORY-GROUPS vehicleBasicGroup
vehicleAdvancedGroup vehicleNotificationsGroup
73
vehicleControlGroup = vehicleCompliance 4
mdash units of conformance
mdash summary at a glance
mdash basic adv ControlmdashvehicleldentManufacturer X X X X
mdashvehicleldentModel x X X X
mdashvehicleldentSoftwareVersion x X X X
mdashvehicleldentAgentSoftwareVersion X X X X
mdashvehicleldentType X X X X
mdashvehicleldentFuel X X X X
mdashvehicleldentManufacturing Y ear X X X X
mdashvehicleldentModel Year X X X X
mdashvehicleldentCapacity X X X X
mdashvehicleldentPower X X X X
mdashvehicleldentMotorType X X X XmdashvehicleldentMotorNumber X X X X
mdashvehicleldentCylinder X X X X
mdashvehicleldentFirstOilChange X X X X
mdashvehicleldentOilChangePeriod X X X XmdashvehicleldentFirstMaintenance X X X X
mdashvehicleldentMaintenancePeriod X X X XmdashvehicleldentColor X X X X
mdashvehicleldentChassisId X X X XmdashvehicleldentLicencePlate X X X X
mdashvehicleldentlpAddress X X X XmdashvehicleldentMacAddress X X X X
mdashvehicleldentSerialNumber X X X XmdashvehicleldentWarranty X X X X
mdashvehicleOwnerName X X
mdashvehicleOwnerRegister X XmdashvehicleOwnerPhone X X
mdashvehicleOwnerMail X X
mdashvehicleHistoryDeliveryDate X X
mdashvehicleHistoryVendor X X
mdashvehicleHistoryDealer X X
mdashvehicleHistoryNumLines X X
mdashvehicleHistoryLinelndex X X
mdashvehicleHistoryMaintenanceDate X X
mdashvehicleHistoryMaintenance X X
mdashvehicleHistoryOilChangeDate X X
mdashvehicleHistoryOilChange X X
mdashvehicleStatusHelp X X X X
mdashvehicleStatusNumLines X X X X
mdashvehicleStatusLinelndex X X X X
mdashvehicleStatusSpeed X X X X
mdashvehicleStatusRpm X X X X
mdashvehicleStatusMotorTemperature X X X X
mdashvehicleStatusFuelLevel X X X X
mdashvehicleStatusKm X X X X
mdashvehicleStatusTyrePressure X X X X
--vehicleStatusMotorOilLevel X X X X
mdashvehicleStatusBatteryLevel X X X X
mdashvehicleStatusLocation X X X X
mdashvehicleControlFuel X X
mdashvehicleControlIgnition X X
mdashvehicleNotificationChangeOilAndMaintenance X X
mdashvehicleNotificationHelp X X
mdashvehicleNotificationWarranty X X
- units of conformance
- I36I3132vehicleGroups OBJECT IDENTIFIER = vehicleMIBConformance 2
- 136131321vehicleBasicGroup OBJECT-GROUP
OBJECTS vehicleldentManufacturer vehicleldentModel vehicleldentSoftwareVersion vehicleldent AgentSoft waumlre V ersion vehicleldentType vehicleldentFuel vehicleldentManufacturing Y ear vehicleldentModel Year vehicleldentCapacity vehicleldentPowervehicleldentMotorType vehicleldentMotorNumber vehicleldentCylindervehicleldentFirstOilChange vehicleldentOilChangePeriod vehicleldentFirstMaintenance vehicleldentMaintenancePeriod vehicleldentColor vehicleldentChassisId vehicleldentLicencePlate vehicleldentlpAddress vehicleldentMacAddress vehicleldentSerialNumber vehicleldentWarranty vehicleStatusHelp vehicleStatusNumLines vehicleStatusLinelndex vehicleStatusSpeed vehicleStatusRpm vehicleStatusMotorTemperature vehicleStatusFuelLevel vehicleStatusKm vehicleStatusTirePressure vehicleStatusMotorOilLevel
75
vehicleStatusBatteryLevel vehicleStatusLocation STATUS current DESCRIPTION
The vehicleBasicGroup defines objects which are common across all vehicles which meet basic compliance
= vehicleGroups 1
- 136131322vehicleAdvancedGroup OBJECT-GROUP
OBJECTS vehicleOwnerName vehicleOwnerRegister vehicleOwnerPhone vehicleOwnerMail vehicleHistoryDeliveryDate vehicleHistoryVendor vehicleHistoryDealer vehicleHistoryNumLines vehicleHistoryLinelndex vehicleHistoryMaintenanceDate vehicleHistoryMaintenance vehicleHistoryOilChangeDate vehicleHistoryOilChange
STATUS current DESCRIPTION
The vehicleAdvancedGroup defines objects which are related to vehicles history and owner
vehicleGroups 2
- 136131323vehicleControlGroup OBJECT-GROUP
OBJECTS vehicleControlFuel vehicleControlIgnition STATUS current DESCRIPTION
The vehicleControlGroup defines objects which are related to control-feature functions
= vehicleGroups 3
- 136131324vehicleNotificationGroup NOTIFICATION-GROUP
NOTIFICATIONS vehicleNotificationChangeOilAndMaintenance vehicleNotificationHelp vehicleNotificationWarranty
STATUS current DESCRIPTION
The vehicleNotificationGroup defines objects which are related to notifications-feature functions
= vehicleGroups 4
END
GLOSSAacuteRIO E ABREVIACcedilOtildeES
ASNl Abstract Syntax Notation One - Notaccedilatildeo de Sintaxe Abstrata Um Uma notaccedilatildeo para
representaccedilatildeo de dados em protocolos de comunicaccedilatildeo definida pela ISO O gerenciamento
Internet utiliza um subconjunto de ASNl
CDMA Code Division Multiple Access - acesso muacuteltiplo por divisatildeo de coacutedigo
EHF Extremely High Frequency - frequumlecircncia extremamente alta
FDMA Frequency Division Multiple Access - acesso muacuteltiplo por divisatildeo de frequumlecircncia
HF High Frequency - frequumlecircncia alta
HTTP Hiper-Text Markup Language - Linguagem de Marcaccedilatildeo de HiperTexto A linguagem
utilizada na construccedilatildeo de paacuteginas WWW
ISM Industrial Scientific and Medical bands - Faixas de frequumlecircncias alocadas para aplicaccedilotildees
industriais cientiacuteficas e meacutedicas
ISO International Organization for Standardization - Organizaccedilatildeo Internacional para
Padronizaccedilatildeo Um dos oacutergatildeos mais importantes no mundo de padronizaccedilotildees com diversos
estudos na aacuterea de computadores e particularmente de redes de computadores
LF Low Frequency - frequumlecircncia baixa
MF Medium Frequency - frequumlecircncia meacutedia
MIB Management Information Base - Base de Informaccedilotildees de Gerenciamento Uma coleccedilatildeo
de informaccedilotildees gerenciais sobre um determinado recurso
OSI Open Systems Interconnection - Interconexatildeo de Sistemas Abertos Um conjunto de
padronizaccedilotildees para interconexatildeo de sistemas em redes de computadores
RFC Request For Comments - Requisiccedilotildees Para Comentaacuterios Os documentos publicados pelo
IETF e que tratam de assuntos Internet Nem todos os RFCs satildeo padrotildees e alguns jamais o
chegam a ser
SHF Super High Frequency - frequumlecircncia super-alta
Site - Conjunto de documentos da WWW acessiacuteveis a partir de um determinado endereccedilo Eacute o
endereccedilo virtual de uma empresa ou uma aplicaccedilatildeo
SMI Structure o f Management Information - Estrutura da Informaccedilatildeo de Gerenciamento
Define a maneira como as informaccedilotildees de gerenciamento satildeo criadas e seus relacionamentos
SNMP Simple Network Management Protocol - Protocolo de Gerenciamento de Redes
Simples o protocolo de gerenciamento utilizado na Internet
TCPIP Transmission Control Protocol Internet Protocol - Protocolo de Controle de
Transmissotildees Protocolo Internet Os protocolos baacutesicos utilizados na Internet
TDMA Time Division Multiple Access mdash acesso muacuteltiplo por divisatildeo de tempo
UHF Ultra High Frequency - frequumlecircncia ultra-alta
VHF Very High Frequency - frequumlecircncia muito alta
VLF Very Low Frequency - frequumlecircncia muito baixa
WWW World Wide Web - Grande Teia Mundial Nome dado ao conjunto de maacutequinas que
trocam informaccedilotildees utilizando o protocolo HTTP
78
REFEREcircNCIAS BIBLIOGRAacuteFICAS
ANATEL Agecircncia Nacional de Telecomunicaccedilotildees Atribuiccedilatildeo de faixas de frequumlecircncias no Brasil Disponiacutevel em lthttpwwwanatelgovbrToolsframeasplink=radiofrequencia qaffpdfgt Acesso em 26 set 2002
thBICSI Telecommunications distribution methods manual 8 ed Tampa Florida v2 1998 Cap 29
BRASIL Web Site Oficial do Departamento Nacional de Tracircnsito Disponiacutevel em lthttpwww denatrangovbrpg70jspgt Acesso em 08 nov 2002
BRASIL Web Site Oficial do Departamento Nacional de Tracircnsito Disponiacutevel em httpwww denatrangovbrpgl8jspgt Acesso em 10 nov 2002
CASE J et al RFC 1157 - A Simple Network Management Protocol (SNMP) Network Working Group may 1990 p 5
FIAT AUTOMOacuteVEIS Web Site Oficial do Brasil Disponiacutevel em httpwwwfiatcombr index_sitephpgt institucional a faacutebrica Acesso em 19 nov 2002
GOOGLE Web Site de Busca Disponiacutevel em lthttpwwwgooglecombrsearch hl=ptampie=ISO-8859-1 ampq=22rastreamento+de+veEDculo s22ampbtnG=Pesquisa+Google amplr=lang_ptgt Acesso em 15 out 2002
MELLO Roseleine Calgaro Uma MIB de apoio agrave gerecircncia do relacionamento com o cliente em comeacutercio eletrocircnico 2002 108 f Dissertaccedilatildeo (Mestrado em Ciecircncias da Computaccedilatildeo) - Universidade Federal de Santa Catarina Florianoacutepolis 2002
RIO DE JANEIRO (Estado) 5 set 2002 Tracircnsito Brasil Estatiacutestica da Organizaccedilatildeo Mundial de Sauacutede sobre tracircnsito Disponiacutevel em lthttpwwwtransitobrasilcombrnoticia noticiaphp noti=1044gt Acesso em 22 out 2002
RIO DE JANEIRO (Estado) SuperTrack Rastreamento de veiacuteculos Disponiacutevel em lthttp wwwsupertrackcombr2htmgt Acesso em 02 out 2002
79
RIO DE JANEIRO (Estado) Revista Engebraacutes Mortos no tracircnsito chegam a 1 milhatildeo e acidentes consomem US$ 10 bi ao ano Disponiacutevel em lthttpwwwengebrascombr EngbWebportuguesmortosnohtmgt Acesso em 24 set 2002
TANENBAUM Andrew S Redes de computadores 3 ed Rio de Janeiro Campus 1997 923 p
TANIGUCHI Caacutessio O bom exemplo do tracircnsito em Curitiba Curitiba mar 2002 Disponiacutevel em lthttpwwwcuritibaprgovbrpmcAgenciaartigostransitolhtmlgt Acesso em 19 nov 2002
TIM Telesc Celular Cobertura Disponiacutevel em lthttpwww2timsulcombr intemaaspitem=2amppagina=coberturagt Acesso em 26 set 2002
as vaacuterias aplicaccedilotildees e os inuacutemeros interesses envolvidos O oacutergatildeo federal que atribui destina
e fiscaliza as vaacuterias faixas de frequumlecircncias no Brasil eacute a ANATEL
A grande faixa dos 3 kHz aos 300 GHz eacute dividida em 8 bandas conhecidas pelas suas siglas
na liacutengua inglesa a saber
VLF - frequumlecircncias muito baixas esta banda vai de 3 a 30 kHz a baixa frequumlecircncia implica em
alto comprimento de onda Este tipo de sinal tende a acompanhar a curvatura da Terra
atingindo grandes distacircncias Esta banda eacute especialmente utilizada para transmissotildees globais e
navegaccedilatildeo mariacutetima de longa distacircncia (BICSI 1998 p 29-2)
LF - frequumlecircncias baixas satildeo as contidas entre 30 kHz e 300 kHz Possuem caracteriacutesticas de
propagaccedilatildeo e uso similares agrave banda VLF
MF mdash frequumlecircncias meacutedias estatildeo entre 300 kHz e 3000 kHz Uma grande parte deste espectro
eacute utilizado pelas raacutedios AM (amplitude modulada) tambeacutem conhecidas com raacutedios de ondas
meacutedias (OM) Estas ondas se propagam ao niacutevel do solo e perfuram preacutedios e obstaacuteculos Ateacute
esta frequumlecircncia a largura de banda disponiacutevel eacute pequena (TANENBAUM 1997 p 110)
HF - frequumlecircncias altas vatildeo de 3 MHz ateacute 30 MHz As ondas que estatildeo ao niacutevel do solo tende
a ser absorvidas pela Terra de forma que a propagaccedilatildeo do sinal natildeo acompanha mais a
curvatura do planeta A caracteriacutestica nesta banda eacute que as ondas refratam na ionosfera uma
ou mais vezes retomando ao solo e sendo recebidas pelo destino
VHF - frequumlecircncias muito altas compreendem o intervalo de 30 MHz a 300 MHz A
caracteriacutestica de propagaccedilatildeo eacute similar ao HF sendo utilizada por radioamadores canais de
televisatildeo aberta (2 ao 13) e raacutedios FM (frequumlecircncia modulada) A banda VHF possui faixas
destinadas agrave comunicaccedilatildeo moacutevel terrestre e aplicaccedilotildees militares (TANENBAUM 1997 p
111)
UHF - frequumlecircncias ultra-altas satildeo as que vatildeo de 300 MHz a 3000 MHz De uma forma geral
a partir de 100 MHz as ondas trafegam em linha reta sendo desta forma mais simples para se
17
determinar origem e destino Estas ondas satildeo vulgarmente conhecidas como microondas e
satildeo amplamente utilizadas em comunicaccedilatildeo de dados e voz Usando antenas paraboacutelicas eacute
possiacutevel concentrar o sinal num feixe de microondas permitindo uma comunicaccedilatildeo mais
eficiente A banda UHF conteacutem duas faixas ISM - em 902 MHz e 24 GHz que satildeo liberadas
pela ANATEL para aplicaccedilotildees industriais cientiacuteficas e meacutedicas ou seja na praacutetica qualquer
um pode utilizaacute-las sem autorizaccedilatildeo do oacutergatildeo governamental Ambas estatildeo congestionadas
pela alta utilizaccedilatildeo em telefonia e comunicaccedilatildeo de dados principalmente em grandes centros
Nesta banda eacute atribuiacuteda uma faixa de comunicaccedilatildeo moacutevel terrestre
SHF - as frequumlecircncias superaltas encontram-se acima de 3 GHz e abaixo de 30 GHz Nesta
banda foram atribuiacutedas duas faixas ISM localizadas em 57 e 24 GHz Quando a transmissatildeo
utiliza frequumlecircncias acima de 8 GHz a aacutegua comeccedila a ser um obstaacuteculo pois as ondas
eletromagneacuteticas agora com um comprimento de onda de 3 ou 4 centiacutemetros satildeo absorvidas
pela chuva As empresas de telefonia utilizam SHF em larga escala principalmente para
comunicaccedilatildeo de longa distacircncia
EHF - frequumlecircncias extremamente altas vatildeo de 30 a 300 GHz Possuem caracteriacutesticas
semelhantes a SHF e suas faixas ISM satildeo 61 122 e 244 GHz
222 Teacutecnicas de Multiplexaccedilatildeo
A necessidade de compartilhar um meio finito de transmissatildeo - o ar - fez com que vaacuterias
tecnologias fossem desenvolvidas para resolver problemas de transmissatildeo Uma necessidade
que surgiu foi a de utilizar mais eficientemente as estreitas bandas alocadas para determinada
aplicaccedilatildeo telefonia celular por exemplo O aumento exponencial dos usuaacuterios de telefones
celulares rapidamente congestiona as estaccedilotildees radiobase que podem operar numa pequena
faixa licenciada pela ANATEL
18
Foram desenvolvidas teacutecnicas de multiplexaccedilatildeo para aumentar a capacidade de transmissatildeo
das ondas eletromagneacuteticas Uma analogia uacutetil para mostrar o efeito da multiplexaccedilatildeo de um
sinal de raacutedio eacute o da ponte Governador Colombo Sales que liga a Ilha de Santa Catarina ao
continente A ponte ocupa um determinado espaccedilo uma largura limitada possui 4 pistas
todas no mesmo sentido Se quiseacutessemos aumentar a capacidade de veiacuteculos que trafegam
naquele sentido e natildeo tiveacutessemos espaccedilo para ampliar a largura da ponte ou natildeo houvesse
condiccedilotildees teacutecnicas para isto poderiacuteamos multiplexaacute-la Diminuindo a largura de cada uma
das 4 pistas poderiacuteamos criar uma quinta pista de rodagem Ou se poderia construir um outro
niacutevel de pistas na mesma largura e acima do existente a capacidade de veiacuteculos dobraria sem
que a largura original da ponte fosse alterada
Existem vaacuterias teacutecnicas de multiplexaccedilatildeo sendo que as mais utilizadas satildeo
FDMA - a teacutecnica de acesso muacuteltiplo por divisatildeo de frequumlecircncia pode ser utilizada tanto em
transmissotildees digitais quanto analoacutegicas Uma banda alocada de 25 MHz por exemplo pode
ser dividida em 833 canais independentes de 30 kHz cada Esta teacutecnica permite que o
equipamento moacutevel seja mais simples e barato poreacutem a estaccedilatildeo radiobase necessita mais
equipamentos pois cada canal requer um transmissor e um receptor (BICSI 1998 p29-4)
TDMA mdash a multiplexaccedilatildeo de acesso muacuteltiplo por divisatildeo de tempo prevecirc a divisatildeo dos canais
de radiofrequumlecircncia do FDMA em intervalos de tempo sendo que a cada transmissatildeo eacute alocado
um determinado intervalo TDMA eacute um meacutetodo mais complexo e requer equipamentos mais
sofisticados que um FDMA puro mas consegue atender um nuacutemero muito maior de usuaacuterios
(BICSI 1998 p29-5)
CDMA mdash o acesso muacuteltiplo por divisatildeo de coacutedigo foi desenvolvido para uso militar visando
seguranccedila nas transmissotildees O sistema consiste em converter a informaccedilatildeo em sinal digital e
misturaacute-lo a um coacutedigo randocircmico Esta combinaccedilatildeo eacute transmitida numa larga faixa de
frequumlecircncias literalmente o sinal eacute ldquoespalhadordquo numa teacutecnica conhecida por spread-spectrum
19
CDMA consegue acomodar 20 vezes mais usuaacuterios que FDMA considerando a mesma
largura de banda (BICSI 1998 p 29-6)
23 Estaccedilatildeo Radiobase - ERB
As estaccedilotildees radiobase satildeo um elemento-chave do sistema principalmente porque demandam
um forte investimento do Poder Puacuteblico para que as aacutereas de cobertura necessaacuterias sejam
rapidamente atingidas Este trabalho prevecirc um modelo similar ao adotado pelas companhias
de telefonia celular que em poucos anos conseguiram atingir as principais cidades e rodovias
20
com seu sistema comograve podemos ver na figura 22 do site da TIM Telesc Celular (2002)
Cobertura em mais de 2300 km de rodovias
A TIM aleacutem de oferecer cobertura em 235 municiacutepios em suacirc aacuterea de concessatildeo pensando sempre em oferecer os melhores serviccedilos a seus clientes estaacute estendendo sua cobertura em diversos trechos de rodovias Hoje satildeo mais de 2300 km de rodovias para vocecirc falar ao telefone mesmo quando estiver viajando
Rodaroacute
BR-277 CURITIBA- PONTA GROSSA 100
BR-376 MARINGAacute - APUCARANA 100PR-407 PARANAGUAacute - PONTAL DO PARANAacute 100BR-369 CAMBEacute - APUCARANA 98
BR-376 CURITIBA - Divisa Est Santa Catarina 96BR-277 CURITIBA - PARANAGUAacute 90BR-277 CASCAVEL - FOZ DO IGUACcedilU 86PR-508 ALEXANDRA - MATINHOS 84
BR-116 CURITIBA - Divisa Est Satildeo Paulo 80
BR-116 CURITIBA - Divisa Est Santa Catarina 57
BR-101 FLORIANOPOLIS - Divisa Est Paranaacute 97
BR-101 FLORIANOacutePOLIS - Divisa Est Rio Grande do Sul 90BR-470 NAVEGANTES - BLUMENAU 70
BR-280 MAFRA - PORTO UNIAtildeO 38BR-282 FLORIANOacutePOLIS - LAGES 23
Fig 22 -Aacuterea de cobertura TIM Celular
As ERBs formam uma rede sem fio (WLL - wireless lan) que eacute acessada pelos noacutes da rede
(veiacuteculos automotores) sempre que os mesmos estiverem dentro da aacuterea de cobertura As
plataformas que datildeo sustentaccedilatildeo a este sistema satildeo vaacuterias sendo que algumas jaacute estatildeo
consolidadas principalmente produtos da chamada Segunda Geraccedilatildeo tais como TDMA
CDMA DECT e GSM Outros sistemas chamados de Terceira Geraccedilatildeo como UMTS estatildeo
surgindo e poderatildeo ser utilizados em larga escala no futuro
22
3 - NECESSIDADES E BENEFIacuteCIOS
31 Tecnologia Atual versus Modelo de gerenciamento SNMP
Este trabalho se posiciona no ceme de vim mercado extremamente competitivo e caracterizado
pelo uso de tecnologias proprietaacuterias o mercado de veiacuteculos Tem-se hoje uma pequena
quantidade de montadoras no mundo todas elas lutando para conquistar mercados e
sobreviver Suas equipes de pesquisa e desenvolvimento satildeo cercadas de cuidado e sigilo pois
se tomaram elementos decisivos nesta batalha A informaccedilatildeo eacute mais uma vez fator decisivo
Neste caso natildeo eacute a informaccedilatildeo comercial a informaccedilatildeo de marketing a informaccedilatildeo que eacute
coletada nos mercados consumidores Este trabalho trata de uma informaccedilatildeo especial aquela
contida no veiacuteculo
A pesquisa descrita nesta dissertaccedilatildeo mostra o estaacutegio tecnoloacutegico atual de algumas das
principais montadoras do mundo focalizando principalmente as de automoacuteveis que satildeo as
que determinam o estado da arte Os sistemas de gerenciamento embarcados nos automoacuteveis
satildeo proprietaacuterios e baseados em um ou mais moacutedulos internos que se comunicam com o
mundo externo - tipicamente um PC - via comunicaccedilatildeo serial O automoacutevel conteacutem vaacuterios
sensores e atuadores que informam paracircmetros e estados O cruzamento destas informaccedilotildees
determina avarias ou defeitos que podem ser sanados com uma intervenccedilatildeo externa ou
atraveacutes de um comando Todo este sistema eacute totalmente disponibilizado na unidade de
desenvolvimento da montadora ou seja basicamente em um uacutenico lugar no planeta Uma
pequena parte deste sistema eacute disponibilizado agraves revendas com suas oficinas credenciadas
quase nada eacute oferecido ao usuaacuterio final do veiacuteculo As concessionaacuterias autorizadas compram
um pacote que inclui um PC desktop ou notebook software de gerenciamento moacutedulos de
comunicaccedilatildeo e treinamento na faacutebrica que possibilitaraacute alguns diagnoacutesticos e correccedilotildees de
avarias A questatildeo eacute a seguinte o usuaacuterio paga um valor expressivo por um veiacuteculo com uma
tecnologia de ponta embutida mas continua ficando com o carro quebrado na beira da
estrada sem saber o que fazer Em outra direccedilatildeo o Poder Puacuteblico investe em sistemas de
controle da malha viaacuteria tais como radares e sensores os populares ldquopardaisrdquo e ldquolombada
eletrocircnicardquo
Quando um automoacutevel estaacute em funcionamento numa viagem por exemplo um complexo
mecacircnico-eleacutetrico-hidraacuteulico-eletrocircnico estaacute operando em sincronia Os vaacuterios sistemas
motor injeccedilatildeo de combustiacutevel suspensatildeo etc satildeo todos direcionados para realizar uma
funccedilatildeo simples deslocar pessoas com rapidez conforto e seguranccedila Se eles cumprirem de
forma eficiente este objetivo pode-se dizer que o carro eacute bom Sabe-se que isto realmente
acontece assim como eacute sabido que estes sistemas falham sofrem desgastes sofrem variaccedilotildees
de carga e ficam obsoletos Assim como um equipamento ativo de rede
Um switch de rede quando estaacute em funcionamento numa rede de dados com velocidades de
101001000 Mbps por exemplo eacute um complexo mecacircnico-eleacutetrico-eletrocircnico operando em
sincronia Os vaacuterios sistemas conexotildees mecacircnicas de cabos fonte de energia placas de
circuito etc satildeo direcionados a realizar uma funccedilatildeo tambeacutem simples encaminhar pacotes de
dados com rapidez e seguranccedila Se este switch cumprir esta funccedilatildeo de forma eficiente tem-se
um bom equipamento em matildeos Os switches tambeacutem falham desgastam tecircm sua carga
alterada e ficam obsoletos Para manter-se um switch sempre em funcionamento eficiente eacute
necessaacuterio gerenciaacute-lo
O mundo automotivo vive uma situaccedilatildeo similar agrave descrita anteriormente a explosatildeo do uso de
automoacuteveis Assim como na transiccedilatildeo ARPANET-Intemet natildeo se tem ferramentas eficientes
para gerenciar este processo depois que o veiacuteculo sai da linha de montagem Na verdade natildeo
existem padrotildees para este fim As induacutestrias criaram padrotildees de gerenciamento proprietaacuterios
23
que praticamente cessam sua utilidade no momento que saem da linha de produccedilatildeo ressalva
feita a alguns diagnoacutesticos realizados por algumas concessionaacuterias
Um veiacuteculo oferece ao seu proprietaacuteriomotorista um conjunto de sinalizaccedilotildees luminosas e
paineacuteis analoacutegicos (ponteiros) ou digitais que informam velocidade rotaccedilatildeo do motor
quantidade de combustiacutevel etc Os mais modernos possuem um ldquocomputador de bordordquo que
basicamente faz a relaccedilatildeo entre duas variaacuteveis como por exemplo distacircncia percorrida versus
combustiacutevel consumido e disponibiliza ao motorista o consumo meacutedio do automoacutevel
Os automoacuteveis satildeo particularmente econocircmicos quase avaros quando o assunto eacute fornecer
informaccedilotildees aos gestores da rede digo do sistema viaacuterio os departamentos municipais
estaduais e federais encarregados de tracircnsito estradas e rodovias simplesmente desconhecem
os equipamentos digo veiacuteculos que trafegam pelos seus domiacutenios
O poder puacuteblico investe pesadamente e de forma reativa em ampliaccedilatildeo de vias e
cruzamentos da mesma forma que um administrador de rede sem gerenciamento trata de
comprar ativos de rede que possibilitem links mais raacutepidos desfazendo um gargalo e criando
outro Outro investimento eacute no sentido de monitorar velocidade e identificaccedilatildeo (placa) dos
automoacuteveis com objetivo duplo de controlar e arrecadar
Nos dois casos citados acima - usuaacuterio e gestor - fica claro o condicionamento a que ambos
estatildeo submetidos pouca ou nenhuma informaccedilatildeo eacute o normal Fazendo um pequeno exerciacutecio
considerando a hipoacutetese de que os automoacuteveis fossem mais ldquoamigaacuteveisrdquo pode-se imaginar
um motorista sendo avisado que no proacuteximo mecircs venceraacute a garantia de 1 ano do veiacuteculo
aproveite e leve na concessionaacuteria autorizada mais proacutexima para sanar aquele ruiacutedo no painel
Mecircs que vem vocecirc teraacute que pagar por isto A informaccedilatildeo aparece no visor de cristal liacutequido do
raacutedio ou CDplayer Situaccedilatildeo 2 a famiacutelia em viagem de feacuterias ocorre uma falha no sistema
ABS que evita o bloqueio dos freios do veiacuteculo Faltam 200 km para o destino Podemos
continuar a viagem com seguranccedila ou tenho que procurar uma oficina O sistema informa que
24
apenas o sistema antibloqueio estaacute inoperante mas os freios estatildeo perfeitos Siga viagem e
assim que puder leve a uma concessionaacuteria autorizada O proprietaacuterio de uma transportadora
que possui uma frota de veiacuteculos simplificaria sua tarefa de manutenccedilatildeo dos veiacuteculos
Sempre que um caminhatildeo entra numa das filiais o agente SNMP envia um trap (relatoacuterio) das
condiccedilotildees funcionais do veiacuteculo
O mesmo exerciacutecio pode ser feito pensando no poder puacuteblico nos pontos de gerenciamento
de traacutefego que funcionam como uma rede sem fio que recebe e envia dados para os
automoacuteveis uma estaccedilatildeo gerente recebe uma notificaccedilatildeo de um agente SNMP embarcado no
veiacuteculo que informa que eacute um Palio do fabricante FIAT modelo XA 03 placa ABC 1234
Cor vermelha Chassi 2384FTR4532DSE12 MAC Address 0060B30000C2 e estaacute
trafegando a 95 kmh velocidade acima do permitido no trecho A estaccedilatildeo gerente envia uma
mensagem ao veiacuteculo informando a situaccedilatildeo irregular ao motorista que iraacute diminuir a
velocidade para natildeo ser multado Numa situaccedilatildeo hipoteacutetica de roubo de automoacutevel as estaccedilotildees
gerentes do poder puacuteblico satildeo autorizadas a enviar um comando de cortar a igniccedilatildeo do
veiacuteculo
No caso de gerenciamento de um conjunto de veiacuteculos como o proprietaacuterio da transportadora
ou o DER de Santa Catarina existe a necessidade de padronizaccedilatildeo ou seja todas as
montadoras deveriam adotar gradativamente um modelo padronizado A padronizaccedilatildeo
possibilita que se economize no desenvolvimento de aplicaccedilotildees e equipamentos software e
hardware Outra vantagem eacute que mais empresas podem adquirir o sistema e desfrutar dos
benefiacutecios de gerenciamento sobre veiacuteculos jaacute que natildeo se fala mais em tecnologia
proprietaacuteria
Este trabalho considera algumas diferenccedilas entre utilizar o Modelo SNMP para gerenciamento
de uma rede de computadores ou para veiacuteculos automotores Os conceitos baacutesicos natildeo se
alteram e as principais mudanccedilas satildeo relacionadas na Tabela 31
25
26
Modelo SNMP em Redes de
Computadores
Modelo SNMP em Veiacuteculos
Automotores
Estaccedilotildees de
Gerenciamento
Estaacuteticas complexas e
centralizadas
Estaacuteticas ou moacuteveis complexas ou
simples e descentralizadas
Noacutes
GerenciadosEstaacuteticos Moacuteveis
Relaccedilatildeo
Estaccedilotildees Noacutes1 O n n O n
Elementos
Gerenciados
Computadores hubs switches
roteadores
Automoacuteveis ocircnibus caminhotildees
motocicletas
Base de
InformaccedilotildeesMIB-II
Os objetos e grupos da MIB-II satildeo
insuficientes para este fimTabela 31 - Comparativo de Uso no Modelo SNMP
Natildeo se quer que com este trabalho sejam abolidas as questotildees de sigilo e segredo industrial na
pesquisa e desenvolvimento dos veiacuteculos pelo contraacuterio As atuais formas de monitoramento
e telemetria com a meta de resolver problemas e aumentar a vantagem competitiva de seus
produtos satildeo boas principalmente para os consumidores
27
4 - MODELO DE GERENCIAMENTO DE VEIacuteCULOS AUTOMOTORES
O modelo proposto nesta dissertaccedilatildeo eacute baseado no modelo SNMP e utiliza os elementos
previstos ou seja estaccedilotildees de gerenciamento noacutes gerenciados informaccedilotildees e um protocolo
de comunicaccedilatildeo A intenccedilatildeo eacute utilizar ao maacuteximo toda a tecnologia que jaacute foi desenvolvida e
foi consolidada ao longo dos uacuteltimos anos pois isto traraacute baixos custos e uma massa criacutetica jaacute
formada
Neste capiacutetulo e nos posteriores utilizar-se-aacute para efeito de maior clareza a denominaccedilatildeo
carro eou automoacutevel ao inveacutes de veiacuteculo inclusive nas figuras O carro eacute o veiacuteculo mais
comum e pretende-se que o leitor na medida em que se embasa o modelo vaacute traccedilando um
paralelo com as situaccedilotildees corriqueiras do dia-a-dia De qualquer forma o modelo foi pensado
para ser utilizado em todos os tipos de veiacuteculos sejam eles de passeio utilitaacuterios de carga
motocicletas de passageiros enfim todos os veiacuteculos (noacutes) que utilizam a malha viaacuteria (rede)
do paiacutes
O modelo proposto apresenta trecircs arquiteturas Fiacutesica Funcional e de Informaccedilatildeo A
arquitetura Fiacutesica define a infra-estrutura de comunicaccedilatildeo entre os componentes do sistema a
arquitetura Funcional descreve os componentes loacutegicos do sistema e as funcionalidades que
podem ser desenvolvidas e a arquitetura de Informaccedilatildeo apresenta um conjunto de variaacuteveis
que datildeo suporte ao desenvolvimento das aplicaccedilotildees e as notificaccedilotildees que podem ser emitidas
no caso destas variaacuteveis atingirem limiares especificados Cada uma dessas arquiteturas seraacute
detalhada nos itens a seguir
28
41 Arquitetura Fiacutesica
Esta dissertaccedilatildeo utiliza o Modelo de Gerenciamento SNMP por se tratar de uma tecnologia
que eacute padratildeo possui inuacutemeros gerentes e agentes desenvolvidos para as mais diversas
aplicaccedilotildees e eacute produzida em escala o que baixa os custos de implantaccedilatildeo em qualquer
veiacuteculo A quantidade de pessoal que jaacute atua nesta tecnologia tambeacutem eacute um fator positivo A
figura abaixo mostra esquematicamente o modelo sendo aplicado no gerenciamento de
veiacuteculos
Gerenciamento
(GERENTE
SNMP)
Fig 41 - Modelo de Gerenciamento SNMP em Veiacuteculos Automotores
Saindo de um modelo teoacuterico e descrevendo um modelo praacutetico tem-se um computador
rodando um programa gerente SNMP que interage com uma base de dados este computador
possui uma interface ethemet 10100 que estaacute conectada por cabo de par tranccedilado ou fibra
oacutetica a uma bridge Esta bridge converte o padratildeo de comunicaccedilatildeo de rede ethernet em
radiofrequumlecircncia utilizando uma frequumlecircncia de saiacuteda e outra de entrada este conjunto eacute
vulgarmente denominado canal e eacute compartilhado por todos os veiacuteculos equipados com uma
bridge similar A bridge do veiacuteculo opera no mesmo canal e compartilha a banda total
fornecida pelo sistema gerente com os outros veiacuteculos que estatildeo na regiatildeo de cobertura da
antena (ERB - estaccedilatildeo radiobase)
A cobertura de cada ERB depende basicamente da potecircncia real dissipada pela antena do tipo
e ganho da antena Uma referecircncia praacutetica que se pode ter eacute o das aacutereas de cobertura de
telefones celulares o modelo proposto nesta dissertaccedilatildeo pode ser implementado com uma
infraestrutura semelhante A figura 42 mostra os elementos reais e sua interaccedilatildeo
Fig 42 - Modelo fiacutesico para gerenciamento de veiacuteculos
O Modelo de Gerenciamento de Veiacuteculos Automotores contempla todas as etapas da ldquovidardquo
de um veiacuteculo ou seja satildeo previstos estaacutegios diferenciados de monitoramento e controle de
acordo com a etapa em que o veiacuteculo se encontra
A primeira etapa de um veiacuteculo automotor fisicamente falando eacute a sua produccedilatildeo
normalmente executada em seacuterie As montadoras possuem plantas fabris em diversas
localidades do mundo onde produzem determinadas linhas e modelos de veiacuteculos No
momento que o veiacuteculo recebe seu sistema eletro-eletrocircnico incluindo o microservidor
veicular uma estaccedilatildeo de gerenciamento da produccedilatildeo jaacute pode iniciar a gravaccedilatildeo dos dados de
identificaccedilatildeo do mesmo como eacute ilustrado na figura 43
MONTADORA DE AUTOMOacuteVEIS Linha de montagem
Dados de Identificaccedilatildeo do veiacuteculo
Fig 43 - Gerenciamento na produccedilatildeo do veiacuteculo
O veiacuteculo cumpre sua trajetoacuteria na linha de montagem jaacute interagindo com uma aplicaccedilatildeo-
gerente desenvolvida para este fim O fabricante neste momento jaacute pode monitorar os testes
iniciais do veiacuteculo gerenciar sua armazenagem no paacutetio da faacutebrica e o embarque para a
concessionaacuteria Apenas duas estaccedilotildees radiobase externas tecircm capacidade para dar cobertura a
todo parque fabril de uma montadora como a Fiat em Betim MG que eacute a maior montadora do
paiacutes com 613800 m2 de aacuterea construiacuteda segundo informa o site brasileiro da Fiat Automoacuteveis
(2002) Algumas ERBs internas que tem um custo muito inferior agraves externas completariam a
cobertura nos pontos necessaacuterios da linha de montagem
O veiacuteculo pronto segue na maior parte das vezes para uma concessionaacuteria autorizada para ser
comercializado Esta mesma concessionaacuteria normalmente presta assistecircncia teacutecnica aos
veiacuteculos da marca tendo limitaccedilotildees quando recebe um automoacutevel por exemplo de um
concorrente Com uma estaccedilatildeo radiobase interna a concessionaacuteria estaacute habilitada a monitorar
todos os veiacuteculos que entrarem na sua oficina estando eles equipados com o microservidor
veicular O teacutecnico da empresa tem a sua disposiccedilatildeo dados histoacutericos e perfis de uso do
veiacuteculo que podem auxiliar na detecccedilatildeo e soluccedilatildeo do problema
Os dados de identificaccedilatildeo do veiacuteculo e do proprietaacuterio aliados ao perfil do condutor tomam-
se ferramentas para conquista e manutenccedilatildeo do cliente A diminuiccedilatildeo do iacutendice de roubos e
acidentes toma a contrataccedilatildeo do seguro uma opccedilatildeo menos necessaacuteria diminuindo o gasto de
quem compra o veiacuteculo e consequumlentemente aumentando as vendas A figura 44 mostra as
possibilidades de gerenciamento nas fases de comercializaccedilatildeo e manutenccedilatildeo
32
REVENDA DE AUTOMOacuteVEIS
Fig 44 - Gerenciamento na comercializaccedilatildeo e manutenccedilatildeo do veiacuteculo
Encerrada a primeira comercializaccedilatildeo do veiacuteculo inicia-se a etapa de utilizaccedilatildeo do mesmo
por um proprietaacuterio ou condutor O microservidor veicular interage com o condutor via painel
digital ou sintetizador de voz Alguns veiacuteculos de maior valor agregado jaacute satildeo equipados com
paineacuteis que atendem ao ldquocomputador de bordoldquo e ao sistema de som raacutedios FM transmitem
pequenas chamadas e notiacutecias que satildeo lidas no interior do veiacuteculo Sintetizadores de voz
equipam os veiacuteculos chamados ldquotop de linhardquo e informam para o motorista colocar o cinto de
seguranccedila que existem portas abertas etc O Modelo de Gerenciamento de Veiacuteculos
Automotores possibilita que haja um enriquecimento das informaccedilotildees e possibilidades para o
condutor do veiacuteculo conforme mostra a figura 45
33
Fig 45 - Gerenciamento no uso do veiacuteculo
PROPRIETAacuteRIO DO AUTOMOacuteVEL
Monitoramento
Garantia e revisotildees
Seguranccedila
O proprietaacuterio do veiacuteculo eacute notificado sempre que uma troca de oacuteleo ou manutenccedilatildeo
preventiva eacute necessaacuteria diminuindo os riscos de uma eventual perda de garantia do fabricante
O aviso de que a garantia do veiacuteculo estaacute expirando tambeacutem existe e isto possibilita uma
eventual diminuiccedilatildeo de custos numa revisatildeo Como o veiacuteculo interage com o sistema gestor
de tracircnsito o modelo prevecirc um mecanismo de solicitaccedilatildeo de socorro muito uacutetil em casos de
acidentes ou quebra do veiacuteculo O maior benefiacutecio eacute saber que seu veiacuteculo estaacute sendo
monitorado assim como os outros veiacuteculos que estatildeo trafegando O monitoramento causa
maior disciplina no tracircnsito e a consequumlente diminuiccedilatildeo de acidentes como mostra a
experiecircncia na capital paranaense na palavra de Cassio Taniguchi
Em 2001 foram 20 menos mortes no tracircnsito curitibano Passamos de 16 em 2000 para 13 morte em cada grupo de 10 mil veiacuteculos Esse eacute o indicador utilizado para mensurar o niacutevel de seguranccedila no tracircnsito urbano E eacute tambeacutem um iacutendice capaz de nos informar a respeito do niacutevel de civilidade que nossa sociedade alcanccedilou Os curitibanos merecem aplausos porque esse resultado eacute fruto de um esforccedilo coletivo que tem envolvido toda a
34
cidade desde 1997 quando lanccedilamos o programa Cidadatildeo em Tracircnsito O programa todos lembram eacute ancorado no tripeacute formado pela engenharia de traacutefego fiscalizaccedilatildeo e educaccedilatildeo para o Tracircnsito E em cinco anos os resultados falam por si proacuteprios O investimento realizado pela Prefeitura de Curitiba passa de R$ 100 milhotildees - o maior entre as cidades de mesmo porte no paiacutes (TANIGUCHI 2002)
O gerenciamento do veiacuteculo auxilia os engenheiros de traacutefego e aumenta o poder de
fiscalizaccedilatildeo do Poder Puacuteblico tornando praticamente inviaacuteveis as accedilotildees criminosas
envolvendo veiacuteculos O Poder Puacuteblico do Brasil bem como de todo paiacutes que adotar este
modelo de gerenciamento ganha uma ferramenta poderosa de gestatildeo de tracircnsito com reflexos
em oacutergatildeos governamentais federais estaduais e municipais diversos tais como departamentos
de tracircnsito departamentos de poliacutecia rodoviaacuteria poliacutecias civil e militar serviccedilos de
inteligecircncia poliacutecia federal serviccedilos de repressatildeo ao crime organizado e secretarias de
receita A figura 46 ilustra algumas situaccedilotildees contempladas neste modelo proposto
Fig 46 - Gerenciamento pelo Poder Puacuteblico
Administraccedilatildeo da malha viaacuteria
Controle de roubos e acidentes
PODER PUacuteBLICOMonitoramento de
tracircnsito
O poder que o modelo disponibiliza aos oacutergatildeos puacuteblicos eacute o poder da informaccedilatildeo em tempo
real o conjunto formado pela identificaccedilatildeo inequiacutevoca do veiacuteculo seu provaacutevel condutor e a
localizaccedilatildeo atual com pequena margem de erro permite accedilotildees policiais raacutepidas e eficientes O
Modelo de Gerenciamento de Veiacuteculos permite ainda que o sistema gestor execute controles
remotamente sobre o veiacuteculo como corte de combustiacutevel e de igniccedilatildeo do motor causando a
imobilizaccedilatildeo instantacircnea As Estaccedilotildees Puacuteblicas de Gerenciamento satildeo as mais complexas e as
mais seguras de todo o modelo visto o poder que carregam em sua aplicaccedilatildeo Apenas o Poder
Puacuteblico constituiacutedo pode ter acesso a estas potencialidades do sistema e para tanto a
aplicaccedilatildeo-gerente deve ser inviolaacutevel
A figura 47 simula uma implantaccedilatildeo de estaccedilotildees radiobase na regiatildeo central da capital
catarinense dando uma ideacuteia de como seria a distribuiccedilatildeo das antenas para haver
gerenciamento sobre os veiacuteculos que circulam na aacuterea
Fig 47 - Estaccedilotildees Radiobase em Florianoacutepolis
42 Arquitetura Funcional
O sistema fiacutesico apresentado anteriormente eacute mostrado aqui como entidades loacutegicas
posicionadas de acordo com sua funccedilatildeo no modelo de gerenciamento A figura 46 ilustra o
modelo funcional
36
Fig 48 - Modelo Funcional de Gerenciamento
421 Estaccedilotildees de Gerenciamento
As estaccedilotildees de gerenciamento satildeo de diferentes porte e complexidade variando de uma
estaccedilatildeo simples para gravaccedilatildeo de dados de identificaccedilatildeo na faacutebrica ateacute um grande complexo
de gerenciamento de veiacuteculos montado com computadores de grande porte e programas de
gerenciamento capazes de suportar milhares de noacutes (veiacuteculos) no Departamento de Estradas
de Rodagem de uma unidade da federaccedilatildeo As estaccedilotildees seratildeo basicamente destinadas a trecircs
finalidades de acordo com os interesses dos mantenedores da gerecircncia
4211 Estaccedilotildees de Gerenciamento de Produccedilatildeo
As estaccedilotildees de produccedilatildeo satildeo localizadas no ambiente de montagem do veiacuteculo ao lado da
linha de produccedilatildeo em seacuterie da motocicleta do automoacutevel do caminhatildeo do utilitaacuterio do
trator etc Esta estaccedilatildeo serviraacute para gravar as primeiras variaacuteveis na MIB do veiacuteculo
basicamente as de identificaccedilatildeo tais como nome do fabricante modelo do veiacuteculo nuacutemero de
seacuterie etc Estes dados satildeo estaacuteticos e soacute podem ser gravados e alterados em faacutebrica satildeo
uacutenicos e sua longevidade eacute coincidente com a do veiacuteculo
4212 Estaccedilotildees de Gerenciamento de Manutenccedilatildeo
As estaccedilotildees de manutenccedilatildeo estaratildeo baseadas nas concessionaacuterias autorizadas revendas de
automoacuteveis e oficinas mecacircnicas Sua funccedilatildeo baacutesica seraacute a gravaccedilatildeo de dados relativos agrave
venda e ao proprietaacuterio do veiacuteculo Satildeo estaccedilotildees simples que poderatildeo consultar as
informaccedilotildees de qualquer carro de qualquer marca visto que a padronizaccedilatildeo usando SNMP
retira o caraacuteter proprietaacuterio dos sistemas atuais
4213 Estaccedilotildees Puacuteblicas de Gerenciamento
Satildeo estaccedilotildees complexas e seguras que gerenciam a malha viaacuteria de um ou mais municiacutepios de
um estado da uniatildeo Basicamente compostas por hardware e software de grande porte como
por exemplo uma workstation HP ou IBM rodando Openview ou Unicenter TNG interagindo
com uma base de dados Oracle A seguranccedila possibilitada pelo SNMPv3 eacute um fator
primordial neste caso pois aqui estaratildeo sendo utilizadas funccedilotildees de controle vitais no veiacuteculo
422 Noacutes Gerenciados
O noacute gerenciado neste modelo proposto eacute tipicamente um veiacuteculo automotor conforme citado
anteriormente Aqui existe uma caracteriacutestica singular que eacute a de que os noacutes satildeo moacuteveis estatildeo
constantemente em deslocamento desde sua fabricaccedilatildeo na montadora passando pelo
transporte ateacute a revenda e o uso posterior pelo proprietaacuterio ou motorista O veiacuteculo dispotildee de
um hardware especialista - um microservidor veicular mdash que contecircm a vehicleMIB e o agente
este hardware interage com os sensores e atuadores existentes no automoacutevel O microservidor
veicular eacute composto basicamente de uma unidade central de processamento memoacuteria volaacutetil
memoacuteria permanente interface com o veiacuteculo e com a rede sem fio este produto assim como
descrito neste modelo natildeo existe comercialmente poreacutem a tecnologia eacute a mesma que eacute
utilizada na implementaccedilatildeo de gerenciamento em roteadores e switches
423 Meio de Comunicaccedilatildeo
A forma como a estaccedilatildeo gerenciadora e o noacute gerenciado trocam informaccedilotildees eacute por
radiofrequumlecircncia ou seja eacute uma comunicaccedilatildeo ethemet sem fio (wireless) que utiliza a mesma
tecnologia jaacute empregada em redes locais O gerente (estaccedilatildeo gerente) interage com o agente
(noacute gerenciado) por intermeacutedio de uma bridge ethemet sem fio e vice-versa A frequumlecircncia de
difusatildeo deve ser diversa das maciccedilamente utilizadas ISM (Aplicaccedilotildees Industriais Cientiacuteficas
e Meacutedicas) por motivos oacutebvios a escolha deve recair nas faixas atribuiacutedas para aplicaccedilatildeo
moacutevel terrestre preferencialmente as proacuteximas das bases de VHF e UHF 41015 MHz ateacute 50
MHz e 3354 MHZ ateacute 3999 MHz (ANATEL 2002)
Fig 49 - Espectro de frequumlecircncias no Brasil
423 Informaccedilotildees de Gerenciamento
As informaccedilotildees envolvidas estatildeo definidas em vehicleMIB e satildeo tratadas pelo agente
especialista que acompanha o veiacuteculo Os objetos ou atributos em questatildeo atendem a
legislaccedilatildeo brasileira de tracircnsito vigente e os requisitos baacutesicos do fabricante do revendedor e
do proprietaacuterio
39
424 Protocolo de Gerenciamento
O protocolo a ser utilizado eacute o SNMPv3 implementado sobre SNMPv2 A versatildeo 3 apresenta
vaacuterios avanccedilos na questatildeo de seguranccedila e as definiccedilotildees podem ser vistas nas RFCs 2571 a
2575 Como esta versatildeo natildeo eacute completa existe a necessidade da versatildeo anterior que pode ser
vista nas RFCs 1905 e 1906
43 Arquitetura de Informaccedilatildeo
A vehicleMIB foi projetada para atender as demandas baacutesicas de todas entidades fiacutesicas e
juriacutedicas que interagem com um automoacutevel Esta MIB procura natildeo conflitar com os sistemas
atualmente implantados que foram concebidos com outra finalidade
A pesquisa que resultou nesta MIB abrangeu a atual legislaccedilatildeo de tracircnsito os atuais coacutedigos
procedimentos e nuacutemeros empregados pela induacutestria automobiliacutestica e suas concessionaacuterias
As funccedilotildees principais de um automoacutevel foram contempladas somou-se a elas algumas
variaacuteveis trazidas do universo de redes de computadores e outras retiradas de carros-conceito
431 Desenvolvimento da MIB
Utilizou-se como ferramenta de auxiacutelio um pacote de programas da MG-Soft chamado MIB
Browser Professional Edition sendo que as figuras que mostram a aacutervore da MIB satildeo telas
capturadas deste software
40
f j MG-SOFT MIszlig Compiler - [MIszlig Group1J File Edit View Modules Jools Window Help
B MIB Tree B Q ] iso
B - Q org B Q dod
R-f1 internetiQ j directorv
+i _ J mgmtR I__| experimental
B vehicleMIBi Q j vehideMIBObjects Si f j vehicleMIBNotifications IS _ J vehicleMIBConformance
f i L_1 private I- SNMPvl Traps
ffl iJ T extual ConventionsS Type Assignments
Fig 410 - Aacutervore da MIB
A vehicleMIB faz parte do grupo experimental (3) segundo a notaccedilatildeo ASNl utilizada pelo
protocolo SNMP Os objetos definidos (OBJECT IDENTIFIER) para compor a vehicleMIB
foram trecircs a saber
vehicleMIBObjects conteacutem todas as informaccedilotildees relativas a identificaccedilatildeo do veiacuteculo
(vehicleldent) ao proprietaacuterio do veiacuteculo (vehicleOwner) o seu histoacuterico (vehicleHistory)
valores momentacircneos (vehicleStatus) e variaacuteveis para controle (vehicleControl)
vehicleMIBNotifications este objeto comporta os atributos utilizados para notificaccedilatildeo de
eventos importantes e se destinam principalmente para servir ao motoristaproprietaacuterio
vehicleMIBConformance este grupo define as necessidades e possibilidades de
implementaccedilatildeo segundo uma famiacutelia de objetos (OBJECT-GROUP) preacute-determinada Os
atributos referentes a grupos e as questotildees de concordacircncia estatildeo contidos nos OBJECT
IDENTIFIER vehicleGroups e vehicleCompliance
41
bullJMG-SOFT MIB Compilei [MIB Group]Uumliacute File Edit View Modules loots Window Help
tg satildegt U m amp T raquo f t I o s P3 m p | 0
B ^ MIB Tree B _ J iso
H Q j org eacute Q dod
Eacute j J internetP~1 directory
B i_ J mgmt rsquo Q j mib-2
agrave Q experimental Ograve OtildeEcirc vehicleMIB
Egrave __| vehicleMIBObjectsSi _ J vehicleldent ffl- n vehicleOwner E _ ] vehicle History ffl- fj vehicleStatus Egrave C j vehicleControl
atilde __) vehicleMIBNotificationsvehicleN otificationChangeO ilAndM aintenance
lt4 vehicleN otificationHelp d f vehicleNotificationGuaranty
B _ ] vehicleMIBConformance IacuteB _ J vehicleCompliance Eacute L J vehicleGroups
B -(_J private1Q j enterprises
Fig 411mdash Aacutervore de vehicleMIBObjects
432 Descriccedilatildeo de vehicleMIBObjects
Esta seccedilatildeo descreve com maiores detalhes cada variaacutevel que compotildee a vehicleMIBObjects
que eacute composta pelos grupos vehicleldent vehicleOwner vehicleHistory vehicleStatus e
vehicleControl
42
4321 Grupo vehicleldent
F1 P 1 experimental Eacute- vehicleMIB
lEacute vehicleMIB Objects B- [_ J vehicleldent
vehicleldentManufacturer vehicleldentModel
vehicleldentSoftwareVersionamp vehideldentAgentSoftwareVersion
vehiclel dentType vehicleldentFuel vehicleldentManufacturingYear vehiclel dentM odelYrsquo ear vehiclel dentCapacity
I^ vehiclel dentPoweri-- vehiclel dentM otorType
vehiclel dentM otorNumber vehiclel dentCylinder
vehiclel dentFirstOilChange | ^ vehicleldentFirstMaintenance
gt$j vehicleldentMaintenancePeriod vehiclel dentColor
i vehiclel dentChassisl d j-- vehicleldentLicencePlate bull vehicleldentlpAddress i - ^ vehicleldentMacAddress h vehiclel dentS eriaIN umber vehicleldentGuaranty
Fig 411 - Aacutervore de vehicleldent
vehicleldentManufacturer - O objeto vehicleldentManufacturer eacute uma string que armazena o
nome da empresa que produz o veiacuteculo eacute gravada em faacutebrica e natildeo se altera mais Esta
variaacutevel seraacute preenchida por exemplo com ldquoGeneral Motorsrdquo ldquoVolkswagenrdquo ou ldquoYamahardquo
vehicleldentModel - Esta variaacutevel conteraacute a identificaccedilatildeo do modelo do veiacuteculo eacute fixa e natildeo
pode ser alterada Ex Palio EX Xsara Picasso Celta
vehicleldentSoftwareVersion - Este atributo eacute reservado agrave versatildeo do firmware ou software do
veiacuteculo e eacute atualizado cada vez que eacute feito o upgrade do mesmo Este programa eacute uma espeacutecie
de sistema operacional do hardware contido no veiacuteculo
vehicleldentAgentSoftwareVersion - A versatildeo do agente de gerenciamento pode ou natildeo
coincidir com a versatildeo de firmware Caso estes programas tenham tratamento e evoluccedilatildeo
distintos as versotildees podem ser atualizadas separadamente e teratildeo coacutedigos diferentes
vehicleldentType - Este objeto serve para identificar o tipo de veiacuteculo segundo determinaccedilatildeo
das leis brasileiras de tracircnsito O tipo de veiacuteculo automotor consta na documentaccedilatildeo de
licenciamento e pode ser por exemplo tipo automoacutevel de passeio caminhatildeo de carga ocircnibus
de passageiros etc
vehicleldentFuel - A variaacutevel vehicleldentFuel serve para identificar o combustiacutevel principal
para que o veiacuteculo foi originalmente construiacutedo Eacute gravado na linha de montagem e
permanece caso haja transformaccedilatildeo posterior no motor do veiacuteculo este dado natildeo pode ser
alterado Ex gasolina tipo C oacuteleo diesel energia eleacutetrica etc
vehicleldentManufacturing Year - Neste atributo eacute gravado o ano de fabricaccedilatildeo do veiacuteculo
Depois de gravado natildeo se altera
vehicleldentModelYear - A vehicleldentModelYear armazena o ano do modelo do veiacuteculo
que pode ou natildeo coincidir com o ano de fabricaccedilatildeo
vehicleldentCapacitv - Esta variaacutevel eacute uma string que armazena a capacidade do veiacuteculo de
acordo com a destinaccedilatildeo do mesmo ou seja se se tratar de um caminhatildeo a capacidade de
carga seraacute de 40000 kg se for um automoacuteveL a capacidade seraacute de 5 passageiros por
exemplo
vehicleldentPower - Identifica a potecircncia nominal da motorizaccedilatildeo principal do veiacuteculo que
pode ser expressa em cv (cavalo-vapor) ou W (watt) de acordo com a legislaccedilatildeo vigente no
paiacutes de utilizaccedilatildeo do veiacuteculo
vehicleldentMotorTvpe - Este atributo armazena a identificaccedilatildeo da principal forma de
motorizaccedilatildeo do veiacuteculo ou seja qual o tipo de motor que preferencialmente ou
prioritariamente eacute utilizado Caso o veiacuteculo seja um hiacutebrido com motor a combustatildeo e
eleacutetrico armazenar a identificaccedilatildeo do motor mais utilizado
vehicleldentMotorNumber - Este objeto armazena o nuacutemero de identificaccedilatildeo do motor do
veiacuteculo que eacute uacutenico e faz parte do conjunto de nuacutemeros que identificam o conjunto de
sistemas que compotildee um veiacuteculo
vehicleldentCvlinder - Utilizada para informar o nuacutemero total de cilindros (pistotildees) do motor
caso se trate de um motor de combustatildeo
vehicleldentFirstOilChange - Esta variaacutevel serve para armazenar a distacircncia maacutexima
percorrida - a popular ldquoquilometragemrdquo - para se realizar a primeira troca de oacuteleo lubrificante
interno do motor Esta informaccedilatildeo serviraacute para que o condutor do veiacuteculo seja notificado a
tempo de proceder agrave troca sem causar danos ao motor nem perder a garantia de faacutebrica
vehicleldentOilChangePeriod - O objeto em questatildeo armazena o valor em km ou milhas
recomendado pelo fabricante entre trocas de oacuteleo lubrificante do motor Ex 10000 km
vehicleldentFirstMaintenance - A variaacutevel vehicleldentFirstMaintenance serve para registrar
o limite de quilometragem para realizaccedilatildeo da primeira revisatildeo gratuita do veiacuteculo Existe na
vehicleMIB uma notificaccedilatildeo que utiliza este atributo com o objetivo de resguardar o
proprietaacuterio de um eventual esquecimento ou distraccedilatildeo que acarretaria perda de garantia
vehicleldentMaintenancePeriod - O atributo eacute registrado em faacutebrica e representa o valor da
quilometragem recomendada entre as manutenccedilotildees preventivas E uma seguranccedila a mais para
o usuaacuterio que seraacute avisado sempre que determinados conjuntos de peccedilas principalmente
mecacircnicas estiverem com seu desgaste natural no limite
vehicleldentColor - A vehicleldentColor eacute a string que armazena o nome da cor predominante
do veiacuteculo Esta informaccedilatildeo eacute gravada em faacutebrica e permanece inalterada durante a vida uacutetil
do veiacuteculo
vehicleldentChassisId - Todo veiacuteculo possui um nuacutemero de identificaccedilatildeo gravado fisicamente
em seu chassis ou monobloco esta variaacutevel armazena este nuacutemero
vehicleldentLicencePlate - Este atributo armazena a placa do veiacuteculo no caso do Brasil
composto por 3 letras e 4 nuacutemeros Esta identificaccedilatildeo somente eacute conhecida apoacutes o
licenciamento do veiacuteculo que eacute feito apoacutes a venda em consequumlecircncia o valor somente poderaacute
ser gravado na concessionaacuteria ou revenda
vehicleldentlpAddress - Esta variaacutevel estaacute determinada na vehicleMIB para uma eventual
necessidade de acesso a Internet sendo que um provedor de acesso iraacute fornecer o valor que
seraacute volaacutetil e teraacute a mesma duraccedilatildeo do acesso solicitado
vehicleldentMacAddress - Este campo foi implementado para que o veiacuteculo utilize um
nuacutemero uacutenico de identificaccedilatildeo dentro das mesmas regras vaacutelidas hoje para equipamentos e
acessoacuterios de informaacutetica A utilizaccedilatildeo de uma identificaccedilatildeo deste tipo poderaacute substituir uma
ou mais jaacute existentes
vehicleldentSerialNumber - O nuacutemero de seacuterie de produccedilatildeo do veiacuteculo eacute gravado em faacutebrica e
permanece inalterado durante a vida do mesmo Segue as regras de cada fabricante
vehicleldentWarrantv - Este atributo armazena o valor referente ao periacuteodo de garantia do
veiacuteculo tipicamente 1 ou 2 anos a partir da data da primeira venda Esta informaccedilatildeo serve
para que o proprietaacuterio seja notificado antes do vencimento deste limite para que possa
realizar as manutenccedilotildees necessaacuterias com um miacutenimo de gasto
4322 Grupo vehicleOwner
vehicleOwnerName - A variaacutevel vehicleOwnerName armazena o nome do proprietaacuterio do
veiacuteculo o mesmo nome que consta no documento legal de licenciamento Eacute gravado na
concessionaacuteria e alterado de acordo com os documentos do veiacuteculo
vehicleOwnerRegister - Este objeto serve para armazenar um nuacutemero de algum documento de
identificaccedilatildeo do proprietaacuterio No Brasil os valores preferenciais satildeo o Cadastro de Pessoa
Fiacutesica (CPF) e o Cadastro Nacional da Pessoa Juriacutedica (CNPJ) mas pode conter os nuacutemeros
da carteira nacional de habilitaccedilatildeo ou carteira de identidade
vehicleOwnerPhone - O atributo vehicleOwnerPhone registra o nuacutemero de um telefone de
contato do proprietaacuterio do veiacuteculo
vehicleOwnerMail - Esta string serve para armazenar o endereccedilo eletrocircnico (e-mail) do
proprietaacuterio do veiacuteculo Este valor e o anterior satildeo regravados em concessionaacuteria a cada troca
de proprietaacuterio
4323 Grupo vehicIeHistory
3 T I experimental vehicleMIB
Otilde P jJ vehicleMIBObjects Eacute L J vehicleldent El i_ J vehicleOwner
vehicleOwnerName vehicleO wnerR egister vehicleOwnerFone vehicleOwnerMail
B l_ J vehicleH istoryvehicleH istory D eliveryD ate vehicleH istoryVendor vehicleH istoryDealer
^ vehicleH istoryN umLinesEacute1 __J vehicleH istoryT able
B - lla vehicleH istoryEntryvehicleHistoryLinelndex
Q vehicleHistoryMaintenanceDate ^ vehicleH istoryMaintenance
vehicleH istoryuumlilChangeD ate Q vehicleH istoryOilChange
Fig 413 - Arvore de vehicleOwner e vehicIeHistory
vehicleHistorvDelivervDate - A variaacutevel em questatildeo foi criada para armazenar a data da
primeira entrega do veiacuteculo tipicamente a data constante na nota fiscal de venda da
montadora ou da concessionaacuteria destinada ao proprietaacuterio
vehicleHistoryVendor - A vehicleHistoryVendor armazena o nome do vendedor que realizou
a venda do veiacuteculo ao proprietaacuterio Este vendedor eacute tipicamente um funcionaacuterio da revenda
ou concessionaacuteria
vehicleHistorvDealer - O nome da revenda ou concessionaacuteria (pessoa juriacutedica) eacute gravado
neste campo de forma que fique registrada a empresa que comercializou o veiacuteculo
vehieleHistoryNumLines - Representa o nuacutemero maacuteximo de linhas que seratildeo armazenadas na
tabela vehicleHistoryTable
vehicleHistorvLinelndex - Representa o iacutendice da tabela vehicleHistoryTable
vehicleHistoryMaintenanceDate - A variaacutevel vehicleHistoryMaintenanceDate serve para
registrar as datas das manutenccedilotildees preventivas realizadas contendo dia mecircs e ano Esta
informaccedilatildeo serve principalmente para resguardar o usuaacuterio do veiacuteculo quanto agraves garantias de
peccedilas e sistemas
vehicleHistoryMaintenance - Aqui se identifica a quilometragem do veiacuteculo na ocasiatildeo em
que eacute realizada a manutenccedilatildeo preventiva Informada em quilocircmetros corresponde agrave marcaccedilatildeo
presente do odocircmetro do veiacuteculo
vehicleHistoryOilChangeDate - Esta variaacutevel armazena a data das trocas de oacuteleo lubrificante
do motor cuja periodicidade eacute definida pelo fabricante e deve ser cumprida a risca para o
veiacuteculo natildeo perder a garantia
vehicleHistoryOilChange - Este atributo registra a quilometragem do veiacuteculo por ocasiatildeo da
troca de oacuteleo lubrificante correspondente
48
4324 Grupo vehicleStatus
B - n experimental S gg vehicleMIB
vehicleMIBObjectsS3 __] vehicleldentra- r~l vehicleQwner reg L_3 vehicleHistory
S Q vehicleStatus|--reggt vehicleS tatusHeip j- - vehicles atusNurnLines
B r_ j vehicles tatusT able B l|sj vehicles tatusEntry
vehicleS tatusLinelndex vehicleS tatusS peed j- ^ vehicleStatusRpm
vehicleStatusMotorTemperature vehicleStatusFuelLevel
^ vehicleS tatusKmvehicleStatusTirePressure
^ vehicleStatusMotorOilLevel vehicleS tatusBatteryLevel
^ vehicleStatusLocation B Q j vehicleControl
j-regraquo vehicleControlFuel J ______ j______ 1 vehicleContfQllgnition________________
Fig 414 - Aacutervore de vehicleStatus
vehicleStatusHelp - Esta variaacutevel pode assumir somente os valores de ligado ou desligado eacute
acionada pelo condutor do veiacuteculo e serve como pedido de socorro Uma notificaccedilatildeo eacute emitida
a partir da vehicleStatusHelp
vehicleStatusNumLines - Este atributo serve para definir o nuacutemero maacuteximo de linhas da
tabela vehicleStatusTable
vehicleStatusLinelndex - Esta variaacutevel eacute o iacutendice da tabela vehicleStatusTable
vehicleStatusSpeed - Neste atributo eacute registrada a velocidade presente do veiacuteculo fornecida
pelo sistema convencional de sensoriamento do veiacuteculo em quilocircmetros ou milhas por hora
vehicleStatusRpm - A vehicleStatusRpm armazena o valor atual de rotaccedilotildees ou giros do eixo
principal do motor a unidade eacute rpm (rotaccedilotildees por minuto)
vehicleStatusMotorTemperature - Este atributo registra a temperatura atual do liacutequido de
arrefecimento do motor em graus centiacutegrados ou Fahrenheit
vehicleStatusFuelLevel - A variaacutevel vehicleStatusFuelLevel eacute usada para indicar o niacutevel atual
do combustiacutevel principal do veiacuteculo
vehicleStatusKm - A variaacutevel armazena a quilometragem total percorrida pelo veiacuteculo desde
sua fabricaccedilatildeo em quilocircmetros ou milhas terrestres
vehicleStatusTvrePressure - Este atributo foi criado para registrar o valor presente da pressatildeo
nos pneus do veiacuteculo e serve para informar sobre um pneu que esteja furado ou com uma
quantidade insuficiente de material gasoso ou liacutequido em seu interior Este monitoramento jaacute
existe hoje principalmente em caminhotildees de carga sendo raro em motocicletas e
automoacuteveis
vehicleStatusMotorOilLevel - Esta variaacutevel marca o niacutevel presente de oacuteleo lubrificante do
motor e ajuda a identificar uma eventual ldquoqueimardquo de oacuteleo ou seja um consumo acima do
previsto pelo fabricante que pode resultar em dano grave ao motor
vehicleStatusBatteryLevel - Este valor corresponde agrave carga atual da bateria que eacute usada
principalmente para dar a partida no veiacuteculo
vehicleStatusLocation - A informaccedilatildeo de localizaccedilatildeo do veiacuteculo pode ser feita de duas
maneiras uma aproximada resultado da associaccedilatildeo com a raacutedio-base que recebeu a
identificaccedilatildeo do veiacuteculo A segunda forma mais precisa eacute a partir da informaccedilatildeo gerada por
um moacutedulo GPS (global positioning system) do veiacuteculo o GPS atualiza constantemente a
vehicleStatusLocation com as coordenadas presentes
4325 Grupo vehicleControl
vehicleControlFuel - Este atributo de controle assume ligado ou desligado e eacute a forma do
sistema puacuteblico de controle da malha viaacuteria interromper remotamente o fornecimento de
combustiacutevel para o motor ocasionando a parada do veiacuteculo Esta accedilatildeo de controle eacute feita nos
casos de roubo fuga ou sequumlestro e requer intervenccedilatildeo policial
vehicleControlIgnition - Este atributo de controle assume ligado ou desligado e eacute a forma do
sistema puacuteblico de controle da malha viaacuteria interromper remotamente o sistema de igniccedilatildeo de
combustiacutevel para o motor ocasionando a parada do veiacuteculo Eacute uma alternativa ao controle
anterior pois enquanto um desliga a bomba de combustiacutevel o outro corta a energia eleacutetrica
que ocasiona a queima de combustiacutevel que aciona o motor Esta accedilatildeo de controle eacute feita nos
casos de roubo fuga ou sequumlestro e requer intervenccedilatildeo policial
433 Descriccedilatildeo de vehicleMIBNotificationsS L J experimental
Eacute H fg vehicleMIBB lt01 vehicleMIBObjects
Eacute vehicleldent Eacute O vehicleOwner te j__j vehicleHistory Eacute - f l vehicleStatus B - P l vehicleControl
U vehicleM IB N otificationsvehicleN otificationChangeO ilAndM aintenance
if vehicleN otificationHelp A f vehicleN otificationGuatanty
Eacute L J vehicleMIBConiacuteorrnance H r~l private______________________________________________
Fig 415 - Aacutervore de vehicleMIBNotifications
vehicleNotificationChangeOilAndMaintenance - Esta notificaccedilatildeo eacute emitida quando os limites
de troca de oacuteleo lubrificante do motor ou de manutenccedilatildeo preventiva estiverem proacuteximos e
auxilia o condutor do veiacuteculo a realizar estas tarefas em tempo haacutebil natildeo correndo o risco de
dano ou de perda de garantia
vehicleNotificationHelp - Esta notificaccedilatildeo eacute acionada em caso de pedido de socorro pelo
condutor do veiacuteculo
vehicleNotificationWarranty - A notificaccedilatildeo em questatildeo foi criada para informar o condutor
do veiacuteculo da aproximaccedilatildeo do final do periacuteodo de garantia regulamentar dado pela montadora
do veiacuteculo Este aviso permite que sejam feitos consertos sem ocircnus ou seja dentro da
cobertura da garantia
434 Descriccedilatildeo de vehicleMIBConformance
As regras de conformidade satildeo os niacuteveis de implementaccedilotildees da base de dados possiacuteveis
partindo de um conjunto miacutenimo aceitaacutevel ateacute a implementaccedilatildeo total A tabela 41 apresenta
as implementaccedilotildees baacutesica avanccedilada de controle e plena
4341 Descriccedilatildeo de vehicleComplience
vehicleBasicComplience - esta regra de conformidade incorpora o miacutenimo conjunto de
variaacuteveis que devem ser implementadas num veiacuteculo basicamente dados de identificaccedilatildeo e
status Estas variaacuteveis satildeo contidas em vehicleBasicGroup
vehicleAdvancedComplience - esta norma acrescenta a anterior os dados histoacutericos e as
notificaccedilotildees Composta pelos grupos vehicleBasicGroup vehicleAdvancedGroup e
vehicleNotificationsGroup
vehicleControlComplience - aleacutem das variaacuteveis de identificaccedilatildeo esta regra solicita as
implementaccedilotildees dos objetos de controle ou seja vehicleBasicGroup mais
vehicleControlGroup
vehicleFullComplience - esta implementaccedilatildeo considera todos os objetos da MIB no veiacuteculo
possibilitando identificaccedilatildeo completa dados estatiacutesticos status atual e capacidade de controle
Os grupos satildeo vehicleBasicGroup vehicleAdvancedGroup vehicleNotificationsGroup e
vehicleControlGroup
52
OBJETO BASIC ADV CONTROL FULL
vehicleldentManufacturer X X X X
vehicleldentModel X X X X
vehicleldentSoflware V ersion X X X X
vehicleldentAgentSoftwareVersion X X X X
vehicleldentT ype X X X X
vehicleldentFuel X X X X
vehicleldentManufacturing Y ear X X X X
vehicleldentModel Year X X X X
vehicleldentCapacity X X X X
vehicleldentPower X X X X
vehicleldentMotorType X X X X
vehicleldentMotorNumber X X X X
vehicleldentCylinder X X X X
vehicleldentFirstOilChange X X X X
vehicleldentOilChangePeriod X X X X
vehicleldentFirstMaintenance X X X X
vehicleldentMaintenancePeriod X X X X
vehicleldentColor X X X X
vehicleldentChassisId X X X X
vehicleldentLicencePlate X X X X
vehicleldentlpAddress X X X X
53
vehicleldentMacAddress X X X X
vehicleldentSerialNumber X X X X
vehicleldent Warranty X X X X
vehicleOwnerName X X
vehicleOwnerRegister X X
vehicleOwnerPhone X X
vehicleOwnerMail X X
vehicleHistoryDeliveryDate X X
veMcleHistoryV endor X X
vehicleHistoryDealer X X
vehicleHistoryNumLines X X
vehicleHistoryLinelndex X X
vehicleHistoryMaintenanceDate X X
vehicleHistoryMaintenance X X
vehicleHistoryOilChangeDate X X
vehicleHistoryOilChange X X
vehicleStatusHelp X X X X
vehicleStatusNumLines X X X X
vehicleStatusLinelndex X X X X
vehicleStatusSpeed X X X X
vehicleStatusRpm X X X X
vehicleStatusMotorTemperature X X X X
54
vehicleStatusFuelLevel X X X X
vehicleStatusKm X X X X
vehicleStatusTyrePressure X X X X
vehicleStatusMotorOilLevel X X X X
vehicleStatusBatteryLevel X X X X
vehicleStatusLocation X X X X
vehicleControlFuel X X
vehicleControlIgnition X X
vehicleNotificationChangeOilAndMaintenance X X
vehicleNotificationHelp X X
vehicleNotificationWarranty X X
Tabela 41 - Planilha de Conformidade
4342 Descriccedilatildeo de vehicleGroups
vehicleBasicGroup - conteacutem as variaacuteveis vehicleldentManufacturer vehicleldentModel
vehicleldentSoftwareVersion vehicleldentAgentSoftwareVersion vehicleldentType
vehicleldentFuel vehicleldentManufacturingYear vehicleldentModelYear vehicleldent
Capacity vehicleldentPower vehicleldentMotorType vehicleldentMotorNumber vehicle
IdentCylinder vehicleldentFirstOilChange vehicleldentOilChangePeriacuteod vehicleldentFirst
Maintenance vehicleldentMaintenancePeriod vehicleldentColor vehicleldentChassisId
vehicleldentLicencePlate vehicleldentlpAddress vehicleldentMacAddress vehicleldent
SerialNumber vehicleldentWarranty vehicleStatusHelp vehicleStatusNumLines
vehicleStatus Linelndex vehicleStatusSpeed vehicleStatusRpm vehicleStatusMotor
Temperature vehicleStatusFuelLevel vehicleStatusKm vehicleStatusTirePressure vehicle
StatusMotorOilLevel vehicleStatusBatteryLevel vehicleStatusLocation
vehicleAdvancedGroup - conteacutem os objetos vehicleOwnerName vehicleOwnerRegister
vehicleOwnerPhone vehicleOwnerMail vehicleHistoryDeliveryDate vehicleHistoryVendor
vehicleHistoryDealer vehicleHistoryNumLines vehicleHistoryLinelndex vehicleHistory
MaintenanceDate vehicleHistoryMaintenance vehicleHistoryOilChangeDate vehicleHistory
OilChange
vehicleControlGroup - conteacutem as variaacuteveis vehicleControlFuel e vehicleControlIgnition
vehicleNotificationsGroup - conteacutem os objetos vehicleNotificationChangeOilAnd
Maintenance vehicleNotificationHelp e vehicleNotificationWarranty
56
5 - CONCLUSAtildeO
O Brasil eacute um paiacutes com grandes mazelas sociais que satildeo agravadas por acidentes crimes e
contravenccedilotildees Todos estes eventos geram grandes prejuiacutezos econocircmicos e morais a toda
populaccedilatildeo Esta dissertaccedilatildeo propocircs definir um modelo tecnicamente viaacutevel que incremente
sensivelmente a capacidade do Estado de gerenciar sua frota de veiacuteculos que satildeo elementos
sempre presentes nos eventos em questatildeo
Este trabalho procurou detalhar fiacutesica e funcionalmente cada elemento necessaacuterio para que o
Modelo de Gerenciamento de Veiacuteculos Automotores funcione Embasou teoricamente as
vaacuterias tecnologias envolvidas e consolidou-as com sistemas similares existentes O passo
inicial para que haja o desenvolvimento das vaacuterias peccedilas do quebra-cabeccedila foi efetivamente
criado que foi o Modelo de Informaccedilatildeo - a MIB
Esta base de dados - a vehicleMIB - representa o ponto de partida para o desenvolvimento de
elementos necessaacuterios ao modelo aqui especificado A proacutepria MIB pode ser estendida de
acordo com as necessidades e caracteriacutesticas proprietaacuterias de cada fabricante de veiacuteculos Mas
as grandes frentes que se abrem satildeo as de desenvolvimentos de aplicaccedilotildees de gerenciamento e
equipamentos dedicados Neste sentido pretende-se dar continuidade a esta pesquisa atraveacutes
da especificaccedilatildeo e implementaccedilatildeo do microservidor veicular uma peccedila de hardware capaz de
interagir com sensores e atuadores de um automoacutevel e ao mesmo tempo comunicar-se com
uma rede ethemet sem fio e com o motorista tudo de forma segura e confiaacutevel
Os desafios poliacuteticos e sociais natildeo satildeo menores um modelo como o proposto aqui altera a
percepccedilatildeo e os haacutebitos das pessoas Altera tambeacutem a balanccedila do poder econocircmico do capital
pois algumas empresas simplesmente perdem sua utilidade bem como alguns oacutergatildeos estatais
Em compensaccedilatildeo novas empresas surgem novas tecnologias satildeo criadas e o paiacutes toma a
vanguarda em gerenciamento viaacuterio sepultando os interesses particulares em detrimento do
coletivo
O trabalho aqui desenvolvido representa a possibilidade de um avanccedilo social e econocircmico
consideraacutevel e recomenda-se que a pesquisa e o desenvolvimento continuem nesta linha
buscando materializar as ideacuteias e conceitos apresentados no Modelo de Gerenciamento de
Veiacuteculos Automotores
57
ANEXO 1 - VehicleMIB
VEHICLE-MIB DEFINITIONS = BEGIN
IMPORTSdirectory mgmt experimental enterprises
FROM RFC1155-SMI MODULE-IDENTITY OBJECT-TYPE NOTIFICATION-TYPE OBJECT-IDENTITY Counter32 Gauge32 Integer32 IpAddress
FROM SNMPv2-SMI DisplayString TimeStamp Timelnterval TestAndlncr
AutonomousType DateAndTime TEXTUAL-CONYENTION FROM SNMPv2-TC
MODULE-COMPLIANCE OBJECT-GROUP NOTIFICATION-GROUP FROM SNMPv2-CONF
mib-2FROM RFC1213-MIB
Positiveinteger NonNegativelnteger FROM UPS-MIB
MacAddressFROM BRIDGE-MIB
- 136 131vehicleMIB MODULE-IDENTITY
LAST-UPDATED 200210151827Z - october 15 2002 at 1827 ORGANIZATION UFSC - CPGCCCONT ACT-INF O
Bobiquins Estevatildeo de MelloPostal address BR Sistemas Ltda
Rua Lauro Linhares 2123803ATrindadeFlorianoacutepolis SC88036-002Brasil
Tel 55 48 234 8945 Fax 55 48 234 8945
E-mail bobibrsistemascombrDESCRIPTION
The MIB module to describe vehicles= experimental 1
- 1361311vehicleMIBObjects OBJECT IDENTIFIER = vehicleMIB 1
mdash The Device Identification group
All objects in this group except for vehicleldentLicencePlate and vehiclelpAddress are set at device initialization and remain static
- I36I3111vehicleldent OBJECT IDENTIFIER vehicleMIBObjects 1
- 136L31111vehicleldentManufacturer OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The name of the vehicles manufacturer= vehicleldent 1
- 136131112vehicleldentModel OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles model designation= vehicleldent 2
- 136131113vehicleldentSoftwareVersion OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles firmwaresoftware version(s) This variablemay or may not have the same value asvehicleldentAgentSoftwareVersion in some implementations
vehicleldent 3
- 136131114vehicleldent Agent Soft wareV ersion OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles agent software version This variable may or may not have the same value asvehicleldentvehicleSoftwareVersion in some implementations
= vehicleldent 4
- 136131115vehicleldentType OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles identification type= vehicleldent 5
- L36131116vehicleldentFuel OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles fuel identification= vehicleldent 6
- 136131117vehiclel dentManufacturing Y ear OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles year= vehicleldent 7
- 136131118vehicleldentModelYear OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles model year vehicleldent 8
- 136L31119vehicleldentCapacity OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles capacity= vehicleldent 9
- 1361311110vehicleldentPower OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles engine power
= vehicleldent 10
-1361311111vehicleldentMotorType OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles motor type= vehicleldent 11
- 1361311112vehicleldentMotorNumber OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles engine identification number= vehicleldent 12
- 1361311113vehicleldentCylinder OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles engine number of cylinders= vehicleldent 13
- 1361311114vehicleldentFirstOilChange OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles displacement required for the first oil change = vehicleldent 14
- 1361311115vehicleldentFirstMaintenance OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles displacement required for the first oficial maintenance
= vehicleldent 15
- 1361311116vehicleldentMaintenancePeriod OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles regular maintenance intervals= vehicleldent 16
-1361311117vehicleldentColor OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles predominant color= vehicleldent 17
- 1361311118vehicleldentChassisId OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles chassis identification number= vehicleldent 18
- 1361311119vehicleldentLicencePlate OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
A string which identifies the vehicles licence plate This object should be set by the dealer
= vehicleldent 19
- 1361311120vehicleldentlpAddress OBJECT-TYPE
SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION
The IP Address of the vehicle This value must be provided by the managing aplication A value of 0000 implies that there isnt a provider nearby
DEFVAL 00000000rsquoH = vehicleldent 20
- 1361311121vehicleldentMacAddress OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-only STATUS current DESCRIPTION
The MAC address used by this vehicle when it must be referred to in a unique fashion It is only required to be unique
REFERENCEIEEE 802ID-1990 Sections 64113 and 3125
= vehicleldent 21
-1361311122vehicleldentSerialNumber OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
A string which identifies the vehicles serial number = vehicleldent 22
- 1361311123vehicleldent Warranty OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
A string which identifies the vehicles warranty= vehicleldent 23
mdash Owner Group
- I36I3112vehicleOwner OBJECT IDENTIFIER = vehicleMIBObjects 2
- L36131121 vehicleOwnerName OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
A string which identifies the vehicles ownerThis object should be set by the dealer
= vehicleOwner 1
- 136L31122vehicleOwnerRegister OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current
DESCRIPTIONA string which identifies the owners registerThis object should be set by the dealer
= vehicleOwner 2
- 136131123 vehicleOwnerPhone OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
A string which identifies the owners phone number This object should be set by the dealer
vehicleOwner 3
- 136131124 vehicleOwnerMail OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
A string which identifies the owners e-mailThis object should be set by the dealer
vehicleOwner 4
mdash History Group
- 13613113vehicleHistory OBJECT IDENTIFIER = vehicleMIBObjects 3
- 136131131vehicleHistoryDeliveryDate OBJECT-TYPE
SYNTAX DateAndTime MAX-ACCESS read-write STATUS current DESCRIPTION
The vehicles delivery date and time= vehicleHistory 1
- 136L31132vehicleHistory Vendor OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
The name of the vehicles vendor= vehicleHistory 2
65
- 136L31133vehicleHistoryDealer OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
The name of the vehicles dealer= vehicleHistory 3
- 136131134vehicleHistoryNumLines OBJECT-TYPE
SYNTAX NonNegativelnteger MAX-ACCESS read-only STATUS current DESCRIPTION
The number of Status lines utilized in this device This variable indicates the number of rows in the History table
= vehicleHistory 4
- I36I31135 vehicleHistoryTable OBJECT-TYPE
SYNTAX SEQUENCE OF VehicleHistoryEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION
A list of History table entries= vehicleHistory 5
- 1361311351VehicleHistoryEntry OBJECT-TYPE
SYNTAX VehicleHistoryEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION
An entry containing information applicable to a particular History line
INDEX vehicleHistoryLinelndex = vehicleHistoryTable 1
VehicleHistoryEntry = SEQUENCE vehicleHistoryLinelndex INTEGER vehicleHistoryMaintenanceDate DateAndTime vehicleHistoryMaintenance NonNegativelnteger vehicleHistoryOilChangeDate Date AndT ime vehicleHistoryOilChange NonNegativelnteger
- 13613113511
66
vehicleHistoryLinelndex OBJECT-TYPE SYNTAX Positiveinteger MAX-ACCESS not-accessible STATUS current DESCRIPTION
The History line identifier= vehicleHistoryEntry 1
- 13613113512vehicleHistoryMaintenanceDate OBJECT-TYPE
SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION
The maintenance date= vehicleHistoryEntry 2
- 13613113513vehicleHistoryMaintenance OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS kmMAX-ACCESS read-only STATUS current DESCRIPTION
The present displacement of the vehicle on vehicleHistoryMaintenanceDate
= vehicleHistoryEntry 3
- 13613113514vehicleHistoryOilChangeDate OBJECT-TYPE
SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION
The motors oil change date= vehicleHistoryEntry 4
- 13613113515vehicleHistoryOilChange OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS kmMAX-ACCESS read-only STATUS current DESCRIPTION
The present displacement of the vehicle on vehicleHistoryOilChangeDate
= vehicleHistoryEntry 5
mdash The Status group
- 13613114vehicleStatus OBJECT IDENTIFIER = vehicleMIBObjects 4
- 136L31141 vehicleStatusHelp OBJECT-TYPE
SYNTAX INTEGER on(l) off(2)
MAX-ACCESS read-write STATUS current DESCRIPTION
Setting this object to on will cause the vehicle system to send a help notification Setting this object to off means normal situation
= vehicleStatus 1
- 136131142vehicleStatusNumLines OBJECT-TYPE
SYNTAX NonNegativelnteger MAX-ACCESS read-only STATUS current DESCRIPTION
The number of Status lines utilized in this deviceThis variable indicates the number of rows in the Status table
= vehicleStatus 2
- 136131143 vehicleStatusTable OBJECT-TYPE
SYNTAX SEQUENCE OF VehicleStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION
A list of Status table entries= vehicleStatus 3
- I36I311431 VehicleStatusEntry OBJECT-TYPE
SYNTAX VehicleStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION
An entry containing information applicable to a particular Status line
INDEX vehicleStatusLinelndex = vehicleStatusTable 1
VehicleStatusEntry = SEQUENCE vehicleStatusLinelndex INTEGER vehicleStatusSpeed NonNegativelntegervehicleStatusRpm NonNegativelntegervehicleStatusMotorTemperature INTEGER vehicleStatusFuelLevel NonNegativelnteger vehicleStatusKm NonNegativelntegervehicleStatusTirePressure NonNegativelnteger vehicleStatusMotorOilLevel NonNegativelnteger vehicleStatusBatteryLevel NonNegativelnteger vehicleStatusLocation DisplayString
- I36I31134311vehicleStatusLinelndex OBJECT-TYPE
SYNTAX Positiveinteger MAX-ACCESS not-accessible STATUS current DESCRIPTION
The Status line identifier= VehicleStatusEntry 1
- 136131134312vehicleStatusSpeed OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS km per hourMAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles current speed= VehicleStatusEntry 2
- 136131134313vehicleStatusRpm OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS rotations per minuteMAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles current rotations per minute= VehicleStatusEntry 3
- 136131134314vehicleStatusMotorT emperature OBJECT-TYPE
SYNTAX INTEGER UNITS degrees CentigradeMAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles engine current temperature
= vehicleStatusEntry 4
- 136131134315 vehicleStatusFuelLevel OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS HireMAX-ACCESS read-only STATUS current DESCRIPTION
The current fuel level= vehicleStatusEntry 5
- 136131134316vehicleStatusKm OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS kmMAX-ACCESS read-only STATUS current DESCRIPTION
The current total displacement of vehicle = vehicleStatusEntry 6
- 136131134317 vehicleStatusTirePressure OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS psiMAX-ACCESS read-only STATUS current DESCRIPTION
The current tire pressure vehicleStatusEntry 7
- 136131134318 vehicleStatusMotorOilLevel OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS litreMAX-ACCESS read-only STATUS current DESCRIPTION
The current motor oil level= vehicleStatusEntry 8
- 136131134319 vehicleStatusBatteryLevel OBJECT-TYPE
SYNTAX INTEGER unknown(l) batteryNormal(2) batteryLow(3)
MAX-ACCESS read-only
STATUS currentDESCRIPTION
The indication of the capacity remaining in the vehicles battery system
= vehicleStatusEntry 9
- 1361311343110 vehicleStatusLocation OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
The GPS indication of the vehicles current location
vehicleStatusEntry 10
mdash The Control group
- 13613115vehicleControl OBJECT IDENTIFIER = vehicleMIBObjects 5
- 136131151 vehicleControlFuel OBJECT-TYPE
SYNTAX INTEGER on(l) off(2)
MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION
Setting this object to On(l) indicates that the vehicle is able to be turned on Setting to Off(2) will cause the fuel to be cut offrsquo
= vehicleControl 1
- 136131152 vehicleControlIgnition OBJECT-TYPE
SYNTAX INTEGER on(l) ofi(2)
MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION
Setting this object to On(l) indicates that the vehicle is to be turned on Setting to 00(2) will cause the eletric system to be cut off1
= vehicleControl 2
mdash Notifications
- This section defines the well-known notifications sent by- vehicle agents
- 1361312vehicleMIBNotifications OBJECT IDENTIFIER = vehicleMIB 2
- I36I3121vehicleNotificationChangeOilAndMaintenance NOTIFICATION-TYPE
OBJECTS vehicleHistoryMaintenanceDate vehicleHistoryMaintenance vehicleHistoryOilChangeDate vehicleHistoryOilChange
STATUS current DESCRIPTION
The vehicle is approaching oil change and regular maintenance dates This Notification is persistent and is resent at one day intervals until the history table is updated
= vehicleMIBNotifications 1
- 13613122vehicleNotificationHelp NOTIFICATION-TYPE
OBJECTS vehicleStatusHelp STATUS current DESCRIPTION
This Notification is sent when the vehicles conductor turns on a help switch
= vehicleMIBNotifications 2
- I36I3123vehicleNotificationWarranty NOTIFICATION-TYPE
OBJECTS vehicleldentWarranty STATUS current DESCRIPTION
The vehicles warranty is close to expiring dateThis Notification is persistent andis resent at one week intervals until dead line
= vehicleMIBNotifications 3
mdash Conformance information
mdash1361313vehicleMIBConformance OBJECT IDENTIFIER = vehicleMIB 3
-13613131vehicleCompliance OBJECT IDENTIFIER = vehicleMIBConformance 1
mdash compliance statements
mdash136131311vehicleBasicCompliance MODULE-COMPLIANCE
STATUS current DESCRIPTION
The compliance statement for vehicles that only support the identifying and status objects
MODULE mdash this moduleMANDATORY-GROUPS vehicleBasicGroup
= vehicleCompliance 1
mdash136131312vehicleAdvancedCompliance MODULE-COMPLIANCE
STATUS current DESCRIPTION
The compliance statement for vehicles that support advanced-feature functions such as history and notifications
MODULE mdash this moduleMANDATORY-GROUPS vehicleBasicGroup
vehicleAdvancedGroup vehicleNotificationsGroup
= vehicleCompliance 2
mdash136131313vehicleControlCompliance MODULE-COMPLIANCE
STATUS current DESCRIPTION
The compliance statement for vehicles that support control-featured functions
MODULE mdash this moduleMANDATORY-GROUPS vehicleBasicGroup
vehicleControlGroup = vehicleCompliance 3
mdash136131314vehicleFullCompliance MODULE-COMPLIANCE
STATUS current DESCRIPTION
The compliance statement for vehicles that support all functions
MODULE mdash this moduleMANDATORY-GROUPS vehicleBasicGroup
vehicleAdvancedGroup vehicleNotificationsGroup
73
vehicleControlGroup = vehicleCompliance 4
mdash units of conformance
mdash summary at a glance
mdash basic adv ControlmdashvehicleldentManufacturer X X X X
mdashvehicleldentModel x X X X
mdashvehicleldentSoftwareVersion x X X X
mdashvehicleldentAgentSoftwareVersion X X X X
mdashvehicleldentType X X X X
mdashvehicleldentFuel X X X X
mdashvehicleldentManufacturing Y ear X X X X
mdashvehicleldentModel Year X X X X
mdashvehicleldentCapacity X X X X
mdashvehicleldentPower X X X X
mdashvehicleldentMotorType X X X XmdashvehicleldentMotorNumber X X X X
mdashvehicleldentCylinder X X X X
mdashvehicleldentFirstOilChange X X X X
mdashvehicleldentOilChangePeriod X X X XmdashvehicleldentFirstMaintenance X X X X
mdashvehicleldentMaintenancePeriod X X X XmdashvehicleldentColor X X X X
mdashvehicleldentChassisId X X X XmdashvehicleldentLicencePlate X X X X
mdashvehicleldentlpAddress X X X XmdashvehicleldentMacAddress X X X X
mdashvehicleldentSerialNumber X X X XmdashvehicleldentWarranty X X X X
mdashvehicleOwnerName X X
mdashvehicleOwnerRegister X XmdashvehicleOwnerPhone X X
mdashvehicleOwnerMail X X
mdashvehicleHistoryDeliveryDate X X
mdashvehicleHistoryVendor X X
mdashvehicleHistoryDealer X X
mdashvehicleHistoryNumLines X X
mdashvehicleHistoryLinelndex X X
mdashvehicleHistoryMaintenanceDate X X
mdashvehicleHistoryMaintenance X X
mdashvehicleHistoryOilChangeDate X X
mdashvehicleHistoryOilChange X X
mdashvehicleStatusHelp X X X X
mdashvehicleStatusNumLines X X X X
mdashvehicleStatusLinelndex X X X X
mdashvehicleStatusSpeed X X X X
mdashvehicleStatusRpm X X X X
mdashvehicleStatusMotorTemperature X X X X
mdashvehicleStatusFuelLevel X X X X
mdashvehicleStatusKm X X X X
mdashvehicleStatusTyrePressure X X X X
--vehicleStatusMotorOilLevel X X X X
mdashvehicleStatusBatteryLevel X X X X
mdashvehicleStatusLocation X X X X
mdashvehicleControlFuel X X
mdashvehicleControlIgnition X X
mdashvehicleNotificationChangeOilAndMaintenance X X
mdashvehicleNotificationHelp X X
mdashvehicleNotificationWarranty X X
- units of conformance
- I36I3132vehicleGroups OBJECT IDENTIFIER = vehicleMIBConformance 2
- 136131321vehicleBasicGroup OBJECT-GROUP
OBJECTS vehicleldentManufacturer vehicleldentModel vehicleldentSoftwareVersion vehicleldent AgentSoft waumlre V ersion vehicleldentType vehicleldentFuel vehicleldentManufacturing Y ear vehicleldentModel Year vehicleldentCapacity vehicleldentPowervehicleldentMotorType vehicleldentMotorNumber vehicleldentCylindervehicleldentFirstOilChange vehicleldentOilChangePeriod vehicleldentFirstMaintenance vehicleldentMaintenancePeriod vehicleldentColor vehicleldentChassisId vehicleldentLicencePlate vehicleldentlpAddress vehicleldentMacAddress vehicleldentSerialNumber vehicleldentWarranty vehicleStatusHelp vehicleStatusNumLines vehicleStatusLinelndex vehicleStatusSpeed vehicleStatusRpm vehicleStatusMotorTemperature vehicleStatusFuelLevel vehicleStatusKm vehicleStatusTirePressure vehicleStatusMotorOilLevel
75
vehicleStatusBatteryLevel vehicleStatusLocation STATUS current DESCRIPTION
The vehicleBasicGroup defines objects which are common across all vehicles which meet basic compliance
= vehicleGroups 1
- 136131322vehicleAdvancedGroup OBJECT-GROUP
OBJECTS vehicleOwnerName vehicleOwnerRegister vehicleOwnerPhone vehicleOwnerMail vehicleHistoryDeliveryDate vehicleHistoryVendor vehicleHistoryDealer vehicleHistoryNumLines vehicleHistoryLinelndex vehicleHistoryMaintenanceDate vehicleHistoryMaintenance vehicleHistoryOilChangeDate vehicleHistoryOilChange
STATUS current DESCRIPTION
The vehicleAdvancedGroup defines objects which are related to vehicles history and owner
vehicleGroups 2
- 136131323vehicleControlGroup OBJECT-GROUP
OBJECTS vehicleControlFuel vehicleControlIgnition STATUS current DESCRIPTION
The vehicleControlGroup defines objects which are related to control-feature functions
= vehicleGroups 3
- 136131324vehicleNotificationGroup NOTIFICATION-GROUP
NOTIFICATIONS vehicleNotificationChangeOilAndMaintenance vehicleNotificationHelp vehicleNotificationWarranty
STATUS current DESCRIPTION
The vehicleNotificationGroup defines objects which are related to notifications-feature functions
= vehicleGroups 4
END
GLOSSAacuteRIO E ABREVIACcedilOtildeES
ASNl Abstract Syntax Notation One - Notaccedilatildeo de Sintaxe Abstrata Um Uma notaccedilatildeo para
representaccedilatildeo de dados em protocolos de comunicaccedilatildeo definida pela ISO O gerenciamento
Internet utiliza um subconjunto de ASNl
CDMA Code Division Multiple Access - acesso muacuteltiplo por divisatildeo de coacutedigo
EHF Extremely High Frequency - frequumlecircncia extremamente alta
FDMA Frequency Division Multiple Access - acesso muacuteltiplo por divisatildeo de frequumlecircncia
HF High Frequency - frequumlecircncia alta
HTTP Hiper-Text Markup Language - Linguagem de Marcaccedilatildeo de HiperTexto A linguagem
utilizada na construccedilatildeo de paacuteginas WWW
ISM Industrial Scientific and Medical bands - Faixas de frequumlecircncias alocadas para aplicaccedilotildees
industriais cientiacuteficas e meacutedicas
ISO International Organization for Standardization - Organizaccedilatildeo Internacional para
Padronizaccedilatildeo Um dos oacutergatildeos mais importantes no mundo de padronizaccedilotildees com diversos
estudos na aacuterea de computadores e particularmente de redes de computadores
LF Low Frequency - frequumlecircncia baixa
MF Medium Frequency - frequumlecircncia meacutedia
MIB Management Information Base - Base de Informaccedilotildees de Gerenciamento Uma coleccedilatildeo
de informaccedilotildees gerenciais sobre um determinado recurso
OSI Open Systems Interconnection - Interconexatildeo de Sistemas Abertos Um conjunto de
padronizaccedilotildees para interconexatildeo de sistemas em redes de computadores
RFC Request For Comments - Requisiccedilotildees Para Comentaacuterios Os documentos publicados pelo
IETF e que tratam de assuntos Internet Nem todos os RFCs satildeo padrotildees e alguns jamais o
chegam a ser
SHF Super High Frequency - frequumlecircncia super-alta
Site - Conjunto de documentos da WWW acessiacuteveis a partir de um determinado endereccedilo Eacute o
endereccedilo virtual de uma empresa ou uma aplicaccedilatildeo
SMI Structure o f Management Information - Estrutura da Informaccedilatildeo de Gerenciamento
Define a maneira como as informaccedilotildees de gerenciamento satildeo criadas e seus relacionamentos
SNMP Simple Network Management Protocol - Protocolo de Gerenciamento de Redes
Simples o protocolo de gerenciamento utilizado na Internet
TCPIP Transmission Control Protocol Internet Protocol - Protocolo de Controle de
Transmissotildees Protocolo Internet Os protocolos baacutesicos utilizados na Internet
TDMA Time Division Multiple Access mdash acesso muacuteltiplo por divisatildeo de tempo
UHF Ultra High Frequency - frequumlecircncia ultra-alta
VHF Very High Frequency - frequumlecircncia muito alta
VLF Very Low Frequency - frequumlecircncia muito baixa
WWW World Wide Web - Grande Teia Mundial Nome dado ao conjunto de maacutequinas que
trocam informaccedilotildees utilizando o protocolo HTTP
78
REFEREcircNCIAS BIBLIOGRAacuteFICAS
ANATEL Agecircncia Nacional de Telecomunicaccedilotildees Atribuiccedilatildeo de faixas de frequumlecircncias no Brasil Disponiacutevel em lthttpwwwanatelgovbrToolsframeasplink=radiofrequencia qaffpdfgt Acesso em 26 set 2002
thBICSI Telecommunications distribution methods manual 8 ed Tampa Florida v2 1998 Cap 29
BRASIL Web Site Oficial do Departamento Nacional de Tracircnsito Disponiacutevel em lthttpwww denatrangovbrpg70jspgt Acesso em 08 nov 2002
BRASIL Web Site Oficial do Departamento Nacional de Tracircnsito Disponiacutevel em httpwww denatrangovbrpgl8jspgt Acesso em 10 nov 2002
CASE J et al RFC 1157 - A Simple Network Management Protocol (SNMP) Network Working Group may 1990 p 5
FIAT AUTOMOacuteVEIS Web Site Oficial do Brasil Disponiacutevel em httpwwwfiatcombr index_sitephpgt institucional a faacutebrica Acesso em 19 nov 2002
GOOGLE Web Site de Busca Disponiacutevel em lthttpwwwgooglecombrsearch hl=ptampie=ISO-8859-1 ampq=22rastreamento+de+veEDculo s22ampbtnG=Pesquisa+Google amplr=lang_ptgt Acesso em 15 out 2002
MELLO Roseleine Calgaro Uma MIB de apoio agrave gerecircncia do relacionamento com o cliente em comeacutercio eletrocircnico 2002 108 f Dissertaccedilatildeo (Mestrado em Ciecircncias da Computaccedilatildeo) - Universidade Federal de Santa Catarina Florianoacutepolis 2002
RIO DE JANEIRO (Estado) 5 set 2002 Tracircnsito Brasil Estatiacutestica da Organizaccedilatildeo Mundial de Sauacutede sobre tracircnsito Disponiacutevel em lthttpwwwtransitobrasilcombrnoticia noticiaphp noti=1044gt Acesso em 22 out 2002
RIO DE JANEIRO (Estado) SuperTrack Rastreamento de veiacuteculos Disponiacutevel em lthttp wwwsupertrackcombr2htmgt Acesso em 02 out 2002
79
RIO DE JANEIRO (Estado) Revista Engebraacutes Mortos no tracircnsito chegam a 1 milhatildeo e acidentes consomem US$ 10 bi ao ano Disponiacutevel em lthttpwwwengebrascombr EngbWebportuguesmortosnohtmgt Acesso em 24 set 2002
TANENBAUM Andrew S Redes de computadores 3 ed Rio de Janeiro Campus 1997 923 p
TANIGUCHI Caacutessio O bom exemplo do tracircnsito em Curitiba Curitiba mar 2002 Disponiacutevel em lthttpwwwcuritibaprgovbrpmcAgenciaartigostransitolhtmlgt Acesso em 19 nov 2002
TIM Telesc Celular Cobertura Disponiacutevel em lthttpwww2timsulcombr intemaaspitem=2amppagina=coberturagt Acesso em 26 set 2002
determinar origem e destino Estas ondas satildeo vulgarmente conhecidas como microondas e
satildeo amplamente utilizadas em comunicaccedilatildeo de dados e voz Usando antenas paraboacutelicas eacute
possiacutevel concentrar o sinal num feixe de microondas permitindo uma comunicaccedilatildeo mais
eficiente A banda UHF conteacutem duas faixas ISM - em 902 MHz e 24 GHz que satildeo liberadas
pela ANATEL para aplicaccedilotildees industriais cientiacuteficas e meacutedicas ou seja na praacutetica qualquer
um pode utilizaacute-las sem autorizaccedilatildeo do oacutergatildeo governamental Ambas estatildeo congestionadas
pela alta utilizaccedilatildeo em telefonia e comunicaccedilatildeo de dados principalmente em grandes centros
Nesta banda eacute atribuiacuteda uma faixa de comunicaccedilatildeo moacutevel terrestre
SHF - as frequumlecircncias superaltas encontram-se acima de 3 GHz e abaixo de 30 GHz Nesta
banda foram atribuiacutedas duas faixas ISM localizadas em 57 e 24 GHz Quando a transmissatildeo
utiliza frequumlecircncias acima de 8 GHz a aacutegua comeccedila a ser um obstaacuteculo pois as ondas
eletromagneacuteticas agora com um comprimento de onda de 3 ou 4 centiacutemetros satildeo absorvidas
pela chuva As empresas de telefonia utilizam SHF em larga escala principalmente para
comunicaccedilatildeo de longa distacircncia
EHF - frequumlecircncias extremamente altas vatildeo de 30 a 300 GHz Possuem caracteriacutesticas
semelhantes a SHF e suas faixas ISM satildeo 61 122 e 244 GHz
222 Teacutecnicas de Multiplexaccedilatildeo
A necessidade de compartilhar um meio finito de transmissatildeo - o ar - fez com que vaacuterias
tecnologias fossem desenvolvidas para resolver problemas de transmissatildeo Uma necessidade
que surgiu foi a de utilizar mais eficientemente as estreitas bandas alocadas para determinada
aplicaccedilatildeo telefonia celular por exemplo O aumento exponencial dos usuaacuterios de telefones
celulares rapidamente congestiona as estaccedilotildees radiobase que podem operar numa pequena
faixa licenciada pela ANATEL
18
Foram desenvolvidas teacutecnicas de multiplexaccedilatildeo para aumentar a capacidade de transmissatildeo
das ondas eletromagneacuteticas Uma analogia uacutetil para mostrar o efeito da multiplexaccedilatildeo de um
sinal de raacutedio eacute o da ponte Governador Colombo Sales que liga a Ilha de Santa Catarina ao
continente A ponte ocupa um determinado espaccedilo uma largura limitada possui 4 pistas
todas no mesmo sentido Se quiseacutessemos aumentar a capacidade de veiacuteculos que trafegam
naquele sentido e natildeo tiveacutessemos espaccedilo para ampliar a largura da ponte ou natildeo houvesse
condiccedilotildees teacutecnicas para isto poderiacuteamos multiplexaacute-la Diminuindo a largura de cada uma
das 4 pistas poderiacuteamos criar uma quinta pista de rodagem Ou se poderia construir um outro
niacutevel de pistas na mesma largura e acima do existente a capacidade de veiacuteculos dobraria sem
que a largura original da ponte fosse alterada
Existem vaacuterias teacutecnicas de multiplexaccedilatildeo sendo que as mais utilizadas satildeo
FDMA - a teacutecnica de acesso muacuteltiplo por divisatildeo de frequumlecircncia pode ser utilizada tanto em
transmissotildees digitais quanto analoacutegicas Uma banda alocada de 25 MHz por exemplo pode
ser dividida em 833 canais independentes de 30 kHz cada Esta teacutecnica permite que o
equipamento moacutevel seja mais simples e barato poreacutem a estaccedilatildeo radiobase necessita mais
equipamentos pois cada canal requer um transmissor e um receptor (BICSI 1998 p29-4)
TDMA mdash a multiplexaccedilatildeo de acesso muacuteltiplo por divisatildeo de tempo prevecirc a divisatildeo dos canais
de radiofrequumlecircncia do FDMA em intervalos de tempo sendo que a cada transmissatildeo eacute alocado
um determinado intervalo TDMA eacute um meacutetodo mais complexo e requer equipamentos mais
sofisticados que um FDMA puro mas consegue atender um nuacutemero muito maior de usuaacuterios
(BICSI 1998 p29-5)
CDMA mdash o acesso muacuteltiplo por divisatildeo de coacutedigo foi desenvolvido para uso militar visando
seguranccedila nas transmissotildees O sistema consiste em converter a informaccedilatildeo em sinal digital e
misturaacute-lo a um coacutedigo randocircmico Esta combinaccedilatildeo eacute transmitida numa larga faixa de
frequumlecircncias literalmente o sinal eacute ldquoespalhadordquo numa teacutecnica conhecida por spread-spectrum
19
CDMA consegue acomodar 20 vezes mais usuaacuterios que FDMA considerando a mesma
largura de banda (BICSI 1998 p 29-6)
23 Estaccedilatildeo Radiobase - ERB
As estaccedilotildees radiobase satildeo um elemento-chave do sistema principalmente porque demandam
um forte investimento do Poder Puacuteblico para que as aacutereas de cobertura necessaacuterias sejam
rapidamente atingidas Este trabalho prevecirc um modelo similar ao adotado pelas companhias
de telefonia celular que em poucos anos conseguiram atingir as principais cidades e rodovias
20
com seu sistema comograve podemos ver na figura 22 do site da TIM Telesc Celular (2002)
Cobertura em mais de 2300 km de rodovias
A TIM aleacutem de oferecer cobertura em 235 municiacutepios em suacirc aacuterea de concessatildeo pensando sempre em oferecer os melhores serviccedilos a seus clientes estaacute estendendo sua cobertura em diversos trechos de rodovias Hoje satildeo mais de 2300 km de rodovias para vocecirc falar ao telefone mesmo quando estiver viajando
Rodaroacute
BR-277 CURITIBA- PONTA GROSSA 100
BR-376 MARINGAacute - APUCARANA 100PR-407 PARANAGUAacute - PONTAL DO PARANAacute 100BR-369 CAMBEacute - APUCARANA 98
BR-376 CURITIBA - Divisa Est Santa Catarina 96BR-277 CURITIBA - PARANAGUAacute 90BR-277 CASCAVEL - FOZ DO IGUACcedilU 86PR-508 ALEXANDRA - MATINHOS 84
BR-116 CURITIBA - Divisa Est Satildeo Paulo 80
BR-116 CURITIBA - Divisa Est Santa Catarina 57
BR-101 FLORIANOPOLIS - Divisa Est Paranaacute 97
BR-101 FLORIANOacutePOLIS - Divisa Est Rio Grande do Sul 90BR-470 NAVEGANTES - BLUMENAU 70
BR-280 MAFRA - PORTO UNIAtildeO 38BR-282 FLORIANOacutePOLIS - LAGES 23
Fig 22 -Aacuterea de cobertura TIM Celular
As ERBs formam uma rede sem fio (WLL - wireless lan) que eacute acessada pelos noacutes da rede
(veiacuteculos automotores) sempre que os mesmos estiverem dentro da aacuterea de cobertura As
plataformas que datildeo sustentaccedilatildeo a este sistema satildeo vaacuterias sendo que algumas jaacute estatildeo
consolidadas principalmente produtos da chamada Segunda Geraccedilatildeo tais como TDMA
CDMA DECT e GSM Outros sistemas chamados de Terceira Geraccedilatildeo como UMTS estatildeo
surgindo e poderatildeo ser utilizados em larga escala no futuro
22
3 - NECESSIDADES E BENEFIacuteCIOS
31 Tecnologia Atual versus Modelo de gerenciamento SNMP
Este trabalho se posiciona no ceme de vim mercado extremamente competitivo e caracterizado
pelo uso de tecnologias proprietaacuterias o mercado de veiacuteculos Tem-se hoje uma pequena
quantidade de montadoras no mundo todas elas lutando para conquistar mercados e
sobreviver Suas equipes de pesquisa e desenvolvimento satildeo cercadas de cuidado e sigilo pois
se tomaram elementos decisivos nesta batalha A informaccedilatildeo eacute mais uma vez fator decisivo
Neste caso natildeo eacute a informaccedilatildeo comercial a informaccedilatildeo de marketing a informaccedilatildeo que eacute
coletada nos mercados consumidores Este trabalho trata de uma informaccedilatildeo especial aquela
contida no veiacuteculo
A pesquisa descrita nesta dissertaccedilatildeo mostra o estaacutegio tecnoloacutegico atual de algumas das
principais montadoras do mundo focalizando principalmente as de automoacuteveis que satildeo as
que determinam o estado da arte Os sistemas de gerenciamento embarcados nos automoacuteveis
satildeo proprietaacuterios e baseados em um ou mais moacutedulos internos que se comunicam com o
mundo externo - tipicamente um PC - via comunicaccedilatildeo serial O automoacutevel conteacutem vaacuterios
sensores e atuadores que informam paracircmetros e estados O cruzamento destas informaccedilotildees
determina avarias ou defeitos que podem ser sanados com uma intervenccedilatildeo externa ou
atraveacutes de um comando Todo este sistema eacute totalmente disponibilizado na unidade de
desenvolvimento da montadora ou seja basicamente em um uacutenico lugar no planeta Uma
pequena parte deste sistema eacute disponibilizado agraves revendas com suas oficinas credenciadas
quase nada eacute oferecido ao usuaacuterio final do veiacuteculo As concessionaacuterias autorizadas compram
um pacote que inclui um PC desktop ou notebook software de gerenciamento moacutedulos de
comunicaccedilatildeo e treinamento na faacutebrica que possibilitaraacute alguns diagnoacutesticos e correccedilotildees de
avarias A questatildeo eacute a seguinte o usuaacuterio paga um valor expressivo por um veiacuteculo com uma
tecnologia de ponta embutida mas continua ficando com o carro quebrado na beira da
estrada sem saber o que fazer Em outra direccedilatildeo o Poder Puacuteblico investe em sistemas de
controle da malha viaacuteria tais como radares e sensores os populares ldquopardaisrdquo e ldquolombada
eletrocircnicardquo
Quando um automoacutevel estaacute em funcionamento numa viagem por exemplo um complexo
mecacircnico-eleacutetrico-hidraacuteulico-eletrocircnico estaacute operando em sincronia Os vaacuterios sistemas
motor injeccedilatildeo de combustiacutevel suspensatildeo etc satildeo todos direcionados para realizar uma
funccedilatildeo simples deslocar pessoas com rapidez conforto e seguranccedila Se eles cumprirem de
forma eficiente este objetivo pode-se dizer que o carro eacute bom Sabe-se que isto realmente
acontece assim como eacute sabido que estes sistemas falham sofrem desgastes sofrem variaccedilotildees
de carga e ficam obsoletos Assim como um equipamento ativo de rede
Um switch de rede quando estaacute em funcionamento numa rede de dados com velocidades de
101001000 Mbps por exemplo eacute um complexo mecacircnico-eleacutetrico-eletrocircnico operando em
sincronia Os vaacuterios sistemas conexotildees mecacircnicas de cabos fonte de energia placas de
circuito etc satildeo direcionados a realizar uma funccedilatildeo tambeacutem simples encaminhar pacotes de
dados com rapidez e seguranccedila Se este switch cumprir esta funccedilatildeo de forma eficiente tem-se
um bom equipamento em matildeos Os switches tambeacutem falham desgastam tecircm sua carga
alterada e ficam obsoletos Para manter-se um switch sempre em funcionamento eficiente eacute
necessaacuterio gerenciaacute-lo
O mundo automotivo vive uma situaccedilatildeo similar agrave descrita anteriormente a explosatildeo do uso de
automoacuteveis Assim como na transiccedilatildeo ARPANET-Intemet natildeo se tem ferramentas eficientes
para gerenciar este processo depois que o veiacuteculo sai da linha de montagem Na verdade natildeo
existem padrotildees para este fim As induacutestrias criaram padrotildees de gerenciamento proprietaacuterios
23
que praticamente cessam sua utilidade no momento que saem da linha de produccedilatildeo ressalva
feita a alguns diagnoacutesticos realizados por algumas concessionaacuterias
Um veiacuteculo oferece ao seu proprietaacuteriomotorista um conjunto de sinalizaccedilotildees luminosas e
paineacuteis analoacutegicos (ponteiros) ou digitais que informam velocidade rotaccedilatildeo do motor
quantidade de combustiacutevel etc Os mais modernos possuem um ldquocomputador de bordordquo que
basicamente faz a relaccedilatildeo entre duas variaacuteveis como por exemplo distacircncia percorrida versus
combustiacutevel consumido e disponibiliza ao motorista o consumo meacutedio do automoacutevel
Os automoacuteveis satildeo particularmente econocircmicos quase avaros quando o assunto eacute fornecer
informaccedilotildees aos gestores da rede digo do sistema viaacuterio os departamentos municipais
estaduais e federais encarregados de tracircnsito estradas e rodovias simplesmente desconhecem
os equipamentos digo veiacuteculos que trafegam pelos seus domiacutenios
O poder puacuteblico investe pesadamente e de forma reativa em ampliaccedilatildeo de vias e
cruzamentos da mesma forma que um administrador de rede sem gerenciamento trata de
comprar ativos de rede que possibilitem links mais raacutepidos desfazendo um gargalo e criando
outro Outro investimento eacute no sentido de monitorar velocidade e identificaccedilatildeo (placa) dos
automoacuteveis com objetivo duplo de controlar e arrecadar
Nos dois casos citados acima - usuaacuterio e gestor - fica claro o condicionamento a que ambos
estatildeo submetidos pouca ou nenhuma informaccedilatildeo eacute o normal Fazendo um pequeno exerciacutecio
considerando a hipoacutetese de que os automoacuteveis fossem mais ldquoamigaacuteveisrdquo pode-se imaginar
um motorista sendo avisado que no proacuteximo mecircs venceraacute a garantia de 1 ano do veiacuteculo
aproveite e leve na concessionaacuteria autorizada mais proacutexima para sanar aquele ruiacutedo no painel
Mecircs que vem vocecirc teraacute que pagar por isto A informaccedilatildeo aparece no visor de cristal liacutequido do
raacutedio ou CDplayer Situaccedilatildeo 2 a famiacutelia em viagem de feacuterias ocorre uma falha no sistema
ABS que evita o bloqueio dos freios do veiacuteculo Faltam 200 km para o destino Podemos
continuar a viagem com seguranccedila ou tenho que procurar uma oficina O sistema informa que
24
apenas o sistema antibloqueio estaacute inoperante mas os freios estatildeo perfeitos Siga viagem e
assim que puder leve a uma concessionaacuteria autorizada O proprietaacuterio de uma transportadora
que possui uma frota de veiacuteculos simplificaria sua tarefa de manutenccedilatildeo dos veiacuteculos
Sempre que um caminhatildeo entra numa das filiais o agente SNMP envia um trap (relatoacuterio) das
condiccedilotildees funcionais do veiacuteculo
O mesmo exerciacutecio pode ser feito pensando no poder puacuteblico nos pontos de gerenciamento
de traacutefego que funcionam como uma rede sem fio que recebe e envia dados para os
automoacuteveis uma estaccedilatildeo gerente recebe uma notificaccedilatildeo de um agente SNMP embarcado no
veiacuteculo que informa que eacute um Palio do fabricante FIAT modelo XA 03 placa ABC 1234
Cor vermelha Chassi 2384FTR4532DSE12 MAC Address 0060B30000C2 e estaacute
trafegando a 95 kmh velocidade acima do permitido no trecho A estaccedilatildeo gerente envia uma
mensagem ao veiacuteculo informando a situaccedilatildeo irregular ao motorista que iraacute diminuir a
velocidade para natildeo ser multado Numa situaccedilatildeo hipoteacutetica de roubo de automoacutevel as estaccedilotildees
gerentes do poder puacuteblico satildeo autorizadas a enviar um comando de cortar a igniccedilatildeo do
veiacuteculo
No caso de gerenciamento de um conjunto de veiacuteculos como o proprietaacuterio da transportadora
ou o DER de Santa Catarina existe a necessidade de padronizaccedilatildeo ou seja todas as
montadoras deveriam adotar gradativamente um modelo padronizado A padronizaccedilatildeo
possibilita que se economize no desenvolvimento de aplicaccedilotildees e equipamentos software e
hardware Outra vantagem eacute que mais empresas podem adquirir o sistema e desfrutar dos
benefiacutecios de gerenciamento sobre veiacuteculos jaacute que natildeo se fala mais em tecnologia
proprietaacuteria
Este trabalho considera algumas diferenccedilas entre utilizar o Modelo SNMP para gerenciamento
de uma rede de computadores ou para veiacuteculos automotores Os conceitos baacutesicos natildeo se
alteram e as principais mudanccedilas satildeo relacionadas na Tabela 31
25
26
Modelo SNMP em Redes de
Computadores
Modelo SNMP em Veiacuteculos
Automotores
Estaccedilotildees de
Gerenciamento
Estaacuteticas complexas e
centralizadas
Estaacuteticas ou moacuteveis complexas ou
simples e descentralizadas
Noacutes
GerenciadosEstaacuteticos Moacuteveis
Relaccedilatildeo
Estaccedilotildees Noacutes1 O n n O n
Elementos
Gerenciados
Computadores hubs switches
roteadores
Automoacuteveis ocircnibus caminhotildees
motocicletas
Base de
InformaccedilotildeesMIB-II
Os objetos e grupos da MIB-II satildeo
insuficientes para este fimTabela 31 - Comparativo de Uso no Modelo SNMP
Natildeo se quer que com este trabalho sejam abolidas as questotildees de sigilo e segredo industrial na
pesquisa e desenvolvimento dos veiacuteculos pelo contraacuterio As atuais formas de monitoramento
e telemetria com a meta de resolver problemas e aumentar a vantagem competitiva de seus
produtos satildeo boas principalmente para os consumidores
27
4 - MODELO DE GERENCIAMENTO DE VEIacuteCULOS AUTOMOTORES
O modelo proposto nesta dissertaccedilatildeo eacute baseado no modelo SNMP e utiliza os elementos
previstos ou seja estaccedilotildees de gerenciamento noacutes gerenciados informaccedilotildees e um protocolo
de comunicaccedilatildeo A intenccedilatildeo eacute utilizar ao maacuteximo toda a tecnologia que jaacute foi desenvolvida e
foi consolidada ao longo dos uacuteltimos anos pois isto traraacute baixos custos e uma massa criacutetica jaacute
formada
Neste capiacutetulo e nos posteriores utilizar-se-aacute para efeito de maior clareza a denominaccedilatildeo
carro eou automoacutevel ao inveacutes de veiacuteculo inclusive nas figuras O carro eacute o veiacuteculo mais
comum e pretende-se que o leitor na medida em que se embasa o modelo vaacute traccedilando um
paralelo com as situaccedilotildees corriqueiras do dia-a-dia De qualquer forma o modelo foi pensado
para ser utilizado em todos os tipos de veiacuteculos sejam eles de passeio utilitaacuterios de carga
motocicletas de passageiros enfim todos os veiacuteculos (noacutes) que utilizam a malha viaacuteria (rede)
do paiacutes
O modelo proposto apresenta trecircs arquiteturas Fiacutesica Funcional e de Informaccedilatildeo A
arquitetura Fiacutesica define a infra-estrutura de comunicaccedilatildeo entre os componentes do sistema a
arquitetura Funcional descreve os componentes loacutegicos do sistema e as funcionalidades que
podem ser desenvolvidas e a arquitetura de Informaccedilatildeo apresenta um conjunto de variaacuteveis
que datildeo suporte ao desenvolvimento das aplicaccedilotildees e as notificaccedilotildees que podem ser emitidas
no caso destas variaacuteveis atingirem limiares especificados Cada uma dessas arquiteturas seraacute
detalhada nos itens a seguir
28
41 Arquitetura Fiacutesica
Esta dissertaccedilatildeo utiliza o Modelo de Gerenciamento SNMP por se tratar de uma tecnologia
que eacute padratildeo possui inuacutemeros gerentes e agentes desenvolvidos para as mais diversas
aplicaccedilotildees e eacute produzida em escala o que baixa os custos de implantaccedilatildeo em qualquer
veiacuteculo A quantidade de pessoal que jaacute atua nesta tecnologia tambeacutem eacute um fator positivo A
figura abaixo mostra esquematicamente o modelo sendo aplicado no gerenciamento de
veiacuteculos
Gerenciamento
(GERENTE
SNMP)
Fig 41 - Modelo de Gerenciamento SNMP em Veiacuteculos Automotores
Saindo de um modelo teoacuterico e descrevendo um modelo praacutetico tem-se um computador
rodando um programa gerente SNMP que interage com uma base de dados este computador
possui uma interface ethemet 10100 que estaacute conectada por cabo de par tranccedilado ou fibra
oacutetica a uma bridge Esta bridge converte o padratildeo de comunicaccedilatildeo de rede ethernet em
radiofrequumlecircncia utilizando uma frequumlecircncia de saiacuteda e outra de entrada este conjunto eacute
vulgarmente denominado canal e eacute compartilhado por todos os veiacuteculos equipados com uma
bridge similar A bridge do veiacuteculo opera no mesmo canal e compartilha a banda total
fornecida pelo sistema gerente com os outros veiacuteculos que estatildeo na regiatildeo de cobertura da
antena (ERB - estaccedilatildeo radiobase)
A cobertura de cada ERB depende basicamente da potecircncia real dissipada pela antena do tipo
e ganho da antena Uma referecircncia praacutetica que se pode ter eacute o das aacutereas de cobertura de
telefones celulares o modelo proposto nesta dissertaccedilatildeo pode ser implementado com uma
infraestrutura semelhante A figura 42 mostra os elementos reais e sua interaccedilatildeo
Fig 42 - Modelo fiacutesico para gerenciamento de veiacuteculos
O Modelo de Gerenciamento de Veiacuteculos Automotores contempla todas as etapas da ldquovidardquo
de um veiacuteculo ou seja satildeo previstos estaacutegios diferenciados de monitoramento e controle de
acordo com a etapa em que o veiacuteculo se encontra
A primeira etapa de um veiacuteculo automotor fisicamente falando eacute a sua produccedilatildeo
normalmente executada em seacuterie As montadoras possuem plantas fabris em diversas
localidades do mundo onde produzem determinadas linhas e modelos de veiacuteculos No
momento que o veiacuteculo recebe seu sistema eletro-eletrocircnico incluindo o microservidor
veicular uma estaccedilatildeo de gerenciamento da produccedilatildeo jaacute pode iniciar a gravaccedilatildeo dos dados de
identificaccedilatildeo do mesmo como eacute ilustrado na figura 43
MONTADORA DE AUTOMOacuteVEIS Linha de montagem
Dados de Identificaccedilatildeo do veiacuteculo
Fig 43 - Gerenciamento na produccedilatildeo do veiacuteculo
O veiacuteculo cumpre sua trajetoacuteria na linha de montagem jaacute interagindo com uma aplicaccedilatildeo-
gerente desenvolvida para este fim O fabricante neste momento jaacute pode monitorar os testes
iniciais do veiacuteculo gerenciar sua armazenagem no paacutetio da faacutebrica e o embarque para a
concessionaacuteria Apenas duas estaccedilotildees radiobase externas tecircm capacidade para dar cobertura a
todo parque fabril de uma montadora como a Fiat em Betim MG que eacute a maior montadora do
paiacutes com 613800 m2 de aacuterea construiacuteda segundo informa o site brasileiro da Fiat Automoacuteveis
(2002) Algumas ERBs internas que tem um custo muito inferior agraves externas completariam a
cobertura nos pontos necessaacuterios da linha de montagem
O veiacuteculo pronto segue na maior parte das vezes para uma concessionaacuteria autorizada para ser
comercializado Esta mesma concessionaacuteria normalmente presta assistecircncia teacutecnica aos
veiacuteculos da marca tendo limitaccedilotildees quando recebe um automoacutevel por exemplo de um
concorrente Com uma estaccedilatildeo radiobase interna a concessionaacuteria estaacute habilitada a monitorar
todos os veiacuteculos que entrarem na sua oficina estando eles equipados com o microservidor
veicular O teacutecnico da empresa tem a sua disposiccedilatildeo dados histoacutericos e perfis de uso do
veiacuteculo que podem auxiliar na detecccedilatildeo e soluccedilatildeo do problema
Os dados de identificaccedilatildeo do veiacuteculo e do proprietaacuterio aliados ao perfil do condutor tomam-
se ferramentas para conquista e manutenccedilatildeo do cliente A diminuiccedilatildeo do iacutendice de roubos e
acidentes toma a contrataccedilatildeo do seguro uma opccedilatildeo menos necessaacuteria diminuindo o gasto de
quem compra o veiacuteculo e consequumlentemente aumentando as vendas A figura 44 mostra as
possibilidades de gerenciamento nas fases de comercializaccedilatildeo e manutenccedilatildeo
32
REVENDA DE AUTOMOacuteVEIS
Fig 44 - Gerenciamento na comercializaccedilatildeo e manutenccedilatildeo do veiacuteculo
Encerrada a primeira comercializaccedilatildeo do veiacuteculo inicia-se a etapa de utilizaccedilatildeo do mesmo
por um proprietaacuterio ou condutor O microservidor veicular interage com o condutor via painel
digital ou sintetizador de voz Alguns veiacuteculos de maior valor agregado jaacute satildeo equipados com
paineacuteis que atendem ao ldquocomputador de bordoldquo e ao sistema de som raacutedios FM transmitem
pequenas chamadas e notiacutecias que satildeo lidas no interior do veiacuteculo Sintetizadores de voz
equipam os veiacuteculos chamados ldquotop de linhardquo e informam para o motorista colocar o cinto de
seguranccedila que existem portas abertas etc O Modelo de Gerenciamento de Veiacuteculos
Automotores possibilita que haja um enriquecimento das informaccedilotildees e possibilidades para o
condutor do veiacuteculo conforme mostra a figura 45
33
Fig 45 - Gerenciamento no uso do veiacuteculo
PROPRIETAacuteRIO DO AUTOMOacuteVEL
Monitoramento
Garantia e revisotildees
Seguranccedila
O proprietaacuterio do veiacuteculo eacute notificado sempre que uma troca de oacuteleo ou manutenccedilatildeo
preventiva eacute necessaacuteria diminuindo os riscos de uma eventual perda de garantia do fabricante
O aviso de que a garantia do veiacuteculo estaacute expirando tambeacutem existe e isto possibilita uma
eventual diminuiccedilatildeo de custos numa revisatildeo Como o veiacuteculo interage com o sistema gestor
de tracircnsito o modelo prevecirc um mecanismo de solicitaccedilatildeo de socorro muito uacutetil em casos de
acidentes ou quebra do veiacuteculo O maior benefiacutecio eacute saber que seu veiacuteculo estaacute sendo
monitorado assim como os outros veiacuteculos que estatildeo trafegando O monitoramento causa
maior disciplina no tracircnsito e a consequumlente diminuiccedilatildeo de acidentes como mostra a
experiecircncia na capital paranaense na palavra de Cassio Taniguchi
Em 2001 foram 20 menos mortes no tracircnsito curitibano Passamos de 16 em 2000 para 13 morte em cada grupo de 10 mil veiacuteculos Esse eacute o indicador utilizado para mensurar o niacutevel de seguranccedila no tracircnsito urbano E eacute tambeacutem um iacutendice capaz de nos informar a respeito do niacutevel de civilidade que nossa sociedade alcanccedilou Os curitibanos merecem aplausos porque esse resultado eacute fruto de um esforccedilo coletivo que tem envolvido toda a
34
cidade desde 1997 quando lanccedilamos o programa Cidadatildeo em Tracircnsito O programa todos lembram eacute ancorado no tripeacute formado pela engenharia de traacutefego fiscalizaccedilatildeo e educaccedilatildeo para o Tracircnsito E em cinco anos os resultados falam por si proacuteprios O investimento realizado pela Prefeitura de Curitiba passa de R$ 100 milhotildees - o maior entre as cidades de mesmo porte no paiacutes (TANIGUCHI 2002)
O gerenciamento do veiacuteculo auxilia os engenheiros de traacutefego e aumenta o poder de
fiscalizaccedilatildeo do Poder Puacuteblico tornando praticamente inviaacuteveis as accedilotildees criminosas
envolvendo veiacuteculos O Poder Puacuteblico do Brasil bem como de todo paiacutes que adotar este
modelo de gerenciamento ganha uma ferramenta poderosa de gestatildeo de tracircnsito com reflexos
em oacutergatildeos governamentais federais estaduais e municipais diversos tais como departamentos
de tracircnsito departamentos de poliacutecia rodoviaacuteria poliacutecias civil e militar serviccedilos de
inteligecircncia poliacutecia federal serviccedilos de repressatildeo ao crime organizado e secretarias de
receita A figura 46 ilustra algumas situaccedilotildees contempladas neste modelo proposto
Fig 46 - Gerenciamento pelo Poder Puacuteblico
Administraccedilatildeo da malha viaacuteria
Controle de roubos e acidentes
PODER PUacuteBLICOMonitoramento de
tracircnsito
O poder que o modelo disponibiliza aos oacutergatildeos puacuteblicos eacute o poder da informaccedilatildeo em tempo
real o conjunto formado pela identificaccedilatildeo inequiacutevoca do veiacuteculo seu provaacutevel condutor e a
localizaccedilatildeo atual com pequena margem de erro permite accedilotildees policiais raacutepidas e eficientes O
Modelo de Gerenciamento de Veiacuteculos permite ainda que o sistema gestor execute controles
remotamente sobre o veiacuteculo como corte de combustiacutevel e de igniccedilatildeo do motor causando a
imobilizaccedilatildeo instantacircnea As Estaccedilotildees Puacuteblicas de Gerenciamento satildeo as mais complexas e as
mais seguras de todo o modelo visto o poder que carregam em sua aplicaccedilatildeo Apenas o Poder
Puacuteblico constituiacutedo pode ter acesso a estas potencialidades do sistema e para tanto a
aplicaccedilatildeo-gerente deve ser inviolaacutevel
A figura 47 simula uma implantaccedilatildeo de estaccedilotildees radiobase na regiatildeo central da capital
catarinense dando uma ideacuteia de como seria a distribuiccedilatildeo das antenas para haver
gerenciamento sobre os veiacuteculos que circulam na aacuterea
Fig 47 - Estaccedilotildees Radiobase em Florianoacutepolis
42 Arquitetura Funcional
O sistema fiacutesico apresentado anteriormente eacute mostrado aqui como entidades loacutegicas
posicionadas de acordo com sua funccedilatildeo no modelo de gerenciamento A figura 46 ilustra o
modelo funcional
36
Fig 48 - Modelo Funcional de Gerenciamento
421 Estaccedilotildees de Gerenciamento
As estaccedilotildees de gerenciamento satildeo de diferentes porte e complexidade variando de uma
estaccedilatildeo simples para gravaccedilatildeo de dados de identificaccedilatildeo na faacutebrica ateacute um grande complexo
de gerenciamento de veiacuteculos montado com computadores de grande porte e programas de
gerenciamento capazes de suportar milhares de noacutes (veiacuteculos) no Departamento de Estradas
de Rodagem de uma unidade da federaccedilatildeo As estaccedilotildees seratildeo basicamente destinadas a trecircs
finalidades de acordo com os interesses dos mantenedores da gerecircncia
4211 Estaccedilotildees de Gerenciamento de Produccedilatildeo
As estaccedilotildees de produccedilatildeo satildeo localizadas no ambiente de montagem do veiacuteculo ao lado da
linha de produccedilatildeo em seacuterie da motocicleta do automoacutevel do caminhatildeo do utilitaacuterio do
trator etc Esta estaccedilatildeo serviraacute para gravar as primeiras variaacuteveis na MIB do veiacuteculo
basicamente as de identificaccedilatildeo tais como nome do fabricante modelo do veiacuteculo nuacutemero de
seacuterie etc Estes dados satildeo estaacuteticos e soacute podem ser gravados e alterados em faacutebrica satildeo
uacutenicos e sua longevidade eacute coincidente com a do veiacuteculo
4212 Estaccedilotildees de Gerenciamento de Manutenccedilatildeo
As estaccedilotildees de manutenccedilatildeo estaratildeo baseadas nas concessionaacuterias autorizadas revendas de
automoacuteveis e oficinas mecacircnicas Sua funccedilatildeo baacutesica seraacute a gravaccedilatildeo de dados relativos agrave
venda e ao proprietaacuterio do veiacuteculo Satildeo estaccedilotildees simples que poderatildeo consultar as
informaccedilotildees de qualquer carro de qualquer marca visto que a padronizaccedilatildeo usando SNMP
retira o caraacuteter proprietaacuterio dos sistemas atuais
4213 Estaccedilotildees Puacuteblicas de Gerenciamento
Satildeo estaccedilotildees complexas e seguras que gerenciam a malha viaacuteria de um ou mais municiacutepios de
um estado da uniatildeo Basicamente compostas por hardware e software de grande porte como
por exemplo uma workstation HP ou IBM rodando Openview ou Unicenter TNG interagindo
com uma base de dados Oracle A seguranccedila possibilitada pelo SNMPv3 eacute um fator
primordial neste caso pois aqui estaratildeo sendo utilizadas funccedilotildees de controle vitais no veiacuteculo
422 Noacutes Gerenciados
O noacute gerenciado neste modelo proposto eacute tipicamente um veiacuteculo automotor conforme citado
anteriormente Aqui existe uma caracteriacutestica singular que eacute a de que os noacutes satildeo moacuteveis estatildeo
constantemente em deslocamento desde sua fabricaccedilatildeo na montadora passando pelo
transporte ateacute a revenda e o uso posterior pelo proprietaacuterio ou motorista O veiacuteculo dispotildee de
um hardware especialista - um microservidor veicular mdash que contecircm a vehicleMIB e o agente
este hardware interage com os sensores e atuadores existentes no automoacutevel O microservidor
veicular eacute composto basicamente de uma unidade central de processamento memoacuteria volaacutetil
memoacuteria permanente interface com o veiacuteculo e com a rede sem fio este produto assim como
descrito neste modelo natildeo existe comercialmente poreacutem a tecnologia eacute a mesma que eacute
utilizada na implementaccedilatildeo de gerenciamento em roteadores e switches
423 Meio de Comunicaccedilatildeo
A forma como a estaccedilatildeo gerenciadora e o noacute gerenciado trocam informaccedilotildees eacute por
radiofrequumlecircncia ou seja eacute uma comunicaccedilatildeo ethemet sem fio (wireless) que utiliza a mesma
tecnologia jaacute empregada em redes locais O gerente (estaccedilatildeo gerente) interage com o agente
(noacute gerenciado) por intermeacutedio de uma bridge ethemet sem fio e vice-versa A frequumlecircncia de
difusatildeo deve ser diversa das maciccedilamente utilizadas ISM (Aplicaccedilotildees Industriais Cientiacuteficas
e Meacutedicas) por motivos oacutebvios a escolha deve recair nas faixas atribuiacutedas para aplicaccedilatildeo
moacutevel terrestre preferencialmente as proacuteximas das bases de VHF e UHF 41015 MHz ateacute 50
MHz e 3354 MHZ ateacute 3999 MHz (ANATEL 2002)
Fig 49 - Espectro de frequumlecircncias no Brasil
423 Informaccedilotildees de Gerenciamento
As informaccedilotildees envolvidas estatildeo definidas em vehicleMIB e satildeo tratadas pelo agente
especialista que acompanha o veiacuteculo Os objetos ou atributos em questatildeo atendem a
legislaccedilatildeo brasileira de tracircnsito vigente e os requisitos baacutesicos do fabricante do revendedor e
do proprietaacuterio
39
424 Protocolo de Gerenciamento
O protocolo a ser utilizado eacute o SNMPv3 implementado sobre SNMPv2 A versatildeo 3 apresenta
vaacuterios avanccedilos na questatildeo de seguranccedila e as definiccedilotildees podem ser vistas nas RFCs 2571 a
2575 Como esta versatildeo natildeo eacute completa existe a necessidade da versatildeo anterior que pode ser
vista nas RFCs 1905 e 1906
43 Arquitetura de Informaccedilatildeo
A vehicleMIB foi projetada para atender as demandas baacutesicas de todas entidades fiacutesicas e
juriacutedicas que interagem com um automoacutevel Esta MIB procura natildeo conflitar com os sistemas
atualmente implantados que foram concebidos com outra finalidade
A pesquisa que resultou nesta MIB abrangeu a atual legislaccedilatildeo de tracircnsito os atuais coacutedigos
procedimentos e nuacutemeros empregados pela induacutestria automobiliacutestica e suas concessionaacuterias
As funccedilotildees principais de um automoacutevel foram contempladas somou-se a elas algumas
variaacuteveis trazidas do universo de redes de computadores e outras retiradas de carros-conceito
431 Desenvolvimento da MIB
Utilizou-se como ferramenta de auxiacutelio um pacote de programas da MG-Soft chamado MIB
Browser Professional Edition sendo que as figuras que mostram a aacutervore da MIB satildeo telas
capturadas deste software
40
f j MG-SOFT MIszlig Compiler - [MIszlig Group1J File Edit View Modules Jools Window Help
B MIB Tree B Q ] iso
B - Q org B Q dod
R-f1 internetiQ j directorv
+i _ J mgmtR I__| experimental
B vehicleMIBi Q j vehideMIBObjects Si f j vehicleMIBNotifications IS _ J vehicleMIBConformance
f i L_1 private I- SNMPvl Traps
ffl iJ T extual ConventionsS Type Assignments
Fig 410 - Aacutervore da MIB
A vehicleMIB faz parte do grupo experimental (3) segundo a notaccedilatildeo ASNl utilizada pelo
protocolo SNMP Os objetos definidos (OBJECT IDENTIFIER) para compor a vehicleMIB
foram trecircs a saber
vehicleMIBObjects conteacutem todas as informaccedilotildees relativas a identificaccedilatildeo do veiacuteculo
(vehicleldent) ao proprietaacuterio do veiacuteculo (vehicleOwner) o seu histoacuterico (vehicleHistory)
valores momentacircneos (vehicleStatus) e variaacuteveis para controle (vehicleControl)
vehicleMIBNotifications este objeto comporta os atributos utilizados para notificaccedilatildeo de
eventos importantes e se destinam principalmente para servir ao motoristaproprietaacuterio
vehicleMIBConformance este grupo define as necessidades e possibilidades de
implementaccedilatildeo segundo uma famiacutelia de objetos (OBJECT-GROUP) preacute-determinada Os
atributos referentes a grupos e as questotildees de concordacircncia estatildeo contidos nos OBJECT
IDENTIFIER vehicleGroups e vehicleCompliance
41
bullJMG-SOFT MIB Compilei [MIB Group]Uumliacute File Edit View Modules loots Window Help
tg satildegt U m amp T raquo f t I o s P3 m p | 0
B ^ MIB Tree B _ J iso
H Q j org eacute Q dod
Eacute j J internetP~1 directory
B i_ J mgmt rsquo Q j mib-2
agrave Q experimental Ograve OtildeEcirc vehicleMIB
Egrave __| vehicleMIBObjectsSi _ J vehicleldent ffl- n vehicleOwner E _ ] vehicle History ffl- fj vehicleStatus Egrave C j vehicleControl
atilde __) vehicleMIBNotificationsvehicleN otificationChangeO ilAndM aintenance
lt4 vehicleN otificationHelp d f vehicleNotificationGuaranty
B _ ] vehicleMIBConformance IacuteB _ J vehicleCompliance Eacute L J vehicleGroups
B -(_J private1Q j enterprises
Fig 411mdash Aacutervore de vehicleMIBObjects
432 Descriccedilatildeo de vehicleMIBObjects
Esta seccedilatildeo descreve com maiores detalhes cada variaacutevel que compotildee a vehicleMIBObjects
que eacute composta pelos grupos vehicleldent vehicleOwner vehicleHistory vehicleStatus e
vehicleControl
42
4321 Grupo vehicleldent
F1 P 1 experimental Eacute- vehicleMIB
lEacute vehicleMIB Objects B- [_ J vehicleldent
vehicleldentManufacturer vehicleldentModel
vehicleldentSoftwareVersionamp vehideldentAgentSoftwareVersion
vehiclel dentType vehicleldentFuel vehicleldentManufacturingYear vehiclel dentM odelYrsquo ear vehiclel dentCapacity
I^ vehiclel dentPoweri-- vehiclel dentM otorType
vehiclel dentM otorNumber vehiclel dentCylinder
vehiclel dentFirstOilChange | ^ vehicleldentFirstMaintenance
gt$j vehicleldentMaintenancePeriod vehiclel dentColor
i vehiclel dentChassisl d j-- vehicleldentLicencePlate bull vehicleldentlpAddress i - ^ vehicleldentMacAddress h vehiclel dentS eriaIN umber vehicleldentGuaranty
Fig 411 - Aacutervore de vehicleldent
vehicleldentManufacturer - O objeto vehicleldentManufacturer eacute uma string que armazena o
nome da empresa que produz o veiacuteculo eacute gravada em faacutebrica e natildeo se altera mais Esta
variaacutevel seraacute preenchida por exemplo com ldquoGeneral Motorsrdquo ldquoVolkswagenrdquo ou ldquoYamahardquo
vehicleldentModel - Esta variaacutevel conteraacute a identificaccedilatildeo do modelo do veiacuteculo eacute fixa e natildeo
pode ser alterada Ex Palio EX Xsara Picasso Celta
vehicleldentSoftwareVersion - Este atributo eacute reservado agrave versatildeo do firmware ou software do
veiacuteculo e eacute atualizado cada vez que eacute feito o upgrade do mesmo Este programa eacute uma espeacutecie
de sistema operacional do hardware contido no veiacuteculo
vehicleldentAgentSoftwareVersion - A versatildeo do agente de gerenciamento pode ou natildeo
coincidir com a versatildeo de firmware Caso estes programas tenham tratamento e evoluccedilatildeo
distintos as versotildees podem ser atualizadas separadamente e teratildeo coacutedigos diferentes
vehicleldentType - Este objeto serve para identificar o tipo de veiacuteculo segundo determinaccedilatildeo
das leis brasileiras de tracircnsito O tipo de veiacuteculo automotor consta na documentaccedilatildeo de
licenciamento e pode ser por exemplo tipo automoacutevel de passeio caminhatildeo de carga ocircnibus
de passageiros etc
vehicleldentFuel - A variaacutevel vehicleldentFuel serve para identificar o combustiacutevel principal
para que o veiacuteculo foi originalmente construiacutedo Eacute gravado na linha de montagem e
permanece caso haja transformaccedilatildeo posterior no motor do veiacuteculo este dado natildeo pode ser
alterado Ex gasolina tipo C oacuteleo diesel energia eleacutetrica etc
vehicleldentManufacturing Year - Neste atributo eacute gravado o ano de fabricaccedilatildeo do veiacuteculo
Depois de gravado natildeo se altera
vehicleldentModelYear - A vehicleldentModelYear armazena o ano do modelo do veiacuteculo
que pode ou natildeo coincidir com o ano de fabricaccedilatildeo
vehicleldentCapacitv - Esta variaacutevel eacute uma string que armazena a capacidade do veiacuteculo de
acordo com a destinaccedilatildeo do mesmo ou seja se se tratar de um caminhatildeo a capacidade de
carga seraacute de 40000 kg se for um automoacuteveL a capacidade seraacute de 5 passageiros por
exemplo
vehicleldentPower - Identifica a potecircncia nominal da motorizaccedilatildeo principal do veiacuteculo que
pode ser expressa em cv (cavalo-vapor) ou W (watt) de acordo com a legislaccedilatildeo vigente no
paiacutes de utilizaccedilatildeo do veiacuteculo
vehicleldentMotorTvpe - Este atributo armazena a identificaccedilatildeo da principal forma de
motorizaccedilatildeo do veiacuteculo ou seja qual o tipo de motor que preferencialmente ou
prioritariamente eacute utilizado Caso o veiacuteculo seja um hiacutebrido com motor a combustatildeo e
eleacutetrico armazenar a identificaccedilatildeo do motor mais utilizado
vehicleldentMotorNumber - Este objeto armazena o nuacutemero de identificaccedilatildeo do motor do
veiacuteculo que eacute uacutenico e faz parte do conjunto de nuacutemeros que identificam o conjunto de
sistemas que compotildee um veiacuteculo
vehicleldentCvlinder - Utilizada para informar o nuacutemero total de cilindros (pistotildees) do motor
caso se trate de um motor de combustatildeo
vehicleldentFirstOilChange - Esta variaacutevel serve para armazenar a distacircncia maacutexima
percorrida - a popular ldquoquilometragemrdquo - para se realizar a primeira troca de oacuteleo lubrificante
interno do motor Esta informaccedilatildeo serviraacute para que o condutor do veiacuteculo seja notificado a
tempo de proceder agrave troca sem causar danos ao motor nem perder a garantia de faacutebrica
vehicleldentOilChangePeriod - O objeto em questatildeo armazena o valor em km ou milhas
recomendado pelo fabricante entre trocas de oacuteleo lubrificante do motor Ex 10000 km
vehicleldentFirstMaintenance - A variaacutevel vehicleldentFirstMaintenance serve para registrar
o limite de quilometragem para realizaccedilatildeo da primeira revisatildeo gratuita do veiacuteculo Existe na
vehicleMIB uma notificaccedilatildeo que utiliza este atributo com o objetivo de resguardar o
proprietaacuterio de um eventual esquecimento ou distraccedilatildeo que acarretaria perda de garantia
vehicleldentMaintenancePeriod - O atributo eacute registrado em faacutebrica e representa o valor da
quilometragem recomendada entre as manutenccedilotildees preventivas E uma seguranccedila a mais para
o usuaacuterio que seraacute avisado sempre que determinados conjuntos de peccedilas principalmente
mecacircnicas estiverem com seu desgaste natural no limite
vehicleldentColor - A vehicleldentColor eacute a string que armazena o nome da cor predominante
do veiacuteculo Esta informaccedilatildeo eacute gravada em faacutebrica e permanece inalterada durante a vida uacutetil
do veiacuteculo
vehicleldentChassisId - Todo veiacuteculo possui um nuacutemero de identificaccedilatildeo gravado fisicamente
em seu chassis ou monobloco esta variaacutevel armazena este nuacutemero
vehicleldentLicencePlate - Este atributo armazena a placa do veiacuteculo no caso do Brasil
composto por 3 letras e 4 nuacutemeros Esta identificaccedilatildeo somente eacute conhecida apoacutes o
licenciamento do veiacuteculo que eacute feito apoacutes a venda em consequumlecircncia o valor somente poderaacute
ser gravado na concessionaacuteria ou revenda
vehicleldentlpAddress - Esta variaacutevel estaacute determinada na vehicleMIB para uma eventual
necessidade de acesso a Internet sendo que um provedor de acesso iraacute fornecer o valor que
seraacute volaacutetil e teraacute a mesma duraccedilatildeo do acesso solicitado
vehicleldentMacAddress - Este campo foi implementado para que o veiacuteculo utilize um
nuacutemero uacutenico de identificaccedilatildeo dentro das mesmas regras vaacutelidas hoje para equipamentos e
acessoacuterios de informaacutetica A utilizaccedilatildeo de uma identificaccedilatildeo deste tipo poderaacute substituir uma
ou mais jaacute existentes
vehicleldentSerialNumber - O nuacutemero de seacuterie de produccedilatildeo do veiacuteculo eacute gravado em faacutebrica e
permanece inalterado durante a vida do mesmo Segue as regras de cada fabricante
vehicleldentWarrantv - Este atributo armazena o valor referente ao periacuteodo de garantia do
veiacuteculo tipicamente 1 ou 2 anos a partir da data da primeira venda Esta informaccedilatildeo serve
para que o proprietaacuterio seja notificado antes do vencimento deste limite para que possa
realizar as manutenccedilotildees necessaacuterias com um miacutenimo de gasto
4322 Grupo vehicleOwner
vehicleOwnerName - A variaacutevel vehicleOwnerName armazena o nome do proprietaacuterio do
veiacuteculo o mesmo nome que consta no documento legal de licenciamento Eacute gravado na
concessionaacuteria e alterado de acordo com os documentos do veiacuteculo
vehicleOwnerRegister - Este objeto serve para armazenar um nuacutemero de algum documento de
identificaccedilatildeo do proprietaacuterio No Brasil os valores preferenciais satildeo o Cadastro de Pessoa
Fiacutesica (CPF) e o Cadastro Nacional da Pessoa Juriacutedica (CNPJ) mas pode conter os nuacutemeros
da carteira nacional de habilitaccedilatildeo ou carteira de identidade
vehicleOwnerPhone - O atributo vehicleOwnerPhone registra o nuacutemero de um telefone de
contato do proprietaacuterio do veiacuteculo
vehicleOwnerMail - Esta string serve para armazenar o endereccedilo eletrocircnico (e-mail) do
proprietaacuterio do veiacuteculo Este valor e o anterior satildeo regravados em concessionaacuteria a cada troca
de proprietaacuterio
4323 Grupo vehicIeHistory
3 T I experimental vehicleMIB
Otilde P jJ vehicleMIBObjects Eacute L J vehicleldent El i_ J vehicleOwner
vehicleOwnerName vehicleO wnerR egister vehicleOwnerFone vehicleOwnerMail
B l_ J vehicleH istoryvehicleH istory D eliveryD ate vehicleH istoryVendor vehicleH istoryDealer
^ vehicleH istoryN umLinesEacute1 __J vehicleH istoryT able
B - lla vehicleH istoryEntryvehicleHistoryLinelndex
Q vehicleHistoryMaintenanceDate ^ vehicleH istoryMaintenance
vehicleH istoryuumlilChangeD ate Q vehicleH istoryOilChange
Fig 413 - Arvore de vehicleOwner e vehicIeHistory
vehicleHistorvDelivervDate - A variaacutevel em questatildeo foi criada para armazenar a data da
primeira entrega do veiacuteculo tipicamente a data constante na nota fiscal de venda da
montadora ou da concessionaacuteria destinada ao proprietaacuterio
vehicleHistoryVendor - A vehicleHistoryVendor armazena o nome do vendedor que realizou
a venda do veiacuteculo ao proprietaacuterio Este vendedor eacute tipicamente um funcionaacuterio da revenda
ou concessionaacuteria
vehicleHistorvDealer - O nome da revenda ou concessionaacuteria (pessoa juriacutedica) eacute gravado
neste campo de forma que fique registrada a empresa que comercializou o veiacuteculo
vehieleHistoryNumLines - Representa o nuacutemero maacuteximo de linhas que seratildeo armazenadas na
tabela vehicleHistoryTable
vehicleHistorvLinelndex - Representa o iacutendice da tabela vehicleHistoryTable
vehicleHistoryMaintenanceDate - A variaacutevel vehicleHistoryMaintenanceDate serve para
registrar as datas das manutenccedilotildees preventivas realizadas contendo dia mecircs e ano Esta
informaccedilatildeo serve principalmente para resguardar o usuaacuterio do veiacuteculo quanto agraves garantias de
peccedilas e sistemas
vehicleHistoryMaintenance - Aqui se identifica a quilometragem do veiacuteculo na ocasiatildeo em
que eacute realizada a manutenccedilatildeo preventiva Informada em quilocircmetros corresponde agrave marcaccedilatildeo
presente do odocircmetro do veiacuteculo
vehicleHistoryOilChangeDate - Esta variaacutevel armazena a data das trocas de oacuteleo lubrificante
do motor cuja periodicidade eacute definida pelo fabricante e deve ser cumprida a risca para o
veiacuteculo natildeo perder a garantia
vehicleHistoryOilChange - Este atributo registra a quilometragem do veiacuteculo por ocasiatildeo da
troca de oacuteleo lubrificante correspondente
48
4324 Grupo vehicleStatus
B - n experimental S gg vehicleMIB
vehicleMIBObjectsS3 __] vehicleldentra- r~l vehicleQwner reg L_3 vehicleHistory
S Q vehicleStatus|--reggt vehicleS tatusHeip j- - vehicles atusNurnLines
B r_ j vehicles tatusT able B l|sj vehicles tatusEntry
vehicleS tatusLinelndex vehicleS tatusS peed j- ^ vehicleStatusRpm
vehicleStatusMotorTemperature vehicleStatusFuelLevel
^ vehicleS tatusKmvehicleStatusTirePressure
^ vehicleStatusMotorOilLevel vehicleS tatusBatteryLevel
^ vehicleStatusLocation B Q j vehicleControl
j-regraquo vehicleControlFuel J ______ j______ 1 vehicleContfQllgnition________________
Fig 414 - Aacutervore de vehicleStatus
vehicleStatusHelp - Esta variaacutevel pode assumir somente os valores de ligado ou desligado eacute
acionada pelo condutor do veiacuteculo e serve como pedido de socorro Uma notificaccedilatildeo eacute emitida
a partir da vehicleStatusHelp
vehicleStatusNumLines - Este atributo serve para definir o nuacutemero maacuteximo de linhas da
tabela vehicleStatusTable
vehicleStatusLinelndex - Esta variaacutevel eacute o iacutendice da tabela vehicleStatusTable
vehicleStatusSpeed - Neste atributo eacute registrada a velocidade presente do veiacuteculo fornecida
pelo sistema convencional de sensoriamento do veiacuteculo em quilocircmetros ou milhas por hora
vehicleStatusRpm - A vehicleStatusRpm armazena o valor atual de rotaccedilotildees ou giros do eixo
principal do motor a unidade eacute rpm (rotaccedilotildees por minuto)
vehicleStatusMotorTemperature - Este atributo registra a temperatura atual do liacutequido de
arrefecimento do motor em graus centiacutegrados ou Fahrenheit
vehicleStatusFuelLevel - A variaacutevel vehicleStatusFuelLevel eacute usada para indicar o niacutevel atual
do combustiacutevel principal do veiacuteculo
vehicleStatusKm - A variaacutevel armazena a quilometragem total percorrida pelo veiacuteculo desde
sua fabricaccedilatildeo em quilocircmetros ou milhas terrestres
vehicleStatusTvrePressure - Este atributo foi criado para registrar o valor presente da pressatildeo
nos pneus do veiacuteculo e serve para informar sobre um pneu que esteja furado ou com uma
quantidade insuficiente de material gasoso ou liacutequido em seu interior Este monitoramento jaacute
existe hoje principalmente em caminhotildees de carga sendo raro em motocicletas e
automoacuteveis
vehicleStatusMotorOilLevel - Esta variaacutevel marca o niacutevel presente de oacuteleo lubrificante do
motor e ajuda a identificar uma eventual ldquoqueimardquo de oacuteleo ou seja um consumo acima do
previsto pelo fabricante que pode resultar em dano grave ao motor
vehicleStatusBatteryLevel - Este valor corresponde agrave carga atual da bateria que eacute usada
principalmente para dar a partida no veiacuteculo
vehicleStatusLocation - A informaccedilatildeo de localizaccedilatildeo do veiacuteculo pode ser feita de duas
maneiras uma aproximada resultado da associaccedilatildeo com a raacutedio-base que recebeu a
identificaccedilatildeo do veiacuteculo A segunda forma mais precisa eacute a partir da informaccedilatildeo gerada por
um moacutedulo GPS (global positioning system) do veiacuteculo o GPS atualiza constantemente a
vehicleStatusLocation com as coordenadas presentes
4325 Grupo vehicleControl
vehicleControlFuel - Este atributo de controle assume ligado ou desligado e eacute a forma do
sistema puacuteblico de controle da malha viaacuteria interromper remotamente o fornecimento de
combustiacutevel para o motor ocasionando a parada do veiacuteculo Esta accedilatildeo de controle eacute feita nos
casos de roubo fuga ou sequumlestro e requer intervenccedilatildeo policial
vehicleControlIgnition - Este atributo de controle assume ligado ou desligado e eacute a forma do
sistema puacuteblico de controle da malha viaacuteria interromper remotamente o sistema de igniccedilatildeo de
combustiacutevel para o motor ocasionando a parada do veiacuteculo Eacute uma alternativa ao controle
anterior pois enquanto um desliga a bomba de combustiacutevel o outro corta a energia eleacutetrica
que ocasiona a queima de combustiacutevel que aciona o motor Esta accedilatildeo de controle eacute feita nos
casos de roubo fuga ou sequumlestro e requer intervenccedilatildeo policial
433 Descriccedilatildeo de vehicleMIBNotificationsS L J experimental
Eacute H fg vehicleMIBB lt01 vehicleMIBObjects
Eacute vehicleldent Eacute O vehicleOwner te j__j vehicleHistory Eacute - f l vehicleStatus B - P l vehicleControl
U vehicleM IB N otificationsvehicleN otificationChangeO ilAndM aintenance
if vehicleN otificationHelp A f vehicleN otificationGuatanty
Eacute L J vehicleMIBConiacuteorrnance H r~l private______________________________________________
Fig 415 - Aacutervore de vehicleMIBNotifications
vehicleNotificationChangeOilAndMaintenance - Esta notificaccedilatildeo eacute emitida quando os limites
de troca de oacuteleo lubrificante do motor ou de manutenccedilatildeo preventiva estiverem proacuteximos e
auxilia o condutor do veiacuteculo a realizar estas tarefas em tempo haacutebil natildeo correndo o risco de
dano ou de perda de garantia
vehicleNotificationHelp - Esta notificaccedilatildeo eacute acionada em caso de pedido de socorro pelo
condutor do veiacuteculo
vehicleNotificationWarranty - A notificaccedilatildeo em questatildeo foi criada para informar o condutor
do veiacuteculo da aproximaccedilatildeo do final do periacuteodo de garantia regulamentar dado pela montadora
do veiacuteculo Este aviso permite que sejam feitos consertos sem ocircnus ou seja dentro da
cobertura da garantia
434 Descriccedilatildeo de vehicleMIBConformance
As regras de conformidade satildeo os niacuteveis de implementaccedilotildees da base de dados possiacuteveis
partindo de um conjunto miacutenimo aceitaacutevel ateacute a implementaccedilatildeo total A tabela 41 apresenta
as implementaccedilotildees baacutesica avanccedilada de controle e plena
4341 Descriccedilatildeo de vehicleComplience
vehicleBasicComplience - esta regra de conformidade incorpora o miacutenimo conjunto de
variaacuteveis que devem ser implementadas num veiacuteculo basicamente dados de identificaccedilatildeo e
status Estas variaacuteveis satildeo contidas em vehicleBasicGroup
vehicleAdvancedComplience - esta norma acrescenta a anterior os dados histoacutericos e as
notificaccedilotildees Composta pelos grupos vehicleBasicGroup vehicleAdvancedGroup e
vehicleNotificationsGroup
vehicleControlComplience - aleacutem das variaacuteveis de identificaccedilatildeo esta regra solicita as
implementaccedilotildees dos objetos de controle ou seja vehicleBasicGroup mais
vehicleControlGroup
vehicleFullComplience - esta implementaccedilatildeo considera todos os objetos da MIB no veiacuteculo
possibilitando identificaccedilatildeo completa dados estatiacutesticos status atual e capacidade de controle
Os grupos satildeo vehicleBasicGroup vehicleAdvancedGroup vehicleNotificationsGroup e
vehicleControlGroup
52
OBJETO BASIC ADV CONTROL FULL
vehicleldentManufacturer X X X X
vehicleldentModel X X X X
vehicleldentSoflware V ersion X X X X
vehicleldentAgentSoftwareVersion X X X X
vehicleldentT ype X X X X
vehicleldentFuel X X X X
vehicleldentManufacturing Y ear X X X X
vehicleldentModel Year X X X X
vehicleldentCapacity X X X X
vehicleldentPower X X X X
vehicleldentMotorType X X X X
vehicleldentMotorNumber X X X X
vehicleldentCylinder X X X X
vehicleldentFirstOilChange X X X X
vehicleldentOilChangePeriod X X X X
vehicleldentFirstMaintenance X X X X
vehicleldentMaintenancePeriod X X X X
vehicleldentColor X X X X
vehicleldentChassisId X X X X
vehicleldentLicencePlate X X X X
vehicleldentlpAddress X X X X
53
vehicleldentMacAddress X X X X
vehicleldentSerialNumber X X X X
vehicleldent Warranty X X X X
vehicleOwnerName X X
vehicleOwnerRegister X X
vehicleOwnerPhone X X
vehicleOwnerMail X X
vehicleHistoryDeliveryDate X X
veMcleHistoryV endor X X
vehicleHistoryDealer X X
vehicleHistoryNumLines X X
vehicleHistoryLinelndex X X
vehicleHistoryMaintenanceDate X X
vehicleHistoryMaintenance X X
vehicleHistoryOilChangeDate X X
vehicleHistoryOilChange X X
vehicleStatusHelp X X X X
vehicleStatusNumLines X X X X
vehicleStatusLinelndex X X X X
vehicleStatusSpeed X X X X
vehicleStatusRpm X X X X
vehicleStatusMotorTemperature X X X X
54
vehicleStatusFuelLevel X X X X
vehicleStatusKm X X X X
vehicleStatusTyrePressure X X X X
vehicleStatusMotorOilLevel X X X X
vehicleStatusBatteryLevel X X X X
vehicleStatusLocation X X X X
vehicleControlFuel X X
vehicleControlIgnition X X
vehicleNotificationChangeOilAndMaintenance X X
vehicleNotificationHelp X X
vehicleNotificationWarranty X X
Tabela 41 - Planilha de Conformidade
4342 Descriccedilatildeo de vehicleGroups
vehicleBasicGroup - conteacutem as variaacuteveis vehicleldentManufacturer vehicleldentModel
vehicleldentSoftwareVersion vehicleldentAgentSoftwareVersion vehicleldentType
vehicleldentFuel vehicleldentManufacturingYear vehicleldentModelYear vehicleldent
Capacity vehicleldentPower vehicleldentMotorType vehicleldentMotorNumber vehicle
IdentCylinder vehicleldentFirstOilChange vehicleldentOilChangePeriacuteod vehicleldentFirst
Maintenance vehicleldentMaintenancePeriod vehicleldentColor vehicleldentChassisId
vehicleldentLicencePlate vehicleldentlpAddress vehicleldentMacAddress vehicleldent
SerialNumber vehicleldentWarranty vehicleStatusHelp vehicleStatusNumLines
vehicleStatus Linelndex vehicleStatusSpeed vehicleStatusRpm vehicleStatusMotor
Temperature vehicleStatusFuelLevel vehicleStatusKm vehicleStatusTirePressure vehicle
StatusMotorOilLevel vehicleStatusBatteryLevel vehicleStatusLocation
vehicleAdvancedGroup - conteacutem os objetos vehicleOwnerName vehicleOwnerRegister
vehicleOwnerPhone vehicleOwnerMail vehicleHistoryDeliveryDate vehicleHistoryVendor
vehicleHistoryDealer vehicleHistoryNumLines vehicleHistoryLinelndex vehicleHistory
MaintenanceDate vehicleHistoryMaintenance vehicleHistoryOilChangeDate vehicleHistory
OilChange
vehicleControlGroup - conteacutem as variaacuteveis vehicleControlFuel e vehicleControlIgnition
vehicleNotificationsGroup - conteacutem os objetos vehicleNotificationChangeOilAnd
Maintenance vehicleNotificationHelp e vehicleNotificationWarranty
56
5 - CONCLUSAtildeO
O Brasil eacute um paiacutes com grandes mazelas sociais que satildeo agravadas por acidentes crimes e
contravenccedilotildees Todos estes eventos geram grandes prejuiacutezos econocircmicos e morais a toda
populaccedilatildeo Esta dissertaccedilatildeo propocircs definir um modelo tecnicamente viaacutevel que incremente
sensivelmente a capacidade do Estado de gerenciar sua frota de veiacuteculos que satildeo elementos
sempre presentes nos eventos em questatildeo
Este trabalho procurou detalhar fiacutesica e funcionalmente cada elemento necessaacuterio para que o
Modelo de Gerenciamento de Veiacuteculos Automotores funcione Embasou teoricamente as
vaacuterias tecnologias envolvidas e consolidou-as com sistemas similares existentes O passo
inicial para que haja o desenvolvimento das vaacuterias peccedilas do quebra-cabeccedila foi efetivamente
criado que foi o Modelo de Informaccedilatildeo - a MIB
Esta base de dados - a vehicleMIB - representa o ponto de partida para o desenvolvimento de
elementos necessaacuterios ao modelo aqui especificado A proacutepria MIB pode ser estendida de
acordo com as necessidades e caracteriacutesticas proprietaacuterias de cada fabricante de veiacuteculos Mas
as grandes frentes que se abrem satildeo as de desenvolvimentos de aplicaccedilotildees de gerenciamento e
equipamentos dedicados Neste sentido pretende-se dar continuidade a esta pesquisa atraveacutes
da especificaccedilatildeo e implementaccedilatildeo do microservidor veicular uma peccedila de hardware capaz de
interagir com sensores e atuadores de um automoacutevel e ao mesmo tempo comunicar-se com
uma rede ethemet sem fio e com o motorista tudo de forma segura e confiaacutevel
Os desafios poliacuteticos e sociais natildeo satildeo menores um modelo como o proposto aqui altera a
percepccedilatildeo e os haacutebitos das pessoas Altera tambeacutem a balanccedila do poder econocircmico do capital
pois algumas empresas simplesmente perdem sua utilidade bem como alguns oacutergatildeos estatais
Em compensaccedilatildeo novas empresas surgem novas tecnologias satildeo criadas e o paiacutes toma a
vanguarda em gerenciamento viaacuterio sepultando os interesses particulares em detrimento do
coletivo
O trabalho aqui desenvolvido representa a possibilidade de um avanccedilo social e econocircmico
consideraacutevel e recomenda-se que a pesquisa e o desenvolvimento continuem nesta linha
buscando materializar as ideacuteias e conceitos apresentados no Modelo de Gerenciamento de
Veiacuteculos Automotores
57
ANEXO 1 - VehicleMIB
VEHICLE-MIB DEFINITIONS = BEGIN
IMPORTSdirectory mgmt experimental enterprises
FROM RFC1155-SMI MODULE-IDENTITY OBJECT-TYPE NOTIFICATION-TYPE OBJECT-IDENTITY Counter32 Gauge32 Integer32 IpAddress
FROM SNMPv2-SMI DisplayString TimeStamp Timelnterval TestAndlncr
AutonomousType DateAndTime TEXTUAL-CONYENTION FROM SNMPv2-TC
MODULE-COMPLIANCE OBJECT-GROUP NOTIFICATION-GROUP FROM SNMPv2-CONF
mib-2FROM RFC1213-MIB
Positiveinteger NonNegativelnteger FROM UPS-MIB
MacAddressFROM BRIDGE-MIB
- 136 131vehicleMIB MODULE-IDENTITY
LAST-UPDATED 200210151827Z - october 15 2002 at 1827 ORGANIZATION UFSC - CPGCCCONT ACT-INF O
Bobiquins Estevatildeo de MelloPostal address BR Sistemas Ltda
Rua Lauro Linhares 2123803ATrindadeFlorianoacutepolis SC88036-002Brasil
Tel 55 48 234 8945 Fax 55 48 234 8945
E-mail bobibrsistemascombrDESCRIPTION
The MIB module to describe vehicles= experimental 1
- 1361311vehicleMIBObjects OBJECT IDENTIFIER = vehicleMIB 1
mdash The Device Identification group
All objects in this group except for vehicleldentLicencePlate and vehiclelpAddress are set at device initialization and remain static
- I36I3111vehicleldent OBJECT IDENTIFIER vehicleMIBObjects 1
- 136L31111vehicleldentManufacturer OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The name of the vehicles manufacturer= vehicleldent 1
- 136131112vehicleldentModel OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles model designation= vehicleldent 2
- 136131113vehicleldentSoftwareVersion OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles firmwaresoftware version(s) This variablemay or may not have the same value asvehicleldentAgentSoftwareVersion in some implementations
vehicleldent 3
- 136131114vehicleldent Agent Soft wareV ersion OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles agent software version This variable may or may not have the same value asvehicleldentvehicleSoftwareVersion in some implementations
= vehicleldent 4
- 136131115vehicleldentType OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles identification type= vehicleldent 5
- L36131116vehicleldentFuel OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles fuel identification= vehicleldent 6
- 136131117vehiclel dentManufacturing Y ear OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles year= vehicleldent 7
- 136131118vehicleldentModelYear OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles model year vehicleldent 8
- 136L31119vehicleldentCapacity OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles capacity= vehicleldent 9
- 1361311110vehicleldentPower OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles engine power
= vehicleldent 10
-1361311111vehicleldentMotorType OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles motor type= vehicleldent 11
- 1361311112vehicleldentMotorNumber OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles engine identification number= vehicleldent 12
- 1361311113vehicleldentCylinder OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles engine number of cylinders= vehicleldent 13
- 1361311114vehicleldentFirstOilChange OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles displacement required for the first oil change = vehicleldent 14
- 1361311115vehicleldentFirstMaintenance OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles displacement required for the first oficial maintenance
= vehicleldent 15
- 1361311116vehicleldentMaintenancePeriod OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles regular maintenance intervals= vehicleldent 16
-1361311117vehicleldentColor OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles predominant color= vehicleldent 17
- 1361311118vehicleldentChassisId OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles chassis identification number= vehicleldent 18
- 1361311119vehicleldentLicencePlate OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
A string which identifies the vehicles licence plate This object should be set by the dealer
= vehicleldent 19
- 1361311120vehicleldentlpAddress OBJECT-TYPE
SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION
The IP Address of the vehicle This value must be provided by the managing aplication A value of 0000 implies that there isnt a provider nearby
DEFVAL 00000000rsquoH = vehicleldent 20
- 1361311121vehicleldentMacAddress OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-only STATUS current DESCRIPTION
The MAC address used by this vehicle when it must be referred to in a unique fashion It is only required to be unique
REFERENCEIEEE 802ID-1990 Sections 64113 and 3125
= vehicleldent 21
-1361311122vehicleldentSerialNumber OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
A string which identifies the vehicles serial number = vehicleldent 22
- 1361311123vehicleldent Warranty OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
A string which identifies the vehicles warranty= vehicleldent 23
mdash Owner Group
- I36I3112vehicleOwner OBJECT IDENTIFIER = vehicleMIBObjects 2
- L36131121 vehicleOwnerName OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
A string which identifies the vehicles ownerThis object should be set by the dealer
= vehicleOwner 1
- 136L31122vehicleOwnerRegister OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current
DESCRIPTIONA string which identifies the owners registerThis object should be set by the dealer
= vehicleOwner 2
- 136131123 vehicleOwnerPhone OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
A string which identifies the owners phone number This object should be set by the dealer
vehicleOwner 3
- 136131124 vehicleOwnerMail OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
A string which identifies the owners e-mailThis object should be set by the dealer
vehicleOwner 4
mdash History Group
- 13613113vehicleHistory OBJECT IDENTIFIER = vehicleMIBObjects 3
- 136131131vehicleHistoryDeliveryDate OBJECT-TYPE
SYNTAX DateAndTime MAX-ACCESS read-write STATUS current DESCRIPTION
The vehicles delivery date and time= vehicleHistory 1
- 136L31132vehicleHistory Vendor OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
The name of the vehicles vendor= vehicleHistory 2
65
- 136L31133vehicleHistoryDealer OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
The name of the vehicles dealer= vehicleHistory 3
- 136131134vehicleHistoryNumLines OBJECT-TYPE
SYNTAX NonNegativelnteger MAX-ACCESS read-only STATUS current DESCRIPTION
The number of Status lines utilized in this device This variable indicates the number of rows in the History table
= vehicleHistory 4
- I36I31135 vehicleHistoryTable OBJECT-TYPE
SYNTAX SEQUENCE OF VehicleHistoryEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION
A list of History table entries= vehicleHistory 5
- 1361311351VehicleHistoryEntry OBJECT-TYPE
SYNTAX VehicleHistoryEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION
An entry containing information applicable to a particular History line
INDEX vehicleHistoryLinelndex = vehicleHistoryTable 1
VehicleHistoryEntry = SEQUENCE vehicleHistoryLinelndex INTEGER vehicleHistoryMaintenanceDate DateAndTime vehicleHistoryMaintenance NonNegativelnteger vehicleHistoryOilChangeDate Date AndT ime vehicleHistoryOilChange NonNegativelnteger
- 13613113511
66
vehicleHistoryLinelndex OBJECT-TYPE SYNTAX Positiveinteger MAX-ACCESS not-accessible STATUS current DESCRIPTION
The History line identifier= vehicleHistoryEntry 1
- 13613113512vehicleHistoryMaintenanceDate OBJECT-TYPE
SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION
The maintenance date= vehicleHistoryEntry 2
- 13613113513vehicleHistoryMaintenance OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS kmMAX-ACCESS read-only STATUS current DESCRIPTION
The present displacement of the vehicle on vehicleHistoryMaintenanceDate
= vehicleHistoryEntry 3
- 13613113514vehicleHistoryOilChangeDate OBJECT-TYPE
SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION
The motors oil change date= vehicleHistoryEntry 4
- 13613113515vehicleHistoryOilChange OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS kmMAX-ACCESS read-only STATUS current DESCRIPTION
The present displacement of the vehicle on vehicleHistoryOilChangeDate
= vehicleHistoryEntry 5
mdash The Status group
- 13613114vehicleStatus OBJECT IDENTIFIER = vehicleMIBObjects 4
- 136L31141 vehicleStatusHelp OBJECT-TYPE
SYNTAX INTEGER on(l) off(2)
MAX-ACCESS read-write STATUS current DESCRIPTION
Setting this object to on will cause the vehicle system to send a help notification Setting this object to off means normal situation
= vehicleStatus 1
- 136131142vehicleStatusNumLines OBJECT-TYPE
SYNTAX NonNegativelnteger MAX-ACCESS read-only STATUS current DESCRIPTION
The number of Status lines utilized in this deviceThis variable indicates the number of rows in the Status table
= vehicleStatus 2
- 136131143 vehicleStatusTable OBJECT-TYPE
SYNTAX SEQUENCE OF VehicleStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION
A list of Status table entries= vehicleStatus 3
- I36I311431 VehicleStatusEntry OBJECT-TYPE
SYNTAX VehicleStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION
An entry containing information applicable to a particular Status line
INDEX vehicleStatusLinelndex = vehicleStatusTable 1
VehicleStatusEntry = SEQUENCE vehicleStatusLinelndex INTEGER vehicleStatusSpeed NonNegativelntegervehicleStatusRpm NonNegativelntegervehicleStatusMotorTemperature INTEGER vehicleStatusFuelLevel NonNegativelnteger vehicleStatusKm NonNegativelntegervehicleStatusTirePressure NonNegativelnteger vehicleStatusMotorOilLevel NonNegativelnteger vehicleStatusBatteryLevel NonNegativelnteger vehicleStatusLocation DisplayString
- I36I31134311vehicleStatusLinelndex OBJECT-TYPE
SYNTAX Positiveinteger MAX-ACCESS not-accessible STATUS current DESCRIPTION
The Status line identifier= VehicleStatusEntry 1
- 136131134312vehicleStatusSpeed OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS km per hourMAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles current speed= VehicleStatusEntry 2
- 136131134313vehicleStatusRpm OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS rotations per minuteMAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles current rotations per minute= VehicleStatusEntry 3
- 136131134314vehicleStatusMotorT emperature OBJECT-TYPE
SYNTAX INTEGER UNITS degrees CentigradeMAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles engine current temperature
= vehicleStatusEntry 4
- 136131134315 vehicleStatusFuelLevel OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS HireMAX-ACCESS read-only STATUS current DESCRIPTION
The current fuel level= vehicleStatusEntry 5
- 136131134316vehicleStatusKm OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS kmMAX-ACCESS read-only STATUS current DESCRIPTION
The current total displacement of vehicle = vehicleStatusEntry 6
- 136131134317 vehicleStatusTirePressure OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS psiMAX-ACCESS read-only STATUS current DESCRIPTION
The current tire pressure vehicleStatusEntry 7
- 136131134318 vehicleStatusMotorOilLevel OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS litreMAX-ACCESS read-only STATUS current DESCRIPTION
The current motor oil level= vehicleStatusEntry 8
- 136131134319 vehicleStatusBatteryLevel OBJECT-TYPE
SYNTAX INTEGER unknown(l) batteryNormal(2) batteryLow(3)
MAX-ACCESS read-only
STATUS currentDESCRIPTION
The indication of the capacity remaining in the vehicles battery system
= vehicleStatusEntry 9
- 1361311343110 vehicleStatusLocation OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
The GPS indication of the vehicles current location
vehicleStatusEntry 10
mdash The Control group
- 13613115vehicleControl OBJECT IDENTIFIER = vehicleMIBObjects 5
- 136131151 vehicleControlFuel OBJECT-TYPE
SYNTAX INTEGER on(l) off(2)
MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION
Setting this object to On(l) indicates that the vehicle is able to be turned on Setting to Off(2) will cause the fuel to be cut offrsquo
= vehicleControl 1
- 136131152 vehicleControlIgnition OBJECT-TYPE
SYNTAX INTEGER on(l) ofi(2)
MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION
Setting this object to On(l) indicates that the vehicle is to be turned on Setting to 00(2) will cause the eletric system to be cut off1
= vehicleControl 2
mdash Notifications
- This section defines the well-known notifications sent by- vehicle agents
- 1361312vehicleMIBNotifications OBJECT IDENTIFIER = vehicleMIB 2
- I36I3121vehicleNotificationChangeOilAndMaintenance NOTIFICATION-TYPE
OBJECTS vehicleHistoryMaintenanceDate vehicleHistoryMaintenance vehicleHistoryOilChangeDate vehicleHistoryOilChange
STATUS current DESCRIPTION
The vehicle is approaching oil change and regular maintenance dates This Notification is persistent and is resent at one day intervals until the history table is updated
= vehicleMIBNotifications 1
- 13613122vehicleNotificationHelp NOTIFICATION-TYPE
OBJECTS vehicleStatusHelp STATUS current DESCRIPTION
This Notification is sent when the vehicles conductor turns on a help switch
= vehicleMIBNotifications 2
- I36I3123vehicleNotificationWarranty NOTIFICATION-TYPE
OBJECTS vehicleldentWarranty STATUS current DESCRIPTION
The vehicles warranty is close to expiring dateThis Notification is persistent andis resent at one week intervals until dead line
= vehicleMIBNotifications 3
mdash Conformance information
mdash1361313vehicleMIBConformance OBJECT IDENTIFIER = vehicleMIB 3
-13613131vehicleCompliance OBJECT IDENTIFIER = vehicleMIBConformance 1
mdash compliance statements
mdash136131311vehicleBasicCompliance MODULE-COMPLIANCE
STATUS current DESCRIPTION
The compliance statement for vehicles that only support the identifying and status objects
MODULE mdash this moduleMANDATORY-GROUPS vehicleBasicGroup
= vehicleCompliance 1
mdash136131312vehicleAdvancedCompliance MODULE-COMPLIANCE
STATUS current DESCRIPTION
The compliance statement for vehicles that support advanced-feature functions such as history and notifications
MODULE mdash this moduleMANDATORY-GROUPS vehicleBasicGroup
vehicleAdvancedGroup vehicleNotificationsGroup
= vehicleCompliance 2
mdash136131313vehicleControlCompliance MODULE-COMPLIANCE
STATUS current DESCRIPTION
The compliance statement for vehicles that support control-featured functions
MODULE mdash this moduleMANDATORY-GROUPS vehicleBasicGroup
vehicleControlGroup = vehicleCompliance 3
mdash136131314vehicleFullCompliance MODULE-COMPLIANCE
STATUS current DESCRIPTION
The compliance statement for vehicles that support all functions
MODULE mdash this moduleMANDATORY-GROUPS vehicleBasicGroup
vehicleAdvancedGroup vehicleNotificationsGroup
73
vehicleControlGroup = vehicleCompliance 4
mdash units of conformance
mdash summary at a glance
mdash basic adv ControlmdashvehicleldentManufacturer X X X X
mdashvehicleldentModel x X X X
mdashvehicleldentSoftwareVersion x X X X
mdashvehicleldentAgentSoftwareVersion X X X X
mdashvehicleldentType X X X X
mdashvehicleldentFuel X X X X
mdashvehicleldentManufacturing Y ear X X X X
mdashvehicleldentModel Year X X X X
mdashvehicleldentCapacity X X X X
mdashvehicleldentPower X X X X
mdashvehicleldentMotorType X X X XmdashvehicleldentMotorNumber X X X X
mdashvehicleldentCylinder X X X X
mdashvehicleldentFirstOilChange X X X X
mdashvehicleldentOilChangePeriod X X X XmdashvehicleldentFirstMaintenance X X X X
mdashvehicleldentMaintenancePeriod X X X XmdashvehicleldentColor X X X X
mdashvehicleldentChassisId X X X XmdashvehicleldentLicencePlate X X X X
mdashvehicleldentlpAddress X X X XmdashvehicleldentMacAddress X X X X
mdashvehicleldentSerialNumber X X X XmdashvehicleldentWarranty X X X X
mdashvehicleOwnerName X X
mdashvehicleOwnerRegister X XmdashvehicleOwnerPhone X X
mdashvehicleOwnerMail X X
mdashvehicleHistoryDeliveryDate X X
mdashvehicleHistoryVendor X X
mdashvehicleHistoryDealer X X
mdashvehicleHistoryNumLines X X
mdashvehicleHistoryLinelndex X X
mdashvehicleHistoryMaintenanceDate X X
mdashvehicleHistoryMaintenance X X
mdashvehicleHistoryOilChangeDate X X
mdashvehicleHistoryOilChange X X
mdashvehicleStatusHelp X X X X
mdashvehicleStatusNumLines X X X X
mdashvehicleStatusLinelndex X X X X
mdashvehicleStatusSpeed X X X X
mdashvehicleStatusRpm X X X X
mdashvehicleStatusMotorTemperature X X X X
mdashvehicleStatusFuelLevel X X X X
mdashvehicleStatusKm X X X X
mdashvehicleStatusTyrePressure X X X X
--vehicleStatusMotorOilLevel X X X X
mdashvehicleStatusBatteryLevel X X X X
mdashvehicleStatusLocation X X X X
mdashvehicleControlFuel X X
mdashvehicleControlIgnition X X
mdashvehicleNotificationChangeOilAndMaintenance X X
mdashvehicleNotificationHelp X X
mdashvehicleNotificationWarranty X X
- units of conformance
- I36I3132vehicleGroups OBJECT IDENTIFIER = vehicleMIBConformance 2
- 136131321vehicleBasicGroup OBJECT-GROUP
OBJECTS vehicleldentManufacturer vehicleldentModel vehicleldentSoftwareVersion vehicleldent AgentSoft waumlre V ersion vehicleldentType vehicleldentFuel vehicleldentManufacturing Y ear vehicleldentModel Year vehicleldentCapacity vehicleldentPowervehicleldentMotorType vehicleldentMotorNumber vehicleldentCylindervehicleldentFirstOilChange vehicleldentOilChangePeriod vehicleldentFirstMaintenance vehicleldentMaintenancePeriod vehicleldentColor vehicleldentChassisId vehicleldentLicencePlate vehicleldentlpAddress vehicleldentMacAddress vehicleldentSerialNumber vehicleldentWarranty vehicleStatusHelp vehicleStatusNumLines vehicleStatusLinelndex vehicleStatusSpeed vehicleStatusRpm vehicleStatusMotorTemperature vehicleStatusFuelLevel vehicleStatusKm vehicleStatusTirePressure vehicleStatusMotorOilLevel
75
vehicleStatusBatteryLevel vehicleStatusLocation STATUS current DESCRIPTION
The vehicleBasicGroup defines objects which are common across all vehicles which meet basic compliance
= vehicleGroups 1
- 136131322vehicleAdvancedGroup OBJECT-GROUP
OBJECTS vehicleOwnerName vehicleOwnerRegister vehicleOwnerPhone vehicleOwnerMail vehicleHistoryDeliveryDate vehicleHistoryVendor vehicleHistoryDealer vehicleHistoryNumLines vehicleHistoryLinelndex vehicleHistoryMaintenanceDate vehicleHistoryMaintenance vehicleHistoryOilChangeDate vehicleHistoryOilChange
STATUS current DESCRIPTION
The vehicleAdvancedGroup defines objects which are related to vehicles history and owner
vehicleGroups 2
- 136131323vehicleControlGroup OBJECT-GROUP
OBJECTS vehicleControlFuel vehicleControlIgnition STATUS current DESCRIPTION
The vehicleControlGroup defines objects which are related to control-feature functions
= vehicleGroups 3
- 136131324vehicleNotificationGroup NOTIFICATION-GROUP
NOTIFICATIONS vehicleNotificationChangeOilAndMaintenance vehicleNotificationHelp vehicleNotificationWarranty
STATUS current DESCRIPTION
The vehicleNotificationGroup defines objects which are related to notifications-feature functions
= vehicleGroups 4
END
GLOSSAacuteRIO E ABREVIACcedilOtildeES
ASNl Abstract Syntax Notation One - Notaccedilatildeo de Sintaxe Abstrata Um Uma notaccedilatildeo para
representaccedilatildeo de dados em protocolos de comunicaccedilatildeo definida pela ISO O gerenciamento
Internet utiliza um subconjunto de ASNl
CDMA Code Division Multiple Access - acesso muacuteltiplo por divisatildeo de coacutedigo
EHF Extremely High Frequency - frequumlecircncia extremamente alta
FDMA Frequency Division Multiple Access - acesso muacuteltiplo por divisatildeo de frequumlecircncia
HF High Frequency - frequumlecircncia alta
HTTP Hiper-Text Markup Language - Linguagem de Marcaccedilatildeo de HiperTexto A linguagem
utilizada na construccedilatildeo de paacuteginas WWW
ISM Industrial Scientific and Medical bands - Faixas de frequumlecircncias alocadas para aplicaccedilotildees
industriais cientiacuteficas e meacutedicas
ISO International Organization for Standardization - Organizaccedilatildeo Internacional para
Padronizaccedilatildeo Um dos oacutergatildeos mais importantes no mundo de padronizaccedilotildees com diversos
estudos na aacuterea de computadores e particularmente de redes de computadores
LF Low Frequency - frequumlecircncia baixa
MF Medium Frequency - frequumlecircncia meacutedia
MIB Management Information Base - Base de Informaccedilotildees de Gerenciamento Uma coleccedilatildeo
de informaccedilotildees gerenciais sobre um determinado recurso
OSI Open Systems Interconnection - Interconexatildeo de Sistemas Abertos Um conjunto de
padronizaccedilotildees para interconexatildeo de sistemas em redes de computadores
RFC Request For Comments - Requisiccedilotildees Para Comentaacuterios Os documentos publicados pelo
IETF e que tratam de assuntos Internet Nem todos os RFCs satildeo padrotildees e alguns jamais o
chegam a ser
SHF Super High Frequency - frequumlecircncia super-alta
Site - Conjunto de documentos da WWW acessiacuteveis a partir de um determinado endereccedilo Eacute o
endereccedilo virtual de uma empresa ou uma aplicaccedilatildeo
SMI Structure o f Management Information - Estrutura da Informaccedilatildeo de Gerenciamento
Define a maneira como as informaccedilotildees de gerenciamento satildeo criadas e seus relacionamentos
SNMP Simple Network Management Protocol - Protocolo de Gerenciamento de Redes
Simples o protocolo de gerenciamento utilizado na Internet
TCPIP Transmission Control Protocol Internet Protocol - Protocolo de Controle de
Transmissotildees Protocolo Internet Os protocolos baacutesicos utilizados na Internet
TDMA Time Division Multiple Access mdash acesso muacuteltiplo por divisatildeo de tempo
UHF Ultra High Frequency - frequumlecircncia ultra-alta
VHF Very High Frequency - frequumlecircncia muito alta
VLF Very Low Frequency - frequumlecircncia muito baixa
WWW World Wide Web - Grande Teia Mundial Nome dado ao conjunto de maacutequinas que
trocam informaccedilotildees utilizando o protocolo HTTP
78
REFEREcircNCIAS BIBLIOGRAacuteFICAS
ANATEL Agecircncia Nacional de Telecomunicaccedilotildees Atribuiccedilatildeo de faixas de frequumlecircncias no Brasil Disponiacutevel em lthttpwwwanatelgovbrToolsframeasplink=radiofrequencia qaffpdfgt Acesso em 26 set 2002
thBICSI Telecommunications distribution methods manual 8 ed Tampa Florida v2 1998 Cap 29
BRASIL Web Site Oficial do Departamento Nacional de Tracircnsito Disponiacutevel em lthttpwww denatrangovbrpg70jspgt Acesso em 08 nov 2002
BRASIL Web Site Oficial do Departamento Nacional de Tracircnsito Disponiacutevel em httpwww denatrangovbrpgl8jspgt Acesso em 10 nov 2002
CASE J et al RFC 1157 - A Simple Network Management Protocol (SNMP) Network Working Group may 1990 p 5
FIAT AUTOMOacuteVEIS Web Site Oficial do Brasil Disponiacutevel em httpwwwfiatcombr index_sitephpgt institucional a faacutebrica Acesso em 19 nov 2002
GOOGLE Web Site de Busca Disponiacutevel em lthttpwwwgooglecombrsearch hl=ptampie=ISO-8859-1 ampq=22rastreamento+de+veEDculo s22ampbtnG=Pesquisa+Google amplr=lang_ptgt Acesso em 15 out 2002
MELLO Roseleine Calgaro Uma MIB de apoio agrave gerecircncia do relacionamento com o cliente em comeacutercio eletrocircnico 2002 108 f Dissertaccedilatildeo (Mestrado em Ciecircncias da Computaccedilatildeo) - Universidade Federal de Santa Catarina Florianoacutepolis 2002
RIO DE JANEIRO (Estado) 5 set 2002 Tracircnsito Brasil Estatiacutestica da Organizaccedilatildeo Mundial de Sauacutede sobre tracircnsito Disponiacutevel em lthttpwwwtransitobrasilcombrnoticia noticiaphp noti=1044gt Acesso em 22 out 2002
RIO DE JANEIRO (Estado) SuperTrack Rastreamento de veiacuteculos Disponiacutevel em lthttp wwwsupertrackcombr2htmgt Acesso em 02 out 2002
79
RIO DE JANEIRO (Estado) Revista Engebraacutes Mortos no tracircnsito chegam a 1 milhatildeo e acidentes consomem US$ 10 bi ao ano Disponiacutevel em lthttpwwwengebrascombr EngbWebportuguesmortosnohtmgt Acesso em 24 set 2002
TANENBAUM Andrew S Redes de computadores 3 ed Rio de Janeiro Campus 1997 923 p
TANIGUCHI Caacutessio O bom exemplo do tracircnsito em Curitiba Curitiba mar 2002 Disponiacutevel em lthttpwwwcuritibaprgovbrpmcAgenciaartigostransitolhtmlgt Acesso em 19 nov 2002
TIM Telesc Celular Cobertura Disponiacutevel em lthttpwww2timsulcombr intemaaspitem=2amppagina=coberturagt Acesso em 26 set 2002
Foram desenvolvidas teacutecnicas de multiplexaccedilatildeo para aumentar a capacidade de transmissatildeo
das ondas eletromagneacuteticas Uma analogia uacutetil para mostrar o efeito da multiplexaccedilatildeo de um
sinal de raacutedio eacute o da ponte Governador Colombo Sales que liga a Ilha de Santa Catarina ao
continente A ponte ocupa um determinado espaccedilo uma largura limitada possui 4 pistas
todas no mesmo sentido Se quiseacutessemos aumentar a capacidade de veiacuteculos que trafegam
naquele sentido e natildeo tiveacutessemos espaccedilo para ampliar a largura da ponte ou natildeo houvesse
condiccedilotildees teacutecnicas para isto poderiacuteamos multiplexaacute-la Diminuindo a largura de cada uma
das 4 pistas poderiacuteamos criar uma quinta pista de rodagem Ou se poderia construir um outro
niacutevel de pistas na mesma largura e acima do existente a capacidade de veiacuteculos dobraria sem
que a largura original da ponte fosse alterada
Existem vaacuterias teacutecnicas de multiplexaccedilatildeo sendo que as mais utilizadas satildeo
FDMA - a teacutecnica de acesso muacuteltiplo por divisatildeo de frequumlecircncia pode ser utilizada tanto em
transmissotildees digitais quanto analoacutegicas Uma banda alocada de 25 MHz por exemplo pode
ser dividida em 833 canais independentes de 30 kHz cada Esta teacutecnica permite que o
equipamento moacutevel seja mais simples e barato poreacutem a estaccedilatildeo radiobase necessita mais
equipamentos pois cada canal requer um transmissor e um receptor (BICSI 1998 p29-4)
TDMA mdash a multiplexaccedilatildeo de acesso muacuteltiplo por divisatildeo de tempo prevecirc a divisatildeo dos canais
de radiofrequumlecircncia do FDMA em intervalos de tempo sendo que a cada transmissatildeo eacute alocado
um determinado intervalo TDMA eacute um meacutetodo mais complexo e requer equipamentos mais
sofisticados que um FDMA puro mas consegue atender um nuacutemero muito maior de usuaacuterios
(BICSI 1998 p29-5)
CDMA mdash o acesso muacuteltiplo por divisatildeo de coacutedigo foi desenvolvido para uso militar visando
seguranccedila nas transmissotildees O sistema consiste em converter a informaccedilatildeo em sinal digital e
misturaacute-lo a um coacutedigo randocircmico Esta combinaccedilatildeo eacute transmitida numa larga faixa de
frequumlecircncias literalmente o sinal eacute ldquoespalhadordquo numa teacutecnica conhecida por spread-spectrum
19
CDMA consegue acomodar 20 vezes mais usuaacuterios que FDMA considerando a mesma
largura de banda (BICSI 1998 p 29-6)
23 Estaccedilatildeo Radiobase - ERB
As estaccedilotildees radiobase satildeo um elemento-chave do sistema principalmente porque demandam
um forte investimento do Poder Puacuteblico para que as aacutereas de cobertura necessaacuterias sejam
rapidamente atingidas Este trabalho prevecirc um modelo similar ao adotado pelas companhias
de telefonia celular que em poucos anos conseguiram atingir as principais cidades e rodovias
20
com seu sistema comograve podemos ver na figura 22 do site da TIM Telesc Celular (2002)
Cobertura em mais de 2300 km de rodovias
A TIM aleacutem de oferecer cobertura em 235 municiacutepios em suacirc aacuterea de concessatildeo pensando sempre em oferecer os melhores serviccedilos a seus clientes estaacute estendendo sua cobertura em diversos trechos de rodovias Hoje satildeo mais de 2300 km de rodovias para vocecirc falar ao telefone mesmo quando estiver viajando
Rodaroacute
BR-277 CURITIBA- PONTA GROSSA 100
BR-376 MARINGAacute - APUCARANA 100PR-407 PARANAGUAacute - PONTAL DO PARANAacute 100BR-369 CAMBEacute - APUCARANA 98
BR-376 CURITIBA - Divisa Est Santa Catarina 96BR-277 CURITIBA - PARANAGUAacute 90BR-277 CASCAVEL - FOZ DO IGUACcedilU 86PR-508 ALEXANDRA - MATINHOS 84
BR-116 CURITIBA - Divisa Est Satildeo Paulo 80
BR-116 CURITIBA - Divisa Est Santa Catarina 57
BR-101 FLORIANOPOLIS - Divisa Est Paranaacute 97
BR-101 FLORIANOacutePOLIS - Divisa Est Rio Grande do Sul 90BR-470 NAVEGANTES - BLUMENAU 70
BR-280 MAFRA - PORTO UNIAtildeO 38BR-282 FLORIANOacutePOLIS - LAGES 23
Fig 22 -Aacuterea de cobertura TIM Celular
As ERBs formam uma rede sem fio (WLL - wireless lan) que eacute acessada pelos noacutes da rede
(veiacuteculos automotores) sempre que os mesmos estiverem dentro da aacuterea de cobertura As
plataformas que datildeo sustentaccedilatildeo a este sistema satildeo vaacuterias sendo que algumas jaacute estatildeo
consolidadas principalmente produtos da chamada Segunda Geraccedilatildeo tais como TDMA
CDMA DECT e GSM Outros sistemas chamados de Terceira Geraccedilatildeo como UMTS estatildeo
surgindo e poderatildeo ser utilizados em larga escala no futuro
22
3 - NECESSIDADES E BENEFIacuteCIOS
31 Tecnologia Atual versus Modelo de gerenciamento SNMP
Este trabalho se posiciona no ceme de vim mercado extremamente competitivo e caracterizado
pelo uso de tecnologias proprietaacuterias o mercado de veiacuteculos Tem-se hoje uma pequena
quantidade de montadoras no mundo todas elas lutando para conquistar mercados e
sobreviver Suas equipes de pesquisa e desenvolvimento satildeo cercadas de cuidado e sigilo pois
se tomaram elementos decisivos nesta batalha A informaccedilatildeo eacute mais uma vez fator decisivo
Neste caso natildeo eacute a informaccedilatildeo comercial a informaccedilatildeo de marketing a informaccedilatildeo que eacute
coletada nos mercados consumidores Este trabalho trata de uma informaccedilatildeo especial aquela
contida no veiacuteculo
A pesquisa descrita nesta dissertaccedilatildeo mostra o estaacutegio tecnoloacutegico atual de algumas das
principais montadoras do mundo focalizando principalmente as de automoacuteveis que satildeo as
que determinam o estado da arte Os sistemas de gerenciamento embarcados nos automoacuteveis
satildeo proprietaacuterios e baseados em um ou mais moacutedulos internos que se comunicam com o
mundo externo - tipicamente um PC - via comunicaccedilatildeo serial O automoacutevel conteacutem vaacuterios
sensores e atuadores que informam paracircmetros e estados O cruzamento destas informaccedilotildees
determina avarias ou defeitos que podem ser sanados com uma intervenccedilatildeo externa ou
atraveacutes de um comando Todo este sistema eacute totalmente disponibilizado na unidade de
desenvolvimento da montadora ou seja basicamente em um uacutenico lugar no planeta Uma
pequena parte deste sistema eacute disponibilizado agraves revendas com suas oficinas credenciadas
quase nada eacute oferecido ao usuaacuterio final do veiacuteculo As concessionaacuterias autorizadas compram
um pacote que inclui um PC desktop ou notebook software de gerenciamento moacutedulos de
comunicaccedilatildeo e treinamento na faacutebrica que possibilitaraacute alguns diagnoacutesticos e correccedilotildees de
avarias A questatildeo eacute a seguinte o usuaacuterio paga um valor expressivo por um veiacuteculo com uma
tecnologia de ponta embutida mas continua ficando com o carro quebrado na beira da
estrada sem saber o que fazer Em outra direccedilatildeo o Poder Puacuteblico investe em sistemas de
controle da malha viaacuteria tais como radares e sensores os populares ldquopardaisrdquo e ldquolombada
eletrocircnicardquo
Quando um automoacutevel estaacute em funcionamento numa viagem por exemplo um complexo
mecacircnico-eleacutetrico-hidraacuteulico-eletrocircnico estaacute operando em sincronia Os vaacuterios sistemas
motor injeccedilatildeo de combustiacutevel suspensatildeo etc satildeo todos direcionados para realizar uma
funccedilatildeo simples deslocar pessoas com rapidez conforto e seguranccedila Se eles cumprirem de
forma eficiente este objetivo pode-se dizer que o carro eacute bom Sabe-se que isto realmente
acontece assim como eacute sabido que estes sistemas falham sofrem desgastes sofrem variaccedilotildees
de carga e ficam obsoletos Assim como um equipamento ativo de rede
Um switch de rede quando estaacute em funcionamento numa rede de dados com velocidades de
101001000 Mbps por exemplo eacute um complexo mecacircnico-eleacutetrico-eletrocircnico operando em
sincronia Os vaacuterios sistemas conexotildees mecacircnicas de cabos fonte de energia placas de
circuito etc satildeo direcionados a realizar uma funccedilatildeo tambeacutem simples encaminhar pacotes de
dados com rapidez e seguranccedila Se este switch cumprir esta funccedilatildeo de forma eficiente tem-se
um bom equipamento em matildeos Os switches tambeacutem falham desgastam tecircm sua carga
alterada e ficam obsoletos Para manter-se um switch sempre em funcionamento eficiente eacute
necessaacuterio gerenciaacute-lo
O mundo automotivo vive uma situaccedilatildeo similar agrave descrita anteriormente a explosatildeo do uso de
automoacuteveis Assim como na transiccedilatildeo ARPANET-Intemet natildeo se tem ferramentas eficientes
para gerenciar este processo depois que o veiacuteculo sai da linha de montagem Na verdade natildeo
existem padrotildees para este fim As induacutestrias criaram padrotildees de gerenciamento proprietaacuterios
23
que praticamente cessam sua utilidade no momento que saem da linha de produccedilatildeo ressalva
feita a alguns diagnoacutesticos realizados por algumas concessionaacuterias
Um veiacuteculo oferece ao seu proprietaacuteriomotorista um conjunto de sinalizaccedilotildees luminosas e
paineacuteis analoacutegicos (ponteiros) ou digitais que informam velocidade rotaccedilatildeo do motor
quantidade de combustiacutevel etc Os mais modernos possuem um ldquocomputador de bordordquo que
basicamente faz a relaccedilatildeo entre duas variaacuteveis como por exemplo distacircncia percorrida versus
combustiacutevel consumido e disponibiliza ao motorista o consumo meacutedio do automoacutevel
Os automoacuteveis satildeo particularmente econocircmicos quase avaros quando o assunto eacute fornecer
informaccedilotildees aos gestores da rede digo do sistema viaacuterio os departamentos municipais
estaduais e federais encarregados de tracircnsito estradas e rodovias simplesmente desconhecem
os equipamentos digo veiacuteculos que trafegam pelos seus domiacutenios
O poder puacuteblico investe pesadamente e de forma reativa em ampliaccedilatildeo de vias e
cruzamentos da mesma forma que um administrador de rede sem gerenciamento trata de
comprar ativos de rede que possibilitem links mais raacutepidos desfazendo um gargalo e criando
outro Outro investimento eacute no sentido de monitorar velocidade e identificaccedilatildeo (placa) dos
automoacuteveis com objetivo duplo de controlar e arrecadar
Nos dois casos citados acima - usuaacuterio e gestor - fica claro o condicionamento a que ambos
estatildeo submetidos pouca ou nenhuma informaccedilatildeo eacute o normal Fazendo um pequeno exerciacutecio
considerando a hipoacutetese de que os automoacuteveis fossem mais ldquoamigaacuteveisrdquo pode-se imaginar
um motorista sendo avisado que no proacuteximo mecircs venceraacute a garantia de 1 ano do veiacuteculo
aproveite e leve na concessionaacuteria autorizada mais proacutexima para sanar aquele ruiacutedo no painel
Mecircs que vem vocecirc teraacute que pagar por isto A informaccedilatildeo aparece no visor de cristal liacutequido do
raacutedio ou CDplayer Situaccedilatildeo 2 a famiacutelia em viagem de feacuterias ocorre uma falha no sistema
ABS que evita o bloqueio dos freios do veiacuteculo Faltam 200 km para o destino Podemos
continuar a viagem com seguranccedila ou tenho que procurar uma oficina O sistema informa que
24
apenas o sistema antibloqueio estaacute inoperante mas os freios estatildeo perfeitos Siga viagem e
assim que puder leve a uma concessionaacuteria autorizada O proprietaacuterio de uma transportadora
que possui uma frota de veiacuteculos simplificaria sua tarefa de manutenccedilatildeo dos veiacuteculos
Sempre que um caminhatildeo entra numa das filiais o agente SNMP envia um trap (relatoacuterio) das
condiccedilotildees funcionais do veiacuteculo
O mesmo exerciacutecio pode ser feito pensando no poder puacuteblico nos pontos de gerenciamento
de traacutefego que funcionam como uma rede sem fio que recebe e envia dados para os
automoacuteveis uma estaccedilatildeo gerente recebe uma notificaccedilatildeo de um agente SNMP embarcado no
veiacuteculo que informa que eacute um Palio do fabricante FIAT modelo XA 03 placa ABC 1234
Cor vermelha Chassi 2384FTR4532DSE12 MAC Address 0060B30000C2 e estaacute
trafegando a 95 kmh velocidade acima do permitido no trecho A estaccedilatildeo gerente envia uma
mensagem ao veiacuteculo informando a situaccedilatildeo irregular ao motorista que iraacute diminuir a
velocidade para natildeo ser multado Numa situaccedilatildeo hipoteacutetica de roubo de automoacutevel as estaccedilotildees
gerentes do poder puacuteblico satildeo autorizadas a enviar um comando de cortar a igniccedilatildeo do
veiacuteculo
No caso de gerenciamento de um conjunto de veiacuteculos como o proprietaacuterio da transportadora
ou o DER de Santa Catarina existe a necessidade de padronizaccedilatildeo ou seja todas as
montadoras deveriam adotar gradativamente um modelo padronizado A padronizaccedilatildeo
possibilita que se economize no desenvolvimento de aplicaccedilotildees e equipamentos software e
hardware Outra vantagem eacute que mais empresas podem adquirir o sistema e desfrutar dos
benefiacutecios de gerenciamento sobre veiacuteculos jaacute que natildeo se fala mais em tecnologia
proprietaacuteria
Este trabalho considera algumas diferenccedilas entre utilizar o Modelo SNMP para gerenciamento
de uma rede de computadores ou para veiacuteculos automotores Os conceitos baacutesicos natildeo se
alteram e as principais mudanccedilas satildeo relacionadas na Tabela 31
25
26
Modelo SNMP em Redes de
Computadores
Modelo SNMP em Veiacuteculos
Automotores
Estaccedilotildees de
Gerenciamento
Estaacuteticas complexas e
centralizadas
Estaacuteticas ou moacuteveis complexas ou
simples e descentralizadas
Noacutes
GerenciadosEstaacuteticos Moacuteveis
Relaccedilatildeo
Estaccedilotildees Noacutes1 O n n O n
Elementos
Gerenciados
Computadores hubs switches
roteadores
Automoacuteveis ocircnibus caminhotildees
motocicletas
Base de
InformaccedilotildeesMIB-II
Os objetos e grupos da MIB-II satildeo
insuficientes para este fimTabela 31 - Comparativo de Uso no Modelo SNMP
Natildeo se quer que com este trabalho sejam abolidas as questotildees de sigilo e segredo industrial na
pesquisa e desenvolvimento dos veiacuteculos pelo contraacuterio As atuais formas de monitoramento
e telemetria com a meta de resolver problemas e aumentar a vantagem competitiva de seus
produtos satildeo boas principalmente para os consumidores
27
4 - MODELO DE GERENCIAMENTO DE VEIacuteCULOS AUTOMOTORES
O modelo proposto nesta dissertaccedilatildeo eacute baseado no modelo SNMP e utiliza os elementos
previstos ou seja estaccedilotildees de gerenciamento noacutes gerenciados informaccedilotildees e um protocolo
de comunicaccedilatildeo A intenccedilatildeo eacute utilizar ao maacuteximo toda a tecnologia que jaacute foi desenvolvida e
foi consolidada ao longo dos uacuteltimos anos pois isto traraacute baixos custos e uma massa criacutetica jaacute
formada
Neste capiacutetulo e nos posteriores utilizar-se-aacute para efeito de maior clareza a denominaccedilatildeo
carro eou automoacutevel ao inveacutes de veiacuteculo inclusive nas figuras O carro eacute o veiacuteculo mais
comum e pretende-se que o leitor na medida em que se embasa o modelo vaacute traccedilando um
paralelo com as situaccedilotildees corriqueiras do dia-a-dia De qualquer forma o modelo foi pensado
para ser utilizado em todos os tipos de veiacuteculos sejam eles de passeio utilitaacuterios de carga
motocicletas de passageiros enfim todos os veiacuteculos (noacutes) que utilizam a malha viaacuteria (rede)
do paiacutes
O modelo proposto apresenta trecircs arquiteturas Fiacutesica Funcional e de Informaccedilatildeo A
arquitetura Fiacutesica define a infra-estrutura de comunicaccedilatildeo entre os componentes do sistema a
arquitetura Funcional descreve os componentes loacutegicos do sistema e as funcionalidades que
podem ser desenvolvidas e a arquitetura de Informaccedilatildeo apresenta um conjunto de variaacuteveis
que datildeo suporte ao desenvolvimento das aplicaccedilotildees e as notificaccedilotildees que podem ser emitidas
no caso destas variaacuteveis atingirem limiares especificados Cada uma dessas arquiteturas seraacute
detalhada nos itens a seguir
28
41 Arquitetura Fiacutesica
Esta dissertaccedilatildeo utiliza o Modelo de Gerenciamento SNMP por se tratar de uma tecnologia
que eacute padratildeo possui inuacutemeros gerentes e agentes desenvolvidos para as mais diversas
aplicaccedilotildees e eacute produzida em escala o que baixa os custos de implantaccedilatildeo em qualquer
veiacuteculo A quantidade de pessoal que jaacute atua nesta tecnologia tambeacutem eacute um fator positivo A
figura abaixo mostra esquematicamente o modelo sendo aplicado no gerenciamento de
veiacuteculos
Gerenciamento
(GERENTE
SNMP)
Fig 41 - Modelo de Gerenciamento SNMP em Veiacuteculos Automotores
Saindo de um modelo teoacuterico e descrevendo um modelo praacutetico tem-se um computador
rodando um programa gerente SNMP que interage com uma base de dados este computador
possui uma interface ethemet 10100 que estaacute conectada por cabo de par tranccedilado ou fibra
oacutetica a uma bridge Esta bridge converte o padratildeo de comunicaccedilatildeo de rede ethernet em
radiofrequumlecircncia utilizando uma frequumlecircncia de saiacuteda e outra de entrada este conjunto eacute
vulgarmente denominado canal e eacute compartilhado por todos os veiacuteculos equipados com uma
bridge similar A bridge do veiacuteculo opera no mesmo canal e compartilha a banda total
fornecida pelo sistema gerente com os outros veiacuteculos que estatildeo na regiatildeo de cobertura da
antena (ERB - estaccedilatildeo radiobase)
A cobertura de cada ERB depende basicamente da potecircncia real dissipada pela antena do tipo
e ganho da antena Uma referecircncia praacutetica que se pode ter eacute o das aacutereas de cobertura de
telefones celulares o modelo proposto nesta dissertaccedilatildeo pode ser implementado com uma
infraestrutura semelhante A figura 42 mostra os elementos reais e sua interaccedilatildeo
Fig 42 - Modelo fiacutesico para gerenciamento de veiacuteculos
O Modelo de Gerenciamento de Veiacuteculos Automotores contempla todas as etapas da ldquovidardquo
de um veiacuteculo ou seja satildeo previstos estaacutegios diferenciados de monitoramento e controle de
acordo com a etapa em que o veiacuteculo se encontra
A primeira etapa de um veiacuteculo automotor fisicamente falando eacute a sua produccedilatildeo
normalmente executada em seacuterie As montadoras possuem plantas fabris em diversas
localidades do mundo onde produzem determinadas linhas e modelos de veiacuteculos No
momento que o veiacuteculo recebe seu sistema eletro-eletrocircnico incluindo o microservidor
veicular uma estaccedilatildeo de gerenciamento da produccedilatildeo jaacute pode iniciar a gravaccedilatildeo dos dados de
identificaccedilatildeo do mesmo como eacute ilustrado na figura 43
MONTADORA DE AUTOMOacuteVEIS Linha de montagem
Dados de Identificaccedilatildeo do veiacuteculo
Fig 43 - Gerenciamento na produccedilatildeo do veiacuteculo
O veiacuteculo cumpre sua trajetoacuteria na linha de montagem jaacute interagindo com uma aplicaccedilatildeo-
gerente desenvolvida para este fim O fabricante neste momento jaacute pode monitorar os testes
iniciais do veiacuteculo gerenciar sua armazenagem no paacutetio da faacutebrica e o embarque para a
concessionaacuteria Apenas duas estaccedilotildees radiobase externas tecircm capacidade para dar cobertura a
todo parque fabril de uma montadora como a Fiat em Betim MG que eacute a maior montadora do
paiacutes com 613800 m2 de aacuterea construiacuteda segundo informa o site brasileiro da Fiat Automoacuteveis
(2002) Algumas ERBs internas que tem um custo muito inferior agraves externas completariam a
cobertura nos pontos necessaacuterios da linha de montagem
O veiacuteculo pronto segue na maior parte das vezes para uma concessionaacuteria autorizada para ser
comercializado Esta mesma concessionaacuteria normalmente presta assistecircncia teacutecnica aos
veiacuteculos da marca tendo limitaccedilotildees quando recebe um automoacutevel por exemplo de um
concorrente Com uma estaccedilatildeo radiobase interna a concessionaacuteria estaacute habilitada a monitorar
todos os veiacuteculos que entrarem na sua oficina estando eles equipados com o microservidor
veicular O teacutecnico da empresa tem a sua disposiccedilatildeo dados histoacutericos e perfis de uso do
veiacuteculo que podem auxiliar na detecccedilatildeo e soluccedilatildeo do problema
Os dados de identificaccedilatildeo do veiacuteculo e do proprietaacuterio aliados ao perfil do condutor tomam-
se ferramentas para conquista e manutenccedilatildeo do cliente A diminuiccedilatildeo do iacutendice de roubos e
acidentes toma a contrataccedilatildeo do seguro uma opccedilatildeo menos necessaacuteria diminuindo o gasto de
quem compra o veiacuteculo e consequumlentemente aumentando as vendas A figura 44 mostra as
possibilidades de gerenciamento nas fases de comercializaccedilatildeo e manutenccedilatildeo
32
REVENDA DE AUTOMOacuteVEIS
Fig 44 - Gerenciamento na comercializaccedilatildeo e manutenccedilatildeo do veiacuteculo
Encerrada a primeira comercializaccedilatildeo do veiacuteculo inicia-se a etapa de utilizaccedilatildeo do mesmo
por um proprietaacuterio ou condutor O microservidor veicular interage com o condutor via painel
digital ou sintetizador de voz Alguns veiacuteculos de maior valor agregado jaacute satildeo equipados com
paineacuteis que atendem ao ldquocomputador de bordoldquo e ao sistema de som raacutedios FM transmitem
pequenas chamadas e notiacutecias que satildeo lidas no interior do veiacuteculo Sintetizadores de voz
equipam os veiacuteculos chamados ldquotop de linhardquo e informam para o motorista colocar o cinto de
seguranccedila que existem portas abertas etc O Modelo de Gerenciamento de Veiacuteculos
Automotores possibilita que haja um enriquecimento das informaccedilotildees e possibilidades para o
condutor do veiacuteculo conforme mostra a figura 45
33
Fig 45 - Gerenciamento no uso do veiacuteculo
PROPRIETAacuteRIO DO AUTOMOacuteVEL
Monitoramento
Garantia e revisotildees
Seguranccedila
O proprietaacuterio do veiacuteculo eacute notificado sempre que uma troca de oacuteleo ou manutenccedilatildeo
preventiva eacute necessaacuteria diminuindo os riscos de uma eventual perda de garantia do fabricante
O aviso de que a garantia do veiacuteculo estaacute expirando tambeacutem existe e isto possibilita uma
eventual diminuiccedilatildeo de custos numa revisatildeo Como o veiacuteculo interage com o sistema gestor
de tracircnsito o modelo prevecirc um mecanismo de solicitaccedilatildeo de socorro muito uacutetil em casos de
acidentes ou quebra do veiacuteculo O maior benefiacutecio eacute saber que seu veiacuteculo estaacute sendo
monitorado assim como os outros veiacuteculos que estatildeo trafegando O monitoramento causa
maior disciplina no tracircnsito e a consequumlente diminuiccedilatildeo de acidentes como mostra a
experiecircncia na capital paranaense na palavra de Cassio Taniguchi
Em 2001 foram 20 menos mortes no tracircnsito curitibano Passamos de 16 em 2000 para 13 morte em cada grupo de 10 mil veiacuteculos Esse eacute o indicador utilizado para mensurar o niacutevel de seguranccedila no tracircnsito urbano E eacute tambeacutem um iacutendice capaz de nos informar a respeito do niacutevel de civilidade que nossa sociedade alcanccedilou Os curitibanos merecem aplausos porque esse resultado eacute fruto de um esforccedilo coletivo que tem envolvido toda a
34
cidade desde 1997 quando lanccedilamos o programa Cidadatildeo em Tracircnsito O programa todos lembram eacute ancorado no tripeacute formado pela engenharia de traacutefego fiscalizaccedilatildeo e educaccedilatildeo para o Tracircnsito E em cinco anos os resultados falam por si proacuteprios O investimento realizado pela Prefeitura de Curitiba passa de R$ 100 milhotildees - o maior entre as cidades de mesmo porte no paiacutes (TANIGUCHI 2002)
O gerenciamento do veiacuteculo auxilia os engenheiros de traacutefego e aumenta o poder de
fiscalizaccedilatildeo do Poder Puacuteblico tornando praticamente inviaacuteveis as accedilotildees criminosas
envolvendo veiacuteculos O Poder Puacuteblico do Brasil bem como de todo paiacutes que adotar este
modelo de gerenciamento ganha uma ferramenta poderosa de gestatildeo de tracircnsito com reflexos
em oacutergatildeos governamentais federais estaduais e municipais diversos tais como departamentos
de tracircnsito departamentos de poliacutecia rodoviaacuteria poliacutecias civil e militar serviccedilos de
inteligecircncia poliacutecia federal serviccedilos de repressatildeo ao crime organizado e secretarias de
receita A figura 46 ilustra algumas situaccedilotildees contempladas neste modelo proposto
Fig 46 - Gerenciamento pelo Poder Puacuteblico
Administraccedilatildeo da malha viaacuteria
Controle de roubos e acidentes
PODER PUacuteBLICOMonitoramento de
tracircnsito
O poder que o modelo disponibiliza aos oacutergatildeos puacuteblicos eacute o poder da informaccedilatildeo em tempo
real o conjunto formado pela identificaccedilatildeo inequiacutevoca do veiacuteculo seu provaacutevel condutor e a
localizaccedilatildeo atual com pequena margem de erro permite accedilotildees policiais raacutepidas e eficientes O
Modelo de Gerenciamento de Veiacuteculos permite ainda que o sistema gestor execute controles
remotamente sobre o veiacuteculo como corte de combustiacutevel e de igniccedilatildeo do motor causando a
imobilizaccedilatildeo instantacircnea As Estaccedilotildees Puacuteblicas de Gerenciamento satildeo as mais complexas e as
mais seguras de todo o modelo visto o poder que carregam em sua aplicaccedilatildeo Apenas o Poder
Puacuteblico constituiacutedo pode ter acesso a estas potencialidades do sistema e para tanto a
aplicaccedilatildeo-gerente deve ser inviolaacutevel
A figura 47 simula uma implantaccedilatildeo de estaccedilotildees radiobase na regiatildeo central da capital
catarinense dando uma ideacuteia de como seria a distribuiccedilatildeo das antenas para haver
gerenciamento sobre os veiacuteculos que circulam na aacuterea
Fig 47 - Estaccedilotildees Radiobase em Florianoacutepolis
42 Arquitetura Funcional
O sistema fiacutesico apresentado anteriormente eacute mostrado aqui como entidades loacutegicas
posicionadas de acordo com sua funccedilatildeo no modelo de gerenciamento A figura 46 ilustra o
modelo funcional
36
Fig 48 - Modelo Funcional de Gerenciamento
421 Estaccedilotildees de Gerenciamento
As estaccedilotildees de gerenciamento satildeo de diferentes porte e complexidade variando de uma
estaccedilatildeo simples para gravaccedilatildeo de dados de identificaccedilatildeo na faacutebrica ateacute um grande complexo
de gerenciamento de veiacuteculos montado com computadores de grande porte e programas de
gerenciamento capazes de suportar milhares de noacutes (veiacuteculos) no Departamento de Estradas
de Rodagem de uma unidade da federaccedilatildeo As estaccedilotildees seratildeo basicamente destinadas a trecircs
finalidades de acordo com os interesses dos mantenedores da gerecircncia
4211 Estaccedilotildees de Gerenciamento de Produccedilatildeo
As estaccedilotildees de produccedilatildeo satildeo localizadas no ambiente de montagem do veiacuteculo ao lado da
linha de produccedilatildeo em seacuterie da motocicleta do automoacutevel do caminhatildeo do utilitaacuterio do
trator etc Esta estaccedilatildeo serviraacute para gravar as primeiras variaacuteveis na MIB do veiacuteculo
basicamente as de identificaccedilatildeo tais como nome do fabricante modelo do veiacuteculo nuacutemero de
seacuterie etc Estes dados satildeo estaacuteticos e soacute podem ser gravados e alterados em faacutebrica satildeo
uacutenicos e sua longevidade eacute coincidente com a do veiacuteculo
4212 Estaccedilotildees de Gerenciamento de Manutenccedilatildeo
As estaccedilotildees de manutenccedilatildeo estaratildeo baseadas nas concessionaacuterias autorizadas revendas de
automoacuteveis e oficinas mecacircnicas Sua funccedilatildeo baacutesica seraacute a gravaccedilatildeo de dados relativos agrave
venda e ao proprietaacuterio do veiacuteculo Satildeo estaccedilotildees simples que poderatildeo consultar as
informaccedilotildees de qualquer carro de qualquer marca visto que a padronizaccedilatildeo usando SNMP
retira o caraacuteter proprietaacuterio dos sistemas atuais
4213 Estaccedilotildees Puacuteblicas de Gerenciamento
Satildeo estaccedilotildees complexas e seguras que gerenciam a malha viaacuteria de um ou mais municiacutepios de
um estado da uniatildeo Basicamente compostas por hardware e software de grande porte como
por exemplo uma workstation HP ou IBM rodando Openview ou Unicenter TNG interagindo
com uma base de dados Oracle A seguranccedila possibilitada pelo SNMPv3 eacute um fator
primordial neste caso pois aqui estaratildeo sendo utilizadas funccedilotildees de controle vitais no veiacuteculo
422 Noacutes Gerenciados
O noacute gerenciado neste modelo proposto eacute tipicamente um veiacuteculo automotor conforme citado
anteriormente Aqui existe uma caracteriacutestica singular que eacute a de que os noacutes satildeo moacuteveis estatildeo
constantemente em deslocamento desde sua fabricaccedilatildeo na montadora passando pelo
transporte ateacute a revenda e o uso posterior pelo proprietaacuterio ou motorista O veiacuteculo dispotildee de
um hardware especialista - um microservidor veicular mdash que contecircm a vehicleMIB e o agente
este hardware interage com os sensores e atuadores existentes no automoacutevel O microservidor
veicular eacute composto basicamente de uma unidade central de processamento memoacuteria volaacutetil
memoacuteria permanente interface com o veiacuteculo e com a rede sem fio este produto assim como
descrito neste modelo natildeo existe comercialmente poreacutem a tecnologia eacute a mesma que eacute
utilizada na implementaccedilatildeo de gerenciamento em roteadores e switches
423 Meio de Comunicaccedilatildeo
A forma como a estaccedilatildeo gerenciadora e o noacute gerenciado trocam informaccedilotildees eacute por
radiofrequumlecircncia ou seja eacute uma comunicaccedilatildeo ethemet sem fio (wireless) que utiliza a mesma
tecnologia jaacute empregada em redes locais O gerente (estaccedilatildeo gerente) interage com o agente
(noacute gerenciado) por intermeacutedio de uma bridge ethemet sem fio e vice-versa A frequumlecircncia de
difusatildeo deve ser diversa das maciccedilamente utilizadas ISM (Aplicaccedilotildees Industriais Cientiacuteficas
e Meacutedicas) por motivos oacutebvios a escolha deve recair nas faixas atribuiacutedas para aplicaccedilatildeo
moacutevel terrestre preferencialmente as proacuteximas das bases de VHF e UHF 41015 MHz ateacute 50
MHz e 3354 MHZ ateacute 3999 MHz (ANATEL 2002)
Fig 49 - Espectro de frequumlecircncias no Brasil
423 Informaccedilotildees de Gerenciamento
As informaccedilotildees envolvidas estatildeo definidas em vehicleMIB e satildeo tratadas pelo agente
especialista que acompanha o veiacuteculo Os objetos ou atributos em questatildeo atendem a
legislaccedilatildeo brasileira de tracircnsito vigente e os requisitos baacutesicos do fabricante do revendedor e
do proprietaacuterio
39
424 Protocolo de Gerenciamento
O protocolo a ser utilizado eacute o SNMPv3 implementado sobre SNMPv2 A versatildeo 3 apresenta
vaacuterios avanccedilos na questatildeo de seguranccedila e as definiccedilotildees podem ser vistas nas RFCs 2571 a
2575 Como esta versatildeo natildeo eacute completa existe a necessidade da versatildeo anterior que pode ser
vista nas RFCs 1905 e 1906
43 Arquitetura de Informaccedilatildeo
A vehicleMIB foi projetada para atender as demandas baacutesicas de todas entidades fiacutesicas e
juriacutedicas que interagem com um automoacutevel Esta MIB procura natildeo conflitar com os sistemas
atualmente implantados que foram concebidos com outra finalidade
A pesquisa que resultou nesta MIB abrangeu a atual legislaccedilatildeo de tracircnsito os atuais coacutedigos
procedimentos e nuacutemeros empregados pela induacutestria automobiliacutestica e suas concessionaacuterias
As funccedilotildees principais de um automoacutevel foram contempladas somou-se a elas algumas
variaacuteveis trazidas do universo de redes de computadores e outras retiradas de carros-conceito
431 Desenvolvimento da MIB
Utilizou-se como ferramenta de auxiacutelio um pacote de programas da MG-Soft chamado MIB
Browser Professional Edition sendo que as figuras que mostram a aacutervore da MIB satildeo telas
capturadas deste software
40
f j MG-SOFT MIszlig Compiler - [MIszlig Group1J File Edit View Modules Jools Window Help
B MIB Tree B Q ] iso
B - Q org B Q dod
R-f1 internetiQ j directorv
+i _ J mgmtR I__| experimental
B vehicleMIBi Q j vehideMIBObjects Si f j vehicleMIBNotifications IS _ J vehicleMIBConformance
f i L_1 private I- SNMPvl Traps
ffl iJ T extual ConventionsS Type Assignments
Fig 410 - Aacutervore da MIB
A vehicleMIB faz parte do grupo experimental (3) segundo a notaccedilatildeo ASNl utilizada pelo
protocolo SNMP Os objetos definidos (OBJECT IDENTIFIER) para compor a vehicleMIB
foram trecircs a saber
vehicleMIBObjects conteacutem todas as informaccedilotildees relativas a identificaccedilatildeo do veiacuteculo
(vehicleldent) ao proprietaacuterio do veiacuteculo (vehicleOwner) o seu histoacuterico (vehicleHistory)
valores momentacircneos (vehicleStatus) e variaacuteveis para controle (vehicleControl)
vehicleMIBNotifications este objeto comporta os atributos utilizados para notificaccedilatildeo de
eventos importantes e se destinam principalmente para servir ao motoristaproprietaacuterio
vehicleMIBConformance este grupo define as necessidades e possibilidades de
implementaccedilatildeo segundo uma famiacutelia de objetos (OBJECT-GROUP) preacute-determinada Os
atributos referentes a grupos e as questotildees de concordacircncia estatildeo contidos nos OBJECT
IDENTIFIER vehicleGroups e vehicleCompliance
41
bullJMG-SOFT MIB Compilei [MIB Group]Uumliacute File Edit View Modules loots Window Help
tg satildegt U m amp T raquo f t I o s P3 m p | 0
B ^ MIB Tree B _ J iso
H Q j org eacute Q dod
Eacute j J internetP~1 directory
B i_ J mgmt rsquo Q j mib-2
agrave Q experimental Ograve OtildeEcirc vehicleMIB
Egrave __| vehicleMIBObjectsSi _ J vehicleldent ffl- n vehicleOwner E _ ] vehicle History ffl- fj vehicleStatus Egrave C j vehicleControl
atilde __) vehicleMIBNotificationsvehicleN otificationChangeO ilAndM aintenance
lt4 vehicleN otificationHelp d f vehicleNotificationGuaranty
B _ ] vehicleMIBConformance IacuteB _ J vehicleCompliance Eacute L J vehicleGroups
B -(_J private1Q j enterprises
Fig 411mdash Aacutervore de vehicleMIBObjects
432 Descriccedilatildeo de vehicleMIBObjects
Esta seccedilatildeo descreve com maiores detalhes cada variaacutevel que compotildee a vehicleMIBObjects
que eacute composta pelos grupos vehicleldent vehicleOwner vehicleHistory vehicleStatus e
vehicleControl
42
4321 Grupo vehicleldent
F1 P 1 experimental Eacute- vehicleMIB
lEacute vehicleMIB Objects B- [_ J vehicleldent
vehicleldentManufacturer vehicleldentModel
vehicleldentSoftwareVersionamp vehideldentAgentSoftwareVersion
vehiclel dentType vehicleldentFuel vehicleldentManufacturingYear vehiclel dentM odelYrsquo ear vehiclel dentCapacity
I^ vehiclel dentPoweri-- vehiclel dentM otorType
vehiclel dentM otorNumber vehiclel dentCylinder
vehiclel dentFirstOilChange | ^ vehicleldentFirstMaintenance
gt$j vehicleldentMaintenancePeriod vehiclel dentColor
i vehiclel dentChassisl d j-- vehicleldentLicencePlate bull vehicleldentlpAddress i - ^ vehicleldentMacAddress h vehiclel dentS eriaIN umber vehicleldentGuaranty
Fig 411 - Aacutervore de vehicleldent
vehicleldentManufacturer - O objeto vehicleldentManufacturer eacute uma string que armazena o
nome da empresa que produz o veiacuteculo eacute gravada em faacutebrica e natildeo se altera mais Esta
variaacutevel seraacute preenchida por exemplo com ldquoGeneral Motorsrdquo ldquoVolkswagenrdquo ou ldquoYamahardquo
vehicleldentModel - Esta variaacutevel conteraacute a identificaccedilatildeo do modelo do veiacuteculo eacute fixa e natildeo
pode ser alterada Ex Palio EX Xsara Picasso Celta
vehicleldentSoftwareVersion - Este atributo eacute reservado agrave versatildeo do firmware ou software do
veiacuteculo e eacute atualizado cada vez que eacute feito o upgrade do mesmo Este programa eacute uma espeacutecie
de sistema operacional do hardware contido no veiacuteculo
vehicleldentAgentSoftwareVersion - A versatildeo do agente de gerenciamento pode ou natildeo
coincidir com a versatildeo de firmware Caso estes programas tenham tratamento e evoluccedilatildeo
distintos as versotildees podem ser atualizadas separadamente e teratildeo coacutedigos diferentes
vehicleldentType - Este objeto serve para identificar o tipo de veiacuteculo segundo determinaccedilatildeo
das leis brasileiras de tracircnsito O tipo de veiacuteculo automotor consta na documentaccedilatildeo de
licenciamento e pode ser por exemplo tipo automoacutevel de passeio caminhatildeo de carga ocircnibus
de passageiros etc
vehicleldentFuel - A variaacutevel vehicleldentFuel serve para identificar o combustiacutevel principal
para que o veiacuteculo foi originalmente construiacutedo Eacute gravado na linha de montagem e
permanece caso haja transformaccedilatildeo posterior no motor do veiacuteculo este dado natildeo pode ser
alterado Ex gasolina tipo C oacuteleo diesel energia eleacutetrica etc
vehicleldentManufacturing Year - Neste atributo eacute gravado o ano de fabricaccedilatildeo do veiacuteculo
Depois de gravado natildeo se altera
vehicleldentModelYear - A vehicleldentModelYear armazena o ano do modelo do veiacuteculo
que pode ou natildeo coincidir com o ano de fabricaccedilatildeo
vehicleldentCapacitv - Esta variaacutevel eacute uma string que armazena a capacidade do veiacuteculo de
acordo com a destinaccedilatildeo do mesmo ou seja se se tratar de um caminhatildeo a capacidade de
carga seraacute de 40000 kg se for um automoacuteveL a capacidade seraacute de 5 passageiros por
exemplo
vehicleldentPower - Identifica a potecircncia nominal da motorizaccedilatildeo principal do veiacuteculo que
pode ser expressa em cv (cavalo-vapor) ou W (watt) de acordo com a legislaccedilatildeo vigente no
paiacutes de utilizaccedilatildeo do veiacuteculo
vehicleldentMotorTvpe - Este atributo armazena a identificaccedilatildeo da principal forma de
motorizaccedilatildeo do veiacuteculo ou seja qual o tipo de motor que preferencialmente ou
prioritariamente eacute utilizado Caso o veiacuteculo seja um hiacutebrido com motor a combustatildeo e
eleacutetrico armazenar a identificaccedilatildeo do motor mais utilizado
vehicleldentMotorNumber - Este objeto armazena o nuacutemero de identificaccedilatildeo do motor do
veiacuteculo que eacute uacutenico e faz parte do conjunto de nuacutemeros que identificam o conjunto de
sistemas que compotildee um veiacuteculo
vehicleldentCvlinder - Utilizada para informar o nuacutemero total de cilindros (pistotildees) do motor
caso se trate de um motor de combustatildeo
vehicleldentFirstOilChange - Esta variaacutevel serve para armazenar a distacircncia maacutexima
percorrida - a popular ldquoquilometragemrdquo - para se realizar a primeira troca de oacuteleo lubrificante
interno do motor Esta informaccedilatildeo serviraacute para que o condutor do veiacuteculo seja notificado a
tempo de proceder agrave troca sem causar danos ao motor nem perder a garantia de faacutebrica
vehicleldentOilChangePeriod - O objeto em questatildeo armazena o valor em km ou milhas
recomendado pelo fabricante entre trocas de oacuteleo lubrificante do motor Ex 10000 km
vehicleldentFirstMaintenance - A variaacutevel vehicleldentFirstMaintenance serve para registrar
o limite de quilometragem para realizaccedilatildeo da primeira revisatildeo gratuita do veiacuteculo Existe na
vehicleMIB uma notificaccedilatildeo que utiliza este atributo com o objetivo de resguardar o
proprietaacuterio de um eventual esquecimento ou distraccedilatildeo que acarretaria perda de garantia
vehicleldentMaintenancePeriod - O atributo eacute registrado em faacutebrica e representa o valor da
quilometragem recomendada entre as manutenccedilotildees preventivas E uma seguranccedila a mais para
o usuaacuterio que seraacute avisado sempre que determinados conjuntos de peccedilas principalmente
mecacircnicas estiverem com seu desgaste natural no limite
vehicleldentColor - A vehicleldentColor eacute a string que armazena o nome da cor predominante
do veiacuteculo Esta informaccedilatildeo eacute gravada em faacutebrica e permanece inalterada durante a vida uacutetil
do veiacuteculo
vehicleldentChassisId - Todo veiacuteculo possui um nuacutemero de identificaccedilatildeo gravado fisicamente
em seu chassis ou monobloco esta variaacutevel armazena este nuacutemero
vehicleldentLicencePlate - Este atributo armazena a placa do veiacuteculo no caso do Brasil
composto por 3 letras e 4 nuacutemeros Esta identificaccedilatildeo somente eacute conhecida apoacutes o
licenciamento do veiacuteculo que eacute feito apoacutes a venda em consequumlecircncia o valor somente poderaacute
ser gravado na concessionaacuteria ou revenda
vehicleldentlpAddress - Esta variaacutevel estaacute determinada na vehicleMIB para uma eventual
necessidade de acesso a Internet sendo que um provedor de acesso iraacute fornecer o valor que
seraacute volaacutetil e teraacute a mesma duraccedilatildeo do acesso solicitado
vehicleldentMacAddress - Este campo foi implementado para que o veiacuteculo utilize um
nuacutemero uacutenico de identificaccedilatildeo dentro das mesmas regras vaacutelidas hoje para equipamentos e
acessoacuterios de informaacutetica A utilizaccedilatildeo de uma identificaccedilatildeo deste tipo poderaacute substituir uma
ou mais jaacute existentes
vehicleldentSerialNumber - O nuacutemero de seacuterie de produccedilatildeo do veiacuteculo eacute gravado em faacutebrica e
permanece inalterado durante a vida do mesmo Segue as regras de cada fabricante
vehicleldentWarrantv - Este atributo armazena o valor referente ao periacuteodo de garantia do
veiacuteculo tipicamente 1 ou 2 anos a partir da data da primeira venda Esta informaccedilatildeo serve
para que o proprietaacuterio seja notificado antes do vencimento deste limite para que possa
realizar as manutenccedilotildees necessaacuterias com um miacutenimo de gasto
4322 Grupo vehicleOwner
vehicleOwnerName - A variaacutevel vehicleOwnerName armazena o nome do proprietaacuterio do
veiacuteculo o mesmo nome que consta no documento legal de licenciamento Eacute gravado na
concessionaacuteria e alterado de acordo com os documentos do veiacuteculo
vehicleOwnerRegister - Este objeto serve para armazenar um nuacutemero de algum documento de
identificaccedilatildeo do proprietaacuterio No Brasil os valores preferenciais satildeo o Cadastro de Pessoa
Fiacutesica (CPF) e o Cadastro Nacional da Pessoa Juriacutedica (CNPJ) mas pode conter os nuacutemeros
da carteira nacional de habilitaccedilatildeo ou carteira de identidade
vehicleOwnerPhone - O atributo vehicleOwnerPhone registra o nuacutemero de um telefone de
contato do proprietaacuterio do veiacuteculo
vehicleOwnerMail - Esta string serve para armazenar o endereccedilo eletrocircnico (e-mail) do
proprietaacuterio do veiacuteculo Este valor e o anterior satildeo regravados em concessionaacuteria a cada troca
de proprietaacuterio
4323 Grupo vehicIeHistory
3 T I experimental vehicleMIB
Otilde P jJ vehicleMIBObjects Eacute L J vehicleldent El i_ J vehicleOwner
vehicleOwnerName vehicleO wnerR egister vehicleOwnerFone vehicleOwnerMail
B l_ J vehicleH istoryvehicleH istory D eliveryD ate vehicleH istoryVendor vehicleH istoryDealer
^ vehicleH istoryN umLinesEacute1 __J vehicleH istoryT able
B - lla vehicleH istoryEntryvehicleHistoryLinelndex
Q vehicleHistoryMaintenanceDate ^ vehicleH istoryMaintenance
vehicleH istoryuumlilChangeD ate Q vehicleH istoryOilChange
Fig 413 - Arvore de vehicleOwner e vehicIeHistory
vehicleHistorvDelivervDate - A variaacutevel em questatildeo foi criada para armazenar a data da
primeira entrega do veiacuteculo tipicamente a data constante na nota fiscal de venda da
montadora ou da concessionaacuteria destinada ao proprietaacuterio
vehicleHistoryVendor - A vehicleHistoryVendor armazena o nome do vendedor que realizou
a venda do veiacuteculo ao proprietaacuterio Este vendedor eacute tipicamente um funcionaacuterio da revenda
ou concessionaacuteria
vehicleHistorvDealer - O nome da revenda ou concessionaacuteria (pessoa juriacutedica) eacute gravado
neste campo de forma que fique registrada a empresa que comercializou o veiacuteculo
vehieleHistoryNumLines - Representa o nuacutemero maacuteximo de linhas que seratildeo armazenadas na
tabela vehicleHistoryTable
vehicleHistorvLinelndex - Representa o iacutendice da tabela vehicleHistoryTable
vehicleHistoryMaintenanceDate - A variaacutevel vehicleHistoryMaintenanceDate serve para
registrar as datas das manutenccedilotildees preventivas realizadas contendo dia mecircs e ano Esta
informaccedilatildeo serve principalmente para resguardar o usuaacuterio do veiacuteculo quanto agraves garantias de
peccedilas e sistemas
vehicleHistoryMaintenance - Aqui se identifica a quilometragem do veiacuteculo na ocasiatildeo em
que eacute realizada a manutenccedilatildeo preventiva Informada em quilocircmetros corresponde agrave marcaccedilatildeo
presente do odocircmetro do veiacuteculo
vehicleHistoryOilChangeDate - Esta variaacutevel armazena a data das trocas de oacuteleo lubrificante
do motor cuja periodicidade eacute definida pelo fabricante e deve ser cumprida a risca para o
veiacuteculo natildeo perder a garantia
vehicleHistoryOilChange - Este atributo registra a quilometragem do veiacuteculo por ocasiatildeo da
troca de oacuteleo lubrificante correspondente
48
4324 Grupo vehicleStatus
B - n experimental S gg vehicleMIB
vehicleMIBObjectsS3 __] vehicleldentra- r~l vehicleQwner reg L_3 vehicleHistory
S Q vehicleStatus|--reggt vehicleS tatusHeip j- - vehicles atusNurnLines
B r_ j vehicles tatusT able B l|sj vehicles tatusEntry
vehicleS tatusLinelndex vehicleS tatusS peed j- ^ vehicleStatusRpm
vehicleStatusMotorTemperature vehicleStatusFuelLevel
^ vehicleS tatusKmvehicleStatusTirePressure
^ vehicleStatusMotorOilLevel vehicleS tatusBatteryLevel
^ vehicleStatusLocation B Q j vehicleControl
j-regraquo vehicleControlFuel J ______ j______ 1 vehicleContfQllgnition________________
Fig 414 - Aacutervore de vehicleStatus
vehicleStatusHelp - Esta variaacutevel pode assumir somente os valores de ligado ou desligado eacute
acionada pelo condutor do veiacuteculo e serve como pedido de socorro Uma notificaccedilatildeo eacute emitida
a partir da vehicleStatusHelp
vehicleStatusNumLines - Este atributo serve para definir o nuacutemero maacuteximo de linhas da
tabela vehicleStatusTable
vehicleStatusLinelndex - Esta variaacutevel eacute o iacutendice da tabela vehicleStatusTable
vehicleStatusSpeed - Neste atributo eacute registrada a velocidade presente do veiacuteculo fornecida
pelo sistema convencional de sensoriamento do veiacuteculo em quilocircmetros ou milhas por hora
vehicleStatusRpm - A vehicleStatusRpm armazena o valor atual de rotaccedilotildees ou giros do eixo
principal do motor a unidade eacute rpm (rotaccedilotildees por minuto)
vehicleStatusMotorTemperature - Este atributo registra a temperatura atual do liacutequido de
arrefecimento do motor em graus centiacutegrados ou Fahrenheit
vehicleStatusFuelLevel - A variaacutevel vehicleStatusFuelLevel eacute usada para indicar o niacutevel atual
do combustiacutevel principal do veiacuteculo
vehicleStatusKm - A variaacutevel armazena a quilometragem total percorrida pelo veiacuteculo desde
sua fabricaccedilatildeo em quilocircmetros ou milhas terrestres
vehicleStatusTvrePressure - Este atributo foi criado para registrar o valor presente da pressatildeo
nos pneus do veiacuteculo e serve para informar sobre um pneu que esteja furado ou com uma
quantidade insuficiente de material gasoso ou liacutequido em seu interior Este monitoramento jaacute
existe hoje principalmente em caminhotildees de carga sendo raro em motocicletas e
automoacuteveis
vehicleStatusMotorOilLevel - Esta variaacutevel marca o niacutevel presente de oacuteleo lubrificante do
motor e ajuda a identificar uma eventual ldquoqueimardquo de oacuteleo ou seja um consumo acima do
previsto pelo fabricante que pode resultar em dano grave ao motor
vehicleStatusBatteryLevel - Este valor corresponde agrave carga atual da bateria que eacute usada
principalmente para dar a partida no veiacuteculo
vehicleStatusLocation - A informaccedilatildeo de localizaccedilatildeo do veiacuteculo pode ser feita de duas
maneiras uma aproximada resultado da associaccedilatildeo com a raacutedio-base que recebeu a
identificaccedilatildeo do veiacuteculo A segunda forma mais precisa eacute a partir da informaccedilatildeo gerada por
um moacutedulo GPS (global positioning system) do veiacuteculo o GPS atualiza constantemente a
vehicleStatusLocation com as coordenadas presentes
4325 Grupo vehicleControl
vehicleControlFuel - Este atributo de controle assume ligado ou desligado e eacute a forma do
sistema puacuteblico de controle da malha viaacuteria interromper remotamente o fornecimento de
combustiacutevel para o motor ocasionando a parada do veiacuteculo Esta accedilatildeo de controle eacute feita nos
casos de roubo fuga ou sequumlestro e requer intervenccedilatildeo policial
vehicleControlIgnition - Este atributo de controle assume ligado ou desligado e eacute a forma do
sistema puacuteblico de controle da malha viaacuteria interromper remotamente o sistema de igniccedilatildeo de
combustiacutevel para o motor ocasionando a parada do veiacuteculo Eacute uma alternativa ao controle
anterior pois enquanto um desliga a bomba de combustiacutevel o outro corta a energia eleacutetrica
que ocasiona a queima de combustiacutevel que aciona o motor Esta accedilatildeo de controle eacute feita nos
casos de roubo fuga ou sequumlestro e requer intervenccedilatildeo policial
433 Descriccedilatildeo de vehicleMIBNotificationsS L J experimental
Eacute H fg vehicleMIBB lt01 vehicleMIBObjects
Eacute vehicleldent Eacute O vehicleOwner te j__j vehicleHistory Eacute - f l vehicleStatus B - P l vehicleControl
U vehicleM IB N otificationsvehicleN otificationChangeO ilAndM aintenance
if vehicleN otificationHelp A f vehicleN otificationGuatanty
Eacute L J vehicleMIBConiacuteorrnance H r~l private______________________________________________
Fig 415 - Aacutervore de vehicleMIBNotifications
vehicleNotificationChangeOilAndMaintenance - Esta notificaccedilatildeo eacute emitida quando os limites
de troca de oacuteleo lubrificante do motor ou de manutenccedilatildeo preventiva estiverem proacuteximos e
auxilia o condutor do veiacuteculo a realizar estas tarefas em tempo haacutebil natildeo correndo o risco de
dano ou de perda de garantia
vehicleNotificationHelp - Esta notificaccedilatildeo eacute acionada em caso de pedido de socorro pelo
condutor do veiacuteculo
vehicleNotificationWarranty - A notificaccedilatildeo em questatildeo foi criada para informar o condutor
do veiacuteculo da aproximaccedilatildeo do final do periacuteodo de garantia regulamentar dado pela montadora
do veiacuteculo Este aviso permite que sejam feitos consertos sem ocircnus ou seja dentro da
cobertura da garantia
434 Descriccedilatildeo de vehicleMIBConformance
As regras de conformidade satildeo os niacuteveis de implementaccedilotildees da base de dados possiacuteveis
partindo de um conjunto miacutenimo aceitaacutevel ateacute a implementaccedilatildeo total A tabela 41 apresenta
as implementaccedilotildees baacutesica avanccedilada de controle e plena
4341 Descriccedilatildeo de vehicleComplience
vehicleBasicComplience - esta regra de conformidade incorpora o miacutenimo conjunto de
variaacuteveis que devem ser implementadas num veiacuteculo basicamente dados de identificaccedilatildeo e
status Estas variaacuteveis satildeo contidas em vehicleBasicGroup
vehicleAdvancedComplience - esta norma acrescenta a anterior os dados histoacutericos e as
notificaccedilotildees Composta pelos grupos vehicleBasicGroup vehicleAdvancedGroup e
vehicleNotificationsGroup
vehicleControlComplience - aleacutem das variaacuteveis de identificaccedilatildeo esta regra solicita as
implementaccedilotildees dos objetos de controle ou seja vehicleBasicGroup mais
vehicleControlGroup
vehicleFullComplience - esta implementaccedilatildeo considera todos os objetos da MIB no veiacuteculo
possibilitando identificaccedilatildeo completa dados estatiacutesticos status atual e capacidade de controle
Os grupos satildeo vehicleBasicGroup vehicleAdvancedGroup vehicleNotificationsGroup e
vehicleControlGroup
52
OBJETO BASIC ADV CONTROL FULL
vehicleldentManufacturer X X X X
vehicleldentModel X X X X
vehicleldentSoflware V ersion X X X X
vehicleldentAgentSoftwareVersion X X X X
vehicleldentT ype X X X X
vehicleldentFuel X X X X
vehicleldentManufacturing Y ear X X X X
vehicleldentModel Year X X X X
vehicleldentCapacity X X X X
vehicleldentPower X X X X
vehicleldentMotorType X X X X
vehicleldentMotorNumber X X X X
vehicleldentCylinder X X X X
vehicleldentFirstOilChange X X X X
vehicleldentOilChangePeriod X X X X
vehicleldentFirstMaintenance X X X X
vehicleldentMaintenancePeriod X X X X
vehicleldentColor X X X X
vehicleldentChassisId X X X X
vehicleldentLicencePlate X X X X
vehicleldentlpAddress X X X X
53
vehicleldentMacAddress X X X X
vehicleldentSerialNumber X X X X
vehicleldent Warranty X X X X
vehicleOwnerName X X
vehicleOwnerRegister X X
vehicleOwnerPhone X X
vehicleOwnerMail X X
vehicleHistoryDeliveryDate X X
veMcleHistoryV endor X X
vehicleHistoryDealer X X
vehicleHistoryNumLines X X
vehicleHistoryLinelndex X X
vehicleHistoryMaintenanceDate X X
vehicleHistoryMaintenance X X
vehicleHistoryOilChangeDate X X
vehicleHistoryOilChange X X
vehicleStatusHelp X X X X
vehicleStatusNumLines X X X X
vehicleStatusLinelndex X X X X
vehicleStatusSpeed X X X X
vehicleStatusRpm X X X X
vehicleStatusMotorTemperature X X X X
54
vehicleStatusFuelLevel X X X X
vehicleStatusKm X X X X
vehicleStatusTyrePressure X X X X
vehicleStatusMotorOilLevel X X X X
vehicleStatusBatteryLevel X X X X
vehicleStatusLocation X X X X
vehicleControlFuel X X
vehicleControlIgnition X X
vehicleNotificationChangeOilAndMaintenance X X
vehicleNotificationHelp X X
vehicleNotificationWarranty X X
Tabela 41 - Planilha de Conformidade
4342 Descriccedilatildeo de vehicleGroups
vehicleBasicGroup - conteacutem as variaacuteveis vehicleldentManufacturer vehicleldentModel
vehicleldentSoftwareVersion vehicleldentAgentSoftwareVersion vehicleldentType
vehicleldentFuel vehicleldentManufacturingYear vehicleldentModelYear vehicleldent
Capacity vehicleldentPower vehicleldentMotorType vehicleldentMotorNumber vehicle
IdentCylinder vehicleldentFirstOilChange vehicleldentOilChangePeriacuteod vehicleldentFirst
Maintenance vehicleldentMaintenancePeriod vehicleldentColor vehicleldentChassisId
vehicleldentLicencePlate vehicleldentlpAddress vehicleldentMacAddress vehicleldent
SerialNumber vehicleldentWarranty vehicleStatusHelp vehicleStatusNumLines
vehicleStatus Linelndex vehicleStatusSpeed vehicleStatusRpm vehicleStatusMotor
Temperature vehicleStatusFuelLevel vehicleStatusKm vehicleStatusTirePressure vehicle
StatusMotorOilLevel vehicleStatusBatteryLevel vehicleStatusLocation
vehicleAdvancedGroup - conteacutem os objetos vehicleOwnerName vehicleOwnerRegister
vehicleOwnerPhone vehicleOwnerMail vehicleHistoryDeliveryDate vehicleHistoryVendor
vehicleHistoryDealer vehicleHistoryNumLines vehicleHistoryLinelndex vehicleHistory
MaintenanceDate vehicleHistoryMaintenance vehicleHistoryOilChangeDate vehicleHistory
OilChange
vehicleControlGroup - conteacutem as variaacuteveis vehicleControlFuel e vehicleControlIgnition
vehicleNotificationsGroup - conteacutem os objetos vehicleNotificationChangeOilAnd
Maintenance vehicleNotificationHelp e vehicleNotificationWarranty
56
5 - CONCLUSAtildeO
O Brasil eacute um paiacutes com grandes mazelas sociais que satildeo agravadas por acidentes crimes e
contravenccedilotildees Todos estes eventos geram grandes prejuiacutezos econocircmicos e morais a toda
populaccedilatildeo Esta dissertaccedilatildeo propocircs definir um modelo tecnicamente viaacutevel que incremente
sensivelmente a capacidade do Estado de gerenciar sua frota de veiacuteculos que satildeo elementos
sempre presentes nos eventos em questatildeo
Este trabalho procurou detalhar fiacutesica e funcionalmente cada elemento necessaacuterio para que o
Modelo de Gerenciamento de Veiacuteculos Automotores funcione Embasou teoricamente as
vaacuterias tecnologias envolvidas e consolidou-as com sistemas similares existentes O passo
inicial para que haja o desenvolvimento das vaacuterias peccedilas do quebra-cabeccedila foi efetivamente
criado que foi o Modelo de Informaccedilatildeo - a MIB
Esta base de dados - a vehicleMIB - representa o ponto de partida para o desenvolvimento de
elementos necessaacuterios ao modelo aqui especificado A proacutepria MIB pode ser estendida de
acordo com as necessidades e caracteriacutesticas proprietaacuterias de cada fabricante de veiacuteculos Mas
as grandes frentes que se abrem satildeo as de desenvolvimentos de aplicaccedilotildees de gerenciamento e
equipamentos dedicados Neste sentido pretende-se dar continuidade a esta pesquisa atraveacutes
da especificaccedilatildeo e implementaccedilatildeo do microservidor veicular uma peccedila de hardware capaz de
interagir com sensores e atuadores de um automoacutevel e ao mesmo tempo comunicar-se com
uma rede ethemet sem fio e com o motorista tudo de forma segura e confiaacutevel
Os desafios poliacuteticos e sociais natildeo satildeo menores um modelo como o proposto aqui altera a
percepccedilatildeo e os haacutebitos das pessoas Altera tambeacutem a balanccedila do poder econocircmico do capital
pois algumas empresas simplesmente perdem sua utilidade bem como alguns oacutergatildeos estatais
Em compensaccedilatildeo novas empresas surgem novas tecnologias satildeo criadas e o paiacutes toma a
vanguarda em gerenciamento viaacuterio sepultando os interesses particulares em detrimento do
coletivo
O trabalho aqui desenvolvido representa a possibilidade de um avanccedilo social e econocircmico
consideraacutevel e recomenda-se que a pesquisa e o desenvolvimento continuem nesta linha
buscando materializar as ideacuteias e conceitos apresentados no Modelo de Gerenciamento de
Veiacuteculos Automotores
57
ANEXO 1 - VehicleMIB
VEHICLE-MIB DEFINITIONS = BEGIN
IMPORTSdirectory mgmt experimental enterprises
FROM RFC1155-SMI MODULE-IDENTITY OBJECT-TYPE NOTIFICATION-TYPE OBJECT-IDENTITY Counter32 Gauge32 Integer32 IpAddress
FROM SNMPv2-SMI DisplayString TimeStamp Timelnterval TestAndlncr
AutonomousType DateAndTime TEXTUAL-CONYENTION FROM SNMPv2-TC
MODULE-COMPLIANCE OBJECT-GROUP NOTIFICATION-GROUP FROM SNMPv2-CONF
mib-2FROM RFC1213-MIB
Positiveinteger NonNegativelnteger FROM UPS-MIB
MacAddressFROM BRIDGE-MIB
- 136 131vehicleMIB MODULE-IDENTITY
LAST-UPDATED 200210151827Z - october 15 2002 at 1827 ORGANIZATION UFSC - CPGCCCONT ACT-INF O
Bobiquins Estevatildeo de MelloPostal address BR Sistemas Ltda
Rua Lauro Linhares 2123803ATrindadeFlorianoacutepolis SC88036-002Brasil
Tel 55 48 234 8945 Fax 55 48 234 8945
E-mail bobibrsistemascombrDESCRIPTION
The MIB module to describe vehicles= experimental 1
- 1361311vehicleMIBObjects OBJECT IDENTIFIER = vehicleMIB 1
mdash The Device Identification group
All objects in this group except for vehicleldentLicencePlate and vehiclelpAddress are set at device initialization and remain static
- I36I3111vehicleldent OBJECT IDENTIFIER vehicleMIBObjects 1
- 136L31111vehicleldentManufacturer OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The name of the vehicles manufacturer= vehicleldent 1
- 136131112vehicleldentModel OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles model designation= vehicleldent 2
- 136131113vehicleldentSoftwareVersion OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles firmwaresoftware version(s) This variablemay or may not have the same value asvehicleldentAgentSoftwareVersion in some implementations
vehicleldent 3
- 136131114vehicleldent Agent Soft wareV ersion OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles agent software version This variable may or may not have the same value asvehicleldentvehicleSoftwareVersion in some implementations
= vehicleldent 4
- 136131115vehicleldentType OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles identification type= vehicleldent 5
- L36131116vehicleldentFuel OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles fuel identification= vehicleldent 6
- 136131117vehiclel dentManufacturing Y ear OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles year= vehicleldent 7
- 136131118vehicleldentModelYear OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles model year vehicleldent 8
- 136L31119vehicleldentCapacity OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles capacity= vehicleldent 9
- 1361311110vehicleldentPower OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles engine power
= vehicleldent 10
-1361311111vehicleldentMotorType OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles motor type= vehicleldent 11
- 1361311112vehicleldentMotorNumber OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles engine identification number= vehicleldent 12
- 1361311113vehicleldentCylinder OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles engine number of cylinders= vehicleldent 13
- 1361311114vehicleldentFirstOilChange OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles displacement required for the first oil change = vehicleldent 14
- 1361311115vehicleldentFirstMaintenance OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles displacement required for the first oficial maintenance
= vehicleldent 15
- 1361311116vehicleldentMaintenancePeriod OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles regular maintenance intervals= vehicleldent 16
-1361311117vehicleldentColor OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles predominant color= vehicleldent 17
- 1361311118vehicleldentChassisId OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles chassis identification number= vehicleldent 18
- 1361311119vehicleldentLicencePlate OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
A string which identifies the vehicles licence plate This object should be set by the dealer
= vehicleldent 19
- 1361311120vehicleldentlpAddress OBJECT-TYPE
SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION
The IP Address of the vehicle This value must be provided by the managing aplication A value of 0000 implies that there isnt a provider nearby
DEFVAL 00000000rsquoH = vehicleldent 20
- 1361311121vehicleldentMacAddress OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-only STATUS current DESCRIPTION
The MAC address used by this vehicle when it must be referred to in a unique fashion It is only required to be unique
REFERENCEIEEE 802ID-1990 Sections 64113 and 3125
= vehicleldent 21
-1361311122vehicleldentSerialNumber OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
A string which identifies the vehicles serial number = vehicleldent 22
- 1361311123vehicleldent Warranty OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
A string which identifies the vehicles warranty= vehicleldent 23
mdash Owner Group
- I36I3112vehicleOwner OBJECT IDENTIFIER = vehicleMIBObjects 2
- L36131121 vehicleOwnerName OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
A string which identifies the vehicles ownerThis object should be set by the dealer
= vehicleOwner 1
- 136L31122vehicleOwnerRegister OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current
DESCRIPTIONA string which identifies the owners registerThis object should be set by the dealer
= vehicleOwner 2
- 136131123 vehicleOwnerPhone OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
A string which identifies the owners phone number This object should be set by the dealer
vehicleOwner 3
- 136131124 vehicleOwnerMail OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
A string which identifies the owners e-mailThis object should be set by the dealer
vehicleOwner 4
mdash History Group
- 13613113vehicleHistory OBJECT IDENTIFIER = vehicleMIBObjects 3
- 136131131vehicleHistoryDeliveryDate OBJECT-TYPE
SYNTAX DateAndTime MAX-ACCESS read-write STATUS current DESCRIPTION
The vehicles delivery date and time= vehicleHistory 1
- 136L31132vehicleHistory Vendor OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
The name of the vehicles vendor= vehicleHistory 2
65
- 136L31133vehicleHistoryDealer OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
The name of the vehicles dealer= vehicleHistory 3
- 136131134vehicleHistoryNumLines OBJECT-TYPE
SYNTAX NonNegativelnteger MAX-ACCESS read-only STATUS current DESCRIPTION
The number of Status lines utilized in this device This variable indicates the number of rows in the History table
= vehicleHistory 4
- I36I31135 vehicleHistoryTable OBJECT-TYPE
SYNTAX SEQUENCE OF VehicleHistoryEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION
A list of History table entries= vehicleHistory 5
- 1361311351VehicleHistoryEntry OBJECT-TYPE
SYNTAX VehicleHistoryEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION
An entry containing information applicable to a particular History line
INDEX vehicleHistoryLinelndex = vehicleHistoryTable 1
VehicleHistoryEntry = SEQUENCE vehicleHistoryLinelndex INTEGER vehicleHistoryMaintenanceDate DateAndTime vehicleHistoryMaintenance NonNegativelnteger vehicleHistoryOilChangeDate Date AndT ime vehicleHistoryOilChange NonNegativelnteger
- 13613113511
66
vehicleHistoryLinelndex OBJECT-TYPE SYNTAX Positiveinteger MAX-ACCESS not-accessible STATUS current DESCRIPTION
The History line identifier= vehicleHistoryEntry 1
- 13613113512vehicleHistoryMaintenanceDate OBJECT-TYPE
SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION
The maintenance date= vehicleHistoryEntry 2
- 13613113513vehicleHistoryMaintenance OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS kmMAX-ACCESS read-only STATUS current DESCRIPTION
The present displacement of the vehicle on vehicleHistoryMaintenanceDate
= vehicleHistoryEntry 3
- 13613113514vehicleHistoryOilChangeDate OBJECT-TYPE
SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION
The motors oil change date= vehicleHistoryEntry 4
- 13613113515vehicleHistoryOilChange OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS kmMAX-ACCESS read-only STATUS current DESCRIPTION
The present displacement of the vehicle on vehicleHistoryOilChangeDate
= vehicleHistoryEntry 5
mdash The Status group
- 13613114vehicleStatus OBJECT IDENTIFIER = vehicleMIBObjects 4
- 136L31141 vehicleStatusHelp OBJECT-TYPE
SYNTAX INTEGER on(l) off(2)
MAX-ACCESS read-write STATUS current DESCRIPTION
Setting this object to on will cause the vehicle system to send a help notification Setting this object to off means normal situation
= vehicleStatus 1
- 136131142vehicleStatusNumLines OBJECT-TYPE
SYNTAX NonNegativelnteger MAX-ACCESS read-only STATUS current DESCRIPTION
The number of Status lines utilized in this deviceThis variable indicates the number of rows in the Status table
= vehicleStatus 2
- 136131143 vehicleStatusTable OBJECT-TYPE
SYNTAX SEQUENCE OF VehicleStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION
A list of Status table entries= vehicleStatus 3
- I36I311431 VehicleStatusEntry OBJECT-TYPE
SYNTAX VehicleStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION
An entry containing information applicable to a particular Status line
INDEX vehicleStatusLinelndex = vehicleStatusTable 1
VehicleStatusEntry = SEQUENCE vehicleStatusLinelndex INTEGER vehicleStatusSpeed NonNegativelntegervehicleStatusRpm NonNegativelntegervehicleStatusMotorTemperature INTEGER vehicleStatusFuelLevel NonNegativelnteger vehicleStatusKm NonNegativelntegervehicleStatusTirePressure NonNegativelnteger vehicleStatusMotorOilLevel NonNegativelnteger vehicleStatusBatteryLevel NonNegativelnteger vehicleStatusLocation DisplayString
- I36I31134311vehicleStatusLinelndex OBJECT-TYPE
SYNTAX Positiveinteger MAX-ACCESS not-accessible STATUS current DESCRIPTION
The Status line identifier= VehicleStatusEntry 1
- 136131134312vehicleStatusSpeed OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS km per hourMAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles current speed= VehicleStatusEntry 2
- 136131134313vehicleStatusRpm OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS rotations per minuteMAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles current rotations per minute= VehicleStatusEntry 3
- 136131134314vehicleStatusMotorT emperature OBJECT-TYPE
SYNTAX INTEGER UNITS degrees CentigradeMAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles engine current temperature
= vehicleStatusEntry 4
- 136131134315 vehicleStatusFuelLevel OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS HireMAX-ACCESS read-only STATUS current DESCRIPTION
The current fuel level= vehicleStatusEntry 5
- 136131134316vehicleStatusKm OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS kmMAX-ACCESS read-only STATUS current DESCRIPTION
The current total displacement of vehicle = vehicleStatusEntry 6
- 136131134317 vehicleStatusTirePressure OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS psiMAX-ACCESS read-only STATUS current DESCRIPTION
The current tire pressure vehicleStatusEntry 7
- 136131134318 vehicleStatusMotorOilLevel OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS litreMAX-ACCESS read-only STATUS current DESCRIPTION
The current motor oil level= vehicleStatusEntry 8
- 136131134319 vehicleStatusBatteryLevel OBJECT-TYPE
SYNTAX INTEGER unknown(l) batteryNormal(2) batteryLow(3)
MAX-ACCESS read-only
STATUS currentDESCRIPTION
The indication of the capacity remaining in the vehicles battery system
= vehicleStatusEntry 9
- 1361311343110 vehicleStatusLocation OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
The GPS indication of the vehicles current location
vehicleStatusEntry 10
mdash The Control group
- 13613115vehicleControl OBJECT IDENTIFIER = vehicleMIBObjects 5
- 136131151 vehicleControlFuel OBJECT-TYPE
SYNTAX INTEGER on(l) off(2)
MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION
Setting this object to On(l) indicates that the vehicle is able to be turned on Setting to Off(2) will cause the fuel to be cut offrsquo
= vehicleControl 1
- 136131152 vehicleControlIgnition OBJECT-TYPE
SYNTAX INTEGER on(l) ofi(2)
MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION
Setting this object to On(l) indicates that the vehicle is to be turned on Setting to 00(2) will cause the eletric system to be cut off1
= vehicleControl 2
mdash Notifications
- This section defines the well-known notifications sent by- vehicle agents
- 1361312vehicleMIBNotifications OBJECT IDENTIFIER = vehicleMIB 2
- I36I3121vehicleNotificationChangeOilAndMaintenance NOTIFICATION-TYPE
OBJECTS vehicleHistoryMaintenanceDate vehicleHistoryMaintenance vehicleHistoryOilChangeDate vehicleHistoryOilChange
STATUS current DESCRIPTION
The vehicle is approaching oil change and regular maintenance dates This Notification is persistent and is resent at one day intervals until the history table is updated
= vehicleMIBNotifications 1
- 13613122vehicleNotificationHelp NOTIFICATION-TYPE
OBJECTS vehicleStatusHelp STATUS current DESCRIPTION
This Notification is sent when the vehicles conductor turns on a help switch
= vehicleMIBNotifications 2
- I36I3123vehicleNotificationWarranty NOTIFICATION-TYPE
OBJECTS vehicleldentWarranty STATUS current DESCRIPTION
The vehicles warranty is close to expiring dateThis Notification is persistent andis resent at one week intervals until dead line
= vehicleMIBNotifications 3
mdash Conformance information
mdash1361313vehicleMIBConformance OBJECT IDENTIFIER = vehicleMIB 3
-13613131vehicleCompliance OBJECT IDENTIFIER = vehicleMIBConformance 1
mdash compliance statements
mdash136131311vehicleBasicCompliance MODULE-COMPLIANCE
STATUS current DESCRIPTION
The compliance statement for vehicles that only support the identifying and status objects
MODULE mdash this moduleMANDATORY-GROUPS vehicleBasicGroup
= vehicleCompliance 1
mdash136131312vehicleAdvancedCompliance MODULE-COMPLIANCE
STATUS current DESCRIPTION
The compliance statement for vehicles that support advanced-feature functions such as history and notifications
MODULE mdash this moduleMANDATORY-GROUPS vehicleBasicGroup
vehicleAdvancedGroup vehicleNotificationsGroup
= vehicleCompliance 2
mdash136131313vehicleControlCompliance MODULE-COMPLIANCE
STATUS current DESCRIPTION
The compliance statement for vehicles that support control-featured functions
MODULE mdash this moduleMANDATORY-GROUPS vehicleBasicGroup
vehicleControlGroup = vehicleCompliance 3
mdash136131314vehicleFullCompliance MODULE-COMPLIANCE
STATUS current DESCRIPTION
The compliance statement for vehicles that support all functions
MODULE mdash this moduleMANDATORY-GROUPS vehicleBasicGroup
vehicleAdvancedGroup vehicleNotificationsGroup
73
vehicleControlGroup = vehicleCompliance 4
mdash units of conformance
mdash summary at a glance
mdash basic adv ControlmdashvehicleldentManufacturer X X X X
mdashvehicleldentModel x X X X
mdashvehicleldentSoftwareVersion x X X X
mdashvehicleldentAgentSoftwareVersion X X X X
mdashvehicleldentType X X X X
mdashvehicleldentFuel X X X X
mdashvehicleldentManufacturing Y ear X X X X
mdashvehicleldentModel Year X X X X
mdashvehicleldentCapacity X X X X
mdashvehicleldentPower X X X X
mdashvehicleldentMotorType X X X XmdashvehicleldentMotorNumber X X X X
mdashvehicleldentCylinder X X X X
mdashvehicleldentFirstOilChange X X X X
mdashvehicleldentOilChangePeriod X X X XmdashvehicleldentFirstMaintenance X X X X
mdashvehicleldentMaintenancePeriod X X X XmdashvehicleldentColor X X X X
mdashvehicleldentChassisId X X X XmdashvehicleldentLicencePlate X X X X
mdashvehicleldentlpAddress X X X XmdashvehicleldentMacAddress X X X X
mdashvehicleldentSerialNumber X X X XmdashvehicleldentWarranty X X X X
mdashvehicleOwnerName X X
mdashvehicleOwnerRegister X XmdashvehicleOwnerPhone X X
mdashvehicleOwnerMail X X
mdashvehicleHistoryDeliveryDate X X
mdashvehicleHistoryVendor X X
mdashvehicleHistoryDealer X X
mdashvehicleHistoryNumLines X X
mdashvehicleHistoryLinelndex X X
mdashvehicleHistoryMaintenanceDate X X
mdashvehicleHistoryMaintenance X X
mdashvehicleHistoryOilChangeDate X X
mdashvehicleHistoryOilChange X X
mdashvehicleStatusHelp X X X X
mdashvehicleStatusNumLines X X X X
mdashvehicleStatusLinelndex X X X X
mdashvehicleStatusSpeed X X X X
mdashvehicleStatusRpm X X X X
mdashvehicleStatusMotorTemperature X X X X
mdashvehicleStatusFuelLevel X X X X
mdashvehicleStatusKm X X X X
mdashvehicleStatusTyrePressure X X X X
--vehicleStatusMotorOilLevel X X X X
mdashvehicleStatusBatteryLevel X X X X
mdashvehicleStatusLocation X X X X
mdashvehicleControlFuel X X
mdashvehicleControlIgnition X X
mdashvehicleNotificationChangeOilAndMaintenance X X
mdashvehicleNotificationHelp X X
mdashvehicleNotificationWarranty X X
- units of conformance
- I36I3132vehicleGroups OBJECT IDENTIFIER = vehicleMIBConformance 2
- 136131321vehicleBasicGroup OBJECT-GROUP
OBJECTS vehicleldentManufacturer vehicleldentModel vehicleldentSoftwareVersion vehicleldent AgentSoft waumlre V ersion vehicleldentType vehicleldentFuel vehicleldentManufacturing Y ear vehicleldentModel Year vehicleldentCapacity vehicleldentPowervehicleldentMotorType vehicleldentMotorNumber vehicleldentCylindervehicleldentFirstOilChange vehicleldentOilChangePeriod vehicleldentFirstMaintenance vehicleldentMaintenancePeriod vehicleldentColor vehicleldentChassisId vehicleldentLicencePlate vehicleldentlpAddress vehicleldentMacAddress vehicleldentSerialNumber vehicleldentWarranty vehicleStatusHelp vehicleStatusNumLines vehicleStatusLinelndex vehicleStatusSpeed vehicleStatusRpm vehicleStatusMotorTemperature vehicleStatusFuelLevel vehicleStatusKm vehicleStatusTirePressure vehicleStatusMotorOilLevel
75
vehicleStatusBatteryLevel vehicleStatusLocation STATUS current DESCRIPTION
The vehicleBasicGroup defines objects which are common across all vehicles which meet basic compliance
= vehicleGroups 1
- 136131322vehicleAdvancedGroup OBJECT-GROUP
OBJECTS vehicleOwnerName vehicleOwnerRegister vehicleOwnerPhone vehicleOwnerMail vehicleHistoryDeliveryDate vehicleHistoryVendor vehicleHistoryDealer vehicleHistoryNumLines vehicleHistoryLinelndex vehicleHistoryMaintenanceDate vehicleHistoryMaintenance vehicleHistoryOilChangeDate vehicleHistoryOilChange
STATUS current DESCRIPTION
The vehicleAdvancedGroup defines objects which are related to vehicles history and owner
vehicleGroups 2
- 136131323vehicleControlGroup OBJECT-GROUP
OBJECTS vehicleControlFuel vehicleControlIgnition STATUS current DESCRIPTION
The vehicleControlGroup defines objects which are related to control-feature functions
= vehicleGroups 3
- 136131324vehicleNotificationGroup NOTIFICATION-GROUP
NOTIFICATIONS vehicleNotificationChangeOilAndMaintenance vehicleNotificationHelp vehicleNotificationWarranty
STATUS current DESCRIPTION
The vehicleNotificationGroup defines objects which are related to notifications-feature functions
= vehicleGroups 4
END
GLOSSAacuteRIO E ABREVIACcedilOtildeES
ASNl Abstract Syntax Notation One - Notaccedilatildeo de Sintaxe Abstrata Um Uma notaccedilatildeo para
representaccedilatildeo de dados em protocolos de comunicaccedilatildeo definida pela ISO O gerenciamento
Internet utiliza um subconjunto de ASNl
CDMA Code Division Multiple Access - acesso muacuteltiplo por divisatildeo de coacutedigo
EHF Extremely High Frequency - frequumlecircncia extremamente alta
FDMA Frequency Division Multiple Access - acesso muacuteltiplo por divisatildeo de frequumlecircncia
HF High Frequency - frequumlecircncia alta
HTTP Hiper-Text Markup Language - Linguagem de Marcaccedilatildeo de HiperTexto A linguagem
utilizada na construccedilatildeo de paacuteginas WWW
ISM Industrial Scientific and Medical bands - Faixas de frequumlecircncias alocadas para aplicaccedilotildees
industriais cientiacuteficas e meacutedicas
ISO International Organization for Standardization - Organizaccedilatildeo Internacional para
Padronizaccedilatildeo Um dos oacutergatildeos mais importantes no mundo de padronizaccedilotildees com diversos
estudos na aacuterea de computadores e particularmente de redes de computadores
LF Low Frequency - frequumlecircncia baixa
MF Medium Frequency - frequumlecircncia meacutedia
MIB Management Information Base - Base de Informaccedilotildees de Gerenciamento Uma coleccedilatildeo
de informaccedilotildees gerenciais sobre um determinado recurso
OSI Open Systems Interconnection - Interconexatildeo de Sistemas Abertos Um conjunto de
padronizaccedilotildees para interconexatildeo de sistemas em redes de computadores
RFC Request For Comments - Requisiccedilotildees Para Comentaacuterios Os documentos publicados pelo
IETF e que tratam de assuntos Internet Nem todos os RFCs satildeo padrotildees e alguns jamais o
chegam a ser
SHF Super High Frequency - frequumlecircncia super-alta
Site - Conjunto de documentos da WWW acessiacuteveis a partir de um determinado endereccedilo Eacute o
endereccedilo virtual de uma empresa ou uma aplicaccedilatildeo
SMI Structure o f Management Information - Estrutura da Informaccedilatildeo de Gerenciamento
Define a maneira como as informaccedilotildees de gerenciamento satildeo criadas e seus relacionamentos
SNMP Simple Network Management Protocol - Protocolo de Gerenciamento de Redes
Simples o protocolo de gerenciamento utilizado na Internet
TCPIP Transmission Control Protocol Internet Protocol - Protocolo de Controle de
Transmissotildees Protocolo Internet Os protocolos baacutesicos utilizados na Internet
TDMA Time Division Multiple Access mdash acesso muacuteltiplo por divisatildeo de tempo
UHF Ultra High Frequency - frequumlecircncia ultra-alta
VHF Very High Frequency - frequumlecircncia muito alta
VLF Very Low Frequency - frequumlecircncia muito baixa
WWW World Wide Web - Grande Teia Mundial Nome dado ao conjunto de maacutequinas que
trocam informaccedilotildees utilizando o protocolo HTTP
78
REFEREcircNCIAS BIBLIOGRAacuteFICAS
ANATEL Agecircncia Nacional de Telecomunicaccedilotildees Atribuiccedilatildeo de faixas de frequumlecircncias no Brasil Disponiacutevel em lthttpwwwanatelgovbrToolsframeasplink=radiofrequencia qaffpdfgt Acesso em 26 set 2002
thBICSI Telecommunications distribution methods manual 8 ed Tampa Florida v2 1998 Cap 29
BRASIL Web Site Oficial do Departamento Nacional de Tracircnsito Disponiacutevel em lthttpwww denatrangovbrpg70jspgt Acesso em 08 nov 2002
BRASIL Web Site Oficial do Departamento Nacional de Tracircnsito Disponiacutevel em httpwww denatrangovbrpgl8jspgt Acesso em 10 nov 2002
CASE J et al RFC 1157 - A Simple Network Management Protocol (SNMP) Network Working Group may 1990 p 5
FIAT AUTOMOacuteVEIS Web Site Oficial do Brasil Disponiacutevel em httpwwwfiatcombr index_sitephpgt institucional a faacutebrica Acesso em 19 nov 2002
GOOGLE Web Site de Busca Disponiacutevel em lthttpwwwgooglecombrsearch hl=ptampie=ISO-8859-1 ampq=22rastreamento+de+veEDculo s22ampbtnG=Pesquisa+Google amplr=lang_ptgt Acesso em 15 out 2002
MELLO Roseleine Calgaro Uma MIB de apoio agrave gerecircncia do relacionamento com o cliente em comeacutercio eletrocircnico 2002 108 f Dissertaccedilatildeo (Mestrado em Ciecircncias da Computaccedilatildeo) - Universidade Federal de Santa Catarina Florianoacutepolis 2002
RIO DE JANEIRO (Estado) 5 set 2002 Tracircnsito Brasil Estatiacutestica da Organizaccedilatildeo Mundial de Sauacutede sobre tracircnsito Disponiacutevel em lthttpwwwtransitobrasilcombrnoticia noticiaphp noti=1044gt Acesso em 22 out 2002
RIO DE JANEIRO (Estado) SuperTrack Rastreamento de veiacuteculos Disponiacutevel em lthttp wwwsupertrackcombr2htmgt Acesso em 02 out 2002
79
RIO DE JANEIRO (Estado) Revista Engebraacutes Mortos no tracircnsito chegam a 1 milhatildeo e acidentes consomem US$ 10 bi ao ano Disponiacutevel em lthttpwwwengebrascombr EngbWebportuguesmortosnohtmgt Acesso em 24 set 2002
TANENBAUM Andrew S Redes de computadores 3 ed Rio de Janeiro Campus 1997 923 p
TANIGUCHI Caacutessio O bom exemplo do tracircnsito em Curitiba Curitiba mar 2002 Disponiacutevel em lthttpwwwcuritibaprgovbrpmcAgenciaartigostransitolhtmlgt Acesso em 19 nov 2002
TIM Telesc Celular Cobertura Disponiacutevel em lthttpwww2timsulcombr intemaaspitem=2amppagina=coberturagt Acesso em 26 set 2002
CDMA consegue acomodar 20 vezes mais usuaacuterios que FDMA considerando a mesma
largura de banda (BICSI 1998 p 29-6)
23 Estaccedilatildeo Radiobase - ERB
As estaccedilotildees radiobase satildeo um elemento-chave do sistema principalmente porque demandam
um forte investimento do Poder Puacuteblico para que as aacutereas de cobertura necessaacuterias sejam
rapidamente atingidas Este trabalho prevecirc um modelo similar ao adotado pelas companhias
de telefonia celular que em poucos anos conseguiram atingir as principais cidades e rodovias
20
com seu sistema comograve podemos ver na figura 22 do site da TIM Telesc Celular (2002)
Cobertura em mais de 2300 km de rodovias
A TIM aleacutem de oferecer cobertura em 235 municiacutepios em suacirc aacuterea de concessatildeo pensando sempre em oferecer os melhores serviccedilos a seus clientes estaacute estendendo sua cobertura em diversos trechos de rodovias Hoje satildeo mais de 2300 km de rodovias para vocecirc falar ao telefone mesmo quando estiver viajando
Rodaroacute
BR-277 CURITIBA- PONTA GROSSA 100
BR-376 MARINGAacute - APUCARANA 100PR-407 PARANAGUAacute - PONTAL DO PARANAacute 100BR-369 CAMBEacute - APUCARANA 98
BR-376 CURITIBA - Divisa Est Santa Catarina 96BR-277 CURITIBA - PARANAGUAacute 90BR-277 CASCAVEL - FOZ DO IGUACcedilU 86PR-508 ALEXANDRA - MATINHOS 84
BR-116 CURITIBA - Divisa Est Satildeo Paulo 80
BR-116 CURITIBA - Divisa Est Santa Catarina 57
BR-101 FLORIANOPOLIS - Divisa Est Paranaacute 97
BR-101 FLORIANOacutePOLIS - Divisa Est Rio Grande do Sul 90BR-470 NAVEGANTES - BLUMENAU 70
BR-280 MAFRA - PORTO UNIAtildeO 38BR-282 FLORIANOacutePOLIS - LAGES 23
Fig 22 -Aacuterea de cobertura TIM Celular
As ERBs formam uma rede sem fio (WLL - wireless lan) que eacute acessada pelos noacutes da rede
(veiacuteculos automotores) sempre que os mesmos estiverem dentro da aacuterea de cobertura As
plataformas que datildeo sustentaccedilatildeo a este sistema satildeo vaacuterias sendo que algumas jaacute estatildeo
consolidadas principalmente produtos da chamada Segunda Geraccedilatildeo tais como TDMA
CDMA DECT e GSM Outros sistemas chamados de Terceira Geraccedilatildeo como UMTS estatildeo
surgindo e poderatildeo ser utilizados em larga escala no futuro
22
3 - NECESSIDADES E BENEFIacuteCIOS
31 Tecnologia Atual versus Modelo de gerenciamento SNMP
Este trabalho se posiciona no ceme de vim mercado extremamente competitivo e caracterizado
pelo uso de tecnologias proprietaacuterias o mercado de veiacuteculos Tem-se hoje uma pequena
quantidade de montadoras no mundo todas elas lutando para conquistar mercados e
sobreviver Suas equipes de pesquisa e desenvolvimento satildeo cercadas de cuidado e sigilo pois
se tomaram elementos decisivos nesta batalha A informaccedilatildeo eacute mais uma vez fator decisivo
Neste caso natildeo eacute a informaccedilatildeo comercial a informaccedilatildeo de marketing a informaccedilatildeo que eacute
coletada nos mercados consumidores Este trabalho trata de uma informaccedilatildeo especial aquela
contida no veiacuteculo
A pesquisa descrita nesta dissertaccedilatildeo mostra o estaacutegio tecnoloacutegico atual de algumas das
principais montadoras do mundo focalizando principalmente as de automoacuteveis que satildeo as
que determinam o estado da arte Os sistemas de gerenciamento embarcados nos automoacuteveis
satildeo proprietaacuterios e baseados em um ou mais moacutedulos internos que se comunicam com o
mundo externo - tipicamente um PC - via comunicaccedilatildeo serial O automoacutevel conteacutem vaacuterios
sensores e atuadores que informam paracircmetros e estados O cruzamento destas informaccedilotildees
determina avarias ou defeitos que podem ser sanados com uma intervenccedilatildeo externa ou
atraveacutes de um comando Todo este sistema eacute totalmente disponibilizado na unidade de
desenvolvimento da montadora ou seja basicamente em um uacutenico lugar no planeta Uma
pequena parte deste sistema eacute disponibilizado agraves revendas com suas oficinas credenciadas
quase nada eacute oferecido ao usuaacuterio final do veiacuteculo As concessionaacuterias autorizadas compram
um pacote que inclui um PC desktop ou notebook software de gerenciamento moacutedulos de
comunicaccedilatildeo e treinamento na faacutebrica que possibilitaraacute alguns diagnoacutesticos e correccedilotildees de
avarias A questatildeo eacute a seguinte o usuaacuterio paga um valor expressivo por um veiacuteculo com uma
tecnologia de ponta embutida mas continua ficando com o carro quebrado na beira da
estrada sem saber o que fazer Em outra direccedilatildeo o Poder Puacuteblico investe em sistemas de
controle da malha viaacuteria tais como radares e sensores os populares ldquopardaisrdquo e ldquolombada
eletrocircnicardquo
Quando um automoacutevel estaacute em funcionamento numa viagem por exemplo um complexo
mecacircnico-eleacutetrico-hidraacuteulico-eletrocircnico estaacute operando em sincronia Os vaacuterios sistemas
motor injeccedilatildeo de combustiacutevel suspensatildeo etc satildeo todos direcionados para realizar uma
funccedilatildeo simples deslocar pessoas com rapidez conforto e seguranccedila Se eles cumprirem de
forma eficiente este objetivo pode-se dizer que o carro eacute bom Sabe-se que isto realmente
acontece assim como eacute sabido que estes sistemas falham sofrem desgastes sofrem variaccedilotildees
de carga e ficam obsoletos Assim como um equipamento ativo de rede
Um switch de rede quando estaacute em funcionamento numa rede de dados com velocidades de
101001000 Mbps por exemplo eacute um complexo mecacircnico-eleacutetrico-eletrocircnico operando em
sincronia Os vaacuterios sistemas conexotildees mecacircnicas de cabos fonte de energia placas de
circuito etc satildeo direcionados a realizar uma funccedilatildeo tambeacutem simples encaminhar pacotes de
dados com rapidez e seguranccedila Se este switch cumprir esta funccedilatildeo de forma eficiente tem-se
um bom equipamento em matildeos Os switches tambeacutem falham desgastam tecircm sua carga
alterada e ficam obsoletos Para manter-se um switch sempre em funcionamento eficiente eacute
necessaacuterio gerenciaacute-lo
O mundo automotivo vive uma situaccedilatildeo similar agrave descrita anteriormente a explosatildeo do uso de
automoacuteveis Assim como na transiccedilatildeo ARPANET-Intemet natildeo se tem ferramentas eficientes
para gerenciar este processo depois que o veiacuteculo sai da linha de montagem Na verdade natildeo
existem padrotildees para este fim As induacutestrias criaram padrotildees de gerenciamento proprietaacuterios
23
que praticamente cessam sua utilidade no momento que saem da linha de produccedilatildeo ressalva
feita a alguns diagnoacutesticos realizados por algumas concessionaacuterias
Um veiacuteculo oferece ao seu proprietaacuteriomotorista um conjunto de sinalizaccedilotildees luminosas e
paineacuteis analoacutegicos (ponteiros) ou digitais que informam velocidade rotaccedilatildeo do motor
quantidade de combustiacutevel etc Os mais modernos possuem um ldquocomputador de bordordquo que
basicamente faz a relaccedilatildeo entre duas variaacuteveis como por exemplo distacircncia percorrida versus
combustiacutevel consumido e disponibiliza ao motorista o consumo meacutedio do automoacutevel
Os automoacuteveis satildeo particularmente econocircmicos quase avaros quando o assunto eacute fornecer
informaccedilotildees aos gestores da rede digo do sistema viaacuterio os departamentos municipais
estaduais e federais encarregados de tracircnsito estradas e rodovias simplesmente desconhecem
os equipamentos digo veiacuteculos que trafegam pelos seus domiacutenios
O poder puacuteblico investe pesadamente e de forma reativa em ampliaccedilatildeo de vias e
cruzamentos da mesma forma que um administrador de rede sem gerenciamento trata de
comprar ativos de rede que possibilitem links mais raacutepidos desfazendo um gargalo e criando
outro Outro investimento eacute no sentido de monitorar velocidade e identificaccedilatildeo (placa) dos
automoacuteveis com objetivo duplo de controlar e arrecadar
Nos dois casos citados acima - usuaacuterio e gestor - fica claro o condicionamento a que ambos
estatildeo submetidos pouca ou nenhuma informaccedilatildeo eacute o normal Fazendo um pequeno exerciacutecio
considerando a hipoacutetese de que os automoacuteveis fossem mais ldquoamigaacuteveisrdquo pode-se imaginar
um motorista sendo avisado que no proacuteximo mecircs venceraacute a garantia de 1 ano do veiacuteculo
aproveite e leve na concessionaacuteria autorizada mais proacutexima para sanar aquele ruiacutedo no painel
Mecircs que vem vocecirc teraacute que pagar por isto A informaccedilatildeo aparece no visor de cristal liacutequido do
raacutedio ou CDplayer Situaccedilatildeo 2 a famiacutelia em viagem de feacuterias ocorre uma falha no sistema
ABS que evita o bloqueio dos freios do veiacuteculo Faltam 200 km para o destino Podemos
continuar a viagem com seguranccedila ou tenho que procurar uma oficina O sistema informa que
24
apenas o sistema antibloqueio estaacute inoperante mas os freios estatildeo perfeitos Siga viagem e
assim que puder leve a uma concessionaacuteria autorizada O proprietaacuterio de uma transportadora
que possui uma frota de veiacuteculos simplificaria sua tarefa de manutenccedilatildeo dos veiacuteculos
Sempre que um caminhatildeo entra numa das filiais o agente SNMP envia um trap (relatoacuterio) das
condiccedilotildees funcionais do veiacuteculo
O mesmo exerciacutecio pode ser feito pensando no poder puacuteblico nos pontos de gerenciamento
de traacutefego que funcionam como uma rede sem fio que recebe e envia dados para os
automoacuteveis uma estaccedilatildeo gerente recebe uma notificaccedilatildeo de um agente SNMP embarcado no
veiacuteculo que informa que eacute um Palio do fabricante FIAT modelo XA 03 placa ABC 1234
Cor vermelha Chassi 2384FTR4532DSE12 MAC Address 0060B30000C2 e estaacute
trafegando a 95 kmh velocidade acima do permitido no trecho A estaccedilatildeo gerente envia uma
mensagem ao veiacuteculo informando a situaccedilatildeo irregular ao motorista que iraacute diminuir a
velocidade para natildeo ser multado Numa situaccedilatildeo hipoteacutetica de roubo de automoacutevel as estaccedilotildees
gerentes do poder puacuteblico satildeo autorizadas a enviar um comando de cortar a igniccedilatildeo do
veiacuteculo
No caso de gerenciamento de um conjunto de veiacuteculos como o proprietaacuterio da transportadora
ou o DER de Santa Catarina existe a necessidade de padronizaccedilatildeo ou seja todas as
montadoras deveriam adotar gradativamente um modelo padronizado A padronizaccedilatildeo
possibilita que se economize no desenvolvimento de aplicaccedilotildees e equipamentos software e
hardware Outra vantagem eacute que mais empresas podem adquirir o sistema e desfrutar dos
benefiacutecios de gerenciamento sobre veiacuteculos jaacute que natildeo se fala mais em tecnologia
proprietaacuteria
Este trabalho considera algumas diferenccedilas entre utilizar o Modelo SNMP para gerenciamento
de uma rede de computadores ou para veiacuteculos automotores Os conceitos baacutesicos natildeo se
alteram e as principais mudanccedilas satildeo relacionadas na Tabela 31
25
26
Modelo SNMP em Redes de
Computadores
Modelo SNMP em Veiacuteculos
Automotores
Estaccedilotildees de
Gerenciamento
Estaacuteticas complexas e
centralizadas
Estaacuteticas ou moacuteveis complexas ou
simples e descentralizadas
Noacutes
GerenciadosEstaacuteticos Moacuteveis
Relaccedilatildeo
Estaccedilotildees Noacutes1 O n n O n
Elementos
Gerenciados
Computadores hubs switches
roteadores
Automoacuteveis ocircnibus caminhotildees
motocicletas
Base de
InformaccedilotildeesMIB-II
Os objetos e grupos da MIB-II satildeo
insuficientes para este fimTabela 31 - Comparativo de Uso no Modelo SNMP
Natildeo se quer que com este trabalho sejam abolidas as questotildees de sigilo e segredo industrial na
pesquisa e desenvolvimento dos veiacuteculos pelo contraacuterio As atuais formas de monitoramento
e telemetria com a meta de resolver problemas e aumentar a vantagem competitiva de seus
produtos satildeo boas principalmente para os consumidores
27
4 - MODELO DE GERENCIAMENTO DE VEIacuteCULOS AUTOMOTORES
O modelo proposto nesta dissertaccedilatildeo eacute baseado no modelo SNMP e utiliza os elementos
previstos ou seja estaccedilotildees de gerenciamento noacutes gerenciados informaccedilotildees e um protocolo
de comunicaccedilatildeo A intenccedilatildeo eacute utilizar ao maacuteximo toda a tecnologia que jaacute foi desenvolvida e
foi consolidada ao longo dos uacuteltimos anos pois isto traraacute baixos custos e uma massa criacutetica jaacute
formada
Neste capiacutetulo e nos posteriores utilizar-se-aacute para efeito de maior clareza a denominaccedilatildeo
carro eou automoacutevel ao inveacutes de veiacuteculo inclusive nas figuras O carro eacute o veiacuteculo mais
comum e pretende-se que o leitor na medida em que se embasa o modelo vaacute traccedilando um
paralelo com as situaccedilotildees corriqueiras do dia-a-dia De qualquer forma o modelo foi pensado
para ser utilizado em todos os tipos de veiacuteculos sejam eles de passeio utilitaacuterios de carga
motocicletas de passageiros enfim todos os veiacuteculos (noacutes) que utilizam a malha viaacuteria (rede)
do paiacutes
O modelo proposto apresenta trecircs arquiteturas Fiacutesica Funcional e de Informaccedilatildeo A
arquitetura Fiacutesica define a infra-estrutura de comunicaccedilatildeo entre os componentes do sistema a
arquitetura Funcional descreve os componentes loacutegicos do sistema e as funcionalidades que
podem ser desenvolvidas e a arquitetura de Informaccedilatildeo apresenta um conjunto de variaacuteveis
que datildeo suporte ao desenvolvimento das aplicaccedilotildees e as notificaccedilotildees que podem ser emitidas
no caso destas variaacuteveis atingirem limiares especificados Cada uma dessas arquiteturas seraacute
detalhada nos itens a seguir
28
41 Arquitetura Fiacutesica
Esta dissertaccedilatildeo utiliza o Modelo de Gerenciamento SNMP por se tratar de uma tecnologia
que eacute padratildeo possui inuacutemeros gerentes e agentes desenvolvidos para as mais diversas
aplicaccedilotildees e eacute produzida em escala o que baixa os custos de implantaccedilatildeo em qualquer
veiacuteculo A quantidade de pessoal que jaacute atua nesta tecnologia tambeacutem eacute um fator positivo A
figura abaixo mostra esquematicamente o modelo sendo aplicado no gerenciamento de
veiacuteculos
Gerenciamento
(GERENTE
SNMP)
Fig 41 - Modelo de Gerenciamento SNMP em Veiacuteculos Automotores
Saindo de um modelo teoacuterico e descrevendo um modelo praacutetico tem-se um computador
rodando um programa gerente SNMP que interage com uma base de dados este computador
possui uma interface ethemet 10100 que estaacute conectada por cabo de par tranccedilado ou fibra
oacutetica a uma bridge Esta bridge converte o padratildeo de comunicaccedilatildeo de rede ethernet em
radiofrequumlecircncia utilizando uma frequumlecircncia de saiacuteda e outra de entrada este conjunto eacute
vulgarmente denominado canal e eacute compartilhado por todos os veiacuteculos equipados com uma
bridge similar A bridge do veiacuteculo opera no mesmo canal e compartilha a banda total
fornecida pelo sistema gerente com os outros veiacuteculos que estatildeo na regiatildeo de cobertura da
antena (ERB - estaccedilatildeo radiobase)
A cobertura de cada ERB depende basicamente da potecircncia real dissipada pela antena do tipo
e ganho da antena Uma referecircncia praacutetica que se pode ter eacute o das aacutereas de cobertura de
telefones celulares o modelo proposto nesta dissertaccedilatildeo pode ser implementado com uma
infraestrutura semelhante A figura 42 mostra os elementos reais e sua interaccedilatildeo
Fig 42 - Modelo fiacutesico para gerenciamento de veiacuteculos
O Modelo de Gerenciamento de Veiacuteculos Automotores contempla todas as etapas da ldquovidardquo
de um veiacuteculo ou seja satildeo previstos estaacutegios diferenciados de monitoramento e controle de
acordo com a etapa em que o veiacuteculo se encontra
A primeira etapa de um veiacuteculo automotor fisicamente falando eacute a sua produccedilatildeo
normalmente executada em seacuterie As montadoras possuem plantas fabris em diversas
localidades do mundo onde produzem determinadas linhas e modelos de veiacuteculos No
momento que o veiacuteculo recebe seu sistema eletro-eletrocircnico incluindo o microservidor
veicular uma estaccedilatildeo de gerenciamento da produccedilatildeo jaacute pode iniciar a gravaccedilatildeo dos dados de
identificaccedilatildeo do mesmo como eacute ilustrado na figura 43
MONTADORA DE AUTOMOacuteVEIS Linha de montagem
Dados de Identificaccedilatildeo do veiacuteculo
Fig 43 - Gerenciamento na produccedilatildeo do veiacuteculo
O veiacuteculo cumpre sua trajetoacuteria na linha de montagem jaacute interagindo com uma aplicaccedilatildeo-
gerente desenvolvida para este fim O fabricante neste momento jaacute pode monitorar os testes
iniciais do veiacuteculo gerenciar sua armazenagem no paacutetio da faacutebrica e o embarque para a
concessionaacuteria Apenas duas estaccedilotildees radiobase externas tecircm capacidade para dar cobertura a
todo parque fabril de uma montadora como a Fiat em Betim MG que eacute a maior montadora do
paiacutes com 613800 m2 de aacuterea construiacuteda segundo informa o site brasileiro da Fiat Automoacuteveis
(2002) Algumas ERBs internas que tem um custo muito inferior agraves externas completariam a
cobertura nos pontos necessaacuterios da linha de montagem
O veiacuteculo pronto segue na maior parte das vezes para uma concessionaacuteria autorizada para ser
comercializado Esta mesma concessionaacuteria normalmente presta assistecircncia teacutecnica aos
veiacuteculos da marca tendo limitaccedilotildees quando recebe um automoacutevel por exemplo de um
concorrente Com uma estaccedilatildeo radiobase interna a concessionaacuteria estaacute habilitada a monitorar
todos os veiacuteculos que entrarem na sua oficina estando eles equipados com o microservidor
veicular O teacutecnico da empresa tem a sua disposiccedilatildeo dados histoacutericos e perfis de uso do
veiacuteculo que podem auxiliar na detecccedilatildeo e soluccedilatildeo do problema
Os dados de identificaccedilatildeo do veiacuteculo e do proprietaacuterio aliados ao perfil do condutor tomam-
se ferramentas para conquista e manutenccedilatildeo do cliente A diminuiccedilatildeo do iacutendice de roubos e
acidentes toma a contrataccedilatildeo do seguro uma opccedilatildeo menos necessaacuteria diminuindo o gasto de
quem compra o veiacuteculo e consequumlentemente aumentando as vendas A figura 44 mostra as
possibilidades de gerenciamento nas fases de comercializaccedilatildeo e manutenccedilatildeo
32
REVENDA DE AUTOMOacuteVEIS
Fig 44 - Gerenciamento na comercializaccedilatildeo e manutenccedilatildeo do veiacuteculo
Encerrada a primeira comercializaccedilatildeo do veiacuteculo inicia-se a etapa de utilizaccedilatildeo do mesmo
por um proprietaacuterio ou condutor O microservidor veicular interage com o condutor via painel
digital ou sintetizador de voz Alguns veiacuteculos de maior valor agregado jaacute satildeo equipados com
paineacuteis que atendem ao ldquocomputador de bordoldquo e ao sistema de som raacutedios FM transmitem
pequenas chamadas e notiacutecias que satildeo lidas no interior do veiacuteculo Sintetizadores de voz
equipam os veiacuteculos chamados ldquotop de linhardquo e informam para o motorista colocar o cinto de
seguranccedila que existem portas abertas etc O Modelo de Gerenciamento de Veiacuteculos
Automotores possibilita que haja um enriquecimento das informaccedilotildees e possibilidades para o
condutor do veiacuteculo conforme mostra a figura 45
33
Fig 45 - Gerenciamento no uso do veiacuteculo
PROPRIETAacuteRIO DO AUTOMOacuteVEL
Monitoramento
Garantia e revisotildees
Seguranccedila
O proprietaacuterio do veiacuteculo eacute notificado sempre que uma troca de oacuteleo ou manutenccedilatildeo
preventiva eacute necessaacuteria diminuindo os riscos de uma eventual perda de garantia do fabricante
O aviso de que a garantia do veiacuteculo estaacute expirando tambeacutem existe e isto possibilita uma
eventual diminuiccedilatildeo de custos numa revisatildeo Como o veiacuteculo interage com o sistema gestor
de tracircnsito o modelo prevecirc um mecanismo de solicitaccedilatildeo de socorro muito uacutetil em casos de
acidentes ou quebra do veiacuteculo O maior benefiacutecio eacute saber que seu veiacuteculo estaacute sendo
monitorado assim como os outros veiacuteculos que estatildeo trafegando O monitoramento causa
maior disciplina no tracircnsito e a consequumlente diminuiccedilatildeo de acidentes como mostra a
experiecircncia na capital paranaense na palavra de Cassio Taniguchi
Em 2001 foram 20 menos mortes no tracircnsito curitibano Passamos de 16 em 2000 para 13 morte em cada grupo de 10 mil veiacuteculos Esse eacute o indicador utilizado para mensurar o niacutevel de seguranccedila no tracircnsito urbano E eacute tambeacutem um iacutendice capaz de nos informar a respeito do niacutevel de civilidade que nossa sociedade alcanccedilou Os curitibanos merecem aplausos porque esse resultado eacute fruto de um esforccedilo coletivo que tem envolvido toda a
34
cidade desde 1997 quando lanccedilamos o programa Cidadatildeo em Tracircnsito O programa todos lembram eacute ancorado no tripeacute formado pela engenharia de traacutefego fiscalizaccedilatildeo e educaccedilatildeo para o Tracircnsito E em cinco anos os resultados falam por si proacuteprios O investimento realizado pela Prefeitura de Curitiba passa de R$ 100 milhotildees - o maior entre as cidades de mesmo porte no paiacutes (TANIGUCHI 2002)
O gerenciamento do veiacuteculo auxilia os engenheiros de traacutefego e aumenta o poder de
fiscalizaccedilatildeo do Poder Puacuteblico tornando praticamente inviaacuteveis as accedilotildees criminosas
envolvendo veiacuteculos O Poder Puacuteblico do Brasil bem como de todo paiacutes que adotar este
modelo de gerenciamento ganha uma ferramenta poderosa de gestatildeo de tracircnsito com reflexos
em oacutergatildeos governamentais federais estaduais e municipais diversos tais como departamentos
de tracircnsito departamentos de poliacutecia rodoviaacuteria poliacutecias civil e militar serviccedilos de
inteligecircncia poliacutecia federal serviccedilos de repressatildeo ao crime organizado e secretarias de
receita A figura 46 ilustra algumas situaccedilotildees contempladas neste modelo proposto
Fig 46 - Gerenciamento pelo Poder Puacuteblico
Administraccedilatildeo da malha viaacuteria
Controle de roubos e acidentes
PODER PUacuteBLICOMonitoramento de
tracircnsito
O poder que o modelo disponibiliza aos oacutergatildeos puacuteblicos eacute o poder da informaccedilatildeo em tempo
real o conjunto formado pela identificaccedilatildeo inequiacutevoca do veiacuteculo seu provaacutevel condutor e a
localizaccedilatildeo atual com pequena margem de erro permite accedilotildees policiais raacutepidas e eficientes O
Modelo de Gerenciamento de Veiacuteculos permite ainda que o sistema gestor execute controles
remotamente sobre o veiacuteculo como corte de combustiacutevel e de igniccedilatildeo do motor causando a
imobilizaccedilatildeo instantacircnea As Estaccedilotildees Puacuteblicas de Gerenciamento satildeo as mais complexas e as
mais seguras de todo o modelo visto o poder que carregam em sua aplicaccedilatildeo Apenas o Poder
Puacuteblico constituiacutedo pode ter acesso a estas potencialidades do sistema e para tanto a
aplicaccedilatildeo-gerente deve ser inviolaacutevel
A figura 47 simula uma implantaccedilatildeo de estaccedilotildees radiobase na regiatildeo central da capital
catarinense dando uma ideacuteia de como seria a distribuiccedilatildeo das antenas para haver
gerenciamento sobre os veiacuteculos que circulam na aacuterea
Fig 47 - Estaccedilotildees Radiobase em Florianoacutepolis
42 Arquitetura Funcional
O sistema fiacutesico apresentado anteriormente eacute mostrado aqui como entidades loacutegicas
posicionadas de acordo com sua funccedilatildeo no modelo de gerenciamento A figura 46 ilustra o
modelo funcional
36
Fig 48 - Modelo Funcional de Gerenciamento
421 Estaccedilotildees de Gerenciamento
As estaccedilotildees de gerenciamento satildeo de diferentes porte e complexidade variando de uma
estaccedilatildeo simples para gravaccedilatildeo de dados de identificaccedilatildeo na faacutebrica ateacute um grande complexo
de gerenciamento de veiacuteculos montado com computadores de grande porte e programas de
gerenciamento capazes de suportar milhares de noacutes (veiacuteculos) no Departamento de Estradas
de Rodagem de uma unidade da federaccedilatildeo As estaccedilotildees seratildeo basicamente destinadas a trecircs
finalidades de acordo com os interesses dos mantenedores da gerecircncia
4211 Estaccedilotildees de Gerenciamento de Produccedilatildeo
As estaccedilotildees de produccedilatildeo satildeo localizadas no ambiente de montagem do veiacuteculo ao lado da
linha de produccedilatildeo em seacuterie da motocicleta do automoacutevel do caminhatildeo do utilitaacuterio do
trator etc Esta estaccedilatildeo serviraacute para gravar as primeiras variaacuteveis na MIB do veiacuteculo
basicamente as de identificaccedilatildeo tais como nome do fabricante modelo do veiacuteculo nuacutemero de
seacuterie etc Estes dados satildeo estaacuteticos e soacute podem ser gravados e alterados em faacutebrica satildeo
uacutenicos e sua longevidade eacute coincidente com a do veiacuteculo
4212 Estaccedilotildees de Gerenciamento de Manutenccedilatildeo
As estaccedilotildees de manutenccedilatildeo estaratildeo baseadas nas concessionaacuterias autorizadas revendas de
automoacuteveis e oficinas mecacircnicas Sua funccedilatildeo baacutesica seraacute a gravaccedilatildeo de dados relativos agrave
venda e ao proprietaacuterio do veiacuteculo Satildeo estaccedilotildees simples que poderatildeo consultar as
informaccedilotildees de qualquer carro de qualquer marca visto que a padronizaccedilatildeo usando SNMP
retira o caraacuteter proprietaacuterio dos sistemas atuais
4213 Estaccedilotildees Puacuteblicas de Gerenciamento
Satildeo estaccedilotildees complexas e seguras que gerenciam a malha viaacuteria de um ou mais municiacutepios de
um estado da uniatildeo Basicamente compostas por hardware e software de grande porte como
por exemplo uma workstation HP ou IBM rodando Openview ou Unicenter TNG interagindo
com uma base de dados Oracle A seguranccedila possibilitada pelo SNMPv3 eacute um fator
primordial neste caso pois aqui estaratildeo sendo utilizadas funccedilotildees de controle vitais no veiacuteculo
422 Noacutes Gerenciados
O noacute gerenciado neste modelo proposto eacute tipicamente um veiacuteculo automotor conforme citado
anteriormente Aqui existe uma caracteriacutestica singular que eacute a de que os noacutes satildeo moacuteveis estatildeo
constantemente em deslocamento desde sua fabricaccedilatildeo na montadora passando pelo
transporte ateacute a revenda e o uso posterior pelo proprietaacuterio ou motorista O veiacuteculo dispotildee de
um hardware especialista - um microservidor veicular mdash que contecircm a vehicleMIB e o agente
este hardware interage com os sensores e atuadores existentes no automoacutevel O microservidor
veicular eacute composto basicamente de uma unidade central de processamento memoacuteria volaacutetil
memoacuteria permanente interface com o veiacuteculo e com a rede sem fio este produto assim como
descrito neste modelo natildeo existe comercialmente poreacutem a tecnologia eacute a mesma que eacute
utilizada na implementaccedilatildeo de gerenciamento em roteadores e switches
423 Meio de Comunicaccedilatildeo
A forma como a estaccedilatildeo gerenciadora e o noacute gerenciado trocam informaccedilotildees eacute por
radiofrequumlecircncia ou seja eacute uma comunicaccedilatildeo ethemet sem fio (wireless) que utiliza a mesma
tecnologia jaacute empregada em redes locais O gerente (estaccedilatildeo gerente) interage com o agente
(noacute gerenciado) por intermeacutedio de uma bridge ethemet sem fio e vice-versa A frequumlecircncia de
difusatildeo deve ser diversa das maciccedilamente utilizadas ISM (Aplicaccedilotildees Industriais Cientiacuteficas
e Meacutedicas) por motivos oacutebvios a escolha deve recair nas faixas atribuiacutedas para aplicaccedilatildeo
moacutevel terrestre preferencialmente as proacuteximas das bases de VHF e UHF 41015 MHz ateacute 50
MHz e 3354 MHZ ateacute 3999 MHz (ANATEL 2002)
Fig 49 - Espectro de frequumlecircncias no Brasil
423 Informaccedilotildees de Gerenciamento
As informaccedilotildees envolvidas estatildeo definidas em vehicleMIB e satildeo tratadas pelo agente
especialista que acompanha o veiacuteculo Os objetos ou atributos em questatildeo atendem a
legislaccedilatildeo brasileira de tracircnsito vigente e os requisitos baacutesicos do fabricante do revendedor e
do proprietaacuterio
39
424 Protocolo de Gerenciamento
O protocolo a ser utilizado eacute o SNMPv3 implementado sobre SNMPv2 A versatildeo 3 apresenta
vaacuterios avanccedilos na questatildeo de seguranccedila e as definiccedilotildees podem ser vistas nas RFCs 2571 a
2575 Como esta versatildeo natildeo eacute completa existe a necessidade da versatildeo anterior que pode ser
vista nas RFCs 1905 e 1906
43 Arquitetura de Informaccedilatildeo
A vehicleMIB foi projetada para atender as demandas baacutesicas de todas entidades fiacutesicas e
juriacutedicas que interagem com um automoacutevel Esta MIB procura natildeo conflitar com os sistemas
atualmente implantados que foram concebidos com outra finalidade
A pesquisa que resultou nesta MIB abrangeu a atual legislaccedilatildeo de tracircnsito os atuais coacutedigos
procedimentos e nuacutemeros empregados pela induacutestria automobiliacutestica e suas concessionaacuterias
As funccedilotildees principais de um automoacutevel foram contempladas somou-se a elas algumas
variaacuteveis trazidas do universo de redes de computadores e outras retiradas de carros-conceito
431 Desenvolvimento da MIB
Utilizou-se como ferramenta de auxiacutelio um pacote de programas da MG-Soft chamado MIB
Browser Professional Edition sendo que as figuras que mostram a aacutervore da MIB satildeo telas
capturadas deste software
40
f j MG-SOFT MIszlig Compiler - [MIszlig Group1J File Edit View Modules Jools Window Help
B MIB Tree B Q ] iso
B - Q org B Q dod
R-f1 internetiQ j directorv
+i _ J mgmtR I__| experimental
B vehicleMIBi Q j vehideMIBObjects Si f j vehicleMIBNotifications IS _ J vehicleMIBConformance
f i L_1 private I- SNMPvl Traps
ffl iJ T extual ConventionsS Type Assignments
Fig 410 - Aacutervore da MIB
A vehicleMIB faz parte do grupo experimental (3) segundo a notaccedilatildeo ASNl utilizada pelo
protocolo SNMP Os objetos definidos (OBJECT IDENTIFIER) para compor a vehicleMIB
foram trecircs a saber
vehicleMIBObjects conteacutem todas as informaccedilotildees relativas a identificaccedilatildeo do veiacuteculo
(vehicleldent) ao proprietaacuterio do veiacuteculo (vehicleOwner) o seu histoacuterico (vehicleHistory)
valores momentacircneos (vehicleStatus) e variaacuteveis para controle (vehicleControl)
vehicleMIBNotifications este objeto comporta os atributos utilizados para notificaccedilatildeo de
eventos importantes e se destinam principalmente para servir ao motoristaproprietaacuterio
vehicleMIBConformance este grupo define as necessidades e possibilidades de
implementaccedilatildeo segundo uma famiacutelia de objetos (OBJECT-GROUP) preacute-determinada Os
atributos referentes a grupos e as questotildees de concordacircncia estatildeo contidos nos OBJECT
IDENTIFIER vehicleGroups e vehicleCompliance
41
bullJMG-SOFT MIB Compilei [MIB Group]Uumliacute File Edit View Modules loots Window Help
tg satildegt U m amp T raquo f t I o s P3 m p | 0
B ^ MIB Tree B _ J iso
H Q j org eacute Q dod
Eacute j J internetP~1 directory
B i_ J mgmt rsquo Q j mib-2
agrave Q experimental Ograve OtildeEcirc vehicleMIB
Egrave __| vehicleMIBObjectsSi _ J vehicleldent ffl- n vehicleOwner E _ ] vehicle History ffl- fj vehicleStatus Egrave C j vehicleControl
atilde __) vehicleMIBNotificationsvehicleN otificationChangeO ilAndM aintenance
lt4 vehicleN otificationHelp d f vehicleNotificationGuaranty
B _ ] vehicleMIBConformance IacuteB _ J vehicleCompliance Eacute L J vehicleGroups
B -(_J private1Q j enterprises
Fig 411mdash Aacutervore de vehicleMIBObjects
432 Descriccedilatildeo de vehicleMIBObjects
Esta seccedilatildeo descreve com maiores detalhes cada variaacutevel que compotildee a vehicleMIBObjects
que eacute composta pelos grupos vehicleldent vehicleOwner vehicleHistory vehicleStatus e
vehicleControl
42
4321 Grupo vehicleldent
F1 P 1 experimental Eacute- vehicleMIB
lEacute vehicleMIB Objects B- [_ J vehicleldent
vehicleldentManufacturer vehicleldentModel
vehicleldentSoftwareVersionamp vehideldentAgentSoftwareVersion
vehiclel dentType vehicleldentFuel vehicleldentManufacturingYear vehiclel dentM odelYrsquo ear vehiclel dentCapacity
I^ vehiclel dentPoweri-- vehiclel dentM otorType
vehiclel dentM otorNumber vehiclel dentCylinder
vehiclel dentFirstOilChange | ^ vehicleldentFirstMaintenance
gt$j vehicleldentMaintenancePeriod vehiclel dentColor
i vehiclel dentChassisl d j-- vehicleldentLicencePlate bull vehicleldentlpAddress i - ^ vehicleldentMacAddress h vehiclel dentS eriaIN umber vehicleldentGuaranty
Fig 411 - Aacutervore de vehicleldent
vehicleldentManufacturer - O objeto vehicleldentManufacturer eacute uma string que armazena o
nome da empresa que produz o veiacuteculo eacute gravada em faacutebrica e natildeo se altera mais Esta
variaacutevel seraacute preenchida por exemplo com ldquoGeneral Motorsrdquo ldquoVolkswagenrdquo ou ldquoYamahardquo
vehicleldentModel - Esta variaacutevel conteraacute a identificaccedilatildeo do modelo do veiacuteculo eacute fixa e natildeo
pode ser alterada Ex Palio EX Xsara Picasso Celta
vehicleldentSoftwareVersion - Este atributo eacute reservado agrave versatildeo do firmware ou software do
veiacuteculo e eacute atualizado cada vez que eacute feito o upgrade do mesmo Este programa eacute uma espeacutecie
de sistema operacional do hardware contido no veiacuteculo
vehicleldentAgentSoftwareVersion - A versatildeo do agente de gerenciamento pode ou natildeo
coincidir com a versatildeo de firmware Caso estes programas tenham tratamento e evoluccedilatildeo
distintos as versotildees podem ser atualizadas separadamente e teratildeo coacutedigos diferentes
vehicleldentType - Este objeto serve para identificar o tipo de veiacuteculo segundo determinaccedilatildeo
das leis brasileiras de tracircnsito O tipo de veiacuteculo automotor consta na documentaccedilatildeo de
licenciamento e pode ser por exemplo tipo automoacutevel de passeio caminhatildeo de carga ocircnibus
de passageiros etc
vehicleldentFuel - A variaacutevel vehicleldentFuel serve para identificar o combustiacutevel principal
para que o veiacuteculo foi originalmente construiacutedo Eacute gravado na linha de montagem e
permanece caso haja transformaccedilatildeo posterior no motor do veiacuteculo este dado natildeo pode ser
alterado Ex gasolina tipo C oacuteleo diesel energia eleacutetrica etc
vehicleldentManufacturing Year - Neste atributo eacute gravado o ano de fabricaccedilatildeo do veiacuteculo
Depois de gravado natildeo se altera
vehicleldentModelYear - A vehicleldentModelYear armazena o ano do modelo do veiacuteculo
que pode ou natildeo coincidir com o ano de fabricaccedilatildeo
vehicleldentCapacitv - Esta variaacutevel eacute uma string que armazena a capacidade do veiacuteculo de
acordo com a destinaccedilatildeo do mesmo ou seja se se tratar de um caminhatildeo a capacidade de
carga seraacute de 40000 kg se for um automoacuteveL a capacidade seraacute de 5 passageiros por
exemplo
vehicleldentPower - Identifica a potecircncia nominal da motorizaccedilatildeo principal do veiacuteculo que
pode ser expressa em cv (cavalo-vapor) ou W (watt) de acordo com a legislaccedilatildeo vigente no
paiacutes de utilizaccedilatildeo do veiacuteculo
vehicleldentMotorTvpe - Este atributo armazena a identificaccedilatildeo da principal forma de
motorizaccedilatildeo do veiacuteculo ou seja qual o tipo de motor que preferencialmente ou
prioritariamente eacute utilizado Caso o veiacuteculo seja um hiacutebrido com motor a combustatildeo e
eleacutetrico armazenar a identificaccedilatildeo do motor mais utilizado
vehicleldentMotorNumber - Este objeto armazena o nuacutemero de identificaccedilatildeo do motor do
veiacuteculo que eacute uacutenico e faz parte do conjunto de nuacutemeros que identificam o conjunto de
sistemas que compotildee um veiacuteculo
vehicleldentCvlinder - Utilizada para informar o nuacutemero total de cilindros (pistotildees) do motor
caso se trate de um motor de combustatildeo
vehicleldentFirstOilChange - Esta variaacutevel serve para armazenar a distacircncia maacutexima
percorrida - a popular ldquoquilometragemrdquo - para se realizar a primeira troca de oacuteleo lubrificante
interno do motor Esta informaccedilatildeo serviraacute para que o condutor do veiacuteculo seja notificado a
tempo de proceder agrave troca sem causar danos ao motor nem perder a garantia de faacutebrica
vehicleldentOilChangePeriod - O objeto em questatildeo armazena o valor em km ou milhas
recomendado pelo fabricante entre trocas de oacuteleo lubrificante do motor Ex 10000 km
vehicleldentFirstMaintenance - A variaacutevel vehicleldentFirstMaintenance serve para registrar
o limite de quilometragem para realizaccedilatildeo da primeira revisatildeo gratuita do veiacuteculo Existe na
vehicleMIB uma notificaccedilatildeo que utiliza este atributo com o objetivo de resguardar o
proprietaacuterio de um eventual esquecimento ou distraccedilatildeo que acarretaria perda de garantia
vehicleldentMaintenancePeriod - O atributo eacute registrado em faacutebrica e representa o valor da
quilometragem recomendada entre as manutenccedilotildees preventivas E uma seguranccedila a mais para
o usuaacuterio que seraacute avisado sempre que determinados conjuntos de peccedilas principalmente
mecacircnicas estiverem com seu desgaste natural no limite
vehicleldentColor - A vehicleldentColor eacute a string que armazena o nome da cor predominante
do veiacuteculo Esta informaccedilatildeo eacute gravada em faacutebrica e permanece inalterada durante a vida uacutetil
do veiacuteculo
vehicleldentChassisId - Todo veiacuteculo possui um nuacutemero de identificaccedilatildeo gravado fisicamente
em seu chassis ou monobloco esta variaacutevel armazena este nuacutemero
vehicleldentLicencePlate - Este atributo armazena a placa do veiacuteculo no caso do Brasil
composto por 3 letras e 4 nuacutemeros Esta identificaccedilatildeo somente eacute conhecida apoacutes o
licenciamento do veiacuteculo que eacute feito apoacutes a venda em consequumlecircncia o valor somente poderaacute
ser gravado na concessionaacuteria ou revenda
vehicleldentlpAddress - Esta variaacutevel estaacute determinada na vehicleMIB para uma eventual
necessidade de acesso a Internet sendo que um provedor de acesso iraacute fornecer o valor que
seraacute volaacutetil e teraacute a mesma duraccedilatildeo do acesso solicitado
vehicleldentMacAddress - Este campo foi implementado para que o veiacuteculo utilize um
nuacutemero uacutenico de identificaccedilatildeo dentro das mesmas regras vaacutelidas hoje para equipamentos e
acessoacuterios de informaacutetica A utilizaccedilatildeo de uma identificaccedilatildeo deste tipo poderaacute substituir uma
ou mais jaacute existentes
vehicleldentSerialNumber - O nuacutemero de seacuterie de produccedilatildeo do veiacuteculo eacute gravado em faacutebrica e
permanece inalterado durante a vida do mesmo Segue as regras de cada fabricante
vehicleldentWarrantv - Este atributo armazena o valor referente ao periacuteodo de garantia do
veiacuteculo tipicamente 1 ou 2 anos a partir da data da primeira venda Esta informaccedilatildeo serve
para que o proprietaacuterio seja notificado antes do vencimento deste limite para que possa
realizar as manutenccedilotildees necessaacuterias com um miacutenimo de gasto
4322 Grupo vehicleOwner
vehicleOwnerName - A variaacutevel vehicleOwnerName armazena o nome do proprietaacuterio do
veiacuteculo o mesmo nome que consta no documento legal de licenciamento Eacute gravado na
concessionaacuteria e alterado de acordo com os documentos do veiacuteculo
vehicleOwnerRegister - Este objeto serve para armazenar um nuacutemero de algum documento de
identificaccedilatildeo do proprietaacuterio No Brasil os valores preferenciais satildeo o Cadastro de Pessoa
Fiacutesica (CPF) e o Cadastro Nacional da Pessoa Juriacutedica (CNPJ) mas pode conter os nuacutemeros
da carteira nacional de habilitaccedilatildeo ou carteira de identidade
vehicleOwnerPhone - O atributo vehicleOwnerPhone registra o nuacutemero de um telefone de
contato do proprietaacuterio do veiacuteculo
vehicleOwnerMail - Esta string serve para armazenar o endereccedilo eletrocircnico (e-mail) do
proprietaacuterio do veiacuteculo Este valor e o anterior satildeo regravados em concessionaacuteria a cada troca
de proprietaacuterio
4323 Grupo vehicIeHistory
3 T I experimental vehicleMIB
Otilde P jJ vehicleMIBObjects Eacute L J vehicleldent El i_ J vehicleOwner
vehicleOwnerName vehicleO wnerR egister vehicleOwnerFone vehicleOwnerMail
B l_ J vehicleH istoryvehicleH istory D eliveryD ate vehicleH istoryVendor vehicleH istoryDealer
^ vehicleH istoryN umLinesEacute1 __J vehicleH istoryT able
B - lla vehicleH istoryEntryvehicleHistoryLinelndex
Q vehicleHistoryMaintenanceDate ^ vehicleH istoryMaintenance
vehicleH istoryuumlilChangeD ate Q vehicleH istoryOilChange
Fig 413 - Arvore de vehicleOwner e vehicIeHistory
vehicleHistorvDelivervDate - A variaacutevel em questatildeo foi criada para armazenar a data da
primeira entrega do veiacuteculo tipicamente a data constante na nota fiscal de venda da
montadora ou da concessionaacuteria destinada ao proprietaacuterio
vehicleHistoryVendor - A vehicleHistoryVendor armazena o nome do vendedor que realizou
a venda do veiacuteculo ao proprietaacuterio Este vendedor eacute tipicamente um funcionaacuterio da revenda
ou concessionaacuteria
vehicleHistorvDealer - O nome da revenda ou concessionaacuteria (pessoa juriacutedica) eacute gravado
neste campo de forma que fique registrada a empresa que comercializou o veiacuteculo
vehieleHistoryNumLines - Representa o nuacutemero maacuteximo de linhas que seratildeo armazenadas na
tabela vehicleHistoryTable
vehicleHistorvLinelndex - Representa o iacutendice da tabela vehicleHistoryTable
vehicleHistoryMaintenanceDate - A variaacutevel vehicleHistoryMaintenanceDate serve para
registrar as datas das manutenccedilotildees preventivas realizadas contendo dia mecircs e ano Esta
informaccedilatildeo serve principalmente para resguardar o usuaacuterio do veiacuteculo quanto agraves garantias de
peccedilas e sistemas
vehicleHistoryMaintenance - Aqui se identifica a quilometragem do veiacuteculo na ocasiatildeo em
que eacute realizada a manutenccedilatildeo preventiva Informada em quilocircmetros corresponde agrave marcaccedilatildeo
presente do odocircmetro do veiacuteculo
vehicleHistoryOilChangeDate - Esta variaacutevel armazena a data das trocas de oacuteleo lubrificante
do motor cuja periodicidade eacute definida pelo fabricante e deve ser cumprida a risca para o
veiacuteculo natildeo perder a garantia
vehicleHistoryOilChange - Este atributo registra a quilometragem do veiacuteculo por ocasiatildeo da
troca de oacuteleo lubrificante correspondente
48
4324 Grupo vehicleStatus
B - n experimental S gg vehicleMIB
vehicleMIBObjectsS3 __] vehicleldentra- r~l vehicleQwner reg L_3 vehicleHistory
S Q vehicleStatus|--reggt vehicleS tatusHeip j- - vehicles atusNurnLines
B r_ j vehicles tatusT able B l|sj vehicles tatusEntry
vehicleS tatusLinelndex vehicleS tatusS peed j- ^ vehicleStatusRpm
vehicleStatusMotorTemperature vehicleStatusFuelLevel
^ vehicleS tatusKmvehicleStatusTirePressure
^ vehicleStatusMotorOilLevel vehicleS tatusBatteryLevel
^ vehicleStatusLocation B Q j vehicleControl
j-regraquo vehicleControlFuel J ______ j______ 1 vehicleContfQllgnition________________
Fig 414 - Aacutervore de vehicleStatus
vehicleStatusHelp - Esta variaacutevel pode assumir somente os valores de ligado ou desligado eacute
acionada pelo condutor do veiacuteculo e serve como pedido de socorro Uma notificaccedilatildeo eacute emitida
a partir da vehicleStatusHelp
vehicleStatusNumLines - Este atributo serve para definir o nuacutemero maacuteximo de linhas da
tabela vehicleStatusTable
vehicleStatusLinelndex - Esta variaacutevel eacute o iacutendice da tabela vehicleStatusTable
vehicleStatusSpeed - Neste atributo eacute registrada a velocidade presente do veiacuteculo fornecida
pelo sistema convencional de sensoriamento do veiacuteculo em quilocircmetros ou milhas por hora
vehicleStatusRpm - A vehicleStatusRpm armazena o valor atual de rotaccedilotildees ou giros do eixo
principal do motor a unidade eacute rpm (rotaccedilotildees por minuto)
vehicleStatusMotorTemperature - Este atributo registra a temperatura atual do liacutequido de
arrefecimento do motor em graus centiacutegrados ou Fahrenheit
vehicleStatusFuelLevel - A variaacutevel vehicleStatusFuelLevel eacute usada para indicar o niacutevel atual
do combustiacutevel principal do veiacuteculo
vehicleStatusKm - A variaacutevel armazena a quilometragem total percorrida pelo veiacuteculo desde
sua fabricaccedilatildeo em quilocircmetros ou milhas terrestres
vehicleStatusTvrePressure - Este atributo foi criado para registrar o valor presente da pressatildeo
nos pneus do veiacuteculo e serve para informar sobre um pneu que esteja furado ou com uma
quantidade insuficiente de material gasoso ou liacutequido em seu interior Este monitoramento jaacute
existe hoje principalmente em caminhotildees de carga sendo raro em motocicletas e
automoacuteveis
vehicleStatusMotorOilLevel - Esta variaacutevel marca o niacutevel presente de oacuteleo lubrificante do
motor e ajuda a identificar uma eventual ldquoqueimardquo de oacuteleo ou seja um consumo acima do
previsto pelo fabricante que pode resultar em dano grave ao motor
vehicleStatusBatteryLevel - Este valor corresponde agrave carga atual da bateria que eacute usada
principalmente para dar a partida no veiacuteculo
vehicleStatusLocation - A informaccedilatildeo de localizaccedilatildeo do veiacuteculo pode ser feita de duas
maneiras uma aproximada resultado da associaccedilatildeo com a raacutedio-base que recebeu a
identificaccedilatildeo do veiacuteculo A segunda forma mais precisa eacute a partir da informaccedilatildeo gerada por
um moacutedulo GPS (global positioning system) do veiacuteculo o GPS atualiza constantemente a
vehicleStatusLocation com as coordenadas presentes
4325 Grupo vehicleControl
vehicleControlFuel - Este atributo de controle assume ligado ou desligado e eacute a forma do
sistema puacuteblico de controle da malha viaacuteria interromper remotamente o fornecimento de
combustiacutevel para o motor ocasionando a parada do veiacuteculo Esta accedilatildeo de controle eacute feita nos
casos de roubo fuga ou sequumlestro e requer intervenccedilatildeo policial
vehicleControlIgnition - Este atributo de controle assume ligado ou desligado e eacute a forma do
sistema puacuteblico de controle da malha viaacuteria interromper remotamente o sistema de igniccedilatildeo de
combustiacutevel para o motor ocasionando a parada do veiacuteculo Eacute uma alternativa ao controle
anterior pois enquanto um desliga a bomba de combustiacutevel o outro corta a energia eleacutetrica
que ocasiona a queima de combustiacutevel que aciona o motor Esta accedilatildeo de controle eacute feita nos
casos de roubo fuga ou sequumlestro e requer intervenccedilatildeo policial
433 Descriccedilatildeo de vehicleMIBNotificationsS L J experimental
Eacute H fg vehicleMIBB lt01 vehicleMIBObjects
Eacute vehicleldent Eacute O vehicleOwner te j__j vehicleHistory Eacute - f l vehicleStatus B - P l vehicleControl
U vehicleM IB N otificationsvehicleN otificationChangeO ilAndM aintenance
if vehicleN otificationHelp A f vehicleN otificationGuatanty
Eacute L J vehicleMIBConiacuteorrnance H r~l private______________________________________________
Fig 415 - Aacutervore de vehicleMIBNotifications
vehicleNotificationChangeOilAndMaintenance - Esta notificaccedilatildeo eacute emitida quando os limites
de troca de oacuteleo lubrificante do motor ou de manutenccedilatildeo preventiva estiverem proacuteximos e
auxilia o condutor do veiacuteculo a realizar estas tarefas em tempo haacutebil natildeo correndo o risco de
dano ou de perda de garantia
vehicleNotificationHelp - Esta notificaccedilatildeo eacute acionada em caso de pedido de socorro pelo
condutor do veiacuteculo
vehicleNotificationWarranty - A notificaccedilatildeo em questatildeo foi criada para informar o condutor
do veiacuteculo da aproximaccedilatildeo do final do periacuteodo de garantia regulamentar dado pela montadora
do veiacuteculo Este aviso permite que sejam feitos consertos sem ocircnus ou seja dentro da
cobertura da garantia
434 Descriccedilatildeo de vehicleMIBConformance
As regras de conformidade satildeo os niacuteveis de implementaccedilotildees da base de dados possiacuteveis
partindo de um conjunto miacutenimo aceitaacutevel ateacute a implementaccedilatildeo total A tabela 41 apresenta
as implementaccedilotildees baacutesica avanccedilada de controle e plena
4341 Descriccedilatildeo de vehicleComplience
vehicleBasicComplience - esta regra de conformidade incorpora o miacutenimo conjunto de
variaacuteveis que devem ser implementadas num veiacuteculo basicamente dados de identificaccedilatildeo e
status Estas variaacuteveis satildeo contidas em vehicleBasicGroup
vehicleAdvancedComplience - esta norma acrescenta a anterior os dados histoacutericos e as
notificaccedilotildees Composta pelos grupos vehicleBasicGroup vehicleAdvancedGroup e
vehicleNotificationsGroup
vehicleControlComplience - aleacutem das variaacuteveis de identificaccedilatildeo esta regra solicita as
implementaccedilotildees dos objetos de controle ou seja vehicleBasicGroup mais
vehicleControlGroup
vehicleFullComplience - esta implementaccedilatildeo considera todos os objetos da MIB no veiacuteculo
possibilitando identificaccedilatildeo completa dados estatiacutesticos status atual e capacidade de controle
Os grupos satildeo vehicleBasicGroup vehicleAdvancedGroup vehicleNotificationsGroup e
vehicleControlGroup
52
OBJETO BASIC ADV CONTROL FULL
vehicleldentManufacturer X X X X
vehicleldentModel X X X X
vehicleldentSoflware V ersion X X X X
vehicleldentAgentSoftwareVersion X X X X
vehicleldentT ype X X X X
vehicleldentFuel X X X X
vehicleldentManufacturing Y ear X X X X
vehicleldentModel Year X X X X
vehicleldentCapacity X X X X
vehicleldentPower X X X X
vehicleldentMotorType X X X X
vehicleldentMotorNumber X X X X
vehicleldentCylinder X X X X
vehicleldentFirstOilChange X X X X
vehicleldentOilChangePeriod X X X X
vehicleldentFirstMaintenance X X X X
vehicleldentMaintenancePeriod X X X X
vehicleldentColor X X X X
vehicleldentChassisId X X X X
vehicleldentLicencePlate X X X X
vehicleldentlpAddress X X X X
53
vehicleldentMacAddress X X X X
vehicleldentSerialNumber X X X X
vehicleldent Warranty X X X X
vehicleOwnerName X X
vehicleOwnerRegister X X
vehicleOwnerPhone X X
vehicleOwnerMail X X
vehicleHistoryDeliveryDate X X
veMcleHistoryV endor X X
vehicleHistoryDealer X X
vehicleHistoryNumLines X X
vehicleHistoryLinelndex X X
vehicleHistoryMaintenanceDate X X
vehicleHistoryMaintenance X X
vehicleHistoryOilChangeDate X X
vehicleHistoryOilChange X X
vehicleStatusHelp X X X X
vehicleStatusNumLines X X X X
vehicleStatusLinelndex X X X X
vehicleStatusSpeed X X X X
vehicleStatusRpm X X X X
vehicleStatusMotorTemperature X X X X
54
vehicleStatusFuelLevel X X X X
vehicleStatusKm X X X X
vehicleStatusTyrePressure X X X X
vehicleStatusMotorOilLevel X X X X
vehicleStatusBatteryLevel X X X X
vehicleStatusLocation X X X X
vehicleControlFuel X X
vehicleControlIgnition X X
vehicleNotificationChangeOilAndMaintenance X X
vehicleNotificationHelp X X
vehicleNotificationWarranty X X
Tabela 41 - Planilha de Conformidade
4342 Descriccedilatildeo de vehicleGroups
vehicleBasicGroup - conteacutem as variaacuteveis vehicleldentManufacturer vehicleldentModel
vehicleldentSoftwareVersion vehicleldentAgentSoftwareVersion vehicleldentType
vehicleldentFuel vehicleldentManufacturingYear vehicleldentModelYear vehicleldent
Capacity vehicleldentPower vehicleldentMotorType vehicleldentMotorNumber vehicle
IdentCylinder vehicleldentFirstOilChange vehicleldentOilChangePeriacuteod vehicleldentFirst
Maintenance vehicleldentMaintenancePeriod vehicleldentColor vehicleldentChassisId
vehicleldentLicencePlate vehicleldentlpAddress vehicleldentMacAddress vehicleldent
SerialNumber vehicleldentWarranty vehicleStatusHelp vehicleStatusNumLines
vehicleStatus Linelndex vehicleStatusSpeed vehicleStatusRpm vehicleStatusMotor
Temperature vehicleStatusFuelLevel vehicleStatusKm vehicleStatusTirePressure vehicle
StatusMotorOilLevel vehicleStatusBatteryLevel vehicleStatusLocation
vehicleAdvancedGroup - conteacutem os objetos vehicleOwnerName vehicleOwnerRegister
vehicleOwnerPhone vehicleOwnerMail vehicleHistoryDeliveryDate vehicleHistoryVendor
vehicleHistoryDealer vehicleHistoryNumLines vehicleHistoryLinelndex vehicleHistory
MaintenanceDate vehicleHistoryMaintenance vehicleHistoryOilChangeDate vehicleHistory
OilChange
vehicleControlGroup - conteacutem as variaacuteveis vehicleControlFuel e vehicleControlIgnition
vehicleNotificationsGroup - conteacutem os objetos vehicleNotificationChangeOilAnd
Maintenance vehicleNotificationHelp e vehicleNotificationWarranty
56
5 - CONCLUSAtildeO
O Brasil eacute um paiacutes com grandes mazelas sociais que satildeo agravadas por acidentes crimes e
contravenccedilotildees Todos estes eventos geram grandes prejuiacutezos econocircmicos e morais a toda
populaccedilatildeo Esta dissertaccedilatildeo propocircs definir um modelo tecnicamente viaacutevel que incremente
sensivelmente a capacidade do Estado de gerenciar sua frota de veiacuteculos que satildeo elementos
sempre presentes nos eventos em questatildeo
Este trabalho procurou detalhar fiacutesica e funcionalmente cada elemento necessaacuterio para que o
Modelo de Gerenciamento de Veiacuteculos Automotores funcione Embasou teoricamente as
vaacuterias tecnologias envolvidas e consolidou-as com sistemas similares existentes O passo
inicial para que haja o desenvolvimento das vaacuterias peccedilas do quebra-cabeccedila foi efetivamente
criado que foi o Modelo de Informaccedilatildeo - a MIB
Esta base de dados - a vehicleMIB - representa o ponto de partida para o desenvolvimento de
elementos necessaacuterios ao modelo aqui especificado A proacutepria MIB pode ser estendida de
acordo com as necessidades e caracteriacutesticas proprietaacuterias de cada fabricante de veiacuteculos Mas
as grandes frentes que se abrem satildeo as de desenvolvimentos de aplicaccedilotildees de gerenciamento e
equipamentos dedicados Neste sentido pretende-se dar continuidade a esta pesquisa atraveacutes
da especificaccedilatildeo e implementaccedilatildeo do microservidor veicular uma peccedila de hardware capaz de
interagir com sensores e atuadores de um automoacutevel e ao mesmo tempo comunicar-se com
uma rede ethemet sem fio e com o motorista tudo de forma segura e confiaacutevel
Os desafios poliacuteticos e sociais natildeo satildeo menores um modelo como o proposto aqui altera a
percepccedilatildeo e os haacutebitos das pessoas Altera tambeacutem a balanccedila do poder econocircmico do capital
pois algumas empresas simplesmente perdem sua utilidade bem como alguns oacutergatildeos estatais
Em compensaccedilatildeo novas empresas surgem novas tecnologias satildeo criadas e o paiacutes toma a
vanguarda em gerenciamento viaacuterio sepultando os interesses particulares em detrimento do
coletivo
O trabalho aqui desenvolvido representa a possibilidade de um avanccedilo social e econocircmico
consideraacutevel e recomenda-se que a pesquisa e o desenvolvimento continuem nesta linha
buscando materializar as ideacuteias e conceitos apresentados no Modelo de Gerenciamento de
Veiacuteculos Automotores
57
ANEXO 1 - VehicleMIB
VEHICLE-MIB DEFINITIONS = BEGIN
IMPORTSdirectory mgmt experimental enterprises
FROM RFC1155-SMI MODULE-IDENTITY OBJECT-TYPE NOTIFICATION-TYPE OBJECT-IDENTITY Counter32 Gauge32 Integer32 IpAddress
FROM SNMPv2-SMI DisplayString TimeStamp Timelnterval TestAndlncr
AutonomousType DateAndTime TEXTUAL-CONYENTION FROM SNMPv2-TC
MODULE-COMPLIANCE OBJECT-GROUP NOTIFICATION-GROUP FROM SNMPv2-CONF
mib-2FROM RFC1213-MIB
Positiveinteger NonNegativelnteger FROM UPS-MIB
MacAddressFROM BRIDGE-MIB
- 136 131vehicleMIB MODULE-IDENTITY
LAST-UPDATED 200210151827Z - october 15 2002 at 1827 ORGANIZATION UFSC - CPGCCCONT ACT-INF O
Bobiquins Estevatildeo de MelloPostal address BR Sistemas Ltda
Rua Lauro Linhares 2123803ATrindadeFlorianoacutepolis SC88036-002Brasil
Tel 55 48 234 8945 Fax 55 48 234 8945
E-mail bobibrsistemascombrDESCRIPTION
The MIB module to describe vehicles= experimental 1
- 1361311vehicleMIBObjects OBJECT IDENTIFIER = vehicleMIB 1
mdash The Device Identification group
All objects in this group except for vehicleldentLicencePlate and vehiclelpAddress are set at device initialization and remain static
- I36I3111vehicleldent OBJECT IDENTIFIER vehicleMIBObjects 1
- 136L31111vehicleldentManufacturer OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The name of the vehicles manufacturer= vehicleldent 1
- 136131112vehicleldentModel OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles model designation= vehicleldent 2
- 136131113vehicleldentSoftwareVersion OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles firmwaresoftware version(s) This variablemay or may not have the same value asvehicleldentAgentSoftwareVersion in some implementations
vehicleldent 3
- 136131114vehicleldent Agent Soft wareV ersion OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles agent software version This variable may or may not have the same value asvehicleldentvehicleSoftwareVersion in some implementations
= vehicleldent 4
- 136131115vehicleldentType OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles identification type= vehicleldent 5
- L36131116vehicleldentFuel OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles fuel identification= vehicleldent 6
- 136131117vehiclel dentManufacturing Y ear OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles year= vehicleldent 7
- 136131118vehicleldentModelYear OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles model year vehicleldent 8
- 136L31119vehicleldentCapacity OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles capacity= vehicleldent 9
- 1361311110vehicleldentPower OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles engine power
= vehicleldent 10
-1361311111vehicleldentMotorType OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles motor type= vehicleldent 11
- 1361311112vehicleldentMotorNumber OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles engine identification number= vehicleldent 12
- 1361311113vehicleldentCylinder OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles engine number of cylinders= vehicleldent 13
- 1361311114vehicleldentFirstOilChange OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles displacement required for the first oil change = vehicleldent 14
- 1361311115vehicleldentFirstMaintenance OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles displacement required for the first oficial maintenance
= vehicleldent 15
- 1361311116vehicleldentMaintenancePeriod OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles regular maintenance intervals= vehicleldent 16
-1361311117vehicleldentColor OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles predominant color= vehicleldent 17
- 1361311118vehicleldentChassisId OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles chassis identification number= vehicleldent 18
- 1361311119vehicleldentLicencePlate OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
A string which identifies the vehicles licence plate This object should be set by the dealer
= vehicleldent 19
- 1361311120vehicleldentlpAddress OBJECT-TYPE
SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION
The IP Address of the vehicle This value must be provided by the managing aplication A value of 0000 implies that there isnt a provider nearby
DEFVAL 00000000rsquoH = vehicleldent 20
- 1361311121vehicleldentMacAddress OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-only STATUS current DESCRIPTION
The MAC address used by this vehicle when it must be referred to in a unique fashion It is only required to be unique
REFERENCEIEEE 802ID-1990 Sections 64113 and 3125
= vehicleldent 21
-1361311122vehicleldentSerialNumber OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
A string which identifies the vehicles serial number = vehicleldent 22
- 1361311123vehicleldent Warranty OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
A string which identifies the vehicles warranty= vehicleldent 23
mdash Owner Group
- I36I3112vehicleOwner OBJECT IDENTIFIER = vehicleMIBObjects 2
- L36131121 vehicleOwnerName OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
A string which identifies the vehicles ownerThis object should be set by the dealer
= vehicleOwner 1
- 136L31122vehicleOwnerRegister OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current
DESCRIPTIONA string which identifies the owners registerThis object should be set by the dealer
= vehicleOwner 2
- 136131123 vehicleOwnerPhone OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
A string which identifies the owners phone number This object should be set by the dealer
vehicleOwner 3
- 136131124 vehicleOwnerMail OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
A string which identifies the owners e-mailThis object should be set by the dealer
vehicleOwner 4
mdash History Group
- 13613113vehicleHistory OBJECT IDENTIFIER = vehicleMIBObjects 3
- 136131131vehicleHistoryDeliveryDate OBJECT-TYPE
SYNTAX DateAndTime MAX-ACCESS read-write STATUS current DESCRIPTION
The vehicles delivery date and time= vehicleHistory 1
- 136L31132vehicleHistory Vendor OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
The name of the vehicles vendor= vehicleHistory 2
65
- 136L31133vehicleHistoryDealer OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
The name of the vehicles dealer= vehicleHistory 3
- 136131134vehicleHistoryNumLines OBJECT-TYPE
SYNTAX NonNegativelnteger MAX-ACCESS read-only STATUS current DESCRIPTION
The number of Status lines utilized in this device This variable indicates the number of rows in the History table
= vehicleHistory 4
- I36I31135 vehicleHistoryTable OBJECT-TYPE
SYNTAX SEQUENCE OF VehicleHistoryEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION
A list of History table entries= vehicleHistory 5
- 1361311351VehicleHistoryEntry OBJECT-TYPE
SYNTAX VehicleHistoryEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION
An entry containing information applicable to a particular History line
INDEX vehicleHistoryLinelndex = vehicleHistoryTable 1
VehicleHistoryEntry = SEQUENCE vehicleHistoryLinelndex INTEGER vehicleHistoryMaintenanceDate DateAndTime vehicleHistoryMaintenance NonNegativelnteger vehicleHistoryOilChangeDate Date AndT ime vehicleHistoryOilChange NonNegativelnteger
- 13613113511
66
vehicleHistoryLinelndex OBJECT-TYPE SYNTAX Positiveinteger MAX-ACCESS not-accessible STATUS current DESCRIPTION
The History line identifier= vehicleHistoryEntry 1
- 13613113512vehicleHistoryMaintenanceDate OBJECT-TYPE
SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION
The maintenance date= vehicleHistoryEntry 2
- 13613113513vehicleHistoryMaintenance OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS kmMAX-ACCESS read-only STATUS current DESCRIPTION
The present displacement of the vehicle on vehicleHistoryMaintenanceDate
= vehicleHistoryEntry 3
- 13613113514vehicleHistoryOilChangeDate OBJECT-TYPE
SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION
The motors oil change date= vehicleHistoryEntry 4
- 13613113515vehicleHistoryOilChange OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS kmMAX-ACCESS read-only STATUS current DESCRIPTION
The present displacement of the vehicle on vehicleHistoryOilChangeDate
= vehicleHistoryEntry 5
mdash The Status group
- 13613114vehicleStatus OBJECT IDENTIFIER = vehicleMIBObjects 4
- 136L31141 vehicleStatusHelp OBJECT-TYPE
SYNTAX INTEGER on(l) off(2)
MAX-ACCESS read-write STATUS current DESCRIPTION
Setting this object to on will cause the vehicle system to send a help notification Setting this object to off means normal situation
= vehicleStatus 1
- 136131142vehicleStatusNumLines OBJECT-TYPE
SYNTAX NonNegativelnteger MAX-ACCESS read-only STATUS current DESCRIPTION
The number of Status lines utilized in this deviceThis variable indicates the number of rows in the Status table
= vehicleStatus 2
- 136131143 vehicleStatusTable OBJECT-TYPE
SYNTAX SEQUENCE OF VehicleStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION
A list of Status table entries= vehicleStatus 3
- I36I311431 VehicleStatusEntry OBJECT-TYPE
SYNTAX VehicleStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION
An entry containing information applicable to a particular Status line
INDEX vehicleStatusLinelndex = vehicleStatusTable 1
VehicleStatusEntry = SEQUENCE vehicleStatusLinelndex INTEGER vehicleStatusSpeed NonNegativelntegervehicleStatusRpm NonNegativelntegervehicleStatusMotorTemperature INTEGER vehicleStatusFuelLevel NonNegativelnteger vehicleStatusKm NonNegativelntegervehicleStatusTirePressure NonNegativelnteger vehicleStatusMotorOilLevel NonNegativelnteger vehicleStatusBatteryLevel NonNegativelnteger vehicleStatusLocation DisplayString
- I36I31134311vehicleStatusLinelndex OBJECT-TYPE
SYNTAX Positiveinteger MAX-ACCESS not-accessible STATUS current DESCRIPTION
The Status line identifier= VehicleStatusEntry 1
- 136131134312vehicleStatusSpeed OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS km per hourMAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles current speed= VehicleStatusEntry 2
- 136131134313vehicleStatusRpm OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS rotations per minuteMAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles current rotations per minute= VehicleStatusEntry 3
- 136131134314vehicleStatusMotorT emperature OBJECT-TYPE
SYNTAX INTEGER UNITS degrees CentigradeMAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles engine current temperature
= vehicleStatusEntry 4
- 136131134315 vehicleStatusFuelLevel OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS HireMAX-ACCESS read-only STATUS current DESCRIPTION
The current fuel level= vehicleStatusEntry 5
- 136131134316vehicleStatusKm OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS kmMAX-ACCESS read-only STATUS current DESCRIPTION
The current total displacement of vehicle = vehicleStatusEntry 6
- 136131134317 vehicleStatusTirePressure OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS psiMAX-ACCESS read-only STATUS current DESCRIPTION
The current tire pressure vehicleStatusEntry 7
- 136131134318 vehicleStatusMotorOilLevel OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS litreMAX-ACCESS read-only STATUS current DESCRIPTION
The current motor oil level= vehicleStatusEntry 8
- 136131134319 vehicleStatusBatteryLevel OBJECT-TYPE
SYNTAX INTEGER unknown(l) batteryNormal(2) batteryLow(3)
MAX-ACCESS read-only
STATUS currentDESCRIPTION
The indication of the capacity remaining in the vehicles battery system
= vehicleStatusEntry 9
- 1361311343110 vehicleStatusLocation OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
The GPS indication of the vehicles current location
vehicleStatusEntry 10
mdash The Control group
- 13613115vehicleControl OBJECT IDENTIFIER = vehicleMIBObjects 5
- 136131151 vehicleControlFuel OBJECT-TYPE
SYNTAX INTEGER on(l) off(2)
MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION
Setting this object to On(l) indicates that the vehicle is able to be turned on Setting to Off(2) will cause the fuel to be cut offrsquo
= vehicleControl 1
- 136131152 vehicleControlIgnition OBJECT-TYPE
SYNTAX INTEGER on(l) ofi(2)
MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION
Setting this object to On(l) indicates that the vehicle is to be turned on Setting to 00(2) will cause the eletric system to be cut off1
= vehicleControl 2
mdash Notifications
- This section defines the well-known notifications sent by- vehicle agents
- 1361312vehicleMIBNotifications OBJECT IDENTIFIER = vehicleMIB 2
- I36I3121vehicleNotificationChangeOilAndMaintenance NOTIFICATION-TYPE
OBJECTS vehicleHistoryMaintenanceDate vehicleHistoryMaintenance vehicleHistoryOilChangeDate vehicleHistoryOilChange
STATUS current DESCRIPTION
The vehicle is approaching oil change and regular maintenance dates This Notification is persistent and is resent at one day intervals until the history table is updated
= vehicleMIBNotifications 1
- 13613122vehicleNotificationHelp NOTIFICATION-TYPE
OBJECTS vehicleStatusHelp STATUS current DESCRIPTION
This Notification is sent when the vehicles conductor turns on a help switch
= vehicleMIBNotifications 2
- I36I3123vehicleNotificationWarranty NOTIFICATION-TYPE
OBJECTS vehicleldentWarranty STATUS current DESCRIPTION
The vehicles warranty is close to expiring dateThis Notification is persistent andis resent at one week intervals until dead line
= vehicleMIBNotifications 3
mdash Conformance information
mdash1361313vehicleMIBConformance OBJECT IDENTIFIER = vehicleMIB 3
-13613131vehicleCompliance OBJECT IDENTIFIER = vehicleMIBConformance 1
mdash compliance statements
mdash136131311vehicleBasicCompliance MODULE-COMPLIANCE
STATUS current DESCRIPTION
The compliance statement for vehicles that only support the identifying and status objects
MODULE mdash this moduleMANDATORY-GROUPS vehicleBasicGroup
= vehicleCompliance 1
mdash136131312vehicleAdvancedCompliance MODULE-COMPLIANCE
STATUS current DESCRIPTION
The compliance statement for vehicles that support advanced-feature functions such as history and notifications
MODULE mdash this moduleMANDATORY-GROUPS vehicleBasicGroup
vehicleAdvancedGroup vehicleNotificationsGroup
= vehicleCompliance 2
mdash136131313vehicleControlCompliance MODULE-COMPLIANCE
STATUS current DESCRIPTION
The compliance statement for vehicles that support control-featured functions
MODULE mdash this moduleMANDATORY-GROUPS vehicleBasicGroup
vehicleControlGroup = vehicleCompliance 3
mdash136131314vehicleFullCompliance MODULE-COMPLIANCE
STATUS current DESCRIPTION
The compliance statement for vehicles that support all functions
MODULE mdash this moduleMANDATORY-GROUPS vehicleBasicGroup
vehicleAdvancedGroup vehicleNotificationsGroup
73
vehicleControlGroup = vehicleCompliance 4
mdash units of conformance
mdash summary at a glance
mdash basic adv ControlmdashvehicleldentManufacturer X X X X
mdashvehicleldentModel x X X X
mdashvehicleldentSoftwareVersion x X X X
mdashvehicleldentAgentSoftwareVersion X X X X
mdashvehicleldentType X X X X
mdashvehicleldentFuel X X X X
mdashvehicleldentManufacturing Y ear X X X X
mdashvehicleldentModel Year X X X X
mdashvehicleldentCapacity X X X X
mdashvehicleldentPower X X X X
mdashvehicleldentMotorType X X X XmdashvehicleldentMotorNumber X X X X
mdashvehicleldentCylinder X X X X
mdashvehicleldentFirstOilChange X X X X
mdashvehicleldentOilChangePeriod X X X XmdashvehicleldentFirstMaintenance X X X X
mdashvehicleldentMaintenancePeriod X X X XmdashvehicleldentColor X X X X
mdashvehicleldentChassisId X X X XmdashvehicleldentLicencePlate X X X X
mdashvehicleldentlpAddress X X X XmdashvehicleldentMacAddress X X X X
mdashvehicleldentSerialNumber X X X XmdashvehicleldentWarranty X X X X
mdashvehicleOwnerName X X
mdashvehicleOwnerRegister X XmdashvehicleOwnerPhone X X
mdashvehicleOwnerMail X X
mdashvehicleHistoryDeliveryDate X X
mdashvehicleHistoryVendor X X
mdashvehicleHistoryDealer X X
mdashvehicleHistoryNumLines X X
mdashvehicleHistoryLinelndex X X
mdashvehicleHistoryMaintenanceDate X X
mdashvehicleHistoryMaintenance X X
mdashvehicleHistoryOilChangeDate X X
mdashvehicleHistoryOilChange X X
mdashvehicleStatusHelp X X X X
mdashvehicleStatusNumLines X X X X
mdashvehicleStatusLinelndex X X X X
mdashvehicleStatusSpeed X X X X
mdashvehicleStatusRpm X X X X
mdashvehicleStatusMotorTemperature X X X X
mdashvehicleStatusFuelLevel X X X X
mdashvehicleStatusKm X X X X
mdashvehicleStatusTyrePressure X X X X
--vehicleStatusMotorOilLevel X X X X
mdashvehicleStatusBatteryLevel X X X X
mdashvehicleStatusLocation X X X X
mdashvehicleControlFuel X X
mdashvehicleControlIgnition X X
mdashvehicleNotificationChangeOilAndMaintenance X X
mdashvehicleNotificationHelp X X
mdashvehicleNotificationWarranty X X
- units of conformance
- I36I3132vehicleGroups OBJECT IDENTIFIER = vehicleMIBConformance 2
- 136131321vehicleBasicGroup OBJECT-GROUP
OBJECTS vehicleldentManufacturer vehicleldentModel vehicleldentSoftwareVersion vehicleldent AgentSoft waumlre V ersion vehicleldentType vehicleldentFuel vehicleldentManufacturing Y ear vehicleldentModel Year vehicleldentCapacity vehicleldentPowervehicleldentMotorType vehicleldentMotorNumber vehicleldentCylindervehicleldentFirstOilChange vehicleldentOilChangePeriod vehicleldentFirstMaintenance vehicleldentMaintenancePeriod vehicleldentColor vehicleldentChassisId vehicleldentLicencePlate vehicleldentlpAddress vehicleldentMacAddress vehicleldentSerialNumber vehicleldentWarranty vehicleStatusHelp vehicleStatusNumLines vehicleStatusLinelndex vehicleStatusSpeed vehicleStatusRpm vehicleStatusMotorTemperature vehicleStatusFuelLevel vehicleStatusKm vehicleStatusTirePressure vehicleStatusMotorOilLevel
75
vehicleStatusBatteryLevel vehicleStatusLocation STATUS current DESCRIPTION
The vehicleBasicGroup defines objects which are common across all vehicles which meet basic compliance
= vehicleGroups 1
- 136131322vehicleAdvancedGroup OBJECT-GROUP
OBJECTS vehicleOwnerName vehicleOwnerRegister vehicleOwnerPhone vehicleOwnerMail vehicleHistoryDeliveryDate vehicleHistoryVendor vehicleHistoryDealer vehicleHistoryNumLines vehicleHistoryLinelndex vehicleHistoryMaintenanceDate vehicleHistoryMaintenance vehicleHistoryOilChangeDate vehicleHistoryOilChange
STATUS current DESCRIPTION
The vehicleAdvancedGroup defines objects which are related to vehicles history and owner
vehicleGroups 2
- 136131323vehicleControlGroup OBJECT-GROUP
OBJECTS vehicleControlFuel vehicleControlIgnition STATUS current DESCRIPTION
The vehicleControlGroup defines objects which are related to control-feature functions
= vehicleGroups 3
- 136131324vehicleNotificationGroup NOTIFICATION-GROUP
NOTIFICATIONS vehicleNotificationChangeOilAndMaintenance vehicleNotificationHelp vehicleNotificationWarranty
STATUS current DESCRIPTION
The vehicleNotificationGroup defines objects which are related to notifications-feature functions
= vehicleGroups 4
END
GLOSSAacuteRIO E ABREVIACcedilOtildeES
ASNl Abstract Syntax Notation One - Notaccedilatildeo de Sintaxe Abstrata Um Uma notaccedilatildeo para
representaccedilatildeo de dados em protocolos de comunicaccedilatildeo definida pela ISO O gerenciamento
Internet utiliza um subconjunto de ASNl
CDMA Code Division Multiple Access - acesso muacuteltiplo por divisatildeo de coacutedigo
EHF Extremely High Frequency - frequumlecircncia extremamente alta
FDMA Frequency Division Multiple Access - acesso muacuteltiplo por divisatildeo de frequumlecircncia
HF High Frequency - frequumlecircncia alta
HTTP Hiper-Text Markup Language - Linguagem de Marcaccedilatildeo de HiperTexto A linguagem
utilizada na construccedilatildeo de paacuteginas WWW
ISM Industrial Scientific and Medical bands - Faixas de frequumlecircncias alocadas para aplicaccedilotildees
industriais cientiacuteficas e meacutedicas
ISO International Organization for Standardization - Organizaccedilatildeo Internacional para
Padronizaccedilatildeo Um dos oacutergatildeos mais importantes no mundo de padronizaccedilotildees com diversos
estudos na aacuterea de computadores e particularmente de redes de computadores
LF Low Frequency - frequumlecircncia baixa
MF Medium Frequency - frequumlecircncia meacutedia
MIB Management Information Base - Base de Informaccedilotildees de Gerenciamento Uma coleccedilatildeo
de informaccedilotildees gerenciais sobre um determinado recurso
OSI Open Systems Interconnection - Interconexatildeo de Sistemas Abertos Um conjunto de
padronizaccedilotildees para interconexatildeo de sistemas em redes de computadores
RFC Request For Comments - Requisiccedilotildees Para Comentaacuterios Os documentos publicados pelo
IETF e que tratam de assuntos Internet Nem todos os RFCs satildeo padrotildees e alguns jamais o
chegam a ser
SHF Super High Frequency - frequumlecircncia super-alta
Site - Conjunto de documentos da WWW acessiacuteveis a partir de um determinado endereccedilo Eacute o
endereccedilo virtual de uma empresa ou uma aplicaccedilatildeo
SMI Structure o f Management Information - Estrutura da Informaccedilatildeo de Gerenciamento
Define a maneira como as informaccedilotildees de gerenciamento satildeo criadas e seus relacionamentos
SNMP Simple Network Management Protocol - Protocolo de Gerenciamento de Redes
Simples o protocolo de gerenciamento utilizado na Internet
TCPIP Transmission Control Protocol Internet Protocol - Protocolo de Controle de
Transmissotildees Protocolo Internet Os protocolos baacutesicos utilizados na Internet
TDMA Time Division Multiple Access mdash acesso muacuteltiplo por divisatildeo de tempo
UHF Ultra High Frequency - frequumlecircncia ultra-alta
VHF Very High Frequency - frequumlecircncia muito alta
VLF Very Low Frequency - frequumlecircncia muito baixa
WWW World Wide Web - Grande Teia Mundial Nome dado ao conjunto de maacutequinas que
trocam informaccedilotildees utilizando o protocolo HTTP
78
REFEREcircNCIAS BIBLIOGRAacuteFICAS
ANATEL Agecircncia Nacional de Telecomunicaccedilotildees Atribuiccedilatildeo de faixas de frequumlecircncias no Brasil Disponiacutevel em lthttpwwwanatelgovbrToolsframeasplink=radiofrequencia qaffpdfgt Acesso em 26 set 2002
thBICSI Telecommunications distribution methods manual 8 ed Tampa Florida v2 1998 Cap 29
BRASIL Web Site Oficial do Departamento Nacional de Tracircnsito Disponiacutevel em lthttpwww denatrangovbrpg70jspgt Acesso em 08 nov 2002
BRASIL Web Site Oficial do Departamento Nacional de Tracircnsito Disponiacutevel em httpwww denatrangovbrpgl8jspgt Acesso em 10 nov 2002
CASE J et al RFC 1157 - A Simple Network Management Protocol (SNMP) Network Working Group may 1990 p 5
FIAT AUTOMOacuteVEIS Web Site Oficial do Brasil Disponiacutevel em httpwwwfiatcombr index_sitephpgt institucional a faacutebrica Acesso em 19 nov 2002
GOOGLE Web Site de Busca Disponiacutevel em lthttpwwwgooglecombrsearch hl=ptampie=ISO-8859-1 ampq=22rastreamento+de+veEDculo s22ampbtnG=Pesquisa+Google amplr=lang_ptgt Acesso em 15 out 2002
MELLO Roseleine Calgaro Uma MIB de apoio agrave gerecircncia do relacionamento com o cliente em comeacutercio eletrocircnico 2002 108 f Dissertaccedilatildeo (Mestrado em Ciecircncias da Computaccedilatildeo) - Universidade Federal de Santa Catarina Florianoacutepolis 2002
RIO DE JANEIRO (Estado) 5 set 2002 Tracircnsito Brasil Estatiacutestica da Organizaccedilatildeo Mundial de Sauacutede sobre tracircnsito Disponiacutevel em lthttpwwwtransitobrasilcombrnoticia noticiaphp noti=1044gt Acesso em 22 out 2002
RIO DE JANEIRO (Estado) SuperTrack Rastreamento de veiacuteculos Disponiacutevel em lthttp wwwsupertrackcombr2htmgt Acesso em 02 out 2002
79
RIO DE JANEIRO (Estado) Revista Engebraacutes Mortos no tracircnsito chegam a 1 milhatildeo e acidentes consomem US$ 10 bi ao ano Disponiacutevel em lthttpwwwengebrascombr EngbWebportuguesmortosnohtmgt Acesso em 24 set 2002
TANENBAUM Andrew S Redes de computadores 3 ed Rio de Janeiro Campus 1997 923 p
TANIGUCHI Caacutessio O bom exemplo do tracircnsito em Curitiba Curitiba mar 2002 Disponiacutevel em lthttpwwwcuritibaprgovbrpmcAgenciaartigostransitolhtmlgt Acesso em 19 nov 2002
TIM Telesc Celular Cobertura Disponiacutevel em lthttpwww2timsulcombr intemaaspitem=2amppagina=coberturagt Acesso em 26 set 2002
As ERBs formam uma rede sem fio (WLL - wireless lan) que eacute acessada pelos noacutes da rede
(veiacuteculos automotores) sempre que os mesmos estiverem dentro da aacuterea de cobertura As
plataformas que datildeo sustentaccedilatildeo a este sistema satildeo vaacuterias sendo que algumas jaacute estatildeo
consolidadas principalmente produtos da chamada Segunda Geraccedilatildeo tais como TDMA
CDMA DECT e GSM Outros sistemas chamados de Terceira Geraccedilatildeo como UMTS estatildeo
surgindo e poderatildeo ser utilizados em larga escala no futuro
22
3 - NECESSIDADES E BENEFIacuteCIOS
31 Tecnologia Atual versus Modelo de gerenciamento SNMP
Este trabalho se posiciona no ceme de vim mercado extremamente competitivo e caracterizado
pelo uso de tecnologias proprietaacuterias o mercado de veiacuteculos Tem-se hoje uma pequena
quantidade de montadoras no mundo todas elas lutando para conquistar mercados e
sobreviver Suas equipes de pesquisa e desenvolvimento satildeo cercadas de cuidado e sigilo pois
se tomaram elementos decisivos nesta batalha A informaccedilatildeo eacute mais uma vez fator decisivo
Neste caso natildeo eacute a informaccedilatildeo comercial a informaccedilatildeo de marketing a informaccedilatildeo que eacute
coletada nos mercados consumidores Este trabalho trata de uma informaccedilatildeo especial aquela
contida no veiacuteculo
A pesquisa descrita nesta dissertaccedilatildeo mostra o estaacutegio tecnoloacutegico atual de algumas das
principais montadoras do mundo focalizando principalmente as de automoacuteveis que satildeo as
que determinam o estado da arte Os sistemas de gerenciamento embarcados nos automoacuteveis
satildeo proprietaacuterios e baseados em um ou mais moacutedulos internos que se comunicam com o
mundo externo - tipicamente um PC - via comunicaccedilatildeo serial O automoacutevel conteacutem vaacuterios
sensores e atuadores que informam paracircmetros e estados O cruzamento destas informaccedilotildees
determina avarias ou defeitos que podem ser sanados com uma intervenccedilatildeo externa ou
atraveacutes de um comando Todo este sistema eacute totalmente disponibilizado na unidade de
desenvolvimento da montadora ou seja basicamente em um uacutenico lugar no planeta Uma
pequena parte deste sistema eacute disponibilizado agraves revendas com suas oficinas credenciadas
quase nada eacute oferecido ao usuaacuterio final do veiacuteculo As concessionaacuterias autorizadas compram
um pacote que inclui um PC desktop ou notebook software de gerenciamento moacutedulos de
comunicaccedilatildeo e treinamento na faacutebrica que possibilitaraacute alguns diagnoacutesticos e correccedilotildees de
avarias A questatildeo eacute a seguinte o usuaacuterio paga um valor expressivo por um veiacuteculo com uma
tecnologia de ponta embutida mas continua ficando com o carro quebrado na beira da
estrada sem saber o que fazer Em outra direccedilatildeo o Poder Puacuteblico investe em sistemas de
controle da malha viaacuteria tais como radares e sensores os populares ldquopardaisrdquo e ldquolombada
eletrocircnicardquo
Quando um automoacutevel estaacute em funcionamento numa viagem por exemplo um complexo
mecacircnico-eleacutetrico-hidraacuteulico-eletrocircnico estaacute operando em sincronia Os vaacuterios sistemas
motor injeccedilatildeo de combustiacutevel suspensatildeo etc satildeo todos direcionados para realizar uma
funccedilatildeo simples deslocar pessoas com rapidez conforto e seguranccedila Se eles cumprirem de
forma eficiente este objetivo pode-se dizer que o carro eacute bom Sabe-se que isto realmente
acontece assim como eacute sabido que estes sistemas falham sofrem desgastes sofrem variaccedilotildees
de carga e ficam obsoletos Assim como um equipamento ativo de rede
Um switch de rede quando estaacute em funcionamento numa rede de dados com velocidades de
101001000 Mbps por exemplo eacute um complexo mecacircnico-eleacutetrico-eletrocircnico operando em
sincronia Os vaacuterios sistemas conexotildees mecacircnicas de cabos fonte de energia placas de
circuito etc satildeo direcionados a realizar uma funccedilatildeo tambeacutem simples encaminhar pacotes de
dados com rapidez e seguranccedila Se este switch cumprir esta funccedilatildeo de forma eficiente tem-se
um bom equipamento em matildeos Os switches tambeacutem falham desgastam tecircm sua carga
alterada e ficam obsoletos Para manter-se um switch sempre em funcionamento eficiente eacute
necessaacuterio gerenciaacute-lo
O mundo automotivo vive uma situaccedilatildeo similar agrave descrita anteriormente a explosatildeo do uso de
automoacuteveis Assim como na transiccedilatildeo ARPANET-Intemet natildeo se tem ferramentas eficientes
para gerenciar este processo depois que o veiacuteculo sai da linha de montagem Na verdade natildeo
existem padrotildees para este fim As induacutestrias criaram padrotildees de gerenciamento proprietaacuterios
23
que praticamente cessam sua utilidade no momento que saem da linha de produccedilatildeo ressalva
feita a alguns diagnoacutesticos realizados por algumas concessionaacuterias
Um veiacuteculo oferece ao seu proprietaacuteriomotorista um conjunto de sinalizaccedilotildees luminosas e
paineacuteis analoacutegicos (ponteiros) ou digitais que informam velocidade rotaccedilatildeo do motor
quantidade de combustiacutevel etc Os mais modernos possuem um ldquocomputador de bordordquo que
basicamente faz a relaccedilatildeo entre duas variaacuteveis como por exemplo distacircncia percorrida versus
combustiacutevel consumido e disponibiliza ao motorista o consumo meacutedio do automoacutevel
Os automoacuteveis satildeo particularmente econocircmicos quase avaros quando o assunto eacute fornecer
informaccedilotildees aos gestores da rede digo do sistema viaacuterio os departamentos municipais
estaduais e federais encarregados de tracircnsito estradas e rodovias simplesmente desconhecem
os equipamentos digo veiacuteculos que trafegam pelos seus domiacutenios
O poder puacuteblico investe pesadamente e de forma reativa em ampliaccedilatildeo de vias e
cruzamentos da mesma forma que um administrador de rede sem gerenciamento trata de
comprar ativos de rede que possibilitem links mais raacutepidos desfazendo um gargalo e criando
outro Outro investimento eacute no sentido de monitorar velocidade e identificaccedilatildeo (placa) dos
automoacuteveis com objetivo duplo de controlar e arrecadar
Nos dois casos citados acima - usuaacuterio e gestor - fica claro o condicionamento a que ambos
estatildeo submetidos pouca ou nenhuma informaccedilatildeo eacute o normal Fazendo um pequeno exerciacutecio
considerando a hipoacutetese de que os automoacuteveis fossem mais ldquoamigaacuteveisrdquo pode-se imaginar
um motorista sendo avisado que no proacuteximo mecircs venceraacute a garantia de 1 ano do veiacuteculo
aproveite e leve na concessionaacuteria autorizada mais proacutexima para sanar aquele ruiacutedo no painel
Mecircs que vem vocecirc teraacute que pagar por isto A informaccedilatildeo aparece no visor de cristal liacutequido do
raacutedio ou CDplayer Situaccedilatildeo 2 a famiacutelia em viagem de feacuterias ocorre uma falha no sistema
ABS que evita o bloqueio dos freios do veiacuteculo Faltam 200 km para o destino Podemos
continuar a viagem com seguranccedila ou tenho que procurar uma oficina O sistema informa que
24
apenas o sistema antibloqueio estaacute inoperante mas os freios estatildeo perfeitos Siga viagem e
assim que puder leve a uma concessionaacuteria autorizada O proprietaacuterio de uma transportadora
que possui uma frota de veiacuteculos simplificaria sua tarefa de manutenccedilatildeo dos veiacuteculos
Sempre que um caminhatildeo entra numa das filiais o agente SNMP envia um trap (relatoacuterio) das
condiccedilotildees funcionais do veiacuteculo
O mesmo exerciacutecio pode ser feito pensando no poder puacuteblico nos pontos de gerenciamento
de traacutefego que funcionam como uma rede sem fio que recebe e envia dados para os
automoacuteveis uma estaccedilatildeo gerente recebe uma notificaccedilatildeo de um agente SNMP embarcado no
veiacuteculo que informa que eacute um Palio do fabricante FIAT modelo XA 03 placa ABC 1234
Cor vermelha Chassi 2384FTR4532DSE12 MAC Address 0060B30000C2 e estaacute
trafegando a 95 kmh velocidade acima do permitido no trecho A estaccedilatildeo gerente envia uma
mensagem ao veiacuteculo informando a situaccedilatildeo irregular ao motorista que iraacute diminuir a
velocidade para natildeo ser multado Numa situaccedilatildeo hipoteacutetica de roubo de automoacutevel as estaccedilotildees
gerentes do poder puacuteblico satildeo autorizadas a enviar um comando de cortar a igniccedilatildeo do
veiacuteculo
No caso de gerenciamento de um conjunto de veiacuteculos como o proprietaacuterio da transportadora
ou o DER de Santa Catarina existe a necessidade de padronizaccedilatildeo ou seja todas as
montadoras deveriam adotar gradativamente um modelo padronizado A padronizaccedilatildeo
possibilita que se economize no desenvolvimento de aplicaccedilotildees e equipamentos software e
hardware Outra vantagem eacute que mais empresas podem adquirir o sistema e desfrutar dos
benefiacutecios de gerenciamento sobre veiacuteculos jaacute que natildeo se fala mais em tecnologia
proprietaacuteria
Este trabalho considera algumas diferenccedilas entre utilizar o Modelo SNMP para gerenciamento
de uma rede de computadores ou para veiacuteculos automotores Os conceitos baacutesicos natildeo se
alteram e as principais mudanccedilas satildeo relacionadas na Tabela 31
25
26
Modelo SNMP em Redes de
Computadores
Modelo SNMP em Veiacuteculos
Automotores
Estaccedilotildees de
Gerenciamento
Estaacuteticas complexas e
centralizadas
Estaacuteticas ou moacuteveis complexas ou
simples e descentralizadas
Noacutes
GerenciadosEstaacuteticos Moacuteveis
Relaccedilatildeo
Estaccedilotildees Noacutes1 O n n O n
Elementos
Gerenciados
Computadores hubs switches
roteadores
Automoacuteveis ocircnibus caminhotildees
motocicletas
Base de
InformaccedilotildeesMIB-II
Os objetos e grupos da MIB-II satildeo
insuficientes para este fimTabela 31 - Comparativo de Uso no Modelo SNMP
Natildeo se quer que com este trabalho sejam abolidas as questotildees de sigilo e segredo industrial na
pesquisa e desenvolvimento dos veiacuteculos pelo contraacuterio As atuais formas de monitoramento
e telemetria com a meta de resolver problemas e aumentar a vantagem competitiva de seus
produtos satildeo boas principalmente para os consumidores
27
4 - MODELO DE GERENCIAMENTO DE VEIacuteCULOS AUTOMOTORES
O modelo proposto nesta dissertaccedilatildeo eacute baseado no modelo SNMP e utiliza os elementos
previstos ou seja estaccedilotildees de gerenciamento noacutes gerenciados informaccedilotildees e um protocolo
de comunicaccedilatildeo A intenccedilatildeo eacute utilizar ao maacuteximo toda a tecnologia que jaacute foi desenvolvida e
foi consolidada ao longo dos uacuteltimos anos pois isto traraacute baixos custos e uma massa criacutetica jaacute
formada
Neste capiacutetulo e nos posteriores utilizar-se-aacute para efeito de maior clareza a denominaccedilatildeo
carro eou automoacutevel ao inveacutes de veiacuteculo inclusive nas figuras O carro eacute o veiacuteculo mais
comum e pretende-se que o leitor na medida em que se embasa o modelo vaacute traccedilando um
paralelo com as situaccedilotildees corriqueiras do dia-a-dia De qualquer forma o modelo foi pensado
para ser utilizado em todos os tipos de veiacuteculos sejam eles de passeio utilitaacuterios de carga
motocicletas de passageiros enfim todos os veiacuteculos (noacutes) que utilizam a malha viaacuteria (rede)
do paiacutes
O modelo proposto apresenta trecircs arquiteturas Fiacutesica Funcional e de Informaccedilatildeo A
arquitetura Fiacutesica define a infra-estrutura de comunicaccedilatildeo entre os componentes do sistema a
arquitetura Funcional descreve os componentes loacutegicos do sistema e as funcionalidades que
podem ser desenvolvidas e a arquitetura de Informaccedilatildeo apresenta um conjunto de variaacuteveis
que datildeo suporte ao desenvolvimento das aplicaccedilotildees e as notificaccedilotildees que podem ser emitidas
no caso destas variaacuteveis atingirem limiares especificados Cada uma dessas arquiteturas seraacute
detalhada nos itens a seguir
28
41 Arquitetura Fiacutesica
Esta dissertaccedilatildeo utiliza o Modelo de Gerenciamento SNMP por se tratar de uma tecnologia
que eacute padratildeo possui inuacutemeros gerentes e agentes desenvolvidos para as mais diversas
aplicaccedilotildees e eacute produzida em escala o que baixa os custos de implantaccedilatildeo em qualquer
veiacuteculo A quantidade de pessoal que jaacute atua nesta tecnologia tambeacutem eacute um fator positivo A
figura abaixo mostra esquematicamente o modelo sendo aplicado no gerenciamento de
veiacuteculos
Gerenciamento
(GERENTE
SNMP)
Fig 41 - Modelo de Gerenciamento SNMP em Veiacuteculos Automotores
Saindo de um modelo teoacuterico e descrevendo um modelo praacutetico tem-se um computador
rodando um programa gerente SNMP que interage com uma base de dados este computador
possui uma interface ethemet 10100 que estaacute conectada por cabo de par tranccedilado ou fibra
oacutetica a uma bridge Esta bridge converte o padratildeo de comunicaccedilatildeo de rede ethernet em
radiofrequumlecircncia utilizando uma frequumlecircncia de saiacuteda e outra de entrada este conjunto eacute
vulgarmente denominado canal e eacute compartilhado por todos os veiacuteculos equipados com uma
bridge similar A bridge do veiacuteculo opera no mesmo canal e compartilha a banda total
fornecida pelo sistema gerente com os outros veiacuteculos que estatildeo na regiatildeo de cobertura da
antena (ERB - estaccedilatildeo radiobase)
A cobertura de cada ERB depende basicamente da potecircncia real dissipada pela antena do tipo
e ganho da antena Uma referecircncia praacutetica que se pode ter eacute o das aacutereas de cobertura de
telefones celulares o modelo proposto nesta dissertaccedilatildeo pode ser implementado com uma
infraestrutura semelhante A figura 42 mostra os elementos reais e sua interaccedilatildeo
Fig 42 - Modelo fiacutesico para gerenciamento de veiacuteculos
O Modelo de Gerenciamento de Veiacuteculos Automotores contempla todas as etapas da ldquovidardquo
de um veiacuteculo ou seja satildeo previstos estaacutegios diferenciados de monitoramento e controle de
acordo com a etapa em que o veiacuteculo se encontra
A primeira etapa de um veiacuteculo automotor fisicamente falando eacute a sua produccedilatildeo
normalmente executada em seacuterie As montadoras possuem plantas fabris em diversas
localidades do mundo onde produzem determinadas linhas e modelos de veiacuteculos No
momento que o veiacuteculo recebe seu sistema eletro-eletrocircnico incluindo o microservidor
veicular uma estaccedilatildeo de gerenciamento da produccedilatildeo jaacute pode iniciar a gravaccedilatildeo dos dados de
identificaccedilatildeo do mesmo como eacute ilustrado na figura 43
MONTADORA DE AUTOMOacuteVEIS Linha de montagem
Dados de Identificaccedilatildeo do veiacuteculo
Fig 43 - Gerenciamento na produccedilatildeo do veiacuteculo
O veiacuteculo cumpre sua trajetoacuteria na linha de montagem jaacute interagindo com uma aplicaccedilatildeo-
gerente desenvolvida para este fim O fabricante neste momento jaacute pode monitorar os testes
iniciais do veiacuteculo gerenciar sua armazenagem no paacutetio da faacutebrica e o embarque para a
concessionaacuteria Apenas duas estaccedilotildees radiobase externas tecircm capacidade para dar cobertura a
todo parque fabril de uma montadora como a Fiat em Betim MG que eacute a maior montadora do
paiacutes com 613800 m2 de aacuterea construiacuteda segundo informa o site brasileiro da Fiat Automoacuteveis
(2002) Algumas ERBs internas que tem um custo muito inferior agraves externas completariam a
cobertura nos pontos necessaacuterios da linha de montagem
O veiacuteculo pronto segue na maior parte das vezes para uma concessionaacuteria autorizada para ser
comercializado Esta mesma concessionaacuteria normalmente presta assistecircncia teacutecnica aos
veiacuteculos da marca tendo limitaccedilotildees quando recebe um automoacutevel por exemplo de um
concorrente Com uma estaccedilatildeo radiobase interna a concessionaacuteria estaacute habilitada a monitorar
todos os veiacuteculos que entrarem na sua oficina estando eles equipados com o microservidor
veicular O teacutecnico da empresa tem a sua disposiccedilatildeo dados histoacutericos e perfis de uso do
veiacuteculo que podem auxiliar na detecccedilatildeo e soluccedilatildeo do problema
Os dados de identificaccedilatildeo do veiacuteculo e do proprietaacuterio aliados ao perfil do condutor tomam-
se ferramentas para conquista e manutenccedilatildeo do cliente A diminuiccedilatildeo do iacutendice de roubos e
acidentes toma a contrataccedilatildeo do seguro uma opccedilatildeo menos necessaacuteria diminuindo o gasto de
quem compra o veiacuteculo e consequumlentemente aumentando as vendas A figura 44 mostra as
possibilidades de gerenciamento nas fases de comercializaccedilatildeo e manutenccedilatildeo
32
REVENDA DE AUTOMOacuteVEIS
Fig 44 - Gerenciamento na comercializaccedilatildeo e manutenccedilatildeo do veiacuteculo
Encerrada a primeira comercializaccedilatildeo do veiacuteculo inicia-se a etapa de utilizaccedilatildeo do mesmo
por um proprietaacuterio ou condutor O microservidor veicular interage com o condutor via painel
digital ou sintetizador de voz Alguns veiacuteculos de maior valor agregado jaacute satildeo equipados com
paineacuteis que atendem ao ldquocomputador de bordoldquo e ao sistema de som raacutedios FM transmitem
pequenas chamadas e notiacutecias que satildeo lidas no interior do veiacuteculo Sintetizadores de voz
equipam os veiacuteculos chamados ldquotop de linhardquo e informam para o motorista colocar o cinto de
seguranccedila que existem portas abertas etc O Modelo de Gerenciamento de Veiacuteculos
Automotores possibilita que haja um enriquecimento das informaccedilotildees e possibilidades para o
condutor do veiacuteculo conforme mostra a figura 45
33
Fig 45 - Gerenciamento no uso do veiacuteculo
PROPRIETAacuteRIO DO AUTOMOacuteVEL
Monitoramento
Garantia e revisotildees
Seguranccedila
O proprietaacuterio do veiacuteculo eacute notificado sempre que uma troca de oacuteleo ou manutenccedilatildeo
preventiva eacute necessaacuteria diminuindo os riscos de uma eventual perda de garantia do fabricante
O aviso de que a garantia do veiacuteculo estaacute expirando tambeacutem existe e isto possibilita uma
eventual diminuiccedilatildeo de custos numa revisatildeo Como o veiacuteculo interage com o sistema gestor
de tracircnsito o modelo prevecirc um mecanismo de solicitaccedilatildeo de socorro muito uacutetil em casos de
acidentes ou quebra do veiacuteculo O maior benefiacutecio eacute saber que seu veiacuteculo estaacute sendo
monitorado assim como os outros veiacuteculos que estatildeo trafegando O monitoramento causa
maior disciplina no tracircnsito e a consequumlente diminuiccedilatildeo de acidentes como mostra a
experiecircncia na capital paranaense na palavra de Cassio Taniguchi
Em 2001 foram 20 menos mortes no tracircnsito curitibano Passamos de 16 em 2000 para 13 morte em cada grupo de 10 mil veiacuteculos Esse eacute o indicador utilizado para mensurar o niacutevel de seguranccedila no tracircnsito urbano E eacute tambeacutem um iacutendice capaz de nos informar a respeito do niacutevel de civilidade que nossa sociedade alcanccedilou Os curitibanos merecem aplausos porque esse resultado eacute fruto de um esforccedilo coletivo que tem envolvido toda a
34
cidade desde 1997 quando lanccedilamos o programa Cidadatildeo em Tracircnsito O programa todos lembram eacute ancorado no tripeacute formado pela engenharia de traacutefego fiscalizaccedilatildeo e educaccedilatildeo para o Tracircnsito E em cinco anos os resultados falam por si proacuteprios O investimento realizado pela Prefeitura de Curitiba passa de R$ 100 milhotildees - o maior entre as cidades de mesmo porte no paiacutes (TANIGUCHI 2002)
O gerenciamento do veiacuteculo auxilia os engenheiros de traacutefego e aumenta o poder de
fiscalizaccedilatildeo do Poder Puacuteblico tornando praticamente inviaacuteveis as accedilotildees criminosas
envolvendo veiacuteculos O Poder Puacuteblico do Brasil bem como de todo paiacutes que adotar este
modelo de gerenciamento ganha uma ferramenta poderosa de gestatildeo de tracircnsito com reflexos
em oacutergatildeos governamentais federais estaduais e municipais diversos tais como departamentos
de tracircnsito departamentos de poliacutecia rodoviaacuteria poliacutecias civil e militar serviccedilos de
inteligecircncia poliacutecia federal serviccedilos de repressatildeo ao crime organizado e secretarias de
receita A figura 46 ilustra algumas situaccedilotildees contempladas neste modelo proposto
Fig 46 - Gerenciamento pelo Poder Puacuteblico
Administraccedilatildeo da malha viaacuteria
Controle de roubos e acidentes
PODER PUacuteBLICOMonitoramento de
tracircnsito
O poder que o modelo disponibiliza aos oacutergatildeos puacuteblicos eacute o poder da informaccedilatildeo em tempo
real o conjunto formado pela identificaccedilatildeo inequiacutevoca do veiacuteculo seu provaacutevel condutor e a
localizaccedilatildeo atual com pequena margem de erro permite accedilotildees policiais raacutepidas e eficientes O
Modelo de Gerenciamento de Veiacuteculos permite ainda que o sistema gestor execute controles
remotamente sobre o veiacuteculo como corte de combustiacutevel e de igniccedilatildeo do motor causando a
imobilizaccedilatildeo instantacircnea As Estaccedilotildees Puacuteblicas de Gerenciamento satildeo as mais complexas e as
mais seguras de todo o modelo visto o poder que carregam em sua aplicaccedilatildeo Apenas o Poder
Puacuteblico constituiacutedo pode ter acesso a estas potencialidades do sistema e para tanto a
aplicaccedilatildeo-gerente deve ser inviolaacutevel
A figura 47 simula uma implantaccedilatildeo de estaccedilotildees radiobase na regiatildeo central da capital
catarinense dando uma ideacuteia de como seria a distribuiccedilatildeo das antenas para haver
gerenciamento sobre os veiacuteculos que circulam na aacuterea
Fig 47 - Estaccedilotildees Radiobase em Florianoacutepolis
42 Arquitetura Funcional
O sistema fiacutesico apresentado anteriormente eacute mostrado aqui como entidades loacutegicas
posicionadas de acordo com sua funccedilatildeo no modelo de gerenciamento A figura 46 ilustra o
modelo funcional
36
Fig 48 - Modelo Funcional de Gerenciamento
421 Estaccedilotildees de Gerenciamento
As estaccedilotildees de gerenciamento satildeo de diferentes porte e complexidade variando de uma
estaccedilatildeo simples para gravaccedilatildeo de dados de identificaccedilatildeo na faacutebrica ateacute um grande complexo
de gerenciamento de veiacuteculos montado com computadores de grande porte e programas de
gerenciamento capazes de suportar milhares de noacutes (veiacuteculos) no Departamento de Estradas
de Rodagem de uma unidade da federaccedilatildeo As estaccedilotildees seratildeo basicamente destinadas a trecircs
finalidades de acordo com os interesses dos mantenedores da gerecircncia
4211 Estaccedilotildees de Gerenciamento de Produccedilatildeo
As estaccedilotildees de produccedilatildeo satildeo localizadas no ambiente de montagem do veiacuteculo ao lado da
linha de produccedilatildeo em seacuterie da motocicleta do automoacutevel do caminhatildeo do utilitaacuterio do
trator etc Esta estaccedilatildeo serviraacute para gravar as primeiras variaacuteveis na MIB do veiacuteculo
basicamente as de identificaccedilatildeo tais como nome do fabricante modelo do veiacuteculo nuacutemero de
seacuterie etc Estes dados satildeo estaacuteticos e soacute podem ser gravados e alterados em faacutebrica satildeo
uacutenicos e sua longevidade eacute coincidente com a do veiacuteculo
4212 Estaccedilotildees de Gerenciamento de Manutenccedilatildeo
As estaccedilotildees de manutenccedilatildeo estaratildeo baseadas nas concessionaacuterias autorizadas revendas de
automoacuteveis e oficinas mecacircnicas Sua funccedilatildeo baacutesica seraacute a gravaccedilatildeo de dados relativos agrave
venda e ao proprietaacuterio do veiacuteculo Satildeo estaccedilotildees simples que poderatildeo consultar as
informaccedilotildees de qualquer carro de qualquer marca visto que a padronizaccedilatildeo usando SNMP
retira o caraacuteter proprietaacuterio dos sistemas atuais
4213 Estaccedilotildees Puacuteblicas de Gerenciamento
Satildeo estaccedilotildees complexas e seguras que gerenciam a malha viaacuteria de um ou mais municiacutepios de
um estado da uniatildeo Basicamente compostas por hardware e software de grande porte como
por exemplo uma workstation HP ou IBM rodando Openview ou Unicenter TNG interagindo
com uma base de dados Oracle A seguranccedila possibilitada pelo SNMPv3 eacute um fator
primordial neste caso pois aqui estaratildeo sendo utilizadas funccedilotildees de controle vitais no veiacuteculo
422 Noacutes Gerenciados
O noacute gerenciado neste modelo proposto eacute tipicamente um veiacuteculo automotor conforme citado
anteriormente Aqui existe uma caracteriacutestica singular que eacute a de que os noacutes satildeo moacuteveis estatildeo
constantemente em deslocamento desde sua fabricaccedilatildeo na montadora passando pelo
transporte ateacute a revenda e o uso posterior pelo proprietaacuterio ou motorista O veiacuteculo dispotildee de
um hardware especialista - um microservidor veicular mdash que contecircm a vehicleMIB e o agente
este hardware interage com os sensores e atuadores existentes no automoacutevel O microservidor
veicular eacute composto basicamente de uma unidade central de processamento memoacuteria volaacutetil
memoacuteria permanente interface com o veiacuteculo e com a rede sem fio este produto assim como
descrito neste modelo natildeo existe comercialmente poreacutem a tecnologia eacute a mesma que eacute
utilizada na implementaccedilatildeo de gerenciamento em roteadores e switches
423 Meio de Comunicaccedilatildeo
A forma como a estaccedilatildeo gerenciadora e o noacute gerenciado trocam informaccedilotildees eacute por
radiofrequumlecircncia ou seja eacute uma comunicaccedilatildeo ethemet sem fio (wireless) que utiliza a mesma
tecnologia jaacute empregada em redes locais O gerente (estaccedilatildeo gerente) interage com o agente
(noacute gerenciado) por intermeacutedio de uma bridge ethemet sem fio e vice-versa A frequumlecircncia de
difusatildeo deve ser diversa das maciccedilamente utilizadas ISM (Aplicaccedilotildees Industriais Cientiacuteficas
e Meacutedicas) por motivos oacutebvios a escolha deve recair nas faixas atribuiacutedas para aplicaccedilatildeo
moacutevel terrestre preferencialmente as proacuteximas das bases de VHF e UHF 41015 MHz ateacute 50
MHz e 3354 MHZ ateacute 3999 MHz (ANATEL 2002)
Fig 49 - Espectro de frequumlecircncias no Brasil
423 Informaccedilotildees de Gerenciamento
As informaccedilotildees envolvidas estatildeo definidas em vehicleMIB e satildeo tratadas pelo agente
especialista que acompanha o veiacuteculo Os objetos ou atributos em questatildeo atendem a
legislaccedilatildeo brasileira de tracircnsito vigente e os requisitos baacutesicos do fabricante do revendedor e
do proprietaacuterio
39
424 Protocolo de Gerenciamento
O protocolo a ser utilizado eacute o SNMPv3 implementado sobre SNMPv2 A versatildeo 3 apresenta
vaacuterios avanccedilos na questatildeo de seguranccedila e as definiccedilotildees podem ser vistas nas RFCs 2571 a
2575 Como esta versatildeo natildeo eacute completa existe a necessidade da versatildeo anterior que pode ser
vista nas RFCs 1905 e 1906
43 Arquitetura de Informaccedilatildeo
A vehicleMIB foi projetada para atender as demandas baacutesicas de todas entidades fiacutesicas e
juriacutedicas que interagem com um automoacutevel Esta MIB procura natildeo conflitar com os sistemas
atualmente implantados que foram concebidos com outra finalidade
A pesquisa que resultou nesta MIB abrangeu a atual legislaccedilatildeo de tracircnsito os atuais coacutedigos
procedimentos e nuacutemeros empregados pela induacutestria automobiliacutestica e suas concessionaacuterias
As funccedilotildees principais de um automoacutevel foram contempladas somou-se a elas algumas
variaacuteveis trazidas do universo de redes de computadores e outras retiradas de carros-conceito
431 Desenvolvimento da MIB
Utilizou-se como ferramenta de auxiacutelio um pacote de programas da MG-Soft chamado MIB
Browser Professional Edition sendo que as figuras que mostram a aacutervore da MIB satildeo telas
capturadas deste software
40
f j MG-SOFT MIszlig Compiler - [MIszlig Group1J File Edit View Modules Jools Window Help
B MIB Tree B Q ] iso
B - Q org B Q dod
R-f1 internetiQ j directorv
+i _ J mgmtR I__| experimental
B vehicleMIBi Q j vehideMIBObjects Si f j vehicleMIBNotifications IS _ J vehicleMIBConformance
f i L_1 private I- SNMPvl Traps
ffl iJ T extual ConventionsS Type Assignments
Fig 410 - Aacutervore da MIB
A vehicleMIB faz parte do grupo experimental (3) segundo a notaccedilatildeo ASNl utilizada pelo
protocolo SNMP Os objetos definidos (OBJECT IDENTIFIER) para compor a vehicleMIB
foram trecircs a saber
vehicleMIBObjects conteacutem todas as informaccedilotildees relativas a identificaccedilatildeo do veiacuteculo
(vehicleldent) ao proprietaacuterio do veiacuteculo (vehicleOwner) o seu histoacuterico (vehicleHistory)
valores momentacircneos (vehicleStatus) e variaacuteveis para controle (vehicleControl)
vehicleMIBNotifications este objeto comporta os atributos utilizados para notificaccedilatildeo de
eventos importantes e se destinam principalmente para servir ao motoristaproprietaacuterio
vehicleMIBConformance este grupo define as necessidades e possibilidades de
implementaccedilatildeo segundo uma famiacutelia de objetos (OBJECT-GROUP) preacute-determinada Os
atributos referentes a grupos e as questotildees de concordacircncia estatildeo contidos nos OBJECT
IDENTIFIER vehicleGroups e vehicleCompliance
41
bullJMG-SOFT MIB Compilei [MIB Group]Uumliacute File Edit View Modules loots Window Help
tg satildegt U m amp T raquo f t I o s P3 m p | 0
B ^ MIB Tree B _ J iso
H Q j org eacute Q dod
Eacute j J internetP~1 directory
B i_ J mgmt rsquo Q j mib-2
agrave Q experimental Ograve OtildeEcirc vehicleMIB
Egrave __| vehicleMIBObjectsSi _ J vehicleldent ffl- n vehicleOwner E _ ] vehicle History ffl- fj vehicleStatus Egrave C j vehicleControl
atilde __) vehicleMIBNotificationsvehicleN otificationChangeO ilAndM aintenance
lt4 vehicleN otificationHelp d f vehicleNotificationGuaranty
B _ ] vehicleMIBConformance IacuteB _ J vehicleCompliance Eacute L J vehicleGroups
B -(_J private1Q j enterprises
Fig 411mdash Aacutervore de vehicleMIBObjects
432 Descriccedilatildeo de vehicleMIBObjects
Esta seccedilatildeo descreve com maiores detalhes cada variaacutevel que compotildee a vehicleMIBObjects
que eacute composta pelos grupos vehicleldent vehicleOwner vehicleHistory vehicleStatus e
vehicleControl
42
4321 Grupo vehicleldent
F1 P 1 experimental Eacute- vehicleMIB
lEacute vehicleMIB Objects B- [_ J vehicleldent
vehicleldentManufacturer vehicleldentModel
vehicleldentSoftwareVersionamp vehideldentAgentSoftwareVersion
vehiclel dentType vehicleldentFuel vehicleldentManufacturingYear vehiclel dentM odelYrsquo ear vehiclel dentCapacity
I^ vehiclel dentPoweri-- vehiclel dentM otorType
vehiclel dentM otorNumber vehiclel dentCylinder
vehiclel dentFirstOilChange | ^ vehicleldentFirstMaintenance
gt$j vehicleldentMaintenancePeriod vehiclel dentColor
i vehiclel dentChassisl d j-- vehicleldentLicencePlate bull vehicleldentlpAddress i - ^ vehicleldentMacAddress h vehiclel dentS eriaIN umber vehicleldentGuaranty
Fig 411 - Aacutervore de vehicleldent
vehicleldentManufacturer - O objeto vehicleldentManufacturer eacute uma string que armazena o
nome da empresa que produz o veiacuteculo eacute gravada em faacutebrica e natildeo se altera mais Esta
variaacutevel seraacute preenchida por exemplo com ldquoGeneral Motorsrdquo ldquoVolkswagenrdquo ou ldquoYamahardquo
vehicleldentModel - Esta variaacutevel conteraacute a identificaccedilatildeo do modelo do veiacuteculo eacute fixa e natildeo
pode ser alterada Ex Palio EX Xsara Picasso Celta
vehicleldentSoftwareVersion - Este atributo eacute reservado agrave versatildeo do firmware ou software do
veiacuteculo e eacute atualizado cada vez que eacute feito o upgrade do mesmo Este programa eacute uma espeacutecie
de sistema operacional do hardware contido no veiacuteculo
vehicleldentAgentSoftwareVersion - A versatildeo do agente de gerenciamento pode ou natildeo
coincidir com a versatildeo de firmware Caso estes programas tenham tratamento e evoluccedilatildeo
distintos as versotildees podem ser atualizadas separadamente e teratildeo coacutedigos diferentes
vehicleldentType - Este objeto serve para identificar o tipo de veiacuteculo segundo determinaccedilatildeo
das leis brasileiras de tracircnsito O tipo de veiacuteculo automotor consta na documentaccedilatildeo de
licenciamento e pode ser por exemplo tipo automoacutevel de passeio caminhatildeo de carga ocircnibus
de passageiros etc
vehicleldentFuel - A variaacutevel vehicleldentFuel serve para identificar o combustiacutevel principal
para que o veiacuteculo foi originalmente construiacutedo Eacute gravado na linha de montagem e
permanece caso haja transformaccedilatildeo posterior no motor do veiacuteculo este dado natildeo pode ser
alterado Ex gasolina tipo C oacuteleo diesel energia eleacutetrica etc
vehicleldentManufacturing Year - Neste atributo eacute gravado o ano de fabricaccedilatildeo do veiacuteculo
Depois de gravado natildeo se altera
vehicleldentModelYear - A vehicleldentModelYear armazena o ano do modelo do veiacuteculo
que pode ou natildeo coincidir com o ano de fabricaccedilatildeo
vehicleldentCapacitv - Esta variaacutevel eacute uma string que armazena a capacidade do veiacuteculo de
acordo com a destinaccedilatildeo do mesmo ou seja se se tratar de um caminhatildeo a capacidade de
carga seraacute de 40000 kg se for um automoacuteveL a capacidade seraacute de 5 passageiros por
exemplo
vehicleldentPower - Identifica a potecircncia nominal da motorizaccedilatildeo principal do veiacuteculo que
pode ser expressa em cv (cavalo-vapor) ou W (watt) de acordo com a legislaccedilatildeo vigente no
paiacutes de utilizaccedilatildeo do veiacuteculo
vehicleldentMotorTvpe - Este atributo armazena a identificaccedilatildeo da principal forma de
motorizaccedilatildeo do veiacuteculo ou seja qual o tipo de motor que preferencialmente ou
prioritariamente eacute utilizado Caso o veiacuteculo seja um hiacutebrido com motor a combustatildeo e
eleacutetrico armazenar a identificaccedilatildeo do motor mais utilizado
vehicleldentMotorNumber - Este objeto armazena o nuacutemero de identificaccedilatildeo do motor do
veiacuteculo que eacute uacutenico e faz parte do conjunto de nuacutemeros que identificam o conjunto de
sistemas que compotildee um veiacuteculo
vehicleldentCvlinder - Utilizada para informar o nuacutemero total de cilindros (pistotildees) do motor
caso se trate de um motor de combustatildeo
vehicleldentFirstOilChange - Esta variaacutevel serve para armazenar a distacircncia maacutexima
percorrida - a popular ldquoquilometragemrdquo - para se realizar a primeira troca de oacuteleo lubrificante
interno do motor Esta informaccedilatildeo serviraacute para que o condutor do veiacuteculo seja notificado a
tempo de proceder agrave troca sem causar danos ao motor nem perder a garantia de faacutebrica
vehicleldentOilChangePeriod - O objeto em questatildeo armazena o valor em km ou milhas
recomendado pelo fabricante entre trocas de oacuteleo lubrificante do motor Ex 10000 km
vehicleldentFirstMaintenance - A variaacutevel vehicleldentFirstMaintenance serve para registrar
o limite de quilometragem para realizaccedilatildeo da primeira revisatildeo gratuita do veiacuteculo Existe na
vehicleMIB uma notificaccedilatildeo que utiliza este atributo com o objetivo de resguardar o
proprietaacuterio de um eventual esquecimento ou distraccedilatildeo que acarretaria perda de garantia
vehicleldentMaintenancePeriod - O atributo eacute registrado em faacutebrica e representa o valor da
quilometragem recomendada entre as manutenccedilotildees preventivas E uma seguranccedila a mais para
o usuaacuterio que seraacute avisado sempre que determinados conjuntos de peccedilas principalmente
mecacircnicas estiverem com seu desgaste natural no limite
vehicleldentColor - A vehicleldentColor eacute a string que armazena o nome da cor predominante
do veiacuteculo Esta informaccedilatildeo eacute gravada em faacutebrica e permanece inalterada durante a vida uacutetil
do veiacuteculo
vehicleldentChassisId - Todo veiacuteculo possui um nuacutemero de identificaccedilatildeo gravado fisicamente
em seu chassis ou monobloco esta variaacutevel armazena este nuacutemero
vehicleldentLicencePlate - Este atributo armazena a placa do veiacuteculo no caso do Brasil
composto por 3 letras e 4 nuacutemeros Esta identificaccedilatildeo somente eacute conhecida apoacutes o
licenciamento do veiacuteculo que eacute feito apoacutes a venda em consequumlecircncia o valor somente poderaacute
ser gravado na concessionaacuteria ou revenda
vehicleldentlpAddress - Esta variaacutevel estaacute determinada na vehicleMIB para uma eventual
necessidade de acesso a Internet sendo que um provedor de acesso iraacute fornecer o valor que
seraacute volaacutetil e teraacute a mesma duraccedilatildeo do acesso solicitado
vehicleldentMacAddress - Este campo foi implementado para que o veiacuteculo utilize um
nuacutemero uacutenico de identificaccedilatildeo dentro das mesmas regras vaacutelidas hoje para equipamentos e
acessoacuterios de informaacutetica A utilizaccedilatildeo de uma identificaccedilatildeo deste tipo poderaacute substituir uma
ou mais jaacute existentes
vehicleldentSerialNumber - O nuacutemero de seacuterie de produccedilatildeo do veiacuteculo eacute gravado em faacutebrica e
permanece inalterado durante a vida do mesmo Segue as regras de cada fabricante
vehicleldentWarrantv - Este atributo armazena o valor referente ao periacuteodo de garantia do
veiacuteculo tipicamente 1 ou 2 anos a partir da data da primeira venda Esta informaccedilatildeo serve
para que o proprietaacuterio seja notificado antes do vencimento deste limite para que possa
realizar as manutenccedilotildees necessaacuterias com um miacutenimo de gasto
4322 Grupo vehicleOwner
vehicleOwnerName - A variaacutevel vehicleOwnerName armazena o nome do proprietaacuterio do
veiacuteculo o mesmo nome que consta no documento legal de licenciamento Eacute gravado na
concessionaacuteria e alterado de acordo com os documentos do veiacuteculo
vehicleOwnerRegister - Este objeto serve para armazenar um nuacutemero de algum documento de
identificaccedilatildeo do proprietaacuterio No Brasil os valores preferenciais satildeo o Cadastro de Pessoa
Fiacutesica (CPF) e o Cadastro Nacional da Pessoa Juriacutedica (CNPJ) mas pode conter os nuacutemeros
da carteira nacional de habilitaccedilatildeo ou carteira de identidade
vehicleOwnerPhone - O atributo vehicleOwnerPhone registra o nuacutemero de um telefone de
contato do proprietaacuterio do veiacuteculo
vehicleOwnerMail - Esta string serve para armazenar o endereccedilo eletrocircnico (e-mail) do
proprietaacuterio do veiacuteculo Este valor e o anterior satildeo regravados em concessionaacuteria a cada troca
de proprietaacuterio
4323 Grupo vehicIeHistory
3 T I experimental vehicleMIB
Otilde P jJ vehicleMIBObjects Eacute L J vehicleldent El i_ J vehicleOwner
vehicleOwnerName vehicleO wnerR egister vehicleOwnerFone vehicleOwnerMail
B l_ J vehicleH istoryvehicleH istory D eliveryD ate vehicleH istoryVendor vehicleH istoryDealer
^ vehicleH istoryN umLinesEacute1 __J vehicleH istoryT able
B - lla vehicleH istoryEntryvehicleHistoryLinelndex
Q vehicleHistoryMaintenanceDate ^ vehicleH istoryMaintenance
vehicleH istoryuumlilChangeD ate Q vehicleH istoryOilChange
Fig 413 - Arvore de vehicleOwner e vehicIeHistory
vehicleHistorvDelivervDate - A variaacutevel em questatildeo foi criada para armazenar a data da
primeira entrega do veiacuteculo tipicamente a data constante na nota fiscal de venda da
montadora ou da concessionaacuteria destinada ao proprietaacuterio
vehicleHistoryVendor - A vehicleHistoryVendor armazena o nome do vendedor que realizou
a venda do veiacuteculo ao proprietaacuterio Este vendedor eacute tipicamente um funcionaacuterio da revenda
ou concessionaacuteria
vehicleHistorvDealer - O nome da revenda ou concessionaacuteria (pessoa juriacutedica) eacute gravado
neste campo de forma que fique registrada a empresa que comercializou o veiacuteculo
vehieleHistoryNumLines - Representa o nuacutemero maacuteximo de linhas que seratildeo armazenadas na
tabela vehicleHistoryTable
vehicleHistorvLinelndex - Representa o iacutendice da tabela vehicleHistoryTable
vehicleHistoryMaintenanceDate - A variaacutevel vehicleHistoryMaintenanceDate serve para
registrar as datas das manutenccedilotildees preventivas realizadas contendo dia mecircs e ano Esta
informaccedilatildeo serve principalmente para resguardar o usuaacuterio do veiacuteculo quanto agraves garantias de
peccedilas e sistemas
vehicleHistoryMaintenance - Aqui se identifica a quilometragem do veiacuteculo na ocasiatildeo em
que eacute realizada a manutenccedilatildeo preventiva Informada em quilocircmetros corresponde agrave marcaccedilatildeo
presente do odocircmetro do veiacuteculo
vehicleHistoryOilChangeDate - Esta variaacutevel armazena a data das trocas de oacuteleo lubrificante
do motor cuja periodicidade eacute definida pelo fabricante e deve ser cumprida a risca para o
veiacuteculo natildeo perder a garantia
vehicleHistoryOilChange - Este atributo registra a quilometragem do veiacuteculo por ocasiatildeo da
troca de oacuteleo lubrificante correspondente
48
4324 Grupo vehicleStatus
B - n experimental S gg vehicleMIB
vehicleMIBObjectsS3 __] vehicleldentra- r~l vehicleQwner reg L_3 vehicleHistory
S Q vehicleStatus|--reggt vehicleS tatusHeip j- - vehicles atusNurnLines
B r_ j vehicles tatusT able B l|sj vehicles tatusEntry
vehicleS tatusLinelndex vehicleS tatusS peed j- ^ vehicleStatusRpm
vehicleStatusMotorTemperature vehicleStatusFuelLevel
^ vehicleS tatusKmvehicleStatusTirePressure
^ vehicleStatusMotorOilLevel vehicleS tatusBatteryLevel
^ vehicleStatusLocation B Q j vehicleControl
j-regraquo vehicleControlFuel J ______ j______ 1 vehicleContfQllgnition________________
Fig 414 - Aacutervore de vehicleStatus
vehicleStatusHelp - Esta variaacutevel pode assumir somente os valores de ligado ou desligado eacute
acionada pelo condutor do veiacuteculo e serve como pedido de socorro Uma notificaccedilatildeo eacute emitida
a partir da vehicleStatusHelp
vehicleStatusNumLines - Este atributo serve para definir o nuacutemero maacuteximo de linhas da
tabela vehicleStatusTable
vehicleStatusLinelndex - Esta variaacutevel eacute o iacutendice da tabela vehicleStatusTable
vehicleStatusSpeed - Neste atributo eacute registrada a velocidade presente do veiacuteculo fornecida
pelo sistema convencional de sensoriamento do veiacuteculo em quilocircmetros ou milhas por hora
vehicleStatusRpm - A vehicleStatusRpm armazena o valor atual de rotaccedilotildees ou giros do eixo
principal do motor a unidade eacute rpm (rotaccedilotildees por minuto)
vehicleStatusMotorTemperature - Este atributo registra a temperatura atual do liacutequido de
arrefecimento do motor em graus centiacutegrados ou Fahrenheit
vehicleStatusFuelLevel - A variaacutevel vehicleStatusFuelLevel eacute usada para indicar o niacutevel atual
do combustiacutevel principal do veiacuteculo
vehicleStatusKm - A variaacutevel armazena a quilometragem total percorrida pelo veiacuteculo desde
sua fabricaccedilatildeo em quilocircmetros ou milhas terrestres
vehicleStatusTvrePressure - Este atributo foi criado para registrar o valor presente da pressatildeo
nos pneus do veiacuteculo e serve para informar sobre um pneu que esteja furado ou com uma
quantidade insuficiente de material gasoso ou liacutequido em seu interior Este monitoramento jaacute
existe hoje principalmente em caminhotildees de carga sendo raro em motocicletas e
automoacuteveis
vehicleStatusMotorOilLevel - Esta variaacutevel marca o niacutevel presente de oacuteleo lubrificante do
motor e ajuda a identificar uma eventual ldquoqueimardquo de oacuteleo ou seja um consumo acima do
previsto pelo fabricante que pode resultar em dano grave ao motor
vehicleStatusBatteryLevel - Este valor corresponde agrave carga atual da bateria que eacute usada
principalmente para dar a partida no veiacuteculo
vehicleStatusLocation - A informaccedilatildeo de localizaccedilatildeo do veiacuteculo pode ser feita de duas
maneiras uma aproximada resultado da associaccedilatildeo com a raacutedio-base que recebeu a
identificaccedilatildeo do veiacuteculo A segunda forma mais precisa eacute a partir da informaccedilatildeo gerada por
um moacutedulo GPS (global positioning system) do veiacuteculo o GPS atualiza constantemente a
vehicleStatusLocation com as coordenadas presentes
4325 Grupo vehicleControl
vehicleControlFuel - Este atributo de controle assume ligado ou desligado e eacute a forma do
sistema puacuteblico de controle da malha viaacuteria interromper remotamente o fornecimento de
combustiacutevel para o motor ocasionando a parada do veiacuteculo Esta accedilatildeo de controle eacute feita nos
casos de roubo fuga ou sequumlestro e requer intervenccedilatildeo policial
vehicleControlIgnition - Este atributo de controle assume ligado ou desligado e eacute a forma do
sistema puacuteblico de controle da malha viaacuteria interromper remotamente o sistema de igniccedilatildeo de
combustiacutevel para o motor ocasionando a parada do veiacuteculo Eacute uma alternativa ao controle
anterior pois enquanto um desliga a bomba de combustiacutevel o outro corta a energia eleacutetrica
que ocasiona a queima de combustiacutevel que aciona o motor Esta accedilatildeo de controle eacute feita nos
casos de roubo fuga ou sequumlestro e requer intervenccedilatildeo policial
433 Descriccedilatildeo de vehicleMIBNotificationsS L J experimental
Eacute H fg vehicleMIBB lt01 vehicleMIBObjects
Eacute vehicleldent Eacute O vehicleOwner te j__j vehicleHistory Eacute - f l vehicleStatus B - P l vehicleControl
U vehicleM IB N otificationsvehicleN otificationChangeO ilAndM aintenance
if vehicleN otificationHelp A f vehicleN otificationGuatanty
Eacute L J vehicleMIBConiacuteorrnance H r~l private______________________________________________
Fig 415 - Aacutervore de vehicleMIBNotifications
vehicleNotificationChangeOilAndMaintenance - Esta notificaccedilatildeo eacute emitida quando os limites
de troca de oacuteleo lubrificante do motor ou de manutenccedilatildeo preventiva estiverem proacuteximos e
auxilia o condutor do veiacuteculo a realizar estas tarefas em tempo haacutebil natildeo correndo o risco de
dano ou de perda de garantia
vehicleNotificationHelp - Esta notificaccedilatildeo eacute acionada em caso de pedido de socorro pelo
condutor do veiacuteculo
vehicleNotificationWarranty - A notificaccedilatildeo em questatildeo foi criada para informar o condutor
do veiacuteculo da aproximaccedilatildeo do final do periacuteodo de garantia regulamentar dado pela montadora
do veiacuteculo Este aviso permite que sejam feitos consertos sem ocircnus ou seja dentro da
cobertura da garantia
434 Descriccedilatildeo de vehicleMIBConformance
As regras de conformidade satildeo os niacuteveis de implementaccedilotildees da base de dados possiacuteveis
partindo de um conjunto miacutenimo aceitaacutevel ateacute a implementaccedilatildeo total A tabela 41 apresenta
as implementaccedilotildees baacutesica avanccedilada de controle e plena
4341 Descriccedilatildeo de vehicleComplience
vehicleBasicComplience - esta regra de conformidade incorpora o miacutenimo conjunto de
variaacuteveis que devem ser implementadas num veiacuteculo basicamente dados de identificaccedilatildeo e
status Estas variaacuteveis satildeo contidas em vehicleBasicGroup
vehicleAdvancedComplience - esta norma acrescenta a anterior os dados histoacutericos e as
notificaccedilotildees Composta pelos grupos vehicleBasicGroup vehicleAdvancedGroup e
vehicleNotificationsGroup
vehicleControlComplience - aleacutem das variaacuteveis de identificaccedilatildeo esta regra solicita as
implementaccedilotildees dos objetos de controle ou seja vehicleBasicGroup mais
vehicleControlGroup
vehicleFullComplience - esta implementaccedilatildeo considera todos os objetos da MIB no veiacuteculo
possibilitando identificaccedilatildeo completa dados estatiacutesticos status atual e capacidade de controle
Os grupos satildeo vehicleBasicGroup vehicleAdvancedGroup vehicleNotificationsGroup e
vehicleControlGroup
52
OBJETO BASIC ADV CONTROL FULL
vehicleldentManufacturer X X X X
vehicleldentModel X X X X
vehicleldentSoflware V ersion X X X X
vehicleldentAgentSoftwareVersion X X X X
vehicleldentT ype X X X X
vehicleldentFuel X X X X
vehicleldentManufacturing Y ear X X X X
vehicleldentModel Year X X X X
vehicleldentCapacity X X X X
vehicleldentPower X X X X
vehicleldentMotorType X X X X
vehicleldentMotorNumber X X X X
vehicleldentCylinder X X X X
vehicleldentFirstOilChange X X X X
vehicleldentOilChangePeriod X X X X
vehicleldentFirstMaintenance X X X X
vehicleldentMaintenancePeriod X X X X
vehicleldentColor X X X X
vehicleldentChassisId X X X X
vehicleldentLicencePlate X X X X
vehicleldentlpAddress X X X X
53
vehicleldentMacAddress X X X X
vehicleldentSerialNumber X X X X
vehicleldent Warranty X X X X
vehicleOwnerName X X
vehicleOwnerRegister X X
vehicleOwnerPhone X X
vehicleOwnerMail X X
vehicleHistoryDeliveryDate X X
veMcleHistoryV endor X X
vehicleHistoryDealer X X
vehicleHistoryNumLines X X
vehicleHistoryLinelndex X X
vehicleHistoryMaintenanceDate X X
vehicleHistoryMaintenance X X
vehicleHistoryOilChangeDate X X
vehicleHistoryOilChange X X
vehicleStatusHelp X X X X
vehicleStatusNumLines X X X X
vehicleStatusLinelndex X X X X
vehicleStatusSpeed X X X X
vehicleStatusRpm X X X X
vehicleStatusMotorTemperature X X X X
54
vehicleStatusFuelLevel X X X X
vehicleStatusKm X X X X
vehicleStatusTyrePressure X X X X
vehicleStatusMotorOilLevel X X X X
vehicleStatusBatteryLevel X X X X
vehicleStatusLocation X X X X
vehicleControlFuel X X
vehicleControlIgnition X X
vehicleNotificationChangeOilAndMaintenance X X
vehicleNotificationHelp X X
vehicleNotificationWarranty X X
Tabela 41 - Planilha de Conformidade
4342 Descriccedilatildeo de vehicleGroups
vehicleBasicGroup - conteacutem as variaacuteveis vehicleldentManufacturer vehicleldentModel
vehicleldentSoftwareVersion vehicleldentAgentSoftwareVersion vehicleldentType
vehicleldentFuel vehicleldentManufacturingYear vehicleldentModelYear vehicleldent
Capacity vehicleldentPower vehicleldentMotorType vehicleldentMotorNumber vehicle
IdentCylinder vehicleldentFirstOilChange vehicleldentOilChangePeriacuteod vehicleldentFirst
Maintenance vehicleldentMaintenancePeriod vehicleldentColor vehicleldentChassisId
vehicleldentLicencePlate vehicleldentlpAddress vehicleldentMacAddress vehicleldent
SerialNumber vehicleldentWarranty vehicleStatusHelp vehicleStatusNumLines
vehicleStatus Linelndex vehicleStatusSpeed vehicleStatusRpm vehicleStatusMotor
Temperature vehicleStatusFuelLevel vehicleStatusKm vehicleStatusTirePressure vehicle
StatusMotorOilLevel vehicleStatusBatteryLevel vehicleStatusLocation
vehicleAdvancedGroup - conteacutem os objetos vehicleOwnerName vehicleOwnerRegister
vehicleOwnerPhone vehicleOwnerMail vehicleHistoryDeliveryDate vehicleHistoryVendor
vehicleHistoryDealer vehicleHistoryNumLines vehicleHistoryLinelndex vehicleHistory
MaintenanceDate vehicleHistoryMaintenance vehicleHistoryOilChangeDate vehicleHistory
OilChange
vehicleControlGroup - conteacutem as variaacuteveis vehicleControlFuel e vehicleControlIgnition
vehicleNotificationsGroup - conteacutem os objetos vehicleNotificationChangeOilAnd
Maintenance vehicleNotificationHelp e vehicleNotificationWarranty
56
5 - CONCLUSAtildeO
O Brasil eacute um paiacutes com grandes mazelas sociais que satildeo agravadas por acidentes crimes e
contravenccedilotildees Todos estes eventos geram grandes prejuiacutezos econocircmicos e morais a toda
populaccedilatildeo Esta dissertaccedilatildeo propocircs definir um modelo tecnicamente viaacutevel que incremente
sensivelmente a capacidade do Estado de gerenciar sua frota de veiacuteculos que satildeo elementos
sempre presentes nos eventos em questatildeo
Este trabalho procurou detalhar fiacutesica e funcionalmente cada elemento necessaacuterio para que o
Modelo de Gerenciamento de Veiacuteculos Automotores funcione Embasou teoricamente as
vaacuterias tecnologias envolvidas e consolidou-as com sistemas similares existentes O passo
inicial para que haja o desenvolvimento das vaacuterias peccedilas do quebra-cabeccedila foi efetivamente
criado que foi o Modelo de Informaccedilatildeo - a MIB
Esta base de dados - a vehicleMIB - representa o ponto de partida para o desenvolvimento de
elementos necessaacuterios ao modelo aqui especificado A proacutepria MIB pode ser estendida de
acordo com as necessidades e caracteriacutesticas proprietaacuterias de cada fabricante de veiacuteculos Mas
as grandes frentes que se abrem satildeo as de desenvolvimentos de aplicaccedilotildees de gerenciamento e
equipamentos dedicados Neste sentido pretende-se dar continuidade a esta pesquisa atraveacutes
da especificaccedilatildeo e implementaccedilatildeo do microservidor veicular uma peccedila de hardware capaz de
interagir com sensores e atuadores de um automoacutevel e ao mesmo tempo comunicar-se com
uma rede ethemet sem fio e com o motorista tudo de forma segura e confiaacutevel
Os desafios poliacuteticos e sociais natildeo satildeo menores um modelo como o proposto aqui altera a
percepccedilatildeo e os haacutebitos das pessoas Altera tambeacutem a balanccedila do poder econocircmico do capital
pois algumas empresas simplesmente perdem sua utilidade bem como alguns oacutergatildeos estatais
Em compensaccedilatildeo novas empresas surgem novas tecnologias satildeo criadas e o paiacutes toma a
vanguarda em gerenciamento viaacuterio sepultando os interesses particulares em detrimento do
coletivo
O trabalho aqui desenvolvido representa a possibilidade de um avanccedilo social e econocircmico
consideraacutevel e recomenda-se que a pesquisa e o desenvolvimento continuem nesta linha
buscando materializar as ideacuteias e conceitos apresentados no Modelo de Gerenciamento de
Veiacuteculos Automotores
57
ANEXO 1 - VehicleMIB
VEHICLE-MIB DEFINITIONS = BEGIN
IMPORTSdirectory mgmt experimental enterprises
FROM RFC1155-SMI MODULE-IDENTITY OBJECT-TYPE NOTIFICATION-TYPE OBJECT-IDENTITY Counter32 Gauge32 Integer32 IpAddress
FROM SNMPv2-SMI DisplayString TimeStamp Timelnterval TestAndlncr
AutonomousType DateAndTime TEXTUAL-CONYENTION FROM SNMPv2-TC
MODULE-COMPLIANCE OBJECT-GROUP NOTIFICATION-GROUP FROM SNMPv2-CONF
mib-2FROM RFC1213-MIB
Positiveinteger NonNegativelnteger FROM UPS-MIB
MacAddressFROM BRIDGE-MIB
- 136 131vehicleMIB MODULE-IDENTITY
LAST-UPDATED 200210151827Z - october 15 2002 at 1827 ORGANIZATION UFSC - CPGCCCONT ACT-INF O
Bobiquins Estevatildeo de MelloPostal address BR Sistemas Ltda
Rua Lauro Linhares 2123803ATrindadeFlorianoacutepolis SC88036-002Brasil
Tel 55 48 234 8945 Fax 55 48 234 8945
E-mail bobibrsistemascombrDESCRIPTION
The MIB module to describe vehicles= experimental 1
- 1361311vehicleMIBObjects OBJECT IDENTIFIER = vehicleMIB 1
mdash The Device Identification group
All objects in this group except for vehicleldentLicencePlate and vehiclelpAddress are set at device initialization and remain static
- I36I3111vehicleldent OBJECT IDENTIFIER vehicleMIBObjects 1
- 136L31111vehicleldentManufacturer OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The name of the vehicles manufacturer= vehicleldent 1
- 136131112vehicleldentModel OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles model designation= vehicleldent 2
- 136131113vehicleldentSoftwareVersion OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles firmwaresoftware version(s) This variablemay or may not have the same value asvehicleldentAgentSoftwareVersion in some implementations
vehicleldent 3
- 136131114vehicleldent Agent Soft wareV ersion OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles agent software version This variable may or may not have the same value asvehicleldentvehicleSoftwareVersion in some implementations
= vehicleldent 4
- 136131115vehicleldentType OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles identification type= vehicleldent 5
- L36131116vehicleldentFuel OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles fuel identification= vehicleldent 6
- 136131117vehiclel dentManufacturing Y ear OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles year= vehicleldent 7
- 136131118vehicleldentModelYear OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles model year vehicleldent 8
- 136L31119vehicleldentCapacity OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles capacity= vehicleldent 9
- 1361311110vehicleldentPower OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles engine power
= vehicleldent 10
-1361311111vehicleldentMotorType OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles motor type= vehicleldent 11
- 1361311112vehicleldentMotorNumber OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles engine identification number= vehicleldent 12
- 1361311113vehicleldentCylinder OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles engine number of cylinders= vehicleldent 13
- 1361311114vehicleldentFirstOilChange OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles displacement required for the first oil change = vehicleldent 14
- 1361311115vehicleldentFirstMaintenance OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles displacement required for the first oficial maintenance
= vehicleldent 15
- 1361311116vehicleldentMaintenancePeriod OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles regular maintenance intervals= vehicleldent 16
-1361311117vehicleldentColor OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles predominant color= vehicleldent 17
- 1361311118vehicleldentChassisId OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles chassis identification number= vehicleldent 18
- 1361311119vehicleldentLicencePlate OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
A string which identifies the vehicles licence plate This object should be set by the dealer
= vehicleldent 19
- 1361311120vehicleldentlpAddress OBJECT-TYPE
SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION
The IP Address of the vehicle This value must be provided by the managing aplication A value of 0000 implies that there isnt a provider nearby
DEFVAL 00000000rsquoH = vehicleldent 20
- 1361311121vehicleldentMacAddress OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-only STATUS current DESCRIPTION
The MAC address used by this vehicle when it must be referred to in a unique fashion It is only required to be unique
REFERENCEIEEE 802ID-1990 Sections 64113 and 3125
= vehicleldent 21
-1361311122vehicleldentSerialNumber OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
A string which identifies the vehicles serial number = vehicleldent 22
- 1361311123vehicleldent Warranty OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
A string which identifies the vehicles warranty= vehicleldent 23
mdash Owner Group
- I36I3112vehicleOwner OBJECT IDENTIFIER = vehicleMIBObjects 2
- L36131121 vehicleOwnerName OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
A string which identifies the vehicles ownerThis object should be set by the dealer
= vehicleOwner 1
- 136L31122vehicleOwnerRegister OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current
DESCRIPTIONA string which identifies the owners registerThis object should be set by the dealer
= vehicleOwner 2
- 136131123 vehicleOwnerPhone OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
A string which identifies the owners phone number This object should be set by the dealer
vehicleOwner 3
- 136131124 vehicleOwnerMail OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
A string which identifies the owners e-mailThis object should be set by the dealer
vehicleOwner 4
mdash History Group
- 13613113vehicleHistory OBJECT IDENTIFIER = vehicleMIBObjects 3
- 136131131vehicleHistoryDeliveryDate OBJECT-TYPE
SYNTAX DateAndTime MAX-ACCESS read-write STATUS current DESCRIPTION
The vehicles delivery date and time= vehicleHistory 1
- 136L31132vehicleHistory Vendor OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
The name of the vehicles vendor= vehicleHistory 2
65
- 136L31133vehicleHistoryDealer OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
The name of the vehicles dealer= vehicleHistory 3
- 136131134vehicleHistoryNumLines OBJECT-TYPE
SYNTAX NonNegativelnteger MAX-ACCESS read-only STATUS current DESCRIPTION
The number of Status lines utilized in this device This variable indicates the number of rows in the History table
= vehicleHistory 4
- I36I31135 vehicleHistoryTable OBJECT-TYPE
SYNTAX SEQUENCE OF VehicleHistoryEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION
A list of History table entries= vehicleHistory 5
- 1361311351VehicleHistoryEntry OBJECT-TYPE
SYNTAX VehicleHistoryEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION
An entry containing information applicable to a particular History line
INDEX vehicleHistoryLinelndex = vehicleHistoryTable 1
VehicleHistoryEntry = SEQUENCE vehicleHistoryLinelndex INTEGER vehicleHistoryMaintenanceDate DateAndTime vehicleHistoryMaintenance NonNegativelnteger vehicleHistoryOilChangeDate Date AndT ime vehicleHistoryOilChange NonNegativelnteger
- 13613113511
66
vehicleHistoryLinelndex OBJECT-TYPE SYNTAX Positiveinteger MAX-ACCESS not-accessible STATUS current DESCRIPTION
The History line identifier= vehicleHistoryEntry 1
- 13613113512vehicleHistoryMaintenanceDate OBJECT-TYPE
SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION
The maintenance date= vehicleHistoryEntry 2
- 13613113513vehicleHistoryMaintenance OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS kmMAX-ACCESS read-only STATUS current DESCRIPTION
The present displacement of the vehicle on vehicleHistoryMaintenanceDate
= vehicleHistoryEntry 3
- 13613113514vehicleHistoryOilChangeDate OBJECT-TYPE
SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION
The motors oil change date= vehicleHistoryEntry 4
- 13613113515vehicleHistoryOilChange OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS kmMAX-ACCESS read-only STATUS current DESCRIPTION
The present displacement of the vehicle on vehicleHistoryOilChangeDate
= vehicleHistoryEntry 5
mdash The Status group
- 13613114vehicleStatus OBJECT IDENTIFIER = vehicleMIBObjects 4
- 136L31141 vehicleStatusHelp OBJECT-TYPE
SYNTAX INTEGER on(l) off(2)
MAX-ACCESS read-write STATUS current DESCRIPTION
Setting this object to on will cause the vehicle system to send a help notification Setting this object to off means normal situation
= vehicleStatus 1
- 136131142vehicleStatusNumLines OBJECT-TYPE
SYNTAX NonNegativelnteger MAX-ACCESS read-only STATUS current DESCRIPTION
The number of Status lines utilized in this deviceThis variable indicates the number of rows in the Status table
= vehicleStatus 2
- 136131143 vehicleStatusTable OBJECT-TYPE
SYNTAX SEQUENCE OF VehicleStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION
A list of Status table entries= vehicleStatus 3
- I36I311431 VehicleStatusEntry OBJECT-TYPE
SYNTAX VehicleStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION
An entry containing information applicable to a particular Status line
INDEX vehicleStatusLinelndex = vehicleStatusTable 1
VehicleStatusEntry = SEQUENCE vehicleStatusLinelndex INTEGER vehicleStatusSpeed NonNegativelntegervehicleStatusRpm NonNegativelntegervehicleStatusMotorTemperature INTEGER vehicleStatusFuelLevel NonNegativelnteger vehicleStatusKm NonNegativelntegervehicleStatusTirePressure NonNegativelnteger vehicleStatusMotorOilLevel NonNegativelnteger vehicleStatusBatteryLevel NonNegativelnteger vehicleStatusLocation DisplayString
- I36I31134311vehicleStatusLinelndex OBJECT-TYPE
SYNTAX Positiveinteger MAX-ACCESS not-accessible STATUS current DESCRIPTION
The Status line identifier= VehicleStatusEntry 1
- 136131134312vehicleStatusSpeed OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS km per hourMAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles current speed= VehicleStatusEntry 2
- 136131134313vehicleStatusRpm OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS rotations per minuteMAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles current rotations per minute= VehicleStatusEntry 3
- 136131134314vehicleStatusMotorT emperature OBJECT-TYPE
SYNTAX INTEGER UNITS degrees CentigradeMAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles engine current temperature
= vehicleStatusEntry 4
- 136131134315 vehicleStatusFuelLevel OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS HireMAX-ACCESS read-only STATUS current DESCRIPTION
The current fuel level= vehicleStatusEntry 5
- 136131134316vehicleStatusKm OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS kmMAX-ACCESS read-only STATUS current DESCRIPTION
The current total displacement of vehicle = vehicleStatusEntry 6
- 136131134317 vehicleStatusTirePressure OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS psiMAX-ACCESS read-only STATUS current DESCRIPTION
The current tire pressure vehicleStatusEntry 7
- 136131134318 vehicleStatusMotorOilLevel OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS litreMAX-ACCESS read-only STATUS current DESCRIPTION
The current motor oil level= vehicleStatusEntry 8
- 136131134319 vehicleStatusBatteryLevel OBJECT-TYPE
SYNTAX INTEGER unknown(l) batteryNormal(2) batteryLow(3)
MAX-ACCESS read-only
STATUS currentDESCRIPTION
The indication of the capacity remaining in the vehicles battery system
= vehicleStatusEntry 9
- 1361311343110 vehicleStatusLocation OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
The GPS indication of the vehicles current location
vehicleStatusEntry 10
mdash The Control group
- 13613115vehicleControl OBJECT IDENTIFIER = vehicleMIBObjects 5
- 136131151 vehicleControlFuel OBJECT-TYPE
SYNTAX INTEGER on(l) off(2)
MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION
Setting this object to On(l) indicates that the vehicle is able to be turned on Setting to Off(2) will cause the fuel to be cut offrsquo
= vehicleControl 1
- 136131152 vehicleControlIgnition OBJECT-TYPE
SYNTAX INTEGER on(l) ofi(2)
MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION
Setting this object to On(l) indicates that the vehicle is to be turned on Setting to 00(2) will cause the eletric system to be cut off1
= vehicleControl 2
mdash Notifications
- This section defines the well-known notifications sent by- vehicle agents
- 1361312vehicleMIBNotifications OBJECT IDENTIFIER = vehicleMIB 2
- I36I3121vehicleNotificationChangeOilAndMaintenance NOTIFICATION-TYPE
OBJECTS vehicleHistoryMaintenanceDate vehicleHistoryMaintenance vehicleHistoryOilChangeDate vehicleHistoryOilChange
STATUS current DESCRIPTION
The vehicle is approaching oil change and regular maintenance dates This Notification is persistent and is resent at one day intervals until the history table is updated
= vehicleMIBNotifications 1
- 13613122vehicleNotificationHelp NOTIFICATION-TYPE
OBJECTS vehicleStatusHelp STATUS current DESCRIPTION
This Notification is sent when the vehicles conductor turns on a help switch
= vehicleMIBNotifications 2
- I36I3123vehicleNotificationWarranty NOTIFICATION-TYPE
OBJECTS vehicleldentWarranty STATUS current DESCRIPTION
The vehicles warranty is close to expiring dateThis Notification is persistent andis resent at one week intervals until dead line
= vehicleMIBNotifications 3
mdash Conformance information
mdash1361313vehicleMIBConformance OBJECT IDENTIFIER = vehicleMIB 3
-13613131vehicleCompliance OBJECT IDENTIFIER = vehicleMIBConformance 1
mdash compliance statements
mdash136131311vehicleBasicCompliance MODULE-COMPLIANCE
STATUS current DESCRIPTION
The compliance statement for vehicles that only support the identifying and status objects
MODULE mdash this moduleMANDATORY-GROUPS vehicleBasicGroup
= vehicleCompliance 1
mdash136131312vehicleAdvancedCompliance MODULE-COMPLIANCE
STATUS current DESCRIPTION
The compliance statement for vehicles that support advanced-feature functions such as history and notifications
MODULE mdash this moduleMANDATORY-GROUPS vehicleBasicGroup
vehicleAdvancedGroup vehicleNotificationsGroup
= vehicleCompliance 2
mdash136131313vehicleControlCompliance MODULE-COMPLIANCE
STATUS current DESCRIPTION
The compliance statement for vehicles that support control-featured functions
MODULE mdash this moduleMANDATORY-GROUPS vehicleBasicGroup
vehicleControlGroup = vehicleCompliance 3
mdash136131314vehicleFullCompliance MODULE-COMPLIANCE
STATUS current DESCRIPTION
The compliance statement for vehicles that support all functions
MODULE mdash this moduleMANDATORY-GROUPS vehicleBasicGroup
vehicleAdvancedGroup vehicleNotificationsGroup
73
vehicleControlGroup = vehicleCompliance 4
mdash units of conformance
mdash summary at a glance
mdash basic adv ControlmdashvehicleldentManufacturer X X X X
mdashvehicleldentModel x X X X
mdashvehicleldentSoftwareVersion x X X X
mdashvehicleldentAgentSoftwareVersion X X X X
mdashvehicleldentType X X X X
mdashvehicleldentFuel X X X X
mdashvehicleldentManufacturing Y ear X X X X
mdashvehicleldentModel Year X X X X
mdashvehicleldentCapacity X X X X
mdashvehicleldentPower X X X X
mdashvehicleldentMotorType X X X XmdashvehicleldentMotorNumber X X X X
mdashvehicleldentCylinder X X X X
mdashvehicleldentFirstOilChange X X X X
mdashvehicleldentOilChangePeriod X X X XmdashvehicleldentFirstMaintenance X X X X
mdashvehicleldentMaintenancePeriod X X X XmdashvehicleldentColor X X X X
mdashvehicleldentChassisId X X X XmdashvehicleldentLicencePlate X X X X
mdashvehicleldentlpAddress X X X XmdashvehicleldentMacAddress X X X X
mdashvehicleldentSerialNumber X X X XmdashvehicleldentWarranty X X X X
mdashvehicleOwnerName X X
mdashvehicleOwnerRegister X XmdashvehicleOwnerPhone X X
mdashvehicleOwnerMail X X
mdashvehicleHistoryDeliveryDate X X
mdashvehicleHistoryVendor X X
mdashvehicleHistoryDealer X X
mdashvehicleHistoryNumLines X X
mdashvehicleHistoryLinelndex X X
mdashvehicleHistoryMaintenanceDate X X
mdashvehicleHistoryMaintenance X X
mdashvehicleHistoryOilChangeDate X X
mdashvehicleHistoryOilChange X X
mdashvehicleStatusHelp X X X X
mdashvehicleStatusNumLines X X X X
mdashvehicleStatusLinelndex X X X X
mdashvehicleStatusSpeed X X X X
mdashvehicleStatusRpm X X X X
mdashvehicleStatusMotorTemperature X X X X
mdashvehicleStatusFuelLevel X X X X
mdashvehicleStatusKm X X X X
mdashvehicleStatusTyrePressure X X X X
--vehicleStatusMotorOilLevel X X X X
mdashvehicleStatusBatteryLevel X X X X
mdashvehicleStatusLocation X X X X
mdashvehicleControlFuel X X
mdashvehicleControlIgnition X X
mdashvehicleNotificationChangeOilAndMaintenance X X
mdashvehicleNotificationHelp X X
mdashvehicleNotificationWarranty X X
- units of conformance
- I36I3132vehicleGroups OBJECT IDENTIFIER = vehicleMIBConformance 2
- 136131321vehicleBasicGroup OBJECT-GROUP
OBJECTS vehicleldentManufacturer vehicleldentModel vehicleldentSoftwareVersion vehicleldent AgentSoft waumlre V ersion vehicleldentType vehicleldentFuel vehicleldentManufacturing Y ear vehicleldentModel Year vehicleldentCapacity vehicleldentPowervehicleldentMotorType vehicleldentMotorNumber vehicleldentCylindervehicleldentFirstOilChange vehicleldentOilChangePeriod vehicleldentFirstMaintenance vehicleldentMaintenancePeriod vehicleldentColor vehicleldentChassisId vehicleldentLicencePlate vehicleldentlpAddress vehicleldentMacAddress vehicleldentSerialNumber vehicleldentWarranty vehicleStatusHelp vehicleStatusNumLines vehicleStatusLinelndex vehicleStatusSpeed vehicleStatusRpm vehicleStatusMotorTemperature vehicleStatusFuelLevel vehicleStatusKm vehicleStatusTirePressure vehicleStatusMotorOilLevel
75
vehicleStatusBatteryLevel vehicleStatusLocation STATUS current DESCRIPTION
The vehicleBasicGroup defines objects which are common across all vehicles which meet basic compliance
= vehicleGroups 1
- 136131322vehicleAdvancedGroup OBJECT-GROUP
OBJECTS vehicleOwnerName vehicleOwnerRegister vehicleOwnerPhone vehicleOwnerMail vehicleHistoryDeliveryDate vehicleHistoryVendor vehicleHistoryDealer vehicleHistoryNumLines vehicleHistoryLinelndex vehicleHistoryMaintenanceDate vehicleHistoryMaintenance vehicleHistoryOilChangeDate vehicleHistoryOilChange
STATUS current DESCRIPTION
The vehicleAdvancedGroup defines objects which are related to vehicles history and owner
vehicleGroups 2
- 136131323vehicleControlGroup OBJECT-GROUP
OBJECTS vehicleControlFuel vehicleControlIgnition STATUS current DESCRIPTION
The vehicleControlGroup defines objects which are related to control-feature functions
= vehicleGroups 3
- 136131324vehicleNotificationGroup NOTIFICATION-GROUP
NOTIFICATIONS vehicleNotificationChangeOilAndMaintenance vehicleNotificationHelp vehicleNotificationWarranty
STATUS current DESCRIPTION
The vehicleNotificationGroup defines objects which are related to notifications-feature functions
= vehicleGroups 4
END
GLOSSAacuteRIO E ABREVIACcedilOtildeES
ASNl Abstract Syntax Notation One - Notaccedilatildeo de Sintaxe Abstrata Um Uma notaccedilatildeo para
representaccedilatildeo de dados em protocolos de comunicaccedilatildeo definida pela ISO O gerenciamento
Internet utiliza um subconjunto de ASNl
CDMA Code Division Multiple Access - acesso muacuteltiplo por divisatildeo de coacutedigo
EHF Extremely High Frequency - frequumlecircncia extremamente alta
FDMA Frequency Division Multiple Access - acesso muacuteltiplo por divisatildeo de frequumlecircncia
HF High Frequency - frequumlecircncia alta
HTTP Hiper-Text Markup Language - Linguagem de Marcaccedilatildeo de HiperTexto A linguagem
utilizada na construccedilatildeo de paacuteginas WWW
ISM Industrial Scientific and Medical bands - Faixas de frequumlecircncias alocadas para aplicaccedilotildees
industriais cientiacuteficas e meacutedicas
ISO International Organization for Standardization - Organizaccedilatildeo Internacional para
Padronizaccedilatildeo Um dos oacutergatildeos mais importantes no mundo de padronizaccedilotildees com diversos
estudos na aacuterea de computadores e particularmente de redes de computadores
LF Low Frequency - frequumlecircncia baixa
MF Medium Frequency - frequumlecircncia meacutedia
MIB Management Information Base - Base de Informaccedilotildees de Gerenciamento Uma coleccedilatildeo
de informaccedilotildees gerenciais sobre um determinado recurso
OSI Open Systems Interconnection - Interconexatildeo de Sistemas Abertos Um conjunto de
padronizaccedilotildees para interconexatildeo de sistemas em redes de computadores
RFC Request For Comments - Requisiccedilotildees Para Comentaacuterios Os documentos publicados pelo
IETF e que tratam de assuntos Internet Nem todos os RFCs satildeo padrotildees e alguns jamais o
chegam a ser
SHF Super High Frequency - frequumlecircncia super-alta
Site - Conjunto de documentos da WWW acessiacuteveis a partir de um determinado endereccedilo Eacute o
endereccedilo virtual de uma empresa ou uma aplicaccedilatildeo
SMI Structure o f Management Information - Estrutura da Informaccedilatildeo de Gerenciamento
Define a maneira como as informaccedilotildees de gerenciamento satildeo criadas e seus relacionamentos
SNMP Simple Network Management Protocol - Protocolo de Gerenciamento de Redes
Simples o protocolo de gerenciamento utilizado na Internet
TCPIP Transmission Control Protocol Internet Protocol - Protocolo de Controle de
Transmissotildees Protocolo Internet Os protocolos baacutesicos utilizados na Internet
TDMA Time Division Multiple Access mdash acesso muacuteltiplo por divisatildeo de tempo
UHF Ultra High Frequency - frequumlecircncia ultra-alta
VHF Very High Frequency - frequumlecircncia muito alta
VLF Very Low Frequency - frequumlecircncia muito baixa
WWW World Wide Web - Grande Teia Mundial Nome dado ao conjunto de maacutequinas que
trocam informaccedilotildees utilizando o protocolo HTTP
78
REFEREcircNCIAS BIBLIOGRAacuteFICAS
ANATEL Agecircncia Nacional de Telecomunicaccedilotildees Atribuiccedilatildeo de faixas de frequumlecircncias no Brasil Disponiacutevel em lthttpwwwanatelgovbrToolsframeasplink=radiofrequencia qaffpdfgt Acesso em 26 set 2002
thBICSI Telecommunications distribution methods manual 8 ed Tampa Florida v2 1998 Cap 29
BRASIL Web Site Oficial do Departamento Nacional de Tracircnsito Disponiacutevel em lthttpwww denatrangovbrpg70jspgt Acesso em 08 nov 2002
BRASIL Web Site Oficial do Departamento Nacional de Tracircnsito Disponiacutevel em httpwww denatrangovbrpgl8jspgt Acesso em 10 nov 2002
CASE J et al RFC 1157 - A Simple Network Management Protocol (SNMP) Network Working Group may 1990 p 5
FIAT AUTOMOacuteVEIS Web Site Oficial do Brasil Disponiacutevel em httpwwwfiatcombr index_sitephpgt institucional a faacutebrica Acesso em 19 nov 2002
GOOGLE Web Site de Busca Disponiacutevel em lthttpwwwgooglecombrsearch hl=ptampie=ISO-8859-1 ampq=22rastreamento+de+veEDculo s22ampbtnG=Pesquisa+Google amplr=lang_ptgt Acesso em 15 out 2002
MELLO Roseleine Calgaro Uma MIB de apoio agrave gerecircncia do relacionamento com o cliente em comeacutercio eletrocircnico 2002 108 f Dissertaccedilatildeo (Mestrado em Ciecircncias da Computaccedilatildeo) - Universidade Federal de Santa Catarina Florianoacutepolis 2002
RIO DE JANEIRO (Estado) 5 set 2002 Tracircnsito Brasil Estatiacutestica da Organizaccedilatildeo Mundial de Sauacutede sobre tracircnsito Disponiacutevel em lthttpwwwtransitobrasilcombrnoticia noticiaphp noti=1044gt Acesso em 22 out 2002
RIO DE JANEIRO (Estado) SuperTrack Rastreamento de veiacuteculos Disponiacutevel em lthttp wwwsupertrackcombr2htmgt Acesso em 02 out 2002
79
RIO DE JANEIRO (Estado) Revista Engebraacutes Mortos no tracircnsito chegam a 1 milhatildeo e acidentes consomem US$ 10 bi ao ano Disponiacutevel em lthttpwwwengebrascombr EngbWebportuguesmortosnohtmgt Acesso em 24 set 2002
TANENBAUM Andrew S Redes de computadores 3 ed Rio de Janeiro Campus 1997 923 p
TANIGUCHI Caacutessio O bom exemplo do tracircnsito em Curitiba Curitiba mar 2002 Disponiacutevel em lthttpwwwcuritibaprgovbrpmcAgenciaartigostransitolhtmlgt Acesso em 19 nov 2002
TIM Telesc Celular Cobertura Disponiacutevel em lthttpwww2timsulcombr intemaaspitem=2amppagina=coberturagt Acesso em 26 set 2002
22
3 - NECESSIDADES E BENEFIacuteCIOS
31 Tecnologia Atual versus Modelo de gerenciamento SNMP
Este trabalho se posiciona no ceme de vim mercado extremamente competitivo e caracterizado
pelo uso de tecnologias proprietaacuterias o mercado de veiacuteculos Tem-se hoje uma pequena
quantidade de montadoras no mundo todas elas lutando para conquistar mercados e
sobreviver Suas equipes de pesquisa e desenvolvimento satildeo cercadas de cuidado e sigilo pois
se tomaram elementos decisivos nesta batalha A informaccedilatildeo eacute mais uma vez fator decisivo
Neste caso natildeo eacute a informaccedilatildeo comercial a informaccedilatildeo de marketing a informaccedilatildeo que eacute
coletada nos mercados consumidores Este trabalho trata de uma informaccedilatildeo especial aquela
contida no veiacuteculo
A pesquisa descrita nesta dissertaccedilatildeo mostra o estaacutegio tecnoloacutegico atual de algumas das
principais montadoras do mundo focalizando principalmente as de automoacuteveis que satildeo as
que determinam o estado da arte Os sistemas de gerenciamento embarcados nos automoacuteveis
satildeo proprietaacuterios e baseados em um ou mais moacutedulos internos que se comunicam com o
mundo externo - tipicamente um PC - via comunicaccedilatildeo serial O automoacutevel conteacutem vaacuterios
sensores e atuadores que informam paracircmetros e estados O cruzamento destas informaccedilotildees
determina avarias ou defeitos que podem ser sanados com uma intervenccedilatildeo externa ou
atraveacutes de um comando Todo este sistema eacute totalmente disponibilizado na unidade de
desenvolvimento da montadora ou seja basicamente em um uacutenico lugar no planeta Uma
pequena parte deste sistema eacute disponibilizado agraves revendas com suas oficinas credenciadas
quase nada eacute oferecido ao usuaacuterio final do veiacuteculo As concessionaacuterias autorizadas compram
um pacote que inclui um PC desktop ou notebook software de gerenciamento moacutedulos de
comunicaccedilatildeo e treinamento na faacutebrica que possibilitaraacute alguns diagnoacutesticos e correccedilotildees de
avarias A questatildeo eacute a seguinte o usuaacuterio paga um valor expressivo por um veiacuteculo com uma
tecnologia de ponta embutida mas continua ficando com o carro quebrado na beira da
estrada sem saber o que fazer Em outra direccedilatildeo o Poder Puacuteblico investe em sistemas de
controle da malha viaacuteria tais como radares e sensores os populares ldquopardaisrdquo e ldquolombada
eletrocircnicardquo
Quando um automoacutevel estaacute em funcionamento numa viagem por exemplo um complexo
mecacircnico-eleacutetrico-hidraacuteulico-eletrocircnico estaacute operando em sincronia Os vaacuterios sistemas
motor injeccedilatildeo de combustiacutevel suspensatildeo etc satildeo todos direcionados para realizar uma
funccedilatildeo simples deslocar pessoas com rapidez conforto e seguranccedila Se eles cumprirem de
forma eficiente este objetivo pode-se dizer que o carro eacute bom Sabe-se que isto realmente
acontece assim como eacute sabido que estes sistemas falham sofrem desgastes sofrem variaccedilotildees
de carga e ficam obsoletos Assim como um equipamento ativo de rede
Um switch de rede quando estaacute em funcionamento numa rede de dados com velocidades de
101001000 Mbps por exemplo eacute um complexo mecacircnico-eleacutetrico-eletrocircnico operando em
sincronia Os vaacuterios sistemas conexotildees mecacircnicas de cabos fonte de energia placas de
circuito etc satildeo direcionados a realizar uma funccedilatildeo tambeacutem simples encaminhar pacotes de
dados com rapidez e seguranccedila Se este switch cumprir esta funccedilatildeo de forma eficiente tem-se
um bom equipamento em matildeos Os switches tambeacutem falham desgastam tecircm sua carga
alterada e ficam obsoletos Para manter-se um switch sempre em funcionamento eficiente eacute
necessaacuterio gerenciaacute-lo
O mundo automotivo vive uma situaccedilatildeo similar agrave descrita anteriormente a explosatildeo do uso de
automoacuteveis Assim como na transiccedilatildeo ARPANET-Intemet natildeo se tem ferramentas eficientes
para gerenciar este processo depois que o veiacuteculo sai da linha de montagem Na verdade natildeo
existem padrotildees para este fim As induacutestrias criaram padrotildees de gerenciamento proprietaacuterios
23
que praticamente cessam sua utilidade no momento que saem da linha de produccedilatildeo ressalva
feita a alguns diagnoacutesticos realizados por algumas concessionaacuterias
Um veiacuteculo oferece ao seu proprietaacuteriomotorista um conjunto de sinalizaccedilotildees luminosas e
paineacuteis analoacutegicos (ponteiros) ou digitais que informam velocidade rotaccedilatildeo do motor
quantidade de combustiacutevel etc Os mais modernos possuem um ldquocomputador de bordordquo que
basicamente faz a relaccedilatildeo entre duas variaacuteveis como por exemplo distacircncia percorrida versus
combustiacutevel consumido e disponibiliza ao motorista o consumo meacutedio do automoacutevel
Os automoacuteveis satildeo particularmente econocircmicos quase avaros quando o assunto eacute fornecer
informaccedilotildees aos gestores da rede digo do sistema viaacuterio os departamentos municipais
estaduais e federais encarregados de tracircnsito estradas e rodovias simplesmente desconhecem
os equipamentos digo veiacuteculos que trafegam pelos seus domiacutenios
O poder puacuteblico investe pesadamente e de forma reativa em ampliaccedilatildeo de vias e
cruzamentos da mesma forma que um administrador de rede sem gerenciamento trata de
comprar ativos de rede que possibilitem links mais raacutepidos desfazendo um gargalo e criando
outro Outro investimento eacute no sentido de monitorar velocidade e identificaccedilatildeo (placa) dos
automoacuteveis com objetivo duplo de controlar e arrecadar
Nos dois casos citados acima - usuaacuterio e gestor - fica claro o condicionamento a que ambos
estatildeo submetidos pouca ou nenhuma informaccedilatildeo eacute o normal Fazendo um pequeno exerciacutecio
considerando a hipoacutetese de que os automoacuteveis fossem mais ldquoamigaacuteveisrdquo pode-se imaginar
um motorista sendo avisado que no proacuteximo mecircs venceraacute a garantia de 1 ano do veiacuteculo
aproveite e leve na concessionaacuteria autorizada mais proacutexima para sanar aquele ruiacutedo no painel
Mecircs que vem vocecirc teraacute que pagar por isto A informaccedilatildeo aparece no visor de cristal liacutequido do
raacutedio ou CDplayer Situaccedilatildeo 2 a famiacutelia em viagem de feacuterias ocorre uma falha no sistema
ABS que evita o bloqueio dos freios do veiacuteculo Faltam 200 km para o destino Podemos
continuar a viagem com seguranccedila ou tenho que procurar uma oficina O sistema informa que
24
apenas o sistema antibloqueio estaacute inoperante mas os freios estatildeo perfeitos Siga viagem e
assim que puder leve a uma concessionaacuteria autorizada O proprietaacuterio de uma transportadora
que possui uma frota de veiacuteculos simplificaria sua tarefa de manutenccedilatildeo dos veiacuteculos
Sempre que um caminhatildeo entra numa das filiais o agente SNMP envia um trap (relatoacuterio) das
condiccedilotildees funcionais do veiacuteculo
O mesmo exerciacutecio pode ser feito pensando no poder puacuteblico nos pontos de gerenciamento
de traacutefego que funcionam como uma rede sem fio que recebe e envia dados para os
automoacuteveis uma estaccedilatildeo gerente recebe uma notificaccedilatildeo de um agente SNMP embarcado no
veiacuteculo que informa que eacute um Palio do fabricante FIAT modelo XA 03 placa ABC 1234
Cor vermelha Chassi 2384FTR4532DSE12 MAC Address 0060B30000C2 e estaacute
trafegando a 95 kmh velocidade acima do permitido no trecho A estaccedilatildeo gerente envia uma
mensagem ao veiacuteculo informando a situaccedilatildeo irregular ao motorista que iraacute diminuir a
velocidade para natildeo ser multado Numa situaccedilatildeo hipoteacutetica de roubo de automoacutevel as estaccedilotildees
gerentes do poder puacuteblico satildeo autorizadas a enviar um comando de cortar a igniccedilatildeo do
veiacuteculo
No caso de gerenciamento de um conjunto de veiacuteculos como o proprietaacuterio da transportadora
ou o DER de Santa Catarina existe a necessidade de padronizaccedilatildeo ou seja todas as
montadoras deveriam adotar gradativamente um modelo padronizado A padronizaccedilatildeo
possibilita que se economize no desenvolvimento de aplicaccedilotildees e equipamentos software e
hardware Outra vantagem eacute que mais empresas podem adquirir o sistema e desfrutar dos
benefiacutecios de gerenciamento sobre veiacuteculos jaacute que natildeo se fala mais em tecnologia
proprietaacuteria
Este trabalho considera algumas diferenccedilas entre utilizar o Modelo SNMP para gerenciamento
de uma rede de computadores ou para veiacuteculos automotores Os conceitos baacutesicos natildeo se
alteram e as principais mudanccedilas satildeo relacionadas na Tabela 31
25
26
Modelo SNMP em Redes de
Computadores
Modelo SNMP em Veiacuteculos
Automotores
Estaccedilotildees de
Gerenciamento
Estaacuteticas complexas e
centralizadas
Estaacuteticas ou moacuteveis complexas ou
simples e descentralizadas
Noacutes
GerenciadosEstaacuteticos Moacuteveis
Relaccedilatildeo
Estaccedilotildees Noacutes1 O n n O n
Elementos
Gerenciados
Computadores hubs switches
roteadores
Automoacuteveis ocircnibus caminhotildees
motocicletas
Base de
InformaccedilotildeesMIB-II
Os objetos e grupos da MIB-II satildeo
insuficientes para este fimTabela 31 - Comparativo de Uso no Modelo SNMP
Natildeo se quer que com este trabalho sejam abolidas as questotildees de sigilo e segredo industrial na
pesquisa e desenvolvimento dos veiacuteculos pelo contraacuterio As atuais formas de monitoramento
e telemetria com a meta de resolver problemas e aumentar a vantagem competitiva de seus
produtos satildeo boas principalmente para os consumidores
27
4 - MODELO DE GERENCIAMENTO DE VEIacuteCULOS AUTOMOTORES
O modelo proposto nesta dissertaccedilatildeo eacute baseado no modelo SNMP e utiliza os elementos
previstos ou seja estaccedilotildees de gerenciamento noacutes gerenciados informaccedilotildees e um protocolo
de comunicaccedilatildeo A intenccedilatildeo eacute utilizar ao maacuteximo toda a tecnologia que jaacute foi desenvolvida e
foi consolidada ao longo dos uacuteltimos anos pois isto traraacute baixos custos e uma massa criacutetica jaacute
formada
Neste capiacutetulo e nos posteriores utilizar-se-aacute para efeito de maior clareza a denominaccedilatildeo
carro eou automoacutevel ao inveacutes de veiacuteculo inclusive nas figuras O carro eacute o veiacuteculo mais
comum e pretende-se que o leitor na medida em que se embasa o modelo vaacute traccedilando um
paralelo com as situaccedilotildees corriqueiras do dia-a-dia De qualquer forma o modelo foi pensado
para ser utilizado em todos os tipos de veiacuteculos sejam eles de passeio utilitaacuterios de carga
motocicletas de passageiros enfim todos os veiacuteculos (noacutes) que utilizam a malha viaacuteria (rede)
do paiacutes
O modelo proposto apresenta trecircs arquiteturas Fiacutesica Funcional e de Informaccedilatildeo A
arquitetura Fiacutesica define a infra-estrutura de comunicaccedilatildeo entre os componentes do sistema a
arquitetura Funcional descreve os componentes loacutegicos do sistema e as funcionalidades que
podem ser desenvolvidas e a arquitetura de Informaccedilatildeo apresenta um conjunto de variaacuteveis
que datildeo suporte ao desenvolvimento das aplicaccedilotildees e as notificaccedilotildees que podem ser emitidas
no caso destas variaacuteveis atingirem limiares especificados Cada uma dessas arquiteturas seraacute
detalhada nos itens a seguir
28
41 Arquitetura Fiacutesica
Esta dissertaccedilatildeo utiliza o Modelo de Gerenciamento SNMP por se tratar de uma tecnologia
que eacute padratildeo possui inuacutemeros gerentes e agentes desenvolvidos para as mais diversas
aplicaccedilotildees e eacute produzida em escala o que baixa os custos de implantaccedilatildeo em qualquer
veiacuteculo A quantidade de pessoal que jaacute atua nesta tecnologia tambeacutem eacute um fator positivo A
figura abaixo mostra esquematicamente o modelo sendo aplicado no gerenciamento de
veiacuteculos
Gerenciamento
(GERENTE
SNMP)
Fig 41 - Modelo de Gerenciamento SNMP em Veiacuteculos Automotores
Saindo de um modelo teoacuterico e descrevendo um modelo praacutetico tem-se um computador
rodando um programa gerente SNMP que interage com uma base de dados este computador
possui uma interface ethemet 10100 que estaacute conectada por cabo de par tranccedilado ou fibra
oacutetica a uma bridge Esta bridge converte o padratildeo de comunicaccedilatildeo de rede ethernet em
radiofrequumlecircncia utilizando uma frequumlecircncia de saiacuteda e outra de entrada este conjunto eacute
vulgarmente denominado canal e eacute compartilhado por todos os veiacuteculos equipados com uma
bridge similar A bridge do veiacuteculo opera no mesmo canal e compartilha a banda total
fornecida pelo sistema gerente com os outros veiacuteculos que estatildeo na regiatildeo de cobertura da
antena (ERB - estaccedilatildeo radiobase)
A cobertura de cada ERB depende basicamente da potecircncia real dissipada pela antena do tipo
e ganho da antena Uma referecircncia praacutetica que se pode ter eacute o das aacutereas de cobertura de
telefones celulares o modelo proposto nesta dissertaccedilatildeo pode ser implementado com uma
infraestrutura semelhante A figura 42 mostra os elementos reais e sua interaccedilatildeo
Fig 42 - Modelo fiacutesico para gerenciamento de veiacuteculos
O Modelo de Gerenciamento de Veiacuteculos Automotores contempla todas as etapas da ldquovidardquo
de um veiacuteculo ou seja satildeo previstos estaacutegios diferenciados de monitoramento e controle de
acordo com a etapa em que o veiacuteculo se encontra
A primeira etapa de um veiacuteculo automotor fisicamente falando eacute a sua produccedilatildeo
normalmente executada em seacuterie As montadoras possuem plantas fabris em diversas
localidades do mundo onde produzem determinadas linhas e modelos de veiacuteculos No
momento que o veiacuteculo recebe seu sistema eletro-eletrocircnico incluindo o microservidor
veicular uma estaccedilatildeo de gerenciamento da produccedilatildeo jaacute pode iniciar a gravaccedilatildeo dos dados de
identificaccedilatildeo do mesmo como eacute ilustrado na figura 43
MONTADORA DE AUTOMOacuteVEIS Linha de montagem
Dados de Identificaccedilatildeo do veiacuteculo
Fig 43 - Gerenciamento na produccedilatildeo do veiacuteculo
O veiacuteculo cumpre sua trajetoacuteria na linha de montagem jaacute interagindo com uma aplicaccedilatildeo-
gerente desenvolvida para este fim O fabricante neste momento jaacute pode monitorar os testes
iniciais do veiacuteculo gerenciar sua armazenagem no paacutetio da faacutebrica e o embarque para a
concessionaacuteria Apenas duas estaccedilotildees radiobase externas tecircm capacidade para dar cobertura a
todo parque fabril de uma montadora como a Fiat em Betim MG que eacute a maior montadora do
paiacutes com 613800 m2 de aacuterea construiacuteda segundo informa o site brasileiro da Fiat Automoacuteveis
(2002) Algumas ERBs internas que tem um custo muito inferior agraves externas completariam a
cobertura nos pontos necessaacuterios da linha de montagem
O veiacuteculo pronto segue na maior parte das vezes para uma concessionaacuteria autorizada para ser
comercializado Esta mesma concessionaacuteria normalmente presta assistecircncia teacutecnica aos
veiacuteculos da marca tendo limitaccedilotildees quando recebe um automoacutevel por exemplo de um
concorrente Com uma estaccedilatildeo radiobase interna a concessionaacuteria estaacute habilitada a monitorar
todos os veiacuteculos que entrarem na sua oficina estando eles equipados com o microservidor
veicular O teacutecnico da empresa tem a sua disposiccedilatildeo dados histoacutericos e perfis de uso do
veiacuteculo que podem auxiliar na detecccedilatildeo e soluccedilatildeo do problema
Os dados de identificaccedilatildeo do veiacuteculo e do proprietaacuterio aliados ao perfil do condutor tomam-
se ferramentas para conquista e manutenccedilatildeo do cliente A diminuiccedilatildeo do iacutendice de roubos e
acidentes toma a contrataccedilatildeo do seguro uma opccedilatildeo menos necessaacuteria diminuindo o gasto de
quem compra o veiacuteculo e consequumlentemente aumentando as vendas A figura 44 mostra as
possibilidades de gerenciamento nas fases de comercializaccedilatildeo e manutenccedilatildeo
32
REVENDA DE AUTOMOacuteVEIS
Fig 44 - Gerenciamento na comercializaccedilatildeo e manutenccedilatildeo do veiacuteculo
Encerrada a primeira comercializaccedilatildeo do veiacuteculo inicia-se a etapa de utilizaccedilatildeo do mesmo
por um proprietaacuterio ou condutor O microservidor veicular interage com o condutor via painel
digital ou sintetizador de voz Alguns veiacuteculos de maior valor agregado jaacute satildeo equipados com
paineacuteis que atendem ao ldquocomputador de bordoldquo e ao sistema de som raacutedios FM transmitem
pequenas chamadas e notiacutecias que satildeo lidas no interior do veiacuteculo Sintetizadores de voz
equipam os veiacuteculos chamados ldquotop de linhardquo e informam para o motorista colocar o cinto de
seguranccedila que existem portas abertas etc O Modelo de Gerenciamento de Veiacuteculos
Automotores possibilita que haja um enriquecimento das informaccedilotildees e possibilidades para o
condutor do veiacuteculo conforme mostra a figura 45
33
Fig 45 - Gerenciamento no uso do veiacuteculo
PROPRIETAacuteRIO DO AUTOMOacuteVEL
Monitoramento
Garantia e revisotildees
Seguranccedila
O proprietaacuterio do veiacuteculo eacute notificado sempre que uma troca de oacuteleo ou manutenccedilatildeo
preventiva eacute necessaacuteria diminuindo os riscos de uma eventual perda de garantia do fabricante
O aviso de que a garantia do veiacuteculo estaacute expirando tambeacutem existe e isto possibilita uma
eventual diminuiccedilatildeo de custos numa revisatildeo Como o veiacuteculo interage com o sistema gestor
de tracircnsito o modelo prevecirc um mecanismo de solicitaccedilatildeo de socorro muito uacutetil em casos de
acidentes ou quebra do veiacuteculo O maior benefiacutecio eacute saber que seu veiacuteculo estaacute sendo
monitorado assim como os outros veiacuteculos que estatildeo trafegando O monitoramento causa
maior disciplina no tracircnsito e a consequumlente diminuiccedilatildeo de acidentes como mostra a
experiecircncia na capital paranaense na palavra de Cassio Taniguchi
Em 2001 foram 20 menos mortes no tracircnsito curitibano Passamos de 16 em 2000 para 13 morte em cada grupo de 10 mil veiacuteculos Esse eacute o indicador utilizado para mensurar o niacutevel de seguranccedila no tracircnsito urbano E eacute tambeacutem um iacutendice capaz de nos informar a respeito do niacutevel de civilidade que nossa sociedade alcanccedilou Os curitibanos merecem aplausos porque esse resultado eacute fruto de um esforccedilo coletivo que tem envolvido toda a
34
cidade desde 1997 quando lanccedilamos o programa Cidadatildeo em Tracircnsito O programa todos lembram eacute ancorado no tripeacute formado pela engenharia de traacutefego fiscalizaccedilatildeo e educaccedilatildeo para o Tracircnsito E em cinco anos os resultados falam por si proacuteprios O investimento realizado pela Prefeitura de Curitiba passa de R$ 100 milhotildees - o maior entre as cidades de mesmo porte no paiacutes (TANIGUCHI 2002)
O gerenciamento do veiacuteculo auxilia os engenheiros de traacutefego e aumenta o poder de
fiscalizaccedilatildeo do Poder Puacuteblico tornando praticamente inviaacuteveis as accedilotildees criminosas
envolvendo veiacuteculos O Poder Puacuteblico do Brasil bem como de todo paiacutes que adotar este
modelo de gerenciamento ganha uma ferramenta poderosa de gestatildeo de tracircnsito com reflexos
em oacutergatildeos governamentais federais estaduais e municipais diversos tais como departamentos
de tracircnsito departamentos de poliacutecia rodoviaacuteria poliacutecias civil e militar serviccedilos de
inteligecircncia poliacutecia federal serviccedilos de repressatildeo ao crime organizado e secretarias de
receita A figura 46 ilustra algumas situaccedilotildees contempladas neste modelo proposto
Fig 46 - Gerenciamento pelo Poder Puacuteblico
Administraccedilatildeo da malha viaacuteria
Controle de roubos e acidentes
PODER PUacuteBLICOMonitoramento de
tracircnsito
O poder que o modelo disponibiliza aos oacutergatildeos puacuteblicos eacute o poder da informaccedilatildeo em tempo
real o conjunto formado pela identificaccedilatildeo inequiacutevoca do veiacuteculo seu provaacutevel condutor e a
localizaccedilatildeo atual com pequena margem de erro permite accedilotildees policiais raacutepidas e eficientes O
Modelo de Gerenciamento de Veiacuteculos permite ainda que o sistema gestor execute controles
remotamente sobre o veiacuteculo como corte de combustiacutevel e de igniccedilatildeo do motor causando a
imobilizaccedilatildeo instantacircnea As Estaccedilotildees Puacuteblicas de Gerenciamento satildeo as mais complexas e as
mais seguras de todo o modelo visto o poder que carregam em sua aplicaccedilatildeo Apenas o Poder
Puacuteblico constituiacutedo pode ter acesso a estas potencialidades do sistema e para tanto a
aplicaccedilatildeo-gerente deve ser inviolaacutevel
A figura 47 simula uma implantaccedilatildeo de estaccedilotildees radiobase na regiatildeo central da capital
catarinense dando uma ideacuteia de como seria a distribuiccedilatildeo das antenas para haver
gerenciamento sobre os veiacuteculos que circulam na aacuterea
Fig 47 - Estaccedilotildees Radiobase em Florianoacutepolis
42 Arquitetura Funcional
O sistema fiacutesico apresentado anteriormente eacute mostrado aqui como entidades loacutegicas
posicionadas de acordo com sua funccedilatildeo no modelo de gerenciamento A figura 46 ilustra o
modelo funcional
36
Fig 48 - Modelo Funcional de Gerenciamento
421 Estaccedilotildees de Gerenciamento
As estaccedilotildees de gerenciamento satildeo de diferentes porte e complexidade variando de uma
estaccedilatildeo simples para gravaccedilatildeo de dados de identificaccedilatildeo na faacutebrica ateacute um grande complexo
de gerenciamento de veiacuteculos montado com computadores de grande porte e programas de
gerenciamento capazes de suportar milhares de noacutes (veiacuteculos) no Departamento de Estradas
de Rodagem de uma unidade da federaccedilatildeo As estaccedilotildees seratildeo basicamente destinadas a trecircs
finalidades de acordo com os interesses dos mantenedores da gerecircncia
4211 Estaccedilotildees de Gerenciamento de Produccedilatildeo
As estaccedilotildees de produccedilatildeo satildeo localizadas no ambiente de montagem do veiacuteculo ao lado da
linha de produccedilatildeo em seacuterie da motocicleta do automoacutevel do caminhatildeo do utilitaacuterio do
trator etc Esta estaccedilatildeo serviraacute para gravar as primeiras variaacuteveis na MIB do veiacuteculo
basicamente as de identificaccedilatildeo tais como nome do fabricante modelo do veiacuteculo nuacutemero de
seacuterie etc Estes dados satildeo estaacuteticos e soacute podem ser gravados e alterados em faacutebrica satildeo
uacutenicos e sua longevidade eacute coincidente com a do veiacuteculo
4212 Estaccedilotildees de Gerenciamento de Manutenccedilatildeo
As estaccedilotildees de manutenccedilatildeo estaratildeo baseadas nas concessionaacuterias autorizadas revendas de
automoacuteveis e oficinas mecacircnicas Sua funccedilatildeo baacutesica seraacute a gravaccedilatildeo de dados relativos agrave
venda e ao proprietaacuterio do veiacuteculo Satildeo estaccedilotildees simples que poderatildeo consultar as
informaccedilotildees de qualquer carro de qualquer marca visto que a padronizaccedilatildeo usando SNMP
retira o caraacuteter proprietaacuterio dos sistemas atuais
4213 Estaccedilotildees Puacuteblicas de Gerenciamento
Satildeo estaccedilotildees complexas e seguras que gerenciam a malha viaacuteria de um ou mais municiacutepios de
um estado da uniatildeo Basicamente compostas por hardware e software de grande porte como
por exemplo uma workstation HP ou IBM rodando Openview ou Unicenter TNG interagindo
com uma base de dados Oracle A seguranccedila possibilitada pelo SNMPv3 eacute um fator
primordial neste caso pois aqui estaratildeo sendo utilizadas funccedilotildees de controle vitais no veiacuteculo
422 Noacutes Gerenciados
O noacute gerenciado neste modelo proposto eacute tipicamente um veiacuteculo automotor conforme citado
anteriormente Aqui existe uma caracteriacutestica singular que eacute a de que os noacutes satildeo moacuteveis estatildeo
constantemente em deslocamento desde sua fabricaccedilatildeo na montadora passando pelo
transporte ateacute a revenda e o uso posterior pelo proprietaacuterio ou motorista O veiacuteculo dispotildee de
um hardware especialista - um microservidor veicular mdash que contecircm a vehicleMIB e o agente
este hardware interage com os sensores e atuadores existentes no automoacutevel O microservidor
veicular eacute composto basicamente de uma unidade central de processamento memoacuteria volaacutetil
memoacuteria permanente interface com o veiacuteculo e com a rede sem fio este produto assim como
descrito neste modelo natildeo existe comercialmente poreacutem a tecnologia eacute a mesma que eacute
utilizada na implementaccedilatildeo de gerenciamento em roteadores e switches
423 Meio de Comunicaccedilatildeo
A forma como a estaccedilatildeo gerenciadora e o noacute gerenciado trocam informaccedilotildees eacute por
radiofrequumlecircncia ou seja eacute uma comunicaccedilatildeo ethemet sem fio (wireless) que utiliza a mesma
tecnologia jaacute empregada em redes locais O gerente (estaccedilatildeo gerente) interage com o agente
(noacute gerenciado) por intermeacutedio de uma bridge ethemet sem fio e vice-versa A frequumlecircncia de
difusatildeo deve ser diversa das maciccedilamente utilizadas ISM (Aplicaccedilotildees Industriais Cientiacuteficas
e Meacutedicas) por motivos oacutebvios a escolha deve recair nas faixas atribuiacutedas para aplicaccedilatildeo
moacutevel terrestre preferencialmente as proacuteximas das bases de VHF e UHF 41015 MHz ateacute 50
MHz e 3354 MHZ ateacute 3999 MHz (ANATEL 2002)
Fig 49 - Espectro de frequumlecircncias no Brasil
423 Informaccedilotildees de Gerenciamento
As informaccedilotildees envolvidas estatildeo definidas em vehicleMIB e satildeo tratadas pelo agente
especialista que acompanha o veiacuteculo Os objetos ou atributos em questatildeo atendem a
legislaccedilatildeo brasileira de tracircnsito vigente e os requisitos baacutesicos do fabricante do revendedor e
do proprietaacuterio
39
424 Protocolo de Gerenciamento
O protocolo a ser utilizado eacute o SNMPv3 implementado sobre SNMPv2 A versatildeo 3 apresenta
vaacuterios avanccedilos na questatildeo de seguranccedila e as definiccedilotildees podem ser vistas nas RFCs 2571 a
2575 Como esta versatildeo natildeo eacute completa existe a necessidade da versatildeo anterior que pode ser
vista nas RFCs 1905 e 1906
43 Arquitetura de Informaccedilatildeo
A vehicleMIB foi projetada para atender as demandas baacutesicas de todas entidades fiacutesicas e
juriacutedicas que interagem com um automoacutevel Esta MIB procura natildeo conflitar com os sistemas
atualmente implantados que foram concebidos com outra finalidade
A pesquisa que resultou nesta MIB abrangeu a atual legislaccedilatildeo de tracircnsito os atuais coacutedigos
procedimentos e nuacutemeros empregados pela induacutestria automobiliacutestica e suas concessionaacuterias
As funccedilotildees principais de um automoacutevel foram contempladas somou-se a elas algumas
variaacuteveis trazidas do universo de redes de computadores e outras retiradas de carros-conceito
431 Desenvolvimento da MIB
Utilizou-se como ferramenta de auxiacutelio um pacote de programas da MG-Soft chamado MIB
Browser Professional Edition sendo que as figuras que mostram a aacutervore da MIB satildeo telas
capturadas deste software
40
f j MG-SOFT MIszlig Compiler - [MIszlig Group1J File Edit View Modules Jools Window Help
B MIB Tree B Q ] iso
B - Q org B Q dod
R-f1 internetiQ j directorv
+i _ J mgmtR I__| experimental
B vehicleMIBi Q j vehideMIBObjects Si f j vehicleMIBNotifications IS _ J vehicleMIBConformance
f i L_1 private I- SNMPvl Traps
ffl iJ T extual ConventionsS Type Assignments
Fig 410 - Aacutervore da MIB
A vehicleMIB faz parte do grupo experimental (3) segundo a notaccedilatildeo ASNl utilizada pelo
protocolo SNMP Os objetos definidos (OBJECT IDENTIFIER) para compor a vehicleMIB
foram trecircs a saber
vehicleMIBObjects conteacutem todas as informaccedilotildees relativas a identificaccedilatildeo do veiacuteculo
(vehicleldent) ao proprietaacuterio do veiacuteculo (vehicleOwner) o seu histoacuterico (vehicleHistory)
valores momentacircneos (vehicleStatus) e variaacuteveis para controle (vehicleControl)
vehicleMIBNotifications este objeto comporta os atributos utilizados para notificaccedilatildeo de
eventos importantes e se destinam principalmente para servir ao motoristaproprietaacuterio
vehicleMIBConformance este grupo define as necessidades e possibilidades de
implementaccedilatildeo segundo uma famiacutelia de objetos (OBJECT-GROUP) preacute-determinada Os
atributos referentes a grupos e as questotildees de concordacircncia estatildeo contidos nos OBJECT
IDENTIFIER vehicleGroups e vehicleCompliance
41
bullJMG-SOFT MIB Compilei [MIB Group]Uumliacute File Edit View Modules loots Window Help
tg satildegt U m amp T raquo f t I o s P3 m p | 0
B ^ MIB Tree B _ J iso
H Q j org eacute Q dod
Eacute j J internetP~1 directory
B i_ J mgmt rsquo Q j mib-2
agrave Q experimental Ograve OtildeEcirc vehicleMIB
Egrave __| vehicleMIBObjectsSi _ J vehicleldent ffl- n vehicleOwner E _ ] vehicle History ffl- fj vehicleStatus Egrave C j vehicleControl
atilde __) vehicleMIBNotificationsvehicleN otificationChangeO ilAndM aintenance
lt4 vehicleN otificationHelp d f vehicleNotificationGuaranty
B _ ] vehicleMIBConformance IacuteB _ J vehicleCompliance Eacute L J vehicleGroups
B -(_J private1Q j enterprises
Fig 411mdash Aacutervore de vehicleMIBObjects
432 Descriccedilatildeo de vehicleMIBObjects
Esta seccedilatildeo descreve com maiores detalhes cada variaacutevel que compotildee a vehicleMIBObjects
que eacute composta pelos grupos vehicleldent vehicleOwner vehicleHistory vehicleStatus e
vehicleControl
42
4321 Grupo vehicleldent
F1 P 1 experimental Eacute- vehicleMIB
lEacute vehicleMIB Objects B- [_ J vehicleldent
vehicleldentManufacturer vehicleldentModel
vehicleldentSoftwareVersionamp vehideldentAgentSoftwareVersion
vehiclel dentType vehicleldentFuel vehicleldentManufacturingYear vehiclel dentM odelYrsquo ear vehiclel dentCapacity
I^ vehiclel dentPoweri-- vehiclel dentM otorType
vehiclel dentM otorNumber vehiclel dentCylinder
vehiclel dentFirstOilChange | ^ vehicleldentFirstMaintenance
gt$j vehicleldentMaintenancePeriod vehiclel dentColor
i vehiclel dentChassisl d j-- vehicleldentLicencePlate bull vehicleldentlpAddress i - ^ vehicleldentMacAddress h vehiclel dentS eriaIN umber vehicleldentGuaranty
Fig 411 - Aacutervore de vehicleldent
vehicleldentManufacturer - O objeto vehicleldentManufacturer eacute uma string que armazena o
nome da empresa que produz o veiacuteculo eacute gravada em faacutebrica e natildeo se altera mais Esta
variaacutevel seraacute preenchida por exemplo com ldquoGeneral Motorsrdquo ldquoVolkswagenrdquo ou ldquoYamahardquo
vehicleldentModel - Esta variaacutevel conteraacute a identificaccedilatildeo do modelo do veiacuteculo eacute fixa e natildeo
pode ser alterada Ex Palio EX Xsara Picasso Celta
vehicleldentSoftwareVersion - Este atributo eacute reservado agrave versatildeo do firmware ou software do
veiacuteculo e eacute atualizado cada vez que eacute feito o upgrade do mesmo Este programa eacute uma espeacutecie
de sistema operacional do hardware contido no veiacuteculo
vehicleldentAgentSoftwareVersion - A versatildeo do agente de gerenciamento pode ou natildeo
coincidir com a versatildeo de firmware Caso estes programas tenham tratamento e evoluccedilatildeo
distintos as versotildees podem ser atualizadas separadamente e teratildeo coacutedigos diferentes
vehicleldentType - Este objeto serve para identificar o tipo de veiacuteculo segundo determinaccedilatildeo
das leis brasileiras de tracircnsito O tipo de veiacuteculo automotor consta na documentaccedilatildeo de
licenciamento e pode ser por exemplo tipo automoacutevel de passeio caminhatildeo de carga ocircnibus
de passageiros etc
vehicleldentFuel - A variaacutevel vehicleldentFuel serve para identificar o combustiacutevel principal
para que o veiacuteculo foi originalmente construiacutedo Eacute gravado na linha de montagem e
permanece caso haja transformaccedilatildeo posterior no motor do veiacuteculo este dado natildeo pode ser
alterado Ex gasolina tipo C oacuteleo diesel energia eleacutetrica etc
vehicleldentManufacturing Year - Neste atributo eacute gravado o ano de fabricaccedilatildeo do veiacuteculo
Depois de gravado natildeo se altera
vehicleldentModelYear - A vehicleldentModelYear armazena o ano do modelo do veiacuteculo
que pode ou natildeo coincidir com o ano de fabricaccedilatildeo
vehicleldentCapacitv - Esta variaacutevel eacute uma string que armazena a capacidade do veiacuteculo de
acordo com a destinaccedilatildeo do mesmo ou seja se se tratar de um caminhatildeo a capacidade de
carga seraacute de 40000 kg se for um automoacuteveL a capacidade seraacute de 5 passageiros por
exemplo
vehicleldentPower - Identifica a potecircncia nominal da motorizaccedilatildeo principal do veiacuteculo que
pode ser expressa em cv (cavalo-vapor) ou W (watt) de acordo com a legislaccedilatildeo vigente no
paiacutes de utilizaccedilatildeo do veiacuteculo
vehicleldentMotorTvpe - Este atributo armazena a identificaccedilatildeo da principal forma de
motorizaccedilatildeo do veiacuteculo ou seja qual o tipo de motor que preferencialmente ou
prioritariamente eacute utilizado Caso o veiacuteculo seja um hiacutebrido com motor a combustatildeo e
eleacutetrico armazenar a identificaccedilatildeo do motor mais utilizado
vehicleldentMotorNumber - Este objeto armazena o nuacutemero de identificaccedilatildeo do motor do
veiacuteculo que eacute uacutenico e faz parte do conjunto de nuacutemeros que identificam o conjunto de
sistemas que compotildee um veiacuteculo
vehicleldentCvlinder - Utilizada para informar o nuacutemero total de cilindros (pistotildees) do motor
caso se trate de um motor de combustatildeo
vehicleldentFirstOilChange - Esta variaacutevel serve para armazenar a distacircncia maacutexima
percorrida - a popular ldquoquilometragemrdquo - para se realizar a primeira troca de oacuteleo lubrificante
interno do motor Esta informaccedilatildeo serviraacute para que o condutor do veiacuteculo seja notificado a
tempo de proceder agrave troca sem causar danos ao motor nem perder a garantia de faacutebrica
vehicleldentOilChangePeriod - O objeto em questatildeo armazena o valor em km ou milhas
recomendado pelo fabricante entre trocas de oacuteleo lubrificante do motor Ex 10000 km
vehicleldentFirstMaintenance - A variaacutevel vehicleldentFirstMaintenance serve para registrar
o limite de quilometragem para realizaccedilatildeo da primeira revisatildeo gratuita do veiacuteculo Existe na
vehicleMIB uma notificaccedilatildeo que utiliza este atributo com o objetivo de resguardar o
proprietaacuterio de um eventual esquecimento ou distraccedilatildeo que acarretaria perda de garantia
vehicleldentMaintenancePeriod - O atributo eacute registrado em faacutebrica e representa o valor da
quilometragem recomendada entre as manutenccedilotildees preventivas E uma seguranccedila a mais para
o usuaacuterio que seraacute avisado sempre que determinados conjuntos de peccedilas principalmente
mecacircnicas estiverem com seu desgaste natural no limite
vehicleldentColor - A vehicleldentColor eacute a string que armazena o nome da cor predominante
do veiacuteculo Esta informaccedilatildeo eacute gravada em faacutebrica e permanece inalterada durante a vida uacutetil
do veiacuteculo
vehicleldentChassisId - Todo veiacuteculo possui um nuacutemero de identificaccedilatildeo gravado fisicamente
em seu chassis ou monobloco esta variaacutevel armazena este nuacutemero
vehicleldentLicencePlate - Este atributo armazena a placa do veiacuteculo no caso do Brasil
composto por 3 letras e 4 nuacutemeros Esta identificaccedilatildeo somente eacute conhecida apoacutes o
licenciamento do veiacuteculo que eacute feito apoacutes a venda em consequumlecircncia o valor somente poderaacute
ser gravado na concessionaacuteria ou revenda
vehicleldentlpAddress - Esta variaacutevel estaacute determinada na vehicleMIB para uma eventual
necessidade de acesso a Internet sendo que um provedor de acesso iraacute fornecer o valor que
seraacute volaacutetil e teraacute a mesma duraccedilatildeo do acesso solicitado
vehicleldentMacAddress - Este campo foi implementado para que o veiacuteculo utilize um
nuacutemero uacutenico de identificaccedilatildeo dentro das mesmas regras vaacutelidas hoje para equipamentos e
acessoacuterios de informaacutetica A utilizaccedilatildeo de uma identificaccedilatildeo deste tipo poderaacute substituir uma
ou mais jaacute existentes
vehicleldentSerialNumber - O nuacutemero de seacuterie de produccedilatildeo do veiacuteculo eacute gravado em faacutebrica e
permanece inalterado durante a vida do mesmo Segue as regras de cada fabricante
vehicleldentWarrantv - Este atributo armazena o valor referente ao periacuteodo de garantia do
veiacuteculo tipicamente 1 ou 2 anos a partir da data da primeira venda Esta informaccedilatildeo serve
para que o proprietaacuterio seja notificado antes do vencimento deste limite para que possa
realizar as manutenccedilotildees necessaacuterias com um miacutenimo de gasto
4322 Grupo vehicleOwner
vehicleOwnerName - A variaacutevel vehicleOwnerName armazena o nome do proprietaacuterio do
veiacuteculo o mesmo nome que consta no documento legal de licenciamento Eacute gravado na
concessionaacuteria e alterado de acordo com os documentos do veiacuteculo
vehicleOwnerRegister - Este objeto serve para armazenar um nuacutemero de algum documento de
identificaccedilatildeo do proprietaacuterio No Brasil os valores preferenciais satildeo o Cadastro de Pessoa
Fiacutesica (CPF) e o Cadastro Nacional da Pessoa Juriacutedica (CNPJ) mas pode conter os nuacutemeros
da carteira nacional de habilitaccedilatildeo ou carteira de identidade
vehicleOwnerPhone - O atributo vehicleOwnerPhone registra o nuacutemero de um telefone de
contato do proprietaacuterio do veiacuteculo
vehicleOwnerMail - Esta string serve para armazenar o endereccedilo eletrocircnico (e-mail) do
proprietaacuterio do veiacuteculo Este valor e o anterior satildeo regravados em concessionaacuteria a cada troca
de proprietaacuterio
4323 Grupo vehicIeHistory
3 T I experimental vehicleMIB
Otilde P jJ vehicleMIBObjects Eacute L J vehicleldent El i_ J vehicleOwner
vehicleOwnerName vehicleO wnerR egister vehicleOwnerFone vehicleOwnerMail
B l_ J vehicleH istoryvehicleH istory D eliveryD ate vehicleH istoryVendor vehicleH istoryDealer
^ vehicleH istoryN umLinesEacute1 __J vehicleH istoryT able
B - lla vehicleH istoryEntryvehicleHistoryLinelndex
Q vehicleHistoryMaintenanceDate ^ vehicleH istoryMaintenance
vehicleH istoryuumlilChangeD ate Q vehicleH istoryOilChange
Fig 413 - Arvore de vehicleOwner e vehicIeHistory
vehicleHistorvDelivervDate - A variaacutevel em questatildeo foi criada para armazenar a data da
primeira entrega do veiacuteculo tipicamente a data constante na nota fiscal de venda da
montadora ou da concessionaacuteria destinada ao proprietaacuterio
vehicleHistoryVendor - A vehicleHistoryVendor armazena o nome do vendedor que realizou
a venda do veiacuteculo ao proprietaacuterio Este vendedor eacute tipicamente um funcionaacuterio da revenda
ou concessionaacuteria
vehicleHistorvDealer - O nome da revenda ou concessionaacuteria (pessoa juriacutedica) eacute gravado
neste campo de forma que fique registrada a empresa que comercializou o veiacuteculo
vehieleHistoryNumLines - Representa o nuacutemero maacuteximo de linhas que seratildeo armazenadas na
tabela vehicleHistoryTable
vehicleHistorvLinelndex - Representa o iacutendice da tabela vehicleHistoryTable
vehicleHistoryMaintenanceDate - A variaacutevel vehicleHistoryMaintenanceDate serve para
registrar as datas das manutenccedilotildees preventivas realizadas contendo dia mecircs e ano Esta
informaccedilatildeo serve principalmente para resguardar o usuaacuterio do veiacuteculo quanto agraves garantias de
peccedilas e sistemas
vehicleHistoryMaintenance - Aqui se identifica a quilometragem do veiacuteculo na ocasiatildeo em
que eacute realizada a manutenccedilatildeo preventiva Informada em quilocircmetros corresponde agrave marcaccedilatildeo
presente do odocircmetro do veiacuteculo
vehicleHistoryOilChangeDate - Esta variaacutevel armazena a data das trocas de oacuteleo lubrificante
do motor cuja periodicidade eacute definida pelo fabricante e deve ser cumprida a risca para o
veiacuteculo natildeo perder a garantia
vehicleHistoryOilChange - Este atributo registra a quilometragem do veiacuteculo por ocasiatildeo da
troca de oacuteleo lubrificante correspondente
48
4324 Grupo vehicleStatus
B - n experimental S gg vehicleMIB
vehicleMIBObjectsS3 __] vehicleldentra- r~l vehicleQwner reg L_3 vehicleHistory
S Q vehicleStatus|--reggt vehicleS tatusHeip j- - vehicles atusNurnLines
B r_ j vehicles tatusT able B l|sj vehicles tatusEntry
vehicleS tatusLinelndex vehicleS tatusS peed j- ^ vehicleStatusRpm
vehicleStatusMotorTemperature vehicleStatusFuelLevel
^ vehicleS tatusKmvehicleStatusTirePressure
^ vehicleStatusMotorOilLevel vehicleS tatusBatteryLevel
^ vehicleStatusLocation B Q j vehicleControl
j-regraquo vehicleControlFuel J ______ j______ 1 vehicleContfQllgnition________________
Fig 414 - Aacutervore de vehicleStatus
vehicleStatusHelp - Esta variaacutevel pode assumir somente os valores de ligado ou desligado eacute
acionada pelo condutor do veiacuteculo e serve como pedido de socorro Uma notificaccedilatildeo eacute emitida
a partir da vehicleStatusHelp
vehicleStatusNumLines - Este atributo serve para definir o nuacutemero maacuteximo de linhas da
tabela vehicleStatusTable
vehicleStatusLinelndex - Esta variaacutevel eacute o iacutendice da tabela vehicleStatusTable
vehicleStatusSpeed - Neste atributo eacute registrada a velocidade presente do veiacuteculo fornecida
pelo sistema convencional de sensoriamento do veiacuteculo em quilocircmetros ou milhas por hora
vehicleStatusRpm - A vehicleStatusRpm armazena o valor atual de rotaccedilotildees ou giros do eixo
principal do motor a unidade eacute rpm (rotaccedilotildees por minuto)
vehicleStatusMotorTemperature - Este atributo registra a temperatura atual do liacutequido de
arrefecimento do motor em graus centiacutegrados ou Fahrenheit
vehicleStatusFuelLevel - A variaacutevel vehicleStatusFuelLevel eacute usada para indicar o niacutevel atual
do combustiacutevel principal do veiacuteculo
vehicleStatusKm - A variaacutevel armazena a quilometragem total percorrida pelo veiacuteculo desde
sua fabricaccedilatildeo em quilocircmetros ou milhas terrestres
vehicleStatusTvrePressure - Este atributo foi criado para registrar o valor presente da pressatildeo
nos pneus do veiacuteculo e serve para informar sobre um pneu que esteja furado ou com uma
quantidade insuficiente de material gasoso ou liacutequido em seu interior Este monitoramento jaacute
existe hoje principalmente em caminhotildees de carga sendo raro em motocicletas e
automoacuteveis
vehicleStatusMotorOilLevel - Esta variaacutevel marca o niacutevel presente de oacuteleo lubrificante do
motor e ajuda a identificar uma eventual ldquoqueimardquo de oacuteleo ou seja um consumo acima do
previsto pelo fabricante que pode resultar em dano grave ao motor
vehicleStatusBatteryLevel - Este valor corresponde agrave carga atual da bateria que eacute usada
principalmente para dar a partida no veiacuteculo
vehicleStatusLocation - A informaccedilatildeo de localizaccedilatildeo do veiacuteculo pode ser feita de duas
maneiras uma aproximada resultado da associaccedilatildeo com a raacutedio-base que recebeu a
identificaccedilatildeo do veiacuteculo A segunda forma mais precisa eacute a partir da informaccedilatildeo gerada por
um moacutedulo GPS (global positioning system) do veiacuteculo o GPS atualiza constantemente a
vehicleStatusLocation com as coordenadas presentes
4325 Grupo vehicleControl
vehicleControlFuel - Este atributo de controle assume ligado ou desligado e eacute a forma do
sistema puacuteblico de controle da malha viaacuteria interromper remotamente o fornecimento de
combustiacutevel para o motor ocasionando a parada do veiacuteculo Esta accedilatildeo de controle eacute feita nos
casos de roubo fuga ou sequumlestro e requer intervenccedilatildeo policial
vehicleControlIgnition - Este atributo de controle assume ligado ou desligado e eacute a forma do
sistema puacuteblico de controle da malha viaacuteria interromper remotamente o sistema de igniccedilatildeo de
combustiacutevel para o motor ocasionando a parada do veiacuteculo Eacute uma alternativa ao controle
anterior pois enquanto um desliga a bomba de combustiacutevel o outro corta a energia eleacutetrica
que ocasiona a queima de combustiacutevel que aciona o motor Esta accedilatildeo de controle eacute feita nos
casos de roubo fuga ou sequumlestro e requer intervenccedilatildeo policial
433 Descriccedilatildeo de vehicleMIBNotificationsS L J experimental
Eacute H fg vehicleMIBB lt01 vehicleMIBObjects
Eacute vehicleldent Eacute O vehicleOwner te j__j vehicleHistory Eacute - f l vehicleStatus B - P l vehicleControl
U vehicleM IB N otificationsvehicleN otificationChangeO ilAndM aintenance
if vehicleN otificationHelp A f vehicleN otificationGuatanty
Eacute L J vehicleMIBConiacuteorrnance H r~l private______________________________________________
Fig 415 - Aacutervore de vehicleMIBNotifications
vehicleNotificationChangeOilAndMaintenance - Esta notificaccedilatildeo eacute emitida quando os limites
de troca de oacuteleo lubrificante do motor ou de manutenccedilatildeo preventiva estiverem proacuteximos e
auxilia o condutor do veiacuteculo a realizar estas tarefas em tempo haacutebil natildeo correndo o risco de
dano ou de perda de garantia
vehicleNotificationHelp - Esta notificaccedilatildeo eacute acionada em caso de pedido de socorro pelo
condutor do veiacuteculo
vehicleNotificationWarranty - A notificaccedilatildeo em questatildeo foi criada para informar o condutor
do veiacuteculo da aproximaccedilatildeo do final do periacuteodo de garantia regulamentar dado pela montadora
do veiacuteculo Este aviso permite que sejam feitos consertos sem ocircnus ou seja dentro da
cobertura da garantia
434 Descriccedilatildeo de vehicleMIBConformance
As regras de conformidade satildeo os niacuteveis de implementaccedilotildees da base de dados possiacuteveis
partindo de um conjunto miacutenimo aceitaacutevel ateacute a implementaccedilatildeo total A tabela 41 apresenta
as implementaccedilotildees baacutesica avanccedilada de controle e plena
4341 Descriccedilatildeo de vehicleComplience
vehicleBasicComplience - esta regra de conformidade incorpora o miacutenimo conjunto de
variaacuteveis que devem ser implementadas num veiacuteculo basicamente dados de identificaccedilatildeo e
status Estas variaacuteveis satildeo contidas em vehicleBasicGroup
vehicleAdvancedComplience - esta norma acrescenta a anterior os dados histoacutericos e as
notificaccedilotildees Composta pelos grupos vehicleBasicGroup vehicleAdvancedGroup e
vehicleNotificationsGroup
vehicleControlComplience - aleacutem das variaacuteveis de identificaccedilatildeo esta regra solicita as
implementaccedilotildees dos objetos de controle ou seja vehicleBasicGroup mais
vehicleControlGroup
vehicleFullComplience - esta implementaccedilatildeo considera todos os objetos da MIB no veiacuteculo
possibilitando identificaccedilatildeo completa dados estatiacutesticos status atual e capacidade de controle
Os grupos satildeo vehicleBasicGroup vehicleAdvancedGroup vehicleNotificationsGroup e
vehicleControlGroup
52
OBJETO BASIC ADV CONTROL FULL
vehicleldentManufacturer X X X X
vehicleldentModel X X X X
vehicleldentSoflware V ersion X X X X
vehicleldentAgentSoftwareVersion X X X X
vehicleldentT ype X X X X
vehicleldentFuel X X X X
vehicleldentManufacturing Y ear X X X X
vehicleldentModel Year X X X X
vehicleldentCapacity X X X X
vehicleldentPower X X X X
vehicleldentMotorType X X X X
vehicleldentMotorNumber X X X X
vehicleldentCylinder X X X X
vehicleldentFirstOilChange X X X X
vehicleldentOilChangePeriod X X X X
vehicleldentFirstMaintenance X X X X
vehicleldentMaintenancePeriod X X X X
vehicleldentColor X X X X
vehicleldentChassisId X X X X
vehicleldentLicencePlate X X X X
vehicleldentlpAddress X X X X
53
vehicleldentMacAddress X X X X
vehicleldentSerialNumber X X X X
vehicleldent Warranty X X X X
vehicleOwnerName X X
vehicleOwnerRegister X X
vehicleOwnerPhone X X
vehicleOwnerMail X X
vehicleHistoryDeliveryDate X X
veMcleHistoryV endor X X
vehicleHistoryDealer X X
vehicleHistoryNumLines X X
vehicleHistoryLinelndex X X
vehicleHistoryMaintenanceDate X X
vehicleHistoryMaintenance X X
vehicleHistoryOilChangeDate X X
vehicleHistoryOilChange X X
vehicleStatusHelp X X X X
vehicleStatusNumLines X X X X
vehicleStatusLinelndex X X X X
vehicleStatusSpeed X X X X
vehicleStatusRpm X X X X
vehicleStatusMotorTemperature X X X X
54
vehicleStatusFuelLevel X X X X
vehicleStatusKm X X X X
vehicleStatusTyrePressure X X X X
vehicleStatusMotorOilLevel X X X X
vehicleStatusBatteryLevel X X X X
vehicleStatusLocation X X X X
vehicleControlFuel X X
vehicleControlIgnition X X
vehicleNotificationChangeOilAndMaintenance X X
vehicleNotificationHelp X X
vehicleNotificationWarranty X X
Tabela 41 - Planilha de Conformidade
4342 Descriccedilatildeo de vehicleGroups
vehicleBasicGroup - conteacutem as variaacuteveis vehicleldentManufacturer vehicleldentModel
vehicleldentSoftwareVersion vehicleldentAgentSoftwareVersion vehicleldentType
vehicleldentFuel vehicleldentManufacturingYear vehicleldentModelYear vehicleldent
Capacity vehicleldentPower vehicleldentMotorType vehicleldentMotorNumber vehicle
IdentCylinder vehicleldentFirstOilChange vehicleldentOilChangePeriacuteod vehicleldentFirst
Maintenance vehicleldentMaintenancePeriod vehicleldentColor vehicleldentChassisId
vehicleldentLicencePlate vehicleldentlpAddress vehicleldentMacAddress vehicleldent
SerialNumber vehicleldentWarranty vehicleStatusHelp vehicleStatusNumLines
vehicleStatus Linelndex vehicleStatusSpeed vehicleStatusRpm vehicleStatusMotor
Temperature vehicleStatusFuelLevel vehicleStatusKm vehicleStatusTirePressure vehicle
StatusMotorOilLevel vehicleStatusBatteryLevel vehicleStatusLocation
vehicleAdvancedGroup - conteacutem os objetos vehicleOwnerName vehicleOwnerRegister
vehicleOwnerPhone vehicleOwnerMail vehicleHistoryDeliveryDate vehicleHistoryVendor
vehicleHistoryDealer vehicleHistoryNumLines vehicleHistoryLinelndex vehicleHistory
MaintenanceDate vehicleHistoryMaintenance vehicleHistoryOilChangeDate vehicleHistory
OilChange
vehicleControlGroup - conteacutem as variaacuteveis vehicleControlFuel e vehicleControlIgnition
vehicleNotificationsGroup - conteacutem os objetos vehicleNotificationChangeOilAnd
Maintenance vehicleNotificationHelp e vehicleNotificationWarranty
56
5 - CONCLUSAtildeO
O Brasil eacute um paiacutes com grandes mazelas sociais que satildeo agravadas por acidentes crimes e
contravenccedilotildees Todos estes eventos geram grandes prejuiacutezos econocircmicos e morais a toda
populaccedilatildeo Esta dissertaccedilatildeo propocircs definir um modelo tecnicamente viaacutevel que incremente
sensivelmente a capacidade do Estado de gerenciar sua frota de veiacuteculos que satildeo elementos
sempre presentes nos eventos em questatildeo
Este trabalho procurou detalhar fiacutesica e funcionalmente cada elemento necessaacuterio para que o
Modelo de Gerenciamento de Veiacuteculos Automotores funcione Embasou teoricamente as
vaacuterias tecnologias envolvidas e consolidou-as com sistemas similares existentes O passo
inicial para que haja o desenvolvimento das vaacuterias peccedilas do quebra-cabeccedila foi efetivamente
criado que foi o Modelo de Informaccedilatildeo - a MIB
Esta base de dados - a vehicleMIB - representa o ponto de partida para o desenvolvimento de
elementos necessaacuterios ao modelo aqui especificado A proacutepria MIB pode ser estendida de
acordo com as necessidades e caracteriacutesticas proprietaacuterias de cada fabricante de veiacuteculos Mas
as grandes frentes que se abrem satildeo as de desenvolvimentos de aplicaccedilotildees de gerenciamento e
equipamentos dedicados Neste sentido pretende-se dar continuidade a esta pesquisa atraveacutes
da especificaccedilatildeo e implementaccedilatildeo do microservidor veicular uma peccedila de hardware capaz de
interagir com sensores e atuadores de um automoacutevel e ao mesmo tempo comunicar-se com
uma rede ethemet sem fio e com o motorista tudo de forma segura e confiaacutevel
Os desafios poliacuteticos e sociais natildeo satildeo menores um modelo como o proposto aqui altera a
percepccedilatildeo e os haacutebitos das pessoas Altera tambeacutem a balanccedila do poder econocircmico do capital
pois algumas empresas simplesmente perdem sua utilidade bem como alguns oacutergatildeos estatais
Em compensaccedilatildeo novas empresas surgem novas tecnologias satildeo criadas e o paiacutes toma a
vanguarda em gerenciamento viaacuterio sepultando os interesses particulares em detrimento do
coletivo
O trabalho aqui desenvolvido representa a possibilidade de um avanccedilo social e econocircmico
consideraacutevel e recomenda-se que a pesquisa e o desenvolvimento continuem nesta linha
buscando materializar as ideacuteias e conceitos apresentados no Modelo de Gerenciamento de
Veiacuteculos Automotores
57
ANEXO 1 - VehicleMIB
VEHICLE-MIB DEFINITIONS = BEGIN
IMPORTSdirectory mgmt experimental enterprises
FROM RFC1155-SMI MODULE-IDENTITY OBJECT-TYPE NOTIFICATION-TYPE OBJECT-IDENTITY Counter32 Gauge32 Integer32 IpAddress
FROM SNMPv2-SMI DisplayString TimeStamp Timelnterval TestAndlncr
AutonomousType DateAndTime TEXTUAL-CONYENTION FROM SNMPv2-TC
MODULE-COMPLIANCE OBJECT-GROUP NOTIFICATION-GROUP FROM SNMPv2-CONF
mib-2FROM RFC1213-MIB
Positiveinteger NonNegativelnteger FROM UPS-MIB
MacAddressFROM BRIDGE-MIB
- 136 131vehicleMIB MODULE-IDENTITY
LAST-UPDATED 200210151827Z - october 15 2002 at 1827 ORGANIZATION UFSC - CPGCCCONT ACT-INF O
Bobiquins Estevatildeo de MelloPostal address BR Sistemas Ltda
Rua Lauro Linhares 2123803ATrindadeFlorianoacutepolis SC88036-002Brasil
Tel 55 48 234 8945 Fax 55 48 234 8945
E-mail bobibrsistemascombrDESCRIPTION
The MIB module to describe vehicles= experimental 1
- 1361311vehicleMIBObjects OBJECT IDENTIFIER = vehicleMIB 1
mdash The Device Identification group
All objects in this group except for vehicleldentLicencePlate and vehiclelpAddress are set at device initialization and remain static
- I36I3111vehicleldent OBJECT IDENTIFIER vehicleMIBObjects 1
- 136L31111vehicleldentManufacturer OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The name of the vehicles manufacturer= vehicleldent 1
- 136131112vehicleldentModel OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles model designation= vehicleldent 2
- 136131113vehicleldentSoftwareVersion OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles firmwaresoftware version(s) This variablemay or may not have the same value asvehicleldentAgentSoftwareVersion in some implementations
vehicleldent 3
- 136131114vehicleldent Agent Soft wareV ersion OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles agent software version This variable may or may not have the same value asvehicleldentvehicleSoftwareVersion in some implementations
= vehicleldent 4
- 136131115vehicleldentType OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles identification type= vehicleldent 5
- L36131116vehicleldentFuel OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles fuel identification= vehicleldent 6
- 136131117vehiclel dentManufacturing Y ear OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles year= vehicleldent 7
- 136131118vehicleldentModelYear OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles model year vehicleldent 8
- 136L31119vehicleldentCapacity OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles capacity= vehicleldent 9
- 1361311110vehicleldentPower OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles engine power
= vehicleldent 10
-1361311111vehicleldentMotorType OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles motor type= vehicleldent 11
- 1361311112vehicleldentMotorNumber OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles engine identification number= vehicleldent 12
- 1361311113vehicleldentCylinder OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles engine number of cylinders= vehicleldent 13
- 1361311114vehicleldentFirstOilChange OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles displacement required for the first oil change = vehicleldent 14
- 1361311115vehicleldentFirstMaintenance OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles displacement required for the first oficial maintenance
= vehicleldent 15
- 1361311116vehicleldentMaintenancePeriod OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles regular maintenance intervals= vehicleldent 16
-1361311117vehicleldentColor OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles predominant color= vehicleldent 17
- 1361311118vehicleldentChassisId OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles chassis identification number= vehicleldent 18
- 1361311119vehicleldentLicencePlate OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
A string which identifies the vehicles licence plate This object should be set by the dealer
= vehicleldent 19
- 1361311120vehicleldentlpAddress OBJECT-TYPE
SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION
The IP Address of the vehicle This value must be provided by the managing aplication A value of 0000 implies that there isnt a provider nearby
DEFVAL 00000000rsquoH = vehicleldent 20
- 1361311121vehicleldentMacAddress OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-only STATUS current DESCRIPTION
The MAC address used by this vehicle when it must be referred to in a unique fashion It is only required to be unique
REFERENCEIEEE 802ID-1990 Sections 64113 and 3125
= vehicleldent 21
-1361311122vehicleldentSerialNumber OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
A string which identifies the vehicles serial number = vehicleldent 22
- 1361311123vehicleldent Warranty OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
A string which identifies the vehicles warranty= vehicleldent 23
mdash Owner Group
- I36I3112vehicleOwner OBJECT IDENTIFIER = vehicleMIBObjects 2
- L36131121 vehicleOwnerName OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
A string which identifies the vehicles ownerThis object should be set by the dealer
= vehicleOwner 1
- 136L31122vehicleOwnerRegister OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current
DESCRIPTIONA string which identifies the owners registerThis object should be set by the dealer
= vehicleOwner 2
- 136131123 vehicleOwnerPhone OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
A string which identifies the owners phone number This object should be set by the dealer
vehicleOwner 3
- 136131124 vehicleOwnerMail OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
A string which identifies the owners e-mailThis object should be set by the dealer
vehicleOwner 4
mdash History Group
- 13613113vehicleHistory OBJECT IDENTIFIER = vehicleMIBObjects 3
- 136131131vehicleHistoryDeliveryDate OBJECT-TYPE
SYNTAX DateAndTime MAX-ACCESS read-write STATUS current DESCRIPTION
The vehicles delivery date and time= vehicleHistory 1
- 136L31132vehicleHistory Vendor OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
The name of the vehicles vendor= vehicleHistory 2
65
- 136L31133vehicleHistoryDealer OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
The name of the vehicles dealer= vehicleHistory 3
- 136131134vehicleHistoryNumLines OBJECT-TYPE
SYNTAX NonNegativelnteger MAX-ACCESS read-only STATUS current DESCRIPTION
The number of Status lines utilized in this device This variable indicates the number of rows in the History table
= vehicleHistory 4
- I36I31135 vehicleHistoryTable OBJECT-TYPE
SYNTAX SEQUENCE OF VehicleHistoryEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION
A list of History table entries= vehicleHistory 5
- 1361311351VehicleHistoryEntry OBJECT-TYPE
SYNTAX VehicleHistoryEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION
An entry containing information applicable to a particular History line
INDEX vehicleHistoryLinelndex = vehicleHistoryTable 1
VehicleHistoryEntry = SEQUENCE vehicleHistoryLinelndex INTEGER vehicleHistoryMaintenanceDate DateAndTime vehicleHistoryMaintenance NonNegativelnteger vehicleHistoryOilChangeDate Date AndT ime vehicleHistoryOilChange NonNegativelnteger
- 13613113511
66
vehicleHistoryLinelndex OBJECT-TYPE SYNTAX Positiveinteger MAX-ACCESS not-accessible STATUS current DESCRIPTION
The History line identifier= vehicleHistoryEntry 1
- 13613113512vehicleHistoryMaintenanceDate OBJECT-TYPE
SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION
The maintenance date= vehicleHistoryEntry 2
- 13613113513vehicleHistoryMaintenance OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS kmMAX-ACCESS read-only STATUS current DESCRIPTION
The present displacement of the vehicle on vehicleHistoryMaintenanceDate
= vehicleHistoryEntry 3
- 13613113514vehicleHistoryOilChangeDate OBJECT-TYPE
SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION
The motors oil change date= vehicleHistoryEntry 4
- 13613113515vehicleHistoryOilChange OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS kmMAX-ACCESS read-only STATUS current DESCRIPTION
The present displacement of the vehicle on vehicleHistoryOilChangeDate
= vehicleHistoryEntry 5
mdash The Status group
- 13613114vehicleStatus OBJECT IDENTIFIER = vehicleMIBObjects 4
- 136L31141 vehicleStatusHelp OBJECT-TYPE
SYNTAX INTEGER on(l) off(2)
MAX-ACCESS read-write STATUS current DESCRIPTION
Setting this object to on will cause the vehicle system to send a help notification Setting this object to off means normal situation
= vehicleStatus 1
- 136131142vehicleStatusNumLines OBJECT-TYPE
SYNTAX NonNegativelnteger MAX-ACCESS read-only STATUS current DESCRIPTION
The number of Status lines utilized in this deviceThis variable indicates the number of rows in the Status table
= vehicleStatus 2
- 136131143 vehicleStatusTable OBJECT-TYPE
SYNTAX SEQUENCE OF VehicleStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION
A list of Status table entries= vehicleStatus 3
- I36I311431 VehicleStatusEntry OBJECT-TYPE
SYNTAX VehicleStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION
An entry containing information applicable to a particular Status line
INDEX vehicleStatusLinelndex = vehicleStatusTable 1
VehicleStatusEntry = SEQUENCE vehicleStatusLinelndex INTEGER vehicleStatusSpeed NonNegativelntegervehicleStatusRpm NonNegativelntegervehicleStatusMotorTemperature INTEGER vehicleStatusFuelLevel NonNegativelnteger vehicleStatusKm NonNegativelntegervehicleStatusTirePressure NonNegativelnteger vehicleStatusMotorOilLevel NonNegativelnteger vehicleStatusBatteryLevel NonNegativelnteger vehicleStatusLocation DisplayString
- I36I31134311vehicleStatusLinelndex OBJECT-TYPE
SYNTAX Positiveinteger MAX-ACCESS not-accessible STATUS current DESCRIPTION
The Status line identifier= VehicleStatusEntry 1
- 136131134312vehicleStatusSpeed OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS km per hourMAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles current speed= VehicleStatusEntry 2
- 136131134313vehicleStatusRpm OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS rotations per minuteMAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles current rotations per minute= VehicleStatusEntry 3
- 136131134314vehicleStatusMotorT emperature OBJECT-TYPE
SYNTAX INTEGER UNITS degrees CentigradeMAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles engine current temperature
= vehicleStatusEntry 4
- 136131134315 vehicleStatusFuelLevel OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS HireMAX-ACCESS read-only STATUS current DESCRIPTION
The current fuel level= vehicleStatusEntry 5
- 136131134316vehicleStatusKm OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS kmMAX-ACCESS read-only STATUS current DESCRIPTION
The current total displacement of vehicle = vehicleStatusEntry 6
- 136131134317 vehicleStatusTirePressure OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS psiMAX-ACCESS read-only STATUS current DESCRIPTION
The current tire pressure vehicleStatusEntry 7
- 136131134318 vehicleStatusMotorOilLevel OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS litreMAX-ACCESS read-only STATUS current DESCRIPTION
The current motor oil level= vehicleStatusEntry 8
- 136131134319 vehicleStatusBatteryLevel OBJECT-TYPE
SYNTAX INTEGER unknown(l) batteryNormal(2) batteryLow(3)
MAX-ACCESS read-only
STATUS currentDESCRIPTION
The indication of the capacity remaining in the vehicles battery system
= vehicleStatusEntry 9
- 1361311343110 vehicleStatusLocation OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
The GPS indication of the vehicles current location
vehicleStatusEntry 10
mdash The Control group
- 13613115vehicleControl OBJECT IDENTIFIER = vehicleMIBObjects 5
- 136131151 vehicleControlFuel OBJECT-TYPE
SYNTAX INTEGER on(l) off(2)
MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION
Setting this object to On(l) indicates that the vehicle is able to be turned on Setting to Off(2) will cause the fuel to be cut offrsquo
= vehicleControl 1
- 136131152 vehicleControlIgnition OBJECT-TYPE
SYNTAX INTEGER on(l) ofi(2)
MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION
Setting this object to On(l) indicates that the vehicle is to be turned on Setting to 00(2) will cause the eletric system to be cut off1
= vehicleControl 2
mdash Notifications
- This section defines the well-known notifications sent by- vehicle agents
- 1361312vehicleMIBNotifications OBJECT IDENTIFIER = vehicleMIB 2
- I36I3121vehicleNotificationChangeOilAndMaintenance NOTIFICATION-TYPE
OBJECTS vehicleHistoryMaintenanceDate vehicleHistoryMaintenance vehicleHistoryOilChangeDate vehicleHistoryOilChange
STATUS current DESCRIPTION
The vehicle is approaching oil change and regular maintenance dates This Notification is persistent and is resent at one day intervals until the history table is updated
= vehicleMIBNotifications 1
- 13613122vehicleNotificationHelp NOTIFICATION-TYPE
OBJECTS vehicleStatusHelp STATUS current DESCRIPTION
This Notification is sent when the vehicles conductor turns on a help switch
= vehicleMIBNotifications 2
- I36I3123vehicleNotificationWarranty NOTIFICATION-TYPE
OBJECTS vehicleldentWarranty STATUS current DESCRIPTION
The vehicles warranty is close to expiring dateThis Notification is persistent andis resent at one week intervals until dead line
= vehicleMIBNotifications 3
mdash Conformance information
mdash1361313vehicleMIBConformance OBJECT IDENTIFIER = vehicleMIB 3
-13613131vehicleCompliance OBJECT IDENTIFIER = vehicleMIBConformance 1
mdash compliance statements
mdash136131311vehicleBasicCompliance MODULE-COMPLIANCE
STATUS current DESCRIPTION
The compliance statement for vehicles that only support the identifying and status objects
MODULE mdash this moduleMANDATORY-GROUPS vehicleBasicGroup
= vehicleCompliance 1
mdash136131312vehicleAdvancedCompliance MODULE-COMPLIANCE
STATUS current DESCRIPTION
The compliance statement for vehicles that support advanced-feature functions such as history and notifications
MODULE mdash this moduleMANDATORY-GROUPS vehicleBasicGroup
vehicleAdvancedGroup vehicleNotificationsGroup
= vehicleCompliance 2
mdash136131313vehicleControlCompliance MODULE-COMPLIANCE
STATUS current DESCRIPTION
The compliance statement for vehicles that support control-featured functions
MODULE mdash this moduleMANDATORY-GROUPS vehicleBasicGroup
vehicleControlGroup = vehicleCompliance 3
mdash136131314vehicleFullCompliance MODULE-COMPLIANCE
STATUS current DESCRIPTION
The compliance statement for vehicles that support all functions
MODULE mdash this moduleMANDATORY-GROUPS vehicleBasicGroup
vehicleAdvancedGroup vehicleNotificationsGroup
73
vehicleControlGroup = vehicleCompliance 4
mdash units of conformance
mdash summary at a glance
mdash basic adv ControlmdashvehicleldentManufacturer X X X X
mdashvehicleldentModel x X X X
mdashvehicleldentSoftwareVersion x X X X
mdashvehicleldentAgentSoftwareVersion X X X X
mdashvehicleldentType X X X X
mdashvehicleldentFuel X X X X
mdashvehicleldentManufacturing Y ear X X X X
mdashvehicleldentModel Year X X X X
mdashvehicleldentCapacity X X X X
mdashvehicleldentPower X X X X
mdashvehicleldentMotorType X X X XmdashvehicleldentMotorNumber X X X X
mdashvehicleldentCylinder X X X X
mdashvehicleldentFirstOilChange X X X X
mdashvehicleldentOilChangePeriod X X X XmdashvehicleldentFirstMaintenance X X X X
mdashvehicleldentMaintenancePeriod X X X XmdashvehicleldentColor X X X X
mdashvehicleldentChassisId X X X XmdashvehicleldentLicencePlate X X X X
mdashvehicleldentlpAddress X X X XmdashvehicleldentMacAddress X X X X
mdashvehicleldentSerialNumber X X X XmdashvehicleldentWarranty X X X X
mdashvehicleOwnerName X X
mdashvehicleOwnerRegister X XmdashvehicleOwnerPhone X X
mdashvehicleOwnerMail X X
mdashvehicleHistoryDeliveryDate X X
mdashvehicleHistoryVendor X X
mdashvehicleHistoryDealer X X
mdashvehicleHistoryNumLines X X
mdashvehicleHistoryLinelndex X X
mdashvehicleHistoryMaintenanceDate X X
mdashvehicleHistoryMaintenance X X
mdashvehicleHistoryOilChangeDate X X
mdashvehicleHistoryOilChange X X
mdashvehicleStatusHelp X X X X
mdashvehicleStatusNumLines X X X X
mdashvehicleStatusLinelndex X X X X
mdashvehicleStatusSpeed X X X X
mdashvehicleStatusRpm X X X X
mdashvehicleStatusMotorTemperature X X X X
mdashvehicleStatusFuelLevel X X X X
mdashvehicleStatusKm X X X X
mdashvehicleStatusTyrePressure X X X X
--vehicleStatusMotorOilLevel X X X X
mdashvehicleStatusBatteryLevel X X X X
mdashvehicleStatusLocation X X X X
mdashvehicleControlFuel X X
mdashvehicleControlIgnition X X
mdashvehicleNotificationChangeOilAndMaintenance X X
mdashvehicleNotificationHelp X X
mdashvehicleNotificationWarranty X X
- units of conformance
- I36I3132vehicleGroups OBJECT IDENTIFIER = vehicleMIBConformance 2
- 136131321vehicleBasicGroup OBJECT-GROUP
OBJECTS vehicleldentManufacturer vehicleldentModel vehicleldentSoftwareVersion vehicleldent AgentSoft waumlre V ersion vehicleldentType vehicleldentFuel vehicleldentManufacturing Y ear vehicleldentModel Year vehicleldentCapacity vehicleldentPowervehicleldentMotorType vehicleldentMotorNumber vehicleldentCylindervehicleldentFirstOilChange vehicleldentOilChangePeriod vehicleldentFirstMaintenance vehicleldentMaintenancePeriod vehicleldentColor vehicleldentChassisId vehicleldentLicencePlate vehicleldentlpAddress vehicleldentMacAddress vehicleldentSerialNumber vehicleldentWarranty vehicleStatusHelp vehicleStatusNumLines vehicleStatusLinelndex vehicleStatusSpeed vehicleStatusRpm vehicleStatusMotorTemperature vehicleStatusFuelLevel vehicleStatusKm vehicleStatusTirePressure vehicleStatusMotorOilLevel
75
vehicleStatusBatteryLevel vehicleStatusLocation STATUS current DESCRIPTION
The vehicleBasicGroup defines objects which are common across all vehicles which meet basic compliance
= vehicleGroups 1
- 136131322vehicleAdvancedGroup OBJECT-GROUP
OBJECTS vehicleOwnerName vehicleOwnerRegister vehicleOwnerPhone vehicleOwnerMail vehicleHistoryDeliveryDate vehicleHistoryVendor vehicleHistoryDealer vehicleHistoryNumLines vehicleHistoryLinelndex vehicleHistoryMaintenanceDate vehicleHistoryMaintenance vehicleHistoryOilChangeDate vehicleHistoryOilChange
STATUS current DESCRIPTION
The vehicleAdvancedGroup defines objects which are related to vehicles history and owner
vehicleGroups 2
- 136131323vehicleControlGroup OBJECT-GROUP
OBJECTS vehicleControlFuel vehicleControlIgnition STATUS current DESCRIPTION
The vehicleControlGroup defines objects which are related to control-feature functions
= vehicleGroups 3
- 136131324vehicleNotificationGroup NOTIFICATION-GROUP
NOTIFICATIONS vehicleNotificationChangeOilAndMaintenance vehicleNotificationHelp vehicleNotificationWarranty
STATUS current DESCRIPTION
The vehicleNotificationGroup defines objects which are related to notifications-feature functions
= vehicleGroups 4
END
GLOSSAacuteRIO E ABREVIACcedilOtildeES
ASNl Abstract Syntax Notation One - Notaccedilatildeo de Sintaxe Abstrata Um Uma notaccedilatildeo para
representaccedilatildeo de dados em protocolos de comunicaccedilatildeo definida pela ISO O gerenciamento
Internet utiliza um subconjunto de ASNl
CDMA Code Division Multiple Access - acesso muacuteltiplo por divisatildeo de coacutedigo
EHF Extremely High Frequency - frequumlecircncia extremamente alta
FDMA Frequency Division Multiple Access - acesso muacuteltiplo por divisatildeo de frequumlecircncia
HF High Frequency - frequumlecircncia alta
HTTP Hiper-Text Markup Language - Linguagem de Marcaccedilatildeo de HiperTexto A linguagem
utilizada na construccedilatildeo de paacuteginas WWW
ISM Industrial Scientific and Medical bands - Faixas de frequumlecircncias alocadas para aplicaccedilotildees
industriais cientiacuteficas e meacutedicas
ISO International Organization for Standardization - Organizaccedilatildeo Internacional para
Padronizaccedilatildeo Um dos oacutergatildeos mais importantes no mundo de padronizaccedilotildees com diversos
estudos na aacuterea de computadores e particularmente de redes de computadores
LF Low Frequency - frequumlecircncia baixa
MF Medium Frequency - frequumlecircncia meacutedia
MIB Management Information Base - Base de Informaccedilotildees de Gerenciamento Uma coleccedilatildeo
de informaccedilotildees gerenciais sobre um determinado recurso
OSI Open Systems Interconnection - Interconexatildeo de Sistemas Abertos Um conjunto de
padronizaccedilotildees para interconexatildeo de sistemas em redes de computadores
RFC Request For Comments - Requisiccedilotildees Para Comentaacuterios Os documentos publicados pelo
IETF e que tratam de assuntos Internet Nem todos os RFCs satildeo padrotildees e alguns jamais o
chegam a ser
SHF Super High Frequency - frequumlecircncia super-alta
Site - Conjunto de documentos da WWW acessiacuteveis a partir de um determinado endereccedilo Eacute o
endereccedilo virtual de uma empresa ou uma aplicaccedilatildeo
SMI Structure o f Management Information - Estrutura da Informaccedilatildeo de Gerenciamento
Define a maneira como as informaccedilotildees de gerenciamento satildeo criadas e seus relacionamentos
SNMP Simple Network Management Protocol - Protocolo de Gerenciamento de Redes
Simples o protocolo de gerenciamento utilizado na Internet
TCPIP Transmission Control Protocol Internet Protocol - Protocolo de Controle de
Transmissotildees Protocolo Internet Os protocolos baacutesicos utilizados na Internet
TDMA Time Division Multiple Access mdash acesso muacuteltiplo por divisatildeo de tempo
UHF Ultra High Frequency - frequumlecircncia ultra-alta
VHF Very High Frequency - frequumlecircncia muito alta
VLF Very Low Frequency - frequumlecircncia muito baixa
WWW World Wide Web - Grande Teia Mundial Nome dado ao conjunto de maacutequinas que
trocam informaccedilotildees utilizando o protocolo HTTP
78
REFEREcircNCIAS BIBLIOGRAacuteFICAS
ANATEL Agecircncia Nacional de Telecomunicaccedilotildees Atribuiccedilatildeo de faixas de frequumlecircncias no Brasil Disponiacutevel em lthttpwwwanatelgovbrToolsframeasplink=radiofrequencia qaffpdfgt Acesso em 26 set 2002
thBICSI Telecommunications distribution methods manual 8 ed Tampa Florida v2 1998 Cap 29
BRASIL Web Site Oficial do Departamento Nacional de Tracircnsito Disponiacutevel em lthttpwww denatrangovbrpg70jspgt Acesso em 08 nov 2002
BRASIL Web Site Oficial do Departamento Nacional de Tracircnsito Disponiacutevel em httpwww denatrangovbrpgl8jspgt Acesso em 10 nov 2002
CASE J et al RFC 1157 - A Simple Network Management Protocol (SNMP) Network Working Group may 1990 p 5
FIAT AUTOMOacuteVEIS Web Site Oficial do Brasil Disponiacutevel em httpwwwfiatcombr index_sitephpgt institucional a faacutebrica Acesso em 19 nov 2002
GOOGLE Web Site de Busca Disponiacutevel em lthttpwwwgooglecombrsearch hl=ptampie=ISO-8859-1 ampq=22rastreamento+de+veEDculo s22ampbtnG=Pesquisa+Google amplr=lang_ptgt Acesso em 15 out 2002
MELLO Roseleine Calgaro Uma MIB de apoio agrave gerecircncia do relacionamento com o cliente em comeacutercio eletrocircnico 2002 108 f Dissertaccedilatildeo (Mestrado em Ciecircncias da Computaccedilatildeo) - Universidade Federal de Santa Catarina Florianoacutepolis 2002
RIO DE JANEIRO (Estado) 5 set 2002 Tracircnsito Brasil Estatiacutestica da Organizaccedilatildeo Mundial de Sauacutede sobre tracircnsito Disponiacutevel em lthttpwwwtransitobrasilcombrnoticia noticiaphp noti=1044gt Acesso em 22 out 2002
RIO DE JANEIRO (Estado) SuperTrack Rastreamento de veiacuteculos Disponiacutevel em lthttp wwwsupertrackcombr2htmgt Acesso em 02 out 2002
79
RIO DE JANEIRO (Estado) Revista Engebraacutes Mortos no tracircnsito chegam a 1 milhatildeo e acidentes consomem US$ 10 bi ao ano Disponiacutevel em lthttpwwwengebrascombr EngbWebportuguesmortosnohtmgt Acesso em 24 set 2002
TANENBAUM Andrew S Redes de computadores 3 ed Rio de Janeiro Campus 1997 923 p
TANIGUCHI Caacutessio O bom exemplo do tracircnsito em Curitiba Curitiba mar 2002 Disponiacutevel em lthttpwwwcuritibaprgovbrpmcAgenciaartigostransitolhtmlgt Acesso em 19 nov 2002
TIM Telesc Celular Cobertura Disponiacutevel em lthttpwww2timsulcombr intemaaspitem=2amppagina=coberturagt Acesso em 26 set 2002
comunicaccedilatildeo e treinamento na faacutebrica que possibilitaraacute alguns diagnoacutesticos e correccedilotildees de
avarias A questatildeo eacute a seguinte o usuaacuterio paga um valor expressivo por um veiacuteculo com uma
tecnologia de ponta embutida mas continua ficando com o carro quebrado na beira da
estrada sem saber o que fazer Em outra direccedilatildeo o Poder Puacuteblico investe em sistemas de
controle da malha viaacuteria tais como radares e sensores os populares ldquopardaisrdquo e ldquolombada
eletrocircnicardquo
Quando um automoacutevel estaacute em funcionamento numa viagem por exemplo um complexo
mecacircnico-eleacutetrico-hidraacuteulico-eletrocircnico estaacute operando em sincronia Os vaacuterios sistemas
motor injeccedilatildeo de combustiacutevel suspensatildeo etc satildeo todos direcionados para realizar uma
funccedilatildeo simples deslocar pessoas com rapidez conforto e seguranccedila Se eles cumprirem de
forma eficiente este objetivo pode-se dizer que o carro eacute bom Sabe-se que isto realmente
acontece assim como eacute sabido que estes sistemas falham sofrem desgastes sofrem variaccedilotildees
de carga e ficam obsoletos Assim como um equipamento ativo de rede
Um switch de rede quando estaacute em funcionamento numa rede de dados com velocidades de
101001000 Mbps por exemplo eacute um complexo mecacircnico-eleacutetrico-eletrocircnico operando em
sincronia Os vaacuterios sistemas conexotildees mecacircnicas de cabos fonte de energia placas de
circuito etc satildeo direcionados a realizar uma funccedilatildeo tambeacutem simples encaminhar pacotes de
dados com rapidez e seguranccedila Se este switch cumprir esta funccedilatildeo de forma eficiente tem-se
um bom equipamento em matildeos Os switches tambeacutem falham desgastam tecircm sua carga
alterada e ficam obsoletos Para manter-se um switch sempre em funcionamento eficiente eacute
necessaacuterio gerenciaacute-lo
O mundo automotivo vive uma situaccedilatildeo similar agrave descrita anteriormente a explosatildeo do uso de
automoacuteveis Assim como na transiccedilatildeo ARPANET-Intemet natildeo se tem ferramentas eficientes
para gerenciar este processo depois que o veiacuteculo sai da linha de montagem Na verdade natildeo
existem padrotildees para este fim As induacutestrias criaram padrotildees de gerenciamento proprietaacuterios
23
que praticamente cessam sua utilidade no momento que saem da linha de produccedilatildeo ressalva
feita a alguns diagnoacutesticos realizados por algumas concessionaacuterias
Um veiacuteculo oferece ao seu proprietaacuteriomotorista um conjunto de sinalizaccedilotildees luminosas e
paineacuteis analoacutegicos (ponteiros) ou digitais que informam velocidade rotaccedilatildeo do motor
quantidade de combustiacutevel etc Os mais modernos possuem um ldquocomputador de bordordquo que
basicamente faz a relaccedilatildeo entre duas variaacuteveis como por exemplo distacircncia percorrida versus
combustiacutevel consumido e disponibiliza ao motorista o consumo meacutedio do automoacutevel
Os automoacuteveis satildeo particularmente econocircmicos quase avaros quando o assunto eacute fornecer
informaccedilotildees aos gestores da rede digo do sistema viaacuterio os departamentos municipais
estaduais e federais encarregados de tracircnsito estradas e rodovias simplesmente desconhecem
os equipamentos digo veiacuteculos que trafegam pelos seus domiacutenios
O poder puacuteblico investe pesadamente e de forma reativa em ampliaccedilatildeo de vias e
cruzamentos da mesma forma que um administrador de rede sem gerenciamento trata de
comprar ativos de rede que possibilitem links mais raacutepidos desfazendo um gargalo e criando
outro Outro investimento eacute no sentido de monitorar velocidade e identificaccedilatildeo (placa) dos
automoacuteveis com objetivo duplo de controlar e arrecadar
Nos dois casos citados acima - usuaacuterio e gestor - fica claro o condicionamento a que ambos
estatildeo submetidos pouca ou nenhuma informaccedilatildeo eacute o normal Fazendo um pequeno exerciacutecio
considerando a hipoacutetese de que os automoacuteveis fossem mais ldquoamigaacuteveisrdquo pode-se imaginar
um motorista sendo avisado que no proacuteximo mecircs venceraacute a garantia de 1 ano do veiacuteculo
aproveite e leve na concessionaacuteria autorizada mais proacutexima para sanar aquele ruiacutedo no painel
Mecircs que vem vocecirc teraacute que pagar por isto A informaccedilatildeo aparece no visor de cristal liacutequido do
raacutedio ou CDplayer Situaccedilatildeo 2 a famiacutelia em viagem de feacuterias ocorre uma falha no sistema
ABS que evita o bloqueio dos freios do veiacuteculo Faltam 200 km para o destino Podemos
continuar a viagem com seguranccedila ou tenho que procurar uma oficina O sistema informa que
24
apenas o sistema antibloqueio estaacute inoperante mas os freios estatildeo perfeitos Siga viagem e
assim que puder leve a uma concessionaacuteria autorizada O proprietaacuterio de uma transportadora
que possui uma frota de veiacuteculos simplificaria sua tarefa de manutenccedilatildeo dos veiacuteculos
Sempre que um caminhatildeo entra numa das filiais o agente SNMP envia um trap (relatoacuterio) das
condiccedilotildees funcionais do veiacuteculo
O mesmo exerciacutecio pode ser feito pensando no poder puacuteblico nos pontos de gerenciamento
de traacutefego que funcionam como uma rede sem fio que recebe e envia dados para os
automoacuteveis uma estaccedilatildeo gerente recebe uma notificaccedilatildeo de um agente SNMP embarcado no
veiacuteculo que informa que eacute um Palio do fabricante FIAT modelo XA 03 placa ABC 1234
Cor vermelha Chassi 2384FTR4532DSE12 MAC Address 0060B30000C2 e estaacute
trafegando a 95 kmh velocidade acima do permitido no trecho A estaccedilatildeo gerente envia uma
mensagem ao veiacuteculo informando a situaccedilatildeo irregular ao motorista que iraacute diminuir a
velocidade para natildeo ser multado Numa situaccedilatildeo hipoteacutetica de roubo de automoacutevel as estaccedilotildees
gerentes do poder puacuteblico satildeo autorizadas a enviar um comando de cortar a igniccedilatildeo do
veiacuteculo
No caso de gerenciamento de um conjunto de veiacuteculos como o proprietaacuterio da transportadora
ou o DER de Santa Catarina existe a necessidade de padronizaccedilatildeo ou seja todas as
montadoras deveriam adotar gradativamente um modelo padronizado A padronizaccedilatildeo
possibilita que se economize no desenvolvimento de aplicaccedilotildees e equipamentos software e
hardware Outra vantagem eacute que mais empresas podem adquirir o sistema e desfrutar dos
benefiacutecios de gerenciamento sobre veiacuteculos jaacute que natildeo se fala mais em tecnologia
proprietaacuteria
Este trabalho considera algumas diferenccedilas entre utilizar o Modelo SNMP para gerenciamento
de uma rede de computadores ou para veiacuteculos automotores Os conceitos baacutesicos natildeo se
alteram e as principais mudanccedilas satildeo relacionadas na Tabela 31
25
26
Modelo SNMP em Redes de
Computadores
Modelo SNMP em Veiacuteculos
Automotores
Estaccedilotildees de
Gerenciamento
Estaacuteticas complexas e
centralizadas
Estaacuteticas ou moacuteveis complexas ou
simples e descentralizadas
Noacutes
GerenciadosEstaacuteticos Moacuteveis
Relaccedilatildeo
Estaccedilotildees Noacutes1 O n n O n
Elementos
Gerenciados
Computadores hubs switches
roteadores
Automoacuteveis ocircnibus caminhotildees
motocicletas
Base de
InformaccedilotildeesMIB-II
Os objetos e grupos da MIB-II satildeo
insuficientes para este fimTabela 31 - Comparativo de Uso no Modelo SNMP
Natildeo se quer que com este trabalho sejam abolidas as questotildees de sigilo e segredo industrial na
pesquisa e desenvolvimento dos veiacuteculos pelo contraacuterio As atuais formas de monitoramento
e telemetria com a meta de resolver problemas e aumentar a vantagem competitiva de seus
produtos satildeo boas principalmente para os consumidores
27
4 - MODELO DE GERENCIAMENTO DE VEIacuteCULOS AUTOMOTORES
O modelo proposto nesta dissertaccedilatildeo eacute baseado no modelo SNMP e utiliza os elementos
previstos ou seja estaccedilotildees de gerenciamento noacutes gerenciados informaccedilotildees e um protocolo
de comunicaccedilatildeo A intenccedilatildeo eacute utilizar ao maacuteximo toda a tecnologia que jaacute foi desenvolvida e
foi consolidada ao longo dos uacuteltimos anos pois isto traraacute baixos custos e uma massa criacutetica jaacute
formada
Neste capiacutetulo e nos posteriores utilizar-se-aacute para efeito de maior clareza a denominaccedilatildeo
carro eou automoacutevel ao inveacutes de veiacuteculo inclusive nas figuras O carro eacute o veiacuteculo mais
comum e pretende-se que o leitor na medida em que se embasa o modelo vaacute traccedilando um
paralelo com as situaccedilotildees corriqueiras do dia-a-dia De qualquer forma o modelo foi pensado
para ser utilizado em todos os tipos de veiacuteculos sejam eles de passeio utilitaacuterios de carga
motocicletas de passageiros enfim todos os veiacuteculos (noacutes) que utilizam a malha viaacuteria (rede)
do paiacutes
O modelo proposto apresenta trecircs arquiteturas Fiacutesica Funcional e de Informaccedilatildeo A
arquitetura Fiacutesica define a infra-estrutura de comunicaccedilatildeo entre os componentes do sistema a
arquitetura Funcional descreve os componentes loacutegicos do sistema e as funcionalidades que
podem ser desenvolvidas e a arquitetura de Informaccedilatildeo apresenta um conjunto de variaacuteveis
que datildeo suporte ao desenvolvimento das aplicaccedilotildees e as notificaccedilotildees que podem ser emitidas
no caso destas variaacuteveis atingirem limiares especificados Cada uma dessas arquiteturas seraacute
detalhada nos itens a seguir
28
41 Arquitetura Fiacutesica
Esta dissertaccedilatildeo utiliza o Modelo de Gerenciamento SNMP por se tratar de uma tecnologia
que eacute padratildeo possui inuacutemeros gerentes e agentes desenvolvidos para as mais diversas
aplicaccedilotildees e eacute produzida em escala o que baixa os custos de implantaccedilatildeo em qualquer
veiacuteculo A quantidade de pessoal que jaacute atua nesta tecnologia tambeacutem eacute um fator positivo A
figura abaixo mostra esquematicamente o modelo sendo aplicado no gerenciamento de
veiacuteculos
Gerenciamento
(GERENTE
SNMP)
Fig 41 - Modelo de Gerenciamento SNMP em Veiacuteculos Automotores
Saindo de um modelo teoacuterico e descrevendo um modelo praacutetico tem-se um computador
rodando um programa gerente SNMP que interage com uma base de dados este computador
possui uma interface ethemet 10100 que estaacute conectada por cabo de par tranccedilado ou fibra
oacutetica a uma bridge Esta bridge converte o padratildeo de comunicaccedilatildeo de rede ethernet em
radiofrequumlecircncia utilizando uma frequumlecircncia de saiacuteda e outra de entrada este conjunto eacute
vulgarmente denominado canal e eacute compartilhado por todos os veiacuteculos equipados com uma
bridge similar A bridge do veiacuteculo opera no mesmo canal e compartilha a banda total
fornecida pelo sistema gerente com os outros veiacuteculos que estatildeo na regiatildeo de cobertura da
antena (ERB - estaccedilatildeo radiobase)
A cobertura de cada ERB depende basicamente da potecircncia real dissipada pela antena do tipo
e ganho da antena Uma referecircncia praacutetica que se pode ter eacute o das aacutereas de cobertura de
telefones celulares o modelo proposto nesta dissertaccedilatildeo pode ser implementado com uma
infraestrutura semelhante A figura 42 mostra os elementos reais e sua interaccedilatildeo
Fig 42 - Modelo fiacutesico para gerenciamento de veiacuteculos
O Modelo de Gerenciamento de Veiacuteculos Automotores contempla todas as etapas da ldquovidardquo
de um veiacuteculo ou seja satildeo previstos estaacutegios diferenciados de monitoramento e controle de
acordo com a etapa em que o veiacuteculo se encontra
A primeira etapa de um veiacuteculo automotor fisicamente falando eacute a sua produccedilatildeo
normalmente executada em seacuterie As montadoras possuem plantas fabris em diversas
localidades do mundo onde produzem determinadas linhas e modelos de veiacuteculos No
momento que o veiacuteculo recebe seu sistema eletro-eletrocircnico incluindo o microservidor
veicular uma estaccedilatildeo de gerenciamento da produccedilatildeo jaacute pode iniciar a gravaccedilatildeo dos dados de
identificaccedilatildeo do mesmo como eacute ilustrado na figura 43
MONTADORA DE AUTOMOacuteVEIS Linha de montagem
Dados de Identificaccedilatildeo do veiacuteculo
Fig 43 - Gerenciamento na produccedilatildeo do veiacuteculo
O veiacuteculo cumpre sua trajetoacuteria na linha de montagem jaacute interagindo com uma aplicaccedilatildeo-
gerente desenvolvida para este fim O fabricante neste momento jaacute pode monitorar os testes
iniciais do veiacuteculo gerenciar sua armazenagem no paacutetio da faacutebrica e o embarque para a
concessionaacuteria Apenas duas estaccedilotildees radiobase externas tecircm capacidade para dar cobertura a
todo parque fabril de uma montadora como a Fiat em Betim MG que eacute a maior montadora do
paiacutes com 613800 m2 de aacuterea construiacuteda segundo informa o site brasileiro da Fiat Automoacuteveis
(2002) Algumas ERBs internas que tem um custo muito inferior agraves externas completariam a
cobertura nos pontos necessaacuterios da linha de montagem
O veiacuteculo pronto segue na maior parte das vezes para uma concessionaacuteria autorizada para ser
comercializado Esta mesma concessionaacuteria normalmente presta assistecircncia teacutecnica aos
veiacuteculos da marca tendo limitaccedilotildees quando recebe um automoacutevel por exemplo de um
concorrente Com uma estaccedilatildeo radiobase interna a concessionaacuteria estaacute habilitada a monitorar
todos os veiacuteculos que entrarem na sua oficina estando eles equipados com o microservidor
veicular O teacutecnico da empresa tem a sua disposiccedilatildeo dados histoacutericos e perfis de uso do
veiacuteculo que podem auxiliar na detecccedilatildeo e soluccedilatildeo do problema
Os dados de identificaccedilatildeo do veiacuteculo e do proprietaacuterio aliados ao perfil do condutor tomam-
se ferramentas para conquista e manutenccedilatildeo do cliente A diminuiccedilatildeo do iacutendice de roubos e
acidentes toma a contrataccedilatildeo do seguro uma opccedilatildeo menos necessaacuteria diminuindo o gasto de
quem compra o veiacuteculo e consequumlentemente aumentando as vendas A figura 44 mostra as
possibilidades de gerenciamento nas fases de comercializaccedilatildeo e manutenccedilatildeo
32
REVENDA DE AUTOMOacuteVEIS
Fig 44 - Gerenciamento na comercializaccedilatildeo e manutenccedilatildeo do veiacuteculo
Encerrada a primeira comercializaccedilatildeo do veiacuteculo inicia-se a etapa de utilizaccedilatildeo do mesmo
por um proprietaacuterio ou condutor O microservidor veicular interage com o condutor via painel
digital ou sintetizador de voz Alguns veiacuteculos de maior valor agregado jaacute satildeo equipados com
paineacuteis que atendem ao ldquocomputador de bordoldquo e ao sistema de som raacutedios FM transmitem
pequenas chamadas e notiacutecias que satildeo lidas no interior do veiacuteculo Sintetizadores de voz
equipam os veiacuteculos chamados ldquotop de linhardquo e informam para o motorista colocar o cinto de
seguranccedila que existem portas abertas etc O Modelo de Gerenciamento de Veiacuteculos
Automotores possibilita que haja um enriquecimento das informaccedilotildees e possibilidades para o
condutor do veiacuteculo conforme mostra a figura 45
33
Fig 45 - Gerenciamento no uso do veiacuteculo
PROPRIETAacuteRIO DO AUTOMOacuteVEL
Monitoramento
Garantia e revisotildees
Seguranccedila
O proprietaacuterio do veiacuteculo eacute notificado sempre que uma troca de oacuteleo ou manutenccedilatildeo
preventiva eacute necessaacuteria diminuindo os riscos de uma eventual perda de garantia do fabricante
O aviso de que a garantia do veiacuteculo estaacute expirando tambeacutem existe e isto possibilita uma
eventual diminuiccedilatildeo de custos numa revisatildeo Como o veiacuteculo interage com o sistema gestor
de tracircnsito o modelo prevecirc um mecanismo de solicitaccedilatildeo de socorro muito uacutetil em casos de
acidentes ou quebra do veiacuteculo O maior benefiacutecio eacute saber que seu veiacuteculo estaacute sendo
monitorado assim como os outros veiacuteculos que estatildeo trafegando O monitoramento causa
maior disciplina no tracircnsito e a consequumlente diminuiccedilatildeo de acidentes como mostra a
experiecircncia na capital paranaense na palavra de Cassio Taniguchi
Em 2001 foram 20 menos mortes no tracircnsito curitibano Passamos de 16 em 2000 para 13 morte em cada grupo de 10 mil veiacuteculos Esse eacute o indicador utilizado para mensurar o niacutevel de seguranccedila no tracircnsito urbano E eacute tambeacutem um iacutendice capaz de nos informar a respeito do niacutevel de civilidade que nossa sociedade alcanccedilou Os curitibanos merecem aplausos porque esse resultado eacute fruto de um esforccedilo coletivo que tem envolvido toda a
34
cidade desde 1997 quando lanccedilamos o programa Cidadatildeo em Tracircnsito O programa todos lembram eacute ancorado no tripeacute formado pela engenharia de traacutefego fiscalizaccedilatildeo e educaccedilatildeo para o Tracircnsito E em cinco anos os resultados falam por si proacuteprios O investimento realizado pela Prefeitura de Curitiba passa de R$ 100 milhotildees - o maior entre as cidades de mesmo porte no paiacutes (TANIGUCHI 2002)
O gerenciamento do veiacuteculo auxilia os engenheiros de traacutefego e aumenta o poder de
fiscalizaccedilatildeo do Poder Puacuteblico tornando praticamente inviaacuteveis as accedilotildees criminosas
envolvendo veiacuteculos O Poder Puacuteblico do Brasil bem como de todo paiacutes que adotar este
modelo de gerenciamento ganha uma ferramenta poderosa de gestatildeo de tracircnsito com reflexos
em oacutergatildeos governamentais federais estaduais e municipais diversos tais como departamentos
de tracircnsito departamentos de poliacutecia rodoviaacuteria poliacutecias civil e militar serviccedilos de
inteligecircncia poliacutecia federal serviccedilos de repressatildeo ao crime organizado e secretarias de
receita A figura 46 ilustra algumas situaccedilotildees contempladas neste modelo proposto
Fig 46 - Gerenciamento pelo Poder Puacuteblico
Administraccedilatildeo da malha viaacuteria
Controle de roubos e acidentes
PODER PUacuteBLICOMonitoramento de
tracircnsito
O poder que o modelo disponibiliza aos oacutergatildeos puacuteblicos eacute o poder da informaccedilatildeo em tempo
real o conjunto formado pela identificaccedilatildeo inequiacutevoca do veiacuteculo seu provaacutevel condutor e a
localizaccedilatildeo atual com pequena margem de erro permite accedilotildees policiais raacutepidas e eficientes O
Modelo de Gerenciamento de Veiacuteculos permite ainda que o sistema gestor execute controles
remotamente sobre o veiacuteculo como corte de combustiacutevel e de igniccedilatildeo do motor causando a
imobilizaccedilatildeo instantacircnea As Estaccedilotildees Puacuteblicas de Gerenciamento satildeo as mais complexas e as
mais seguras de todo o modelo visto o poder que carregam em sua aplicaccedilatildeo Apenas o Poder
Puacuteblico constituiacutedo pode ter acesso a estas potencialidades do sistema e para tanto a
aplicaccedilatildeo-gerente deve ser inviolaacutevel
A figura 47 simula uma implantaccedilatildeo de estaccedilotildees radiobase na regiatildeo central da capital
catarinense dando uma ideacuteia de como seria a distribuiccedilatildeo das antenas para haver
gerenciamento sobre os veiacuteculos que circulam na aacuterea
Fig 47 - Estaccedilotildees Radiobase em Florianoacutepolis
42 Arquitetura Funcional
O sistema fiacutesico apresentado anteriormente eacute mostrado aqui como entidades loacutegicas
posicionadas de acordo com sua funccedilatildeo no modelo de gerenciamento A figura 46 ilustra o
modelo funcional
36
Fig 48 - Modelo Funcional de Gerenciamento
421 Estaccedilotildees de Gerenciamento
As estaccedilotildees de gerenciamento satildeo de diferentes porte e complexidade variando de uma
estaccedilatildeo simples para gravaccedilatildeo de dados de identificaccedilatildeo na faacutebrica ateacute um grande complexo
de gerenciamento de veiacuteculos montado com computadores de grande porte e programas de
gerenciamento capazes de suportar milhares de noacutes (veiacuteculos) no Departamento de Estradas
de Rodagem de uma unidade da federaccedilatildeo As estaccedilotildees seratildeo basicamente destinadas a trecircs
finalidades de acordo com os interesses dos mantenedores da gerecircncia
4211 Estaccedilotildees de Gerenciamento de Produccedilatildeo
As estaccedilotildees de produccedilatildeo satildeo localizadas no ambiente de montagem do veiacuteculo ao lado da
linha de produccedilatildeo em seacuterie da motocicleta do automoacutevel do caminhatildeo do utilitaacuterio do
trator etc Esta estaccedilatildeo serviraacute para gravar as primeiras variaacuteveis na MIB do veiacuteculo
basicamente as de identificaccedilatildeo tais como nome do fabricante modelo do veiacuteculo nuacutemero de
seacuterie etc Estes dados satildeo estaacuteticos e soacute podem ser gravados e alterados em faacutebrica satildeo
uacutenicos e sua longevidade eacute coincidente com a do veiacuteculo
4212 Estaccedilotildees de Gerenciamento de Manutenccedilatildeo
As estaccedilotildees de manutenccedilatildeo estaratildeo baseadas nas concessionaacuterias autorizadas revendas de
automoacuteveis e oficinas mecacircnicas Sua funccedilatildeo baacutesica seraacute a gravaccedilatildeo de dados relativos agrave
venda e ao proprietaacuterio do veiacuteculo Satildeo estaccedilotildees simples que poderatildeo consultar as
informaccedilotildees de qualquer carro de qualquer marca visto que a padronizaccedilatildeo usando SNMP
retira o caraacuteter proprietaacuterio dos sistemas atuais
4213 Estaccedilotildees Puacuteblicas de Gerenciamento
Satildeo estaccedilotildees complexas e seguras que gerenciam a malha viaacuteria de um ou mais municiacutepios de
um estado da uniatildeo Basicamente compostas por hardware e software de grande porte como
por exemplo uma workstation HP ou IBM rodando Openview ou Unicenter TNG interagindo
com uma base de dados Oracle A seguranccedila possibilitada pelo SNMPv3 eacute um fator
primordial neste caso pois aqui estaratildeo sendo utilizadas funccedilotildees de controle vitais no veiacuteculo
422 Noacutes Gerenciados
O noacute gerenciado neste modelo proposto eacute tipicamente um veiacuteculo automotor conforme citado
anteriormente Aqui existe uma caracteriacutestica singular que eacute a de que os noacutes satildeo moacuteveis estatildeo
constantemente em deslocamento desde sua fabricaccedilatildeo na montadora passando pelo
transporte ateacute a revenda e o uso posterior pelo proprietaacuterio ou motorista O veiacuteculo dispotildee de
um hardware especialista - um microservidor veicular mdash que contecircm a vehicleMIB e o agente
este hardware interage com os sensores e atuadores existentes no automoacutevel O microservidor
veicular eacute composto basicamente de uma unidade central de processamento memoacuteria volaacutetil
memoacuteria permanente interface com o veiacuteculo e com a rede sem fio este produto assim como
descrito neste modelo natildeo existe comercialmente poreacutem a tecnologia eacute a mesma que eacute
utilizada na implementaccedilatildeo de gerenciamento em roteadores e switches
423 Meio de Comunicaccedilatildeo
A forma como a estaccedilatildeo gerenciadora e o noacute gerenciado trocam informaccedilotildees eacute por
radiofrequumlecircncia ou seja eacute uma comunicaccedilatildeo ethemet sem fio (wireless) que utiliza a mesma
tecnologia jaacute empregada em redes locais O gerente (estaccedilatildeo gerente) interage com o agente
(noacute gerenciado) por intermeacutedio de uma bridge ethemet sem fio e vice-versa A frequumlecircncia de
difusatildeo deve ser diversa das maciccedilamente utilizadas ISM (Aplicaccedilotildees Industriais Cientiacuteficas
e Meacutedicas) por motivos oacutebvios a escolha deve recair nas faixas atribuiacutedas para aplicaccedilatildeo
moacutevel terrestre preferencialmente as proacuteximas das bases de VHF e UHF 41015 MHz ateacute 50
MHz e 3354 MHZ ateacute 3999 MHz (ANATEL 2002)
Fig 49 - Espectro de frequumlecircncias no Brasil
423 Informaccedilotildees de Gerenciamento
As informaccedilotildees envolvidas estatildeo definidas em vehicleMIB e satildeo tratadas pelo agente
especialista que acompanha o veiacuteculo Os objetos ou atributos em questatildeo atendem a
legislaccedilatildeo brasileira de tracircnsito vigente e os requisitos baacutesicos do fabricante do revendedor e
do proprietaacuterio
39
424 Protocolo de Gerenciamento
O protocolo a ser utilizado eacute o SNMPv3 implementado sobre SNMPv2 A versatildeo 3 apresenta
vaacuterios avanccedilos na questatildeo de seguranccedila e as definiccedilotildees podem ser vistas nas RFCs 2571 a
2575 Como esta versatildeo natildeo eacute completa existe a necessidade da versatildeo anterior que pode ser
vista nas RFCs 1905 e 1906
43 Arquitetura de Informaccedilatildeo
A vehicleMIB foi projetada para atender as demandas baacutesicas de todas entidades fiacutesicas e
juriacutedicas que interagem com um automoacutevel Esta MIB procura natildeo conflitar com os sistemas
atualmente implantados que foram concebidos com outra finalidade
A pesquisa que resultou nesta MIB abrangeu a atual legislaccedilatildeo de tracircnsito os atuais coacutedigos
procedimentos e nuacutemeros empregados pela induacutestria automobiliacutestica e suas concessionaacuterias
As funccedilotildees principais de um automoacutevel foram contempladas somou-se a elas algumas
variaacuteveis trazidas do universo de redes de computadores e outras retiradas de carros-conceito
431 Desenvolvimento da MIB
Utilizou-se como ferramenta de auxiacutelio um pacote de programas da MG-Soft chamado MIB
Browser Professional Edition sendo que as figuras que mostram a aacutervore da MIB satildeo telas
capturadas deste software
40
f j MG-SOFT MIszlig Compiler - [MIszlig Group1J File Edit View Modules Jools Window Help
B MIB Tree B Q ] iso
B - Q org B Q dod
R-f1 internetiQ j directorv
+i _ J mgmtR I__| experimental
B vehicleMIBi Q j vehideMIBObjects Si f j vehicleMIBNotifications IS _ J vehicleMIBConformance
f i L_1 private I- SNMPvl Traps
ffl iJ T extual ConventionsS Type Assignments
Fig 410 - Aacutervore da MIB
A vehicleMIB faz parte do grupo experimental (3) segundo a notaccedilatildeo ASNl utilizada pelo
protocolo SNMP Os objetos definidos (OBJECT IDENTIFIER) para compor a vehicleMIB
foram trecircs a saber
vehicleMIBObjects conteacutem todas as informaccedilotildees relativas a identificaccedilatildeo do veiacuteculo
(vehicleldent) ao proprietaacuterio do veiacuteculo (vehicleOwner) o seu histoacuterico (vehicleHistory)
valores momentacircneos (vehicleStatus) e variaacuteveis para controle (vehicleControl)
vehicleMIBNotifications este objeto comporta os atributos utilizados para notificaccedilatildeo de
eventos importantes e se destinam principalmente para servir ao motoristaproprietaacuterio
vehicleMIBConformance este grupo define as necessidades e possibilidades de
implementaccedilatildeo segundo uma famiacutelia de objetos (OBJECT-GROUP) preacute-determinada Os
atributos referentes a grupos e as questotildees de concordacircncia estatildeo contidos nos OBJECT
IDENTIFIER vehicleGroups e vehicleCompliance
41
bullJMG-SOFT MIB Compilei [MIB Group]Uumliacute File Edit View Modules loots Window Help
tg satildegt U m amp T raquo f t I o s P3 m p | 0
B ^ MIB Tree B _ J iso
H Q j org eacute Q dod
Eacute j J internetP~1 directory
B i_ J mgmt rsquo Q j mib-2
agrave Q experimental Ograve OtildeEcirc vehicleMIB
Egrave __| vehicleMIBObjectsSi _ J vehicleldent ffl- n vehicleOwner E _ ] vehicle History ffl- fj vehicleStatus Egrave C j vehicleControl
atilde __) vehicleMIBNotificationsvehicleN otificationChangeO ilAndM aintenance
lt4 vehicleN otificationHelp d f vehicleNotificationGuaranty
B _ ] vehicleMIBConformance IacuteB _ J vehicleCompliance Eacute L J vehicleGroups
B -(_J private1Q j enterprises
Fig 411mdash Aacutervore de vehicleMIBObjects
432 Descriccedilatildeo de vehicleMIBObjects
Esta seccedilatildeo descreve com maiores detalhes cada variaacutevel que compotildee a vehicleMIBObjects
que eacute composta pelos grupos vehicleldent vehicleOwner vehicleHistory vehicleStatus e
vehicleControl
42
4321 Grupo vehicleldent
F1 P 1 experimental Eacute- vehicleMIB
lEacute vehicleMIB Objects B- [_ J vehicleldent
vehicleldentManufacturer vehicleldentModel
vehicleldentSoftwareVersionamp vehideldentAgentSoftwareVersion
vehiclel dentType vehicleldentFuel vehicleldentManufacturingYear vehiclel dentM odelYrsquo ear vehiclel dentCapacity
I^ vehiclel dentPoweri-- vehiclel dentM otorType
vehiclel dentM otorNumber vehiclel dentCylinder
vehiclel dentFirstOilChange | ^ vehicleldentFirstMaintenance
gt$j vehicleldentMaintenancePeriod vehiclel dentColor
i vehiclel dentChassisl d j-- vehicleldentLicencePlate bull vehicleldentlpAddress i - ^ vehicleldentMacAddress h vehiclel dentS eriaIN umber vehicleldentGuaranty
Fig 411 - Aacutervore de vehicleldent
vehicleldentManufacturer - O objeto vehicleldentManufacturer eacute uma string que armazena o
nome da empresa que produz o veiacuteculo eacute gravada em faacutebrica e natildeo se altera mais Esta
variaacutevel seraacute preenchida por exemplo com ldquoGeneral Motorsrdquo ldquoVolkswagenrdquo ou ldquoYamahardquo
vehicleldentModel - Esta variaacutevel conteraacute a identificaccedilatildeo do modelo do veiacuteculo eacute fixa e natildeo
pode ser alterada Ex Palio EX Xsara Picasso Celta
vehicleldentSoftwareVersion - Este atributo eacute reservado agrave versatildeo do firmware ou software do
veiacuteculo e eacute atualizado cada vez que eacute feito o upgrade do mesmo Este programa eacute uma espeacutecie
de sistema operacional do hardware contido no veiacuteculo
vehicleldentAgentSoftwareVersion - A versatildeo do agente de gerenciamento pode ou natildeo
coincidir com a versatildeo de firmware Caso estes programas tenham tratamento e evoluccedilatildeo
distintos as versotildees podem ser atualizadas separadamente e teratildeo coacutedigos diferentes
vehicleldentType - Este objeto serve para identificar o tipo de veiacuteculo segundo determinaccedilatildeo
das leis brasileiras de tracircnsito O tipo de veiacuteculo automotor consta na documentaccedilatildeo de
licenciamento e pode ser por exemplo tipo automoacutevel de passeio caminhatildeo de carga ocircnibus
de passageiros etc
vehicleldentFuel - A variaacutevel vehicleldentFuel serve para identificar o combustiacutevel principal
para que o veiacuteculo foi originalmente construiacutedo Eacute gravado na linha de montagem e
permanece caso haja transformaccedilatildeo posterior no motor do veiacuteculo este dado natildeo pode ser
alterado Ex gasolina tipo C oacuteleo diesel energia eleacutetrica etc
vehicleldentManufacturing Year - Neste atributo eacute gravado o ano de fabricaccedilatildeo do veiacuteculo
Depois de gravado natildeo se altera
vehicleldentModelYear - A vehicleldentModelYear armazena o ano do modelo do veiacuteculo
que pode ou natildeo coincidir com o ano de fabricaccedilatildeo
vehicleldentCapacitv - Esta variaacutevel eacute uma string que armazena a capacidade do veiacuteculo de
acordo com a destinaccedilatildeo do mesmo ou seja se se tratar de um caminhatildeo a capacidade de
carga seraacute de 40000 kg se for um automoacuteveL a capacidade seraacute de 5 passageiros por
exemplo
vehicleldentPower - Identifica a potecircncia nominal da motorizaccedilatildeo principal do veiacuteculo que
pode ser expressa em cv (cavalo-vapor) ou W (watt) de acordo com a legislaccedilatildeo vigente no
paiacutes de utilizaccedilatildeo do veiacuteculo
vehicleldentMotorTvpe - Este atributo armazena a identificaccedilatildeo da principal forma de
motorizaccedilatildeo do veiacuteculo ou seja qual o tipo de motor que preferencialmente ou
prioritariamente eacute utilizado Caso o veiacuteculo seja um hiacutebrido com motor a combustatildeo e
eleacutetrico armazenar a identificaccedilatildeo do motor mais utilizado
vehicleldentMotorNumber - Este objeto armazena o nuacutemero de identificaccedilatildeo do motor do
veiacuteculo que eacute uacutenico e faz parte do conjunto de nuacutemeros que identificam o conjunto de
sistemas que compotildee um veiacuteculo
vehicleldentCvlinder - Utilizada para informar o nuacutemero total de cilindros (pistotildees) do motor
caso se trate de um motor de combustatildeo
vehicleldentFirstOilChange - Esta variaacutevel serve para armazenar a distacircncia maacutexima
percorrida - a popular ldquoquilometragemrdquo - para se realizar a primeira troca de oacuteleo lubrificante
interno do motor Esta informaccedilatildeo serviraacute para que o condutor do veiacuteculo seja notificado a
tempo de proceder agrave troca sem causar danos ao motor nem perder a garantia de faacutebrica
vehicleldentOilChangePeriod - O objeto em questatildeo armazena o valor em km ou milhas
recomendado pelo fabricante entre trocas de oacuteleo lubrificante do motor Ex 10000 km
vehicleldentFirstMaintenance - A variaacutevel vehicleldentFirstMaintenance serve para registrar
o limite de quilometragem para realizaccedilatildeo da primeira revisatildeo gratuita do veiacuteculo Existe na
vehicleMIB uma notificaccedilatildeo que utiliza este atributo com o objetivo de resguardar o
proprietaacuterio de um eventual esquecimento ou distraccedilatildeo que acarretaria perda de garantia
vehicleldentMaintenancePeriod - O atributo eacute registrado em faacutebrica e representa o valor da
quilometragem recomendada entre as manutenccedilotildees preventivas E uma seguranccedila a mais para
o usuaacuterio que seraacute avisado sempre que determinados conjuntos de peccedilas principalmente
mecacircnicas estiverem com seu desgaste natural no limite
vehicleldentColor - A vehicleldentColor eacute a string que armazena o nome da cor predominante
do veiacuteculo Esta informaccedilatildeo eacute gravada em faacutebrica e permanece inalterada durante a vida uacutetil
do veiacuteculo
vehicleldentChassisId - Todo veiacuteculo possui um nuacutemero de identificaccedilatildeo gravado fisicamente
em seu chassis ou monobloco esta variaacutevel armazena este nuacutemero
vehicleldentLicencePlate - Este atributo armazena a placa do veiacuteculo no caso do Brasil
composto por 3 letras e 4 nuacutemeros Esta identificaccedilatildeo somente eacute conhecida apoacutes o
licenciamento do veiacuteculo que eacute feito apoacutes a venda em consequumlecircncia o valor somente poderaacute
ser gravado na concessionaacuteria ou revenda
vehicleldentlpAddress - Esta variaacutevel estaacute determinada na vehicleMIB para uma eventual
necessidade de acesso a Internet sendo que um provedor de acesso iraacute fornecer o valor que
seraacute volaacutetil e teraacute a mesma duraccedilatildeo do acesso solicitado
vehicleldentMacAddress - Este campo foi implementado para que o veiacuteculo utilize um
nuacutemero uacutenico de identificaccedilatildeo dentro das mesmas regras vaacutelidas hoje para equipamentos e
acessoacuterios de informaacutetica A utilizaccedilatildeo de uma identificaccedilatildeo deste tipo poderaacute substituir uma
ou mais jaacute existentes
vehicleldentSerialNumber - O nuacutemero de seacuterie de produccedilatildeo do veiacuteculo eacute gravado em faacutebrica e
permanece inalterado durante a vida do mesmo Segue as regras de cada fabricante
vehicleldentWarrantv - Este atributo armazena o valor referente ao periacuteodo de garantia do
veiacuteculo tipicamente 1 ou 2 anos a partir da data da primeira venda Esta informaccedilatildeo serve
para que o proprietaacuterio seja notificado antes do vencimento deste limite para que possa
realizar as manutenccedilotildees necessaacuterias com um miacutenimo de gasto
4322 Grupo vehicleOwner
vehicleOwnerName - A variaacutevel vehicleOwnerName armazena o nome do proprietaacuterio do
veiacuteculo o mesmo nome que consta no documento legal de licenciamento Eacute gravado na
concessionaacuteria e alterado de acordo com os documentos do veiacuteculo
vehicleOwnerRegister - Este objeto serve para armazenar um nuacutemero de algum documento de
identificaccedilatildeo do proprietaacuterio No Brasil os valores preferenciais satildeo o Cadastro de Pessoa
Fiacutesica (CPF) e o Cadastro Nacional da Pessoa Juriacutedica (CNPJ) mas pode conter os nuacutemeros
da carteira nacional de habilitaccedilatildeo ou carteira de identidade
vehicleOwnerPhone - O atributo vehicleOwnerPhone registra o nuacutemero de um telefone de
contato do proprietaacuterio do veiacuteculo
vehicleOwnerMail - Esta string serve para armazenar o endereccedilo eletrocircnico (e-mail) do
proprietaacuterio do veiacuteculo Este valor e o anterior satildeo regravados em concessionaacuteria a cada troca
de proprietaacuterio
4323 Grupo vehicIeHistory
3 T I experimental vehicleMIB
Otilde P jJ vehicleMIBObjects Eacute L J vehicleldent El i_ J vehicleOwner
vehicleOwnerName vehicleO wnerR egister vehicleOwnerFone vehicleOwnerMail
B l_ J vehicleH istoryvehicleH istory D eliveryD ate vehicleH istoryVendor vehicleH istoryDealer
^ vehicleH istoryN umLinesEacute1 __J vehicleH istoryT able
B - lla vehicleH istoryEntryvehicleHistoryLinelndex
Q vehicleHistoryMaintenanceDate ^ vehicleH istoryMaintenance
vehicleH istoryuumlilChangeD ate Q vehicleH istoryOilChange
Fig 413 - Arvore de vehicleOwner e vehicIeHistory
vehicleHistorvDelivervDate - A variaacutevel em questatildeo foi criada para armazenar a data da
primeira entrega do veiacuteculo tipicamente a data constante na nota fiscal de venda da
montadora ou da concessionaacuteria destinada ao proprietaacuterio
vehicleHistoryVendor - A vehicleHistoryVendor armazena o nome do vendedor que realizou
a venda do veiacuteculo ao proprietaacuterio Este vendedor eacute tipicamente um funcionaacuterio da revenda
ou concessionaacuteria
vehicleHistorvDealer - O nome da revenda ou concessionaacuteria (pessoa juriacutedica) eacute gravado
neste campo de forma que fique registrada a empresa que comercializou o veiacuteculo
vehieleHistoryNumLines - Representa o nuacutemero maacuteximo de linhas que seratildeo armazenadas na
tabela vehicleHistoryTable
vehicleHistorvLinelndex - Representa o iacutendice da tabela vehicleHistoryTable
vehicleHistoryMaintenanceDate - A variaacutevel vehicleHistoryMaintenanceDate serve para
registrar as datas das manutenccedilotildees preventivas realizadas contendo dia mecircs e ano Esta
informaccedilatildeo serve principalmente para resguardar o usuaacuterio do veiacuteculo quanto agraves garantias de
peccedilas e sistemas
vehicleHistoryMaintenance - Aqui se identifica a quilometragem do veiacuteculo na ocasiatildeo em
que eacute realizada a manutenccedilatildeo preventiva Informada em quilocircmetros corresponde agrave marcaccedilatildeo
presente do odocircmetro do veiacuteculo
vehicleHistoryOilChangeDate - Esta variaacutevel armazena a data das trocas de oacuteleo lubrificante
do motor cuja periodicidade eacute definida pelo fabricante e deve ser cumprida a risca para o
veiacuteculo natildeo perder a garantia
vehicleHistoryOilChange - Este atributo registra a quilometragem do veiacuteculo por ocasiatildeo da
troca de oacuteleo lubrificante correspondente
48
4324 Grupo vehicleStatus
B - n experimental S gg vehicleMIB
vehicleMIBObjectsS3 __] vehicleldentra- r~l vehicleQwner reg L_3 vehicleHistory
S Q vehicleStatus|--reggt vehicleS tatusHeip j- - vehicles atusNurnLines
B r_ j vehicles tatusT able B l|sj vehicles tatusEntry
vehicleS tatusLinelndex vehicleS tatusS peed j- ^ vehicleStatusRpm
vehicleStatusMotorTemperature vehicleStatusFuelLevel
^ vehicleS tatusKmvehicleStatusTirePressure
^ vehicleStatusMotorOilLevel vehicleS tatusBatteryLevel
^ vehicleStatusLocation B Q j vehicleControl
j-regraquo vehicleControlFuel J ______ j______ 1 vehicleContfQllgnition________________
Fig 414 - Aacutervore de vehicleStatus
vehicleStatusHelp - Esta variaacutevel pode assumir somente os valores de ligado ou desligado eacute
acionada pelo condutor do veiacuteculo e serve como pedido de socorro Uma notificaccedilatildeo eacute emitida
a partir da vehicleStatusHelp
vehicleStatusNumLines - Este atributo serve para definir o nuacutemero maacuteximo de linhas da
tabela vehicleStatusTable
vehicleStatusLinelndex - Esta variaacutevel eacute o iacutendice da tabela vehicleStatusTable
vehicleStatusSpeed - Neste atributo eacute registrada a velocidade presente do veiacuteculo fornecida
pelo sistema convencional de sensoriamento do veiacuteculo em quilocircmetros ou milhas por hora
vehicleStatusRpm - A vehicleStatusRpm armazena o valor atual de rotaccedilotildees ou giros do eixo
principal do motor a unidade eacute rpm (rotaccedilotildees por minuto)
vehicleStatusMotorTemperature - Este atributo registra a temperatura atual do liacutequido de
arrefecimento do motor em graus centiacutegrados ou Fahrenheit
vehicleStatusFuelLevel - A variaacutevel vehicleStatusFuelLevel eacute usada para indicar o niacutevel atual
do combustiacutevel principal do veiacuteculo
vehicleStatusKm - A variaacutevel armazena a quilometragem total percorrida pelo veiacuteculo desde
sua fabricaccedilatildeo em quilocircmetros ou milhas terrestres
vehicleStatusTvrePressure - Este atributo foi criado para registrar o valor presente da pressatildeo
nos pneus do veiacuteculo e serve para informar sobre um pneu que esteja furado ou com uma
quantidade insuficiente de material gasoso ou liacutequido em seu interior Este monitoramento jaacute
existe hoje principalmente em caminhotildees de carga sendo raro em motocicletas e
automoacuteveis
vehicleStatusMotorOilLevel - Esta variaacutevel marca o niacutevel presente de oacuteleo lubrificante do
motor e ajuda a identificar uma eventual ldquoqueimardquo de oacuteleo ou seja um consumo acima do
previsto pelo fabricante que pode resultar em dano grave ao motor
vehicleStatusBatteryLevel - Este valor corresponde agrave carga atual da bateria que eacute usada
principalmente para dar a partida no veiacuteculo
vehicleStatusLocation - A informaccedilatildeo de localizaccedilatildeo do veiacuteculo pode ser feita de duas
maneiras uma aproximada resultado da associaccedilatildeo com a raacutedio-base que recebeu a
identificaccedilatildeo do veiacuteculo A segunda forma mais precisa eacute a partir da informaccedilatildeo gerada por
um moacutedulo GPS (global positioning system) do veiacuteculo o GPS atualiza constantemente a
vehicleStatusLocation com as coordenadas presentes
4325 Grupo vehicleControl
vehicleControlFuel - Este atributo de controle assume ligado ou desligado e eacute a forma do
sistema puacuteblico de controle da malha viaacuteria interromper remotamente o fornecimento de
combustiacutevel para o motor ocasionando a parada do veiacuteculo Esta accedilatildeo de controle eacute feita nos
casos de roubo fuga ou sequumlestro e requer intervenccedilatildeo policial
vehicleControlIgnition - Este atributo de controle assume ligado ou desligado e eacute a forma do
sistema puacuteblico de controle da malha viaacuteria interromper remotamente o sistema de igniccedilatildeo de
combustiacutevel para o motor ocasionando a parada do veiacuteculo Eacute uma alternativa ao controle
anterior pois enquanto um desliga a bomba de combustiacutevel o outro corta a energia eleacutetrica
que ocasiona a queima de combustiacutevel que aciona o motor Esta accedilatildeo de controle eacute feita nos
casos de roubo fuga ou sequumlestro e requer intervenccedilatildeo policial
433 Descriccedilatildeo de vehicleMIBNotificationsS L J experimental
Eacute H fg vehicleMIBB lt01 vehicleMIBObjects
Eacute vehicleldent Eacute O vehicleOwner te j__j vehicleHistory Eacute - f l vehicleStatus B - P l vehicleControl
U vehicleM IB N otificationsvehicleN otificationChangeO ilAndM aintenance
if vehicleN otificationHelp A f vehicleN otificationGuatanty
Eacute L J vehicleMIBConiacuteorrnance H r~l private______________________________________________
Fig 415 - Aacutervore de vehicleMIBNotifications
vehicleNotificationChangeOilAndMaintenance - Esta notificaccedilatildeo eacute emitida quando os limites
de troca de oacuteleo lubrificante do motor ou de manutenccedilatildeo preventiva estiverem proacuteximos e
auxilia o condutor do veiacuteculo a realizar estas tarefas em tempo haacutebil natildeo correndo o risco de
dano ou de perda de garantia
vehicleNotificationHelp - Esta notificaccedilatildeo eacute acionada em caso de pedido de socorro pelo
condutor do veiacuteculo
vehicleNotificationWarranty - A notificaccedilatildeo em questatildeo foi criada para informar o condutor
do veiacuteculo da aproximaccedilatildeo do final do periacuteodo de garantia regulamentar dado pela montadora
do veiacuteculo Este aviso permite que sejam feitos consertos sem ocircnus ou seja dentro da
cobertura da garantia
434 Descriccedilatildeo de vehicleMIBConformance
As regras de conformidade satildeo os niacuteveis de implementaccedilotildees da base de dados possiacuteveis
partindo de um conjunto miacutenimo aceitaacutevel ateacute a implementaccedilatildeo total A tabela 41 apresenta
as implementaccedilotildees baacutesica avanccedilada de controle e plena
4341 Descriccedilatildeo de vehicleComplience
vehicleBasicComplience - esta regra de conformidade incorpora o miacutenimo conjunto de
variaacuteveis que devem ser implementadas num veiacuteculo basicamente dados de identificaccedilatildeo e
status Estas variaacuteveis satildeo contidas em vehicleBasicGroup
vehicleAdvancedComplience - esta norma acrescenta a anterior os dados histoacutericos e as
notificaccedilotildees Composta pelos grupos vehicleBasicGroup vehicleAdvancedGroup e
vehicleNotificationsGroup
vehicleControlComplience - aleacutem das variaacuteveis de identificaccedilatildeo esta regra solicita as
implementaccedilotildees dos objetos de controle ou seja vehicleBasicGroup mais
vehicleControlGroup
vehicleFullComplience - esta implementaccedilatildeo considera todos os objetos da MIB no veiacuteculo
possibilitando identificaccedilatildeo completa dados estatiacutesticos status atual e capacidade de controle
Os grupos satildeo vehicleBasicGroup vehicleAdvancedGroup vehicleNotificationsGroup e
vehicleControlGroup
52
OBJETO BASIC ADV CONTROL FULL
vehicleldentManufacturer X X X X
vehicleldentModel X X X X
vehicleldentSoflware V ersion X X X X
vehicleldentAgentSoftwareVersion X X X X
vehicleldentT ype X X X X
vehicleldentFuel X X X X
vehicleldentManufacturing Y ear X X X X
vehicleldentModel Year X X X X
vehicleldentCapacity X X X X
vehicleldentPower X X X X
vehicleldentMotorType X X X X
vehicleldentMotorNumber X X X X
vehicleldentCylinder X X X X
vehicleldentFirstOilChange X X X X
vehicleldentOilChangePeriod X X X X
vehicleldentFirstMaintenance X X X X
vehicleldentMaintenancePeriod X X X X
vehicleldentColor X X X X
vehicleldentChassisId X X X X
vehicleldentLicencePlate X X X X
vehicleldentlpAddress X X X X
53
vehicleldentMacAddress X X X X
vehicleldentSerialNumber X X X X
vehicleldent Warranty X X X X
vehicleOwnerName X X
vehicleOwnerRegister X X
vehicleOwnerPhone X X
vehicleOwnerMail X X
vehicleHistoryDeliveryDate X X
veMcleHistoryV endor X X
vehicleHistoryDealer X X
vehicleHistoryNumLines X X
vehicleHistoryLinelndex X X
vehicleHistoryMaintenanceDate X X
vehicleHistoryMaintenance X X
vehicleHistoryOilChangeDate X X
vehicleHistoryOilChange X X
vehicleStatusHelp X X X X
vehicleStatusNumLines X X X X
vehicleStatusLinelndex X X X X
vehicleStatusSpeed X X X X
vehicleStatusRpm X X X X
vehicleStatusMotorTemperature X X X X
54
vehicleStatusFuelLevel X X X X
vehicleStatusKm X X X X
vehicleStatusTyrePressure X X X X
vehicleStatusMotorOilLevel X X X X
vehicleStatusBatteryLevel X X X X
vehicleStatusLocation X X X X
vehicleControlFuel X X
vehicleControlIgnition X X
vehicleNotificationChangeOilAndMaintenance X X
vehicleNotificationHelp X X
vehicleNotificationWarranty X X
Tabela 41 - Planilha de Conformidade
4342 Descriccedilatildeo de vehicleGroups
vehicleBasicGroup - conteacutem as variaacuteveis vehicleldentManufacturer vehicleldentModel
vehicleldentSoftwareVersion vehicleldentAgentSoftwareVersion vehicleldentType
vehicleldentFuel vehicleldentManufacturingYear vehicleldentModelYear vehicleldent
Capacity vehicleldentPower vehicleldentMotorType vehicleldentMotorNumber vehicle
IdentCylinder vehicleldentFirstOilChange vehicleldentOilChangePeriacuteod vehicleldentFirst
Maintenance vehicleldentMaintenancePeriod vehicleldentColor vehicleldentChassisId
vehicleldentLicencePlate vehicleldentlpAddress vehicleldentMacAddress vehicleldent
SerialNumber vehicleldentWarranty vehicleStatusHelp vehicleStatusNumLines
vehicleStatus Linelndex vehicleStatusSpeed vehicleStatusRpm vehicleStatusMotor
Temperature vehicleStatusFuelLevel vehicleStatusKm vehicleStatusTirePressure vehicle
StatusMotorOilLevel vehicleStatusBatteryLevel vehicleStatusLocation
vehicleAdvancedGroup - conteacutem os objetos vehicleOwnerName vehicleOwnerRegister
vehicleOwnerPhone vehicleOwnerMail vehicleHistoryDeliveryDate vehicleHistoryVendor
vehicleHistoryDealer vehicleHistoryNumLines vehicleHistoryLinelndex vehicleHistory
MaintenanceDate vehicleHistoryMaintenance vehicleHistoryOilChangeDate vehicleHistory
OilChange
vehicleControlGroup - conteacutem as variaacuteveis vehicleControlFuel e vehicleControlIgnition
vehicleNotificationsGroup - conteacutem os objetos vehicleNotificationChangeOilAnd
Maintenance vehicleNotificationHelp e vehicleNotificationWarranty
56
5 - CONCLUSAtildeO
O Brasil eacute um paiacutes com grandes mazelas sociais que satildeo agravadas por acidentes crimes e
contravenccedilotildees Todos estes eventos geram grandes prejuiacutezos econocircmicos e morais a toda
populaccedilatildeo Esta dissertaccedilatildeo propocircs definir um modelo tecnicamente viaacutevel que incremente
sensivelmente a capacidade do Estado de gerenciar sua frota de veiacuteculos que satildeo elementos
sempre presentes nos eventos em questatildeo
Este trabalho procurou detalhar fiacutesica e funcionalmente cada elemento necessaacuterio para que o
Modelo de Gerenciamento de Veiacuteculos Automotores funcione Embasou teoricamente as
vaacuterias tecnologias envolvidas e consolidou-as com sistemas similares existentes O passo
inicial para que haja o desenvolvimento das vaacuterias peccedilas do quebra-cabeccedila foi efetivamente
criado que foi o Modelo de Informaccedilatildeo - a MIB
Esta base de dados - a vehicleMIB - representa o ponto de partida para o desenvolvimento de
elementos necessaacuterios ao modelo aqui especificado A proacutepria MIB pode ser estendida de
acordo com as necessidades e caracteriacutesticas proprietaacuterias de cada fabricante de veiacuteculos Mas
as grandes frentes que se abrem satildeo as de desenvolvimentos de aplicaccedilotildees de gerenciamento e
equipamentos dedicados Neste sentido pretende-se dar continuidade a esta pesquisa atraveacutes
da especificaccedilatildeo e implementaccedilatildeo do microservidor veicular uma peccedila de hardware capaz de
interagir com sensores e atuadores de um automoacutevel e ao mesmo tempo comunicar-se com
uma rede ethemet sem fio e com o motorista tudo de forma segura e confiaacutevel
Os desafios poliacuteticos e sociais natildeo satildeo menores um modelo como o proposto aqui altera a
percepccedilatildeo e os haacutebitos das pessoas Altera tambeacutem a balanccedila do poder econocircmico do capital
pois algumas empresas simplesmente perdem sua utilidade bem como alguns oacutergatildeos estatais
Em compensaccedilatildeo novas empresas surgem novas tecnologias satildeo criadas e o paiacutes toma a
vanguarda em gerenciamento viaacuterio sepultando os interesses particulares em detrimento do
coletivo
O trabalho aqui desenvolvido representa a possibilidade de um avanccedilo social e econocircmico
consideraacutevel e recomenda-se que a pesquisa e o desenvolvimento continuem nesta linha
buscando materializar as ideacuteias e conceitos apresentados no Modelo de Gerenciamento de
Veiacuteculos Automotores
57
ANEXO 1 - VehicleMIB
VEHICLE-MIB DEFINITIONS = BEGIN
IMPORTSdirectory mgmt experimental enterprises
FROM RFC1155-SMI MODULE-IDENTITY OBJECT-TYPE NOTIFICATION-TYPE OBJECT-IDENTITY Counter32 Gauge32 Integer32 IpAddress
FROM SNMPv2-SMI DisplayString TimeStamp Timelnterval TestAndlncr
AutonomousType DateAndTime TEXTUAL-CONYENTION FROM SNMPv2-TC
MODULE-COMPLIANCE OBJECT-GROUP NOTIFICATION-GROUP FROM SNMPv2-CONF
mib-2FROM RFC1213-MIB
Positiveinteger NonNegativelnteger FROM UPS-MIB
MacAddressFROM BRIDGE-MIB
- 136 131vehicleMIB MODULE-IDENTITY
LAST-UPDATED 200210151827Z - october 15 2002 at 1827 ORGANIZATION UFSC - CPGCCCONT ACT-INF O
Bobiquins Estevatildeo de MelloPostal address BR Sistemas Ltda
Rua Lauro Linhares 2123803ATrindadeFlorianoacutepolis SC88036-002Brasil
Tel 55 48 234 8945 Fax 55 48 234 8945
E-mail bobibrsistemascombrDESCRIPTION
The MIB module to describe vehicles= experimental 1
- 1361311vehicleMIBObjects OBJECT IDENTIFIER = vehicleMIB 1
mdash The Device Identification group
All objects in this group except for vehicleldentLicencePlate and vehiclelpAddress are set at device initialization and remain static
- I36I3111vehicleldent OBJECT IDENTIFIER vehicleMIBObjects 1
- 136L31111vehicleldentManufacturer OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The name of the vehicles manufacturer= vehicleldent 1
- 136131112vehicleldentModel OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles model designation= vehicleldent 2
- 136131113vehicleldentSoftwareVersion OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles firmwaresoftware version(s) This variablemay or may not have the same value asvehicleldentAgentSoftwareVersion in some implementations
vehicleldent 3
- 136131114vehicleldent Agent Soft wareV ersion OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles agent software version This variable may or may not have the same value asvehicleldentvehicleSoftwareVersion in some implementations
= vehicleldent 4
- 136131115vehicleldentType OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles identification type= vehicleldent 5
- L36131116vehicleldentFuel OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles fuel identification= vehicleldent 6
- 136131117vehiclel dentManufacturing Y ear OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles year= vehicleldent 7
- 136131118vehicleldentModelYear OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles model year vehicleldent 8
- 136L31119vehicleldentCapacity OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles capacity= vehicleldent 9
- 1361311110vehicleldentPower OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles engine power
= vehicleldent 10
-1361311111vehicleldentMotorType OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles motor type= vehicleldent 11
- 1361311112vehicleldentMotorNumber OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles engine identification number= vehicleldent 12
- 1361311113vehicleldentCylinder OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles engine number of cylinders= vehicleldent 13
- 1361311114vehicleldentFirstOilChange OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles displacement required for the first oil change = vehicleldent 14
- 1361311115vehicleldentFirstMaintenance OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles displacement required for the first oficial maintenance
= vehicleldent 15
- 1361311116vehicleldentMaintenancePeriod OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles regular maintenance intervals= vehicleldent 16
-1361311117vehicleldentColor OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles predominant color= vehicleldent 17
- 1361311118vehicleldentChassisId OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles chassis identification number= vehicleldent 18
- 1361311119vehicleldentLicencePlate OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
A string which identifies the vehicles licence plate This object should be set by the dealer
= vehicleldent 19
- 1361311120vehicleldentlpAddress OBJECT-TYPE
SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION
The IP Address of the vehicle This value must be provided by the managing aplication A value of 0000 implies that there isnt a provider nearby
DEFVAL 00000000rsquoH = vehicleldent 20
- 1361311121vehicleldentMacAddress OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-only STATUS current DESCRIPTION
The MAC address used by this vehicle when it must be referred to in a unique fashion It is only required to be unique
REFERENCEIEEE 802ID-1990 Sections 64113 and 3125
= vehicleldent 21
-1361311122vehicleldentSerialNumber OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
A string which identifies the vehicles serial number = vehicleldent 22
- 1361311123vehicleldent Warranty OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
A string which identifies the vehicles warranty= vehicleldent 23
mdash Owner Group
- I36I3112vehicleOwner OBJECT IDENTIFIER = vehicleMIBObjects 2
- L36131121 vehicleOwnerName OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
A string which identifies the vehicles ownerThis object should be set by the dealer
= vehicleOwner 1
- 136L31122vehicleOwnerRegister OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current
DESCRIPTIONA string which identifies the owners registerThis object should be set by the dealer
= vehicleOwner 2
- 136131123 vehicleOwnerPhone OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
A string which identifies the owners phone number This object should be set by the dealer
vehicleOwner 3
- 136131124 vehicleOwnerMail OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
A string which identifies the owners e-mailThis object should be set by the dealer
vehicleOwner 4
mdash History Group
- 13613113vehicleHistory OBJECT IDENTIFIER = vehicleMIBObjects 3
- 136131131vehicleHistoryDeliveryDate OBJECT-TYPE
SYNTAX DateAndTime MAX-ACCESS read-write STATUS current DESCRIPTION
The vehicles delivery date and time= vehicleHistory 1
- 136L31132vehicleHistory Vendor OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
The name of the vehicles vendor= vehicleHistory 2
65
- 136L31133vehicleHistoryDealer OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
The name of the vehicles dealer= vehicleHistory 3
- 136131134vehicleHistoryNumLines OBJECT-TYPE
SYNTAX NonNegativelnteger MAX-ACCESS read-only STATUS current DESCRIPTION
The number of Status lines utilized in this device This variable indicates the number of rows in the History table
= vehicleHistory 4
- I36I31135 vehicleHistoryTable OBJECT-TYPE
SYNTAX SEQUENCE OF VehicleHistoryEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION
A list of History table entries= vehicleHistory 5
- 1361311351VehicleHistoryEntry OBJECT-TYPE
SYNTAX VehicleHistoryEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION
An entry containing information applicable to a particular History line
INDEX vehicleHistoryLinelndex = vehicleHistoryTable 1
VehicleHistoryEntry = SEQUENCE vehicleHistoryLinelndex INTEGER vehicleHistoryMaintenanceDate DateAndTime vehicleHistoryMaintenance NonNegativelnteger vehicleHistoryOilChangeDate Date AndT ime vehicleHistoryOilChange NonNegativelnteger
- 13613113511
66
vehicleHistoryLinelndex OBJECT-TYPE SYNTAX Positiveinteger MAX-ACCESS not-accessible STATUS current DESCRIPTION
The History line identifier= vehicleHistoryEntry 1
- 13613113512vehicleHistoryMaintenanceDate OBJECT-TYPE
SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION
The maintenance date= vehicleHistoryEntry 2
- 13613113513vehicleHistoryMaintenance OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS kmMAX-ACCESS read-only STATUS current DESCRIPTION
The present displacement of the vehicle on vehicleHistoryMaintenanceDate
= vehicleHistoryEntry 3
- 13613113514vehicleHistoryOilChangeDate OBJECT-TYPE
SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION
The motors oil change date= vehicleHistoryEntry 4
- 13613113515vehicleHistoryOilChange OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS kmMAX-ACCESS read-only STATUS current DESCRIPTION
The present displacement of the vehicle on vehicleHistoryOilChangeDate
= vehicleHistoryEntry 5
mdash The Status group
- 13613114vehicleStatus OBJECT IDENTIFIER = vehicleMIBObjects 4
- 136L31141 vehicleStatusHelp OBJECT-TYPE
SYNTAX INTEGER on(l) off(2)
MAX-ACCESS read-write STATUS current DESCRIPTION
Setting this object to on will cause the vehicle system to send a help notification Setting this object to off means normal situation
= vehicleStatus 1
- 136131142vehicleStatusNumLines OBJECT-TYPE
SYNTAX NonNegativelnteger MAX-ACCESS read-only STATUS current DESCRIPTION
The number of Status lines utilized in this deviceThis variable indicates the number of rows in the Status table
= vehicleStatus 2
- 136131143 vehicleStatusTable OBJECT-TYPE
SYNTAX SEQUENCE OF VehicleStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION
A list of Status table entries= vehicleStatus 3
- I36I311431 VehicleStatusEntry OBJECT-TYPE
SYNTAX VehicleStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION
An entry containing information applicable to a particular Status line
INDEX vehicleStatusLinelndex = vehicleStatusTable 1
VehicleStatusEntry = SEQUENCE vehicleStatusLinelndex INTEGER vehicleStatusSpeed NonNegativelntegervehicleStatusRpm NonNegativelntegervehicleStatusMotorTemperature INTEGER vehicleStatusFuelLevel NonNegativelnteger vehicleStatusKm NonNegativelntegervehicleStatusTirePressure NonNegativelnteger vehicleStatusMotorOilLevel NonNegativelnteger vehicleStatusBatteryLevel NonNegativelnteger vehicleStatusLocation DisplayString
- I36I31134311vehicleStatusLinelndex OBJECT-TYPE
SYNTAX Positiveinteger MAX-ACCESS not-accessible STATUS current DESCRIPTION
The Status line identifier= VehicleStatusEntry 1
- 136131134312vehicleStatusSpeed OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS km per hourMAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles current speed= VehicleStatusEntry 2
- 136131134313vehicleStatusRpm OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS rotations per minuteMAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles current rotations per minute= VehicleStatusEntry 3
- 136131134314vehicleStatusMotorT emperature OBJECT-TYPE
SYNTAX INTEGER UNITS degrees CentigradeMAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles engine current temperature
= vehicleStatusEntry 4
- 136131134315 vehicleStatusFuelLevel OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS HireMAX-ACCESS read-only STATUS current DESCRIPTION
The current fuel level= vehicleStatusEntry 5
- 136131134316vehicleStatusKm OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS kmMAX-ACCESS read-only STATUS current DESCRIPTION
The current total displacement of vehicle = vehicleStatusEntry 6
- 136131134317 vehicleStatusTirePressure OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS psiMAX-ACCESS read-only STATUS current DESCRIPTION
The current tire pressure vehicleStatusEntry 7
- 136131134318 vehicleStatusMotorOilLevel OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS litreMAX-ACCESS read-only STATUS current DESCRIPTION
The current motor oil level= vehicleStatusEntry 8
- 136131134319 vehicleStatusBatteryLevel OBJECT-TYPE
SYNTAX INTEGER unknown(l) batteryNormal(2) batteryLow(3)
MAX-ACCESS read-only
STATUS currentDESCRIPTION
The indication of the capacity remaining in the vehicles battery system
= vehicleStatusEntry 9
- 1361311343110 vehicleStatusLocation OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
The GPS indication of the vehicles current location
vehicleStatusEntry 10
mdash The Control group
- 13613115vehicleControl OBJECT IDENTIFIER = vehicleMIBObjects 5
- 136131151 vehicleControlFuel OBJECT-TYPE
SYNTAX INTEGER on(l) off(2)
MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION
Setting this object to On(l) indicates that the vehicle is able to be turned on Setting to Off(2) will cause the fuel to be cut offrsquo
= vehicleControl 1
- 136131152 vehicleControlIgnition OBJECT-TYPE
SYNTAX INTEGER on(l) ofi(2)
MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION
Setting this object to On(l) indicates that the vehicle is to be turned on Setting to 00(2) will cause the eletric system to be cut off1
= vehicleControl 2
mdash Notifications
- This section defines the well-known notifications sent by- vehicle agents
- 1361312vehicleMIBNotifications OBJECT IDENTIFIER = vehicleMIB 2
- I36I3121vehicleNotificationChangeOilAndMaintenance NOTIFICATION-TYPE
OBJECTS vehicleHistoryMaintenanceDate vehicleHistoryMaintenance vehicleHistoryOilChangeDate vehicleHistoryOilChange
STATUS current DESCRIPTION
The vehicle is approaching oil change and regular maintenance dates This Notification is persistent and is resent at one day intervals until the history table is updated
= vehicleMIBNotifications 1
- 13613122vehicleNotificationHelp NOTIFICATION-TYPE
OBJECTS vehicleStatusHelp STATUS current DESCRIPTION
This Notification is sent when the vehicles conductor turns on a help switch
= vehicleMIBNotifications 2
- I36I3123vehicleNotificationWarranty NOTIFICATION-TYPE
OBJECTS vehicleldentWarranty STATUS current DESCRIPTION
The vehicles warranty is close to expiring dateThis Notification is persistent andis resent at one week intervals until dead line
= vehicleMIBNotifications 3
mdash Conformance information
mdash1361313vehicleMIBConformance OBJECT IDENTIFIER = vehicleMIB 3
-13613131vehicleCompliance OBJECT IDENTIFIER = vehicleMIBConformance 1
mdash compliance statements
mdash136131311vehicleBasicCompliance MODULE-COMPLIANCE
STATUS current DESCRIPTION
The compliance statement for vehicles that only support the identifying and status objects
MODULE mdash this moduleMANDATORY-GROUPS vehicleBasicGroup
= vehicleCompliance 1
mdash136131312vehicleAdvancedCompliance MODULE-COMPLIANCE
STATUS current DESCRIPTION
The compliance statement for vehicles that support advanced-feature functions such as history and notifications
MODULE mdash this moduleMANDATORY-GROUPS vehicleBasicGroup
vehicleAdvancedGroup vehicleNotificationsGroup
= vehicleCompliance 2
mdash136131313vehicleControlCompliance MODULE-COMPLIANCE
STATUS current DESCRIPTION
The compliance statement for vehicles that support control-featured functions
MODULE mdash this moduleMANDATORY-GROUPS vehicleBasicGroup
vehicleControlGroup = vehicleCompliance 3
mdash136131314vehicleFullCompliance MODULE-COMPLIANCE
STATUS current DESCRIPTION
The compliance statement for vehicles that support all functions
MODULE mdash this moduleMANDATORY-GROUPS vehicleBasicGroup
vehicleAdvancedGroup vehicleNotificationsGroup
73
vehicleControlGroup = vehicleCompliance 4
mdash units of conformance
mdash summary at a glance
mdash basic adv ControlmdashvehicleldentManufacturer X X X X
mdashvehicleldentModel x X X X
mdashvehicleldentSoftwareVersion x X X X
mdashvehicleldentAgentSoftwareVersion X X X X
mdashvehicleldentType X X X X
mdashvehicleldentFuel X X X X
mdashvehicleldentManufacturing Y ear X X X X
mdashvehicleldentModel Year X X X X
mdashvehicleldentCapacity X X X X
mdashvehicleldentPower X X X X
mdashvehicleldentMotorType X X X XmdashvehicleldentMotorNumber X X X X
mdashvehicleldentCylinder X X X X
mdashvehicleldentFirstOilChange X X X X
mdashvehicleldentOilChangePeriod X X X XmdashvehicleldentFirstMaintenance X X X X
mdashvehicleldentMaintenancePeriod X X X XmdashvehicleldentColor X X X X
mdashvehicleldentChassisId X X X XmdashvehicleldentLicencePlate X X X X
mdashvehicleldentlpAddress X X X XmdashvehicleldentMacAddress X X X X
mdashvehicleldentSerialNumber X X X XmdashvehicleldentWarranty X X X X
mdashvehicleOwnerName X X
mdashvehicleOwnerRegister X XmdashvehicleOwnerPhone X X
mdashvehicleOwnerMail X X
mdashvehicleHistoryDeliveryDate X X
mdashvehicleHistoryVendor X X
mdashvehicleHistoryDealer X X
mdashvehicleHistoryNumLines X X
mdashvehicleHistoryLinelndex X X
mdashvehicleHistoryMaintenanceDate X X
mdashvehicleHistoryMaintenance X X
mdashvehicleHistoryOilChangeDate X X
mdashvehicleHistoryOilChange X X
mdashvehicleStatusHelp X X X X
mdashvehicleStatusNumLines X X X X
mdashvehicleStatusLinelndex X X X X
mdashvehicleStatusSpeed X X X X
mdashvehicleStatusRpm X X X X
mdashvehicleStatusMotorTemperature X X X X
mdashvehicleStatusFuelLevel X X X X
mdashvehicleStatusKm X X X X
mdashvehicleStatusTyrePressure X X X X
--vehicleStatusMotorOilLevel X X X X
mdashvehicleStatusBatteryLevel X X X X
mdashvehicleStatusLocation X X X X
mdashvehicleControlFuel X X
mdashvehicleControlIgnition X X
mdashvehicleNotificationChangeOilAndMaintenance X X
mdashvehicleNotificationHelp X X
mdashvehicleNotificationWarranty X X
- units of conformance
- I36I3132vehicleGroups OBJECT IDENTIFIER = vehicleMIBConformance 2
- 136131321vehicleBasicGroup OBJECT-GROUP
OBJECTS vehicleldentManufacturer vehicleldentModel vehicleldentSoftwareVersion vehicleldent AgentSoft waumlre V ersion vehicleldentType vehicleldentFuel vehicleldentManufacturing Y ear vehicleldentModel Year vehicleldentCapacity vehicleldentPowervehicleldentMotorType vehicleldentMotorNumber vehicleldentCylindervehicleldentFirstOilChange vehicleldentOilChangePeriod vehicleldentFirstMaintenance vehicleldentMaintenancePeriod vehicleldentColor vehicleldentChassisId vehicleldentLicencePlate vehicleldentlpAddress vehicleldentMacAddress vehicleldentSerialNumber vehicleldentWarranty vehicleStatusHelp vehicleStatusNumLines vehicleStatusLinelndex vehicleStatusSpeed vehicleStatusRpm vehicleStatusMotorTemperature vehicleStatusFuelLevel vehicleStatusKm vehicleStatusTirePressure vehicleStatusMotorOilLevel
75
vehicleStatusBatteryLevel vehicleStatusLocation STATUS current DESCRIPTION
The vehicleBasicGroup defines objects which are common across all vehicles which meet basic compliance
= vehicleGroups 1
- 136131322vehicleAdvancedGroup OBJECT-GROUP
OBJECTS vehicleOwnerName vehicleOwnerRegister vehicleOwnerPhone vehicleOwnerMail vehicleHistoryDeliveryDate vehicleHistoryVendor vehicleHistoryDealer vehicleHistoryNumLines vehicleHistoryLinelndex vehicleHistoryMaintenanceDate vehicleHistoryMaintenance vehicleHistoryOilChangeDate vehicleHistoryOilChange
STATUS current DESCRIPTION
The vehicleAdvancedGroup defines objects which are related to vehicles history and owner
vehicleGroups 2
- 136131323vehicleControlGroup OBJECT-GROUP
OBJECTS vehicleControlFuel vehicleControlIgnition STATUS current DESCRIPTION
The vehicleControlGroup defines objects which are related to control-feature functions
= vehicleGroups 3
- 136131324vehicleNotificationGroup NOTIFICATION-GROUP
NOTIFICATIONS vehicleNotificationChangeOilAndMaintenance vehicleNotificationHelp vehicleNotificationWarranty
STATUS current DESCRIPTION
The vehicleNotificationGroup defines objects which are related to notifications-feature functions
= vehicleGroups 4
END
GLOSSAacuteRIO E ABREVIACcedilOtildeES
ASNl Abstract Syntax Notation One - Notaccedilatildeo de Sintaxe Abstrata Um Uma notaccedilatildeo para
representaccedilatildeo de dados em protocolos de comunicaccedilatildeo definida pela ISO O gerenciamento
Internet utiliza um subconjunto de ASNl
CDMA Code Division Multiple Access - acesso muacuteltiplo por divisatildeo de coacutedigo
EHF Extremely High Frequency - frequumlecircncia extremamente alta
FDMA Frequency Division Multiple Access - acesso muacuteltiplo por divisatildeo de frequumlecircncia
HF High Frequency - frequumlecircncia alta
HTTP Hiper-Text Markup Language - Linguagem de Marcaccedilatildeo de HiperTexto A linguagem
utilizada na construccedilatildeo de paacuteginas WWW
ISM Industrial Scientific and Medical bands - Faixas de frequumlecircncias alocadas para aplicaccedilotildees
industriais cientiacuteficas e meacutedicas
ISO International Organization for Standardization - Organizaccedilatildeo Internacional para
Padronizaccedilatildeo Um dos oacutergatildeos mais importantes no mundo de padronizaccedilotildees com diversos
estudos na aacuterea de computadores e particularmente de redes de computadores
LF Low Frequency - frequumlecircncia baixa
MF Medium Frequency - frequumlecircncia meacutedia
MIB Management Information Base - Base de Informaccedilotildees de Gerenciamento Uma coleccedilatildeo
de informaccedilotildees gerenciais sobre um determinado recurso
OSI Open Systems Interconnection - Interconexatildeo de Sistemas Abertos Um conjunto de
padronizaccedilotildees para interconexatildeo de sistemas em redes de computadores
RFC Request For Comments - Requisiccedilotildees Para Comentaacuterios Os documentos publicados pelo
IETF e que tratam de assuntos Internet Nem todos os RFCs satildeo padrotildees e alguns jamais o
chegam a ser
SHF Super High Frequency - frequumlecircncia super-alta
Site - Conjunto de documentos da WWW acessiacuteveis a partir de um determinado endereccedilo Eacute o
endereccedilo virtual de uma empresa ou uma aplicaccedilatildeo
SMI Structure o f Management Information - Estrutura da Informaccedilatildeo de Gerenciamento
Define a maneira como as informaccedilotildees de gerenciamento satildeo criadas e seus relacionamentos
SNMP Simple Network Management Protocol - Protocolo de Gerenciamento de Redes
Simples o protocolo de gerenciamento utilizado na Internet
TCPIP Transmission Control Protocol Internet Protocol - Protocolo de Controle de
Transmissotildees Protocolo Internet Os protocolos baacutesicos utilizados na Internet
TDMA Time Division Multiple Access mdash acesso muacuteltiplo por divisatildeo de tempo
UHF Ultra High Frequency - frequumlecircncia ultra-alta
VHF Very High Frequency - frequumlecircncia muito alta
VLF Very Low Frequency - frequumlecircncia muito baixa
WWW World Wide Web - Grande Teia Mundial Nome dado ao conjunto de maacutequinas que
trocam informaccedilotildees utilizando o protocolo HTTP
78
REFEREcircNCIAS BIBLIOGRAacuteFICAS
ANATEL Agecircncia Nacional de Telecomunicaccedilotildees Atribuiccedilatildeo de faixas de frequumlecircncias no Brasil Disponiacutevel em lthttpwwwanatelgovbrToolsframeasplink=radiofrequencia qaffpdfgt Acesso em 26 set 2002
thBICSI Telecommunications distribution methods manual 8 ed Tampa Florida v2 1998 Cap 29
BRASIL Web Site Oficial do Departamento Nacional de Tracircnsito Disponiacutevel em lthttpwww denatrangovbrpg70jspgt Acesso em 08 nov 2002
BRASIL Web Site Oficial do Departamento Nacional de Tracircnsito Disponiacutevel em httpwww denatrangovbrpgl8jspgt Acesso em 10 nov 2002
CASE J et al RFC 1157 - A Simple Network Management Protocol (SNMP) Network Working Group may 1990 p 5
FIAT AUTOMOacuteVEIS Web Site Oficial do Brasil Disponiacutevel em httpwwwfiatcombr index_sitephpgt institucional a faacutebrica Acesso em 19 nov 2002
GOOGLE Web Site de Busca Disponiacutevel em lthttpwwwgooglecombrsearch hl=ptampie=ISO-8859-1 ampq=22rastreamento+de+veEDculo s22ampbtnG=Pesquisa+Google amplr=lang_ptgt Acesso em 15 out 2002
MELLO Roseleine Calgaro Uma MIB de apoio agrave gerecircncia do relacionamento com o cliente em comeacutercio eletrocircnico 2002 108 f Dissertaccedilatildeo (Mestrado em Ciecircncias da Computaccedilatildeo) - Universidade Federal de Santa Catarina Florianoacutepolis 2002
RIO DE JANEIRO (Estado) 5 set 2002 Tracircnsito Brasil Estatiacutestica da Organizaccedilatildeo Mundial de Sauacutede sobre tracircnsito Disponiacutevel em lthttpwwwtransitobrasilcombrnoticia noticiaphp noti=1044gt Acesso em 22 out 2002
RIO DE JANEIRO (Estado) SuperTrack Rastreamento de veiacuteculos Disponiacutevel em lthttp wwwsupertrackcombr2htmgt Acesso em 02 out 2002
79
RIO DE JANEIRO (Estado) Revista Engebraacutes Mortos no tracircnsito chegam a 1 milhatildeo e acidentes consomem US$ 10 bi ao ano Disponiacutevel em lthttpwwwengebrascombr EngbWebportuguesmortosnohtmgt Acesso em 24 set 2002
TANENBAUM Andrew S Redes de computadores 3 ed Rio de Janeiro Campus 1997 923 p
TANIGUCHI Caacutessio O bom exemplo do tracircnsito em Curitiba Curitiba mar 2002 Disponiacutevel em lthttpwwwcuritibaprgovbrpmcAgenciaartigostransitolhtmlgt Acesso em 19 nov 2002
TIM Telesc Celular Cobertura Disponiacutevel em lthttpwww2timsulcombr intemaaspitem=2amppagina=coberturagt Acesso em 26 set 2002
que praticamente cessam sua utilidade no momento que saem da linha de produccedilatildeo ressalva
feita a alguns diagnoacutesticos realizados por algumas concessionaacuterias
Um veiacuteculo oferece ao seu proprietaacuteriomotorista um conjunto de sinalizaccedilotildees luminosas e
paineacuteis analoacutegicos (ponteiros) ou digitais que informam velocidade rotaccedilatildeo do motor
quantidade de combustiacutevel etc Os mais modernos possuem um ldquocomputador de bordordquo que
basicamente faz a relaccedilatildeo entre duas variaacuteveis como por exemplo distacircncia percorrida versus
combustiacutevel consumido e disponibiliza ao motorista o consumo meacutedio do automoacutevel
Os automoacuteveis satildeo particularmente econocircmicos quase avaros quando o assunto eacute fornecer
informaccedilotildees aos gestores da rede digo do sistema viaacuterio os departamentos municipais
estaduais e federais encarregados de tracircnsito estradas e rodovias simplesmente desconhecem
os equipamentos digo veiacuteculos que trafegam pelos seus domiacutenios
O poder puacuteblico investe pesadamente e de forma reativa em ampliaccedilatildeo de vias e
cruzamentos da mesma forma que um administrador de rede sem gerenciamento trata de
comprar ativos de rede que possibilitem links mais raacutepidos desfazendo um gargalo e criando
outro Outro investimento eacute no sentido de monitorar velocidade e identificaccedilatildeo (placa) dos
automoacuteveis com objetivo duplo de controlar e arrecadar
Nos dois casos citados acima - usuaacuterio e gestor - fica claro o condicionamento a que ambos
estatildeo submetidos pouca ou nenhuma informaccedilatildeo eacute o normal Fazendo um pequeno exerciacutecio
considerando a hipoacutetese de que os automoacuteveis fossem mais ldquoamigaacuteveisrdquo pode-se imaginar
um motorista sendo avisado que no proacuteximo mecircs venceraacute a garantia de 1 ano do veiacuteculo
aproveite e leve na concessionaacuteria autorizada mais proacutexima para sanar aquele ruiacutedo no painel
Mecircs que vem vocecirc teraacute que pagar por isto A informaccedilatildeo aparece no visor de cristal liacutequido do
raacutedio ou CDplayer Situaccedilatildeo 2 a famiacutelia em viagem de feacuterias ocorre uma falha no sistema
ABS que evita o bloqueio dos freios do veiacuteculo Faltam 200 km para o destino Podemos
continuar a viagem com seguranccedila ou tenho que procurar uma oficina O sistema informa que
24
apenas o sistema antibloqueio estaacute inoperante mas os freios estatildeo perfeitos Siga viagem e
assim que puder leve a uma concessionaacuteria autorizada O proprietaacuterio de uma transportadora
que possui uma frota de veiacuteculos simplificaria sua tarefa de manutenccedilatildeo dos veiacuteculos
Sempre que um caminhatildeo entra numa das filiais o agente SNMP envia um trap (relatoacuterio) das
condiccedilotildees funcionais do veiacuteculo
O mesmo exerciacutecio pode ser feito pensando no poder puacuteblico nos pontos de gerenciamento
de traacutefego que funcionam como uma rede sem fio que recebe e envia dados para os
automoacuteveis uma estaccedilatildeo gerente recebe uma notificaccedilatildeo de um agente SNMP embarcado no
veiacuteculo que informa que eacute um Palio do fabricante FIAT modelo XA 03 placa ABC 1234
Cor vermelha Chassi 2384FTR4532DSE12 MAC Address 0060B30000C2 e estaacute
trafegando a 95 kmh velocidade acima do permitido no trecho A estaccedilatildeo gerente envia uma
mensagem ao veiacuteculo informando a situaccedilatildeo irregular ao motorista que iraacute diminuir a
velocidade para natildeo ser multado Numa situaccedilatildeo hipoteacutetica de roubo de automoacutevel as estaccedilotildees
gerentes do poder puacuteblico satildeo autorizadas a enviar um comando de cortar a igniccedilatildeo do
veiacuteculo
No caso de gerenciamento de um conjunto de veiacuteculos como o proprietaacuterio da transportadora
ou o DER de Santa Catarina existe a necessidade de padronizaccedilatildeo ou seja todas as
montadoras deveriam adotar gradativamente um modelo padronizado A padronizaccedilatildeo
possibilita que se economize no desenvolvimento de aplicaccedilotildees e equipamentos software e
hardware Outra vantagem eacute que mais empresas podem adquirir o sistema e desfrutar dos
benefiacutecios de gerenciamento sobre veiacuteculos jaacute que natildeo se fala mais em tecnologia
proprietaacuteria
Este trabalho considera algumas diferenccedilas entre utilizar o Modelo SNMP para gerenciamento
de uma rede de computadores ou para veiacuteculos automotores Os conceitos baacutesicos natildeo se
alteram e as principais mudanccedilas satildeo relacionadas na Tabela 31
25
26
Modelo SNMP em Redes de
Computadores
Modelo SNMP em Veiacuteculos
Automotores
Estaccedilotildees de
Gerenciamento
Estaacuteticas complexas e
centralizadas
Estaacuteticas ou moacuteveis complexas ou
simples e descentralizadas
Noacutes
GerenciadosEstaacuteticos Moacuteveis
Relaccedilatildeo
Estaccedilotildees Noacutes1 O n n O n
Elementos
Gerenciados
Computadores hubs switches
roteadores
Automoacuteveis ocircnibus caminhotildees
motocicletas
Base de
InformaccedilotildeesMIB-II
Os objetos e grupos da MIB-II satildeo
insuficientes para este fimTabela 31 - Comparativo de Uso no Modelo SNMP
Natildeo se quer que com este trabalho sejam abolidas as questotildees de sigilo e segredo industrial na
pesquisa e desenvolvimento dos veiacuteculos pelo contraacuterio As atuais formas de monitoramento
e telemetria com a meta de resolver problemas e aumentar a vantagem competitiva de seus
produtos satildeo boas principalmente para os consumidores
27
4 - MODELO DE GERENCIAMENTO DE VEIacuteCULOS AUTOMOTORES
O modelo proposto nesta dissertaccedilatildeo eacute baseado no modelo SNMP e utiliza os elementos
previstos ou seja estaccedilotildees de gerenciamento noacutes gerenciados informaccedilotildees e um protocolo
de comunicaccedilatildeo A intenccedilatildeo eacute utilizar ao maacuteximo toda a tecnologia que jaacute foi desenvolvida e
foi consolidada ao longo dos uacuteltimos anos pois isto traraacute baixos custos e uma massa criacutetica jaacute
formada
Neste capiacutetulo e nos posteriores utilizar-se-aacute para efeito de maior clareza a denominaccedilatildeo
carro eou automoacutevel ao inveacutes de veiacuteculo inclusive nas figuras O carro eacute o veiacuteculo mais
comum e pretende-se que o leitor na medida em que se embasa o modelo vaacute traccedilando um
paralelo com as situaccedilotildees corriqueiras do dia-a-dia De qualquer forma o modelo foi pensado
para ser utilizado em todos os tipos de veiacuteculos sejam eles de passeio utilitaacuterios de carga
motocicletas de passageiros enfim todos os veiacuteculos (noacutes) que utilizam a malha viaacuteria (rede)
do paiacutes
O modelo proposto apresenta trecircs arquiteturas Fiacutesica Funcional e de Informaccedilatildeo A
arquitetura Fiacutesica define a infra-estrutura de comunicaccedilatildeo entre os componentes do sistema a
arquitetura Funcional descreve os componentes loacutegicos do sistema e as funcionalidades que
podem ser desenvolvidas e a arquitetura de Informaccedilatildeo apresenta um conjunto de variaacuteveis
que datildeo suporte ao desenvolvimento das aplicaccedilotildees e as notificaccedilotildees que podem ser emitidas
no caso destas variaacuteveis atingirem limiares especificados Cada uma dessas arquiteturas seraacute
detalhada nos itens a seguir
28
41 Arquitetura Fiacutesica
Esta dissertaccedilatildeo utiliza o Modelo de Gerenciamento SNMP por se tratar de uma tecnologia
que eacute padratildeo possui inuacutemeros gerentes e agentes desenvolvidos para as mais diversas
aplicaccedilotildees e eacute produzida em escala o que baixa os custos de implantaccedilatildeo em qualquer
veiacuteculo A quantidade de pessoal que jaacute atua nesta tecnologia tambeacutem eacute um fator positivo A
figura abaixo mostra esquematicamente o modelo sendo aplicado no gerenciamento de
veiacuteculos
Gerenciamento
(GERENTE
SNMP)
Fig 41 - Modelo de Gerenciamento SNMP em Veiacuteculos Automotores
Saindo de um modelo teoacuterico e descrevendo um modelo praacutetico tem-se um computador
rodando um programa gerente SNMP que interage com uma base de dados este computador
possui uma interface ethemet 10100 que estaacute conectada por cabo de par tranccedilado ou fibra
oacutetica a uma bridge Esta bridge converte o padratildeo de comunicaccedilatildeo de rede ethernet em
radiofrequumlecircncia utilizando uma frequumlecircncia de saiacuteda e outra de entrada este conjunto eacute
vulgarmente denominado canal e eacute compartilhado por todos os veiacuteculos equipados com uma
bridge similar A bridge do veiacuteculo opera no mesmo canal e compartilha a banda total
fornecida pelo sistema gerente com os outros veiacuteculos que estatildeo na regiatildeo de cobertura da
antena (ERB - estaccedilatildeo radiobase)
A cobertura de cada ERB depende basicamente da potecircncia real dissipada pela antena do tipo
e ganho da antena Uma referecircncia praacutetica que se pode ter eacute o das aacutereas de cobertura de
telefones celulares o modelo proposto nesta dissertaccedilatildeo pode ser implementado com uma
infraestrutura semelhante A figura 42 mostra os elementos reais e sua interaccedilatildeo
Fig 42 - Modelo fiacutesico para gerenciamento de veiacuteculos
O Modelo de Gerenciamento de Veiacuteculos Automotores contempla todas as etapas da ldquovidardquo
de um veiacuteculo ou seja satildeo previstos estaacutegios diferenciados de monitoramento e controle de
acordo com a etapa em que o veiacuteculo se encontra
A primeira etapa de um veiacuteculo automotor fisicamente falando eacute a sua produccedilatildeo
normalmente executada em seacuterie As montadoras possuem plantas fabris em diversas
localidades do mundo onde produzem determinadas linhas e modelos de veiacuteculos No
momento que o veiacuteculo recebe seu sistema eletro-eletrocircnico incluindo o microservidor
veicular uma estaccedilatildeo de gerenciamento da produccedilatildeo jaacute pode iniciar a gravaccedilatildeo dos dados de
identificaccedilatildeo do mesmo como eacute ilustrado na figura 43
MONTADORA DE AUTOMOacuteVEIS Linha de montagem
Dados de Identificaccedilatildeo do veiacuteculo
Fig 43 - Gerenciamento na produccedilatildeo do veiacuteculo
O veiacuteculo cumpre sua trajetoacuteria na linha de montagem jaacute interagindo com uma aplicaccedilatildeo-
gerente desenvolvida para este fim O fabricante neste momento jaacute pode monitorar os testes
iniciais do veiacuteculo gerenciar sua armazenagem no paacutetio da faacutebrica e o embarque para a
concessionaacuteria Apenas duas estaccedilotildees radiobase externas tecircm capacidade para dar cobertura a
todo parque fabril de uma montadora como a Fiat em Betim MG que eacute a maior montadora do
paiacutes com 613800 m2 de aacuterea construiacuteda segundo informa o site brasileiro da Fiat Automoacuteveis
(2002) Algumas ERBs internas que tem um custo muito inferior agraves externas completariam a
cobertura nos pontos necessaacuterios da linha de montagem
O veiacuteculo pronto segue na maior parte das vezes para uma concessionaacuteria autorizada para ser
comercializado Esta mesma concessionaacuteria normalmente presta assistecircncia teacutecnica aos
veiacuteculos da marca tendo limitaccedilotildees quando recebe um automoacutevel por exemplo de um
concorrente Com uma estaccedilatildeo radiobase interna a concessionaacuteria estaacute habilitada a monitorar
todos os veiacuteculos que entrarem na sua oficina estando eles equipados com o microservidor
veicular O teacutecnico da empresa tem a sua disposiccedilatildeo dados histoacutericos e perfis de uso do
veiacuteculo que podem auxiliar na detecccedilatildeo e soluccedilatildeo do problema
Os dados de identificaccedilatildeo do veiacuteculo e do proprietaacuterio aliados ao perfil do condutor tomam-
se ferramentas para conquista e manutenccedilatildeo do cliente A diminuiccedilatildeo do iacutendice de roubos e
acidentes toma a contrataccedilatildeo do seguro uma opccedilatildeo menos necessaacuteria diminuindo o gasto de
quem compra o veiacuteculo e consequumlentemente aumentando as vendas A figura 44 mostra as
possibilidades de gerenciamento nas fases de comercializaccedilatildeo e manutenccedilatildeo
32
REVENDA DE AUTOMOacuteVEIS
Fig 44 - Gerenciamento na comercializaccedilatildeo e manutenccedilatildeo do veiacuteculo
Encerrada a primeira comercializaccedilatildeo do veiacuteculo inicia-se a etapa de utilizaccedilatildeo do mesmo
por um proprietaacuterio ou condutor O microservidor veicular interage com o condutor via painel
digital ou sintetizador de voz Alguns veiacuteculos de maior valor agregado jaacute satildeo equipados com
paineacuteis que atendem ao ldquocomputador de bordoldquo e ao sistema de som raacutedios FM transmitem
pequenas chamadas e notiacutecias que satildeo lidas no interior do veiacuteculo Sintetizadores de voz
equipam os veiacuteculos chamados ldquotop de linhardquo e informam para o motorista colocar o cinto de
seguranccedila que existem portas abertas etc O Modelo de Gerenciamento de Veiacuteculos
Automotores possibilita que haja um enriquecimento das informaccedilotildees e possibilidades para o
condutor do veiacuteculo conforme mostra a figura 45
33
Fig 45 - Gerenciamento no uso do veiacuteculo
PROPRIETAacuteRIO DO AUTOMOacuteVEL
Monitoramento
Garantia e revisotildees
Seguranccedila
O proprietaacuterio do veiacuteculo eacute notificado sempre que uma troca de oacuteleo ou manutenccedilatildeo
preventiva eacute necessaacuteria diminuindo os riscos de uma eventual perda de garantia do fabricante
O aviso de que a garantia do veiacuteculo estaacute expirando tambeacutem existe e isto possibilita uma
eventual diminuiccedilatildeo de custos numa revisatildeo Como o veiacuteculo interage com o sistema gestor
de tracircnsito o modelo prevecirc um mecanismo de solicitaccedilatildeo de socorro muito uacutetil em casos de
acidentes ou quebra do veiacuteculo O maior benefiacutecio eacute saber que seu veiacuteculo estaacute sendo
monitorado assim como os outros veiacuteculos que estatildeo trafegando O monitoramento causa
maior disciplina no tracircnsito e a consequumlente diminuiccedilatildeo de acidentes como mostra a
experiecircncia na capital paranaense na palavra de Cassio Taniguchi
Em 2001 foram 20 menos mortes no tracircnsito curitibano Passamos de 16 em 2000 para 13 morte em cada grupo de 10 mil veiacuteculos Esse eacute o indicador utilizado para mensurar o niacutevel de seguranccedila no tracircnsito urbano E eacute tambeacutem um iacutendice capaz de nos informar a respeito do niacutevel de civilidade que nossa sociedade alcanccedilou Os curitibanos merecem aplausos porque esse resultado eacute fruto de um esforccedilo coletivo que tem envolvido toda a
34
cidade desde 1997 quando lanccedilamos o programa Cidadatildeo em Tracircnsito O programa todos lembram eacute ancorado no tripeacute formado pela engenharia de traacutefego fiscalizaccedilatildeo e educaccedilatildeo para o Tracircnsito E em cinco anos os resultados falam por si proacuteprios O investimento realizado pela Prefeitura de Curitiba passa de R$ 100 milhotildees - o maior entre as cidades de mesmo porte no paiacutes (TANIGUCHI 2002)
O gerenciamento do veiacuteculo auxilia os engenheiros de traacutefego e aumenta o poder de
fiscalizaccedilatildeo do Poder Puacuteblico tornando praticamente inviaacuteveis as accedilotildees criminosas
envolvendo veiacuteculos O Poder Puacuteblico do Brasil bem como de todo paiacutes que adotar este
modelo de gerenciamento ganha uma ferramenta poderosa de gestatildeo de tracircnsito com reflexos
em oacutergatildeos governamentais federais estaduais e municipais diversos tais como departamentos
de tracircnsito departamentos de poliacutecia rodoviaacuteria poliacutecias civil e militar serviccedilos de
inteligecircncia poliacutecia federal serviccedilos de repressatildeo ao crime organizado e secretarias de
receita A figura 46 ilustra algumas situaccedilotildees contempladas neste modelo proposto
Fig 46 - Gerenciamento pelo Poder Puacuteblico
Administraccedilatildeo da malha viaacuteria
Controle de roubos e acidentes
PODER PUacuteBLICOMonitoramento de
tracircnsito
O poder que o modelo disponibiliza aos oacutergatildeos puacuteblicos eacute o poder da informaccedilatildeo em tempo
real o conjunto formado pela identificaccedilatildeo inequiacutevoca do veiacuteculo seu provaacutevel condutor e a
localizaccedilatildeo atual com pequena margem de erro permite accedilotildees policiais raacutepidas e eficientes O
Modelo de Gerenciamento de Veiacuteculos permite ainda que o sistema gestor execute controles
remotamente sobre o veiacuteculo como corte de combustiacutevel e de igniccedilatildeo do motor causando a
imobilizaccedilatildeo instantacircnea As Estaccedilotildees Puacuteblicas de Gerenciamento satildeo as mais complexas e as
mais seguras de todo o modelo visto o poder que carregam em sua aplicaccedilatildeo Apenas o Poder
Puacuteblico constituiacutedo pode ter acesso a estas potencialidades do sistema e para tanto a
aplicaccedilatildeo-gerente deve ser inviolaacutevel
A figura 47 simula uma implantaccedilatildeo de estaccedilotildees radiobase na regiatildeo central da capital
catarinense dando uma ideacuteia de como seria a distribuiccedilatildeo das antenas para haver
gerenciamento sobre os veiacuteculos que circulam na aacuterea
Fig 47 - Estaccedilotildees Radiobase em Florianoacutepolis
42 Arquitetura Funcional
O sistema fiacutesico apresentado anteriormente eacute mostrado aqui como entidades loacutegicas
posicionadas de acordo com sua funccedilatildeo no modelo de gerenciamento A figura 46 ilustra o
modelo funcional
36
Fig 48 - Modelo Funcional de Gerenciamento
421 Estaccedilotildees de Gerenciamento
As estaccedilotildees de gerenciamento satildeo de diferentes porte e complexidade variando de uma
estaccedilatildeo simples para gravaccedilatildeo de dados de identificaccedilatildeo na faacutebrica ateacute um grande complexo
de gerenciamento de veiacuteculos montado com computadores de grande porte e programas de
gerenciamento capazes de suportar milhares de noacutes (veiacuteculos) no Departamento de Estradas
de Rodagem de uma unidade da federaccedilatildeo As estaccedilotildees seratildeo basicamente destinadas a trecircs
finalidades de acordo com os interesses dos mantenedores da gerecircncia
4211 Estaccedilotildees de Gerenciamento de Produccedilatildeo
As estaccedilotildees de produccedilatildeo satildeo localizadas no ambiente de montagem do veiacuteculo ao lado da
linha de produccedilatildeo em seacuterie da motocicleta do automoacutevel do caminhatildeo do utilitaacuterio do
trator etc Esta estaccedilatildeo serviraacute para gravar as primeiras variaacuteveis na MIB do veiacuteculo
basicamente as de identificaccedilatildeo tais como nome do fabricante modelo do veiacuteculo nuacutemero de
seacuterie etc Estes dados satildeo estaacuteticos e soacute podem ser gravados e alterados em faacutebrica satildeo
uacutenicos e sua longevidade eacute coincidente com a do veiacuteculo
4212 Estaccedilotildees de Gerenciamento de Manutenccedilatildeo
As estaccedilotildees de manutenccedilatildeo estaratildeo baseadas nas concessionaacuterias autorizadas revendas de
automoacuteveis e oficinas mecacircnicas Sua funccedilatildeo baacutesica seraacute a gravaccedilatildeo de dados relativos agrave
venda e ao proprietaacuterio do veiacuteculo Satildeo estaccedilotildees simples que poderatildeo consultar as
informaccedilotildees de qualquer carro de qualquer marca visto que a padronizaccedilatildeo usando SNMP
retira o caraacuteter proprietaacuterio dos sistemas atuais
4213 Estaccedilotildees Puacuteblicas de Gerenciamento
Satildeo estaccedilotildees complexas e seguras que gerenciam a malha viaacuteria de um ou mais municiacutepios de
um estado da uniatildeo Basicamente compostas por hardware e software de grande porte como
por exemplo uma workstation HP ou IBM rodando Openview ou Unicenter TNG interagindo
com uma base de dados Oracle A seguranccedila possibilitada pelo SNMPv3 eacute um fator
primordial neste caso pois aqui estaratildeo sendo utilizadas funccedilotildees de controle vitais no veiacuteculo
422 Noacutes Gerenciados
O noacute gerenciado neste modelo proposto eacute tipicamente um veiacuteculo automotor conforme citado
anteriormente Aqui existe uma caracteriacutestica singular que eacute a de que os noacutes satildeo moacuteveis estatildeo
constantemente em deslocamento desde sua fabricaccedilatildeo na montadora passando pelo
transporte ateacute a revenda e o uso posterior pelo proprietaacuterio ou motorista O veiacuteculo dispotildee de
um hardware especialista - um microservidor veicular mdash que contecircm a vehicleMIB e o agente
este hardware interage com os sensores e atuadores existentes no automoacutevel O microservidor
veicular eacute composto basicamente de uma unidade central de processamento memoacuteria volaacutetil
memoacuteria permanente interface com o veiacuteculo e com a rede sem fio este produto assim como
descrito neste modelo natildeo existe comercialmente poreacutem a tecnologia eacute a mesma que eacute
utilizada na implementaccedilatildeo de gerenciamento em roteadores e switches
423 Meio de Comunicaccedilatildeo
A forma como a estaccedilatildeo gerenciadora e o noacute gerenciado trocam informaccedilotildees eacute por
radiofrequumlecircncia ou seja eacute uma comunicaccedilatildeo ethemet sem fio (wireless) que utiliza a mesma
tecnologia jaacute empregada em redes locais O gerente (estaccedilatildeo gerente) interage com o agente
(noacute gerenciado) por intermeacutedio de uma bridge ethemet sem fio e vice-versa A frequumlecircncia de
difusatildeo deve ser diversa das maciccedilamente utilizadas ISM (Aplicaccedilotildees Industriais Cientiacuteficas
e Meacutedicas) por motivos oacutebvios a escolha deve recair nas faixas atribuiacutedas para aplicaccedilatildeo
moacutevel terrestre preferencialmente as proacuteximas das bases de VHF e UHF 41015 MHz ateacute 50
MHz e 3354 MHZ ateacute 3999 MHz (ANATEL 2002)
Fig 49 - Espectro de frequumlecircncias no Brasil
423 Informaccedilotildees de Gerenciamento
As informaccedilotildees envolvidas estatildeo definidas em vehicleMIB e satildeo tratadas pelo agente
especialista que acompanha o veiacuteculo Os objetos ou atributos em questatildeo atendem a
legislaccedilatildeo brasileira de tracircnsito vigente e os requisitos baacutesicos do fabricante do revendedor e
do proprietaacuterio
39
424 Protocolo de Gerenciamento
O protocolo a ser utilizado eacute o SNMPv3 implementado sobre SNMPv2 A versatildeo 3 apresenta
vaacuterios avanccedilos na questatildeo de seguranccedila e as definiccedilotildees podem ser vistas nas RFCs 2571 a
2575 Como esta versatildeo natildeo eacute completa existe a necessidade da versatildeo anterior que pode ser
vista nas RFCs 1905 e 1906
43 Arquitetura de Informaccedilatildeo
A vehicleMIB foi projetada para atender as demandas baacutesicas de todas entidades fiacutesicas e
juriacutedicas que interagem com um automoacutevel Esta MIB procura natildeo conflitar com os sistemas
atualmente implantados que foram concebidos com outra finalidade
A pesquisa que resultou nesta MIB abrangeu a atual legislaccedilatildeo de tracircnsito os atuais coacutedigos
procedimentos e nuacutemeros empregados pela induacutestria automobiliacutestica e suas concessionaacuterias
As funccedilotildees principais de um automoacutevel foram contempladas somou-se a elas algumas
variaacuteveis trazidas do universo de redes de computadores e outras retiradas de carros-conceito
431 Desenvolvimento da MIB
Utilizou-se como ferramenta de auxiacutelio um pacote de programas da MG-Soft chamado MIB
Browser Professional Edition sendo que as figuras que mostram a aacutervore da MIB satildeo telas
capturadas deste software
40
f j MG-SOFT MIszlig Compiler - [MIszlig Group1J File Edit View Modules Jools Window Help
B MIB Tree B Q ] iso
B - Q org B Q dod
R-f1 internetiQ j directorv
+i _ J mgmtR I__| experimental
B vehicleMIBi Q j vehideMIBObjects Si f j vehicleMIBNotifications IS _ J vehicleMIBConformance
f i L_1 private I- SNMPvl Traps
ffl iJ T extual ConventionsS Type Assignments
Fig 410 - Aacutervore da MIB
A vehicleMIB faz parte do grupo experimental (3) segundo a notaccedilatildeo ASNl utilizada pelo
protocolo SNMP Os objetos definidos (OBJECT IDENTIFIER) para compor a vehicleMIB
foram trecircs a saber
vehicleMIBObjects conteacutem todas as informaccedilotildees relativas a identificaccedilatildeo do veiacuteculo
(vehicleldent) ao proprietaacuterio do veiacuteculo (vehicleOwner) o seu histoacuterico (vehicleHistory)
valores momentacircneos (vehicleStatus) e variaacuteveis para controle (vehicleControl)
vehicleMIBNotifications este objeto comporta os atributos utilizados para notificaccedilatildeo de
eventos importantes e se destinam principalmente para servir ao motoristaproprietaacuterio
vehicleMIBConformance este grupo define as necessidades e possibilidades de
implementaccedilatildeo segundo uma famiacutelia de objetos (OBJECT-GROUP) preacute-determinada Os
atributos referentes a grupos e as questotildees de concordacircncia estatildeo contidos nos OBJECT
IDENTIFIER vehicleGroups e vehicleCompliance
41
bullJMG-SOFT MIB Compilei [MIB Group]Uumliacute File Edit View Modules loots Window Help
tg satildegt U m amp T raquo f t I o s P3 m p | 0
B ^ MIB Tree B _ J iso
H Q j org eacute Q dod
Eacute j J internetP~1 directory
B i_ J mgmt rsquo Q j mib-2
agrave Q experimental Ograve OtildeEcirc vehicleMIB
Egrave __| vehicleMIBObjectsSi _ J vehicleldent ffl- n vehicleOwner E _ ] vehicle History ffl- fj vehicleStatus Egrave C j vehicleControl
atilde __) vehicleMIBNotificationsvehicleN otificationChangeO ilAndM aintenance
lt4 vehicleN otificationHelp d f vehicleNotificationGuaranty
B _ ] vehicleMIBConformance IacuteB _ J vehicleCompliance Eacute L J vehicleGroups
B -(_J private1Q j enterprises
Fig 411mdash Aacutervore de vehicleMIBObjects
432 Descriccedilatildeo de vehicleMIBObjects
Esta seccedilatildeo descreve com maiores detalhes cada variaacutevel que compotildee a vehicleMIBObjects
que eacute composta pelos grupos vehicleldent vehicleOwner vehicleHistory vehicleStatus e
vehicleControl
42
4321 Grupo vehicleldent
F1 P 1 experimental Eacute- vehicleMIB
lEacute vehicleMIB Objects B- [_ J vehicleldent
vehicleldentManufacturer vehicleldentModel
vehicleldentSoftwareVersionamp vehideldentAgentSoftwareVersion
vehiclel dentType vehicleldentFuel vehicleldentManufacturingYear vehiclel dentM odelYrsquo ear vehiclel dentCapacity
I^ vehiclel dentPoweri-- vehiclel dentM otorType
vehiclel dentM otorNumber vehiclel dentCylinder
vehiclel dentFirstOilChange | ^ vehicleldentFirstMaintenance
gt$j vehicleldentMaintenancePeriod vehiclel dentColor
i vehiclel dentChassisl d j-- vehicleldentLicencePlate bull vehicleldentlpAddress i - ^ vehicleldentMacAddress h vehiclel dentS eriaIN umber vehicleldentGuaranty
Fig 411 - Aacutervore de vehicleldent
vehicleldentManufacturer - O objeto vehicleldentManufacturer eacute uma string que armazena o
nome da empresa que produz o veiacuteculo eacute gravada em faacutebrica e natildeo se altera mais Esta
variaacutevel seraacute preenchida por exemplo com ldquoGeneral Motorsrdquo ldquoVolkswagenrdquo ou ldquoYamahardquo
vehicleldentModel - Esta variaacutevel conteraacute a identificaccedilatildeo do modelo do veiacuteculo eacute fixa e natildeo
pode ser alterada Ex Palio EX Xsara Picasso Celta
vehicleldentSoftwareVersion - Este atributo eacute reservado agrave versatildeo do firmware ou software do
veiacuteculo e eacute atualizado cada vez que eacute feito o upgrade do mesmo Este programa eacute uma espeacutecie
de sistema operacional do hardware contido no veiacuteculo
vehicleldentAgentSoftwareVersion - A versatildeo do agente de gerenciamento pode ou natildeo
coincidir com a versatildeo de firmware Caso estes programas tenham tratamento e evoluccedilatildeo
distintos as versotildees podem ser atualizadas separadamente e teratildeo coacutedigos diferentes
vehicleldentType - Este objeto serve para identificar o tipo de veiacuteculo segundo determinaccedilatildeo
das leis brasileiras de tracircnsito O tipo de veiacuteculo automotor consta na documentaccedilatildeo de
licenciamento e pode ser por exemplo tipo automoacutevel de passeio caminhatildeo de carga ocircnibus
de passageiros etc
vehicleldentFuel - A variaacutevel vehicleldentFuel serve para identificar o combustiacutevel principal
para que o veiacuteculo foi originalmente construiacutedo Eacute gravado na linha de montagem e
permanece caso haja transformaccedilatildeo posterior no motor do veiacuteculo este dado natildeo pode ser
alterado Ex gasolina tipo C oacuteleo diesel energia eleacutetrica etc
vehicleldentManufacturing Year - Neste atributo eacute gravado o ano de fabricaccedilatildeo do veiacuteculo
Depois de gravado natildeo se altera
vehicleldentModelYear - A vehicleldentModelYear armazena o ano do modelo do veiacuteculo
que pode ou natildeo coincidir com o ano de fabricaccedilatildeo
vehicleldentCapacitv - Esta variaacutevel eacute uma string que armazena a capacidade do veiacuteculo de
acordo com a destinaccedilatildeo do mesmo ou seja se se tratar de um caminhatildeo a capacidade de
carga seraacute de 40000 kg se for um automoacuteveL a capacidade seraacute de 5 passageiros por
exemplo
vehicleldentPower - Identifica a potecircncia nominal da motorizaccedilatildeo principal do veiacuteculo que
pode ser expressa em cv (cavalo-vapor) ou W (watt) de acordo com a legislaccedilatildeo vigente no
paiacutes de utilizaccedilatildeo do veiacuteculo
vehicleldentMotorTvpe - Este atributo armazena a identificaccedilatildeo da principal forma de
motorizaccedilatildeo do veiacuteculo ou seja qual o tipo de motor que preferencialmente ou
prioritariamente eacute utilizado Caso o veiacuteculo seja um hiacutebrido com motor a combustatildeo e
eleacutetrico armazenar a identificaccedilatildeo do motor mais utilizado
vehicleldentMotorNumber - Este objeto armazena o nuacutemero de identificaccedilatildeo do motor do
veiacuteculo que eacute uacutenico e faz parte do conjunto de nuacutemeros que identificam o conjunto de
sistemas que compotildee um veiacuteculo
vehicleldentCvlinder - Utilizada para informar o nuacutemero total de cilindros (pistotildees) do motor
caso se trate de um motor de combustatildeo
vehicleldentFirstOilChange - Esta variaacutevel serve para armazenar a distacircncia maacutexima
percorrida - a popular ldquoquilometragemrdquo - para se realizar a primeira troca de oacuteleo lubrificante
interno do motor Esta informaccedilatildeo serviraacute para que o condutor do veiacuteculo seja notificado a
tempo de proceder agrave troca sem causar danos ao motor nem perder a garantia de faacutebrica
vehicleldentOilChangePeriod - O objeto em questatildeo armazena o valor em km ou milhas
recomendado pelo fabricante entre trocas de oacuteleo lubrificante do motor Ex 10000 km
vehicleldentFirstMaintenance - A variaacutevel vehicleldentFirstMaintenance serve para registrar
o limite de quilometragem para realizaccedilatildeo da primeira revisatildeo gratuita do veiacuteculo Existe na
vehicleMIB uma notificaccedilatildeo que utiliza este atributo com o objetivo de resguardar o
proprietaacuterio de um eventual esquecimento ou distraccedilatildeo que acarretaria perda de garantia
vehicleldentMaintenancePeriod - O atributo eacute registrado em faacutebrica e representa o valor da
quilometragem recomendada entre as manutenccedilotildees preventivas E uma seguranccedila a mais para
o usuaacuterio que seraacute avisado sempre que determinados conjuntos de peccedilas principalmente
mecacircnicas estiverem com seu desgaste natural no limite
vehicleldentColor - A vehicleldentColor eacute a string que armazena o nome da cor predominante
do veiacuteculo Esta informaccedilatildeo eacute gravada em faacutebrica e permanece inalterada durante a vida uacutetil
do veiacuteculo
vehicleldentChassisId - Todo veiacuteculo possui um nuacutemero de identificaccedilatildeo gravado fisicamente
em seu chassis ou monobloco esta variaacutevel armazena este nuacutemero
vehicleldentLicencePlate - Este atributo armazena a placa do veiacuteculo no caso do Brasil
composto por 3 letras e 4 nuacutemeros Esta identificaccedilatildeo somente eacute conhecida apoacutes o
licenciamento do veiacuteculo que eacute feito apoacutes a venda em consequumlecircncia o valor somente poderaacute
ser gravado na concessionaacuteria ou revenda
vehicleldentlpAddress - Esta variaacutevel estaacute determinada na vehicleMIB para uma eventual
necessidade de acesso a Internet sendo que um provedor de acesso iraacute fornecer o valor que
seraacute volaacutetil e teraacute a mesma duraccedilatildeo do acesso solicitado
vehicleldentMacAddress - Este campo foi implementado para que o veiacuteculo utilize um
nuacutemero uacutenico de identificaccedilatildeo dentro das mesmas regras vaacutelidas hoje para equipamentos e
acessoacuterios de informaacutetica A utilizaccedilatildeo de uma identificaccedilatildeo deste tipo poderaacute substituir uma
ou mais jaacute existentes
vehicleldentSerialNumber - O nuacutemero de seacuterie de produccedilatildeo do veiacuteculo eacute gravado em faacutebrica e
permanece inalterado durante a vida do mesmo Segue as regras de cada fabricante
vehicleldentWarrantv - Este atributo armazena o valor referente ao periacuteodo de garantia do
veiacuteculo tipicamente 1 ou 2 anos a partir da data da primeira venda Esta informaccedilatildeo serve
para que o proprietaacuterio seja notificado antes do vencimento deste limite para que possa
realizar as manutenccedilotildees necessaacuterias com um miacutenimo de gasto
4322 Grupo vehicleOwner
vehicleOwnerName - A variaacutevel vehicleOwnerName armazena o nome do proprietaacuterio do
veiacuteculo o mesmo nome que consta no documento legal de licenciamento Eacute gravado na
concessionaacuteria e alterado de acordo com os documentos do veiacuteculo
vehicleOwnerRegister - Este objeto serve para armazenar um nuacutemero de algum documento de
identificaccedilatildeo do proprietaacuterio No Brasil os valores preferenciais satildeo o Cadastro de Pessoa
Fiacutesica (CPF) e o Cadastro Nacional da Pessoa Juriacutedica (CNPJ) mas pode conter os nuacutemeros
da carteira nacional de habilitaccedilatildeo ou carteira de identidade
vehicleOwnerPhone - O atributo vehicleOwnerPhone registra o nuacutemero de um telefone de
contato do proprietaacuterio do veiacuteculo
vehicleOwnerMail - Esta string serve para armazenar o endereccedilo eletrocircnico (e-mail) do
proprietaacuterio do veiacuteculo Este valor e o anterior satildeo regravados em concessionaacuteria a cada troca
de proprietaacuterio
4323 Grupo vehicIeHistory
3 T I experimental vehicleMIB
Otilde P jJ vehicleMIBObjects Eacute L J vehicleldent El i_ J vehicleOwner
vehicleOwnerName vehicleO wnerR egister vehicleOwnerFone vehicleOwnerMail
B l_ J vehicleH istoryvehicleH istory D eliveryD ate vehicleH istoryVendor vehicleH istoryDealer
^ vehicleH istoryN umLinesEacute1 __J vehicleH istoryT able
B - lla vehicleH istoryEntryvehicleHistoryLinelndex
Q vehicleHistoryMaintenanceDate ^ vehicleH istoryMaintenance
vehicleH istoryuumlilChangeD ate Q vehicleH istoryOilChange
Fig 413 - Arvore de vehicleOwner e vehicIeHistory
vehicleHistorvDelivervDate - A variaacutevel em questatildeo foi criada para armazenar a data da
primeira entrega do veiacuteculo tipicamente a data constante na nota fiscal de venda da
montadora ou da concessionaacuteria destinada ao proprietaacuterio
vehicleHistoryVendor - A vehicleHistoryVendor armazena o nome do vendedor que realizou
a venda do veiacuteculo ao proprietaacuterio Este vendedor eacute tipicamente um funcionaacuterio da revenda
ou concessionaacuteria
vehicleHistorvDealer - O nome da revenda ou concessionaacuteria (pessoa juriacutedica) eacute gravado
neste campo de forma que fique registrada a empresa que comercializou o veiacuteculo
vehieleHistoryNumLines - Representa o nuacutemero maacuteximo de linhas que seratildeo armazenadas na
tabela vehicleHistoryTable
vehicleHistorvLinelndex - Representa o iacutendice da tabela vehicleHistoryTable
vehicleHistoryMaintenanceDate - A variaacutevel vehicleHistoryMaintenanceDate serve para
registrar as datas das manutenccedilotildees preventivas realizadas contendo dia mecircs e ano Esta
informaccedilatildeo serve principalmente para resguardar o usuaacuterio do veiacuteculo quanto agraves garantias de
peccedilas e sistemas
vehicleHistoryMaintenance - Aqui se identifica a quilometragem do veiacuteculo na ocasiatildeo em
que eacute realizada a manutenccedilatildeo preventiva Informada em quilocircmetros corresponde agrave marcaccedilatildeo
presente do odocircmetro do veiacuteculo
vehicleHistoryOilChangeDate - Esta variaacutevel armazena a data das trocas de oacuteleo lubrificante
do motor cuja periodicidade eacute definida pelo fabricante e deve ser cumprida a risca para o
veiacuteculo natildeo perder a garantia
vehicleHistoryOilChange - Este atributo registra a quilometragem do veiacuteculo por ocasiatildeo da
troca de oacuteleo lubrificante correspondente
48
4324 Grupo vehicleStatus
B - n experimental S gg vehicleMIB
vehicleMIBObjectsS3 __] vehicleldentra- r~l vehicleQwner reg L_3 vehicleHistory
S Q vehicleStatus|--reggt vehicleS tatusHeip j- - vehicles atusNurnLines
B r_ j vehicles tatusT able B l|sj vehicles tatusEntry
vehicleS tatusLinelndex vehicleS tatusS peed j- ^ vehicleStatusRpm
vehicleStatusMotorTemperature vehicleStatusFuelLevel
^ vehicleS tatusKmvehicleStatusTirePressure
^ vehicleStatusMotorOilLevel vehicleS tatusBatteryLevel
^ vehicleStatusLocation B Q j vehicleControl
j-regraquo vehicleControlFuel J ______ j______ 1 vehicleContfQllgnition________________
Fig 414 - Aacutervore de vehicleStatus
vehicleStatusHelp - Esta variaacutevel pode assumir somente os valores de ligado ou desligado eacute
acionada pelo condutor do veiacuteculo e serve como pedido de socorro Uma notificaccedilatildeo eacute emitida
a partir da vehicleStatusHelp
vehicleStatusNumLines - Este atributo serve para definir o nuacutemero maacuteximo de linhas da
tabela vehicleStatusTable
vehicleStatusLinelndex - Esta variaacutevel eacute o iacutendice da tabela vehicleStatusTable
vehicleStatusSpeed - Neste atributo eacute registrada a velocidade presente do veiacuteculo fornecida
pelo sistema convencional de sensoriamento do veiacuteculo em quilocircmetros ou milhas por hora
vehicleStatusRpm - A vehicleStatusRpm armazena o valor atual de rotaccedilotildees ou giros do eixo
principal do motor a unidade eacute rpm (rotaccedilotildees por minuto)
vehicleStatusMotorTemperature - Este atributo registra a temperatura atual do liacutequido de
arrefecimento do motor em graus centiacutegrados ou Fahrenheit
vehicleStatusFuelLevel - A variaacutevel vehicleStatusFuelLevel eacute usada para indicar o niacutevel atual
do combustiacutevel principal do veiacuteculo
vehicleStatusKm - A variaacutevel armazena a quilometragem total percorrida pelo veiacuteculo desde
sua fabricaccedilatildeo em quilocircmetros ou milhas terrestres
vehicleStatusTvrePressure - Este atributo foi criado para registrar o valor presente da pressatildeo
nos pneus do veiacuteculo e serve para informar sobre um pneu que esteja furado ou com uma
quantidade insuficiente de material gasoso ou liacutequido em seu interior Este monitoramento jaacute
existe hoje principalmente em caminhotildees de carga sendo raro em motocicletas e
automoacuteveis
vehicleStatusMotorOilLevel - Esta variaacutevel marca o niacutevel presente de oacuteleo lubrificante do
motor e ajuda a identificar uma eventual ldquoqueimardquo de oacuteleo ou seja um consumo acima do
previsto pelo fabricante que pode resultar em dano grave ao motor
vehicleStatusBatteryLevel - Este valor corresponde agrave carga atual da bateria que eacute usada
principalmente para dar a partida no veiacuteculo
vehicleStatusLocation - A informaccedilatildeo de localizaccedilatildeo do veiacuteculo pode ser feita de duas
maneiras uma aproximada resultado da associaccedilatildeo com a raacutedio-base que recebeu a
identificaccedilatildeo do veiacuteculo A segunda forma mais precisa eacute a partir da informaccedilatildeo gerada por
um moacutedulo GPS (global positioning system) do veiacuteculo o GPS atualiza constantemente a
vehicleStatusLocation com as coordenadas presentes
4325 Grupo vehicleControl
vehicleControlFuel - Este atributo de controle assume ligado ou desligado e eacute a forma do
sistema puacuteblico de controle da malha viaacuteria interromper remotamente o fornecimento de
combustiacutevel para o motor ocasionando a parada do veiacuteculo Esta accedilatildeo de controle eacute feita nos
casos de roubo fuga ou sequumlestro e requer intervenccedilatildeo policial
vehicleControlIgnition - Este atributo de controle assume ligado ou desligado e eacute a forma do
sistema puacuteblico de controle da malha viaacuteria interromper remotamente o sistema de igniccedilatildeo de
combustiacutevel para o motor ocasionando a parada do veiacuteculo Eacute uma alternativa ao controle
anterior pois enquanto um desliga a bomba de combustiacutevel o outro corta a energia eleacutetrica
que ocasiona a queima de combustiacutevel que aciona o motor Esta accedilatildeo de controle eacute feita nos
casos de roubo fuga ou sequumlestro e requer intervenccedilatildeo policial
433 Descriccedilatildeo de vehicleMIBNotificationsS L J experimental
Eacute H fg vehicleMIBB lt01 vehicleMIBObjects
Eacute vehicleldent Eacute O vehicleOwner te j__j vehicleHistory Eacute - f l vehicleStatus B - P l vehicleControl
U vehicleM IB N otificationsvehicleN otificationChangeO ilAndM aintenance
if vehicleN otificationHelp A f vehicleN otificationGuatanty
Eacute L J vehicleMIBConiacuteorrnance H r~l private______________________________________________
Fig 415 - Aacutervore de vehicleMIBNotifications
vehicleNotificationChangeOilAndMaintenance - Esta notificaccedilatildeo eacute emitida quando os limites
de troca de oacuteleo lubrificante do motor ou de manutenccedilatildeo preventiva estiverem proacuteximos e
auxilia o condutor do veiacuteculo a realizar estas tarefas em tempo haacutebil natildeo correndo o risco de
dano ou de perda de garantia
vehicleNotificationHelp - Esta notificaccedilatildeo eacute acionada em caso de pedido de socorro pelo
condutor do veiacuteculo
vehicleNotificationWarranty - A notificaccedilatildeo em questatildeo foi criada para informar o condutor
do veiacuteculo da aproximaccedilatildeo do final do periacuteodo de garantia regulamentar dado pela montadora
do veiacuteculo Este aviso permite que sejam feitos consertos sem ocircnus ou seja dentro da
cobertura da garantia
434 Descriccedilatildeo de vehicleMIBConformance
As regras de conformidade satildeo os niacuteveis de implementaccedilotildees da base de dados possiacuteveis
partindo de um conjunto miacutenimo aceitaacutevel ateacute a implementaccedilatildeo total A tabela 41 apresenta
as implementaccedilotildees baacutesica avanccedilada de controle e plena
4341 Descriccedilatildeo de vehicleComplience
vehicleBasicComplience - esta regra de conformidade incorpora o miacutenimo conjunto de
variaacuteveis que devem ser implementadas num veiacuteculo basicamente dados de identificaccedilatildeo e
status Estas variaacuteveis satildeo contidas em vehicleBasicGroup
vehicleAdvancedComplience - esta norma acrescenta a anterior os dados histoacutericos e as
notificaccedilotildees Composta pelos grupos vehicleBasicGroup vehicleAdvancedGroup e
vehicleNotificationsGroup
vehicleControlComplience - aleacutem das variaacuteveis de identificaccedilatildeo esta regra solicita as
implementaccedilotildees dos objetos de controle ou seja vehicleBasicGroup mais
vehicleControlGroup
vehicleFullComplience - esta implementaccedilatildeo considera todos os objetos da MIB no veiacuteculo
possibilitando identificaccedilatildeo completa dados estatiacutesticos status atual e capacidade de controle
Os grupos satildeo vehicleBasicGroup vehicleAdvancedGroup vehicleNotificationsGroup e
vehicleControlGroup
52
OBJETO BASIC ADV CONTROL FULL
vehicleldentManufacturer X X X X
vehicleldentModel X X X X
vehicleldentSoflware V ersion X X X X
vehicleldentAgentSoftwareVersion X X X X
vehicleldentT ype X X X X
vehicleldentFuel X X X X
vehicleldentManufacturing Y ear X X X X
vehicleldentModel Year X X X X
vehicleldentCapacity X X X X
vehicleldentPower X X X X
vehicleldentMotorType X X X X
vehicleldentMotorNumber X X X X
vehicleldentCylinder X X X X
vehicleldentFirstOilChange X X X X
vehicleldentOilChangePeriod X X X X
vehicleldentFirstMaintenance X X X X
vehicleldentMaintenancePeriod X X X X
vehicleldentColor X X X X
vehicleldentChassisId X X X X
vehicleldentLicencePlate X X X X
vehicleldentlpAddress X X X X
53
vehicleldentMacAddress X X X X
vehicleldentSerialNumber X X X X
vehicleldent Warranty X X X X
vehicleOwnerName X X
vehicleOwnerRegister X X
vehicleOwnerPhone X X
vehicleOwnerMail X X
vehicleHistoryDeliveryDate X X
veMcleHistoryV endor X X
vehicleHistoryDealer X X
vehicleHistoryNumLines X X
vehicleHistoryLinelndex X X
vehicleHistoryMaintenanceDate X X
vehicleHistoryMaintenance X X
vehicleHistoryOilChangeDate X X
vehicleHistoryOilChange X X
vehicleStatusHelp X X X X
vehicleStatusNumLines X X X X
vehicleStatusLinelndex X X X X
vehicleStatusSpeed X X X X
vehicleStatusRpm X X X X
vehicleStatusMotorTemperature X X X X
54
vehicleStatusFuelLevel X X X X
vehicleStatusKm X X X X
vehicleStatusTyrePressure X X X X
vehicleStatusMotorOilLevel X X X X
vehicleStatusBatteryLevel X X X X
vehicleStatusLocation X X X X
vehicleControlFuel X X
vehicleControlIgnition X X
vehicleNotificationChangeOilAndMaintenance X X
vehicleNotificationHelp X X
vehicleNotificationWarranty X X
Tabela 41 - Planilha de Conformidade
4342 Descriccedilatildeo de vehicleGroups
vehicleBasicGroup - conteacutem as variaacuteveis vehicleldentManufacturer vehicleldentModel
vehicleldentSoftwareVersion vehicleldentAgentSoftwareVersion vehicleldentType
vehicleldentFuel vehicleldentManufacturingYear vehicleldentModelYear vehicleldent
Capacity vehicleldentPower vehicleldentMotorType vehicleldentMotorNumber vehicle
IdentCylinder vehicleldentFirstOilChange vehicleldentOilChangePeriacuteod vehicleldentFirst
Maintenance vehicleldentMaintenancePeriod vehicleldentColor vehicleldentChassisId
vehicleldentLicencePlate vehicleldentlpAddress vehicleldentMacAddress vehicleldent
SerialNumber vehicleldentWarranty vehicleStatusHelp vehicleStatusNumLines
vehicleStatus Linelndex vehicleStatusSpeed vehicleStatusRpm vehicleStatusMotor
Temperature vehicleStatusFuelLevel vehicleStatusKm vehicleStatusTirePressure vehicle
StatusMotorOilLevel vehicleStatusBatteryLevel vehicleStatusLocation
vehicleAdvancedGroup - conteacutem os objetos vehicleOwnerName vehicleOwnerRegister
vehicleOwnerPhone vehicleOwnerMail vehicleHistoryDeliveryDate vehicleHistoryVendor
vehicleHistoryDealer vehicleHistoryNumLines vehicleHistoryLinelndex vehicleHistory
MaintenanceDate vehicleHistoryMaintenance vehicleHistoryOilChangeDate vehicleHistory
OilChange
vehicleControlGroup - conteacutem as variaacuteveis vehicleControlFuel e vehicleControlIgnition
vehicleNotificationsGroup - conteacutem os objetos vehicleNotificationChangeOilAnd
Maintenance vehicleNotificationHelp e vehicleNotificationWarranty
56
5 - CONCLUSAtildeO
O Brasil eacute um paiacutes com grandes mazelas sociais que satildeo agravadas por acidentes crimes e
contravenccedilotildees Todos estes eventos geram grandes prejuiacutezos econocircmicos e morais a toda
populaccedilatildeo Esta dissertaccedilatildeo propocircs definir um modelo tecnicamente viaacutevel que incremente
sensivelmente a capacidade do Estado de gerenciar sua frota de veiacuteculos que satildeo elementos
sempre presentes nos eventos em questatildeo
Este trabalho procurou detalhar fiacutesica e funcionalmente cada elemento necessaacuterio para que o
Modelo de Gerenciamento de Veiacuteculos Automotores funcione Embasou teoricamente as
vaacuterias tecnologias envolvidas e consolidou-as com sistemas similares existentes O passo
inicial para que haja o desenvolvimento das vaacuterias peccedilas do quebra-cabeccedila foi efetivamente
criado que foi o Modelo de Informaccedilatildeo - a MIB
Esta base de dados - a vehicleMIB - representa o ponto de partida para o desenvolvimento de
elementos necessaacuterios ao modelo aqui especificado A proacutepria MIB pode ser estendida de
acordo com as necessidades e caracteriacutesticas proprietaacuterias de cada fabricante de veiacuteculos Mas
as grandes frentes que se abrem satildeo as de desenvolvimentos de aplicaccedilotildees de gerenciamento e
equipamentos dedicados Neste sentido pretende-se dar continuidade a esta pesquisa atraveacutes
da especificaccedilatildeo e implementaccedilatildeo do microservidor veicular uma peccedila de hardware capaz de
interagir com sensores e atuadores de um automoacutevel e ao mesmo tempo comunicar-se com
uma rede ethemet sem fio e com o motorista tudo de forma segura e confiaacutevel
Os desafios poliacuteticos e sociais natildeo satildeo menores um modelo como o proposto aqui altera a
percepccedilatildeo e os haacutebitos das pessoas Altera tambeacutem a balanccedila do poder econocircmico do capital
pois algumas empresas simplesmente perdem sua utilidade bem como alguns oacutergatildeos estatais
Em compensaccedilatildeo novas empresas surgem novas tecnologias satildeo criadas e o paiacutes toma a
vanguarda em gerenciamento viaacuterio sepultando os interesses particulares em detrimento do
coletivo
O trabalho aqui desenvolvido representa a possibilidade de um avanccedilo social e econocircmico
consideraacutevel e recomenda-se que a pesquisa e o desenvolvimento continuem nesta linha
buscando materializar as ideacuteias e conceitos apresentados no Modelo de Gerenciamento de
Veiacuteculos Automotores
57
ANEXO 1 - VehicleMIB
VEHICLE-MIB DEFINITIONS = BEGIN
IMPORTSdirectory mgmt experimental enterprises
FROM RFC1155-SMI MODULE-IDENTITY OBJECT-TYPE NOTIFICATION-TYPE OBJECT-IDENTITY Counter32 Gauge32 Integer32 IpAddress
FROM SNMPv2-SMI DisplayString TimeStamp Timelnterval TestAndlncr
AutonomousType DateAndTime TEXTUAL-CONYENTION FROM SNMPv2-TC
MODULE-COMPLIANCE OBJECT-GROUP NOTIFICATION-GROUP FROM SNMPv2-CONF
mib-2FROM RFC1213-MIB
Positiveinteger NonNegativelnteger FROM UPS-MIB
MacAddressFROM BRIDGE-MIB
- 136 131vehicleMIB MODULE-IDENTITY
LAST-UPDATED 200210151827Z - october 15 2002 at 1827 ORGANIZATION UFSC - CPGCCCONT ACT-INF O
Bobiquins Estevatildeo de MelloPostal address BR Sistemas Ltda
Rua Lauro Linhares 2123803ATrindadeFlorianoacutepolis SC88036-002Brasil
Tel 55 48 234 8945 Fax 55 48 234 8945
E-mail bobibrsistemascombrDESCRIPTION
The MIB module to describe vehicles= experimental 1
- 1361311vehicleMIBObjects OBJECT IDENTIFIER = vehicleMIB 1
mdash The Device Identification group
All objects in this group except for vehicleldentLicencePlate and vehiclelpAddress are set at device initialization and remain static
- I36I3111vehicleldent OBJECT IDENTIFIER vehicleMIBObjects 1
- 136L31111vehicleldentManufacturer OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The name of the vehicles manufacturer= vehicleldent 1
- 136131112vehicleldentModel OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles model designation= vehicleldent 2
- 136131113vehicleldentSoftwareVersion OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles firmwaresoftware version(s) This variablemay or may not have the same value asvehicleldentAgentSoftwareVersion in some implementations
vehicleldent 3
- 136131114vehicleldent Agent Soft wareV ersion OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles agent software version This variable may or may not have the same value asvehicleldentvehicleSoftwareVersion in some implementations
= vehicleldent 4
- 136131115vehicleldentType OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles identification type= vehicleldent 5
- L36131116vehicleldentFuel OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles fuel identification= vehicleldent 6
- 136131117vehiclel dentManufacturing Y ear OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles year= vehicleldent 7
- 136131118vehicleldentModelYear OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles model year vehicleldent 8
- 136L31119vehicleldentCapacity OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles capacity= vehicleldent 9
- 1361311110vehicleldentPower OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles engine power
= vehicleldent 10
-1361311111vehicleldentMotorType OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles motor type= vehicleldent 11
- 1361311112vehicleldentMotorNumber OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles engine identification number= vehicleldent 12
- 1361311113vehicleldentCylinder OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles engine number of cylinders= vehicleldent 13
- 1361311114vehicleldentFirstOilChange OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles displacement required for the first oil change = vehicleldent 14
- 1361311115vehicleldentFirstMaintenance OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles displacement required for the first oficial maintenance
= vehicleldent 15
- 1361311116vehicleldentMaintenancePeriod OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles regular maintenance intervals= vehicleldent 16
-1361311117vehicleldentColor OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles predominant color= vehicleldent 17
- 1361311118vehicleldentChassisId OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles chassis identification number= vehicleldent 18
- 1361311119vehicleldentLicencePlate OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
A string which identifies the vehicles licence plate This object should be set by the dealer
= vehicleldent 19
- 1361311120vehicleldentlpAddress OBJECT-TYPE
SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION
The IP Address of the vehicle This value must be provided by the managing aplication A value of 0000 implies that there isnt a provider nearby
DEFVAL 00000000rsquoH = vehicleldent 20
- 1361311121vehicleldentMacAddress OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-only STATUS current DESCRIPTION
The MAC address used by this vehicle when it must be referred to in a unique fashion It is only required to be unique
REFERENCEIEEE 802ID-1990 Sections 64113 and 3125
= vehicleldent 21
-1361311122vehicleldentSerialNumber OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
A string which identifies the vehicles serial number = vehicleldent 22
- 1361311123vehicleldent Warranty OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
A string which identifies the vehicles warranty= vehicleldent 23
mdash Owner Group
- I36I3112vehicleOwner OBJECT IDENTIFIER = vehicleMIBObjects 2
- L36131121 vehicleOwnerName OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
A string which identifies the vehicles ownerThis object should be set by the dealer
= vehicleOwner 1
- 136L31122vehicleOwnerRegister OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current
DESCRIPTIONA string which identifies the owners registerThis object should be set by the dealer
= vehicleOwner 2
- 136131123 vehicleOwnerPhone OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
A string which identifies the owners phone number This object should be set by the dealer
vehicleOwner 3
- 136131124 vehicleOwnerMail OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
A string which identifies the owners e-mailThis object should be set by the dealer
vehicleOwner 4
mdash History Group
- 13613113vehicleHistory OBJECT IDENTIFIER = vehicleMIBObjects 3
- 136131131vehicleHistoryDeliveryDate OBJECT-TYPE
SYNTAX DateAndTime MAX-ACCESS read-write STATUS current DESCRIPTION
The vehicles delivery date and time= vehicleHistory 1
- 136L31132vehicleHistory Vendor OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
The name of the vehicles vendor= vehicleHistory 2
65
- 136L31133vehicleHistoryDealer OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
The name of the vehicles dealer= vehicleHistory 3
- 136131134vehicleHistoryNumLines OBJECT-TYPE
SYNTAX NonNegativelnteger MAX-ACCESS read-only STATUS current DESCRIPTION
The number of Status lines utilized in this device This variable indicates the number of rows in the History table
= vehicleHistory 4
- I36I31135 vehicleHistoryTable OBJECT-TYPE
SYNTAX SEQUENCE OF VehicleHistoryEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION
A list of History table entries= vehicleHistory 5
- 1361311351VehicleHistoryEntry OBJECT-TYPE
SYNTAX VehicleHistoryEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION
An entry containing information applicable to a particular History line
INDEX vehicleHistoryLinelndex = vehicleHistoryTable 1
VehicleHistoryEntry = SEQUENCE vehicleHistoryLinelndex INTEGER vehicleHistoryMaintenanceDate DateAndTime vehicleHistoryMaintenance NonNegativelnteger vehicleHistoryOilChangeDate Date AndT ime vehicleHistoryOilChange NonNegativelnteger
- 13613113511
66
vehicleHistoryLinelndex OBJECT-TYPE SYNTAX Positiveinteger MAX-ACCESS not-accessible STATUS current DESCRIPTION
The History line identifier= vehicleHistoryEntry 1
- 13613113512vehicleHistoryMaintenanceDate OBJECT-TYPE
SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION
The maintenance date= vehicleHistoryEntry 2
- 13613113513vehicleHistoryMaintenance OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS kmMAX-ACCESS read-only STATUS current DESCRIPTION
The present displacement of the vehicle on vehicleHistoryMaintenanceDate
= vehicleHistoryEntry 3
- 13613113514vehicleHistoryOilChangeDate OBJECT-TYPE
SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION
The motors oil change date= vehicleHistoryEntry 4
- 13613113515vehicleHistoryOilChange OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS kmMAX-ACCESS read-only STATUS current DESCRIPTION
The present displacement of the vehicle on vehicleHistoryOilChangeDate
= vehicleHistoryEntry 5
mdash The Status group
- 13613114vehicleStatus OBJECT IDENTIFIER = vehicleMIBObjects 4
- 136L31141 vehicleStatusHelp OBJECT-TYPE
SYNTAX INTEGER on(l) off(2)
MAX-ACCESS read-write STATUS current DESCRIPTION
Setting this object to on will cause the vehicle system to send a help notification Setting this object to off means normal situation
= vehicleStatus 1
- 136131142vehicleStatusNumLines OBJECT-TYPE
SYNTAX NonNegativelnteger MAX-ACCESS read-only STATUS current DESCRIPTION
The number of Status lines utilized in this deviceThis variable indicates the number of rows in the Status table
= vehicleStatus 2
- 136131143 vehicleStatusTable OBJECT-TYPE
SYNTAX SEQUENCE OF VehicleStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION
A list of Status table entries= vehicleStatus 3
- I36I311431 VehicleStatusEntry OBJECT-TYPE
SYNTAX VehicleStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION
An entry containing information applicable to a particular Status line
INDEX vehicleStatusLinelndex = vehicleStatusTable 1
VehicleStatusEntry = SEQUENCE vehicleStatusLinelndex INTEGER vehicleStatusSpeed NonNegativelntegervehicleStatusRpm NonNegativelntegervehicleStatusMotorTemperature INTEGER vehicleStatusFuelLevel NonNegativelnteger vehicleStatusKm NonNegativelntegervehicleStatusTirePressure NonNegativelnteger vehicleStatusMotorOilLevel NonNegativelnteger vehicleStatusBatteryLevel NonNegativelnteger vehicleStatusLocation DisplayString
- I36I31134311vehicleStatusLinelndex OBJECT-TYPE
SYNTAX Positiveinteger MAX-ACCESS not-accessible STATUS current DESCRIPTION
The Status line identifier= VehicleStatusEntry 1
- 136131134312vehicleStatusSpeed OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS km per hourMAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles current speed= VehicleStatusEntry 2
- 136131134313vehicleStatusRpm OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS rotations per minuteMAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles current rotations per minute= VehicleStatusEntry 3
- 136131134314vehicleStatusMotorT emperature OBJECT-TYPE
SYNTAX INTEGER UNITS degrees CentigradeMAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles engine current temperature
= vehicleStatusEntry 4
- 136131134315 vehicleStatusFuelLevel OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS HireMAX-ACCESS read-only STATUS current DESCRIPTION
The current fuel level= vehicleStatusEntry 5
- 136131134316vehicleStatusKm OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS kmMAX-ACCESS read-only STATUS current DESCRIPTION
The current total displacement of vehicle = vehicleStatusEntry 6
- 136131134317 vehicleStatusTirePressure OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS psiMAX-ACCESS read-only STATUS current DESCRIPTION
The current tire pressure vehicleStatusEntry 7
- 136131134318 vehicleStatusMotorOilLevel OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS litreMAX-ACCESS read-only STATUS current DESCRIPTION
The current motor oil level= vehicleStatusEntry 8
- 136131134319 vehicleStatusBatteryLevel OBJECT-TYPE
SYNTAX INTEGER unknown(l) batteryNormal(2) batteryLow(3)
MAX-ACCESS read-only
STATUS currentDESCRIPTION
The indication of the capacity remaining in the vehicles battery system
= vehicleStatusEntry 9
- 1361311343110 vehicleStatusLocation OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
The GPS indication of the vehicles current location
vehicleStatusEntry 10
mdash The Control group
- 13613115vehicleControl OBJECT IDENTIFIER = vehicleMIBObjects 5
- 136131151 vehicleControlFuel OBJECT-TYPE
SYNTAX INTEGER on(l) off(2)
MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION
Setting this object to On(l) indicates that the vehicle is able to be turned on Setting to Off(2) will cause the fuel to be cut offrsquo
= vehicleControl 1
- 136131152 vehicleControlIgnition OBJECT-TYPE
SYNTAX INTEGER on(l) ofi(2)
MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION
Setting this object to On(l) indicates that the vehicle is to be turned on Setting to 00(2) will cause the eletric system to be cut off1
= vehicleControl 2
mdash Notifications
- This section defines the well-known notifications sent by- vehicle agents
- 1361312vehicleMIBNotifications OBJECT IDENTIFIER = vehicleMIB 2
- I36I3121vehicleNotificationChangeOilAndMaintenance NOTIFICATION-TYPE
OBJECTS vehicleHistoryMaintenanceDate vehicleHistoryMaintenance vehicleHistoryOilChangeDate vehicleHistoryOilChange
STATUS current DESCRIPTION
The vehicle is approaching oil change and regular maintenance dates This Notification is persistent and is resent at one day intervals until the history table is updated
= vehicleMIBNotifications 1
- 13613122vehicleNotificationHelp NOTIFICATION-TYPE
OBJECTS vehicleStatusHelp STATUS current DESCRIPTION
This Notification is sent when the vehicles conductor turns on a help switch
= vehicleMIBNotifications 2
- I36I3123vehicleNotificationWarranty NOTIFICATION-TYPE
OBJECTS vehicleldentWarranty STATUS current DESCRIPTION
The vehicles warranty is close to expiring dateThis Notification is persistent andis resent at one week intervals until dead line
= vehicleMIBNotifications 3
mdash Conformance information
mdash1361313vehicleMIBConformance OBJECT IDENTIFIER = vehicleMIB 3
-13613131vehicleCompliance OBJECT IDENTIFIER = vehicleMIBConformance 1
mdash compliance statements
mdash136131311vehicleBasicCompliance MODULE-COMPLIANCE
STATUS current DESCRIPTION
The compliance statement for vehicles that only support the identifying and status objects
MODULE mdash this moduleMANDATORY-GROUPS vehicleBasicGroup
= vehicleCompliance 1
mdash136131312vehicleAdvancedCompliance MODULE-COMPLIANCE
STATUS current DESCRIPTION
The compliance statement for vehicles that support advanced-feature functions such as history and notifications
MODULE mdash this moduleMANDATORY-GROUPS vehicleBasicGroup
vehicleAdvancedGroup vehicleNotificationsGroup
= vehicleCompliance 2
mdash136131313vehicleControlCompliance MODULE-COMPLIANCE
STATUS current DESCRIPTION
The compliance statement for vehicles that support control-featured functions
MODULE mdash this moduleMANDATORY-GROUPS vehicleBasicGroup
vehicleControlGroup = vehicleCompliance 3
mdash136131314vehicleFullCompliance MODULE-COMPLIANCE
STATUS current DESCRIPTION
The compliance statement for vehicles that support all functions
MODULE mdash this moduleMANDATORY-GROUPS vehicleBasicGroup
vehicleAdvancedGroup vehicleNotificationsGroup
73
vehicleControlGroup = vehicleCompliance 4
mdash units of conformance
mdash summary at a glance
mdash basic adv ControlmdashvehicleldentManufacturer X X X X
mdashvehicleldentModel x X X X
mdashvehicleldentSoftwareVersion x X X X
mdashvehicleldentAgentSoftwareVersion X X X X
mdashvehicleldentType X X X X
mdashvehicleldentFuel X X X X
mdashvehicleldentManufacturing Y ear X X X X
mdashvehicleldentModel Year X X X X
mdashvehicleldentCapacity X X X X
mdashvehicleldentPower X X X X
mdashvehicleldentMotorType X X X XmdashvehicleldentMotorNumber X X X X
mdashvehicleldentCylinder X X X X
mdashvehicleldentFirstOilChange X X X X
mdashvehicleldentOilChangePeriod X X X XmdashvehicleldentFirstMaintenance X X X X
mdashvehicleldentMaintenancePeriod X X X XmdashvehicleldentColor X X X X
mdashvehicleldentChassisId X X X XmdashvehicleldentLicencePlate X X X X
mdashvehicleldentlpAddress X X X XmdashvehicleldentMacAddress X X X X
mdashvehicleldentSerialNumber X X X XmdashvehicleldentWarranty X X X X
mdashvehicleOwnerName X X
mdashvehicleOwnerRegister X XmdashvehicleOwnerPhone X X
mdashvehicleOwnerMail X X
mdashvehicleHistoryDeliveryDate X X
mdashvehicleHistoryVendor X X
mdashvehicleHistoryDealer X X
mdashvehicleHistoryNumLines X X
mdashvehicleHistoryLinelndex X X
mdashvehicleHistoryMaintenanceDate X X
mdashvehicleHistoryMaintenance X X
mdashvehicleHistoryOilChangeDate X X
mdashvehicleHistoryOilChange X X
mdashvehicleStatusHelp X X X X
mdashvehicleStatusNumLines X X X X
mdashvehicleStatusLinelndex X X X X
mdashvehicleStatusSpeed X X X X
mdashvehicleStatusRpm X X X X
mdashvehicleStatusMotorTemperature X X X X
mdashvehicleStatusFuelLevel X X X X
mdashvehicleStatusKm X X X X
mdashvehicleStatusTyrePressure X X X X
--vehicleStatusMotorOilLevel X X X X
mdashvehicleStatusBatteryLevel X X X X
mdashvehicleStatusLocation X X X X
mdashvehicleControlFuel X X
mdashvehicleControlIgnition X X
mdashvehicleNotificationChangeOilAndMaintenance X X
mdashvehicleNotificationHelp X X
mdashvehicleNotificationWarranty X X
- units of conformance
- I36I3132vehicleGroups OBJECT IDENTIFIER = vehicleMIBConformance 2
- 136131321vehicleBasicGroup OBJECT-GROUP
OBJECTS vehicleldentManufacturer vehicleldentModel vehicleldentSoftwareVersion vehicleldent AgentSoft waumlre V ersion vehicleldentType vehicleldentFuel vehicleldentManufacturing Y ear vehicleldentModel Year vehicleldentCapacity vehicleldentPowervehicleldentMotorType vehicleldentMotorNumber vehicleldentCylindervehicleldentFirstOilChange vehicleldentOilChangePeriod vehicleldentFirstMaintenance vehicleldentMaintenancePeriod vehicleldentColor vehicleldentChassisId vehicleldentLicencePlate vehicleldentlpAddress vehicleldentMacAddress vehicleldentSerialNumber vehicleldentWarranty vehicleStatusHelp vehicleStatusNumLines vehicleStatusLinelndex vehicleStatusSpeed vehicleStatusRpm vehicleStatusMotorTemperature vehicleStatusFuelLevel vehicleStatusKm vehicleStatusTirePressure vehicleStatusMotorOilLevel
75
vehicleStatusBatteryLevel vehicleStatusLocation STATUS current DESCRIPTION
The vehicleBasicGroup defines objects which are common across all vehicles which meet basic compliance
= vehicleGroups 1
- 136131322vehicleAdvancedGroup OBJECT-GROUP
OBJECTS vehicleOwnerName vehicleOwnerRegister vehicleOwnerPhone vehicleOwnerMail vehicleHistoryDeliveryDate vehicleHistoryVendor vehicleHistoryDealer vehicleHistoryNumLines vehicleHistoryLinelndex vehicleHistoryMaintenanceDate vehicleHistoryMaintenance vehicleHistoryOilChangeDate vehicleHistoryOilChange
STATUS current DESCRIPTION
The vehicleAdvancedGroup defines objects which are related to vehicles history and owner
vehicleGroups 2
- 136131323vehicleControlGroup OBJECT-GROUP
OBJECTS vehicleControlFuel vehicleControlIgnition STATUS current DESCRIPTION
The vehicleControlGroup defines objects which are related to control-feature functions
= vehicleGroups 3
- 136131324vehicleNotificationGroup NOTIFICATION-GROUP
NOTIFICATIONS vehicleNotificationChangeOilAndMaintenance vehicleNotificationHelp vehicleNotificationWarranty
STATUS current DESCRIPTION
The vehicleNotificationGroup defines objects which are related to notifications-feature functions
= vehicleGroups 4
END
GLOSSAacuteRIO E ABREVIACcedilOtildeES
ASNl Abstract Syntax Notation One - Notaccedilatildeo de Sintaxe Abstrata Um Uma notaccedilatildeo para
representaccedilatildeo de dados em protocolos de comunicaccedilatildeo definida pela ISO O gerenciamento
Internet utiliza um subconjunto de ASNl
CDMA Code Division Multiple Access - acesso muacuteltiplo por divisatildeo de coacutedigo
EHF Extremely High Frequency - frequumlecircncia extremamente alta
FDMA Frequency Division Multiple Access - acesso muacuteltiplo por divisatildeo de frequumlecircncia
HF High Frequency - frequumlecircncia alta
HTTP Hiper-Text Markup Language - Linguagem de Marcaccedilatildeo de HiperTexto A linguagem
utilizada na construccedilatildeo de paacuteginas WWW
ISM Industrial Scientific and Medical bands - Faixas de frequumlecircncias alocadas para aplicaccedilotildees
industriais cientiacuteficas e meacutedicas
ISO International Organization for Standardization - Organizaccedilatildeo Internacional para
Padronizaccedilatildeo Um dos oacutergatildeos mais importantes no mundo de padronizaccedilotildees com diversos
estudos na aacuterea de computadores e particularmente de redes de computadores
LF Low Frequency - frequumlecircncia baixa
MF Medium Frequency - frequumlecircncia meacutedia
MIB Management Information Base - Base de Informaccedilotildees de Gerenciamento Uma coleccedilatildeo
de informaccedilotildees gerenciais sobre um determinado recurso
OSI Open Systems Interconnection - Interconexatildeo de Sistemas Abertos Um conjunto de
padronizaccedilotildees para interconexatildeo de sistemas em redes de computadores
RFC Request For Comments - Requisiccedilotildees Para Comentaacuterios Os documentos publicados pelo
IETF e que tratam de assuntos Internet Nem todos os RFCs satildeo padrotildees e alguns jamais o
chegam a ser
SHF Super High Frequency - frequumlecircncia super-alta
Site - Conjunto de documentos da WWW acessiacuteveis a partir de um determinado endereccedilo Eacute o
endereccedilo virtual de uma empresa ou uma aplicaccedilatildeo
SMI Structure o f Management Information - Estrutura da Informaccedilatildeo de Gerenciamento
Define a maneira como as informaccedilotildees de gerenciamento satildeo criadas e seus relacionamentos
SNMP Simple Network Management Protocol - Protocolo de Gerenciamento de Redes
Simples o protocolo de gerenciamento utilizado na Internet
TCPIP Transmission Control Protocol Internet Protocol - Protocolo de Controle de
Transmissotildees Protocolo Internet Os protocolos baacutesicos utilizados na Internet
TDMA Time Division Multiple Access mdash acesso muacuteltiplo por divisatildeo de tempo
UHF Ultra High Frequency - frequumlecircncia ultra-alta
VHF Very High Frequency - frequumlecircncia muito alta
VLF Very Low Frequency - frequumlecircncia muito baixa
WWW World Wide Web - Grande Teia Mundial Nome dado ao conjunto de maacutequinas que
trocam informaccedilotildees utilizando o protocolo HTTP
78
REFEREcircNCIAS BIBLIOGRAacuteFICAS
ANATEL Agecircncia Nacional de Telecomunicaccedilotildees Atribuiccedilatildeo de faixas de frequumlecircncias no Brasil Disponiacutevel em lthttpwwwanatelgovbrToolsframeasplink=radiofrequencia qaffpdfgt Acesso em 26 set 2002
thBICSI Telecommunications distribution methods manual 8 ed Tampa Florida v2 1998 Cap 29
BRASIL Web Site Oficial do Departamento Nacional de Tracircnsito Disponiacutevel em lthttpwww denatrangovbrpg70jspgt Acesso em 08 nov 2002
BRASIL Web Site Oficial do Departamento Nacional de Tracircnsito Disponiacutevel em httpwww denatrangovbrpgl8jspgt Acesso em 10 nov 2002
CASE J et al RFC 1157 - A Simple Network Management Protocol (SNMP) Network Working Group may 1990 p 5
FIAT AUTOMOacuteVEIS Web Site Oficial do Brasil Disponiacutevel em httpwwwfiatcombr index_sitephpgt institucional a faacutebrica Acesso em 19 nov 2002
GOOGLE Web Site de Busca Disponiacutevel em lthttpwwwgooglecombrsearch hl=ptampie=ISO-8859-1 ampq=22rastreamento+de+veEDculo s22ampbtnG=Pesquisa+Google amplr=lang_ptgt Acesso em 15 out 2002
MELLO Roseleine Calgaro Uma MIB de apoio agrave gerecircncia do relacionamento com o cliente em comeacutercio eletrocircnico 2002 108 f Dissertaccedilatildeo (Mestrado em Ciecircncias da Computaccedilatildeo) - Universidade Federal de Santa Catarina Florianoacutepolis 2002
RIO DE JANEIRO (Estado) 5 set 2002 Tracircnsito Brasil Estatiacutestica da Organizaccedilatildeo Mundial de Sauacutede sobre tracircnsito Disponiacutevel em lthttpwwwtransitobrasilcombrnoticia noticiaphp noti=1044gt Acesso em 22 out 2002
RIO DE JANEIRO (Estado) SuperTrack Rastreamento de veiacuteculos Disponiacutevel em lthttp wwwsupertrackcombr2htmgt Acesso em 02 out 2002
79
RIO DE JANEIRO (Estado) Revista Engebraacutes Mortos no tracircnsito chegam a 1 milhatildeo e acidentes consomem US$ 10 bi ao ano Disponiacutevel em lthttpwwwengebrascombr EngbWebportuguesmortosnohtmgt Acesso em 24 set 2002
TANENBAUM Andrew S Redes de computadores 3 ed Rio de Janeiro Campus 1997 923 p
TANIGUCHI Caacutessio O bom exemplo do tracircnsito em Curitiba Curitiba mar 2002 Disponiacutevel em lthttpwwwcuritibaprgovbrpmcAgenciaartigostransitolhtmlgt Acesso em 19 nov 2002
TIM Telesc Celular Cobertura Disponiacutevel em lthttpwww2timsulcombr intemaaspitem=2amppagina=coberturagt Acesso em 26 set 2002
apenas o sistema antibloqueio estaacute inoperante mas os freios estatildeo perfeitos Siga viagem e
assim que puder leve a uma concessionaacuteria autorizada O proprietaacuterio de uma transportadora
que possui uma frota de veiacuteculos simplificaria sua tarefa de manutenccedilatildeo dos veiacuteculos
Sempre que um caminhatildeo entra numa das filiais o agente SNMP envia um trap (relatoacuterio) das
condiccedilotildees funcionais do veiacuteculo
O mesmo exerciacutecio pode ser feito pensando no poder puacuteblico nos pontos de gerenciamento
de traacutefego que funcionam como uma rede sem fio que recebe e envia dados para os
automoacuteveis uma estaccedilatildeo gerente recebe uma notificaccedilatildeo de um agente SNMP embarcado no
veiacuteculo que informa que eacute um Palio do fabricante FIAT modelo XA 03 placa ABC 1234
Cor vermelha Chassi 2384FTR4532DSE12 MAC Address 0060B30000C2 e estaacute
trafegando a 95 kmh velocidade acima do permitido no trecho A estaccedilatildeo gerente envia uma
mensagem ao veiacuteculo informando a situaccedilatildeo irregular ao motorista que iraacute diminuir a
velocidade para natildeo ser multado Numa situaccedilatildeo hipoteacutetica de roubo de automoacutevel as estaccedilotildees
gerentes do poder puacuteblico satildeo autorizadas a enviar um comando de cortar a igniccedilatildeo do
veiacuteculo
No caso de gerenciamento de um conjunto de veiacuteculos como o proprietaacuterio da transportadora
ou o DER de Santa Catarina existe a necessidade de padronizaccedilatildeo ou seja todas as
montadoras deveriam adotar gradativamente um modelo padronizado A padronizaccedilatildeo
possibilita que se economize no desenvolvimento de aplicaccedilotildees e equipamentos software e
hardware Outra vantagem eacute que mais empresas podem adquirir o sistema e desfrutar dos
benefiacutecios de gerenciamento sobre veiacuteculos jaacute que natildeo se fala mais em tecnologia
proprietaacuteria
Este trabalho considera algumas diferenccedilas entre utilizar o Modelo SNMP para gerenciamento
de uma rede de computadores ou para veiacuteculos automotores Os conceitos baacutesicos natildeo se
alteram e as principais mudanccedilas satildeo relacionadas na Tabela 31
25
26
Modelo SNMP em Redes de
Computadores
Modelo SNMP em Veiacuteculos
Automotores
Estaccedilotildees de
Gerenciamento
Estaacuteticas complexas e
centralizadas
Estaacuteticas ou moacuteveis complexas ou
simples e descentralizadas
Noacutes
GerenciadosEstaacuteticos Moacuteveis
Relaccedilatildeo
Estaccedilotildees Noacutes1 O n n O n
Elementos
Gerenciados
Computadores hubs switches
roteadores
Automoacuteveis ocircnibus caminhotildees
motocicletas
Base de
InformaccedilotildeesMIB-II
Os objetos e grupos da MIB-II satildeo
insuficientes para este fimTabela 31 - Comparativo de Uso no Modelo SNMP
Natildeo se quer que com este trabalho sejam abolidas as questotildees de sigilo e segredo industrial na
pesquisa e desenvolvimento dos veiacuteculos pelo contraacuterio As atuais formas de monitoramento
e telemetria com a meta de resolver problemas e aumentar a vantagem competitiva de seus
produtos satildeo boas principalmente para os consumidores
27
4 - MODELO DE GERENCIAMENTO DE VEIacuteCULOS AUTOMOTORES
O modelo proposto nesta dissertaccedilatildeo eacute baseado no modelo SNMP e utiliza os elementos
previstos ou seja estaccedilotildees de gerenciamento noacutes gerenciados informaccedilotildees e um protocolo
de comunicaccedilatildeo A intenccedilatildeo eacute utilizar ao maacuteximo toda a tecnologia que jaacute foi desenvolvida e
foi consolidada ao longo dos uacuteltimos anos pois isto traraacute baixos custos e uma massa criacutetica jaacute
formada
Neste capiacutetulo e nos posteriores utilizar-se-aacute para efeito de maior clareza a denominaccedilatildeo
carro eou automoacutevel ao inveacutes de veiacuteculo inclusive nas figuras O carro eacute o veiacuteculo mais
comum e pretende-se que o leitor na medida em que se embasa o modelo vaacute traccedilando um
paralelo com as situaccedilotildees corriqueiras do dia-a-dia De qualquer forma o modelo foi pensado
para ser utilizado em todos os tipos de veiacuteculos sejam eles de passeio utilitaacuterios de carga
motocicletas de passageiros enfim todos os veiacuteculos (noacutes) que utilizam a malha viaacuteria (rede)
do paiacutes
O modelo proposto apresenta trecircs arquiteturas Fiacutesica Funcional e de Informaccedilatildeo A
arquitetura Fiacutesica define a infra-estrutura de comunicaccedilatildeo entre os componentes do sistema a
arquitetura Funcional descreve os componentes loacutegicos do sistema e as funcionalidades que
podem ser desenvolvidas e a arquitetura de Informaccedilatildeo apresenta um conjunto de variaacuteveis
que datildeo suporte ao desenvolvimento das aplicaccedilotildees e as notificaccedilotildees que podem ser emitidas
no caso destas variaacuteveis atingirem limiares especificados Cada uma dessas arquiteturas seraacute
detalhada nos itens a seguir
28
41 Arquitetura Fiacutesica
Esta dissertaccedilatildeo utiliza o Modelo de Gerenciamento SNMP por se tratar de uma tecnologia
que eacute padratildeo possui inuacutemeros gerentes e agentes desenvolvidos para as mais diversas
aplicaccedilotildees e eacute produzida em escala o que baixa os custos de implantaccedilatildeo em qualquer
veiacuteculo A quantidade de pessoal que jaacute atua nesta tecnologia tambeacutem eacute um fator positivo A
figura abaixo mostra esquematicamente o modelo sendo aplicado no gerenciamento de
veiacuteculos
Gerenciamento
(GERENTE
SNMP)
Fig 41 - Modelo de Gerenciamento SNMP em Veiacuteculos Automotores
Saindo de um modelo teoacuterico e descrevendo um modelo praacutetico tem-se um computador
rodando um programa gerente SNMP que interage com uma base de dados este computador
possui uma interface ethemet 10100 que estaacute conectada por cabo de par tranccedilado ou fibra
oacutetica a uma bridge Esta bridge converte o padratildeo de comunicaccedilatildeo de rede ethernet em
radiofrequumlecircncia utilizando uma frequumlecircncia de saiacuteda e outra de entrada este conjunto eacute
vulgarmente denominado canal e eacute compartilhado por todos os veiacuteculos equipados com uma
bridge similar A bridge do veiacuteculo opera no mesmo canal e compartilha a banda total
fornecida pelo sistema gerente com os outros veiacuteculos que estatildeo na regiatildeo de cobertura da
antena (ERB - estaccedilatildeo radiobase)
A cobertura de cada ERB depende basicamente da potecircncia real dissipada pela antena do tipo
e ganho da antena Uma referecircncia praacutetica que se pode ter eacute o das aacutereas de cobertura de
telefones celulares o modelo proposto nesta dissertaccedilatildeo pode ser implementado com uma
infraestrutura semelhante A figura 42 mostra os elementos reais e sua interaccedilatildeo
Fig 42 - Modelo fiacutesico para gerenciamento de veiacuteculos
O Modelo de Gerenciamento de Veiacuteculos Automotores contempla todas as etapas da ldquovidardquo
de um veiacuteculo ou seja satildeo previstos estaacutegios diferenciados de monitoramento e controle de
acordo com a etapa em que o veiacuteculo se encontra
A primeira etapa de um veiacuteculo automotor fisicamente falando eacute a sua produccedilatildeo
normalmente executada em seacuterie As montadoras possuem plantas fabris em diversas
localidades do mundo onde produzem determinadas linhas e modelos de veiacuteculos No
momento que o veiacuteculo recebe seu sistema eletro-eletrocircnico incluindo o microservidor
veicular uma estaccedilatildeo de gerenciamento da produccedilatildeo jaacute pode iniciar a gravaccedilatildeo dos dados de
identificaccedilatildeo do mesmo como eacute ilustrado na figura 43
MONTADORA DE AUTOMOacuteVEIS Linha de montagem
Dados de Identificaccedilatildeo do veiacuteculo
Fig 43 - Gerenciamento na produccedilatildeo do veiacuteculo
O veiacuteculo cumpre sua trajetoacuteria na linha de montagem jaacute interagindo com uma aplicaccedilatildeo-
gerente desenvolvida para este fim O fabricante neste momento jaacute pode monitorar os testes
iniciais do veiacuteculo gerenciar sua armazenagem no paacutetio da faacutebrica e o embarque para a
concessionaacuteria Apenas duas estaccedilotildees radiobase externas tecircm capacidade para dar cobertura a
todo parque fabril de uma montadora como a Fiat em Betim MG que eacute a maior montadora do
paiacutes com 613800 m2 de aacuterea construiacuteda segundo informa o site brasileiro da Fiat Automoacuteveis
(2002) Algumas ERBs internas que tem um custo muito inferior agraves externas completariam a
cobertura nos pontos necessaacuterios da linha de montagem
O veiacuteculo pronto segue na maior parte das vezes para uma concessionaacuteria autorizada para ser
comercializado Esta mesma concessionaacuteria normalmente presta assistecircncia teacutecnica aos
veiacuteculos da marca tendo limitaccedilotildees quando recebe um automoacutevel por exemplo de um
concorrente Com uma estaccedilatildeo radiobase interna a concessionaacuteria estaacute habilitada a monitorar
todos os veiacuteculos que entrarem na sua oficina estando eles equipados com o microservidor
veicular O teacutecnico da empresa tem a sua disposiccedilatildeo dados histoacutericos e perfis de uso do
veiacuteculo que podem auxiliar na detecccedilatildeo e soluccedilatildeo do problema
Os dados de identificaccedilatildeo do veiacuteculo e do proprietaacuterio aliados ao perfil do condutor tomam-
se ferramentas para conquista e manutenccedilatildeo do cliente A diminuiccedilatildeo do iacutendice de roubos e
acidentes toma a contrataccedilatildeo do seguro uma opccedilatildeo menos necessaacuteria diminuindo o gasto de
quem compra o veiacuteculo e consequumlentemente aumentando as vendas A figura 44 mostra as
possibilidades de gerenciamento nas fases de comercializaccedilatildeo e manutenccedilatildeo
32
REVENDA DE AUTOMOacuteVEIS
Fig 44 - Gerenciamento na comercializaccedilatildeo e manutenccedilatildeo do veiacuteculo
Encerrada a primeira comercializaccedilatildeo do veiacuteculo inicia-se a etapa de utilizaccedilatildeo do mesmo
por um proprietaacuterio ou condutor O microservidor veicular interage com o condutor via painel
digital ou sintetizador de voz Alguns veiacuteculos de maior valor agregado jaacute satildeo equipados com
paineacuteis que atendem ao ldquocomputador de bordoldquo e ao sistema de som raacutedios FM transmitem
pequenas chamadas e notiacutecias que satildeo lidas no interior do veiacuteculo Sintetizadores de voz
equipam os veiacuteculos chamados ldquotop de linhardquo e informam para o motorista colocar o cinto de
seguranccedila que existem portas abertas etc O Modelo de Gerenciamento de Veiacuteculos
Automotores possibilita que haja um enriquecimento das informaccedilotildees e possibilidades para o
condutor do veiacuteculo conforme mostra a figura 45
33
Fig 45 - Gerenciamento no uso do veiacuteculo
PROPRIETAacuteRIO DO AUTOMOacuteVEL
Monitoramento
Garantia e revisotildees
Seguranccedila
O proprietaacuterio do veiacuteculo eacute notificado sempre que uma troca de oacuteleo ou manutenccedilatildeo
preventiva eacute necessaacuteria diminuindo os riscos de uma eventual perda de garantia do fabricante
O aviso de que a garantia do veiacuteculo estaacute expirando tambeacutem existe e isto possibilita uma
eventual diminuiccedilatildeo de custos numa revisatildeo Como o veiacuteculo interage com o sistema gestor
de tracircnsito o modelo prevecirc um mecanismo de solicitaccedilatildeo de socorro muito uacutetil em casos de
acidentes ou quebra do veiacuteculo O maior benefiacutecio eacute saber que seu veiacuteculo estaacute sendo
monitorado assim como os outros veiacuteculos que estatildeo trafegando O monitoramento causa
maior disciplina no tracircnsito e a consequumlente diminuiccedilatildeo de acidentes como mostra a
experiecircncia na capital paranaense na palavra de Cassio Taniguchi
Em 2001 foram 20 menos mortes no tracircnsito curitibano Passamos de 16 em 2000 para 13 morte em cada grupo de 10 mil veiacuteculos Esse eacute o indicador utilizado para mensurar o niacutevel de seguranccedila no tracircnsito urbano E eacute tambeacutem um iacutendice capaz de nos informar a respeito do niacutevel de civilidade que nossa sociedade alcanccedilou Os curitibanos merecem aplausos porque esse resultado eacute fruto de um esforccedilo coletivo que tem envolvido toda a
34
cidade desde 1997 quando lanccedilamos o programa Cidadatildeo em Tracircnsito O programa todos lembram eacute ancorado no tripeacute formado pela engenharia de traacutefego fiscalizaccedilatildeo e educaccedilatildeo para o Tracircnsito E em cinco anos os resultados falam por si proacuteprios O investimento realizado pela Prefeitura de Curitiba passa de R$ 100 milhotildees - o maior entre as cidades de mesmo porte no paiacutes (TANIGUCHI 2002)
O gerenciamento do veiacuteculo auxilia os engenheiros de traacutefego e aumenta o poder de
fiscalizaccedilatildeo do Poder Puacuteblico tornando praticamente inviaacuteveis as accedilotildees criminosas
envolvendo veiacuteculos O Poder Puacuteblico do Brasil bem como de todo paiacutes que adotar este
modelo de gerenciamento ganha uma ferramenta poderosa de gestatildeo de tracircnsito com reflexos
em oacutergatildeos governamentais federais estaduais e municipais diversos tais como departamentos
de tracircnsito departamentos de poliacutecia rodoviaacuteria poliacutecias civil e militar serviccedilos de
inteligecircncia poliacutecia federal serviccedilos de repressatildeo ao crime organizado e secretarias de
receita A figura 46 ilustra algumas situaccedilotildees contempladas neste modelo proposto
Fig 46 - Gerenciamento pelo Poder Puacuteblico
Administraccedilatildeo da malha viaacuteria
Controle de roubos e acidentes
PODER PUacuteBLICOMonitoramento de
tracircnsito
O poder que o modelo disponibiliza aos oacutergatildeos puacuteblicos eacute o poder da informaccedilatildeo em tempo
real o conjunto formado pela identificaccedilatildeo inequiacutevoca do veiacuteculo seu provaacutevel condutor e a
localizaccedilatildeo atual com pequena margem de erro permite accedilotildees policiais raacutepidas e eficientes O
Modelo de Gerenciamento de Veiacuteculos permite ainda que o sistema gestor execute controles
remotamente sobre o veiacuteculo como corte de combustiacutevel e de igniccedilatildeo do motor causando a
imobilizaccedilatildeo instantacircnea As Estaccedilotildees Puacuteblicas de Gerenciamento satildeo as mais complexas e as
mais seguras de todo o modelo visto o poder que carregam em sua aplicaccedilatildeo Apenas o Poder
Puacuteblico constituiacutedo pode ter acesso a estas potencialidades do sistema e para tanto a
aplicaccedilatildeo-gerente deve ser inviolaacutevel
A figura 47 simula uma implantaccedilatildeo de estaccedilotildees radiobase na regiatildeo central da capital
catarinense dando uma ideacuteia de como seria a distribuiccedilatildeo das antenas para haver
gerenciamento sobre os veiacuteculos que circulam na aacuterea
Fig 47 - Estaccedilotildees Radiobase em Florianoacutepolis
42 Arquitetura Funcional
O sistema fiacutesico apresentado anteriormente eacute mostrado aqui como entidades loacutegicas
posicionadas de acordo com sua funccedilatildeo no modelo de gerenciamento A figura 46 ilustra o
modelo funcional
36
Fig 48 - Modelo Funcional de Gerenciamento
421 Estaccedilotildees de Gerenciamento
As estaccedilotildees de gerenciamento satildeo de diferentes porte e complexidade variando de uma
estaccedilatildeo simples para gravaccedilatildeo de dados de identificaccedilatildeo na faacutebrica ateacute um grande complexo
de gerenciamento de veiacuteculos montado com computadores de grande porte e programas de
gerenciamento capazes de suportar milhares de noacutes (veiacuteculos) no Departamento de Estradas
de Rodagem de uma unidade da federaccedilatildeo As estaccedilotildees seratildeo basicamente destinadas a trecircs
finalidades de acordo com os interesses dos mantenedores da gerecircncia
4211 Estaccedilotildees de Gerenciamento de Produccedilatildeo
As estaccedilotildees de produccedilatildeo satildeo localizadas no ambiente de montagem do veiacuteculo ao lado da
linha de produccedilatildeo em seacuterie da motocicleta do automoacutevel do caminhatildeo do utilitaacuterio do
trator etc Esta estaccedilatildeo serviraacute para gravar as primeiras variaacuteveis na MIB do veiacuteculo
basicamente as de identificaccedilatildeo tais como nome do fabricante modelo do veiacuteculo nuacutemero de
seacuterie etc Estes dados satildeo estaacuteticos e soacute podem ser gravados e alterados em faacutebrica satildeo
uacutenicos e sua longevidade eacute coincidente com a do veiacuteculo
4212 Estaccedilotildees de Gerenciamento de Manutenccedilatildeo
As estaccedilotildees de manutenccedilatildeo estaratildeo baseadas nas concessionaacuterias autorizadas revendas de
automoacuteveis e oficinas mecacircnicas Sua funccedilatildeo baacutesica seraacute a gravaccedilatildeo de dados relativos agrave
venda e ao proprietaacuterio do veiacuteculo Satildeo estaccedilotildees simples que poderatildeo consultar as
informaccedilotildees de qualquer carro de qualquer marca visto que a padronizaccedilatildeo usando SNMP
retira o caraacuteter proprietaacuterio dos sistemas atuais
4213 Estaccedilotildees Puacuteblicas de Gerenciamento
Satildeo estaccedilotildees complexas e seguras que gerenciam a malha viaacuteria de um ou mais municiacutepios de
um estado da uniatildeo Basicamente compostas por hardware e software de grande porte como
por exemplo uma workstation HP ou IBM rodando Openview ou Unicenter TNG interagindo
com uma base de dados Oracle A seguranccedila possibilitada pelo SNMPv3 eacute um fator
primordial neste caso pois aqui estaratildeo sendo utilizadas funccedilotildees de controle vitais no veiacuteculo
422 Noacutes Gerenciados
O noacute gerenciado neste modelo proposto eacute tipicamente um veiacuteculo automotor conforme citado
anteriormente Aqui existe uma caracteriacutestica singular que eacute a de que os noacutes satildeo moacuteveis estatildeo
constantemente em deslocamento desde sua fabricaccedilatildeo na montadora passando pelo
transporte ateacute a revenda e o uso posterior pelo proprietaacuterio ou motorista O veiacuteculo dispotildee de
um hardware especialista - um microservidor veicular mdash que contecircm a vehicleMIB e o agente
este hardware interage com os sensores e atuadores existentes no automoacutevel O microservidor
veicular eacute composto basicamente de uma unidade central de processamento memoacuteria volaacutetil
memoacuteria permanente interface com o veiacuteculo e com a rede sem fio este produto assim como
descrito neste modelo natildeo existe comercialmente poreacutem a tecnologia eacute a mesma que eacute
utilizada na implementaccedilatildeo de gerenciamento em roteadores e switches
423 Meio de Comunicaccedilatildeo
A forma como a estaccedilatildeo gerenciadora e o noacute gerenciado trocam informaccedilotildees eacute por
radiofrequumlecircncia ou seja eacute uma comunicaccedilatildeo ethemet sem fio (wireless) que utiliza a mesma
tecnologia jaacute empregada em redes locais O gerente (estaccedilatildeo gerente) interage com o agente
(noacute gerenciado) por intermeacutedio de uma bridge ethemet sem fio e vice-versa A frequumlecircncia de
difusatildeo deve ser diversa das maciccedilamente utilizadas ISM (Aplicaccedilotildees Industriais Cientiacuteficas
e Meacutedicas) por motivos oacutebvios a escolha deve recair nas faixas atribuiacutedas para aplicaccedilatildeo
moacutevel terrestre preferencialmente as proacuteximas das bases de VHF e UHF 41015 MHz ateacute 50
MHz e 3354 MHZ ateacute 3999 MHz (ANATEL 2002)
Fig 49 - Espectro de frequumlecircncias no Brasil
423 Informaccedilotildees de Gerenciamento
As informaccedilotildees envolvidas estatildeo definidas em vehicleMIB e satildeo tratadas pelo agente
especialista que acompanha o veiacuteculo Os objetos ou atributos em questatildeo atendem a
legislaccedilatildeo brasileira de tracircnsito vigente e os requisitos baacutesicos do fabricante do revendedor e
do proprietaacuterio
39
424 Protocolo de Gerenciamento
O protocolo a ser utilizado eacute o SNMPv3 implementado sobre SNMPv2 A versatildeo 3 apresenta
vaacuterios avanccedilos na questatildeo de seguranccedila e as definiccedilotildees podem ser vistas nas RFCs 2571 a
2575 Como esta versatildeo natildeo eacute completa existe a necessidade da versatildeo anterior que pode ser
vista nas RFCs 1905 e 1906
43 Arquitetura de Informaccedilatildeo
A vehicleMIB foi projetada para atender as demandas baacutesicas de todas entidades fiacutesicas e
juriacutedicas que interagem com um automoacutevel Esta MIB procura natildeo conflitar com os sistemas
atualmente implantados que foram concebidos com outra finalidade
A pesquisa que resultou nesta MIB abrangeu a atual legislaccedilatildeo de tracircnsito os atuais coacutedigos
procedimentos e nuacutemeros empregados pela induacutestria automobiliacutestica e suas concessionaacuterias
As funccedilotildees principais de um automoacutevel foram contempladas somou-se a elas algumas
variaacuteveis trazidas do universo de redes de computadores e outras retiradas de carros-conceito
431 Desenvolvimento da MIB
Utilizou-se como ferramenta de auxiacutelio um pacote de programas da MG-Soft chamado MIB
Browser Professional Edition sendo que as figuras que mostram a aacutervore da MIB satildeo telas
capturadas deste software
40
f j MG-SOFT MIszlig Compiler - [MIszlig Group1J File Edit View Modules Jools Window Help
B MIB Tree B Q ] iso
B - Q org B Q dod
R-f1 internetiQ j directorv
+i _ J mgmtR I__| experimental
B vehicleMIBi Q j vehideMIBObjects Si f j vehicleMIBNotifications IS _ J vehicleMIBConformance
f i L_1 private I- SNMPvl Traps
ffl iJ T extual ConventionsS Type Assignments
Fig 410 - Aacutervore da MIB
A vehicleMIB faz parte do grupo experimental (3) segundo a notaccedilatildeo ASNl utilizada pelo
protocolo SNMP Os objetos definidos (OBJECT IDENTIFIER) para compor a vehicleMIB
foram trecircs a saber
vehicleMIBObjects conteacutem todas as informaccedilotildees relativas a identificaccedilatildeo do veiacuteculo
(vehicleldent) ao proprietaacuterio do veiacuteculo (vehicleOwner) o seu histoacuterico (vehicleHistory)
valores momentacircneos (vehicleStatus) e variaacuteveis para controle (vehicleControl)
vehicleMIBNotifications este objeto comporta os atributos utilizados para notificaccedilatildeo de
eventos importantes e se destinam principalmente para servir ao motoristaproprietaacuterio
vehicleMIBConformance este grupo define as necessidades e possibilidades de
implementaccedilatildeo segundo uma famiacutelia de objetos (OBJECT-GROUP) preacute-determinada Os
atributos referentes a grupos e as questotildees de concordacircncia estatildeo contidos nos OBJECT
IDENTIFIER vehicleGroups e vehicleCompliance
41
bullJMG-SOFT MIB Compilei [MIB Group]Uumliacute File Edit View Modules loots Window Help
tg satildegt U m amp T raquo f t I o s P3 m p | 0
B ^ MIB Tree B _ J iso
H Q j org eacute Q dod
Eacute j J internetP~1 directory
B i_ J mgmt rsquo Q j mib-2
agrave Q experimental Ograve OtildeEcirc vehicleMIB
Egrave __| vehicleMIBObjectsSi _ J vehicleldent ffl- n vehicleOwner E _ ] vehicle History ffl- fj vehicleStatus Egrave C j vehicleControl
atilde __) vehicleMIBNotificationsvehicleN otificationChangeO ilAndM aintenance
lt4 vehicleN otificationHelp d f vehicleNotificationGuaranty
B _ ] vehicleMIBConformance IacuteB _ J vehicleCompliance Eacute L J vehicleGroups
B -(_J private1Q j enterprises
Fig 411mdash Aacutervore de vehicleMIBObjects
432 Descriccedilatildeo de vehicleMIBObjects
Esta seccedilatildeo descreve com maiores detalhes cada variaacutevel que compotildee a vehicleMIBObjects
que eacute composta pelos grupos vehicleldent vehicleOwner vehicleHistory vehicleStatus e
vehicleControl
42
4321 Grupo vehicleldent
F1 P 1 experimental Eacute- vehicleMIB
lEacute vehicleMIB Objects B- [_ J vehicleldent
vehicleldentManufacturer vehicleldentModel
vehicleldentSoftwareVersionamp vehideldentAgentSoftwareVersion
vehiclel dentType vehicleldentFuel vehicleldentManufacturingYear vehiclel dentM odelYrsquo ear vehiclel dentCapacity
I^ vehiclel dentPoweri-- vehiclel dentM otorType
vehiclel dentM otorNumber vehiclel dentCylinder
vehiclel dentFirstOilChange | ^ vehicleldentFirstMaintenance
gt$j vehicleldentMaintenancePeriod vehiclel dentColor
i vehiclel dentChassisl d j-- vehicleldentLicencePlate bull vehicleldentlpAddress i - ^ vehicleldentMacAddress h vehiclel dentS eriaIN umber vehicleldentGuaranty
Fig 411 - Aacutervore de vehicleldent
vehicleldentManufacturer - O objeto vehicleldentManufacturer eacute uma string que armazena o
nome da empresa que produz o veiacuteculo eacute gravada em faacutebrica e natildeo se altera mais Esta
variaacutevel seraacute preenchida por exemplo com ldquoGeneral Motorsrdquo ldquoVolkswagenrdquo ou ldquoYamahardquo
vehicleldentModel - Esta variaacutevel conteraacute a identificaccedilatildeo do modelo do veiacuteculo eacute fixa e natildeo
pode ser alterada Ex Palio EX Xsara Picasso Celta
vehicleldentSoftwareVersion - Este atributo eacute reservado agrave versatildeo do firmware ou software do
veiacuteculo e eacute atualizado cada vez que eacute feito o upgrade do mesmo Este programa eacute uma espeacutecie
de sistema operacional do hardware contido no veiacuteculo
vehicleldentAgentSoftwareVersion - A versatildeo do agente de gerenciamento pode ou natildeo
coincidir com a versatildeo de firmware Caso estes programas tenham tratamento e evoluccedilatildeo
distintos as versotildees podem ser atualizadas separadamente e teratildeo coacutedigos diferentes
vehicleldentType - Este objeto serve para identificar o tipo de veiacuteculo segundo determinaccedilatildeo
das leis brasileiras de tracircnsito O tipo de veiacuteculo automotor consta na documentaccedilatildeo de
licenciamento e pode ser por exemplo tipo automoacutevel de passeio caminhatildeo de carga ocircnibus
de passageiros etc
vehicleldentFuel - A variaacutevel vehicleldentFuel serve para identificar o combustiacutevel principal
para que o veiacuteculo foi originalmente construiacutedo Eacute gravado na linha de montagem e
permanece caso haja transformaccedilatildeo posterior no motor do veiacuteculo este dado natildeo pode ser
alterado Ex gasolina tipo C oacuteleo diesel energia eleacutetrica etc
vehicleldentManufacturing Year - Neste atributo eacute gravado o ano de fabricaccedilatildeo do veiacuteculo
Depois de gravado natildeo se altera
vehicleldentModelYear - A vehicleldentModelYear armazena o ano do modelo do veiacuteculo
que pode ou natildeo coincidir com o ano de fabricaccedilatildeo
vehicleldentCapacitv - Esta variaacutevel eacute uma string que armazena a capacidade do veiacuteculo de
acordo com a destinaccedilatildeo do mesmo ou seja se se tratar de um caminhatildeo a capacidade de
carga seraacute de 40000 kg se for um automoacuteveL a capacidade seraacute de 5 passageiros por
exemplo
vehicleldentPower - Identifica a potecircncia nominal da motorizaccedilatildeo principal do veiacuteculo que
pode ser expressa em cv (cavalo-vapor) ou W (watt) de acordo com a legislaccedilatildeo vigente no
paiacutes de utilizaccedilatildeo do veiacuteculo
vehicleldentMotorTvpe - Este atributo armazena a identificaccedilatildeo da principal forma de
motorizaccedilatildeo do veiacuteculo ou seja qual o tipo de motor que preferencialmente ou
prioritariamente eacute utilizado Caso o veiacuteculo seja um hiacutebrido com motor a combustatildeo e
eleacutetrico armazenar a identificaccedilatildeo do motor mais utilizado
vehicleldentMotorNumber - Este objeto armazena o nuacutemero de identificaccedilatildeo do motor do
veiacuteculo que eacute uacutenico e faz parte do conjunto de nuacutemeros que identificam o conjunto de
sistemas que compotildee um veiacuteculo
vehicleldentCvlinder - Utilizada para informar o nuacutemero total de cilindros (pistotildees) do motor
caso se trate de um motor de combustatildeo
vehicleldentFirstOilChange - Esta variaacutevel serve para armazenar a distacircncia maacutexima
percorrida - a popular ldquoquilometragemrdquo - para se realizar a primeira troca de oacuteleo lubrificante
interno do motor Esta informaccedilatildeo serviraacute para que o condutor do veiacuteculo seja notificado a
tempo de proceder agrave troca sem causar danos ao motor nem perder a garantia de faacutebrica
vehicleldentOilChangePeriod - O objeto em questatildeo armazena o valor em km ou milhas
recomendado pelo fabricante entre trocas de oacuteleo lubrificante do motor Ex 10000 km
vehicleldentFirstMaintenance - A variaacutevel vehicleldentFirstMaintenance serve para registrar
o limite de quilometragem para realizaccedilatildeo da primeira revisatildeo gratuita do veiacuteculo Existe na
vehicleMIB uma notificaccedilatildeo que utiliza este atributo com o objetivo de resguardar o
proprietaacuterio de um eventual esquecimento ou distraccedilatildeo que acarretaria perda de garantia
vehicleldentMaintenancePeriod - O atributo eacute registrado em faacutebrica e representa o valor da
quilometragem recomendada entre as manutenccedilotildees preventivas E uma seguranccedila a mais para
o usuaacuterio que seraacute avisado sempre que determinados conjuntos de peccedilas principalmente
mecacircnicas estiverem com seu desgaste natural no limite
vehicleldentColor - A vehicleldentColor eacute a string que armazena o nome da cor predominante
do veiacuteculo Esta informaccedilatildeo eacute gravada em faacutebrica e permanece inalterada durante a vida uacutetil
do veiacuteculo
vehicleldentChassisId - Todo veiacuteculo possui um nuacutemero de identificaccedilatildeo gravado fisicamente
em seu chassis ou monobloco esta variaacutevel armazena este nuacutemero
vehicleldentLicencePlate - Este atributo armazena a placa do veiacuteculo no caso do Brasil
composto por 3 letras e 4 nuacutemeros Esta identificaccedilatildeo somente eacute conhecida apoacutes o
licenciamento do veiacuteculo que eacute feito apoacutes a venda em consequumlecircncia o valor somente poderaacute
ser gravado na concessionaacuteria ou revenda
vehicleldentlpAddress - Esta variaacutevel estaacute determinada na vehicleMIB para uma eventual
necessidade de acesso a Internet sendo que um provedor de acesso iraacute fornecer o valor que
seraacute volaacutetil e teraacute a mesma duraccedilatildeo do acesso solicitado
vehicleldentMacAddress - Este campo foi implementado para que o veiacuteculo utilize um
nuacutemero uacutenico de identificaccedilatildeo dentro das mesmas regras vaacutelidas hoje para equipamentos e
acessoacuterios de informaacutetica A utilizaccedilatildeo de uma identificaccedilatildeo deste tipo poderaacute substituir uma
ou mais jaacute existentes
vehicleldentSerialNumber - O nuacutemero de seacuterie de produccedilatildeo do veiacuteculo eacute gravado em faacutebrica e
permanece inalterado durante a vida do mesmo Segue as regras de cada fabricante
vehicleldentWarrantv - Este atributo armazena o valor referente ao periacuteodo de garantia do
veiacuteculo tipicamente 1 ou 2 anos a partir da data da primeira venda Esta informaccedilatildeo serve
para que o proprietaacuterio seja notificado antes do vencimento deste limite para que possa
realizar as manutenccedilotildees necessaacuterias com um miacutenimo de gasto
4322 Grupo vehicleOwner
vehicleOwnerName - A variaacutevel vehicleOwnerName armazena o nome do proprietaacuterio do
veiacuteculo o mesmo nome que consta no documento legal de licenciamento Eacute gravado na
concessionaacuteria e alterado de acordo com os documentos do veiacuteculo
vehicleOwnerRegister - Este objeto serve para armazenar um nuacutemero de algum documento de
identificaccedilatildeo do proprietaacuterio No Brasil os valores preferenciais satildeo o Cadastro de Pessoa
Fiacutesica (CPF) e o Cadastro Nacional da Pessoa Juriacutedica (CNPJ) mas pode conter os nuacutemeros
da carteira nacional de habilitaccedilatildeo ou carteira de identidade
vehicleOwnerPhone - O atributo vehicleOwnerPhone registra o nuacutemero de um telefone de
contato do proprietaacuterio do veiacuteculo
vehicleOwnerMail - Esta string serve para armazenar o endereccedilo eletrocircnico (e-mail) do
proprietaacuterio do veiacuteculo Este valor e o anterior satildeo regravados em concessionaacuteria a cada troca
de proprietaacuterio
4323 Grupo vehicIeHistory
3 T I experimental vehicleMIB
Otilde P jJ vehicleMIBObjects Eacute L J vehicleldent El i_ J vehicleOwner
vehicleOwnerName vehicleO wnerR egister vehicleOwnerFone vehicleOwnerMail
B l_ J vehicleH istoryvehicleH istory D eliveryD ate vehicleH istoryVendor vehicleH istoryDealer
^ vehicleH istoryN umLinesEacute1 __J vehicleH istoryT able
B - lla vehicleH istoryEntryvehicleHistoryLinelndex
Q vehicleHistoryMaintenanceDate ^ vehicleH istoryMaintenance
vehicleH istoryuumlilChangeD ate Q vehicleH istoryOilChange
Fig 413 - Arvore de vehicleOwner e vehicIeHistory
vehicleHistorvDelivervDate - A variaacutevel em questatildeo foi criada para armazenar a data da
primeira entrega do veiacuteculo tipicamente a data constante na nota fiscal de venda da
montadora ou da concessionaacuteria destinada ao proprietaacuterio
vehicleHistoryVendor - A vehicleHistoryVendor armazena o nome do vendedor que realizou
a venda do veiacuteculo ao proprietaacuterio Este vendedor eacute tipicamente um funcionaacuterio da revenda
ou concessionaacuteria
vehicleHistorvDealer - O nome da revenda ou concessionaacuteria (pessoa juriacutedica) eacute gravado
neste campo de forma que fique registrada a empresa que comercializou o veiacuteculo
vehieleHistoryNumLines - Representa o nuacutemero maacuteximo de linhas que seratildeo armazenadas na
tabela vehicleHistoryTable
vehicleHistorvLinelndex - Representa o iacutendice da tabela vehicleHistoryTable
vehicleHistoryMaintenanceDate - A variaacutevel vehicleHistoryMaintenanceDate serve para
registrar as datas das manutenccedilotildees preventivas realizadas contendo dia mecircs e ano Esta
informaccedilatildeo serve principalmente para resguardar o usuaacuterio do veiacuteculo quanto agraves garantias de
peccedilas e sistemas
vehicleHistoryMaintenance - Aqui se identifica a quilometragem do veiacuteculo na ocasiatildeo em
que eacute realizada a manutenccedilatildeo preventiva Informada em quilocircmetros corresponde agrave marcaccedilatildeo
presente do odocircmetro do veiacuteculo
vehicleHistoryOilChangeDate - Esta variaacutevel armazena a data das trocas de oacuteleo lubrificante
do motor cuja periodicidade eacute definida pelo fabricante e deve ser cumprida a risca para o
veiacuteculo natildeo perder a garantia
vehicleHistoryOilChange - Este atributo registra a quilometragem do veiacuteculo por ocasiatildeo da
troca de oacuteleo lubrificante correspondente
48
4324 Grupo vehicleStatus
B - n experimental S gg vehicleMIB
vehicleMIBObjectsS3 __] vehicleldentra- r~l vehicleQwner reg L_3 vehicleHistory
S Q vehicleStatus|--reggt vehicleS tatusHeip j- - vehicles atusNurnLines
B r_ j vehicles tatusT able B l|sj vehicles tatusEntry
vehicleS tatusLinelndex vehicleS tatusS peed j- ^ vehicleStatusRpm
vehicleStatusMotorTemperature vehicleStatusFuelLevel
^ vehicleS tatusKmvehicleStatusTirePressure
^ vehicleStatusMotorOilLevel vehicleS tatusBatteryLevel
^ vehicleStatusLocation B Q j vehicleControl
j-regraquo vehicleControlFuel J ______ j______ 1 vehicleContfQllgnition________________
Fig 414 - Aacutervore de vehicleStatus
vehicleStatusHelp - Esta variaacutevel pode assumir somente os valores de ligado ou desligado eacute
acionada pelo condutor do veiacuteculo e serve como pedido de socorro Uma notificaccedilatildeo eacute emitida
a partir da vehicleStatusHelp
vehicleStatusNumLines - Este atributo serve para definir o nuacutemero maacuteximo de linhas da
tabela vehicleStatusTable
vehicleStatusLinelndex - Esta variaacutevel eacute o iacutendice da tabela vehicleStatusTable
vehicleStatusSpeed - Neste atributo eacute registrada a velocidade presente do veiacuteculo fornecida
pelo sistema convencional de sensoriamento do veiacuteculo em quilocircmetros ou milhas por hora
vehicleStatusRpm - A vehicleStatusRpm armazena o valor atual de rotaccedilotildees ou giros do eixo
principal do motor a unidade eacute rpm (rotaccedilotildees por minuto)
vehicleStatusMotorTemperature - Este atributo registra a temperatura atual do liacutequido de
arrefecimento do motor em graus centiacutegrados ou Fahrenheit
vehicleStatusFuelLevel - A variaacutevel vehicleStatusFuelLevel eacute usada para indicar o niacutevel atual
do combustiacutevel principal do veiacuteculo
vehicleStatusKm - A variaacutevel armazena a quilometragem total percorrida pelo veiacuteculo desde
sua fabricaccedilatildeo em quilocircmetros ou milhas terrestres
vehicleStatusTvrePressure - Este atributo foi criado para registrar o valor presente da pressatildeo
nos pneus do veiacuteculo e serve para informar sobre um pneu que esteja furado ou com uma
quantidade insuficiente de material gasoso ou liacutequido em seu interior Este monitoramento jaacute
existe hoje principalmente em caminhotildees de carga sendo raro em motocicletas e
automoacuteveis
vehicleStatusMotorOilLevel - Esta variaacutevel marca o niacutevel presente de oacuteleo lubrificante do
motor e ajuda a identificar uma eventual ldquoqueimardquo de oacuteleo ou seja um consumo acima do
previsto pelo fabricante que pode resultar em dano grave ao motor
vehicleStatusBatteryLevel - Este valor corresponde agrave carga atual da bateria que eacute usada
principalmente para dar a partida no veiacuteculo
vehicleStatusLocation - A informaccedilatildeo de localizaccedilatildeo do veiacuteculo pode ser feita de duas
maneiras uma aproximada resultado da associaccedilatildeo com a raacutedio-base que recebeu a
identificaccedilatildeo do veiacuteculo A segunda forma mais precisa eacute a partir da informaccedilatildeo gerada por
um moacutedulo GPS (global positioning system) do veiacuteculo o GPS atualiza constantemente a
vehicleStatusLocation com as coordenadas presentes
4325 Grupo vehicleControl
vehicleControlFuel - Este atributo de controle assume ligado ou desligado e eacute a forma do
sistema puacuteblico de controle da malha viaacuteria interromper remotamente o fornecimento de
combustiacutevel para o motor ocasionando a parada do veiacuteculo Esta accedilatildeo de controle eacute feita nos
casos de roubo fuga ou sequumlestro e requer intervenccedilatildeo policial
vehicleControlIgnition - Este atributo de controle assume ligado ou desligado e eacute a forma do
sistema puacuteblico de controle da malha viaacuteria interromper remotamente o sistema de igniccedilatildeo de
combustiacutevel para o motor ocasionando a parada do veiacuteculo Eacute uma alternativa ao controle
anterior pois enquanto um desliga a bomba de combustiacutevel o outro corta a energia eleacutetrica
que ocasiona a queima de combustiacutevel que aciona o motor Esta accedilatildeo de controle eacute feita nos
casos de roubo fuga ou sequumlestro e requer intervenccedilatildeo policial
433 Descriccedilatildeo de vehicleMIBNotificationsS L J experimental
Eacute H fg vehicleMIBB lt01 vehicleMIBObjects
Eacute vehicleldent Eacute O vehicleOwner te j__j vehicleHistory Eacute - f l vehicleStatus B - P l vehicleControl
U vehicleM IB N otificationsvehicleN otificationChangeO ilAndM aintenance
if vehicleN otificationHelp A f vehicleN otificationGuatanty
Eacute L J vehicleMIBConiacuteorrnance H r~l private______________________________________________
Fig 415 - Aacutervore de vehicleMIBNotifications
vehicleNotificationChangeOilAndMaintenance - Esta notificaccedilatildeo eacute emitida quando os limites
de troca de oacuteleo lubrificante do motor ou de manutenccedilatildeo preventiva estiverem proacuteximos e
auxilia o condutor do veiacuteculo a realizar estas tarefas em tempo haacutebil natildeo correndo o risco de
dano ou de perda de garantia
vehicleNotificationHelp - Esta notificaccedilatildeo eacute acionada em caso de pedido de socorro pelo
condutor do veiacuteculo
vehicleNotificationWarranty - A notificaccedilatildeo em questatildeo foi criada para informar o condutor
do veiacuteculo da aproximaccedilatildeo do final do periacuteodo de garantia regulamentar dado pela montadora
do veiacuteculo Este aviso permite que sejam feitos consertos sem ocircnus ou seja dentro da
cobertura da garantia
434 Descriccedilatildeo de vehicleMIBConformance
As regras de conformidade satildeo os niacuteveis de implementaccedilotildees da base de dados possiacuteveis
partindo de um conjunto miacutenimo aceitaacutevel ateacute a implementaccedilatildeo total A tabela 41 apresenta
as implementaccedilotildees baacutesica avanccedilada de controle e plena
4341 Descriccedilatildeo de vehicleComplience
vehicleBasicComplience - esta regra de conformidade incorpora o miacutenimo conjunto de
variaacuteveis que devem ser implementadas num veiacuteculo basicamente dados de identificaccedilatildeo e
status Estas variaacuteveis satildeo contidas em vehicleBasicGroup
vehicleAdvancedComplience - esta norma acrescenta a anterior os dados histoacutericos e as
notificaccedilotildees Composta pelos grupos vehicleBasicGroup vehicleAdvancedGroup e
vehicleNotificationsGroup
vehicleControlComplience - aleacutem das variaacuteveis de identificaccedilatildeo esta regra solicita as
implementaccedilotildees dos objetos de controle ou seja vehicleBasicGroup mais
vehicleControlGroup
vehicleFullComplience - esta implementaccedilatildeo considera todos os objetos da MIB no veiacuteculo
possibilitando identificaccedilatildeo completa dados estatiacutesticos status atual e capacidade de controle
Os grupos satildeo vehicleBasicGroup vehicleAdvancedGroup vehicleNotificationsGroup e
vehicleControlGroup
52
OBJETO BASIC ADV CONTROL FULL
vehicleldentManufacturer X X X X
vehicleldentModel X X X X
vehicleldentSoflware V ersion X X X X
vehicleldentAgentSoftwareVersion X X X X
vehicleldentT ype X X X X
vehicleldentFuel X X X X
vehicleldentManufacturing Y ear X X X X
vehicleldentModel Year X X X X
vehicleldentCapacity X X X X
vehicleldentPower X X X X
vehicleldentMotorType X X X X
vehicleldentMotorNumber X X X X
vehicleldentCylinder X X X X
vehicleldentFirstOilChange X X X X
vehicleldentOilChangePeriod X X X X
vehicleldentFirstMaintenance X X X X
vehicleldentMaintenancePeriod X X X X
vehicleldentColor X X X X
vehicleldentChassisId X X X X
vehicleldentLicencePlate X X X X
vehicleldentlpAddress X X X X
53
vehicleldentMacAddress X X X X
vehicleldentSerialNumber X X X X
vehicleldent Warranty X X X X
vehicleOwnerName X X
vehicleOwnerRegister X X
vehicleOwnerPhone X X
vehicleOwnerMail X X
vehicleHistoryDeliveryDate X X
veMcleHistoryV endor X X
vehicleHistoryDealer X X
vehicleHistoryNumLines X X
vehicleHistoryLinelndex X X
vehicleHistoryMaintenanceDate X X
vehicleHistoryMaintenance X X
vehicleHistoryOilChangeDate X X
vehicleHistoryOilChange X X
vehicleStatusHelp X X X X
vehicleStatusNumLines X X X X
vehicleStatusLinelndex X X X X
vehicleStatusSpeed X X X X
vehicleStatusRpm X X X X
vehicleStatusMotorTemperature X X X X
54
vehicleStatusFuelLevel X X X X
vehicleStatusKm X X X X
vehicleStatusTyrePressure X X X X
vehicleStatusMotorOilLevel X X X X
vehicleStatusBatteryLevel X X X X
vehicleStatusLocation X X X X
vehicleControlFuel X X
vehicleControlIgnition X X
vehicleNotificationChangeOilAndMaintenance X X
vehicleNotificationHelp X X
vehicleNotificationWarranty X X
Tabela 41 - Planilha de Conformidade
4342 Descriccedilatildeo de vehicleGroups
vehicleBasicGroup - conteacutem as variaacuteveis vehicleldentManufacturer vehicleldentModel
vehicleldentSoftwareVersion vehicleldentAgentSoftwareVersion vehicleldentType
vehicleldentFuel vehicleldentManufacturingYear vehicleldentModelYear vehicleldent
Capacity vehicleldentPower vehicleldentMotorType vehicleldentMotorNumber vehicle
IdentCylinder vehicleldentFirstOilChange vehicleldentOilChangePeriacuteod vehicleldentFirst
Maintenance vehicleldentMaintenancePeriod vehicleldentColor vehicleldentChassisId
vehicleldentLicencePlate vehicleldentlpAddress vehicleldentMacAddress vehicleldent
SerialNumber vehicleldentWarranty vehicleStatusHelp vehicleStatusNumLines
vehicleStatus Linelndex vehicleStatusSpeed vehicleStatusRpm vehicleStatusMotor
Temperature vehicleStatusFuelLevel vehicleStatusKm vehicleStatusTirePressure vehicle
StatusMotorOilLevel vehicleStatusBatteryLevel vehicleStatusLocation
vehicleAdvancedGroup - conteacutem os objetos vehicleOwnerName vehicleOwnerRegister
vehicleOwnerPhone vehicleOwnerMail vehicleHistoryDeliveryDate vehicleHistoryVendor
vehicleHistoryDealer vehicleHistoryNumLines vehicleHistoryLinelndex vehicleHistory
MaintenanceDate vehicleHistoryMaintenance vehicleHistoryOilChangeDate vehicleHistory
OilChange
vehicleControlGroup - conteacutem as variaacuteveis vehicleControlFuel e vehicleControlIgnition
vehicleNotificationsGroup - conteacutem os objetos vehicleNotificationChangeOilAnd
Maintenance vehicleNotificationHelp e vehicleNotificationWarranty
56
5 - CONCLUSAtildeO
O Brasil eacute um paiacutes com grandes mazelas sociais que satildeo agravadas por acidentes crimes e
contravenccedilotildees Todos estes eventos geram grandes prejuiacutezos econocircmicos e morais a toda
populaccedilatildeo Esta dissertaccedilatildeo propocircs definir um modelo tecnicamente viaacutevel que incremente
sensivelmente a capacidade do Estado de gerenciar sua frota de veiacuteculos que satildeo elementos
sempre presentes nos eventos em questatildeo
Este trabalho procurou detalhar fiacutesica e funcionalmente cada elemento necessaacuterio para que o
Modelo de Gerenciamento de Veiacuteculos Automotores funcione Embasou teoricamente as
vaacuterias tecnologias envolvidas e consolidou-as com sistemas similares existentes O passo
inicial para que haja o desenvolvimento das vaacuterias peccedilas do quebra-cabeccedila foi efetivamente
criado que foi o Modelo de Informaccedilatildeo - a MIB
Esta base de dados - a vehicleMIB - representa o ponto de partida para o desenvolvimento de
elementos necessaacuterios ao modelo aqui especificado A proacutepria MIB pode ser estendida de
acordo com as necessidades e caracteriacutesticas proprietaacuterias de cada fabricante de veiacuteculos Mas
as grandes frentes que se abrem satildeo as de desenvolvimentos de aplicaccedilotildees de gerenciamento e
equipamentos dedicados Neste sentido pretende-se dar continuidade a esta pesquisa atraveacutes
da especificaccedilatildeo e implementaccedilatildeo do microservidor veicular uma peccedila de hardware capaz de
interagir com sensores e atuadores de um automoacutevel e ao mesmo tempo comunicar-se com
uma rede ethemet sem fio e com o motorista tudo de forma segura e confiaacutevel
Os desafios poliacuteticos e sociais natildeo satildeo menores um modelo como o proposto aqui altera a
percepccedilatildeo e os haacutebitos das pessoas Altera tambeacutem a balanccedila do poder econocircmico do capital
pois algumas empresas simplesmente perdem sua utilidade bem como alguns oacutergatildeos estatais
Em compensaccedilatildeo novas empresas surgem novas tecnologias satildeo criadas e o paiacutes toma a
vanguarda em gerenciamento viaacuterio sepultando os interesses particulares em detrimento do
coletivo
O trabalho aqui desenvolvido representa a possibilidade de um avanccedilo social e econocircmico
consideraacutevel e recomenda-se que a pesquisa e o desenvolvimento continuem nesta linha
buscando materializar as ideacuteias e conceitos apresentados no Modelo de Gerenciamento de
Veiacuteculos Automotores
57
ANEXO 1 - VehicleMIB
VEHICLE-MIB DEFINITIONS = BEGIN
IMPORTSdirectory mgmt experimental enterprises
FROM RFC1155-SMI MODULE-IDENTITY OBJECT-TYPE NOTIFICATION-TYPE OBJECT-IDENTITY Counter32 Gauge32 Integer32 IpAddress
FROM SNMPv2-SMI DisplayString TimeStamp Timelnterval TestAndlncr
AutonomousType DateAndTime TEXTUAL-CONYENTION FROM SNMPv2-TC
MODULE-COMPLIANCE OBJECT-GROUP NOTIFICATION-GROUP FROM SNMPv2-CONF
mib-2FROM RFC1213-MIB
Positiveinteger NonNegativelnteger FROM UPS-MIB
MacAddressFROM BRIDGE-MIB
- 136 131vehicleMIB MODULE-IDENTITY
LAST-UPDATED 200210151827Z - october 15 2002 at 1827 ORGANIZATION UFSC - CPGCCCONT ACT-INF O
Bobiquins Estevatildeo de MelloPostal address BR Sistemas Ltda
Rua Lauro Linhares 2123803ATrindadeFlorianoacutepolis SC88036-002Brasil
Tel 55 48 234 8945 Fax 55 48 234 8945
E-mail bobibrsistemascombrDESCRIPTION
The MIB module to describe vehicles= experimental 1
- 1361311vehicleMIBObjects OBJECT IDENTIFIER = vehicleMIB 1
mdash The Device Identification group
All objects in this group except for vehicleldentLicencePlate and vehiclelpAddress are set at device initialization and remain static
- I36I3111vehicleldent OBJECT IDENTIFIER vehicleMIBObjects 1
- 136L31111vehicleldentManufacturer OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The name of the vehicles manufacturer= vehicleldent 1
- 136131112vehicleldentModel OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles model designation= vehicleldent 2
- 136131113vehicleldentSoftwareVersion OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles firmwaresoftware version(s) This variablemay or may not have the same value asvehicleldentAgentSoftwareVersion in some implementations
vehicleldent 3
- 136131114vehicleldent Agent Soft wareV ersion OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles agent software version This variable may or may not have the same value asvehicleldentvehicleSoftwareVersion in some implementations
= vehicleldent 4
- 136131115vehicleldentType OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles identification type= vehicleldent 5
- L36131116vehicleldentFuel OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles fuel identification= vehicleldent 6
- 136131117vehiclel dentManufacturing Y ear OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles year= vehicleldent 7
- 136131118vehicleldentModelYear OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles model year vehicleldent 8
- 136L31119vehicleldentCapacity OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles capacity= vehicleldent 9
- 1361311110vehicleldentPower OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles engine power
= vehicleldent 10
-1361311111vehicleldentMotorType OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles motor type= vehicleldent 11
- 1361311112vehicleldentMotorNumber OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles engine identification number= vehicleldent 12
- 1361311113vehicleldentCylinder OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles engine number of cylinders= vehicleldent 13
- 1361311114vehicleldentFirstOilChange OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles displacement required for the first oil change = vehicleldent 14
- 1361311115vehicleldentFirstMaintenance OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles displacement required for the first oficial maintenance
= vehicleldent 15
- 1361311116vehicleldentMaintenancePeriod OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles regular maintenance intervals= vehicleldent 16
-1361311117vehicleldentColor OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles predominant color= vehicleldent 17
- 1361311118vehicleldentChassisId OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles chassis identification number= vehicleldent 18
- 1361311119vehicleldentLicencePlate OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
A string which identifies the vehicles licence plate This object should be set by the dealer
= vehicleldent 19
- 1361311120vehicleldentlpAddress OBJECT-TYPE
SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION
The IP Address of the vehicle This value must be provided by the managing aplication A value of 0000 implies that there isnt a provider nearby
DEFVAL 00000000rsquoH = vehicleldent 20
- 1361311121vehicleldentMacAddress OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-only STATUS current DESCRIPTION
The MAC address used by this vehicle when it must be referred to in a unique fashion It is only required to be unique
REFERENCEIEEE 802ID-1990 Sections 64113 and 3125
= vehicleldent 21
-1361311122vehicleldentSerialNumber OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
A string which identifies the vehicles serial number = vehicleldent 22
- 1361311123vehicleldent Warranty OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
A string which identifies the vehicles warranty= vehicleldent 23
mdash Owner Group
- I36I3112vehicleOwner OBJECT IDENTIFIER = vehicleMIBObjects 2
- L36131121 vehicleOwnerName OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
A string which identifies the vehicles ownerThis object should be set by the dealer
= vehicleOwner 1
- 136L31122vehicleOwnerRegister OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current
DESCRIPTIONA string which identifies the owners registerThis object should be set by the dealer
= vehicleOwner 2
- 136131123 vehicleOwnerPhone OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
A string which identifies the owners phone number This object should be set by the dealer
vehicleOwner 3
- 136131124 vehicleOwnerMail OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
A string which identifies the owners e-mailThis object should be set by the dealer
vehicleOwner 4
mdash History Group
- 13613113vehicleHistory OBJECT IDENTIFIER = vehicleMIBObjects 3
- 136131131vehicleHistoryDeliveryDate OBJECT-TYPE
SYNTAX DateAndTime MAX-ACCESS read-write STATUS current DESCRIPTION
The vehicles delivery date and time= vehicleHistory 1
- 136L31132vehicleHistory Vendor OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
The name of the vehicles vendor= vehicleHistory 2
65
- 136L31133vehicleHistoryDealer OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
The name of the vehicles dealer= vehicleHistory 3
- 136131134vehicleHistoryNumLines OBJECT-TYPE
SYNTAX NonNegativelnteger MAX-ACCESS read-only STATUS current DESCRIPTION
The number of Status lines utilized in this device This variable indicates the number of rows in the History table
= vehicleHistory 4
- I36I31135 vehicleHistoryTable OBJECT-TYPE
SYNTAX SEQUENCE OF VehicleHistoryEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION
A list of History table entries= vehicleHistory 5
- 1361311351VehicleHistoryEntry OBJECT-TYPE
SYNTAX VehicleHistoryEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION
An entry containing information applicable to a particular History line
INDEX vehicleHistoryLinelndex = vehicleHistoryTable 1
VehicleHistoryEntry = SEQUENCE vehicleHistoryLinelndex INTEGER vehicleHistoryMaintenanceDate DateAndTime vehicleHistoryMaintenance NonNegativelnteger vehicleHistoryOilChangeDate Date AndT ime vehicleHistoryOilChange NonNegativelnteger
- 13613113511
66
vehicleHistoryLinelndex OBJECT-TYPE SYNTAX Positiveinteger MAX-ACCESS not-accessible STATUS current DESCRIPTION
The History line identifier= vehicleHistoryEntry 1
- 13613113512vehicleHistoryMaintenanceDate OBJECT-TYPE
SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION
The maintenance date= vehicleHistoryEntry 2
- 13613113513vehicleHistoryMaintenance OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS kmMAX-ACCESS read-only STATUS current DESCRIPTION
The present displacement of the vehicle on vehicleHistoryMaintenanceDate
= vehicleHistoryEntry 3
- 13613113514vehicleHistoryOilChangeDate OBJECT-TYPE
SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION
The motors oil change date= vehicleHistoryEntry 4
- 13613113515vehicleHistoryOilChange OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS kmMAX-ACCESS read-only STATUS current DESCRIPTION
The present displacement of the vehicle on vehicleHistoryOilChangeDate
= vehicleHistoryEntry 5
mdash The Status group
- 13613114vehicleStatus OBJECT IDENTIFIER = vehicleMIBObjects 4
- 136L31141 vehicleStatusHelp OBJECT-TYPE
SYNTAX INTEGER on(l) off(2)
MAX-ACCESS read-write STATUS current DESCRIPTION
Setting this object to on will cause the vehicle system to send a help notification Setting this object to off means normal situation
= vehicleStatus 1
- 136131142vehicleStatusNumLines OBJECT-TYPE
SYNTAX NonNegativelnteger MAX-ACCESS read-only STATUS current DESCRIPTION
The number of Status lines utilized in this deviceThis variable indicates the number of rows in the Status table
= vehicleStatus 2
- 136131143 vehicleStatusTable OBJECT-TYPE
SYNTAX SEQUENCE OF VehicleStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION
A list of Status table entries= vehicleStatus 3
- I36I311431 VehicleStatusEntry OBJECT-TYPE
SYNTAX VehicleStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION
An entry containing information applicable to a particular Status line
INDEX vehicleStatusLinelndex = vehicleStatusTable 1
VehicleStatusEntry = SEQUENCE vehicleStatusLinelndex INTEGER vehicleStatusSpeed NonNegativelntegervehicleStatusRpm NonNegativelntegervehicleStatusMotorTemperature INTEGER vehicleStatusFuelLevel NonNegativelnteger vehicleStatusKm NonNegativelntegervehicleStatusTirePressure NonNegativelnteger vehicleStatusMotorOilLevel NonNegativelnteger vehicleStatusBatteryLevel NonNegativelnteger vehicleStatusLocation DisplayString
- I36I31134311vehicleStatusLinelndex OBJECT-TYPE
SYNTAX Positiveinteger MAX-ACCESS not-accessible STATUS current DESCRIPTION
The Status line identifier= VehicleStatusEntry 1
- 136131134312vehicleStatusSpeed OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS km per hourMAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles current speed= VehicleStatusEntry 2
- 136131134313vehicleStatusRpm OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS rotations per minuteMAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles current rotations per minute= VehicleStatusEntry 3
- 136131134314vehicleStatusMotorT emperature OBJECT-TYPE
SYNTAX INTEGER UNITS degrees CentigradeMAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles engine current temperature
= vehicleStatusEntry 4
- 136131134315 vehicleStatusFuelLevel OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS HireMAX-ACCESS read-only STATUS current DESCRIPTION
The current fuel level= vehicleStatusEntry 5
- 136131134316vehicleStatusKm OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS kmMAX-ACCESS read-only STATUS current DESCRIPTION
The current total displacement of vehicle = vehicleStatusEntry 6
- 136131134317 vehicleStatusTirePressure OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS psiMAX-ACCESS read-only STATUS current DESCRIPTION
The current tire pressure vehicleStatusEntry 7
- 136131134318 vehicleStatusMotorOilLevel OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS litreMAX-ACCESS read-only STATUS current DESCRIPTION
The current motor oil level= vehicleStatusEntry 8
- 136131134319 vehicleStatusBatteryLevel OBJECT-TYPE
SYNTAX INTEGER unknown(l) batteryNormal(2) batteryLow(3)
MAX-ACCESS read-only
STATUS currentDESCRIPTION
The indication of the capacity remaining in the vehicles battery system
= vehicleStatusEntry 9
- 1361311343110 vehicleStatusLocation OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
The GPS indication of the vehicles current location
vehicleStatusEntry 10
mdash The Control group
- 13613115vehicleControl OBJECT IDENTIFIER = vehicleMIBObjects 5
- 136131151 vehicleControlFuel OBJECT-TYPE
SYNTAX INTEGER on(l) off(2)
MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION
Setting this object to On(l) indicates that the vehicle is able to be turned on Setting to Off(2) will cause the fuel to be cut offrsquo
= vehicleControl 1
- 136131152 vehicleControlIgnition OBJECT-TYPE
SYNTAX INTEGER on(l) ofi(2)
MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION
Setting this object to On(l) indicates that the vehicle is to be turned on Setting to 00(2) will cause the eletric system to be cut off1
= vehicleControl 2
mdash Notifications
- This section defines the well-known notifications sent by- vehicle agents
- 1361312vehicleMIBNotifications OBJECT IDENTIFIER = vehicleMIB 2
- I36I3121vehicleNotificationChangeOilAndMaintenance NOTIFICATION-TYPE
OBJECTS vehicleHistoryMaintenanceDate vehicleHistoryMaintenance vehicleHistoryOilChangeDate vehicleHistoryOilChange
STATUS current DESCRIPTION
The vehicle is approaching oil change and regular maintenance dates This Notification is persistent and is resent at one day intervals until the history table is updated
= vehicleMIBNotifications 1
- 13613122vehicleNotificationHelp NOTIFICATION-TYPE
OBJECTS vehicleStatusHelp STATUS current DESCRIPTION
This Notification is sent when the vehicles conductor turns on a help switch
= vehicleMIBNotifications 2
- I36I3123vehicleNotificationWarranty NOTIFICATION-TYPE
OBJECTS vehicleldentWarranty STATUS current DESCRIPTION
The vehicles warranty is close to expiring dateThis Notification is persistent andis resent at one week intervals until dead line
= vehicleMIBNotifications 3
mdash Conformance information
mdash1361313vehicleMIBConformance OBJECT IDENTIFIER = vehicleMIB 3
-13613131vehicleCompliance OBJECT IDENTIFIER = vehicleMIBConformance 1
mdash compliance statements
mdash136131311vehicleBasicCompliance MODULE-COMPLIANCE
STATUS current DESCRIPTION
The compliance statement for vehicles that only support the identifying and status objects
MODULE mdash this moduleMANDATORY-GROUPS vehicleBasicGroup
= vehicleCompliance 1
mdash136131312vehicleAdvancedCompliance MODULE-COMPLIANCE
STATUS current DESCRIPTION
The compliance statement for vehicles that support advanced-feature functions such as history and notifications
MODULE mdash this moduleMANDATORY-GROUPS vehicleBasicGroup
vehicleAdvancedGroup vehicleNotificationsGroup
= vehicleCompliance 2
mdash136131313vehicleControlCompliance MODULE-COMPLIANCE
STATUS current DESCRIPTION
The compliance statement for vehicles that support control-featured functions
MODULE mdash this moduleMANDATORY-GROUPS vehicleBasicGroup
vehicleControlGroup = vehicleCompliance 3
mdash136131314vehicleFullCompliance MODULE-COMPLIANCE
STATUS current DESCRIPTION
The compliance statement for vehicles that support all functions
MODULE mdash this moduleMANDATORY-GROUPS vehicleBasicGroup
vehicleAdvancedGroup vehicleNotificationsGroup
73
vehicleControlGroup = vehicleCompliance 4
mdash units of conformance
mdash summary at a glance
mdash basic adv ControlmdashvehicleldentManufacturer X X X X
mdashvehicleldentModel x X X X
mdashvehicleldentSoftwareVersion x X X X
mdashvehicleldentAgentSoftwareVersion X X X X
mdashvehicleldentType X X X X
mdashvehicleldentFuel X X X X
mdashvehicleldentManufacturing Y ear X X X X
mdashvehicleldentModel Year X X X X
mdashvehicleldentCapacity X X X X
mdashvehicleldentPower X X X X
mdashvehicleldentMotorType X X X XmdashvehicleldentMotorNumber X X X X
mdashvehicleldentCylinder X X X X
mdashvehicleldentFirstOilChange X X X X
mdashvehicleldentOilChangePeriod X X X XmdashvehicleldentFirstMaintenance X X X X
mdashvehicleldentMaintenancePeriod X X X XmdashvehicleldentColor X X X X
mdashvehicleldentChassisId X X X XmdashvehicleldentLicencePlate X X X X
mdashvehicleldentlpAddress X X X XmdashvehicleldentMacAddress X X X X
mdashvehicleldentSerialNumber X X X XmdashvehicleldentWarranty X X X X
mdashvehicleOwnerName X X
mdashvehicleOwnerRegister X XmdashvehicleOwnerPhone X X
mdashvehicleOwnerMail X X
mdashvehicleHistoryDeliveryDate X X
mdashvehicleHistoryVendor X X
mdashvehicleHistoryDealer X X
mdashvehicleHistoryNumLines X X
mdashvehicleHistoryLinelndex X X
mdashvehicleHistoryMaintenanceDate X X
mdashvehicleHistoryMaintenance X X
mdashvehicleHistoryOilChangeDate X X
mdashvehicleHistoryOilChange X X
mdashvehicleStatusHelp X X X X
mdashvehicleStatusNumLines X X X X
mdashvehicleStatusLinelndex X X X X
mdashvehicleStatusSpeed X X X X
mdashvehicleStatusRpm X X X X
mdashvehicleStatusMotorTemperature X X X X
mdashvehicleStatusFuelLevel X X X X
mdashvehicleStatusKm X X X X
mdashvehicleStatusTyrePressure X X X X
--vehicleStatusMotorOilLevel X X X X
mdashvehicleStatusBatteryLevel X X X X
mdashvehicleStatusLocation X X X X
mdashvehicleControlFuel X X
mdashvehicleControlIgnition X X
mdashvehicleNotificationChangeOilAndMaintenance X X
mdashvehicleNotificationHelp X X
mdashvehicleNotificationWarranty X X
- units of conformance
- I36I3132vehicleGroups OBJECT IDENTIFIER = vehicleMIBConformance 2
- 136131321vehicleBasicGroup OBJECT-GROUP
OBJECTS vehicleldentManufacturer vehicleldentModel vehicleldentSoftwareVersion vehicleldent AgentSoft waumlre V ersion vehicleldentType vehicleldentFuel vehicleldentManufacturing Y ear vehicleldentModel Year vehicleldentCapacity vehicleldentPowervehicleldentMotorType vehicleldentMotorNumber vehicleldentCylindervehicleldentFirstOilChange vehicleldentOilChangePeriod vehicleldentFirstMaintenance vehicleldentMaintenancePeriod vehicleldentColor vehicleldentChassisId vehicleldentLicencePlate vehicleldentlpAddress vehicleldentMacAddress vehicleldentSerialNumber vehicleldentWarranty vehicleStatusHelp vehicleStatusNumLines vehicleStatusLinelndex vehicleStatusSpeed vehicleStatusRpm vehicleStatusMotorTemperature vehicleStatusFuelLevel vehicleStatusKm vehicleStatusTirePressure vehicleStatusMotorOilLevel
75
vehicleStatusBatteryLevel vehicleStatusLocation STATUS current DESCRIPTION
The vehicleBasicGroup defines objects which are common across all vehicles which meet basic compliance
= vehicleGroups 1
- 136131322vehicleAdvancedGroup OBJECT-GROUP
OBJECTS vehicleOwnerName vehicleOwnerRegister vehicleOwnerPhone vehicleOwnerMail vehicleHistoryDeliveryDate vehicleHistoryVendor vehicleHistoryDealer vehicleHistoryNumLines vehicleHistoryLinelndex vehicleHistoryMaintenanceDate vehicleHistoryMaintenance vehicleHistoryOilChangeDate vehicleHistoryOilChange
STATUS current DESCRIPTION
The vehicleAdvancedGroup defines objects which are related to vehicles history and owner
vehicleGroups 2
- 136131323vehicleControlGroup OBJECT-GROUP
OBJECTS vehicleControlFuel vehicleControlIgnition STATUS current DESCRIPTION
The vehicleControlGroup defines objects which are related to control-feature functions
= vehicleGroups 3
- 136131324vehicleNotificationGroup NOTIFICATION-GROUP
NOTIFICATIONS vehicleNotificationChangeOilAndMaintenance vehicleNotificationHelp vehicleNotificationWarranty
STATUS current DESCRIPTION
The vehicleNotificationGroup defines objects which are related to notifications-feature functions
= vehicleGroups 4
END
GLOSSAacuteRIO E ABREVIACcedilOtildeES
ASNl Abstract Syntax Notation One - Notaccedilatildeo de Sintaxe Abstrata Um Uma notaccedilatildeo para
representaccedilatildeo de dados em protocolos de comunicaccedilatildeo definida pela ISO O gerenciamento
Internet utiliza um subconjunto de ASNl
CDMA Code Division Multiple Access - acesso muacuteltiplo por divisatildeo de coacutedigo
EHF Extremely High Frequency - frequumlecircncia extremamente alta
FDMA Frequency Division Multiple Access - acesso muacuteltiplo por divisatildeo de frequumlecircncia
HF High Frequency - frequumlecircncia alta
HTTP Hiper-Text Markup Language - Linguagem de Marcaccedilatildeo de HiperTexto A linguagem
utilizada na construccedilatildeo de paacuteginas WWW
ISM Industrial Scientific and Medical bands - Faixas de frequumlecircncias alocadas para aplicaccedilotildees
industriais cientiacuteficas e meacutedicas
ISO International Organization for Standardization - Organizaccedilatildeo Internacional para
Padronizaccedilatildeo Um dos oacutergatildeos mais importantes no mundo de padronizaccedilotildees com diversos
estudos na aacuterea de computadores e particularmente de redes de computadores
LF Low Frequency - frequumlecircncia baixa
MF Medium Frequency - frequumlecircncia meacutedia
MIB Management Information Base - Base de Informaccedilotildees de Gerenciamento Uma coleccedilatildeo
de informaccedilotildees gerenciais sobre um determinado recurso
OSI Open Systems Interconnection - Interconexatildeo de Sistemas Abertos Um conjunto de
padronizaccedilotildees para interconexatildeo de sistemas em redes de computadores
RFC Request For Comments - Requisiccedilotildees Para Comentaacuterios Os documentos publicados pelo
IETF e que tratam de assuntos Internet Nem todos os RFCs satildeo padrotildees e alguns jamais o
chegam a ser
SHF Super High Frequency - frequumlecircncia super-alta
Site - Conjunto de documentos da WWW acessiacuteveis a partir de um determinado endereccedilo Eacute o
endereccedilo virtual de uma empresa ou uma aplicaccedilatildeo
SMI Structure o f Management Information - Estrutura da Informaccedilatildeo de Gerenciamento
Define a maneira como as informaccedilotildees de gerenciamento satildeo criadas e seus relacionamentos
SNMP Simple Network Management Protocol - Protocolo de Gerenciamento de Redes
Simples o protocolo de gerenciamento utilizado na Internet
TCPIP Transmission Control Protocol Internet Protocol - Protocolo de Controle de
Transmissotildees Protocolo Internet Os protocolos baacutesicos utilizados na Internet
TDMA Time Division Multiple Access mdash acesso muacuteltiplo por divisatildeo de tempo
UHF Ultra High Frequency - frequumlecircncia ultra-alta
VHF Very High Frequency - frequumlecircncia muito alta
VLF Very Low Frequency - frequumlecircncia muito baixa
WWW World Wide Web - Grande Teia Mundial Nome dado ao conjunto de maacutequinas que
trocam informaccedilotildees utilizando o protocolo HTTP
78
REFEREcircNCIAS BIBLIOGRAacuteFICAS
ANATEL Agecircncia Nacional de Telecomunicaccedilotildees Atribuiccedilatildeo de faixas de frequumlecircncias no Brasil Disponiacutevel em lthttpwwwanatelgovbrToolsframeasplink=radiofrequencia qaffpdfgt Acesso em 26 set 2002
thBICSI Telecommunications distribution methods manual 8 ed Tampa Florida v2 1998 Cap 29
BRASIL Web Site Oficial do Departamento Nacional de Tracircnsito Disponiacutevel em lthttpwww denatrangovbrpg70jspgt Acesso em 08 nov 2002
BRASIL Web Site Oficial do Departamento Nacional de Tracircnsito Disponiacutevel em httpwww denatrangovbrpgl8jspgt Acesso em 10 nov 2002
CASE J et al RFC 1157 - A Simple Network Management Protocol (SNMP) Network Working Group may 1990 p 5
FIAT AUTOMOacuteVEIS Web Site Oficial do Brasil Disponiacutevel em httpwwwfiatcombr index_sitephpgt institucional a faacutebrica Acesso em 19 nov 2002
GOOGLE Web Site de Busca Disponiacutevel em lthttpwwwgooglecombrsearch hl=ptampie=ISO-8859-1 ampq=22rastreamento+de+veEDculo s22ampbtnG=Pesquisa+Google amplr=lang_ptgt Acesso em 15 out 2002
MELLO Roseleine Calgaro Uma MIB de apoio agrave gerecircncia do relacionamento com o cliente em comeacutercio eletrocircnico 2002 108 f Dissertaccedilatildeo (Mestrado em Ciecircncias da Computaccedilatildeo) - Universidade Federal de Santa Catarina Florianoacutepolis 2002
RIO DE JANEIRO (Estado) 5 set 2002 Tracircnsito Brasil Estatiacutestica da Organizaccedilatildeo Mundial de Sauacutede sobre tracircnsito Disponiacutevel em lthttpwwwtransitobrasilcombrnoticia noticiaphp noti=1044gt Acesso em 22 out 2002
RIO DE JANEIRO (Estado) SuperTrack Rastreamento de veiacuteculos Disponiacutevel em lthttp wwwsupertrackcombr2htmgt Acesso em 02 out 2002
79
RIO DE JANEIRO (Estado) Revista Engebraacutes Mortos no tracircnsito chegam a 1 milhatildeo e acidentes consomem US$ 10 bi ao ano Disponiacutevel em lthttpwwwengebrascombr EngbWebportuguesmortosnohtmgt Acesso em 24 set 2002
TANENBAUM Andrew S Redes de computadores 3 ed Rio de Janeiro Campus 1997 923 p
TANIGUCHI Caacutessio O bom exemplo do tracircnsito em Curitiba Curitiba mar 2002 Disponiacutevel em lthttpwwwcuritibaprgovbrpmcAgenciaartigostransitolhtmlgt Acesso em 19 nov 2002
TIM Telesc Celular Cobertura Disponiacutevel em lthttpwww2timsulcombr intemaaspitem=2amppagina=coberturagt Acesso em 26 set 2002
26
Modelo SNMP em Redes de
Computadores
Modelo SNMP em Veiacuteculos
Automotores
Estaccedilotildees de
Gerenciamento
Estaacuteticas complexas e
centralizadas
Estaacuteticas ou moacuteveis complexas ou
simples e descentralizadas
Noacutes
GerenciadosEstaacuteticos Moacuteveis
Relaccedilatildeo
Estaccedilotildees Noacutes1 O n n O n
Elementos
Gerenciados
Computadores hubs switches
roteadores
Automoacuteveis ocircnibus caminhotildees
motocicletas
Base de
InformaccedilotildeesMIB-II
Os objetos e grupos da MIB-II satildeo
insuficientes para este fimTabela 31 - Comparativo de Uso no Modelo SNMP
Natildeo se quer que com este trabalho sejam abolidas as questotildees de sigilo e segredo industrial na
pesquisa e desenvolvimento dos veiacuteculos pelo contraacuterio As atuais formas de monitoramento
e telemetria com a meta de resolver problemas e aumentar a vantagem competitiva de seus
produtos satildeo boas principalmente para os consumidores
27
4 - MODELO DE GERENCIAMENTO DE VEIacuteCULOS AUTOMOTORES
O modelo proposto nesta dissertaccedilatildeo eacute baseado no modelo SNMP e utiliza os elementos
previstos ou seja estaccedilotildees de gerenciamento noacutes gerenciados informaccedilotildees e um protocolo
de comunicaccedilatildeo A intenccedilatildeo eacute utilizar ao maacuteximo toda a tecnologia que jaacute foi desenvolvida e
foi consolidada ao longo dos uacuteltimos anos pois isto traraacute baixos custos e uma massa criacutetica jaacute
formada
Neste capiacutetulo e nos posteriores utilizar-se-aacute para efeito de maior clareza a denominaccedilatildeo
carro eou automoacutevel ao inveacutes de veiacuteculo inclusive nas figuras O carro eacute o veiacuteculo mais
comum e pretende-se que o leitor na medida em que se embasa o modelo vaacute traccedilando um
paralelo com as situaccedilotildees corriqueiras do dia-a-dia De qualquer forma o modelo foi pensado
para ser utilizado em todos os tipos de veiacuteculos sejam eles de passeio utilitaacuterios de carga
motocicletas de passageiros enfim todos os veiacuteculos (noacutes) que utilizam a malha viaacuteria (rede)
do paiacutes
O modelo proposto apresenta trecircs arquiteturas Fiacutesica Funcional e de Informaccedilatildeo A
arquitetura Fiacutesica define a infra-estrutura de comunicaccedilatildeo entre os componentes do sistema a
arquitetura Funcional descreve os componentes loacutegicos do sistema e as funcionalidades que
podem ser desenvolvidas e a arquitetura de Informaccedilatildeo apresenta um conjunto de variaacuteveis
que datildeo suporte ao desenvolvimento das aplicaccedilotildees e as notificaccedilotildees que podem ser emitidas
no caso destas variaacuteveis atingirem limiares especificados Cada uma dessas arquiteturas seraacute
detalhada nos itens a seguir
28
41 Arquitetura Fiacutesica
Esta dissertaccedilatildeo utiliza o Modelo de Gerenciamento SNMP por se tratar de uma tecnologia
que eacute padratildeo possui inuacutemeros gerentes e agentes desenvolvidos para as mais diversas
aplicaccedilotildees e eacute produzida em escala o que baixa os custos de implantaccedilatildeo em qualquer
veiacuteculo A quantidade de pessoal que jaacute atua nesta tecnologia tambeacutem eacute um fator positivo A
figura abaixo mostra esquematicamente o modelo sendo aplicado no gerenciamento de
veiacuteculos
Gerenciamento
(GERENTE
SNMP)
Fig 41 - Modelo de Gerenciamento SNMP em Veiacuteculos Automotores
Saindo de um modelo teoacuterico e descrevendo um modelo praacutetico tem-se um computador
rodando um programa gerente SNMP que interage com uma base de dados este computador
possui uma interface ethemet 10100 que estaacute conectada por cabo de par tranccedilado ou fibra
oacutetica a uma bridge Esta bridge converte o padratildeo de comunicaccedilatildeo de rede ethernet em
radiofrequumlecircncia utilizando uma frequumlecircncia de saiacuteda e outra de entrada este conjunto eacute
vulgarmente denominado canal e eacute compartilhado por todos os veiacuteculos equipados com uma
bridge similar A bridge do veiacuteculo opera no mesmo canal e compartilha a banda total
fornecida pelo sistema gerente com os outros veiacuteculos que estatildeo na regiatildeo de cobertura da
antena (ERB - estaccedilatildeo radiobase)
A cobertura de cada ERB depende basicamente da potecircncia real dissipada pela antena do tipo
e ganho da antena Uma referecircncia praacutetica que se pode ter eacute o das aacutereas de cobertura de
telefones celulares o modelo proposto nesta dissertaccedilatildeo pode ser implementado com uma
infraestrutura semelhante A figura 42 mostra os elementos reais e sua interaccedilatildeo
Fig 42 - Modelo fiacutesico para gerenciamento de veiacuteculos
O Modelo de Gerenciamento de Veiacuteculos Automotores contempla todas as etapas da ldquovidardquo
de um veiacuteculo ou seja satildeo previstos estaacutegios diferenciados de monitoramento e controle de
acordo com a etapa em que o veiacuteculo se encontra
A primeira etapa de um veiacuteculo automotor fisicamente falando eacute a sua produccedilatildeo
normalmente executada em seacuterie As montadoras possuem plantas fabris em diversas
localidades do mundo onde produzem determinadas linhas e modelos de veiacuteculos No
momento que o veiacuteculo recebe seu sistema eletro-eletrocircnico incluindo o microservidor
veicular uma estaccedilatildeo de gerenciamento da produccedilatildeo jaacute pode iniciar a gravaccedilatildeo dos dados de
identificaccedilatildeo do mesmo como eacute ilustrado na figura 43
MONTADORA DE AUTOMOacuteVEIS Linha de montagem
Dados de Identificaccedilatildeo do veiacuteculo
Fig 43 - Gerenciamento na produccedilatildeo do veiacuteculo
O veiacuteculo cumpre sua trajetoacuteria na linha de montagem jaacute interagindo com uma aplicaccedilatildeo-
gerente desenvolvida para este fim O fabricante neste momento jaacute pode monitorar os testes
iniciais do veiacuteculo gerenciar sua armazenagem no paacutetio da faacutebrica e o embarque para a
concessionaacuteria Apenas duas estaccedilotildees radiobase externas tecircm capacidade para dar cobertura a
todo parque fabril de uma montadora como a Fiat em Betim MG que eacute a maior montadora do
paiacutes com 613800 m2 de aacuterea construiacuteda segundo informa o site brasileiro da Fiat Automoacuteveis
(2002) Algumas ERBs internas que tem um custo muito inferior agraves externas completariam a
cobertura nos pontos necessaacuterios da linha de montagem
O veiacuteculo pronto segue na maior parte das vezes para uma concessionaacuteria autorizada para ser
comercializado Esta mesma concessionaacuteria normalmente presta assistecircncia teacutecnica aos
veiacuteculos da marca tendo limitaccedilotildees quando recebe um automoacutevel por exemplo de um
concorrente Com uma estaccedilatildeo radiobase interna a concessionaacuteria estaacute habilitada a monitorar
todos os veiacuteculos que entrarem na sua oficina estando eles equipados com o microservidor
veicular O teacutecnico da empresa tem a sua disposiccedilatildeo dados histoacutericos e perfis de uso do
veiacuteculo que podem auxiliar na detecccedilatildeo e soluccedilatildeo do problema
Os dados de identificaccedilatildeo do veiacuteculo e do proprietaacuterio aliados ao perfil do condutor tomam-
se ferramentas para conquista e manutenccedilatildeo do cliente A diminuiccedilatildeo do iacutendice de roubos e
acidentes toma a contrataccedilatildeo do seguro uma opccedilatildeo menos necessaacuteria diminuindo o gasto de
quem compra o veiacuteculo e consequumlentemente aumentando as vendas A figura 44 mostra as
possibilidades de gerenciamento nas fases de comercializaccedilatildeo e manutenccedilatildeo
32
REVENDA DE AUTOMOacuteVEIS
Fig 44 - Gerenciamento na comercializaccedilatildeo e manutenccedilatildeo do veiacuteculo
Encerrada a primeira comercializaccedilatildeo do veiacuteculo inicia-se a etapa de utilizaccedilatildeo do mesmo
por um proprietaacuterio ou condutor O microservidor veicular interage com o condutor via painel
digital ou sintetizador de voz Alguns veiacuteculos de maior valor agregado jaacute satildeo equipados com
paineacuteis que atendem ao ldquocomputador de bordoldquo e ao sistema de som raacutedios FM transmitem
pequenas chamadas e notiacutecias que satildeo lidas no interior do veiacuteculo Sintetizadores de voz
equipam os veiacuteculos chamados ldquotop de linhardquo e informam para o motorista colocar o cinto de
seguranccedila que existem portas abertas etc O Modelo de Gerenciamento de Veiacuteculos
Automotores possibilita que haja um enriquecimento das informaccedilotildees e possibilidades para o
condutor do veiacuteculo conforme mostra a figura 45
33
Fig 45 - Gerenciamento no uso do veiacuteculo
PROPRIETAacuteRIO DO AUTOMOacuteVEL
Monitoramento
Garantia e revisotildees
Seguranccedila
O proprietaacuterio do veiacuteculo eacute notificado sempre que uma troca de oacuteleo ou manutenccedilatildeo
preventiva eacute necessaacuteria diminuindo os riscos de uma eventual perda de garantia do fabricante
O aviso de que a garantia do veiacuteculo estaacute expirando tambeacutem existe e isto possibilita uma
eventual diminuiccedilatildeo de custos numa revisatildeo Como o veiacuteculo interage com o sistema gestor
de tracircnsito o modelo prevecirc um mecanismo de solicitaccedilatildeo de socorro muito uacutetil em casos de
acidentes ou quebra do veiacuteculo O maior benefiacutecio eacute saber que seu veiacuteculo estaacute sendo
monitorado assim como os outros veiacuteculos que estatildeo trafegando O monitoramento causa
maior disciplina no tracircnsito e a consequumlente diminuiccedilatildeo de acidentes como mostra a
experiecircncia na capital paranaense na palavra de Cassio Taniguchi
Em 2001 foram 20 menos mortes no tracircnsito curitibano Passamos de 16 em 2000 para 13 morte em cada grupo de 10 mil veiacuteculos Esse eacute o indicador utilizado para mensurar o niacutevel de seguranccedila no tracircnsito urbano E eacute tambeacutem um iacutendice capaz de nos informar a respeito do niacutevel de civilidade que nossa sociedade alcanccedilou Os curitibanos merecem aplausos porque esse resultado eacute fruto de um esforccedilo coletivo que tem envolvido toda a
34
cidade desde 1997 quando lanccedilamos o programa Cidadatildeo em Tracircnsito O programa todos lembram eacute ancorado no tripeacute formado pela engenharia de traacutefego fiscalizaccedilatildeo e educaccedilatildeo para o Tracircnsito E em cinco anos os resultados falam por si proacuteprios O investimento realizado pela Prefeitura de Curitiba passa de R$ 100 milhotildees - o maior entre as cidades de mesmo porte no paiacutes (TANIGUCHI 2002)
O gerenciamento do veiacuteculo auxilia os engenheiros de traacutefego e aumenta o poder de
fiscalizaccedilatildeo do Poder Puacuteblico tornando praticamente inviaacuteveis as accedilotildees criminosas
envolvendo veiacuteculos O Poder Puacuteblico do Brasil bem como de todo paiacutes que adotar este
modelo de gerenciamento ganha uma ferramenta poderosa de gestatildeo de tracircnsito com reflexos
em oacutergatildeos governamentais federais estaduais e municipais diversos tais como departamentos
de tracircnsito departamentos de poliacutecia rodoviaacuteria poliacutecias civil e militar serviccedilos de
inteligecircncia poliacutecia federal serviccedilos de repressatildeo ao crime organizado e secretarias de
receita A figura 46 ilustra algumas situaccedilotildees contempladas neste modelo proposto
Fig 46 - Gerenciamento pelo Poder Puacuteblico
Administraccedilatildeo da malha viaacuteria
Controle de roubos e acidentes
PODER PUacuteBLICOMonitoramento de
tracircnsito
O poder que o modelo disponibiliza aos oacutergatildeos puacuteblicos eacute o poder da informaccedilatildeo em tempo
real o conjunto formado pela identificaccedilatildeo inequiacutevoca do veiacuteculo seu provaacutevel condutor e a
localizaccedilatildeo atual com pequena margem de erro permite accedilotildees policiais raacutepidas e eficientes O
Modelo de Gerenciamento de Veiacuteculos permite ainda que o sistema gestor execute controles
remotamente sobre o veiacuteculo como corte de combustiacutevel e de igniccedilatildeo do motor causando a
imobilizaccedilatildeo instantacircnea As Estaccedilotildees Puacuteblicas de Gerenciamento satildeo as mais complexas e as
mais seguras de todo o modelo visto o poder que carregam em sua aplicaccedilatildeo Apenas o Poder
Puacuteblico constituiacutedo pode ter acesso a estas potencialidades do sistema e para tanto a
aplicaccedilatildeo-gerente deve ser inviolaacutevel
A figura 47 simula uma implantaccedilatildeo de estaccedilotildees radiobase na regiatildeo central da capital
catarinense dando uma ideacuteia de como seria a distribuiccedilatildeo das antenas para haver
gerenciamento sobre os veiacuteculos que circulam na aacuterea
Fig 47 - Estaccedilotildees Radiobase em Florianoacutepolis
42 Arquitetura Funcional
O sistema fiacutesico apresentado anteriormente eacute mostrado aqui como entidades loacutegicas
posicionadas de acordo com sua funccedilatildeo no modelo de gerenciamento A figura 46 ilustra o
modelo funcional
36
Fig 48 - Modelo Funcional de Gerenciamento
421 Estaccedilotildees de Gerenciamento
As estaccedilotildees de gerenciamento satildeo de diferentes porte e complexidade variando de uma
estaccedilatildeo simples para gravaccedilatildeo de dados de identificaccedilatildeo na faacutebrica ateacute um grande complexo
de gerenciamento de veiacuteculos montado com computadores de grande porte e programas de
gerenciamento capazes de suportar milhares de noacutes (veiacuteculos) no Departamento de Estradas
de Rodagem de uma unidade da federaccedilatildeo As estaccedilotildees seratildeo basicamente destinadas a trecircs
finalidades de acordo com os interesses dos mantenedores da gerecircncia
4211 Estaccedilotildees de Gerenciamento de Produccedilatildeo
As estaccedilotildees de produccedilatildeo satildeo localizadas no ambiente de montagem do veiacuteculo ao lado da
linha de produccedilatildeo em seacuterie da motocicleta do automoacutevel do caminhatildeo do utilitaacuterio do
trator etc Esta estaccedilatildeo serviraacute para gravar as primeiras variaacuteveis na MIB do veiacuteculo
basicamente as de identificaccedilatildeo tais como nome do fabricante modelo do veiacuteculo nuacutemero de
seacuterie etc Estes dados satildeo estaacuteticos e soacute podem ser gravados e alterados em faacutebrica satildeo
uacutenicos e sua longevidade eacute coincidente com a do veiacuteculo
4212 Estaccedilotildees de Gerenciamento de Manutenccedilatildeo
As estaccedilotildees de manutenccedilatildeo estaratildeo baseadas nas concessionaacuterias autorizadas revendas de
automoacuteveis e oficinas mecacircnicas Sua funccedilatildeo baacutesica seraacute a gravaccedilatildeo de dados relativos agrave
venda e ao proprietaacuterio do veiacuteculo Satildeo estaccedilotildees simples que poderatildeo consultar as
informaccedilotildees de qualquer carro de qualquer marca visto que a padronizaccedilatildeo usando SNMP
retira o caraacuteter proprietaacuterio dos sistemas atuais
4213 Estaccedilotildees Puacuteblicas de Gerenciamento
Satildeo estaccedilotildees complexas e seguras que gerenciam a malha viaacuteria de um ou mais municiacutepios de
um estado da uniatildeo Basicamente compostas por hardware e software de grande porte como
por exemplo uma workstation HP ou IBM rodando Openview ou Unicenter TNG interagindo
com uma base de dados Oracle A seguranccedila possibilitada pelo SNMPv3 eacute um fator
primordial neste caso pois aqui estaratildeo sendo utilizadas funccedilotildees de controle vitais no veiacuteculo
422 Noacutes Gerenciados
O noacute gerenciado neste modelo proposto eacute tipicamente um veiacuteculo automotor conforme citado
anteriormente Aqui existe uma caracteriacutestica singular que eacute a de que os noacutes satildeo moacuteveis estatildeo
constantemente em deslocamento desde sua fabricaccedilatildeo na montadora passando pelo
transporte ateacute a revenda e o uso posterior pelo proprietaacuterio ou motorista O veiacuteculo dispotildee de
um hardware especialista - um microservidor veicular mdash que contecircm a vehicleMIB e o agente
este hardware interage com os sensores e atuadores existentes no automoacutevel O microservidor
veicular eacute composto basicamente de uma unidade central de processamento memoacuteria volaacutetil
memoacuteria permanente interface com o veiacuteculo e com a rede sem fio este produto assim como
descrito neste modelo natildeo existe comercialmente poreacutem a tecnologia eacute a mesma que eacute
utilizada na implementaccedilatildeo de gerenciamento em roteadores e switches
423 Meio de Comunicaccedilatildeo
A forma como a estaccedilatildeo gerenciadora e o noacute gerenciado trocam informaccedilotildees eacute por
radiofrequumlecircncia ou seja eacute uma comunicaccedilatildeo ethemet sem fio (wireless) que utiliza a mesma
tecnologia jaacute empregada em redes locais O gerente (estaccedilatildeo gerente) interage com o agente
(noacute gerenciado) por intermeacutedio de uma bridge ethemet sem fio e vice-versa A frequumlecircncia de
difusatildeo deve ser diversa das maciccedilamente utilizadas ISM (Aplicaccedilotildees Industriais Cientiacuteficas
e Meacutedicas) por motivos oacutebvios a escolha deve recair nas faixas atribuiacutedas para aplicaccedilatildeo
moacutevel terrestre preferencialmente as proacuteximas das bases de VHF e UHF 41015 MHz ateacute 50
MHz e 3354 MHZ ateacute 3999 MHz (ANATEL 2002)
Fig 49 - Espectro de frequumlecircncias no Brasil
423 Informaccedilotildees de Gerenciamento
As informaccedilotildees envolvidas estatildeo definidas em vehicleMIB e satildeo tratadas pelo agente
especialista que acompanha o veiacuteculo Os objetos ou atributos em questatildeo atendem a
legislaccedilatildeo brasileira de tracircnsito vigente e os requisitos baacutesicos do fabricante do revendedor e
do proprietaacuterio
39
424 Protocolo de Gerenciamento
O protocolo a ser utilizado eacute o SNMPv3 implementado sobre SNMPv2 A versatildeo 3 apresenta
vaacuterios avanccedilos na questatildeo de seguranccedila e as definiccedilotildees podem ser vistas nas RFCs 2571 a
2575 Como esta versatildeo natildeo eacute completa existe a necessidade da versatildeo anterior que pode ser
vista nas RFCs 1905 e 1906
43 Arquitetura de Informaccedilatildeo
A vehicleMIB foi projetada para atender as demandas baacutesicas de todas entidades fiacutesicas e
juriacutedicas que interagem com um automoacutevel Esta MIB procura natildeo conflitar com os sistemas
atualmente implantados que foram concebidos com outra finalidade
A pesquisa que resultou nesta MIB abrangeu a atual legislaccedilatildeo de tracircnsito os atuais coacutedigos
procedimentos e nuacutemeros empregados pela induacutestria automobiliacutestica e suas concessionaacuterias
As funccedilotildees principais de um automoacutevel foram contempladas somou-se a elas algumas
variaacuteveis trazidas do universo de redes de computadores e outras retiradas de carros-conceito
431 Desenvolvimento da MIB
Utilizou-se como ferramenta de auxiacutelio um pacote de programas da MG-Soft chamado MIB
Browser Professional Edition sendo que as figuras que mostram a aacutervore da MIB satildeo telas
capturadas deste software
40
f j MG-SOFT MIszlig Compiler - [MIszlig Group1J File Edit View Modules Jools Window Help
B MIB Tree B Q ] iso
B - Q org B Q dod
R-f1 internetiQ j directorv
+i _ J mgmtR I__| experimental
B vehicleMIBi Q j vehideMIBObjects Si f j vehicleMIBNotifications IS _ J vehicleMIBConformance
f i L_1 private I- SNMPvl Traps
ffl iJ T extual ConventionsS Type Assignments
Fig 410 - Aacutervore da MIB
A vehicleMIB faz parte do grupo experimental (3) segundo a notaccedilatildeo ASNl utilizada pelo
protocolo SNMP Os objetos definidos (OBJECT IDENTIFIER) para compor a vehicleMIB
foram trecircs a saber
vehicleMIBObjects conteacutem todas as informaccedilotildees relativas a identificaccedilatildeo do veiacuteculo
(vehicleldent) ao proprietaacuterio do veiacuteculo (vehicleOwner) o seu histoacuterico (vehicleHistory)
valores momentacircneos (vehicleStatus) e variaacuteveis para controle (vehicleControl)
vehicleMIBNotifications este objeto comporta os atributos utilizados para notificaccedilatildeo de
eventos importantes e se destinam principalmente para servir ao motoristaproprietaacuterio
vehicleMIBConformance este grupo define as necessidades e possibilidades de
implementaccedilatildeo segundo uma famiacutelia de objetos (OBJECT-GROUP) preacute-determinada Os
atributos referentes a grupos e as questotildees de concordacircncia estatildeo contidos nos OBJECT
IDENTIFIER vehicleGroups e vehicleCompliance
41
bullJMG-SOFT MIB Compilei [MIB Group]Uumliacute File Edit View Modules loots Window Help
tg satildegt U m amp T raquo f t I o s P3 m p | 0
B ^ MIB Tree B _ J iso
H Q j org eacute Q dod
Eacute j J internetP~1 directory
B i_ J mgmt rsquo Q j mib-2
agrave Q experimental Ograve OtildeEcirc vehicleMIB
Egrave __| vehicleMIBObjectsSi _ J vehicleldent ffl- n vehicleOwner E _ ] vehicle History ffl- fj vehicleStatus Egrave C j vehicleControl
atilde __) vehicleMIBNotificationsvehicleN otificationChangeO ilAndM aintenance
lt4 vehicleN otificationHelp d f vehicleNotificationGuaranty
B _ ] vehicleMIBConformance IacuteB _ J vehicleCompliance Eacute L J vehicleGroups
B -(_J private1Q j enterprises
Fig 411mdash Aacutervore de vehicleMIBObjects
432 Descriccedilatildeo de vehicleMIBObjects
Esta seccedilatildeo descreve com maiores detalhes cada variaacutevel que compotildee a vehicleMIBObjects
que eacute composta pelos grupos vehicleldent vehicleOwner vehicleHistory vehicleStatus e
vehicleControl
42
4321 Grupo vehicleldent
F1 P 1 experimental Eacute- vehicleMIB
lEacute vehicleMIB Objects B- [_ J vehicleldent
vehicleldentManufacturer vehicleldentModel
vehicleldentSoftwareVersionamp vehideldentAgentSoftwareVersion
vehiclel dentType vehicleldentFuel vehicleldentManufacturingYear vehiclel dentM odelYrsquo ear vehiclel dentCapacity
I^ vehiclel dentPoweri-- vehiclel dentM otorType
vehiclel dentM otorNumber vehiclel dentCylinder
vehiclel dentFirstOilChange | ^ vehicleldentFirstMaintenance
gt$j vehicleldentMaintenancePeriod vehiclel dentColor
i vehiclel dentChassisl d j-- vehicleldentLicencePlate bull vehicleldentlpAddress i - ^ vehicleldentMacAddress h vehiclel dentS eriaIN umber vehicleldentGuaranty
Fig 411 - Aacutervore de vehicleldent
vehicleldentManufacturer - O objeto vehicleldentManufacturer eacute uma string que armazena o
nome da empresa que produz o veiacuteculo eacute gravada em faacutebrica e natildeo se altera mais Esta
variaacutevel seraacute preenchida por exemplo com ldquoGeneral Motorsrdquo ldquoVolkswagenrdquo ou ldquoYamahardquo
vehicleldentModel - Esta variaacutevel conteraacute a identificaccedilatildeo do modelo do veiacuteculo eacute fixa e natildeo
pode ser alterada Ex Palio EX Xsara Picasso Celta
vehicleldentSoftwareVersion - Este atributo eacute reservado agrave versatildeo do firmware ou software do
veiacuteculo e eacute atualizado cada vez que eacute feito o upgrade do mesmo Este programa eacute uma espeacutecie
de sistema operacional do hardware contido no veiacuteculo
vehicleldentAgentSoftwareVersion - A versatildeo do agente de gerenciamento pode ou natildeo
coincidir com a versatildeo de firmware Caso estes programas tenham tratamento e evoluccedilatildeo
distintos as versotildees podem ser atualizadas separadamente e teratildeo coacutedigos diferentes
vehicleldentType - Este objeto serve para identificar o tipo de veiacuteculo segundo determinaccedilatildeo
das leis brasileiras de tracircnsito O tipo de veiacuteculo automotor consta na documentaccedilatildeo de
licenciamento e pode ser por exemplo tipo automoacutevel de passeio caminhatildeo de carga ocircnibus
de passageiros etc
vehicleldentFuel - A variaacutevel vehicleldentFuel serve para identificar o combustiacutevel principal
para que o veiacuteculo foi originalmente construiacutedo Eacute gravado na linha de montagem e
permanece caso haja transformaccedilatildeo posterior no motor do veiacuteculo este dado natildeo pode ser
alterado Ex gasolina tipo C oacuteleo diesel energia eleacutetrica etc
vehicleldentManufacturing Year - Neste atributo eacute gravado o ano de fabricaccedilatildeo do veiacuteculo
Depois de gravado natildeo se altera
vehicleldentModelYear - A vehicleldentModelYear armazena o ano do modelo do veiacuteculo
que pode ou natildeo coincidir com o ano de fabricaccedilatildeo
vehicleldentCapacitv - Esta variaacutevel eacute uma string que armazena a capacidade do veiacuteculo de
acordo com a destinaccedilatildeo do mesmo ou seja se se tratar de um caminhatildeo a capacidade de
carga seraacute de 40000 kg se for um automoacuteveL a capacidade seraacute de 5 passageiros por
exemplo
vehicleldentPower - Identifica a potecircncia nominal da motorizaccedilatildeo principal do veiacuteculo que
pode ser expressa em cv (cavalo-vapor) ou W (watt) de acordo com a legislaccedilatildeo vigente no
paiacutes de utilizaccedilatildeo do veiacuteculo
vehicleldentMotorTvpe - Este atributo armazena a identificaccedilatildeo da principal forma de
motorizaccedilatildeo do veiacuteculo ou seja qual o tipo de motor que preferencialmente ou
prioritariamente eacute utilizado Caso o veiacuteculo seja um hiacutebrido com motor a combustatildeo e
eleacutetrico armazenar a identificaccedilatildeo do motor mais utilizado
vehicleldentMotorNumber - Este objeto armazena o nuacutemero de identificaccedilatildeo do motor do
veiacuteculo que eacute uacutenico e faz parte do conjunto de nuacutemeros que identificam o conjunto de
sistemas que compotildee um veiacuteculo
vehicleldentCvlinder - Utilizada para informar o nuacutemero total de cilindros (pistotildees) do motor
caso se trate de um motor de combustatildeo
vehicleldentFirstOilChange - Esta variaacutevel serve para armazenar a distacircncia maacutexima
percorrida - a popular ldquoquilometragemrdquo - para se realizar a primeira troca de oacuteleo lubrificante
interno do motor Esta informaccedilatildeo serviraacute para que o condutor do veiacuteculo seja notificado a
tempo de proceder agrave troca sem causar danos ao motor nem perder a garantia de faacutebrica
vehicleldentOilChangePeriod - O objeto em questatildeo armazena o valor em km ou milhas
recomendado pelo fabricante entre trocas de oacuteleo lubrificante do motor Ex 10000 km
vehicleldentFirstMaintenance - A variaacutevel vehicleldentFirstMaintenance serve para registrar
o limite de quilometragem para realizaccedilatildeo da primeira revisatildeo gratuita do veiacuteculo Existe na
vehicleMIB uma notificaccedilatildeo que utiliza este atributo com o objetivo de resguardar o
proprietaacuterio de um eventual esquecimento ou distraccedilatildeo que acarretaria perda de garantia
vehicleldentMaintenancePeriod - O atributo eacute registrado em faacutebrica e representa o valor da
quilometragem recomendada entre as manutenccedilotildees preventivas E uma seguranccedila a mais para
o usuaacuterio que seraacute avisado sempre que determinados conjuntos de peccedilas principalmente
mecacircnicas estiverem com seu desgaste natural no limite
vehicleldentColor - A vehicleldentColor eacute a string que armazena o nome da cor predominante
do veiacuteculo Esta informaccedilatildeo eacute gravada em faacutebrica e permanece inalterada durante a vida uacutetil
do veiacuteculo
vehicleldentChassisId - Todo veiacuteculo possui um nuacutemero de identificaccedilatildeo gravado fisicamente
em seu chassis ou monobloco esta variaacutevel armazena este nuacutemero
vehicleldentLicencePlate - Este atributo armazena a placa do veiacuteculo no caso do Brasil
composto por 3 letras e 4 nuacutemeros Esta identificaccedilatildeo somente eacute conhecida apoacutes o
licenciamento do veiacuteculo que eacute feito apoacutes a venda em consequumlecircncia o valor somente poderaacute
ser gravado na concessionaacuteria ou revenda
vehicleldentlpAddress - Esta variaacutevel estaacute determinada na vehicleMIB para uma eventual
necessidade de acesso a Internet sendo que um provedor de acesso iraacute fornecer o valor que
seraacute volaacutetil e teraacute a mesma duraccedilatildeo do acesso solicitado
vehicleldentMacAddress - Este campo foi implementado para que o veiacuteculo utilize um
nuacutemero uacutenico de identificaccedilatildeo dentro das mesmas regras vaacutelidas hoje para equipamentos e
acessoacuterios de informaacutetica A utilizaccedilatildeo de uma identificaccedilatildeo deste tipo poderaacute substituir uma
ou mais jaacute existentes
vehicleldentSerialNumber - O nuacutemero de seacuterie de produccedilatildeo do veiacuteculo eacute gravado em faacutebrica e
permanece inalterado durante a vida do mesmo Segue as regras de cada fabricante
vehicleldentWarrantv - Este atributo armazena o valor referente ao periacuteodo de garantia do
veiacuteculo tipicamente 1 ou 2 anos a partir da data da primeira venda Esta informaccedilatildeo serve
para que o proprietaacuterio seja notificado antes do vencimento deste limite para que possa
realizar as manutenccedilotildees necessaacuterias com um miacutenimo de gasto
4322 Grupo vehicleOwner
vehicleOwnerName - A variaacutevel vehicleOwnerName armazena o nome do proprietaacuterio do
veiacuteculo o mesmo nome que consta no documento legal de licenciamento Eacute gravado na
concessionaacuteria e alterado de acordo com os documentos do veiacuteculo
vehicleOwnerRegister - Este objeto serve para armazenar um nuacutemero de algum documento de
identificaccedilatildeo do proprietaacuterio No Brasil os valores preferenciais satildeo o Cadastro de Pessoa
Fiacutesica (CPF) e o Cadastro Nacional da Pessoa Juriacutedica (CNPJ) mas pode conter os nuacutemeros
da carteira nacional de habilitaccedilatildeo ou carteira de identidade
vehicleOwnerPhone - O atributo vehicleOwnerPhone registra o nuacutemero de um telefone de
contato do proprietaacuterio do veiacuteculo
vehicleOwnerMail - Esta string serve para armazenar o endereccedilo eletrocircnico (e-mail) do
proprietaacuterio do veiacuteculo Este valor e o anterior satildeo regravados em concessionaacuteria a cada troca
de proprietaacuterio
4323 Grupo vehicIeHistory
3 T I experimental vehicleMIB
Otilde P jJ vehicleMIBObjects Eacute L J vehicleldent El i_ J vehicleOwner
vehicleOwnerName vehicleO wnerR egister vehicleOwnerFone vehicleOwnerMail
B l_ J vehicleH istoryvehicleH istory D eliveryD ate vehicleH istoryVendor vehicleH istoryDealer
^ vehicleH istoryN umLinesEacute1 __J vehicleH istoryT able
B - lla vehicleH istoryEntryvehicleHistoryLinelndex
Q vehicleHistoryMaintenanceDate ^ vehicleH istoryMaintenance
vehicleH istoryuumlilChangeD ate Q vehicleH istoryOilChange
Fig 413 - Arvore de vehicleOwner e vehicIeHistory
vehicleHistorvDelivervDate - A variaacutevel em questatildeo foi criada para armazenar a data da
primeira entrega do veiacuteculo tipicamente a data constante na nota fiscal de venda da
montadora ou da concessionaacuteria destinada ao proprietaacuterio
vehicleHistoryVendor - A vehicleHistoryVendor armazena o nome do vendedor que realizou
a venda do veiacuteculo ao proprietaacuterio Este vendedor eacute tipicamente um funcionaacuterio da revenda
ou concessionaacuteria
vehicleHistorvDealer - O nome da revenda ou concessionaacuteria (pessoa juriacutedica) eacute gravado
neste campo de forma que fique registrada a empresa que comercializou o veiacuteculo
vehieleHistoryNumLines - Representa o nuacutemero maacuteximo de linhas que seratildeo armazenadas na
tabela vehicleHistoryTable
vehicleHistorvLinelndex - Representa o iacutendice da tabela vehicleHistoryTable
vehicleHistoryMaintenanceDate - A variaacutevel vehicleHistoryMaintenanceDate serve para
registrar as datas das manutenccedilotildees preventivas realizadas contendo dia mecircs e ano Esta
informaccedilatildeo serve principalmente para resguardar o usuaacuterio do veiacuteculo quanto agraves garantias de
peccedilas e sistemas
vehicleHistoryMaintenance - Aqui se identifica a quilometragem do veiacuteculo na ocasiatildeo em
que eacute realizada a manutenccedilatildeo preventiva Informada em quilocircmetros corresponde agrave marcaccedilatildeo
presente do odocircmetro do veiacuteculo
vehicleHistoryOilChangeDate - Esta variaacutevel armazena a data das trocas de oacuteleo lubrificante
do motor cuja periodicidade eacute definida pelo fabricante e deve ser cumprida a risca para o
veiacuteculo natildeo perder a garantia
vehicleHistoryOilChange - Este atributo registra a quilometragem do veiacuteculo por ocasiatildeo da
troca de oacuteleo lubrificante correspondente
48
4324 Grupo vehicleStatus
B - n experimental S gg vehicleMIB
vehicleMIBObjectsS3 __] vehicleldentra- r~l vehicleQwner reg L_3 vehicleHistory
S Q vehicleStatus|--reggt vehicleS tatusHeip j- - vehicles atusNurnLines
B r_ j vehicles tatusT able B l|sj vehicles tatusEntry
vehicleS tatusLinelndex vehicleS tatusS peed j- ^ vehicleStatusRpm
vehicleStatusMotorTemperature vehicleStatusFuelLevel
^ vehicleS tatusKmvehicleStatusTirePressure
^ vehicleStatusMotorOilLevel vehicleS tatusBatteryLevel
^ vehicleStatusLocation B Q j vehicleControl
j-regraquo vehicleControlFuel J ______ j______ 1 vehicleContfQllgnition________________
Fig 414 - Aacutervore de vehicleStatus
vehicleStatusHelp - Esta variaacutevel pode assumir somente os valores de ligado ou desligado eacute
acionada pelo condutor do veiacuteculo e serve como pedido de socorro Uma notificaccedilatildeo eacute emitida
a partir da vehicleStatusHelp
vehicleStatusNumLines - Este atributo serve para definir o nuacutemero maacuteximo de linhas da
tabela vehicleStatusTable
vehicleStatusLinelndex - Esta variaacutevel eacute o iacutendice da tabela vehicleStatusTable
vehicleStatusSpeed - Neste atributo eacute registrada a velocidade presente do veiacuteculo fornecida
pelo sistema convencional de sensoriamento do veiacuteculo em quilocircmetros ou milhas por hora
vehicleStatusRpm - A vehicleStatusRpm armazena o valor atual de rotaccedilotildees ou giros do eixo
principal do motor a unidade eacute rpm (rotaccedilotildees por minuto)
vehicleStatusMotorTemperature - Este atributo registra a temperatura atual do liacutequido de
arrefecimento do motor em graus centiacutegrados ou Fahrenheit
vehicleStatusFuelLevel - A variaacutevel vehicleStatusFuelLevel eacute usada para indicar o niacutevel atual
do combustiacutevel principal do veiacuteculo
vehicleStatusKm - A variaacutevel armazena a quilometragem total percorrida pelo veiacuteculo desde
sua fabricaccedilatildeo em quilocircmetros ou milhas terrestres
vehicleStatusTvrePressure - Este atributo foi criado para registrar o valor presente da pressatildeo
nos pneus do veiacuteculo e serve para informar sobre um pneu que esteja furado ou com uma
quantidade insuficiente de material gasoso ou liacutequido em seu interior Este monitoramento jaacute
existe hoje principalmente em caminhotildees de carga sendo raro em motocicletas e
automoacuteveis
vehicleStatusMotorOilLevel - Esta variaacutevel marca o niacutevel presente de oacuteleo lubrificante do
motor e ajuda a identificar uma eventual ldquoqueimardquo de oacuteleo ou seja um consumo acima do
previsto pelo fabricante que pode resultar em dano grave ao motor
vehicleStatusBatteryLevel - Este valor corresponde agrave carga atual da bateria que eacute usada
principalmente para dar a partida no veiacuteculo
vehicleStatusLocation - A informaccedilatildeo de localizaccedilatildeo do veiacuteculo pode ser feita de duas
maneiras uma aproximada resultado da associaccedilatildeo com a raacutedio-base que recebeu a
identificaccedilatildeo do veiacuteculo A segunda forma mais precisa eacute a partir da informaccedilatildeo gerada por
um moacutedulo GPS (global positioning system) do veiacuteculo o GPS atualiza constantemente a
vehicleStatusLocation com as coordenadas presentes
4325 Grupo vehicleControl
vehicleControlFuel - Este atributo de controle assume ligado ou desligado e eacute a forma do
sistema puacuteblico de controle da malha viaacuteria interromper remotamente o fornecimento de
combustiacutevel para o motor ocasionando a parada do veiacuteculo Esta accedilatildeo de controle eacute feita nos
casos de roubo fuga ou sequumlestro e requer intervenccedilatildeo policial
vehicleControlIgnition - Este atributo de controle assume ligado ou desligado e eacute a forma do
sistema puacuteblico de controle da malha viaacuteria interromper remotamente o sistema de igniccedilatildeo de
combustiacutevel para o motor ocasionando a parada do veiacuteculo Eacute uma alternativa ao controle
anterior pois enquanto um desliga a bomba de combustiacutevel o outro corta a energia eleacutetrica
que ocasiona a queima de combustiacutevel que aciona o motor Esta accedilatildeo de controle eacute feita nos
casos de roubo fuga ou sequumlestro e requer intervenccedilatildeo policial
433 Descriccedilatildeo de vehicleMIBNotificationsS L J experimental
Eacute H fg vehicleMIBB lt01 vehicleMIBObjects
Eacute vehicleldent Eacute O vehicleOwner te j__j vehicleHistory Eacute - f l vehicleStatus B - P l vehicleControl
U vehicleM IB N otificationsvehicleN otificationChangeO ilAndM aintenance
if vehicleN otificationHelp A f vehicleN otificationGuatanty
Eacute L J vehicleMIBConiacuteorrnance H r~l private______________________________________________
Fig 415 - Aacutervore de vehicleMIBNotifications
vehicleNotificationChangeOilAndMaintenance - Esta notificaccedilatildeo eacute emitida quando os limites
de troca de oacuteleo lubrificante do motor ou de manutenccedilatildeo preventiva estiverem proacuteximos e
auxilia o condutor do veiacuteculo a realizar estas tarefas em tempo haacutebil natildeo correndo o risco de
dano ou de perda de garantia
vehicleNotificationHelp - Esta notificaccedilatildeo eacute acionada em caso de pedido de socorro pelo
condutor do veiacuteculo
vehicleNotificationWarranty - A notificaccedilatildeo em questatildeo foi criada para informar o condutor
do veiacuteculo da aproximaccedilatildeo do final do periacuteodo de garantia regulamentar dado pela montadora
do veiacuteculo Este aviso permite que sejam feitos consertos sem ocircnus ou seja dentro da
cobertura da garantia
434 Descriccedilatildeo de vehicleMIBConformance
As regras de conformidade satildeo os niacuteveis de implementaccedilotildees da base de dados possiacuteveis
partindo de um conjunto miacutenimo aceitaacutevel ateacute a implementaccedilatildeo total A tabela 41 apresenta
as implementaccedilotildees baacutesica avanccedilada de controle e plena
4341 Descriccedilatildeo de vehicleComplience
vehicleBasicComplience - esta regra de conformidade incorpora o miacutenimo conjunto de
variaacuteveis que devem ser implementadas num veiacuteculo basicamente dados de identificaccedilatildeo e
status Estas variaacuteveis satildeo contidas em vehicleBasicGroup
vehicleAdvancedComplience - esta norma acrescenta a anterior os dados histoacutericos e as
notificaccedilotildees Composta pelos grupos vehicleBasicGroup vehicleAdvancedGroup e
vehicleNotificationsGroup
vehicleControlComplience - aleacutem das variaacuteveis de identificaccedilatildeo esta regra solicita as
implementaccedilotildees dos objetos de controle ou seja vehicleBasicGroup mais
vehicleControlGroup
vehicleFullComplience - esta implementaccedilatildeo considera todos os objetos da MIB no veiacuteculo
possibilitando identificaccedilatildeo completa dados estatiacutesticos status atual e capacidade de controle
Os grupos satildeo vehicleBasicGroup vehicleAdvancedGroup vehicleNotificationsGroup e
vehicleControlGroup
52
OBJETO BASIC ADV CONTROL FULL
vehicleldentManufacturer X X X X
vehicleldentModel X X X X
vehicleldentSoflware V ersion X X X X
vehicleldentAgentSoftwareVersion X X X X
vehicleldentT ype X X X X
vehicleldentFuel X X X X
vehicleldentManufacturing Y ear X X X X
vehicleldentModel Year X X X X
vehicleldentCapacity X X X X
vehicleldentPower X X X X
vehicleldentMotorType X X X X
vehicleldentMotorNumber X X X X
vehicleldentCylinder X X X X
vehicleldentFirstOilChange X X X X
vehicleldentOilChangePeriod X X X X
vehicleldentFirstMaintenance X X X X
vehicleldentMaintenancePeriod X X X X
vehicleldentColor X X X X
vehicleldentChassisId X X X X
vehicleldentLicencePlate X X X X
vehicleldentlpAddress X X X X
53
vehicleldentMacAddress X X X X
vehicleldentSerialNumber X X X X
vehicleldent Warranty X X X X
vehicleOwnerName X X
vehicleOwnerRegister X X
vehicleOwnerPhone X X
vehicleOwnerMail X X
vehicleHistoryDeliveryDate X X
veMcleHistoryV endor X X
vehicleHistoryDealer X X
vehicleHistoryNumLines X X
vehicleHistoryLinelndex X X
vehicleHistoryMaintenanceDate X X
vehicleHistoryMaintenance X X
vehicleHistoryOilChangeDate X X
vehicleHistoryOilChange X X
vehicleStatusHelp X X X X
vehicleStatusNumLines X X X X
vehicleStatusLinelndex X X X X
vehicleStatusSpeed X X X X
vehicleStatusRpm X X X X
vehicleStatusMotorTemperature X X X X
54
vehicleStatusFuelLevel X X X X
vehicleStatusKm X X X X
vehicleStatusTyrePressure X X X X
vehicleStatusMotorOilLevel X X X X
vehicleStatusBatteryLevel X X X X
vehicleStatusLocation X X X X
vehicleControlFuel X X
vehicleControlIgnition X X
vehicleNotificationChangeOilAndMaintenance X X
vehicleNotificationHelp X X
vehicleNotificationWarranty X X
Tabela 41 - Planilha de Conformidade
4342 Descriccedilatildeo de vehicleGroups
vehicleBasicGroup - conteacutem as variaacuteveis vehicleldentManufacturer vehicleldentModel
vehicleldentSoftwareVersion vehicleldentAgentSoftwareVersion vehicleldentType
vehicleldentFuel vehicleldentManufacturingYear vehicleldentModelYear vehicleldent
Capacity vehicleldentPower vehicleldentMotorType vehicleldentMotorNumber vehicle
IdentCylinder vehicleldentFirstOilChange vehicleldentOilChangePeriacuteod vehicleldentFirst
Maintenance vehicleldentMaintenancePeriod vehicleldentColor vehicleldentChassisId
vehicleldentLicencePlate vehicleldentlpAddress vehicleldentMacAddress vehicleldent
SerialNumber vehicleldentWarranty vehicleStatusHelp vehicleStatusNumLines
vehicleStatus Linelndex vehicleStatusSpeed vehicleStatusRpm vehicleStatusMotor
Temperature vehicleStatusFuelLevel vehicleStatusKm vehicleStatusTirePressure vehicle
StatusMotorOilLevel vehicleStatusBatteryLevel vehicleStatusLocation
vehicleAdvancedGroup - conteacutem os objetos vehicleOwnerName vehicleOwnerRegister
vehicleOwnerPhone vehicleOwnerMail vehicleHistoryDeliveryDate vehicleHistoryVendor
vehicleHistoryDealer vehicleHistoryNumLines vehicleHistoryLinelndex vehicleHistory
MaintenanceDate vehicleHistoryMaintenance vehicleHistoryOilChangeDate vehicleHistory
OilChange
vehicleControlGroup - conteacutem as variaacuteveis vehicleControlFuel e vehicleControlIgnition
vehicleNotificationsGroup - conteacutem os objetos vehicleNotificationChangeOilAnd
Maintenance vehicleNotificationHelp e vehicleNotificationWarranty
56
5 - CONCLUSAtildeO
O Brasil eacute um paiacutes com grandes mazelas sociais que satildeo agravadas por acidentes crimes e
contravenccedilotildees Todos estes eventos geram grandes prejuiacutezos econocircmicos e morais a toda
populaccedilatildeo Esta dissertaccedilatildeo propocircs definir um modelo tecnicamente viaacutevel que incremente
sensivelmente a capacidade do Estado de gerenciar sua frota de veiacuteculos que satildeo elementos
sempre presentes nos eventos em questatildeo
Este trabalho procurou detalhar fiacutesica e funcionalmente cada elemento necessaacuterio para que o
Modelo de Gerenciamento de Veiacuteculos Automotores funcione Embasou teoricamente as
vaacuterias tecnologias envolvidas e consolidou-as com sistemas similares existentes O passo
inicial para que haja o desenvolvimento das vaacuterias peccedilas do quebra-cabeccedila foi efetivamente
criado que foi o Modelo de Informaccedilatildeo - a MIB
Esta base de dados - a vehicleMIB - representa o ponto de partida para o desenvolvimento de
elementos necessaacuterios ao modelo aqui especificado A proacutepria MIB pode ser estendida de
acordo com as necessidades e caracteriacutesticas proprietaacuterias de cada fabricante de veiacuteculos Mas
as grandes frentes que se abrem satildeo as de desenvolvimentos de aplicaccedilotildees de gerenciamento e
equipamentos dedicados Neste sentido pretende-se dar continuidade a esta pesquisa atraveacutes
da especificaccedilatildeo e implementaccedilatildeo do microservidor veicular uma peccedila de hardware capaz de
interagir com sensores e atuadores de um automoacutevel e ao mesmo tempo comunicar-se com
uma rede ethemet sem fio e com o motorista tudo de forma segura e confiaacutevel
Os desafios poliacuteticos e sociais natildeo satildeo menores um modelo como o proposto aqui altera a
percepccedilatildeo e os haacutebitos das pessoas Altera tambeacutem a balanccedila do poder econocircmico do capital
pois algumas empresas simplesmente perdem sua utilidade bem como alguns oacutergatildeos estatais
Em compensaccedilatildeo novas empresas surgem novas tecnologias satildeo criadas e o paiacutes toma a
vanguarda em gerenciamento viaacuterio sepultando os interesses particulares em detrimento do
coletivo
O trabalho aqui desenvolvido representa a possibilidade de um avanccedilo social e econocircmico
consideraacutevel e recomenda-se que a pesquisa e o desenvolvimento continuem nesta linha
buscando materializar as ideacuteias e conceitos apresentados no Modelo de Gerenciamento de
Veiacuteculos Automotores
57
ANEXO 1 - VehicleMIB
VEHICLE-MIB DEFINITIONS = BEGIN
IMPORTSdirectory mgmt experimental enterprises
FROM RFC1155-SMI MODULE-IDENTITY OBJECT-TYPE NOTIFICATION-TYPE OBJECT-IDENTITY Counter32 Gauge32 Integer32 IpAddress
FROM SNMPv2-SMI DisplayString TimeStamp Timelnterval TestAndlncr
AutonomousType DateAndTime TEXTUAL-CONYENTION FROM SNMPv2-TC
MODULE-COMPLIANCE OBJECT-GROUP NOTIFICATION-GROUP FROM SNMPv2-CONF
mib-2FROM RFC1213-MIB
Positiveinteger NonNegativelnteger FROM UPS-MIB
MacAddressFROM BRIDGE-MIB
- 136 131vehicleMIB MODULE-IDENTITY
LAST-UPDATED 200210151827Z - october 15 2002 at 1827 ORGANIZATION UFSC - CPGCCCONT ACT-INF O
Bobiquins Estevatildeo de MelloPostal address BR Sistemas Ltda
Rua Lauro Linhares 2123803ATrindadeFlorianoacutepolis SC88036-002Brasil
Tel 55 48 234 8945 Fax 55 48 234 8945
E-mail bobibrsistemascombrDESCRIPTION
The MIB module to describe vehicles= experimental 1
- 1361311vehicleMIBObjects OBJECT IDENTIFIER = vehicleMIB 1
mdash The Device Identification group
All objects in this group except for vehicleldentLicencePlate and vehiclelpAddress are set at device initialization and remain static
- I36I3111vehicleldent OBJECT IDENTIFIER vehicleMIBObjects 1
- 136L31111vehicleldentManufacturer OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The name of the vehicles manufacturer= vehicleldent 1
- 136131112vehicleldentModel OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles model designation= vehicleldent 2
- 136131113vehicleldentSoftwareVersion OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles firmwaresoftware version(s) This variablemay or may not have the same value asvehicleldentAgentSoftwareVersion in some implementations
vehicleldent 3
- 136131114vehicleldent Agent Soft wareV ersion OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles agent software version This variable may or may not have the same value asvehicleldentvehicleSoftwareVersion in some implementations
= vehicleldent 4
- 136131115vehicleldentType OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles identification type= vehicleldent 5
- L36131116vehicleldentFuel OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles fuel identification= vehicleldent 6
- 136131117vehiclel dentManufacturing Y ear OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles year= vehicleldent 7
- 136131118vehicleldentModelYear OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles model year vehicleldent 8
- 136L31119vehicleldentCapacity OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles capacity= vehicleldent 9
- 1361311110vehicleldentPower OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles engine power
= vehicleldent 10
-1361311111vehicleldentMotorType OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles motor type= vehicleldent 11
- 1361311112vehicleldentMotorNumber OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles engine identification number= vehicleldent 12
- 1361311113vehicleldentCylinder OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles engine number of cylinders= vehicleldent 13
- 1361311114vehicleldentFirstOilChange OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles displacement required for the first oil change = vehicleldent 14
- 1361311115vehicleldentFirstMaintenance OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles displacement required for the first oficial maintenance
= vehicleldent 15
- 1361311116vehicleldentMaintenancePeriod OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles regular maintenance intervals= vehicleldent 16
-1361311117vehicleldentColor OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles predominant color= vehicleldent 17
- 1361311118vehicleldentChassisId OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles chassis identification number= vehicleldent 18
- 1361311119vehicleldentLicencePlate OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
A string which identifies the vehicles licence plate This object should be set by the dealer
= vehicleldent 19
- 1361311120vehicleldentlpAddress OBJECT-TYPE
SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION
The IP Address of the vehicle This value must be provided by the managing aplication A value of 0000 implies that there isnt a provider nearby
DEFVAL 00000000rsquoH = vehicleldent 20
- 1361311121vehicleldentMacAddress OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-only STATUS current DESCRIPTION
The MAC address used by this vehicle when it must be referred to in a unique fashion It is only required to be unique
REFERENCEIEEE 802ID-1990 Sections 64113 and 3125
= vehicleldent 21
-1361311122vehicleldentSerialNumber OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
A string which identifies the vehicles serial number = vehicleldent 22
- 1361311123vehicleldent Warranty OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
A string which identifies the vehicles warranty= vehicleldent 23
mdash Owner Group
- I36I3112vehicleOwner OBJECT IDENTIFIER = vehicleMIBObjects 2
- L36131121 vehicleOwnerName OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
A string which identifies the vehicles ownerThis object should be set by the dealer
= vehicleOwner 1
- 136L31122vehicleOwnerRegister OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current
DESCRIPTIONA string which identifies the owners registerThis object should be set by the dealer
= vehicleOwner 2
- 136131123 vehicleOwnerPhone OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
A string which identifies the owners phone number This object should be set by the dealer
vehicleOwner 3
- 136131124 vehicleOwnerMail OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
A string which identifies the owners e-mailThis object should be set by the dealer
vehicleOwner 4
mdash History Group
- 13613113vehicleHistory OBJECT IDENTIFIER = vehicleMIBObjects 3
- 136131131vehicleHistoryDeliveryDate OBJECT-TYPE
SYNTAX DateAndTime MAX-ACCESS read-write STATUS current DESCRIPTION
The vehicles delivery date and time= vehicleHistory 1
- 136L31132vehicleHistory Vendor OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
The name of the vehicles vendor= vehicleHistory 2
65
- 136L31133vehicleHistoryDealer OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
The name of the vehicles dealer= vehicleHistory 3
- 136131134vehicleHistoryNumLines OBJECT-TYPE
SYNTAX NonNegativelnteger MAX-ACCESS read-only STATUS current DESCRIPTION
The number of Status lines utilized in this device This variable indicates the number of rows in the History table
= vehicleHistory 4
- I36I31135 vehicleHistoryTable OBJECT-TYPE
SYNTAX SEQUENCE OF VehicleHistoryEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION
A list of History table entries= vehicleHistory 5
- 1361311351VehicleHistoryEntry OBJECT-TYPE
SYNTAX VehicleHistoryEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION
An entry containing information applicable to a particular History line
INDEX vehicleHistoryLinelndex = vehicleHistoryTable 1
VehicleHistoryEntry = SEQUENCE vehicleHistoryLinelndex INTEGER vehicleHistoryMaintenanceDate DateAndTime vehicleHistoryMaintenance NonNegativelnteger vehicleHistoryOilChangeDate Date AndT ime vehicleHistoryOilChange NonNegativelnteger
- 13613113511
66
vehicleHistoryLinelndex OBJECT-TYPE SYNTAX Positiveinteger MAX-ACCESS not-accessible STATUS current DESCRIPTION
The History line identifier= vehicleHistoryEntry 1
- 13613113512vehicleHistoryMaintenanceDate OBJECT-TYPE
SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION
The maintenance date= vehicleHistoryEntry 2
- 13613113513vehicleHistoryMaintenance OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS kmMAX-ACCESS read-only STATUS current DESCRIPTION
The present displacement of the vehicle on vehicleHistoryMaintenanceDate
= vehicleHistoryEntry 3
- 13613113514vehicleHistoryOilChangeDate OBJECT-TYPE
SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION
The motors oil change date= vehicleHistoryEntry 4
- 13613113515vehicleHistoryOilChange OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS kmMAX-ACCESS read-only STATUS current DESCRIPTION
The present displacement of the vehicle on vehicleHistoryOilChangeDate
= vehicleHistoryEntry 5
mdash The Status group
- 13613114vehicleStatus OBJECT IDENTIFIER = vehicleMIBObjects 4
- 136L31141 vehicleStatusHelp OBJECT-TYPE
SYNTAX INTEGER on(l) off(2)
MAX-ACCESS read-write STATUS current DESCRIPTION
Setting this object to on will cause the vehicle system to send a help notification Setting this object to off means normal situation
= vehicleStatus 1
- 136131142vehicleStatusNumLines OBJECT-TYPE
SYNTAX NonNegativelnteger MAX-ACCESS read-only STATUS current DESCRIPTION
The number of Status lines utilized in this deviceThis variable indicates the number of rows in the Status table
= vehicleStatus 2
- 136131143 vehicleStatusTable OBJECT-TYPE
SYNTAX SEQUENCE OF VehicleStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION
A list of Status table entries= vehicleStatus 3
- I36I311431 VehicleStatusEntry OBJECT-TYPE
SYNTAX VehicleStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION
An entry containing information applicable to a particular Status line
INDEX vehicleStatusLinelndex = vehicleStatusTable 1
VehicleStatusEntry = SEQUENCE vehicleStatusLinelndex INTEGER vehicleStatusSpeed NonNegativelntegervehicleStatusRpm NonNegativelntegervehicleStatusMotorTemperature INTEGER vehicleStatusFuelLevel NonNegativelnteger vehicleStatusKm NonNegativelntegervehicleStatusTirePressure NonNegativelnteger vehicleStatusMotorOilLevel NonNegativelnteger vehicleStatusBatteryLevel NonNegativelnteger vehicleStatusLocation DisplayString
- I36I31134311vehicleStatusLinelndex OBJECT-TYPE
SYNTAX Positiveinteger MAX-ACCESS not-accessible STATUS current DESCRIPTION
The Status line identifier= VehicleStatusEntry 1
- 136131134312vehicleStatusSpeed OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS km per hourMAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles current speed= VehicleStatusEntry 2
- 136131134313vehicleStatusRpm OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS rotations per minuteMAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles current rotations per minute= VehicleStatusEntry 3
- 136131134314vehicleStatusMotorT emperature OBJECT-TYPE
SYNTAX INTEGER UNITS degrees CentigradeMAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles engine current temperature
= vehicleStatusEntry 4
- 136131134315 vehicleStatusFuelLevel OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS HireMAX-ACCESS read-only STATUS current DESCRIPTION
The current fuel level= vehicleStatusEntry 5
- 136131134316vehicleStatusKm OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS kmMAX-ACCESS read-only STATUS current DESCRIPTION
The current total displacement of vehicle = vehicleStatusEntry 6
- 136131134317 vehicleStatusTirePressure OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS psiMAX-ACCESS read-only STATUS current DESCRIPTION
The current tire pressure vehicleStatusEntry 7
- 136131134318 vehicleStatusMotorOilLevel OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS litreMAX-ACCESS read-only STATUS current DESCRIPTION
The current motor oil level= vehicleStatusEntry 8
- 136131134319 vehicleStatusBatteryLevel OBJECT-TYPE
SYNTAX INTEGER unknown(l) batteryNormal(2) batteryLow(3)
MAX-ACCESS read-only
STATUS currentDESCRIPTION
The indication of the capacity remaining in the vehicles battery system
= vehicleStatusEntry 9
- 1361311343110 vehicleStatusLocation OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
The GPS indication of the vehicles current location
vehicleStatusEntry 10
mdash The Control group
- 13613115vehicleControl OBJECT IDENTIFIER = vehicleMIBObjects 5
- 136131151 vehicleControlFuel OBJECT-TYPE
SYNTAX INTEGER on(l) off(2)
MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION
Setting this object to On(l) indicates that the vehicle is able to be turned on Setting to Off(2) will cause the fuel to be cut offrsquo
= vehicleControl 1
- 136131152 vehicleControlIgnition OBJECT-TYPE
SYNTAX INTEGER on(l) ofi(2)
MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION
Setting this object to On(l) indicates that the vehicle is to be turned on Setting to 00(2) will cause the eletric system to be cut off1
= vehicleControl 2
mdash Notifications
- This section defines the well-known notifications sent by- vehicle agents
- 1361312vehicleMIBNotifications OBJECT IDENTIFIER = vehicleMIB 2
- I36I3121vehicleNotificationChangeOilAndMaintenance NOTIFICATION-TYPE
OBJECTS vehicleHistoryMaintenanceDate vehicleHistoryMaintenance vehicleHistoryOilChangeDate vehicleHistoryOilChange
STATUS current DESCRIPTION
The vehicle is approaching oil change and regular maintenance dates This Notification is persistent and is resent at one day intervals until the history table is updated
= vehicleMIBNotifications 1
- 13613122vehicleNotificationHelp NOTIFICATION-TYPE
OBJECTS vehicleStatusHelp STATUS current DESCRIPTION
This Notification is sent when the vehicles conductor turns on a help switch
= vehicleMIBNotifications 2
- I36I3123vehicleNotificationWarranty NOTIFICATION-TYPE
OBJECTS vehicleldentWarranty STATUS current DESCRIPTION
The vehicles warranty is close to expiring dateThis Notification is persistent andis resent at one week intervals until dead line
= vehicleMIBNotifications 3
mdash Conformance information
mdash1361313vehicleMIBConformance OBJECT IDENTIFIER = vehicleMIB 3
-13613131vehicleCompliance OBJECT IDENTIFIER = vehicleMIBConformance 1
mdash compliance statements
mdash136131311vehicleBasicCompliance MODULE-COMPLIANCE
STATUS current DESCRIPTION
The compliance statement for vehicles that only support the identifying and status objects
MODULE mdash this moduleMANDATORY-GROUPS vehicleBasicGroup
= vehicleCompliance 1
mdash136131312vehicleAdvancedCompliance MODULE-COMPLIANCE
STATUS current DESCRIPTION
The compliance statement for vehicles that support advanced-feature functions such as history and notifications
MODULE mdash this moduleMANDATORY-GROUPS vehicleBasicGroup
vehicleAdvancedGroup vehicleNotificationsGroup
= vehicleCompliance 2
mdash136131313vehicleControlCompliance MODULE-COMPLIANCE
STATUS current DESCRIPTION
The compliance statement for vehicles that support control-featured functions
MODULE mdash this moduleMANDATORY-GROUPS vehicleBasicGroup
vehicleControlGroup = vehicleCompliance 3
mdash136131314vehicleFullCompliance MODULE-COMPLIANCE
STATUS current DESCRIPTION
The compliance statement for vehicles that support all functions
MODULE mdash this moduleMANDATORY-GROUPS vehicleBasicGroup
vehicleAdvancedGroup vehicleNotificationsGroup
73
vehicleControlGroup = vehicleCompliance 4
mdash units of conformance
mdash summary at a glance
mdash basic adv ControlmdashvehicleldentManufacturer X X X X
mdashvehicleldentModel x X X X
mdashvehicleldentSoftwareVersion x X X X
mdashvehicleldentAgentSoftwareVersion X X X X
mdashvehicleldentType X X X X
mdashvehicleldentFuel X X X X
mdashvehicleldentManufacturing Y ear X X X X
mdashvehicleldentModel Year X X X X
mdashvehicleldentCapacity X X X X
mdashvehicleldentPower X X X X
mdashvehicleldentMotorType X X X XmdashvehicleldentMotorNumber X X X X
mdashvehicleldentCylinder X X X X
mdashvehicleldentFirstOilChange X X X X
mdashvehicleldentOilChangePeriod X X X XmdashvehicleldentFirstMaintenance X X X X
mdashvehicleldentMaintenancePeriod X X X XmdashvehicleldentColor X X X X
mdashvehicleldentChassisId X X X XmdashvehicleldentLicencePlate X X X X
mdashvehicleldentlpAddress X X X XmdashvehicleldentMacAddress X X X X
mdashvehicleldentSerialNumber X X X XmdashvehicleldentWarranty X X X X
mdashvehicleOwnerName X X
mdashvehicleOwnerRegister X XmdashvehicleOwnerPhone X X
mdashvehicleOwnerMail X X
mdashvehicleHistoryDeliveryDate X X
mdashvehicleHistoryVendor X X
mdashvehicleHistoryDealer X X
mdashvehicleHistoryNumLines X X
mdashvehicleHistoryLinelndex X X
mdashvehicleHistoryMaintenanceDate X X
mdashvehicleHistoryMaintenance X X
mdashvehicleHistoryOilChangeDate X X
mdashvehicleHistoryOilChange X X
mdashvehicleStatusHelp X X X X
mdashvehicleStatusNumLines X X X X
mdashvehicleStatusLinelndex X X X X
mdashvehicleStatusSpeed X X X X
mdashvehicleStatusRpm X X X X
mdashvehicleStatusMotorTemperature X X X X
mdashvehicleStatusFuelLevel X X X X
mdashvehicleStatusKm X X X X
mdashvehicleStatusTyrePressure X X X X
--vehicleStatusMotorOilLevel X X X X
mdashvehicleStatusBatteryLevel X X X X
mdashvehicleStatusLocation X X X X
mdashvehicleControlFuel X X
mdashvehicleControlIgnition X X
mdashvehicleNotificationChangeOilAndMaintenance X X
mdashvehicleNotificationHelp X X
mdashvehicleNotificationWarranty X X
- units of conformance
- I36I3132vehicleGroups OBJECT IDENTIFIER = vehicleMIBConformance 2
- 136131321vehicleBasicGroup OBJECT-GROUP
OBJECTS vehicleldentManufacturer vehicleldentModel vehicleldentSoftwareVersion vehicleldent AgentSoft waumlre V ersion vehicleldentType vehicleldentFuel vehicleldentManufacturing Y ear vehicleldentModel Year vehicleldentCapacity vehicleldentPowervehicleldentMotorType vehicleldentMotorNumber vehicleldentCylindervehicleldentFirstOilChange vehicleldentOilChangePeriod vehicleldentFirstMaintenance vehicleldentMaintenancePeriod vehicleldentColor vehicleldentChassisId vehicleldentLicencePlate vehicleldentlpAddress vehicleldentMacAddress vehicleldentSerialNumber vehicleldentWarranty vehicleStatusHelp vehicleStatusNumLines vehicleStatusLinelndex vehicleStatusSpeed vehicleStatusRpm vehicleStatusMotorTemperature vehicleStatusFuelLevel vehicleStatusKm vehicleStatusTirePressure vehicleStatusMotorOilLevel
75
vehicleStatusBatteryLevel vehicleStatusLocation STATUS current DESCRIPTION
The vehicleBasicGroup defines objects which are common across all vehicles which meet basic compliance
= vehicleGroups 1
- 136131322vehicleAdvancedGroup OBJECT-GROUP
OBJECTS vehicleOwnerName vehicleOwnerRegister vehicleOwnerPhone vehicleOwnerMail vehicleHistoryDeliveryDate vehicleHistoryVendor vehicleHistoryDealer vehicleHistoryNumLines vehicleHistoryLinelndex vehicleHistoryMaintenanceDate vehicleHistoryMaintenance vehicleHistoryOilChangeDate vehicleHistoryOilChange
STATUS current DESCRIPTION
The vehicleAdvancedGroup defines objects which are related to vehicles history and owner
vehicleGroups 2
- 136131323vehicleControlGroup OBJECT-GROUP
OBJECTS vehicleControlFuel vehicleControlIgnition STATUS current DESCRIPTION
The vehicleControlGroup defines objects which are related to control-feature functions
= vehicleGroups 3
- 136131324vehicleNotificationGroup NOTIFICATION-GROUP
NOTIFICATIONS vehicleNotificationChangeOilAndMaintenance vehicleNotificationHelp vehicleNotificationWarranty
STATUS current DESCRIPTION
The vehicleNotificationGroup defines objects which are related to notifications-feature functions
= vehicleGroups 4
END
GLOSSAacuteRIO E ABREVIACcedilOtildeES
ASNl Abstract Syntax Notation One - Notaccedilatildeo de Sintaxe Abstrata Um Uma notaccedilatildeo para
representaccedilatildeo de dados em protocolos de comunicaccedilatildeo definida pela ISO O gerenciamento
Internet utiliza um subconjunto de ASNl
CDMA Code Division Multiple Access - acesso muacuteltiplo por divisatildeo de coacutedigo
EHF Extremely High Frequency - frequumlecircncia extremamente alta
FDMA Frequency Division Multiple Access - acesso muacuteltiplo por divisatildeo de frequumlecircncia
HF High Frequency - frequumlecircncia alta
HTTP Hiper-Text Markup Language - Linguagem de Marcaccedilatildeo de HiperTexto A linguagem
utilizada na construccedilatildeo de paacuteginas WWW
ISM Industrial Scientific and Medical bands - Faixas de frequumlecircncias alocadas para aplicaccedilotildees
industriais cientiacuteficas e meacutedicas
ISO International Organization for Standardization - Organizaccedilatildeo Internacional para
Padronizaccedilatildeo Um dos oacutergatildeos mais importantes no mundo de padronizaccedilotildees com diversos
estudos na aacuterea de computadores e particularmente de redes de computadores
LF Low Frequency - frequumlecircncia baixa
MF Medium Frequency - frequumlecircncia meacutedia
MIB Management Information Base - Base de Informaccedilotildees de Gerenciamento Uma coleccedilatildeo
de informaccedilotildees gerenciais sobre um determinado recurso
OSI Open Systems Interconnection - Interconexatildeo de Sistemas Abertos Um conjunto de
padronizaccedilotildees para interconexatildeo de sistemas em redes de computadores
RFC Request For Comments - Requisiccedilotildees Para Comentaacuterios Os documentos publicados pelo
IETF e que tratam de assuntos Internet Nem todos os RFCs satildeo padrotildees e alguns jamais o
chegam a ser
SHF Super High Frequency - frequumlecircncia super-alta
Site - Conjunto de documentos da WWW acessiacuteveis a partir de um determinado endereccedilo Eacute o
endereccedilo virtual de uma empresa ou uma aplicaccedilatildeo
SMI Structure o f Management Information - Estrutura da Informaccedilatildeo de Gerenciamento
Define a maneira como as informaccedilotildees de gerenciamento satildeo criadas e seus relacionamentos
SNMP Simple Network Management Protocol - Protocolo de Gerenciamento de Redes
Simples o protocolo de gerenciamento utilizado na Internet
TCPIP Transmission Control Protocol Internet Protocol - Protocolo de Controle de
Transmissotildees Protocolo Internet Os protocolos baacutesicos utilizados na Internet
TDMA Time Division Multiple Access mdash acesso muacuteltiplo por divisatildeo de tempo
UHF Ultra High Frequency - frequumlecircncia ultra-alta
VHF Very High Frequency - frequumlecircncia muito alta
VLF Very Low Frequency - frequumlecircncia muito baixa
WWW World Wide Web - Grande Teia Mundial Nome dado ao conjunto de maacutequinas que
trocam informaccedilotildees utilizando o protocolo HTTP
78
REFEREcircNCIAS BIBLIOGRAacuteFICAS
ANATEL Agecircncia Nacional de Telecomunicaccedilotildees Atribuiccedilatildeo de faixas de frequumlecircncias no Brasil Disponiacutevel em lthttpwwwanatelgovbrToolsframeasplink=radiofrequencia qaffpdfgt Acesso em 26 set 2002
thBICSI Telecommunications distribution methods manual 8 ed Tampa Florida v2 1998 Cap 29
BRASIL Web Site Oficial do Departamento Nacional de Tracircnsito Disponiacutevel em lthttpwww denatrangovbrpg70jspgt Acesso em 08 nov 2002
BRASIL Web Site Oficial do Departamento Nacional de Tracircnsito Disponiacutevel em httpwww denatrangovbrpgl8jspgt Acesso em 10 nov 2002
CASE J et al RFC 1157 - A Simple Network Management Protocol (SNMP) Network Working Group may 1990 p 5
FIAT AUTOMOacuteVEIS Web Site Oficial do Brasil Disponiacutevel em httpwwwfiatcombr index_sitephpgt institucional a faacutebrica Acesso em 19 nov 2002
GOOGLE Web Site de Busca Disponiacutevel em lthttpwwwgooglecombrsearch hl=ptampie=ISO-8859-1 ampq=22rastreamento+de+veEDculo s22ampbtnG=Pesquisa+Google amplr=lang_ptgt Acesso em 15 out 2002
MELLO Roseleine Calgaro Uma MIB de apoio agrave gerecircncia do relacionamento com o cliente em comeacutercio eletrocircnico 2002 108 f Dissertaccedilatildeo (Mestrado em Ciecircncias da Computaccedilatildeo) - Universidade Federal de Santa Catarina Florianoacutepolis 2002
RIO DE JANEIRO (Estado) 5 set 2002 Tracircnsito Brasil Estatiacutestica da Organizaccedilatildeo Mundial de Sauacutede sobre tracircnsito Disponiacutevel em lthttpwwwtransitobrasilcombrnoticia noticiaphp noti=1044gt Acesso em 22 out 2002
RIO DE JANEIRO (Estado) SuperTrack Rastreamento de veiacuteculos Disponiacutevel em lthttp wwwsupertrackcombr2htmgt Acesso em 02 out 2002
79
RIO DE JANEIRO (Estado) Revista Engebraacutes Mortos no tracircnsito chegam a 1 milhatildeo e acidentes consomem US$ 10 bi ao ano Disponiacutevel em lthttpwwwengebrascombr EngbWebportuguesmortosnohtmgt Acesso em 24 set 2002
TANENBAUM Andrew S Redes de computadores 3 ed Rio de Janeiro Campus 1997 923 p
TANIGUCHI Caacutessio O bom exemplo do tracircnsito em Curitiba Curitiba mar 2002 Disponiacutevel em lthttpwwwcuritibaprgovbrpmcAgenciaartigostransitolhtmlgt Acesso em 19 nov 2002
TIM Telesc Celular Cobertura Disponiacutevel em lthttpwww2timsulcombr intemaaspitem=2amppagina=coberturagt Acesso em 26 set 2002
27
4 - MODELO DE GERENCIAMENTO DE VEIacuteCULOS AUTOMOTORES
O modelo proposto nesta dissertaccedilatildeo eacute baseado no modelo SNMP e utiliza os elementos
previstos ou seja estaccedilotildees de gerenciamento noacutes gerenciados informaccedilotildees e um protocolo
de comunicaccedilatildeo A intenccedilatildeo eacute utilizar ao maacuteximo toda a tecnologia que jaacute foi desenvolvida e
foi consolidada ao longo dos uacuteltimos anos pois isto traraacute baixos custos e uma massa criacutetica jaacute
formada
Neste capiacutetulo e nos posteriores utilizar-se-aacute para efeito de maior clareza a denominaccedilatildeo
carro eou automoacutevel ao inveacutes de veiacuteculo inclusive nas figuras O carro eacute o veiacuteculo mais
comum e pretende-se que o leitor na medida em que se embasa o modelo vaacute traccedilando um
paralelo com as situaccedilotildees corriqueiras do dia-a-dia De qualquer forma o modelo foi pensado
para ser utilizado em todos os tipos de veiacuteculos sejam eles de passeio utilitaacuterios de carga
motocicletas de passageiros enfim todos os veiacuteculos (noacutes) que utilizam a malha viaacuteria (rede)
do paiacutes
O modelo proposto apresenta trecircs arquiteturas Fiacutesica Funcional e de Informaccedilatildeo A
arquitetura Fiacutesica define a infra-estrutura de comunicaccedilatildeo entre os componentes do sistema a
arquitetura Funcional descreve os componentes loacutegicos do sistema e as funcionalidades que
podem ser desenvolvidas e a arquitetura de Informaccedilatildeo apresenta um conjunto de variaacuteveis
que datildeo suporte ao desenvolvimento das aplicaccedilotildees e as notificaccedilotildees que podem ser emitidas
no caso destas variaacuteveis atingirem limiares especificados Cada uma dessas arquiteturas seraacute
detalhada nos itens a seguir
28
41 Arquitetura Fiacutesica
Esta dissertaccedilatildeo utiliza o Modelo de Gerenciamento SNMP por se tratar de uma tecnologia
que eacute padratildeo possui inuacutemeros gerentes e agentes desenvolvidos para as mais diversas
aplicaccedilotildees e eacute produzida em escala o que baixa os custos de implantaccedilatildeo em qualquer
veiacuteculo A quantidade de pessoal que jaacute atua nesta tecnologia tambeacutem eacute um fator positivo A
figura abaixo mostra esquematicamente o modelo sendo aplicado no gerenciamento de
veiacuteculos
Gerenciamento
(GERENTE
SNMP)
Fig 41 - Modelo de Gerenciamento SNMP em Veiacuteculos Automotores
Saindo de um modelo teoacuterico e descrevendo um modelo praacutetico tem-se um computador
rodando um programa gerente SNMP que interage com uma base de dados este computador
possui uma interface ethemet 10100 que estaacute conectada por cabo de par tranccedilado ou fibra
oacutetica a uma bridge Esta bridge converte o padratildeo de comunicaccedilatildeo de rede ethernet em
radiofrequumlecircncia utilizando uma frequumlecircncia de saiacuteda e outra de entrada este conjunto eacute
vulgarmente denominado canal e eacute compartilhado por todos os veiacuteculos equipados com uma
bridge similar A bridge do veiacuteculo opera no mesmo canal e compartilha a banda total
fornecida pelo sistema gerente com os outros veiacuteculos que estatildeo na regiatildeo de cobertura da
antena (ERB - estaccedilatildeo radiobase)
A cobertura de cada ERB depende basicamente da potecircncia real dissipada pela antena do tipo
e ganho da antena Uma referecircncia praacutetica que se pode ter eacute o das aacutereas de cobertura de
telefones celulares o modelo proposto nesta dissertaccedilatildeo pode ser implementado com uma
infraestrutura semelhante A figura 42 mostra os elementos reais e sua interaccedilatildeo
Fig 42 - Modelo fiacutesico para gerenciamento de veiacuteculos
O Modelo de Gerenciamento de Veiacuteculos Automotores contempla todas as etapas da ldquovidardquo
de um veiacuteculo ou seja satildeo previstos estaacutegios diferenciados de monitoramento e controle de
acordo com a etapa em que o veiacuteculo se encontra
A primeira etapa de um veiacuteculo automotor fisicamente falando eacute a sua produccedilatildeo
normalmente executada em seacuterie As montadoras possuem plantas fabris em diversas
localidades do mundo onde produzem determinadas linhas e modelos de veiacuteculos No
momento que o veiacuteculo recebe seu sistema eletro-eletrocircnico incluindo o microservidor
veicular uma estaccedilatildeo de gerenciamento da produccedilatildeo jaacute pode iniciar a gravaccedilatildeo dos dados de
identificaccedilatildeo do mesmo como eacute ilustrado na figura 43
MONTADORA DE AUTOMOacuteVEIS Linha de montagem
Dados de Identificaccedilatildeo do veiacuteculo
Fig 43 - Gerenciamento na produccedilatildeo do veiacuteculo
O veiacuteculo cumpre sua trajetoacuteria na linha de montagem jaacute interagindo com uma aplicaccedilatildeo-
gerente desenvolvida para este fim O fabricante neste momento jaacute pode monitorar os testes
iniciais do veiacuteculo gerenciar sua armazenagem no paacutetio da faacutebrica e o embarque para a
concessionaacuteria Apenas duas estaccedilotildees radiobase externas tecircm capacidade para dar cobertura a
todo parque fabril de uma montadora como a Fiat em Betim MG que eacute a maior montadora do
paiacutes com 613800 m2 de aacuterea construiacuteda segundo informa o site brasileiro da Fiat Automoacuteveis
(2002) Algumas ERBs internas que tem um custo muito inferior agraves externas completariam a
cobertura nos pontos necessaacuterios da linha de montagem
O veiacuteculo pronto segue na maior parte das vezes para uma concessionaacuteria autorizada para ser
comercializado Esta mesma concessionaacuteria normalmente presta assistecircncia teacutecnica aos
veiacuteculos da marca tendo limitaccedilotildees quando recebe um automoacutevel por exemplo de um
concorrente Com uma estaccedilatildeo radiobase interna a concessionaacuteria estaacute habilitada a monitorar
todos os veiacuteculos que entrarem na sua oficina estando eles equipados com o microservidor
veicular O teacutecnico da empresa tem a sua disposiccedilatildeo dados histoacutericos e perfis de uso do
veiacuteculo que podem auxiliar na detecccedilatildeo e soluccedilatildeo do problema
Os dados de identificaccedilatildeo do veiacuteculo e do proprietaacuterio aliados ao perfil do condutor tomam-
se ferramentas para conquista e manutenccedilatildeo do cliente A diminuiccedilatildeo do iacutendice de roubos e
acidentes toma a contrataccedilatildeo do seguro uma opccedilatildeo menos necessaacuteria diminuindo o gasto de
quem compra o veiacuteculo e consequumlentemente aumentando as vendas A figura 44 mostra as
possibilidades de gerenciamento nas fases de comercializaccedilatildeo e manutenccedilatildeo
32
REVENDA DE AUTOMOacuteVEIS
Fig 44 - Gerenciamento na comercializaccedilatildeo e manutenccedilatildeo do veiacuteculo
Encerrada a primeira comercializaccedilatildeo do veiacuteculo inicia-se a etapa de utilizaccedilatildeo do mesmo
por um proprietaacuterio ou condutor O microservidor veicular interage com o condutor via painel
digital ou sintetizador de voz Alguns veiacuteculos de maior valor agregado jaacute satildeo equipados com
paineacuteis que atendem ao ldquocomputador de bordoldquo e ao sistema de som raacutedios FM transmitem
pequenas chamadas e notiacutecias que satildeo lidas no interior do veiacuteculo Sintetizadores de voz
equipam os veiacuteculos chamados ldquotop de linhardquo e informam para o motorista colocar o cinto de
seguranccedila que existem portas abertas etc O Modelo de Gerenciamento de Veiacuteculos
Automotores possibilita que haja um enriquecimento das informaccedilotildees e possibilidades para o
condutor do veiacuteculo conforme mostra a figura 45
33
Fig 45 - Gerenciamento no uso do veiacuteculo
PROPRIETAacuteRIO DO AUTOMOacuteVEL
Monitoramento
Garantia e revisotildees
Seguranccedila
O proprietaacuterio do veiacuteculo eacute notificado sempre que uma troca de oacuteleo ou manutenccedilatildeo
preventiva eacute necessaacuteria diminuindo os riscos de uma eventual perda de garantia do fabricante
O aviso de que a garantia do veiacuteculo estaacute expirando tambeacutem existe e isto possibilita uma
eventual diminuiccedilatildeo de custos numa revisatildeo Como o veiacuteculo interage com o sistema gestor
de tracircnsito o modelo prevecirc um mecanismo de solicitaccedilatildeo de socorro muito uacutetil em casos de
acidentes ou quebra do veiacuteculo O maior benefiacutecio eacute saber que seu veiacuteculo estaacute sendo
monitorado assim como os outros veiacuteculos que estatildeo trafegando O monitoramento causa
maior disciplina no tracircnsito e a consequumlente diminuiccedilatildeo de acidentes como mostra a
experiecircncia na capital paranaense na palavra de Cassio Taniguchi
Em 2001 foram 20 menos mortes no tracircnsito curitibano Passamos de 16 em 2000 para 13 morte em cada grupo de 10 mil veiacuteculos Esse eacute o indicador utilizado para mensurar o niacutevel de seguranccedila no tracircnsito urbano E eacute tambeacutem um iacutendice capaz de nos informar a respeito do niacutevel de civilidade que nossa sociedade alcanccedilou Os curitibanos merecem aplausos porque esse resultado eacute fruto de um esforccedilo coletivo que tem envolvido toda a
34
cidade desde 1997 quando lanccedilamos o programa Cidadatildeo em Tracircnsito O programa todos lembram eacute ancorado no tripeacute formado pela engenharia de traacutefego fiscalizaccedilatildeo e educaccedilatildeo para o Tracircnsito E em cinco anos os resultados falam por si proacuteprios O investimento realizado pela Prefeitura de Curitiba passa de R$ 100 milhotildees - o maior entre as cidades de mesmo porte no paiacutes (TANIGUCHI 2002)
O gerenciamento do veiacuteculo auxilia os engenheiros de traacutefego e aumenta o poder de
fiscalizaccedilatildeo do Poder Puacuteblico tornando praticamente inviaacuteveis as accedilotildees criminosas
envolvendo veiacuteculos O Poder Puacuteblico do Brasil bem como de todo paiacutes que adotar este
modelo de gerenciamento ganha uma ferramenta poderosa de gestatildeo de tracircnsito com reflexos
em oacutergatildeos governamentais federais estaduais e municipais diversos tais como departamentos
de tracircnsito departamentos de poliacutecia rodoviaacuteria poliacutecias civil e militar serviccedilos de
inteligecircncia poliacutecia federal serviccedilos de repressatildeo ao crime organizado e secretarias de
receita A figura 46 ilustra algumas situaccedilotildees contempladas neste modelo proposto
Fig 46 - Gerenciamento pelo Poder Puacuteblico
Administraccedilatildeo da malha viaacuteria
Controle de roubos e acidentes
PODER PUacuteBLICOMonitoramento de
tracircnsito
O poder que o modelo disponibiliza aos oacutergatildeos puacuteblicos eacute o poder da informaccedilatildeo em tempo
real o conjunto formado pela identificaccedilatildeo inequiacutevoca do veiacuteculo seu provaacutevel condutor e a
localizaccedilatildeo atual com pequena margem de erro permite accedilotildees policiais raacutepidas e eficientes O
Modelo de Gerenciamento de Veiacuteculos permite ainda que o sistema gestor execute controles
remotamente sobre o veiacuteculo como corte de combustiacutevel e de igniccedilatildeo do motor causando a
imobilizaccedilatildeo instantacircnea As Estaccedilotildees Puacuteblicas de Gerenciamento satildeo as mais complexas e as
mais seguras de todo o modelo visto o poder que carregam em sua aplicaccedilatildeo Apenas o Poder
Puacuteblico constituiacutedo pode ter acesso a estas potencialidades do sistema e para tanto a
aplicaccedilatildeo-gerente deve ser inviolaacutevel
A figura 47 simula uma implantaccedilatildeo de estaccedilotildees radiobase na regiatildeo central da capital
catarinense dando uma ideacuteia de como seria a distribuiccedilatildeo das antenas para haver
gerenciamento sobre os veiacuteculos que circulam na aacuterea
Fig 47 - Estaccedilotildees Radiobase em Florianoacutepolis
42 Arquitetura Funcional
O sistema fiacutesico apresentado anteriormente eacute mostrado aqui como entidades loacutegicas
posicionadas de acordo com sua funccedilatildeo no modelo de gerenciamento A figura 46 ilustra o
modelo funcional
36
Fig 48 - Modelo Funcional de Gerenciamento
421 Estaccedilotildees de Gerenciamento
As estaccedilotildees de gerenciamento satildeo de diferentes porte e complexidade variando de uma
estaccedilatildeo simples para gravaccedilatildeo de dados de identificaccedilatildeo na faacutebrica ateacute um grande complexo
de gerenciamento de veiacuteculos montado com computadores de grande porte e programas de
gerenciamento capazes de suportar milhares de noacutes (veiacuteculos) no Departamento de Estradas
de Rodagem de uma unidade da federaccedilatildeo As estaccedilotildees seratildeo basicamente destinadas a trecircs
finalidades de acordo com os interesses dos mantenedores da gerecircncia
4211 Estaccedilotildees de Gerenciamento de Produccedilatildeo
As estaccedilotildees de produccedilatildeo satildeo localizadas no ambiente de montagem do veiacuteculo ao lado da
linha de produccedilatildeo em seacuterie da motocicleta do automoacutevel do caminhatildeo do utilitaacuterio do
trator etc Esta estaccedilatildeo serviraacute para gravar as primeiras variaacuteveis na MIB do veiacuteculo
basicamente as de identificaccedilatildeo tais como nome do fabricante modelo do veiacuteculo nuacutemero de
seacuterie etc Estes dados satildeo estaacuteticos e soacute podem ser gravados e alterados em faacutebrica satildeo
uacutenicos e sua longevidade eacute coincidente com a do veiacuteculo
4212 Estaccedilotildees de Gerenciamento de Manutenccedilatildeo
As estaccedilotildees de manutenccedilatildeo estaratildeo baseadas nas concessionaacuterias autorizadas revendas de
automoacuteveis e oficinas mecacircnicas Sua funccedilatildeo baacutesica seraacute a gravaccedilatildeo de dados relativos agrave
venda e ao proprietaacuterio do veiacuteculo Satildeo estaccedilotildees simples que poderatildeo consultar as
informaccedilotildees de qualquer carro de qualquer marca visto que a padronizaccedilatildeo usando SNMP
retira o caraacuteter proprietaacuterio dos sistemas atuais
4213 Estaccedilotildees Puacuteblicas de Gerenciamento
Satildeo estaccedilotildees complexas e seguras que gerenciam a malha viaacuteria de um ou mais municiacutepios de
um estado da uniatildeo Basicamente compostas por hardware e software de grande porte como
por exemplo uma workstation HP ou IBM rodando Openview ou Unicenter TNG interagindo
com uma base de dados Oracle A seguranccedila possibilitada pelo SNMPv3 eacute um fator
primordial neste caso pois aqui estaratildeo sendo utilizadas funccedilotildees de controle vitais no veiacuteculo
422 Noacutes Gerenciados
O noacute gerenciado neste modelo proposto eacute tipicamente um veiacuteculo automotor conforme citado
anteriormente Aqui existe uma caracteriacutestica singular que eacute a de que os noacutes satildeo moacuteveis estatildeo
constantemente em deslocamento desde sua fabricaccedilatildeo na montadora passando pelo
transporte ateacute a revenda e o uso posterior pelo proprietaacuterio ou motorista O veiacuteculo dispotildee de
um hardware especialista - um microservidor veicular mdash que contecircm a vehicleMIB e o agente
este hardware interage com os sensores e atuadores existentes no automoacutevel O microservidor
veicular eacute composto basicamente de uma unidade central de processamento memoacuteria volaacutetil
memoacuteria permanente interface com o veiacuteculo e com a rede sem fio este produto assim como
descrito neste modelo natildeo existe comercialmente poreacutem a tecnologia eacute a mesma que eacute
utilizada na implementaccedilatildeo de gerenciamento em roteadores e switches
423 Meio de Comunicaccedilatildeo
A forma como a estaccedilatildeo gerenciadora e o noacute gerenciado trocam informaccedilotildees eacute por
radiofrequumlecircncia ou seja eacute uma comunicaccedilatildeo ethemet sem fio (wireless) que utiliza a mesma
tecnologia jaacute empregada em redes locais O gerente (estaccedilatildeo gerente) interage com o agente
(noacute gerenciado) por intermeacutedio de uma bridge ethemet sem fio e vice-versa A frequumlecircncia de
difusatildeo deve ser diversa das maciccedilamente utilizadas ISM (Aplicaccedilotildees Industriais Cientiacuteficas
e Meacutedicas) por motivos oacutebvios a escolha deve recair nas faixas atribuiacutedas para aplicaccedilatildeo
moacutevel terrestre preferencialmente as proacuteximas das bases de VHF e UHF 41015 MHz ateacute 50
MHz e 3354 MHZ ateacute 3999 MHz (ANATEL 2002)
Fig 49 - Espectro de frequumlecircncias no Brasil
423 Informaccedilotildees de Gerenciamento
As informaccedilotildees envolvidas estatildeo definidas em vehicleMIB e satildeo tratadas pelo agente
especialista que acompanha o veiacuteculo Os objetos ou atributos em questatildeo atendem a
legislaccedilatildeo brasileira de tracircnsito vigente e os requisitos baacutesicos do fabricante do revendedor e
do proprietaacuterio
39
424 Protocolo de Gerenciamento
O protocolo a ser utilizado eacute o SNMPv3 implementado sobre SNMPv2 A versatildeo 3 apresenta
vaacuterios avanccedilos na questatildeo de seguranccedila e as definiccedilotildees podem ser vistas nas RFCs 2571 a
2575 Como esta versatildeo natildeo eacute completa existe a necessidade da versatildeo anterior que pode ser
vista nas RFCs 1905 e 1906
43 Arquitetura de Informaccedilatildeo
A vehicleMIB foi projetada para atender as demandas baacutesicas de todas entidades fiacutesicas e
juriacutedicas que interagem com um automoacutevel Esta MIB procura natildeo conflitar com os sistemas
atualmente implantados que foram concebidos com outra finalidade
A pesquisa que resultou nesta MIB abrangeu a atual legislaccedilatildeo de tracircnsito os atuais coacutedigos
procedimentos e nuacutemeros empregados pela induacutestria automobiliacutestica e suas concessionaacuterias
As funccedilotildees principais de um automoacutevel foram contempladas somou-se a elas algumas
variaacuteveis trazidas do universo de redes de computadores e outras retiradas de carros-conceito
431 Desenvolvimento da MIB
Utilizou-se como ferramenta de auxiacutelio um pacote de programas da MG-Soft chamado MIB
Browser Professional Edition sendo que as figuras que mostram a aacutervore da MIB satildeo telas
capturadas deste software
40
f j MG-SOFT MIszlig Compiler - [MIszlig Group1J File Edit View Modules Jools Window Help
B MIB Tree B Q ] iso
B - Q org B Q dod
R-f1 internetiQ j directorv
+i _ J mgmtR I__| experimental
B vehicleMIBi Q j vehideMIBObjects Si f j vehicleMIBNotifications IS _ J vehicleMIBConformance
f i L_1 private I- SNMPvl Traps
ffl iJ T extual ConventionsS Type Assignments
Fig 410 - Aacutervore da MIB
A vehicleMIB faz parte do grupo experimental (3) segundo a notaccedilatildeo ASNl utilizada pelo
protocolo SNMP Os objetos definidos (OBJECT IDENTIFIER) para compor a vehicleMIB
foram trecircs a saber
vehicleMIBObjects conteacutem todas as informaccedilotildees relativas a identificaccedilatildeo do veiacuteculo
(vehicleldent) ao proprietaacuterio do veiacuteculo (vehicleOwner) o seu histoacuterico (vehicleHistory)
valores momentacircneos (vehicleStatus) e variaacuteveis para controle (vehicleControl)
vehicleMIBNotifications este objeto comporta os atributos utilizados para notificaccedilatildeo de
eventos importantes e se destinam principalmente para servir ao motoristaproprietaacuterio
vehicleMIBConformance este grupo define as necessidades e possibilidades de
implementaccedilatildeo segundo uma famiacutelia de objetos (OBJECT-GROUP) preacute-determinada Os
atributos referentes a grupos e as questotildees de concordacircncia estatildeo contidos nos OBJECT
IDENTIFIER vehicleGroups e vehicleCompliance
41
bullJMG-SOFT MIB Compilei [MIB Group]Uumliacute File Edit View Modules loots Window Help
tg satildegt U m amp T raquo f t I o s P3 m p | 0
B ^ MIB Tree B _ J iso
H Q j org eacute Q dod
Eacute j J internetP~1 directory
B i_ J mgmt rsquo Q j mib-2
agrave Q experimental Ograve OtildeEcirc vehicleMIB
Egrave __| vehicleMIBObjectsSi _ J vehicleldent ffl- n vehicleOwner E _ ] vehicle History ffl- fj vehicleStatus Egrave C j vehicleControl
atilde __) vehicleMIBNotificationsvehicleN otificationChangeO ilAndM aintenance
lt4 vehicleN otificationHelp d f vehicleNotificationGuaranty
B _ ] vehicleMIBConformance IacuteB _ J vehicleCompliance Eacute L J vehicleGroups
B -(_J private1Q j enterprises
Fig 411mdash Aacutervore de vehicleMIBObjects
432 Descriccedilatildeo de vehicleMIBObjects
Esta seccedilatildeo descreve com maiores detalhes cada variaacutevel que compotildee a vehicleMIBObjects
que eacute composta pelos grupos vehicleldent vehicleOwner vehicleHistory vehicleStatus e
vehicleControl
42
4321 Grupo vehicleldent
F1 P 1 experimental Eacute- vehicleMIB
lEacute vehicleMIB Objects B- [_ J vehicleldent
vehicleldentManufacturer vehicleldentModel
vehicleldentSoftwareVersionamp vehideldentAgentSoftwareVersion
vehiclel dentType vehicleldentFuel vehicleldentManufacturingYear vehiclel dentM odelYrsquo ear vehiclel dentCapacity
I^ vehiclel dentPoweri-- vehiclel dentM otorType
vehiclel dentM otorNumber vehiclel dentCylinder
vehiclel dentFirstOilChange | ^ vehicleldentFirstMaintenance
gt$j vehicleldentMaintenancePeriod vehiclel dentColor
i vehiclel dentChassisl d j-- vehicleldentLicencePlate bull vehicleldentlpAddress i - ^ vehicleldentMacAddress h vehiclel dentS eriaIN umber vehicleldentGuaranty
Fig 411 - Aacutervore de vehicleldent
vehicleldentManufacturer - O objeto vehicleldentManufacturer eacute uma string que armazena o
nome da empresa que produz o veiacuteculo eacute gravada em faacutebrica e natildeo se altera mais Esta
variaacutevel seraacute preenchida por exemplo com ldquoGeneral Motorsrdquo ldquoVolkswagenrdquo ou ldquoYamahardquo
vehicleldentModel - Esta variaacutevel conteraacute a identificaccedilatildeo do modelo do veiacuteculo eacute fixa e natildeo
pode ser alterada Ex Palio EX Xsara Picasso Celta
vehicleldentSoftwareVersion - Este atributo eacute reservado agrave versatildeo do firmware ou software do
veiacuteculo e eacute atualizado cada vez que eacute feito o upgrade do mesmo Este programa eacute uma espeacutecie
de sistema operacional do hardware contido no veiacuteculo
vehicleldentAgentSoftwareVersion - A versatildeo do agente de gerenciamento pode ou natildeo
coincidir com a versatildeo de firmware Caso estes programas tenham tratamento e evoluccedilatildeo
distintos as versotildees podem ser atualizadas separadamente e teratildeo coacutedigos diferentes
vehicleldentType - Este objeto serve para identificar o tipo de veiacuteculo segundo determinaccedilatildeo
das leis brasileiras de tracircnsito O tipo de veiacuteculo automotor consta na documentaccedilatildeo de
licenciamento e pode ser por exemplo tipo automoacutevel de passeio caminhatildeo de carga ocircnibus
de passageiros etc
vehicleldentFuel - A variaacutevel vehicleldentFuel serve para identificar o combustiacutevel principal
para que o veiacuteculo foi originalmente construiacutedo Eacute gravado na linha de montagem e
permanece caso haja transformaccedilatildeo posterior no motor do veiacuteculo este dado natildeo pode ser
alterado Ex gasolina tipo C oacuteleo diesel energia eleacutetrica etc
vehicleldentManufacturing Year - Neste atributo eacute gravado o ano de fabricaccedilatildeo do veiacuteculo
Depois de gravado natildeo se altera
vehicleldentModelYear - A vehicleldentModelYear armazena o ano do modelo do veiacuteculo
que pode ou natildeo coincidir com o ano de fabricaccedilatildeo
vehicleldentCapacitv - Esta variaacutevel eacute uma string que armazena a capacidade do veiacuteculo de
acordo com a destinaccedilatildeo do mesmo ou seja se se tratar de um caminhatildeo a capacidade de
carga seraacute de 40000 kg se for um automoacuteveL a capacidade seraacute de 5 passageiros por
exemplo
vehicleldentPower - Identifica a potecircncia nominal da motorizaccedilatildeo principal do veiacuteculo que
pode ser expressa em cv (cavalo-vapor) ou W (watt) de acordo com a legislaccedilatildeo vigente no
paiacutes de utilizaccedilatildeo do veiacuteculo
vehicleldentMotorTvpe - Este atributo armazena a identificaccedilatildeo da principal forma de
motorizaccedilatildeo do veiacuteculo ou seja qual o tipo de motor que preferencialmente ou
prioritariamente eacute utilizado Caso o veiacuteculo seja um hiacutebrido com motor a combustatildeo e
eleacutetrico armazenar a identificaccedilatildeo do motor mais utilizado
vehicleldentMotorNumber - Este objeto armazena o nuacutemero de identificaccedilatildeo do motor do
veiacuteculo que eacute uacutenico e faz parte do conjunto de nuacutemeros que identificam o conjunto de
sistemas que compotildee um veiacuteculo
vehicleldentCvlinder - Utilizada para informar o nuacutemero total de cilindros (pistotildees) do motor
caso se trate de um motor de combustatildeo
vehicleldentFirstOilChange - Esta variaacutevel serve para armazenar a distacircncia maacutexima
percorrida - a popular ldquoquilometragemrdquo - para se realizar a primeira troca de oacuteleo lubrificante
interno do motor Esta informaccedilatildeo serviraacute para que o condutor do veiacuteculo seja notificado a
tempo de proceder agrave troca sem causar danos ao motor nem perder a garantia de faacutebrica
vehicleldentOilChangePeriod - O objeto em questatildeo armazena o valor em km ou milhas
recomendado pelo fabricante entre trocas de oacuteleo lubrificante do motor Ex 10000 km
vehicleldentFirstMaintenance - A variaacutevel vehicleldentFirstMaintenance serve para registrar
o limite de quilometragem para realizaccedilatildeo da primeira revisatildeo gratuita do veiacuteculo Existe na
vehicleMIB uma notificaccedilatildeo que utiliza este atributo com o objetivo de resguardar o
proprietaacuterio de um eventual esquecimento ou distraccedilatildeo que acarretaria perda de garantia
vehicleldentMaintenancePeriod - O atributo eacute registrado em faacutebrica e representa o valor da
quilometragem recomendada entre as manutenccedilotildees preventivas E uma seguranccedila a mais para
o usuaacuterio que seraacute avisado sempre que determinados conjuntos de peccedilas principalmente
mecacircnicas estiverem com seu desgaste natural no limite
vehicleldentColor - A vehicleldentColor eacute a string que armazena o nome da cor predominante
do veiacuteculo Esta informaccedilatildeo eacute gravada em faacutebrica e permanece inalterada durante a vida uacutetil
do veiacuteculo
vehicleldentChassisId - Todo veiacuteculo possui um nuacutemero de identificaccedilatildeo gravado fisicamente
em seu chassis ou monobloco esta variaacutevel armazena este nuacutemero
vehicleldentLicencePlate - Este atributo armazena a placa do veiacuteculo no caso do Brasil
composto por 3 letras e 4 nuacutemeros Esta identificaccedilatildeo somente eacute conhecida apoacutes o
licenciamento do veiacuteculo que eacute feito apoacutes a venda em consequumlecircncia o valor somente poderaacute
ser gravado na concessionaacuteria ou revenda
vehicleldentlpAddress - Esta variaacutevel estaacute determinada na vehicleMIB para uma eventual
necessidade de acesso a Internet sendo que um provedor de acesso iraacute fornecer o valor que
seraacute volaacutetil e teraacute a mesma duraccedilatildeo do acesso solicitado
vehicleldentMacAddress - Este campo foi implementado para que o veiacuteculo utilize um
nuacutemero uacutenico de identificaccedilatildeo dentro das mesmas regras vaacutelidas hoje para equipamentos e
acessoacuterios de informaacutetica A utilizaccedilatildeo de uma identificaccedilatildeo deste tipo poderaacute substituir uma
ou mais jaacute existentes
vehicleldentSerialNumber - O nuacutemero de seacuterie de produccedilatildeo do veiacuteculo eacute gravado em faacutebrica e
permanece inalterado durante a vida do mesmo Segue as regras de cada fabricante
vehicleldentWarrantv - Este atributo armazena o valor referente ao periacuteodo de garantia do
veiacuteculo tipicamente 1 ou 2 anos a partir da data da primeira venda Esta informaccedilatildeo serve
para que o proprietaacuterio seja notificado antes do vencimento deste limite para que possa
realizar as manutenccedilotildees necessaacuterias com um miacutenimo de gasto
4322 Grupo vehicleOwner
vehicleOwnerName - A variaacutevel vehicleOwnerName armazena o nome do proprietaacuterio do
veiacuteculo o mesmo nome que consta no documento legal de licenciamento Eacute gravado na
concessionaacuteria e alterado de acordo com os documentos do veiacuteculo
vehicleOwnerRegister - Este objeto serve para armazenar um nuacutemero de algum documento de
identificaccedilatildeo do proprietaacuterio No Brasil os valores preferenciais satildeo o Cadastro de Pessoa
Fiacutesica (CPF) e o Cadastro Nacional da Pessoa Juriacutedica (CNPJ) mas pode conter os nuacutemeros
da carteira nacional de habilitaccedilatildeo ou carteira de identidade
vehicleOwnerPhone - O atributo vehicleOwnerPhone registra o nuacutemero de um telefone de
contato do proprietaacuterio do veiacuteculo
vehicleOwnerMail - Esta string serve para armazenar o endereccedilo eletrocircnico (e-mail) do
proprietaacuterio do veiacuteculo Este valor e o anterior satildeo regravados em concessionaacuteria a cada troca
de proprietaacuterio
4323 Grupo vehicIeHistory
3 T I experimental vehicleMIB
Otilde P jJ vehicleMIBObjects Eacute L J vehicleldent El i_ J vehicleOwner
vehicleOwnerName vehicleO wnerR egister vehicleOwnerFone vehicleOwnerMail
B l_ J vehicleH istoryvehicleH istory D eliveryD ate vehicleH istoryVendor vehicleH istoryDealer
^ vehicleH istoryN umLinesEacute1 __J vehicleH istoryT able
B - lla vehicleH istoryEntryvehicleHistoryLinelndex
Q vehicleHistoryMaintenanceDate ^ vehicleH istoryMaintenance
vehicleH istoryuumlilChangeD ate Q vehicleH istoryOilChange
Fig 413 - Arvore de vehicleOwner e vehicIeHistory
vehicleHistorvDelivervDate - A variaacutevel em questatildeo foi criada para armazenar a data da
primeira entrega do veiacuteculo tipicamente a data constante na nota fiscal de venda da
montadora ou da concessionaacuteria destinada ao proprietaacuterio
vehicleHistoryVendor - A vehicleHistoryVendor armazena o nome do vendedor que realizou
a venda do veiacuteculo ao proprietaacuterio Este vendedor eacute tipicamente um funcionaacuterio da revenda
ou concessionaacuteria
vehicleHistorvDealer - O nome da revenda ou concessionaacuteria (pessoa juriacutedica) eacute gravado
neste campo de forma que fique registrada a empresa que comercializou o veiacuteculo
vehieleHistoryNumLines - Representa o nuacutemero maacuteximo de linhas que seratildeo armazenadas na
tabela vehicleHistoryTable
vehicleHistorvLinelndex - Representa o iacutendice da tabela vehicleHistoryTable
vehicleHistoryMaintenanceDate - A variaacutevel vehicleHistoryMaintenanceDate serve para
registrar as datas das manutenccedilotildees preventivas realizadas contendo dia mecircs e ano Esta
informaccedilatildeo serve principalmente para resguardar o usuaacuterio do veiacuteculo quanto agraves garantias de
peccedilas e sistemas
vehicleHistoryMaintenance - Aqui se identifica a quilometragem do veiacuteculo na ocasiatildeo em
que eacute realizada a manutenccedilatildeo preventiva Informada em quilocircmetros corresponde agrave marcaccedilatildeo
presente do odocircmetro do veiacuteculo
vehicleHistoryOilChangeDate - Esta variaacutevel armazena a data das trocas de oacuteleo lubrificante
do motor cuja periodicidade eacute definida pelo fabricante e deve ser cumprida a risca para o
veiacuteculo natildeo perder a garantia
vehicleHistoryOilChange - Este atributo registra a quilometragem do veiacuteculo por ocasiatildeo da
troca de oacuteleo lubrificante correspondente
48
4324 Grupo vehicleStatus
B - n experimental S gg vehicleMIB
vehicleMIBObjectsS3 __] vehicleldentra- r~l vehicleQwner reg L_3 vehicleHistory
S Q vehicleStatus|--reggt vehicleS tatusHeip j- - vehicles atusNurnLines
B r_ j vehicles tatusT able B l|sj vehicles tatusEntry
vehicleS tatusLinelndex vehicleS tatusS peed j- ^ vehicleStatusRpm
vehicleStatusMotorTemperature vehicleStatusFuelLevel
^ vehicleS tatusKmvehicleStatusTirePressure
^ vehicleStatusMotorOilLevel vehicleS tatusBatteryLevel
^ vehicleStatusLocation B Q j vehicleControl
j-regraquo vehicleControlFuel J ______ j______ 1 vehicleContfQllgnition________________
Fig 414 - Aacutervore de vehicleStatus
vehicleStatusHelp - Esta variaacutevel pode assumir somente os valores de ligado ou desligado eacute
acionada pelo condutor do veiacuteculo e serve como pedido de socorro Uma notificaccedilatildeo eacute emitida
a partir da vehicleStatusHelp
vehicleStatusNumLines - Este atributo serve para definir o nuacutemero maacuteximo de linhas da
tabela vehicleStatusTable
vehicleStatusLinelndex - Esta variaacutevel eacute o iacutendice da tabela vehicleStatusTable
vehicleStatusSpeed - Neste atributo eacute registrada a velocidade presente do veiacuteculo fornecida
pelo sistema convencional de sensoriamento do veiacuteculo em quilocircmetros ou milhas por hora
vehicleStatusRpm - A vehicleStatusRpm armazena o valor atual de rotaccedilotildees ou giros do eixo
principal do motor a unidade eacute rpm (rotaccedilotildees por minuto)
vehicleStatusMotorTemperature - Este atributo registra a temperatura atual do liacutequido de
arrefecimento do motor em graus centiacutegrados ou Fahrenheit
vehicleStatusFuelLevel - A variaacutevel vehicleStatusFuelLevel eacute usada para indicar o niacutevel atual
do combustiacutevel principal do veiacuteculo
vehicleStatusKm - A variaacutevel armazena a quilometragem total percorrida pelo veiacuteculo desde
sua fabricaccedilatildeo em quilocircmetros ou milhas terrestres
vehicleStatusTvrePressure - Este atributo foi criado para registrar o valor presente da pressatildeo
nos pneus do veiacuteculo e serve para informar sobre um pneu que esteja furado ou com uma
quantidade insuficiente de material gasoso ou liacutequido em seu interior Este monitoramento jaacute
existe hoje principalmente em caminhotildees de carga sendo raro em motocicletas e
automoacuteveis
vehicleStatusMotorOilLevel - Esta variaacutevel marca o niacutevel presente de oacuteleo lubrificante do
motor e ajuda a identificar uma eventual ldquoqueimardquo de oacuteleo ou seja um consumo acima do
previsto pelo fabricante que pode resultar em dano grave ao motor
vehicleStatusBatteryLevel - Este valor corresponde agrave carga atual da bateria que eacute usada
principalmente para dar a partida no veiacuteculo
vehicleStatusLocation - A informaccedilatildeo de localizaccedilatildeo do veiacuteculo pode ser feita de duas
maneiras uma aproximada resultado da associaccedilatildeo com a raacutedio-base que recebeu a
identificaccedilatildeo do veiacuteculo A segunda forma mais precisa eacute a partir da informaccedilatildeo gerada por
um moacutedulo GPS (global positioning system) do veiacuteculo o GPS atualiza constantemente a
vehicleStatusLocation com as coordenadas presentes
4325 Grupo vehicleControl
vehicleControlFuel - Este atributo de controle assume ligado ou desligado e eacute a forma do
sistema puacuteblico de controle da malha viaacuteria interromper remotamente o fornecimento de
combustiacutevel para o motor ocasionando a parada do veiacuteculo Esta accedilatildeo de controle eacute feita nos
casos de roubo fuga ou sequumlestro e requer intervenccedilatildeo policial
vehicleControlIgnition - Este atributo de controle assume ligado ou desligado e eacute a forma do
sistema puacuteblico de controle da malha viaacuteria interromper remotamente o sistema de igniccedilatildeo de
combustiacutevel para o motor ocasionando a parada do veiacuteculo Eacute uma alternativa ao controle
anterior pois enquanto um desliga a bomba de combustiacutevel o outro corta a energia eleacutetrica
que ocasiona a queima de combustiacutevel que aciona o motor Esta accedilatildeo de controle eacute feita nos
casos de roubo fuga ou sequumlestro e requer intervenccedilatildeo policial
433 Descriccedilatildeo de vehicleMIBNotificationsS L J experimental
Eacute H fg vehicleMIBB lt01 vehicleMIBObjects
Eacute vehicleldent Eacute O vehicleOwner te j__j vehicleHistory Eacute - f l vehicleStatus B - P l vehicleControl
U vehicleM IB N otificationsvehicleN otificationChangeO ilAndM aintenance
if vehicleN otificationHelp A f vehicleN otificationGuatanty
Eacute L J vehicleMIBConiacuteorrnance H r~l private______________________________________________
Fig 415 - Aacutervore de vehicleMIBNotifications
vehicleNotificationChangeOilAndMaintenance - Esta notificaccedilatildeo eacute emitida quando os limites
de troca de oacuteleo lubrificante do motor ou de manutenccedilatildeo preventiva estiverem proacuteximos e
auxilia o condutor do veiacuteculo a realizar estas tarefas em tempo haacutebil natildeo correndo o risco de
dano ou de perda de garantia
vehicleNotificationHelp - Esta notificaccedilatildeo eacute acionada em caso de pedido de socorro pelo
condutor do veiacuteculo
vehicleNotificationWarranty - A notificaccedilatildeo em questatildeo foi criada para informar o condutor
do veiacuteculo da aproximaccedilatildeo do final do periacuteodo de garantia regulamentar dado pela montadora
do veiacuteculo Este aviso permite que sejam feitos consertos sem ocircnus ou seja dentro da
cobertura da garantia
434 Descriccedilatildeo de vehicleMIBConformance
As regras de conformidade satildeo os niacuteveis de implementaccedilotildees da base de dados possiacuteveis
partindo de um conjunto miacutenimo aceitaacutevel ateacute a implementaccedilatildeo total A tabela 41 apresenta
as implementaccedilotildees baacutesica avanccedilada de controle e plena
4341 Descriccedilatildeo de vehicleComplience
vehicleBasicComplience - esta regra de conformidade incorpora o miacutenimo conjunto de
variaacuteveis que devem ser implementadas num veiacuteculo basicamente dados de identificaccedilatildeo e
status Estas variaacuteveis satildeo contidas em vehicleBasicGroup
vehicleAdvancedComplience - esta norma acrescenta a anterior os dados histoacutericos e as
notificaccedilotildees Composta pelos grupos vehicleBasicGroup vehicleAdvancedGroup e
vehicleNotificationsGroup
vehicleControlComplience - aleacutem das variaacuteveis de identificaccedilatildeo esta regra solicita as
implementaccedilotildees dos objetos de controle ou seja vehicleBasicGroup mais
vehicleControlGroup
vehicleFullComplience - esta implementaccedilatildeo considera todos os objetos da MIB no veiacuteculo
possibilitando identificaccedilatildeo completa dados estatiacutesticos status atual e capacidade de controle
Os grupos satildeo vehicleBasicGroup vehicleAdvancedGroup vehicleNotificationsGroup e
vehicleControlGroup
52
OBJETO BASIC ADV CONTROL FULL
vehicleldentManufacturer X X X X
vehicleldentModel X X X X
vehicleldentSoflware V ersion X X X X
vehicleldentAgentSoftwareVersion X X X X
vehicleldentT ype X X X X
vehicleldentFuel X X X X
vehicleldentManufacturing Y ear X X X X
vehicleldentModel Year X X X X
vehicleldentCapacity X X X X
vehicleldentPower X X X X
vehicleldentMotorType X X X X
vehicleldentMotorNumber X X X X
vehicleldentCylinder X X X X
vehicleldentFirstOilChange X X X X
vehicleldentOilChangePeriod X X X X
vehicleldentFirstMaintenance X X X X
vehicleldentMaintenancePeriod X X X X
vehicleldentColor X X X X
vehicleldentChassisId X X X X
vehicleldentLicencePlate X X X X
vehicleldentlpAddress X X X X
53
vehicleldentMacAddress X X X X
vehicleldentSerialNumber X X X X
vehicleldent Warranty X X X X
vehicleOwnerName X X
vehicleOwnerRegister X X
vehicleOwnerPhone X X
vehicleOwnerMail X X
vehicleHistoryDeliveryDate X X
veMcleHistoryV endor X X
vehicleHistoryDealer X X
vehicleHistoryNumLines X X
vehicleHistoryLinelndex X X
vehicleHistoryMaintenanceDate X X
vehicleHistoryMaintenance X X
vehicleHistoryOilChangeDate X X
vehicleHistoryOilChange X X
vehicleStatusHelp X X X X
vehicleStatusNumLines X X X X
vehicleStatusLinelndex X X X X
vehicleStatusSpeed X X X X
vehicleStatusRpm X X X X
vehicleStatusMotorTemperature X X X X
54
vehicleStatusFuelLevel X X X X
vehicleStatusKm X X X X
vehicleStatusTyrePressure X X X X
vehicleStatusMotorOilLevel X X X X
vehicleStatusBatteryLevel X X X X
vehicleStatusLocation X X X X
vehicleControlFuel X X
vehicleControlIgnition X X
vehicleNotificationChangeOilAndMaintenance X X
vehicleNotificationHelp X X
vehicleNotificationWarranty X X
Tabela 41 - Planilha de Conformidade
4342 Descriccedilatildeo de vehicleGroups
vehicleBasicGroup - conteacutem as variaacuteveis vehicleldentManufacturer vehicleldentModel
vehicleldentSoftwareVersion vehicleldentAgentSoftwareVersion vehicleldentType
vehicleldentFuel vehicleldentManufacturingYear vehicleldentModelYear vehicleldent
Capacity vehicleldentPower vehicleldentMotorType vehicleldentMotorNumber vehicle
IdentCylinder vehicleldentFirstOilChange vehicleldentOilChangePeriacuteod vehicleldentFirst
Maintenance vehicleldentMaintenancePeriod vehicleldentColor vehicleldentChassisId
vehicleldentLicencePlate vehicleldentlpAddress vehicleldentMacAddress vehicleldent
SerialNumber vehicleldentWarranty vehicleStatusHelp vehicleStatusNumLines
vehicleStatus Linelndex vehicleStatusSpeed vehicleStatusRpm vehicleStatusMotor
Temperature vehicleStatusFuelLevel vehicleStatusKm vehicleStatusTirePressure vehicle
StatusMotorOilLevel vehicleStatusBatteryLevel vehicleStatusLocation
vehicleAdvancedGroup - conteacutem os objetos vehicleOwnerName vehicleOwnerRegister
vehicleOwnerPhone vehicleOwnerMail vehicleHistoryDeliveryDate vehicleHistoryVendor
vehicleHistoryDealer vehicleHistoryNumLines vehicleHistoryLinelndex vehicleHistory
MaintenanceDate vehicleHistoryMaintenance vehicleHistoryOilChangeDate vehicleHistory
OilChange
vehicleControlGroup - conteacutem as variaacuteveis vehicleControlFuel e vehicleControlIgnition
vehicleNotificationsGroup - conteacutem os objetos vehicleNotificationChangeOilAnd
Maintenance vehicleNotificationHelp e vehicleNotificationWarranty
56
5 - CONCLUSAtildeO
O Brasil eacute um paiacutes com grandes mazelas sociais que satildeo agravadas por acidentes crimes e
contravenccedilotildees Todos estes eventos geram grandes prejuiacutezos econocircmicos e morais a toda
populaccedilatildeo Esta dissertaccedilatildeo propocircs definir um modelo tecnicamente viaacutevel que incremente
sensivelmente a capacidade do Estado de gerenciar sua frota de veiacuteculos que satildeo elementos
sempre presentes nos eventos em questatildeo
Este trabalho procurou detalhar fiacutesica e funcionalmente cada elemento necessaacuterio para que o
Modelo de Gerenciamento de Veiacuteculos Automotores funcione Embasou teoricamente as
vaacuterias tecnologias envolvidas e consolidou-as com sistemas similares existentes O passo
inicial para que haja o desenvolvimento das vaacuterias peccedilas do quebra-cabeccedila foi efetivamente
criado que foi o Modelo de Informaccedilatildeo - a MIB
Esta base de dados - a vehicleMIB - representa o ponto de partida para o desenvolvimento de
elementos necessaacuterios ao modelo aqui especificado A proacutepria MIB pode ser estendida de
acordo com as necessidades e caracteriacutesticas proprietaacuterias de cada fabricante de veiacuteculos Mas
as grandes frentes que se abrem satildeo as de desenvolvimentos de aplicaccedilotildees de gerenciamento e
equipamentos dedicados Neste sentido pretende-se dar continuidade a esta pesquisa atraveacutes
da especificaccedilatildeo e implementaccedilatildeo do microservidor veicular uma peccedila de hardware capaz de
interagir com sensores e atuadores de um automoacutevel e ao mesmo tempo comunicar-se com
uma rede ethemet sem fio e com o motorista tudo de forma segura e confiaacutevel
Os desafios poliacuteticos e sociais natildeo satildeo menores um modelo como o proposto aqui altera a
percepccedilatildeo e os haacutebitos das pessoas Altera tambeacutem a balanccedila do poder econocircmico do capital
pois algumas empresas simplesmente perdem sua utilidade bem como alguns oacutergatildeos estatais
Em compensaccedilatildeo novas empresas surgem novas tecnologias satildeo criadas e o paiacutes toma a
vanguarda em gerenciamento viaacuterio sepultando os interesses particulares em detrimento do
coletivo
O trabalho aqui desenvolvido representa a possibilidade de um avanccedilo social e econocircmico
consideraacutevel e recomenda-se que a pesquisa e o desenvolvimento continuem nesta linha
buscando materializar as ideacuteias e conceitos apresentados no Modelo de Gerenciamento de
Veiacuteculos Automotores
57
ANEXO 1 - VehicleMIB
VEHICLE-MIB DEFINITIONS = BEGIN
IMPORTSdirectory mgmt experimental enterprises
FROM RFC1155-SMI MODULE-IDENTITY OBJECT-TYPE NOTIFICATION-TYPE OBJECT-IDENTITY Counter32 Gauge32 Integer32 IpAddress
FROM SNMPv2-SMI DisplayString TimeStamp Timelnterval TestAndlncr
AutonomousType DateAndTime TEXTUAL-CONYENTION FROM SNMPv2-TC
MODULE-COMPLIANCE OBJECT-GROUP NOTIFICATION-GROUP FROM SNMPv2-CONF
mib-2FROM RFC1213-MIB
Positiveinteger NonNegativelnteger FROM UPS-MIB
MacAddressFROM BRIDGE-MIB
- 136 131vehicleMIB MODULE-IDENTITY
LAST-UPDATED 200210151827Z - october 15 2002 at 1827 ORGANIZATION UFSC - CPGCCCONT ACT-INF O
Bobiquins Estevatildeo de MelloPostal address BR Sistemas Ltda
Rua Lauro Linhares 2123803ATrindadeFlorianoacutepolis SC88036-002Brasil
Tel 55 48 234 8945 Fax 55 48 234 8945
E-mail bobibrsistemascombrDESCRIPTION
The MIB module to describe vehicles= experimental 1
- 1361311vehicleMIBObjects OBJECT IDENTIFIER = vehicleMIB 1
mdash The Device Identification group
All objects in this group except for vehicleldentLicencePlate and vehiclelpAddress are set at device initialization and remain static
- I36I3111vehicleldent OBJECT IDENTIFIER vehicleMIBObjects 1
- 136L31111vehicleldentManufacturer OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The name of the vehicles manufacturer= vehicleldent 1
- 136131112vehicleldentModel OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles model designation= vehicleldent 2
- 136131113vehicleldentSoftwareVersion OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles firmwaresoftware version(s) This variablemay or may not have the same value asvehicleldentAgentSoftwareVersion in some implementations
vehicleldent 3
- 136131114vehicleldent Agent Soft wareV ersion OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles agent software version This variable may or may not have the same value asvehicleldentvehicleSoftwareVersion in some implementations
= vehicleldent 4
- 136131115vehicleldentType OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles identification type= vehicleldent 5
- L36131116vehicleldentFuel OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles fuel identification= vehicleldent 6
- 136131117vehiclel dentManufacturing Y ear OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles year= vehicleldent 7
- 136131118vehicleldentModelYear OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles model year vehicleldent 8
- 136L31119vehicleldentCapacity OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles capacity= vehicleldent 9
- 1361311110vehicleldentPower OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles engine power
= vehicleldent 10
-1361311111vehicleldentMotorType OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles motor type= vehicleldent 11
- 1361311112vehicleldentMotorNumber OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles engine identification number= vehicleldent 12
- 1361311113vehicleldentCylinder OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles engine number of cylinders= vehicleldent 13
- 1361311114vehicleldentFirstOilChange OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles displacement required for the first oil change = vehicleldent 14
- 1361311115vehicleldentFirstMaintenance OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles displacement required for the first oficial maintenance
= vehicleldent 15
- 1361311116vehicleldentMaintenancePeriod OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles regular maintenance intervals= vehicleldent 16
-1361311117vehicleldentColor OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles predominant color= vehicleldent 17
- 1361311118vehicleldentChassisId OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles chassis identification number= vehicleldent 18
- 1361311119vehicleldentLicencePlate OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
A string which identifies the vehicles licence plate This object should be set by the dealer
= vehicleldent 19
- 1361311120vehicleldentlpAddress OBJECT-TYPE
SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION
The IP Address of the vehicle This value must be provided by the managing aplication A value of 0000 implies that there isnt a provider nearby
DEFVAL 00000000rsquoH = vehicleldent 20
- 1361311121vehicleldentMacAddress OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-only STATUS current DESCRIPTION
The MAC address used by this vehicle when it must be referred to in a unique fashion It is only required to be unique
REFERENCEIEEE 802ID-1990 Sections 64113 and 3125
= vehicleldent 21
-1361311122vehicleldentSerialNumber OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
A string which identifies the vehicles serial number = vehicleldent 22
- 1361311123vehicleldent Warranty OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
A string which identifies the vehicles warranty= vehicleldent 23
mdash Owner Group
- I36I3112vehicleOwner OBJECT IDENTIFIER = vehicleMIBObjects 2
- L36131121 vehicleOwnerName OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
A string which identifies the vehicles ownerThis object should be set by the dealer
= vehicleOwner 1
- 136L31122vehicleOwnerRegister OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current
DESCRIPTIONA string which identifies the owners registerThis object should be set by the dealer
= vehicleOwner 2
- 136131123 vehicleOwnerPhone OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
A string which identifies the owners phone number This object should be set by the dealer
vehicleOwner 3
- 136131124 vehicleOwnerMail OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
A string which identifies the owners e-mailThis object should be set by the dealer
vehicleOwner 4
mdash History Group
- 13613113vehicleHistory OBJECT IDENTIFIER = vehicleMIBObjects 3
- 136131131vehicleHistoryDeliveryDate OBJECT-TYPE
SYNTAX DateAndTime MAX-ACCESS read-write STATUS current DESCRIPTION
The vehicles delivery date and time= vehicleHistory 1
- 136L31132vehicleHistory Vendor OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
The name of the vehicles vendor= vehicleHistory 2
65
- 136L31133vehicleHistoryDealer OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
The name of the vehicles dealer= vehicleHistory 3
- 136131134vehicleHistoryNumLines OBJECT-TYPE
SYNTAX NonNegativelnteger MAX-ACCESS read-only STATUS current DESCRIPTION
The number of Status lines utilized in this device This variable indicates the number of rows in the History table
= vehicleHistory 4
- I36I31135 vehicleHistoryTable OBJECT-TYPE
SYNTAX SEQUENCE OF VehicleHistoryEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION
A list of History table entries= vehicleHistory 5
- 1361311351VehicleHistoryEntry OBJECT-TYPE
SYNTAX VehicleHistoryEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION
An entry containing information applicable to a particular History line
INDEX vehicleHistoryLinelndex = vehicleHistoryTable 1
VehicleHistoryEntry = SEQUENCE vehicleHistoryLinelndex INTEGER vehicleHistoryMaintenanceDate DateAndTime vehicleHistoryMaintenance NonNegativelnteger vehicleHistoryOilChangeDate Date AndT ime vehicleHistoryOilChange NonNegativelnteger
- 13613113511
66
vehicleHistoryLinelndex OBJECT-TYPE SYNTAX Positiveinteger MAX-ACCESS not-accessible STATUS current DESCRIPTION
The History line identifier= vehicleHistoryEntry 1
- 13613113512vehicleHistoryMaintenanceDate OBJECT-TYPE
SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION
The maintenance date= vehicleHistoryEntry 2
- 13613113513vehicleHistoryMaintenance OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS kmMAX-ACCESS read-only STATUS current DESCRIPTION
The present displacement of the vehicle on vehicleHistoryMaintenanceDate
= vehicleHistoryEntry 3
- 13613113514vehicleHistoryOilChangeDate OBJECT-TYPE
SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION
The motors oil change date= vehicleHistoryEntry 4
- 13613113515vehicleHistoryOilChange OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS kmMAX-ACCESS read-only STATUS current DESCRIPTION
The present displacement of the vehicle on vehicleHistoryOilChangeDate
= vehicleHistoryEntry 5
mdash The Status group
- 13613114vehicleStatus OBJECT IDENTIFIER = vehicleMIBObjects 4
- 136L31141 vehicleStatusHelp OBJECT-TYPE
SYNTAX INTEGER on(l) off(2)
MAX-ACCESS read-write STATUS current DESCRIPTION
Setting this object to on will cause the vehicle system to send a help notification Setting this object to off means normal situation
= vehicleStatus 1
- 136131142vehicleStatusNumLines OBJECT-TYPE
SYNTAX NonNegativelnteger MAX-ACCESS read-only STATUS current DESCRIPTION
The number of Status lines utilized in this deviceThis variable indicates the number of rows in the Status table
= vehicleStatus 2
- 136131143 vehicleStatusTable OBJECT-TYPE
SYNTAX SEQUENCE OF VehicleStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION
A list of Status table entries= vehicleStatus 3
- I36I311431 VehicleStatusEntry OBJECT-TYPE
SYNTAX VehicleStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION
An entry containing information applicable to a particular Status line
INDEX vehicleStatusLinelndex = vehicleStatusTable 1
VehicleStatusEntry = SEQUENCE vehicleStatusLinelndex INTEGER vehicleStatusSpeed NonNegativelntegervehicleStatusRpm NonNegativelntegervehicleStatusMotorTemperature INTEGER vehicleStatusFuelLevel NonNegativelnteger vehicleStatusKm NonNegativelntegervehicleStatusTirePressure NonNegativelnteger vehicleStatusMotorOilLevel NonNegativelnteger vehicleStatusBatteryLevel NonNegativelnteger vehicleStatusLocation DisplayString
- I36I31134311vehicleStatusLinelndex OBJECT-TYPE
SYNTAX Positiveinteger MAX-ACCESS not-accessible STATUS current DESCRIPTION
The Status line identifier= VehicleStatusEntry 1
- 136131134312vehicleStatusSpeed OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS km per hourMAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles current speed= VehicleStatusEntry 2
- 136131134313vehicleStatusRpm OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS rotations per minuteMAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles current rotations per minute= VehicleStatusEntry 3
- 136131134314vehicleStatusMotorT emperature OBJECT-TYPE
SYNTAX INTEGER UNITS degrees CentigradeMAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles engine current temperature
= vehicleStatusEntry 4
- 136131134315 vehicleStatusFuelLevel OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS HireMAX-ACCESS read-only STATUS current DESCRIPTION
The current fuel level= vehicleStatusEntry 5
- 136131134316vehicleStatusKm OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS kmMAX-ACCESS read-only STATUS current DESCRIPTION
The current total displacement of vehicle = vehicleStatusEntry 6
- 136131134317 vehicleStatusTirePressure OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS psiMAX-ACCESS read-only STATUS current DESCRIPTION
The current tire pressure vehicleStatusEntry 7
- 136131134318 vehicleStatusMotorOilLevel OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS litreMAX-ACCESS read-only STATUS current DESCRIPTION
The current motor oil level= vehicleStatusEntry 8
- 136131134319 vehicleStatusBatteryLevel OBJECT-TYPE
SYNTAX INTEGER unknown(l) batteryNormal(2) batteryLow(3)
MAX-ACCESS read-only
STATUS currentDESCRIPTION
The indication of the capacity remaining in the vehicles battery system
= vehicleStatusEntry 9
- 1361311343110 vehicleStatusLocation OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
The GPS indication of the vehicles current location
vehicleStatusEntry 10
mdash The Control group
- 13613115vehicleControl OBJECT IDENTIFIER = vehicleMIBObjects 5
- 136131151 vehicleControlFuel OBJECT-TYPE
SYNTAX INTEGER on(l) off(2)
MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION
Setting this object to On(l) indicates that the vehicle is able to be turned on Setting to Off(2) will cause the fuel to be cut offrsquo
= vehicleControl 1
- 136131152 vehicleControlIgnition OBJECT-TYPE
SYNTAX INTEGER on(l) ofi(2)
MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION
Setting this object to On(l) indicates that the vehicle is to be turned on Setting to 00(2) will cause the eletric system to be cut off1
= vehicleControl 2
mdash Notifications
- This section defines the well-known notifications sent by- vehicle agents
- 1361312vehicleMIBNotifications OBJECT IDENTIFIER = vehicleMIB 2
- I36I3121vehicleNotificationChangeOilAndMaintenance NOTIFICATION-TYPE
OBJECTS vehicleHistoryMaintenanceDate vehicleHistoryMaintenance vehicleHistoryOilChangeDate vehicleHistoryOilChange
STATUS current DESCRIPTION
The vehicle is approaching oil change and regular maintenance dates This Notification is persistent and is resent at one day intervals until the history table is updated
= vehicleMIBNotifications 1
- 13613122vehicleNotificationHelp NOTIFICATION-TYPE
OBJECTS vehicleStatusHelp STATUS current DESCRIPTION
This Notification is sent when the vehicles conductor turns on a help switch
= vehicleMIBNotifications 2
- I36I3123vehicleNotificationWarranty NOTIFICATION-TYPE
OBJECTS vehicleldentWarranty STATUS current DESCRIPTION
The vehicles warranty is close to expiring dateThis Notification is persistent andis resent at one week intervals until dead line
= vehicleMIBNotifications 3
mdash Conformance information
mdash1361313vehicleMIBConformance OBJECT IDENTIFIER = vehicleMIB 3
-13613131vehicleCompliance OBJECT IDENTIFIER = vehicleMIBConformance 1
mdash compliance statements
mdash136131311vehicleBasicCompliance MODULE-COMPLIANCE
STATUS current DESCRIPTION
The compliance statement for vehicles that only support the identifying and status objects
MODULE mdash this moduleMANDATORY-GROUPS vehicleBasicGroup
= vehicleCompliance 1
mdash136131312vehicleAdvancedCompliance MODULE-COMPLIANCE
STATUS current DESCRIPTION
The compliance statement for vehicles that support advanced-feature functions such as history and notifications
MODULE mdash this moduleMANDATORY-GROUPS vehicleBasicGroup
vehicleAdvancedGroup vehicleNotificationsGroup
= vehicleCompliance 2
mdash136131313vehicleControlCompliance MODULE-COMPLIANCE
STATUS current DESCRIPTION
The compliance statement for vehicles that support control-featured functions
MODULE mdash this moduleMANDATORY-GROUPS vehicleBasicGroup
vehicleControlGroup = vehicleCompliance 3
mdash136131314vehicleFullCompliance MODULE-COMPLIANCE
STATUS current DESCRIPTION
The compliance statement for vehicles that support all functions
MODULE mdash this moduleMANDATORY-GROUPS vehicleBasicGroup
vehicleAdvancedGroup vehicleNotificationsGroup
73
vehicleControlGroup = vehicleCompliance 4
mdash units of conformance
mdash summary at a glance
mdash basic adv ControlmdashvehicleldentManufacturer X X X X
mdashvehicleldentModel x X X X
mdashvehicleldentSoftwareVersion x X X X
mdashvehicleldentAgentSoftwareVersion X X X X
mdashvehicleldentType X X X X
mdashvehicleldentFuel X X X X
mdashvehicleldentManufacturing Y ear X X X X
mdashvehicleldentModel Year X X X X
mdashvehicleldentCapacity X X X X
mdashvehicleldentPower X X X X
mdashvehicleldentMotorType X X X XmdashvehicleldentMotorNumber X X X X
mdashvehicleldentCylinder X X X X
mdashvehicleldentFirstOilChange X X X X
mdashvehicleldentOilChangePeriod X X X XmdashvehicleldentFirstMaintenance X X X X
mdashvehicleldentMaintenancePeriod X X X XmdashvehicleldentColor X X X X
mdashvehicleldentChassisId X X X XmdashvehicleldentLicencePlate X X X X
mdashvehicleldentlpAddress X X X XmdashvehicleldentMacAddress X X X X
mdashvehicleldentSerialNumber X X X XmdashvehicleldentWarranty X X X X
mdashvehicleOwnerName X X
mdashvehicleOwnerRegister X XmdashvehicleOwnerPhone X X
mdashvehicleOwnerMail X X
mdashvehicleHistoryDeliveryDate X X
mdashvehicleHistoryVendor X X
mdashvehicleHistoryDealer X X
mdashvehicleHistoryNumLines X X
mdashvehicleHistoryLinelndex X X
mdashvehicleHistoryMaintenanceDate X X
mdashvehicleHistoryMaintenance X X
mdashvehicleHistoryOilChangeDate X X
mdashvehicleHistoryOilChange X X
mdashvehicleStatusHelp X X X X
mdashvehicleStatusNumLines X X X X
mdashvehicleStatusLinelndex X X X X
mdashvehicleStatusSpeed X X X X
mdashvehicleStatusRpm X X X X
mdashvehicleStatusMotorTemperature X X X X
mdashvehicleStatusFuelLevel X X X X
mdashvehicleStatusKm X X X X
mdashvehicleStatusTyrePressure X X X X
--vehicleStatusMotorOilLevel X X X X
mdashvehicleStatusBatteryLevel X X X X
mdashvehicleStatusLocation X X X X
mdashvehicleControlFuel X X
mdashvehicleControlIgnition X X
mdashvehicleNotificationChangeOilAndMaintenance X X
mdashvehicleNotificationHelp X X
mdashvehicleNotificationWarranty X X
- units of conformance
- I36I3132vehicleGroups OBJECT IDENTIFIER = vehicleMIBConformance 2
- 136131321vehicleBasicGroup OBJECT-GROUP
OBJECTS vehicleldentManufacturer vehicleldentModel vehicleldentSoftwareVersion vehicleldent AgentSoft waumlre V ersion vehicleldentType vehicleldentFuel vehicleldentManufacturing Y ear vehicleldentModel Year vehicleldentCapacity vehicleldentPowervehicleldentMotorType vehicleldentMotorNumber vehicleldentCylindervehicleldentFirstOilChange vehicleldentOilChangePeriod vehicleldentFirstMaintenance vehicleldentMaintenancePeriod vehicleldentColor vehicleldentChassisId vehicleldentLicencePlate vehicleldentlpAddress vehicleldentMacAddress vehicleldentSerialNumber vehicleldentWarranty vehicleStatusHelp vehicleStatusNumLines vehicleStatusLinelndex vehicleStatusSpeed vehicleStatusRpm vehicleStatusMotorTemperature vehicleStatusFuelLevel vehicleStatusKm vehicleStatusTirePressure vehicleStatusMotorOilLevel
75
vehicleStatusBatteryLevel vehicleStatusLocation STATUS current DESCRIPTION
The vehicleBasicGroup defines objects which are common across all vehicles which meet basic compliance
= vehicleGroups 1
- 136131322vehicleAdvancedGroup OBJECT-GROUP
OBJECTS vehicleOwnerName vehicleOwnerRegister vehicleOwnerPhone vehicleOwnerMail vehicleHistoryDeliveryDate vehicleHistoryVendor vehicleHistoryDealer vehicleHistoryNumLines vehicleHistoryLinelndex vehicleHistoryMaintenanceDate vehicleHistoryMaintenance vehicleHistoryOilChangeDate vehicleHistoryOilChange
STATUS current DESCRIPTION
The vehicleAdvancedGroup defines objects which are related to vehicles history and owner
vehicleGroups 2
- 136131323vehicleControlGroup OBJECT-GROUP
OBJECTS vehicleControlFuel vehicleControlIgnition STATUS current DESCRIPTION
The vehicleControlGroup defines objects which are related to control-feature functions
= vehicleGroups 3
- 136131324vehicleNotificationGroup NOTIFICATION-GROUP
NOTIFICATIONS vehicleNotificationChangeOilAndMaintenance vehicleNotificationHelp vehicleNotificationWarranty
STATUS current DESCRIPTION
The vehicleNotificationGroup defines objects which are related to notifications-feature functions
= vehicleGroups 4
END
GLOSSAacuteRIO E ABREVIACcedilOtildeES
ASNl Abstract Syntax Notation One - Notaccedilatildeo de Sintaxe Abstrata Um Uma notaccedilatildeo para
representaccedilatildeo de dados em protocolos de comunicaccedilatildeo definida pela ISO O gerenciamento
Internet utiliza um subconjunto de ASNl
CDMA Code Division Multiple Access - acesso muacuteltiplo por divisatildeo de coacutedigo
EHF Extremely High Frequency - frequumlecircncia extremamente alta
FDMA Frequency Division Multiple Access - acesso muacuteltiplo por divisatildeo de frequumlecircncia
HF High Frequency - frequumlecircncia alta
HTTP Hiper-Text Markup Language - Linguagem de Marcaccedilatildeo de HiperTexto A linguagem
utilizada na construccedilatildeo de paacuteginas WWW
ISM Industrial Scientific and Medical bands - Faixas de frequumlecircncias alocadas para aplicaccedilotildees
industriais cientiacuteficas e meacutedicas
ISO International Organization for Standardization - Organizaccedilatildeo Internacional para
Padronizaccedilatildeo Um dos oacutergatildeos mais importantes no mundo de padronizaccedilotildees com diversos
estudos na aacuterea de computadores e particularmente de redes de computadores
LF Low Frequency - frequumlecircncia baixa
MF Medium Frequency - frequumlecircncia meacutedia
MIB Management Information Base - Base de Informaccedilotildees de Gerenciamento Uma coleccedilatildeo
de informaccedilotildees gerenciais sobre um determinado recurso
OSI Open Systems Interconnection - Interconexatildeo de Sistemas Abertos Um conjunto de
padronizaccedilotildees para interconexatildeo de sistemas em redes de computadores
RFC Request For Comments - Requisiccedilotildees Para Comentaacuterios Os documentos publicados pelo
IETF e que tratam de assuntos Internet Nem todos os RFCs satildeo padrotildees e alguns jamais o
chegam a ser
SHF Super High Frequency - frequumlecircncia super-alta
Site - Conjunto de documentos da WWW acessiacuteveis a partir de um determinado endereccedilo Eacute o
endereccedilo virtual de uma empresa ou uma aplicaccedilatildeo
SMI Structure o f Management Information - Estrutura da Informaccedilatildeo de Gerenciamento
Define a maneira como as informaccedilotildees de gerenciamento satildeo criadas e seus relacionamentos
SNMP Simple Network Management Protocol - Protocolo de Gerenciamento de Redes
Simples o protocolo de gerenciamento utilizado na Internet
TCPIP Transmission Control Protocol Internet Protocol - Protocolo de Controle de
Transmissotildees Protocolo Internet Os protocolos baacutesicos utilizados na Internet
TDMA Time Division Multiple Access mdash acesso muacuteltiplo por divisatildeo de tempo
UHF Ultra High Frequency - frequumlecircncia ultra-alta
VHF Very High Frequency - frequumlecircncia muito alta
VLF Very Low Frequency - frequumlecircncia muito baixa
WWW World Wide Web - Grande Teia Mundial Nome dado ao conjunto de maacutequinas que
trocam informaccedilotildees utilizando o protocolo HTTP
78
REFEREcircNCIAS BIBLIOGRAacuteFICAS
ANATEL Agecircncia Nacional de Telecomunicaccedilotildees Atribuiccedilatildeo de faixas de frequumlecircncias no Brasil Disponiacutevel em lthttpwwwanatelgovbrToolsframeasplink=radiofrequencia qaffpdfgt Acesso em 26 set 2002
thBICSI Telecommunications distribution methods manual 8 ed Tampa Florida v2 1998 Cap 29
BRASIL Web Site Oficial do Departamento Nacional de Tracircnsito Disponiacutevel em lthttpwww denatrangovbrpg70jspgt Acesso em 08 nov 2002
BRASIL Web Site Oficial do Departamento Nacional de Tracircnsito Disponiacutevel em httpwww denatrangovbrpgl8jspgt Acesso em 10 nov 2002
CASE J et al RFC 1157 - A Simple Network Management Protocol (SNMP) Network Working Group may 1990 p 5
FIAT AUTOMOacuteVEIS Web Site Oficial do Brasil Disponiacutevel em httpwwwfiatcombr index_sitephpgt institucional a faacutebrica Acesso em 19 nov 2002
GOOGLE Web Site de Busca Disponiacutevel em lthttpwwwgooglecombrsearch hl=ptampie=ISO-8859-1 ampq=22rastreamento+de+veEDculo s22ampbtnG=Pesquisa+Google amplr=lang_ptgt Acesso em 15 out 2002
MELLO Roseleine Calgaro Uma MIB de apoio agrave gerecircncia do relacionamento com o cliente em comeacutercio eletrocircnico 2002 108 f Dissertaccedilatildeo (Mestrado em Ciecircncias da Computaccedilatildeo) - Universidade Federal de Santa Catarina Florianoacutepolis 2002
RIO DE JANEIRO (Estado) 5 set 2002 Tracircnsito Brasil Estatiacutestica da Organizaccedilatildeo Mundial de Sauacutede sobre tracircnsito Disponiacutevel em lthttpwwwtransitobrasilcombrnoticia noticiaphp noti=1044gt Acesso em 22 out 2002
RIO DE JANEIRO (Estado) SuperTrack Rastreamento de veiacuteculos Disponiacutevel em lthttp wwwsupertrackcombr2htmgt Acesso em 02 out 2002
79
RIO DE JANEIRO (Estado) Revista Engebraacutes Mortos no tracircnsito chegam a 1 milhatildeo e acidentes consomem US$ 10 bi ao ano Disponiacutevel em lthttpwwwengebrascombr EngbWebportuguesmortosnohtmgt Acesso em 24 set 2002
TANENBAUM Andrew S Redes de computadores 3 ed Rio de Janeiro Campus 1997 923 p
TANIGUCHI Caacutessio O bom exemplo do tracircnsito em Curitiba Curitiba mar 2002 Disponiacutevel em lthttpwwwcuritibaprgovbrpmcAgenciaartigostransitolhtmlgt Acesso em 19 nov 2002
TIM Telesc Celular Cobertura Disponiacutevel em lthttpwww2timsulcombr intemaaspitem=2amppagina=coberturagt Acesso em 26 set 2002
28
41 Arquitetura Fiacutesica
Esta dissertaccedilatildeo utiliza o Modelo de Gerenciamento SNMP por se tratar de uma tecnologia
que eacute padratildeo possui inuacutemeros gerentes e agentes desenvolvidos para as mais diversas
aplicaccedilotildees e eacute produzida em escala o que baixa os custos de implantaccedilatildeo em qualquer
veiacuteculo A quantidade de pessoal que jaacute atua nesta tecnologia tambeacutem eacute um fator positivo A
figura abaixo mostra esquematicamente o modelo sendo aplicado no gerenciamento de
veiacuteculos
Gerenciamento
(GERENTE
SNMP)
Fig 41 - Modelo de Gerenciamento SNMP em Veiacuteculos Automotores
Saindo de um modelo teoacuterico e descrevendo um modelo praacutetico tem-se um computador
rodando um programa gerente SNMP que interage com uma base de dados este computador
possui uma interface ethemet 10100 que estaacute conectada por cabo de par tranccedilado ou fibra
oacutetica a uma bridge Esta bridge converte o padratildeo de comunicaccedilatildeo de rede ethernet em
radiofrequumlecircncia utilizando uma frequumlecircncia de saiacuteda e outra de entrada este conjunto eacute
vulgarmente denominado canal e eacute compartilhado por todos os veiacuteculos equipados com uma
bridge similar A bridge do veiacuteculo opera no mesmo canal e compartilha a banda total
fornecida pelo sistema gerente com os outros veiacuteculos que estatildeo na regiatildeo de cobertura da
antena (ERB - estaccedilatildeo radiobase)
A cobertura de cada ERB depende basicamente da potecircncia real dissipada pela antena do tipo
e ganho da antena Uma referecircncia praacutetica que se pode ter eacute o das aacutereas de cobertura de
telefones celulares o modelo proposto nesta dissertaccedilatildeo pode ser implementado com uma
infraestrutura semelhante A figura 42 mostra os elementos reais e sua interaccedilatildeo
Fig 42 - Modelo fiacutesico para gerenciamento de veiacuteculos
O Modelo de Gerenciamento de Veiacuteculos Automotores contempla todas as etapas da ldquovidardquo
de um veiacuteculo ou seja satildeo previstos estaacutegios diferenciados de monitoramento e controle de
acordo com a etapa em que o veiacuteculo se encontra
A primeira etapa de um veiacuteculo automotor fisicamente falando eacute a sua produccedilatildeo
normalmente executada em seacuterie As montadoras possuem plantas fabris em diversas
localidades do mundo onde produzem determinadas linhas e modelos de veiacuteculos No
momento que o veiacuteculo recebe seu sistema eletro-eletrocircnico incluindo o microservidor
veicular uma estaccedilatildeo de gerenciamento da produccedilatildeo jaacute pode iniciar a gravaccedilatildeo dos dados de
identificaccedilatildeo do mesmo como eacute ilustrado na figura 43
MONTADORA DE AUTOMOacuteVEIS Linha de montagem
Dados de Identificaccedilatildeo do veiacuteculo
Fig 43 - Gerenciamento na produccedilatildeo do veiacuteculo
O veiacuteculo cumpre sua trajetoacuteria na linha de montagem jaacute interagindo com uma aplicaccedilatildeo-
gerente desenvolvida para este fim O fabricante neste momento jaacute pode monitorar os testes
iniciais do veiacuteculo gerenciar sua armazenagem no paacutetio da faacutebrica e o embarque para a
concessionaacuteria Apenas duas estaccedilotildees radiobase externas tecircm capacidade para dar cobertura a
todo parque fabril de uma montadora como a Fiat em Betim MG que eacute a maior montadora do
paiacutes com 613800 m2 de aacuterea construiacuteda segundo informa o site brasileiro da Fiat Automoacuteveis
(2002) Algumas ERBs internas que tem um custo muito inferior agraves externas completariam a
cobertura nos pontos necessaacuterios da linha de montagem
O veiacuteculo pronto segue na maior parte das vezes para uma concessionaacuteria autorizada para ser
comercializado Esta mesma concessionaacuteria normalmente presta assistecircncia teacutecnica aos
veiacuteculos da marca tendo limitaccedilotildees quando recebe um automoacutevel por exemplo de um
concorrente Com uma estaccedilatildeo radiobase interna a concessionaacuteria estaacute habilitada a monitorar
todos os veiacuteculos que entrarem na sua oficina estando eles equipados com o microservidor
veicular O teacutecnico da empresa tem a sua disposiccedilatildeo dados histoacutericos e perfis de uso do
veiacuteculo que podem auxiliar na detecccedilatildeo e soluccedilatildeo do problema
Os dados de identificaccedilatildeo do veiacuteculo e do proprietaacuterio aliados ao perfil do condutor tomam-
se ferramentas para conquista e manutenccedilatildeo do cliente A diminuiccedilatildeo do iacutendice de roubos e
acidentes toma a contrataccedilatildeo do seguro uma opccedilatildeo menos necessaacuteria diminuindo o gasto de
quem compra o veiacuteculo e consequumlentemente aumentando as vendas A figura 44 mostra as
possibilidades de gerenciamento nas fases de comercializaccedilatildeo e manutenccedilatildeo
32
REVENDA DE AUTOMOacuteVEIS
Fig 44 - Gerenciamento na comercializaccedilatildeo e manutenccedilatildeo do veiacuteculo
Encerrada a primeira comercializaccedilatildeo do veiacuteculo inicia-se a etapa de utilizaccedilatildeo do mesmo
por um proprietaacuterio ou condutor O microservidor veicular interage com o condutor via painel
digital ou sintetizador de voz Alguns veiacuteculos de maior valor agregado jaacute satildeo equipados com
paineacuteis que atendem ao ldquocomputador de bordoldquo e ao sistema de som raacutedios FM transmitem
pequenas chamadas e notiacutecias que satildeo lidas no interior do veiacuteculo Sintetizadores de voz
equipam os veiacuteculos chamados ldquotop de linhardquo e informam para o motorista colocar o cinto de
seguranccedila que existem portas abertas etc O Modelo de Gerenciamento de Veiacuteculos
Automotores possibilita que haja um enriquecimento das informaccedilotildees e possibilidades para o
condutor do veiacuteculo conforme mostra a figura 45
33
Fig 45 - Gerenciamento no uso do veiacuteculo
PROPRIETAacuteRIO DO AUTOMOacuteVEL
Monitoramento
Garantia e revisotildees
Seguranccedila
O proprietaacuterio do veiacuteculo eacute notificado sempre que uma troca de oacuteleo ou manutenccedilatildeo
preventiva eacute necessaacuteria diminuindo os riscos de uma eventual perda de garantia do fabricante
O aviso de que a garantia do veiacuteculo estaacute expirando tambeacutem existe e isto possibilita uma
eventual diminuiccedilatildeo de custos numa revisatildeo Como o veiacuteculo interage com o sistema gestor
de tracircnsito o modelo prevecirc um mecanismo de solicitaccedilatildeo de socorro muito uacutetil em casos de
acidentes ou quebra do veiacuteculo O maior benefiacutecio eacute saber que seu veiacuteculo estaacute sendo
monitorado assim como os outros veiacuteculos que estatildeo trafegando O monitoramento causa
maior disciplina no tracircnsito e a consequumlente diminuiccedilatildeo de acidentes como mostra a
experiecircncia na capital paranaense na palavra de Cassio Taniguchi
Em 2001 foram 20 menos mortes no tracircnsito curitibano Passamos de 16 em 2000 para 13 morte em cada grupo de 10 mil veiacuteculos Esse eacute o indicador utilizado para mensurar o niacutevel de seguranccedila no tracircnsito urbano E eacute tambeacutem um iacutendice capaz de nos informar a respeito do niacutevel de civilidade que nossa sociedade alcanccedilou Os curitibanos merecem aplausos porque esse resultado eacute fruto de um esforccedilo coletivo que tem envolvido toda a
34
cidade desde 1997 quando lanccedilamos o programa Cidadatildeo em Tracircnsito O programa todos lembram eacute ancorado no tripeacute formado pela engenharia de traacutefego fiscalizaccedilatildeo e educaccedilatildeo para o Tracircnsito E em cinco anos os resultados falam por si proacuteprios O investimento realizado pela Prefeitura de Curitiba passa de R$ 100 milhotildees - o maior entre as cidades de mesmo porte no paiacutes (TANIGUCHI 2002)
O gerenciamento do veiacuteculo auxilia os engenheiros de traacutefego e aumenta o poder de
fiscalizaccedilatildeo do Poder Puacuteblico tornando praticamente inviaacuteveis as accedilotildees criminosas
envolvendo veiacuteculos O Poder Puacuteblico do Brasil bem como de todo paiacutes que adotar este
modelo de gerenciamento ganha uma ferramenta poderosa de gestatildeo de tracircnsito com reflexos
em oacutergatildeos governamentais federais estaduais e municipais diversos tais como departamentos
de tracircnsito departamentos de poliacutecia rodoviaacuteria poliacutecias civil e militar serviccedilos de
inteligecircncia poliacutecia federal serviccedilos de repressatildeo ao crime organizado e secretarias de
receita A figura 46 ilustra algumas situaccedilotildees contempladas neste modelo proposto
Fig 46 - Gerenciamento pelo Poder Puacuteblico
Administraccedilatildeo da malha viaacuteria
Controle de roubos e acidentes
PODER PUacuteBLICOMonitoramento de
tracircnsito
O poder que o modelo disponibiliza aos oacutergatildeos puacuteblicos eacute o poder da informaccedilatildeo em tempo
real o conjunto formado pela identificaccedilatildeo inequiacutevoca do veiacuteculo seu provaacutevel condutor e a
localizaccedilatildeo atual com pequena margem de erro permite accedilotildees policiais raacutepidas e eficientes O
Modelo de Gerenciamento de Veiacuteculos permite ainda que o sistema gestor execute controles
remotamente sobre o veiacuteculo como corte de combustiacutevel e de igniccedilatildeo do motor causando a
imobilizaccedilatildeo instantacircnea As Estaccedilotildees Puacuteblicas de Gerenciamento satildeo as mais complexas e as
mais seguras de todo o modelo visto o poder que carregam em sua aplicaccedilatildeo Apenas o Poder
Puacuteblico constituiacutedo pode ter acesso a estas potencialidades do sistema e para tanto a
aplicaccedilatildeo-gerente deve ser inviolaacutevel
A figura 47 simula uma implantaccedilatildeo de estaccedilotildees radiobase na regiatildeo central da capital
catarinense dando uma ideacuteia de como seria a distribuiccedilatildeo das antenas para haver
gerenciamento sobre os veiacuteculos que circulam na aacuterea
Fig 47 - Estaccedilotildees Radiobase em Florianoacutepolis
42 Arquitetura Funcional
O sistema fiacutesico apresentado anteriormente eacute mostrado aqui como entidades loacutegicas
posicionadas de acordo com sua funccedilatildeo no modelo de gerenciamento A figura 46 ilustra o
modelo funcional
36
Fig 48 - Modelo Funcional de Gerenciamento
421 Estaccedilotildees de Gerenciamento
As estaccedilotildees de gerenciamento satildeo de diferentes porte e complexidade variando de uma
estaccedilatildeo simples para gravaccedilatildeo de dados de identificaccedilatildeo na faacutebrica ateacute um grande complexo
de gerenciamento de veiacuteculos montado com computadores de grande porte e programas de
gerenciamento capazes de suportar milhares de noacutes (veiacuteculos) no Departamento de Estradas
de Rodagem de uma unidade da federaccedilatildeo As estaccedilotildees seratildeo basicamente destinadas a trecircs
finalidades de acordo com os interesses dos mantenedores da gerecircncia
4211 Estaccedilotildees de Gerenciamento de Produccedilatildeo
As estaccedilotildees de produccedilatildeo satildeo localizadas no ambiente de montagem do veiacuteculo ao lado da
linha de produccedilatildeo em seacuterie da motocicleta do automoacutevel do caminhatildeo do utilitaacuterio do
trator etc Esta estaccedilatildeo serviraacute para gravar as primeiras variaacuteveis na MIB do veiacuteculo
basicamente as de identificaccedilatildeo tais como nome do fabricante modelo do veiacuteculo nuacutemero de
seacuterie etc Estes dados satildeo estaacuteticos e soacute podem ser gravados e alterados em faacutebrica satildeo
uacutenicos e sua longevidade eacute coincidente com a do veiacuteculo
4212 Estaccedilotildees de Gerenciamento de Manutenccedilatildeo
As estaccedilotildees de manutenccedilatildeo estaratildeo baseadas nas concessionaacuterias autorizadas revendas de
automoacuteveis e oficinas mecacircnicas Sua funccedilatildeo baacutesica seraacute a gravaccedilatildeo de dados relativos agrave
venda e ao proprietaacuterio do veiacuteculo Satildeo estaccedilotildees simples que poderatildeo consultar as
informaccedilotildees de qualquer carro de qualquer marca visto que a padronizaccedilatildeo usando SNMP
retira o caraacuteter proprietaacuterio dos sistemas atuais
4213 Estaccedilotildees Puacuteblicas de Gerenciamento
Satildeo estaccedilotildees complexas e seguras que gerenciam a malha viaacuteria de um ou mais municiacutepios de
um estado da uniatildeo Basicamente compostas por hardware e software de grande porte como
por exemplo uma workstation HP ou IBM rodando Openview ou Unicenter TNG interagindo
com uma base de dados Oracle A seguranccedila possibilitada pelo SNMPv3 eacute um fator
primordial neste caso pois aqui estaratildeo sendo utilizadas funccedilotildees de controle vitais no veiacuteculo
422 Noacutes Gerenciados
O noacute gerenciado neste modelo proposto eacute tipicamente um veiacuteculo automotor conforme citado
anteriormente Aqui existe uma caracteriacutestica singular que eacute a de que os noacutes satildeo moacuteveis estatildeo
constantemente em deslocamento desde sua fabricaccedilatildeo na montadora passando pelo
transporte ateacute a revenda e o uso posterior pelo proprietaacuterio ou motorista O veiacuteculo dispotildee de
um hardware especialista - um microservidor veicular mdash que contecircm a vehicleMIB e o agente
este hardware interage com os sensores e atuadores existentes no automoacutevel O microservidor
veicular eacute composto basicamente de uma unidade central de processamento memoacuteria volaacutetil
memoacuteria permanente interface com o veiacuteculo e com a rede sem fio este produto assim como
descrito neste modelo natildeo existe comercialmente poreacutem a tecnologia eacute a mesma que eacute
utilizada na implementaccedilatildeo de gerenciamento em roteadores e switches
423 Meio de Comunicaccedilatildeo
A forma como a estaccedilatildeo gerenciadora e o noacute gerenciado trocam informaccedilotildees eacute por
radiofrequumlecircncia ou seja eacute uma comunicaccedilatildeo ethemet sem fio (wireless) que utiliza a mesma
tecnologia jaacute empregada em redes locais O gerente (estaccedilatildeo gerente) interage com o agente
(noacute gerenciado) por intermeacutedio de uma bridge ethemet sem fio e vice-versa A frequumlecircncia de
difusatildeo deve ser diversa das maciccedilamente utilizadas ISM (Aplicaccedilotildees Industriais Cientiacuteficas
e Meacutedicas) por motivos oacutebvios a escolha deve recair nas faixas atribuiacutedas para aplicaccedilatildeo
moacutevel terrestre preferencialmente as proacuteximas das bases de VHF e UHF 41015 MHz ateacute 50
MHz e 3354 MHZ ateacute 3999 MHz (ANATEL 2002)
Fig 49 - Espectro de frequumlecircncias no Brasil
423 Informaccedilotildees de Gerenciamento
As informaccedilotildees envolvidas estatildeo definidas em vehicleMIB e satildeo tratadas pelo agente
especialista que acompanha o veiacuteculo Os objetos ou atributos em questatildeo atendem a
legislaccedilatildeo brasileira de tracircnsito vigente e os requisitos baacutesicos do fabricante do revendedor e
do proprietaacuterio
39
424 Protocolo de Gerenciamento
O protocolo a ser utilizado eacute o SNMPv3 implementado sobre SNMPv2 A versatildeo 3 apresenta
vaacuterios avanccedilos na questatildeo de seguranccedila e as definiccedilotildees podem ser vistas nas RFCs 2571 a
2575 Como esta versatildeo natildeo eacute completa existe a necessidade da versatildeo anterior que pode ser
vista nas RFCs 1905 e 1906
43 Arquitetura de Informaccedilatildeo
A vehicleMIB foi projetada para atender as demandas baacutesicas de todas entidades fiacutesicas e
juriacutedicas que interagem com um automoacutevel Esta MIB procura natildeo conflitar com os sistemas
atualmente implantados que foram concebidos com outra finalidade
A pesquisa que resultou nesta MIB abrangeu a atual legislaccedilatildeo de tracircnsito os atuais coacutedigos
procedimentos e nuacutemeros empregados pela induacutestria automobiliacutestica e suas concessionaacuterias
As funccedilotildees principais de um automoacutevel foram contempladas somou-se a elas algumas
variaacuteveis trazidas do universo de redes de computadores e outras retiradas de carros-conceito
431 Desenvolvimento da MIB
Utilizou-se como ferramenta de auxiacutelio um pacote de programas da MG-Soft chamado MIB
Browser Professional Edition sendo que as figuras que mostram a aacutervore da MIB satildeo telas
capturadas deste software
40
f j MG-SOFT MIszlig Compiler - [MIszlig Group1J File Edit View Modules Jools Window Help
B MIB Tree B Q ] iso
B - Q org B Q dod
R-f1 internetiQ j directorv
+i _ J mgmtR I__| experimental
B vehicleMIBi Q j vehideMIBObjects Si f j vehicleMIBNotifications IS _ J vehicleMIBConformance
f i L_1 private I- SNMPvl Traps
ffl iJ T extual ConventionsS Type Assignments
Fig 410 - Aacutervore da MIB
A vehicleMIB faz parte do grupo experimental (3) segundo a notaccedilatildeo ASNl utilizada pelo
protocolo SNMP Os objetos definidos (OBJECT IDENTIFIER) para compor a vehicleMIB
foram trecircs a saber
vehicleMIBObjects conteacutem todas as informaccedilotildees relativas a identificaccedilatildeo do veiacuteculo
(vehicleldent) ao proprietaacuterio do veiacuteculo (vehicleOwner) o seu histoacuterico (vehicleHistory)
valores momentacircneos (vehicleStatus) e variaacuteveis para controle (vehicleControl)
vehicleMIBNotifications este objeto comporta os atributos utilizados para notificaccedilatildeo de
eventos importantes e se destinam principalmente para servir ao motoristaproprietaacuterio
vehicleMIBConformance este grupo define as necessidades e possibilidades de
implementaccedilatildeo segundo uma famiacutelia de objetos (OBJECT-GROUP) preacute-determinada Os
atributos referentes a grupos e as questotildees de concordacircncia estatildeo contidos nos OBJECT
IDENTIFIER vehicleGroups e vehicleCompliance
41
bullJMG-SOFT MIB Compilei [MIB Group]Uumliacute File Edit View Modules loots Window Help
tg satildegt U m amp T raquo f t I o s P3 m p | 0
B ^ MIB Tree B _ J iso
H Q j org eacute Q dod
Eacute j J internetP~1 directory
B i_ J mgmt rsquo Q j mib-2
agrave Q experimental Ograve OtildeEcirc vehicleMIB
Egrave __| vehicleMIBObjectsSi _ J vehicleldent ffl- n vehicleOwner E _ ] vehicle History ffl- fj vehicleStatus Egrave C j vehicleControl
atilde __) vehicleMIBNotificationsvehicleN otificationChangeO ilAndM aintenance
lt4 vehicleN otificationHelp d f vehicleNotificationGuaranty
B _ ] vehicleMIBConformance IacuteB _ J vehicleCompliance Eacute L J vehicleGroups
B -(_J private1Q j enterprises
Fig 411mdash Aacutervore de vehicleMIBObjects
432 Descriccedilatildeo de vehicleMIBObjects
Esta seccedilatildeo descreve com maiores detalhes cada variaacutevel que compotildee a vehicleMIBObjects
que eacute composta pelos grupos vehicleldent vehicleOwner vehicleHistory vehicleStatus e
vehicleControl
42
4321 Grupo vehicleldent
F1 P 1 experimental Eacute- vehicleMIB
lEacute vehicleMIB Objects B- [_ J vehicleldent
vehicleldentManufacturer vehicleldentModel
vehicleldentSoftwareVersionamp vehideldentAgentSoftwareVersion
vehiclel dentType vehicleldentFuel vehicleldentManufacturingYear vehiclel dentM odelYrsquo ear vehiclel dentCapacity
I^ vehiclel dentPoweri-- vehiclel dentM otorType
vehiclel dentM otorNumber vehiclel dentCylinder
vehiclel dentFirstOilChange | ^ vehicleldentFirstMaintenance
gt$j vehicleldentMaintenancePeriod vehiclel dentColor
i vehiclel dentChassisl d j-- vehicleldentLicencePlate bull vehicleldentlpAddress i - ^ vehicleldentMacAddress h vehiclel dentS eriaIN umber vehicleldentGuaranty
Fig 411 - Aacutervore de vehicleldent
vehicleldentManufacturer - O objeto vehicleldentManufacturer eacute uma string que armazena o
nome da empresa que produz o veiacuteculo eacute gravada em faacutebrica e natildeo se altera mais Esta
variaacutevel seraacute preenchida por exemplo com ldquoGeneral Motorsrdquo ldquoVolkswagenrdquo ou ldquoYamahardquo
vehicleldentModel - Esta variaacutevel conteraacute a identificaccedilatildeo do modelo do veiacuteculo eacute fixa e natildeo
pode ser alterada Ex Palio EX Xsara Picasso Celta
vehicleldentSoftwareVersion - Este atributo eacute reservado agrave versatildeo do firmware ou software do
veiacuteculo e eacute atualizado cada vez que eacute feito o upgrade do mesmo Este programa eacute uma espeacutecie
de sistema operacional do hardware contido no veiacuteculo
vehicleldentAgentSoftwareVersion - A versatildeo do agente de gerenciamento pode ou natildeo
coincidir com a versatildeo de firmware Caso estes programas tenham tratamento e evoluccedilatildeo
distintos as versotildees podem ser atualizadas separadamente e teratildeo coacutedigos diferentes
vehicleldentType - Este objeto serve para identificar o tipo de veiacuteculo segundo determinaccedilatildeo
das leis brasileiras de tracircnsito O tipo de veiacuteculo automotor consta na documentaccedilatildeo de
licenciamento e pode ser por exemplo tipo automoacutevel de passeio caminhatildeo de carga ocircnibus
de passageiros etc
vehicleldentFuel - A variaacutevel vehicleldentFuel serve para identificar o combustiacutevel principal
para que o veiacuteculo foi originalmente construiacutedo Eacute gravado na linha de montagem e
permanece caso haja transformaccedilatildeo posterior no motor do veiacuteculo este dado natildeo pode ser
alterado Ex gasolina tipo C oacuteleo diesel energia eleacutetrica etc
vehicleldentManufacturing Year - Neste atributo eacute gravado o ano de fabricaccedilatildeo do veiacuteculo
Depois de gravado natildeo se altera
vehicleldentModelYear - A vehicleldentModelYear armazena o ano do modelo do veiacuteculo
que pode ou natildeo coincidir com o ano de fabricaccedilatildeo
vehicleldentCapacitv - Esta variaacutevel eacute uma string que armazena a capacidade do veiacuteculo de
acordo com a destinaccedilatildeo do mesmo ou seja se se tratar de um caminhatildeo a capacidade de
carga seraacute de 40000 kg se for um automoacuteveL a capacidade seraacute de 5 passageiros por
exemplo
vehicleldentPower - Identifica a potecircncia nominal da motorizaccedilatildeo principal do veiacuteculo que
pode ser expressa em cv (cavalo-vapor) ou W (watt) de acordo com a legislaccedilatildeo vigente no
paiacutes de utilizaccedilatildeo do veiacuteculo
vehicleldentMotorTvpe - Este atributo armazena a identificaccedilatildeo da principal forma de
motorizaccedilatildeo do veiacuteculo ou seja qual o tipo de motor que preferencialmente ou
prioritariamente eacute utilizado Caso o veiacuteculo seja um hiacutebrido com motor a combustatildeo e
eleacutetrico armazenar a identificaccedilatildeo do motor mais utilizado
vehicleldentMotorNumber - Este objeto armazena o nuacutemero de identificaccedilatildeo do motor do
veiacuteculo que eacute uacutenico e faz parte do conjunto de nuacutemeros que identificam o conjunto de
sistemas que compotildee um veiacuteculo
vehicleldentCvlinder - Utilizada para informar o nuacutemero total de cilindros (pistotildees) do motor
caso se trate de um motor de combustatildeo
vehicleldentFirstOilChange - Esta variaacutevel serve para armazenar a distacircncia maacutexima
percorrida - a popular ldquoquilometragemrdquo - para se realizar a primeira troca de oacuteleo lubrificante
interno do motor Esta informaccedilatildeo serviraacute para que o condutor do veiacuteculo seja notificado a
tempo de proceder agrave troca sem causar danos ao motor nem perder a garantia de faacutebrica
vehicleldentOilChangePeriod - O objeto em questatildeo armazena o valor em km ou milhas
recomendado pelo fabricante entre trocas de oacuteleo lubrificante do motor Ex 10000 km
vehicleldentFirstMaintenance - A variaacutevel vehicleldentFirstMaintenance serve para registrar
o limite de quilometragem para realizaccedilatildeo da primeira revisatildeo gratuita do veiacuteculo Existe na
vehicleMIB uma notificaccedilatildeo que utiliza este atributo com o objetivo de resguardar o
proprietaacuterio de um eventual esquecimento ou distraccedilatildeo que acarretaria perda de garantia
vehicleldentMaintenancePeriod - O atributo eacute registrado em faacutebrica e representa o valor da
quilometragem recomendada entre as manutenccedilotildees preventivas E uma seguranccedila a mais para
o usuaacuterio que seraacute avisado sempre que determinados conjuntos de peccedilas principalmente
mecacircnicas estiverem com seu desgaste natural no limite
vehicleldentColor - A vehicleldentColor eacute a string que armazena o nome da cor predominante
do veiacuteculo Esta informaccedilatildeo eacute gravada em faacutebrica e permanece inalterada durante a vida uacutetil
do veiacuteculo
vehicleldentChassisId - Todo veiacuteculo possui um nuacutemero de identificaccedilatildeo gravado fisicamente
em seu chassis ou monobloco esta variaacutevel armazena este nuacutemero
vehicleldentLicencePlate - Este atributo armazena a placa do veiacuteculo no caso do Brasil
composto por 3 letras e 4 nuacutemeros Esta identificaccedilatildeo somente eacute conhecida apoacutes o
licenciamento do veiacuteculo que eacute feito apoacutes a venda em consequumlecircncia o valor somente poderaacute
ser gravado na concessionaacuteria ou revenda
vehicleldentlpAddress - Esta variaacutevel estaacute determinada na vehicleMIB para uma eventual
necessidade de acesso a Internet sendo que um provedor de acesso iraacute fornecer o valor que
seraacute volaacutetil e teraacute a mesma duraccedilatildeo do acesso solicitado
vehicleldentMacAddress - Este campo foi implementado para que o veiacuteculo utilize um
nuacutemero uacutenico de identificaccedilatildeo dentro das mesmas regras vaacutelidas hoje para equipamentos e
acessoacuterios de informaacutetica A utilizaccedilatildeo de uma identificaccedilatildeo deste tipo poderaacute substituir uma
ou mais jaacute existentes
vehicleldentSerialNumber - O nuacutemero de seacuterie de produccedilatildeo do veiacuteculo eacute gravado em faacutebrica e
permanece inalterado durante a vida do mesmo Segue as regras de cada fabricante
vehicleldentWarrantv - Este atributo armazena o valor referente ao periacuteodo de garantia do
veiacuteculo tipicamente 1 ou 2 anos a partir da data da primeira venda Esta informaccedilatildeo serve
para que o proprietaacuterio seja notificado antes do vencimento deste limite para que possa
realizar as manutenccedilotildees necessaacuterias com um miacutenimo de gasto
4322 Grupo vehicleOwner
vehicleOwnerName - A variaacutevel vehicleOwnerName armazena o nome do proprietaacuterio do
veiacuteculo o mesmo nome que consta no documento legal de licenciamento Eacute gravado na
concessionaacuteria e alterado de acordo com os documentos do veiacuteculo
vehicleOwnerRegister - Este objeto serve para armazenar um nuacutemero de algum documento de
identificaccedilatildeo do proprietaacuterio No Brasil os valores preferenciais satildeo o Cadastro de Pessoa
Fiacutesica (CPF) e o Cadastro Nacional da Pessoa Juriacutedica (CNPJ) mas pode conter os nuacutemeros
da carteira nacional de habilitaccedilatildeo ou carteira de identidade
vehicleOwnerPhone - O atributo vehicleOwnerPhone registra o nuacutemero de um telefone de
contato do proprietaacuterio do veiacuteculo
vehicleOwnerMail - Esta string serve para armazenar o endereccedilo eletrocircnico (e-mail) do
proprietaacuterio do veiacuteculo Este valor e o anterior satildeo regravados em concessionaacuteria a cada troca
de proprietaacuterio
4323 Grupo vehicIeHistory
3 T I experimental vehicleMIB
Otilde P jJ vehicleMIBObjects Eacute L J vehicleldent El i_ J vehicleOwner
vehicleOwnerName vehicleO wnerR egister vehicleOwnerFone vehicleOwnerMail
B l_ J vehicleH istoryvehicleH istory D eliveryD ate vehicleH istoryVendor vehicleH istoryDealer
^ vehicleH istoryN umLinesEacute1 __J vehicleH istoryT able
B - lla vehicleH istoryEntryvehicleHistoryLinelndex
Q vehicleHistoryMaintenanceDate ^ vehicleH istoryMaintenance
vehicleH istoryuumlilChangeD ate Q vehicleH istoryOilChange
Fig 413 - Arvore de vehicleOwner e vehicIeHistory
vehicleHistorvDelivervDate - A variaacutevel em questatildeo foi criada para armazenar a data da
primeira entrega do veiacuteculo tipicamente a data constante na nota fiscal de venda da
montadora ou da concessionaacuteria destinada ao proprietaacuterio
vehicleHistoryVendor - A vehicleHistoryVendor armazena o nome do vendedor que realizou
a venda do veiacuteculo ao proprietaacuterio Este vendedor eacute tipicamente um funcionaacuterio da revenda
ou concessionaacuteria
vehicleHistorvDealer - O nome da revenda ou concessionaacuteria (pessoa juriacutedica) eacute gravado
neste campo de forma que fique registrada a empresa que comercializou o veiacuteculo
vehieleHistoryNumLines - Representa o nuacutemero maacuteximo de linhas que seratildeo armazenadas na
tabela vehicleHistoryTable
vehicleHistorvLinelndex - Representa o iacutendice da tabela vehicleHistoryTable
vehicleHistoryMaintenanceDate - A variaacutevel vehicleHistoryMaintenanceDate serve para
registrar as datas das manutenccedilotildees preventivas realizadas contendo dia mecircs e ano Esta
informaccedilatildeo serve principalmente para resguardar o usuaacuterio do veiacuteculo quanto agraves garantias de
peccedilas e sistemas
vehicleHistoryMaintenance - Aqui se identifica a quilometragem do veiacuteculo na ocasiatildeo em
que eacute realizada a manutenccedilatildeo preventiva Informada em quilocircmetros corresponde agrave marcaccedilatildeo
presente do odocircmetro do veiacuteculo
vehicleHistoryOilChangeDate - Esta variaacutevel armazena a data das trocas de oacuteleo lubrificante
do motor cuja periodicidade eacute definida pelo fabricante e deve ser cumprida a risca para o
veiacuteculo natildeo perder a garantia
vehicleHistoryOilChange - Este atributo registra a quilometragem do veiacuteculo por ocasiatildeo da
troca de oacuteleo lubrificante correspondente
48
4324 Grupo vehicleStatus
B - n experimental S gg vehicleMIB
vehicleMIBObjectsS3 __] vehicleldentra- r~l vehicleQwner reg L_3 vehicleHistory
S Q vehicleStatus|--reggt vehicleS tatusHeip j- - vehicles atusNurnLines
B r_ j vehicles tatusT able B l|sj vehicles tatusEntry
vehicleS tatusLinelndex vehicleS tatusS peed j- ^ vehicleStatusRpm
vehicleStatusMotorTemperature vehicleStatusFuelLevel
^ vehicleS tatusKmvehicleStatusTirePressure
^ vehicleStatusMotorOilLevel vehicleS tatusBatteryLevel
^ vehicleStatusLocation B Q j vehicleControl
j-regraquo vehicleControlFuel J ______ j______ 1 vehicleContfQllgnition________________
Fig 414 - Aacutervore de vehicleStatus
vehicleStatusHelp - Esta variaacutevel pode assumir somente os valores de ligado ou desligado eacute
acionada pelo condutor do veiacuteculo e serve como pedido de socorro Uma notificaccedilatildeo eacute emitida
a partir da vehicleStatusHelp
vehicleStatusNumLines - Este atributo serve para definir o nuacutemero maacuteximo de linhas da
tabela vehicleStatusTable
vehicleStatusLinelndex - Esta variaacutevel eacute o iacutendice da tabela vehicleStatusTable
vehicleStatusSpeed - Neste atributo eacute registrada a velocidade presente do veiacuteculo fornecida
pelo sistema convencional de sensoriamento do veiacuteculo em quilocircmetros ou milhas por hora
vehicleStatusRpm - A vehicleStatusRpm armazena o valor atual de rotaccedilotildees ou giros do eixo
principal do motor a unidade eacute rpm (rotaccedilotildees por minuto)
vehicleStatusMotorTemperature - Este atributo registra a temperatura atual do liacutequido de
arrefecimento do motor em graus centiacutegrados ou Fahrenheit
vehicleStatusFuelLevel - A variaacutevel vehicleStatusFuelLevel eacute usada para indicar o niacutevel atual
do combustiacutevel principal do veiacuteculo
vehicleStatusKm - A variaacutevel armazena a quilometragem total percorrida pelo veiacuteculo desde
sua fabricaccedilatildeo em quilocircmetros ou milhas terrestres
vehicleStatusTvrePressure - Este atributo foi criado para registrar o valor presente da pressatildeo
nos pneus do veiacuteculo e serve para informar sobre um pneu que esteja furado ou com uma
quantidade insuficiente de material gasoso ou liacutequido em seu interior Este monitoramento jaacute
existe hoje principalmente em caminhotildees de carga sendo raro em motocicletas e
automoacuteveis
vehicleStatusMotorOilLevel - Esta variaacutevel marca o niacutevel presente de oacuteleo lubrificante do
motor e ajuda a identificar uma eventual ldquoqueimardquo de oacuteleo ou seja um consumo acima do
previsto pelo fabricante que pode resultar em dano grave ao motor
vehicleStatusBatteryLevel - Este valor corresponde agrave carga atual da bateria que eacute usada
principalmente para dar a partida no veiacuteculo
vehicleStatusLocation - A informaccedilatildeo de localizaccedilatildeo do veiacuteculo pode ser feita de duas
maneiras uma aproximada resultado da associaccedilatildeo com a raacutedio-base que recebeu a
identificaccedilatildeo do veiacuteculo A segunda forma mais precisa eacute a partir da informaccedilatildeo gerada por
um moacutedulo GPS (global positioning system) do veiacuteculo o GPS atualiza constantemente a
vehicleStatusLocation com as coordenadas presentes
4325 Grupo vehicleControl
vehicleControlFuel - Este atributo de controle assume ligado ou desligado e eacute a forma do
sistema puacuteblico de controle da malha viaacuteria interromper remotamente o fornecimento de
combustiacutevel para o motor ocasionando a parada do veiacuteculo Esta accedilatildeo de controle eacute feita nos
casos de roubo fuga ou sequumlestro e requer intervenccedilatildeo policial
vehicleControlIgnition - Este atributo de controle assume ligado ou desligado e eacute a forma do
sistema puacuteblico de controle da malha viaacuteria interromper remotamente o sistema de igniccedilatildeo de
combustiacutevel para o motor ocasionando a parada do veiacuteculo Eacute uma alternativa ao controle
anterior pois enquanto um desliga a bomba de combustiacutevel o outro corta a energia eleacutetrica
que ocasiona a queima de combustiacutevel que aciona o motor Esta accedilatildeo de controle eacute feita nos
casos de roubo fuga ou sequumlestro e requer intervenccedilatildeo policial
433 Descriccedilatildeo de vehicleMIBNotificationsS L J experimental
Eacute H fg vehicleMIBB lt01 vehicleMIBObjects
Eacute vehicleldent Eacute O vehicleOwner te j__j vehicleHistory Eacute - f l vehicleStatus B - P l vehicleControl
U vehicleM IB N otificationsvehicleN otificationChangeO ilAndM aintenance
if vehicleN otificationHelp A f vehicleN otificationGuatanty
Eacute L J vehicleMIBConiacuteorrnance H r~l private______________________________________________
Fig 415 - Aacutervore de vehicleMIBNotifications
vehicleNotificationChangeOilAndMaintenance - Esta notificaccedilatildeo eacute emitida quando os limites
de troca de oacuteleo lubrificante do motor ou de manutenccedilatildeo preventiva estiverem proacuteximos e
auxilia o condutor do veiacuteculo a realizar estas tarefas em tempo haacutebil natildeo correndo o risco de
dano ou de perda de garantia
vehicleNotificationHelp - Esta notificaccedilatildeo eacute acionada em caso de pedido de socorro pelo
condutor do veiacuteculo
vehicleNotificationWarranty - A notificaccedilatildeo em questatildeo foi criada para informar o condutor
do veiacuteculo da aproximaccedilatildeo do final do periacuteodo de garantia regulamentar dado pela montadora
do veiacuteculo Este aviso permite que sejam feitos consertos sem ocircnus ou seja dentro da
cobertura da garantia
434 Descriccedilatildeo de vehicleMIBConformance
As regras de conformidade satildeo os niacuteveis de implementaccedilotildees da base de dados possiacuteveis
partindo de um conjunto miacutenimo aceitaacutevel ateacute a implementaccedilatildeo total A tabela 41 apresenta
as implementaccedilotildees baacutesica avanccedilada de controle e plena
4341 Descriccedilatildeo de vehicleComplience
vehicleBasicComplience - esta regra de conformidade incorpora o miacutenimo conjunto de
variaacuteveis que devem ser implementadas num veiacuteculo basicamente dados de identificaccedilatildeo e
status Estas variaacuteveis satildeo contidas em vehicleBasicGroup
vehicleAdvancedComplience - esta norma acrescenta a anterior os dados histoacutericos e as
notificaccedilotildees Composta pelos grupos vehicleBasicGroup vehicleAdvancedGroup e
vehicleNotificationsGroup
vehicleControlComplience - aleacutem das variaacuteveis de identificaccedilatildeo esta regra solicita as
implementaccedilotildees dos objetos de controle ou seja vehicleBasicGroup mais
vehicleControlGroup
vehicleFullComplience - esta implementaccedilatildeo considera todos os objetos da MIB no veiacuteculo
possibilitando identificaccedilatildeo completa dados estatiacutesticos status atual e capacidade de controle
Os grupos satildeo vehicleBasicGroup vehicleAdvancedGroup vehicleNotificationsGroup e
vehicleControlGroup
52
OBJETO BASIC ADV CONTROL FULL
vehicleldentManufacturer X X X X
vehicleldentModel X X X X
vehicleldentSoflware V ersion X X X X
vehicleldentAgentSoftwareVersion X X X X
vehicleldentT ype X X X X
vehicleldentFuel X X X X
vehicleldentManufacturing Y ear X X X X
vehicleldentModel Year X X X X
vehicleldentCapacity X X X X
vehicleldentPower X X X X
vehicleldentMotorType X X X X
vehicleldentMotorNumber X X X X
vehicleldentCylinder X X X X
vehicleldentFirstOilChange X X X X
vehicleldentOilChangePeriod X X X X
vehicleldentFirstMaintenance X X X X
vehicleldentMaintenancePeriod X X X X
vehicleldentColor X X X X
vehicleldentChassisId X X X X
vehicleldentLicencePlate X X X X
vehicleldentlpAddress X X X X
53
vehicleldentMacAddress X X X X
vehicleldentSerialNumber X X X X
vehicleldent Warranty X X X X
vehicleOwnerName X X
vehicleOwnerRegister X X
vehicleOwnerPhone X X
vehicleOwnerMail X X
vehicleHistoryDeliveryDate X X
veMcleHistoryV endor X X
vehicleHistoryDealer X X
vehicleHistoryNumLines X X
vehicleHistoryLinelndex X X
vehicleHistoryMaintenanceDate X X
vehicleHistoryMaintenance X X
vehicleHistoryOilChangeDate X X
vehicleHistoryOilChange X X
vehicleStatusHelp X X X X
vehicleStatusNumLines X X X X
vehicleStatusLinelndex X X X X
vehicleStatusSpeed X X X X
vehicleStatusRpm X X X X
vehicleStatusMotorTemperature X X X X
54
vehicleStatusFuelLevel X X X X
vehicleStatusKm X X X X
vehicleStatusTyrePressure X X X X
vehicleStatusMotorOilLevel X X X X
vehicleStatusBatteryLevel X X X X
vehicleStatusLocation X X X X
vehicleControlFuel X X
vehicleControlIgnition X X
vehicleNotificationChangeOilAndMaintenance X X
vehicleNotificationHelp X X
vehicleNotificationWarranty X X
Tabela 41 - Planilha de Conformidade
4342 Descriccedilatildeo de vehicleGroups
vehicleBasicGroup - conteacutem as variaacuteveis vehicleldentManufacturer vehicleldentModel
vehicleldentSoftwareVersion vehicleldentAgentSoftwareVersion vehicleldentType
vehicleldentFuel vehicleldentManufacturingYear vehicleldentModelYear vehicleldent
Capacity vehicleldentPower vehicleldentMotorType vehicleldentMotorNumber vehicle
IdentCylinder vehicleldentFirstOilChange vehicleldentOilChangePeriacuteod vehicleldentFirst
Maintenance vehicleldentMaintenancePeriod vehicleldentColor vehicleldentChassisId
vehicleldentLicencePlate vehicleldentlpAddress vehicleldentMacAddress vehicleldent
SerialNumber vehicleldentWarranty vehicleStatusHelp vehicleStatusNumLines
vehicleStatus Linelndex vehicleStatusSpeed vehicleStatusRpm vehicleStatusMotor
Temperature vehicleStatusFuelLevel vehicleStatusKm vehicleStatusTirePressure vehicle
StatusMotorOilLevel vehicleStatusBatteryLevel vehicleStatusLocation
vehicleAdvancedGroup - conteacutem os objetos vehicleOwnerName vehicleOwnerRegister
vehicleOwnerPhone vehicleOwnerMail vehicleHistoryDeliveryDate vehicleHistoryVendor
vehicleHistoryDealer vehicleHistoryNumLines vehicleHistoryLinelndex vehicleHistory
MaintenanceDate vehicleHistoryMaintenance vehicleHistoryOilChangeDate vehicleHistory
OilChange
vehicleControlGroup - conteacutem as variaacuteveis vehicleControlFuel e vehicleControlIgnition
vehicleNotificationsGroup - conteacutem os objetos vehicleNotificationChangeOilAnd
Maintenance vehicleNotificationHelp e vehicleNotificationWarranty
56
5 - CONCLUSAtildeO
O Brasil eacute um paiacutes com grandes mazelas sociais que satildeo agravadas por acidentes crimes e
contravenccedilotildees Todos estes eventos geram grandes prejuiacutezos econocircmicos e morais a toda
populaccedilatildeo Esta dissertaccedilatildeo propocircs definir um modelo tecnicamente viaacutevel que incremente
sensivelmente a capacidade do Estado de gerenciar sua frota de veiacuteculos que satildeo elementos
sempre presentes nos eventos em questatildeo
Este trabalho procurou detalhar fiacutesica e funcionalmente cada elemento necessaacuterio para que o
Modelo de Gerenciamento de Veiacuteculos Automotores funcione Embasou teoricamente as
vaacuterias tecnologias envolvidas e consolidou-as com sistemas similares existentes O passo
inicial para que haja o desenvolvimento das vaacuterias peccedilas do quebra-cabeccedila foi efetivamente
criado que foi o Modelo de Informaccedilatildeo - a MIB
Esta base de dados - a vehicleMIB - representa o ponto de partida para o desenvolvimento de
elementos necessaacuterios ao modelo aqui especificado A proacutepria MIB pode ser estendida de
acordo com as necessidades e caracteriacutesticas proprietaacuterias de cada fabricante de veiacuteculos Mas
as grandes frentes que se abrem satildeo as de desenvolvimentos de aplicaccedilotildees de gerenciamento e
equipamentos dedicados Neste sentido pretende-se dar continuidade a esta pesquisa atraveacutes
da especificaccedilatildeo e implementaccedilatildeo do microservidor veicular uma peccedila de hardware capaz de
interagir com sensores e atuadores de um automoacutevel e ao mesmo tempo comunicar-se com
uma rede ethemet sem fio e com o motorista tudo de forma segura e confiaacutevel
Os desafios poliacuteticos e sociais natildeo satildeo menores um modelo como o proposto aqui altera a
percepccedilatildeo e os haacutebitos das pessoas Altera tambeacutem a balanccedila do poder econocircmico do capital
pois algumas empresas simplesmente perdem sua utilidade bem como alguns oacutergatildeos estatais
Em compensaccedilatildeo novas empresas surgem novas tecnologias satildeo criadas e o paiacutes toma a
vanguarda em gerenciamento viaacuterio sepultando os interesses particulares em detrimento do
coletivo
O trabalho aqui desenvolvido representa a possibilidade de um avanccedilo social e econocircmico
consideraacutevel e recomenda-se que a pesquisa e o desenvolvimento continuem nesta linha
buscando materializar as ideacuteias e conceitos apresentados no Modelo de Gerenciamento de
Veiacuteculos Automotores
57
ANEXO 1 - VehicleMIB
VEHICLE-MIB DEFINITIONS = BEGIN
IMPORTSdirectory mgmt experimental enterprises
FROM RFC1155-SMI MODULE-IDENTITY OBJECT-TYPE NOTIFICATION-TYPE OBJECT-IDENTITY Counter32 Gauge32 Integer32 IpAddress
FROM SNMPv2-SMI DisplayString TimeStamp Timelnterval TestAndlncr
AutonomousType DateAndTime TEXTUAL-CONYENTION FROM SNMPv2-TC
MODULE-COMPLIANCE OBJECT-GROUP NOTIFICATION-GROUP FROM SNMPv2-CONF
mib-2FROM RFC1213-MIB
Positiveinteger NonNegativelnteger FROM UPS-MIB
MacAddressFROM BRIDGE-MIB
- 136 131vehicleMIB MODULE-IDENTITY
LAST-UPDATED 200210151827Z - october 15 2002 at 1827 ORGANIZATION UFSC - CPGCCCONT ACT-INF O
Bobiquins Estevatildeo de MelloPostal address BR Sistemas Ltda
Rua Lauro Linhares 2123803ATrindadeFlorianoacutepolis SC88036-002Brasil
Tel 55 48 234 8945 Fax 55 48 234 8945
E-mail bobibrsistemascombrDESCRIPTION
The MIB module to describe vehicles= experimental 1
- 1361311vehicleMIBObjects OBJECT IDENTIFIER = vehicleMIB 1
mdash The Device Identification group
All objects in this group except for vehicleldentLicencePlate and vehiclelpAddress are set at device initialization and remain static
- I36I3111vehicleldent OBJECT IDENTIFIER vehicleMIBObjects 1
- 136L31111vehicleldentManufacturer OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The name of the vehicles manufacturer= vehicleldent 1
- 136131112vehicleldentModel OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles model designation= vehicleldent 2
- 136131113vehicleldentSoftwareVersion OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles firmwaresoftware version(s) This variablemay or may not have the same value asvehicleldentAgentSoftwareVersion in some implementations
vehicleldent 3
- 136131114vehicleldent Agent Soft wareV ersion OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles agent software version This variable may or may not have the same value asvehicleldentvehicleSoftwareVersion in some implementations
= vehicleldent 4
- 136131115vehicleldentType OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles identification type= vehicleldent 5
- L36131116vehicleldentFuel OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles fuel identification= vehicleldent 6
- 136131117vehiclel dentManufacturing Y ear OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles year= vehicleldent 7
- 136131118vehicleldentModelYear OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles model year vehicleldent 8
- 136L31119vehicleldentCapacity OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles capacity= vehicleldent 9
- 1361311110vehicleldentPower OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles engine power
= vehicleldent 10
-1361311111vehicleldentMotorType OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles motor type= vehicleldent 11
- 1361311112vehicleldentMotorNumber OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles engine identification number= vehicleldent 12
- 1361311113vehicleldentCylinder OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles engine number of cylinders= vehicleldent 13
- 1361311114vehicleldentFirstOilChange OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles displacement required for the first oil change = vehicleldent 14
- 1361311115vehicleldentFirstMaintenance OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles displacement required for the first oficial maintenance
= vehicleldent 15
- 1361311116vehicleldentMaintenancePeriod OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles regular maintenance intervals= vehicleldent 16
-1361311117vehicleldentColor OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles predominant color= vehicleldent 17
- 1361311118vehicleldentChassisId OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles chassis identification number= vehicleldent 18
- 1361311119vehicleldentLicencePlate OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
A string which identifies the vehicles licence plate This object should be set by the dealer
= vehicleldent 19
- 1361311120vehicleldentlpAddress OBJECT-TYPE
SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION
The IP Address of the vehicle This value must be provided by the managing aplication A value of 0000 implies that there isnt a provider nearby
DEFVAL 00000000rsquoH = vehicleldent 20
- 1361311121vehicleldentMacAddress OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-only STATUS current DESCRIPTION
The MAC address used by this vehicle when it must be referred to in a unique fashion It is only required to be unique
REFERENCEIEEE 802ID-1990 Sections 64113 and 3125
= vehicleldent 21
-1361311122vehicleldentSerialNumber OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
A string which identifies the vehicles serial number = vehicleldent 22
- 1361311123vehicleldent Warranty OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
A string which identifies the vehicles warranty= vehicleldent 23
mdash Owner Group
- I36I3112vehicleOwner OBJECT IDENTIFIER = vehicleMIBObjects 2
- L36131121 vehicleOwnerName OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
A string which identifies the vehicles ownerThis object should be set by the dealer
= vehicleOwner 1
- 136L31122vehicleOwnerRegister OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current
DESCRIPTIONA string which identifies the owners registerThis object should be set by the dealer
= vehicleOwner 2
- 136131123 vehicleOwnerPhone OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
A string which identifies the owners phone number This object should be set by the dealer
vehicleOwner 3
- 136131124 vehicleOwnerMail OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
A string which identifies the owners e-mailThis object should be set by the dealer
vehicleOwner 4
mdash History Group
- 13613113vehicleHistory OBJECT IDENTIFIER = vehicleMIBObjects 3
- 136131131vehicleHistoryDeliveryDate OBJECT-TYPE
SYNTAX DateAndTime MAX-ACCESS read-write STATUS current DESCRIPTION
The vehicles delivery date and time= vehicleHistory 1
- 136L31132vehicleHistory Vendor OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
The name of the vehicles vendor= vehicleHistory 2
65
- 136L31133vehicleHistoryDealer OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
The name of the vehicles dealer= vehicleHistory 3
- 136131134vehicleHistoryNumLines OBJECT-TYPE
SYNTAX NonNegativelnteger MAX-ACCESS read-only STATUS current DESCRIPTION
The number of Status lines utilized in this device This variable indicates the number of rows in the History table
= vehicleHistory 4
- I36I31135 vehicleHistoryTable OBJECT-TYPE
SYNTAX SEQUENCE OF VehicleHistoryEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION
A list of History table entries= vehicleHistory 5
- 1361311351VehicleHistoryEntry OBJECT-TYPE
SYNTAX VehicleHistoryEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION
An entry containing information applicable to a particular History line
INDEX vehicleHistoryLinelndex = vehicleHistoryTable 1
VehicleHistoryEntry = SEQUENCE vehicleHistoryLinelndex INTEGER vehicleHistoryMaintenanceDate DateAndTime vehicleHistoryMaintenance NonNegativelnteger vehicleHistoryOilChangeDate Date AndT ime vehicleHistoryOilChange NonNegativelnteger
- 13613113511
66
vehicleHistoryLinelndex OBJECT-TYPE SYNTAX Positiveinteger MAX-ACCESS not-accessible STATUS current DESCRIPTION
The History line identifier= vehicleHistoryEntry 1
- 13613113512vehicleHistoryMaintenanceDate OBJECT-TYPE
SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION
The maintenance date= vehicleHistoryEntry 2
- 13613113513vehicleHistoryMaintenance OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS kmMAX-ACCESS read-only STATUS current DESCRIPTION
The present displacement of the vehicle on vehicleHistoryMaintenanceDate
= vehicleHistoryEntry 3
- 13613113514vehicleHistoryOilChangeDate OBJECT-TYPE
SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION
The motors oil change date= vehicleHistoryEntry 4
- 13613113515vehicleHistoryOilChange OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS kmMAX-ACCESS read-only STATUS current DESCRIPTION
The present displacement of the vehicle on vehicleHistoryOilChangeDate
= vehicleHistoryEntry 5
mdash The Status group
- 13613114vehicleStatus OBJECT IDENTIFIER = vehicleMIBObjects 4
- 136L31141 vehicleStatusHelp OBJECT-TYPE
SYNTAX INTEGER on(l) off(2)
MAX-ACCESS read-write STATUS current DESCRIPTION
Setting this object to on will cause the vehicle system to send a help notification Setting this object to off means normal situation
= vehicleStatus 1
- 136131142vehicleStatusNumLines OBJECT-TYPE
SYNTAX NonNegativelnteger MAX-ACCESS read-only STATUS current DESCRIPTION
The number of Status lines utilized in this deviceThis variable indicates the number of rows in the Status table
= vehicleStatus 2
- 136131143 vehicleStatusTable OBJECT-TYPE
SYNTAX SEQUENCE OF VehicleStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION
A list of Status table entries= vehicleStatus 3
- I36I311431 VehicleStatusEntry OBJECT-TYPE
SYNTAX VehicleStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION
An entry containing information applicable to a particular Status line
INDEX vehicleStatusLinelndex = vehicleStatusTable 1
VehicleStatusEntry = SEQUENCE vehicleStatusLinelndex INTEGER vehicleStatusSpeed NonNegativelntegervehicleStatusRpm NonNegativelntegervehicleStatusMotorTemperature INTEGER vehicleStatusFuelLevel NonNegativelnteger vehicleStatusKm NonNegativelntegervehicleStatusTirePressure NonNegativelnteger vehicleStatusMotorOilLevel NonNegativelnteger vehicleStatusBatteryLevel NonNegativelnteger vehicleStatusLocation DisplayString
- I36I31134311vehicleStatusLinelndex OBJECT-TYPE
SYNTAX Positiveinteger MAX-ACCESS not-accessible STATUS current DESCRIPTION
The Status line identifier= VehicleStatusEntry 1
- 136131134312vehicleStatusSpeed OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS km per hourMAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles current speed= VehicleStatusEntry 2
- 136131134313vehicleStatusRpm OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS rotations per minuteMAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles current rotations per minute= VehicleStatusEntry 3
- 136131134314vehicleStatusMotorT emperature OBJECT-TYPE
SYNTAX INTEGER UNITS degrees CentigradeMAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles engine current temperature
= vehicleStatusEntry 4
- 136131134315 vehicleStatusFuelLevel OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS HireMAX-ACCESS read-only STATUS current DESCRIPTION
The current fuel level= vehicleStatusEntry 5
- 136131134316vehicleStatusKm OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS kmMAX-ACCESS read-only STATUS current DESCRIPTION
The current total displacement of vehicle = vehicleStatusEntry 6
- 136131134317 vehicleStatusTirePressure OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS psiMAX-ACCESS read-only STATUS current DESCRIPTION
The current tire pressure vehicleStatusEntry 7
- 136131134318 vehicleStatusMotorOilLevel OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS litreMAX-ACCESS read-only STATUS current DESCRIPTION
The current motor oil level= vehicleStatusEntry 8
- 136131134319 vehicleStatusBatteryLevel OBJECT-TYPE
SYNTAX INTEGER unknown(l) batteryNormal(2) batteryLow(3)
MAX-ACCESS read-only
STATUS currentDESCRIPTION
The indication of the capacity remaining in the vehicles battery system
= vehicleStatusEntry 9
- 1361311343110 vehicleStatusLocation OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
The GPS indication of the vehicles current location
vehicleStatusEntry 10
mdash The Control group
- 13613115vehicleControl OBJECT IDENTIFIER = vehicleMIBObjects 5
- 136131151 vehicleControlFuel OBJECT-TYPE
SYNTAX INTEGER on(l) off(2)
MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION
Setting this object to On(l) indicates that the vehicle is able to be turned on Setting to Off(2) will cause the fuel to be cut offrsquo
= vehicleControl 1
- 136131152 vehicleControlIgnition OBJECT-TYPE
SYNTAX INTEGER on(l) ofi(2)
MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION
Setting this object to On(l) indicates that the vehicle is to be turned on Setting to 00(2) will cause the eletric system to be cut off1
= vehicleControl 2
mdash Notifications
- This section defines the well-known notifications sent by- vehicle agents
- 1361312vehicleMIBNotifications OBJECT IDENTIFIER = vehicleMIB 2
- I36I3121vehicleNotificationChangeOilAndMaintenance NOTIFICATION-TYPE
OBJECTS vehicleHistoryMaintenanceDate vehicleHistoryMaintenance vehicleHistoryOilChangeDate vehicleHistoryOilChange
STATUS current DESCRIPTION
The vehicle is approaching oil change and regular maintenance dates This Notification is persistent and is resent at one day intervals until the history table is updated
= vehicleMIBNotifications 1
- 13613122vehicleNotificationHelp NOTIFICATION-TYPE
OBJECTS vehicleStatusHelp STATUS current DESCRIPTION
This Notification is sent when the vehicles conductor turns on a help switch
= vehicleMIBNotifications 2
- I36I3123vehicleNotificationWarranty NOTIFICATION-TYPE
OBJECTS vehicleldentWarranty STATUS current DESCRIPTION
The vehicles warranty is close to expiring dateThis Notification is persistent andis resent at one week intervals until dead line
= vehicleMIBNotifications 3
mdash Conformance information
mdash1361313vehicleMIBConformance OBJECT IDENTIFIER = vehicleMIB 3
-13613131vehicleCompliance OBJECT IDENTIFIER = vehicleMIBConformance 1
mdash compliance statements
mdash136131311vehicleBasicCompliance MODULE-COMPLIANCE
STATUS current DESCRIPTION
The compliance statement for vehicles that only support the identifying and status objects
MODULE mdash this moduleMANDATORY-GROUPS vehicleBasicGroup
= vehicleCompliance 1
mdash136131312vehicleAdvancedCompliance MODULE-COMPLIANCE
STATUS current DESCRIPTION
The compliance statement for vehicles that support advanced-feature functions such as history and notifications
MODULE mdash this moduleMANDATORY-GROUPS vehicleBasicGroup
vehicleAdvancedGroup vehicleNotificationsGroup
= vehicleCompliance 2
mdash136131313vehicleControlCompliance MODULE-COMPLIANCE
STATUS current DESCRIPTION
The compliance statement for vehicles that support control-featured functions
MODULE mdash this moduleMANDATORY-GROUPS vehicleBasicGroup
vehicleControlGroup = vehicleCompliance 3
mdash136131314vehicleFullCompliance MODULE-COMPLIANCE
STATUS current DESCRIPTION
The compliance statement for vehicles that support all functions
MODULE mdash this moduleMANDATORY-GROUPS vehicleBasicGroup
vehicleAdvancedGroup vehicleNotificationsGroup
73
vehicleControlGroup = vehicleCompliance 4
mdash units of conformance
mdash summary at a glance
mdash basic adv ControlmdashvehicleldentManufacturer X X X X
mdashvehicleldentModel x X X X
mdashvehicleldentSoftwareVersion x X X X
mdashvehicleldentAgentSoftwareVersion X X X X
mdashvehicleldentType X X X X
mdashvehicleldentFuel X X X X
mdashvehicleldentManufacturing Y ear X X X X
mdashvehicleldentModel Year X X X X
mdashvehicleldentCapacity X X X X
mdashvehicleldentPower X X X X
mdashvehicleldentMotorType X X X XmdashvehicleldentMotorNumber X X X X
mdashvehicleldentCylinder X X X X
mdashvehicleldentFirstOilChange X X X X
mdashvehicleldentOilChangePeriod X X X XmdashvehicleldentFirstMaintenance X X X X
mdashvehicleldentMaintenancePeriod X X X XmdashvehicleldentColor X X X X
mdashvehicleldentChassisId X X X XmdashvehicleldentLicencePlate X X X X
mdashvehicleldentlpAddress X X X XmdashvehicleldentMacAddress X X X X
mdashvehicleldentSerialNumber X X X XmdashvehicleldentWarranty X X X X
mdashvehicleOwnerName X X
mdashvehicleOwnerRegister X XmdashvehicleOwnerPhone X X
mdashvehicleOwnerMail X X
mdashvehicleHistoryDeliveryDate X X
mdashvehicleHistoryVendor X X
mdashvehicleHistoryDealer X X
mdashvehicleHistoryNumLines X X
mdashvehicleHistoryLinelndex X X
mdashvehicleHistoryMaintenanceDate X X
mdashvehicleHistoryMaintenance X X
mdashvehicleHistoryOilChangeDate X X
mdashvehicleHistoryOilChange X X
mdashvehicleStatusHelp X X X X
mdashvehicleStatusNumLines X X X X
mdashvehicleStatusLinelndex X X X X
mdashvehicleStatusSpeed X X X X
mdashvehicleStatusRpm X X X X
mdashvehicleStatusMotorTemperature X X X X
mdashvehicleStatusFuelLevel X X X X
mdashvehicleStatusKm X X X X
mdashvehicleStatusTyrePressure X X X X
--vehicleStatusMotorOilLevel X X X X
mdashvehicleStatusBatteryLevel X X X X
mdashvehicleStatusLocation X X X X
mdashvehicleControlFuel X X
mdashvehicleControlIgnition X X
mdashvehicleNotificationChangeOilAndMaintenance X X
mdashvehicleNotificationHelp X X
mdashvehicleNotificationWarranty X X
- units of conformance
- I36I3132vehicleGroups OBJECT IDENTIFIER = vehicleMIBConformance 2
- 136131321vehicleBasicGroup OBJECT-GROUP
OBJECTS vehicleldentManufacturer vehicleldentModel vehicleldentSoftwareVersion vehicleldent AgentSoft waumlre V ersion vehicleldentType vehicleldentFuel vehicleldentManufacturing Y ear vehicleldentModel Year vehicleldentCapacity vehicleldentPowervehicleldentMotorType vehicleldentMotorNumber vehicleldentCylindervehicleldentFirstOilChange vehicleldentOilChangePeriod vehicleldentFirstMaintenance vehicleldentMaintenancePeriod vehicleldentColor vehicleldentChassisId vehicleldentLicencePlate vehicleldentlpAddress vehicleldentMacAddress vehicleldentSerialNumber vehicleldentWarranty vehicleStatusHelp vehicleStatusNumLines vehicleStatusLinelndex vehicleStatusSpeed vehicleStatusRpm vehicleStatusMotorTemperature vehicleStatusFuelLevel vehicleStatusKm vehicleStatusTirePressure vehicleStatusMotorOilLevel
75
vehicleStatusBatteryLevel vehicleStatusLocation STATUS current DESCRIPTION
The vehicleBasicGroup defines objects which are common across all vehicles which meet basic compliance
= vehicleGroups 1
- 136131322vehicleAdvancedGroup OBJECT-GROUP
OBJECTS vehicleOwnerName vehicleOwnerRegister vehicleOwnerPhone vehicleOwnerMail vehicleHistoryDeliveryDate vehicleHistoryVendor vehicleHistoryDealer vehicleHistoryNumLines vehicleHistoryLinelndex vehicleHistoryMaintenanceDate vehicleHistoryMaintenance vehicleHistoryOilChangeDate vehicleHistoryOilChange
STATUS current DESCRIPTION
The vehicleAdvancedGroup defines objects which are related to vehicles history and owner
vehicleGroups 2
- 136131323vehicleControlGroup OBJECT-GROUP
OBJECTS vehicleControlFuel vehicleControlIgnition STATUS current DESCRIPTION
The vehicleControlGroup defines objects which are related to control-feature functions
= vehicleGroups 3
- 136131324vehicleNotificationGroup NOTIFICATION-GROUP
NOTIFICATIONS vehicleNotificationChangeOilAndMaintenance vehicleNotificationHelp vehicleNotificationWarranty
STATUS current DESCRIPTION
The vehicleNotificationGroup defines objects which are related to notifications-feature functions
= vehicleGroups 4
END
GLOSSAacuteRIO E ABREVIACcedilOtildeES
ASNl Abstract Syntax Notation One - Notaccedilatildeo de Sintaxe Abstrata Um Uma notaccedilatildeo para
representaccedilatildeo de dados em protocolos de comunicaccedilatildeo definida pela ISO O gerenciamento
Internet utiliza um subconjunto de ASNl
CDMA Code Division Multiple Access - acesso muacuteltiplo por divisatildeo de coacutedigo
EHF Extremely High Frequency - frequumlecircncia extremamente alta
FDMA Frequency Division Multiple Access - acesso muacuteltiplo por divisatildeo de frequumlecircncia
HF High Frequency - frequumlecircncia alta
HTTP Hiper-Text Markup Language - Linguagem de Marcaccedilatildeo de HiperTexto A linguagem
utilizada na construccedilatildeo de paacuteginas WWW
ISM Industrial Scientific and Medical bands - Faixas de frequumlecircncias alocadas para aplicaccedilotildees
industriais cientiacuteficas e meacutedicas
ISO International Organization for Standardization - Organizaccedilatildeo Internacional para
Padronizaccedilatildeo Um dos oacutergatildeos mais importantes no mundo de padronizaccedilotildees com diversos
estudos na aacuterea de computadores e particularmente de redes de computadores
LF Low Frequency - frequumlecircncia baixa
MF Medium Frequency - frequumlecircncia meacutedia
MIB Management Information Base - Base de Informaccedilotildees de Gerenciamento Uma coleccedilatildeo
de informaccedilotildees gerenciais sobre um determinado recurso
OSI Open Systems Interconnection - Interconexatildeo de Sistemas Abertos Um conjunto de
padronizaccedilotildees para interconexatildeo de sistemas em redes de computadores
RFC Request For Comments - Requisiccedilotildees Para Comentaacuterios Os documentos publicados pelo
IETF e que tratam de assuntos Internet Nem todos os RFCs satildeo padrotildees e alguns jamais o
chegam a ser
SHF Super High Frequency - frequumlecircncia super-alta
Site - Conjunto de documentos da WWW acessiacuteveis a partir de um determinado endereccedilo Eacute o
endereccedilo virtual de uma empresa ou uma aplicaccedilatildeo
SMI Structure o f Management Information - Estrutura da Informaccedilatildeo de Gerenciamento
Define a maneira como as informaccedilotildees de gerenciamento satildeo criadas e seus relacionamentos
SNMP Simple Network Management Protocol - Protocolo de Gerenciamento de Redes
Simples o protocolo de gerenciamento utilizado na Internet
TCPIP Transmission Control Protocol Internet Protocol - Protocolo de Controle de
Transmissotildees Protocolo Internet Os protocolos baacutesicos utilizados na Internet
TDMA Time Division Multiple Access mdash acesso muacuteltiplo por divisatildeo de tempo
UHF Ultra High Frequency - frequumlecircncia ultra-alta
VHF Very High Frequency - frequumlecircncia muito alta
VLF Very Low Frequency - frequumlecircncia muito baixa
WWW World Wide Web - Grande Teia Mundial Nome dado ao conjunto de maacutequinas que
trocam informaccedilotildees utilizando o protocolo HTTP
78
REFEREcircNCIAS BIBLIOGRAacuteFICAS
ANATEL Agecircncia Nacional de Telecomunicaccedilotildees Atribuiccedilatildeo de faixas de frequumlecircncias no Brasil Disponiacutevel em lthttpwwwanatelgovbrToolsframeasplink=radiofrequencia qaffpdfgt Acesso em 26 set 2002
thBICSI Telecommunications distribution methods manual 8 ed Tampa Florida v2 1998 Cap 29
BRASIL Web Site Oficial do Departamento Nacional de Tracircnsito Disponiacutevel em lthttpwww denatrangovbrpg70jspgt Acesso em 08 nov 2002
BRASIL Web Site Oficial do Departamento Nacional de Tracircnsito Disponiacutevel em httpwww denatrangovbrpgl8jspgt Acesso em 10 nov 2002
CASE J et al RFC 1157 - A Simple Network Management Protocol (SNMP) Network Working Group may 1990 p 5
FIAT AUTOMOacuteVEIS Web Site Oficial do Brasil Disponiacutevel em httpwwwfiatcombr index_sitephpgt institucional a faacutebrica Acesso em 19 nov 2002
GOOGLE Web Site de Busca Disponiacutevel em lthttpwwwgooglecombrsearch hl=ptampie=ISO-8859-1 ampq=22rastreamento+de+veEDculo s22ampbtnG=Pesquisa+Google amplr=lang_ptgt Acesso em 15 out 2002
MELLO Roseleine Calgaro Uma MIB de apoio agrave gerecircncia do relacionamento com o cliente em comeacutercio eletrocircnico 2002 108 f Dissertaccedilatildeo (Mestrado em Ciecircncias da Computaccedilatildeo) - Universidade Federal de Santa Catarina Florianoacutepolis 2002
RIO DE JANEIRO (Estado) 5 set 2002 Tracircnsito Brasil Estatiacutestica da Organizaccedilatildeo Mundial de Sauacutede sobre tracircnsito Disponiacutevel em lthttpwwwtransitobrasilcombrnoticia noticiaphp noti=1044gt Acesso em 22 out 2002
RIO DE JANEIRO (Estado) SuperTrack Rastreamento de veiacuteculos Disponiacutevel em lthttp wwwsupertrackcombr2htmgt Acesso em 02 out 2002
79
RIO DE JANEIRO (Estado) Revista Engebraacutes Mortos no tracircnsito chegam a 1 milhatildeo e acidentes consomem US$ 10 bi ao ano Disponiacutevel em lthttpwwwengebrascombr EngbWebportuguesmortosnohtmgt Acesso em 24 set 2002
TANENBAUM Andrew S Redes de computadores 3 ed Rio de Janeiro Campus 1997 923 p
TANIGUCHI Caacutessio O bom exemplo do tracircnsito em Curitiba Curitiba mar 2002 Disponiacutevel em lthttpwwwcuritibaprgovbrpmcAgenciaartigostransitolhtmlgt Acesso em 19 nov 2002
TIM Telesc Celular Cobertura Disponiacutevel em lthttpwww2timsulcombr intemaaspitem=2amppagina=coberturagt Acesso em 26 set 2002
vulgarmente denominado canal e eacute compartilhado por todos os veiacuteculos equipados com uma
bridge similar A bridge do veiacuteculo opera no mesmo canal e compartilha a banda total
fornecida pelo sistema gerente com os outros veiacuteculos que estatildeo na regiatildeo de cobertura da
antena (ERB - estaccedilatildeo radiobase)
A cobertura de cada ERB depende basicamente da potecircncia real dissipada pela antena do tipo
e ganho da antena Uma referecircncia praacutetica que se pode ter eacute o das aacutereas de cobertura de
telefones celulares o modelo proposto nesta dissertaccedilatildeo pode ser implementado com uma
infraestrutura semelhante A figura 42 mostra os elementos reais e sua interaccedilatildeo
Fig 42 - Modelo fiacutesico para gerenciamento de veiacuteculos
O Modelo de Gerenciamento de Veiacuteculos Automotores contempla todas as etapas da ldquovidardquo
de um veiacuteculo ou seja satildeo previstos estaacutegios diferenciados de monitoramento e controle de
acordo com a etapa em que o veiacuteculo se encontra
A primeira etapa de um veiacuteculo automotor fisicamente falando eacute a sua produccedilatildeo
normalmente executada em seacuterie As montadoras possuem plantas fabris em diversas
localidades do mundo onde produzem determinadas linhas e modelos de veiacuteculos No
momento que o veiacuteculo recebe seu sistema eletro-eletrocircnico incluindo o microservidor
veicular uma estaccedilatildeo de gerenciamento da produccedilatildeo jaacute pode iniciar a gravaccedilatildeo dos dados de
identificaccedilatildeo do mesmo como eacute ilustrado na figura 43
MONTADORA DE AUTOMOacuteVEIS Linha de montagem
Dados de Identificaccedilatildeo do veiacuteculo
Fig 43 - Gerenciamento na produccedilatildeo do veiacuteculo
O veiacuteculo cumpre sua trajetoacuteria na linha de montagem jaacute interagindo com uma aplicaccedilatildeo-
gerente desenvolvida para este fim O fabricante neste momento jaacute pode monitorar os testes
iniciais do veiacuteculo gerenciar sua armazenagem no paacutetio da faacutebrica e o embarque para a
concessionaacuteria Apenas duas estaccedilotildees radiobase externas tecircm capacidade para dar cobertura a
todo parque fabril de uma montadora como a Fiat em Betim MG que eacute a maior montadora do
paiacutes com 613800 m2 de aacuterea construiacuteda segundo informa o site brasileiro da Fiat Automoacuteveis
(2002) Algumas ERBs internas que tem um custo muito inferior agraves externas completariam a
cobertura nos pontos necessaacuterios da linha de montagem
O veiacuteculo pronto segue na maior parte das vezes para uma concessionaacuteria autorizada para ser
comercializado Esta mesma concessionaacuteria normalmente presta assistecircncia teacutecnica aos
veiacuteculos da marca tendo limitaccedilotildees quando recebe um automoacutevel por exemplo de um
concorrente Com uma estaccedilatildeo radiobase interna a concessionaacuteria estaacute habilitada a monitorar
todos os veiacuteculos que entrarem na sua oficina estando eles equipados com o microservidor
veicular O teacutecnico da empresa tem a sua disposiccedilatildeo dados histoacutericos e perfis de uso do
veiacuteculo que podem auxiliar na detecccedilatildeo e soluccedilatildeo do problema
Os dados de identificaccedilatildeo do veiacuteculo e do proprietaacuterio aliados ao perfil do condutor tomam-
se ferramentas para conquista e manutenccedilatildeo do cliente A diminuiccedilatildeo do iacutendice de roubos e
acidentes toma a contrataccedilatildeo do seguro uma opccedilatildeo menos necessaacuteria diminuindo o gasto de
quem compra o veiacuteculo e consequumlentemente aumentando as vendas A figura 44 mostra as
possibilidades de gerenciamento nas fases de comercializaccedilatildeo e manutenccedilatildeo
32
REVENDA DE AUTOMOacuteVEIS
Fig 44 - Gerenciamento na comercializaccedilatildeo e manutenccedilatildeo do veiacuteculo
Encerrada a primeira comercializaccedilatildeo do veiacuteculo inicia-se a etapa de utilizaccedilatildeo do mesmo
por um proprietaacuterio ou condutor O microservidor veicular interage com o condutor via painel
digital ou sintetizador de voz Alguns veiacuteculos de maior valor agregado jaacute satildeo equipados com
paineacuteis que atendem ao ldquocomputador de bordoldquo e ao sistema de som raacutedios FM transmitem
pequenas chamadas e notiacutecias que satildeo lidas no interior do veiacuteculo Sintetizadores de voz
equipam os veiacuteculos chamados ldquotop de linhardquo e informam para o motorista colocar o cinto de
seguranccedila que existem portas abertas etc O Modelo de Gerenciamento de Veiacuteculos
Automotores possibilita que haja um enriquecimento das informaccedilotildees e possibilidades para o
condutor do veiacuteculo conforme mostra a figura 45
33
Fig 45 - Gerenciamento no uso do veiacuteculo
PROPRIETAacuteRIO DO AUTOMOacuteVEL
Monitoramento
Garantia e revisotildees
Seguranccedila
O proprietaacuterio do veiacuteculo eacute notificado sempre que uma troca de oacuteleo ou manutenccedilatildeo
preventiva eacute necessaacuteria diminuindo os riscos de uma eventual perda de garantia do fabricante
O aviso de que a garantia do veiacuteculo estaacute expirando tambeacutem existe e isto possibilita uma
eventual diminuiccedilatildeo de custos numa revisatildeo Como o veiacuteculo interage com o sistema gestor
de tracircnsito o modelo prevecirc um mecanismo de solicitaccedilatildeo de socorro muito uacutetil em casos de
acidentes ou quebra do veiacuteculo O maior benefiacutecio eacute saber que seu veiacuteculo estaacute sendo
monitorado assim como os outros veiacuteculos que estatildeo trafegando O monitoramento causa
maior disciplina no tracircnsito e a consequumlente diminuiccedilatildeo de acidentes como mostra a
experiecircncia na capital paranaense na palavra de Cassio Taniguchi
Em 2001 foram 20 menos mortes no tracircnsito curitibano Passamos de 16 em 2000 para 13 morte em cada grupo de 10 mil veiacuteculos Esse eacute o indicador utilizado para mensurar o niacutevel de seguranccedila no tracircnsito urbano E eacute tambeacutem um iacutendice capaz de nos informar a respeito do niacutevel de civilidade que nossa sociedade alcanccedilou Os curitibanos merecem aplausos porque esse resultado eacute fruto de um esforccedilo coletivo que tem envolvido toda a
34
cidade desde 1997 quando lanccedilamos o programa Cidadatildeo em Tracircnsito O programa todos lembram eacute ancorado no tripeacute formado pela engenharia de traacutefego fiscalizaccedilatildeo e educaccedilatildeo para o Tracircnsito E em cinco anos os resultados falam por si proacuteprios O investimento realizado pela Prefeitura de Curitiba passa de R$ 100 milhotildees - o maior entre as cidades de mesmo porte no paiacutes (TANIGUCHI 2002)
O gerenciamento do veiacuteculo auxilia os engenheiros de traacutefego e aumenta o poder de
fiscalizaccedilatildeo do Poder Puacuteblico tornando praticamente inviaacuteveis as accedilotildees criminosas
envolvendo veiacuteculos O Poder Puacuteblico do Brasil bem como de todo paiacutes que adotar este
modelo de gerenciamento ganha uma ferramenta poderosa de gestatildeo de tracircnsito com reflexos
em oacutergatildeos governamentais federais estaduais e municipais diversos tais como departamentos
de tracircnsito departamentos de poliacutecia rodoviaacuteria poliacutecias civil e militar serviccedilos de
inteligecircncia poliacutecia federal serviccedilos de repressatildeo ao crime organizado e secretarias de
receita A figura 46 ilustra algumas situaccedilotildees contempladas neste modelo proposto
Fig 46 - Gerenciamento pelo Poder Puacuteblico
Administraccedilatildeo da malha viaacuteria
Controle de roubos e acidentes
PODER PUacuteBLICOMonitoramento de
tracircnsito
O poder que o modelo disponibiliza aos oacutergatildeos puacuteblicos eacute o poder da informaccedilatildeo em tempo
real o conjunto formado pela identificaccedilatildeo inequiacutevoca do veiacuteculo seu provaacutevel condutor e a
localizaccedilatildeo atual com pequena margem de erro permite accedilotildees policiais raacutepidas e eficientes O
Modelo de Gerenciamento de Veiacuteculos permite ainda que o sistema gestor execute controles
remotamente sobre o veiacuteculo como corte de combustiacutevel e de igniccedilatildeo do motor causando a
imobilizaccedilatildeo instantacircnea As Estaccedilotildees Puacuteblicas de Gerenciamento satildeo as mais complexas e as
mais seguras de todo o modelo visto o poder que carregam em sua aplicaccedilatildeo Apenas o Poder
Puacuteblico constituiacutedo pode ter acesso a estas potencialidades do sistema e para tanto a
aplicaccedilatildeo-gerente deve ser inviolaacutevel
A figura 47 simula uma implantaccedilatildeo de estaccedilotildees radiobase na regiatildeo central da capital
catarinense dando uma ideacuteia de como seria a distribuiccedilatildeo das antenas para haver
gerenciamento sobre os veiacuteculos que circulam na aacuterea
Fig 47 - Estaccedilotildees Radiobase em Florianoacutepolis
42 Arquitetura Funcional
O sistema fiacutesico apresentado anteriormente eacute mostrado aqui como entidades loacutegicas
posicionadas de acordo com sua funccedilatildeo no modelo de gerenciamento A figura 46 ilustra o
modelo funcional
36
Fig 48 - Modelo Funcional de Gerenciamento
421 Estaccedilotildees de Gerenciamento
As estaccedilotildees de gerenciamento satildeo de diferentes porte e complexidade variando de uma
estaccedilatildeo simples para gravaccedilatildeo de dados de identificaccedilatildeo na faacutebrica ateacute um grande complexo
de gerenciamento de veiacuteculos montado com computadores de grande porte e programas de
gerenciamento capazes de suportar milhares de noacutes (veiacuteculos) no Departamento de Estradas
de Rodagem de uma unidade da federaccedilatildeo As estaccedilotildees seratildeo basicamente destinadas a trecircs
finalidades de acordo com os interesses dos mantenedores da gerecircncia
4211 Estaccedilotildees de Gerenciamento de Produccedilatildeo
As estaccedilotildees de produccedilatildeo satildeo localizadas no ambiente de montagem do veiacuteculo ao lado da
linha de produccedilatildeo em seacuterie da motocicleta do automoacutevel do caminhatildeo do utilitaacuterio do
trator etc Esta estaccedilatildeo serviraacute para gravar as primeiras variaacuteveis na MIB do veiacuteculo
basicamente as de identificaccedilatildeo tais como nome do fabricante modelo do veiacuteculo nuacutemero de
seacuterie etc Estes dados satildeo estaacuteticos e soacute podem ser gravados e alterados em faacutebrica satildeo
uacutenicos e sua longevidade eacute coincidente com a do veiacuteculo
4212 Estaccedilotildees de Gerenciamento de Manutenccedilatildeo
As estaccedilotildees de manutenccedilatildeo estaratildeo baseadas nas concessionaacuterias autorizadas revendas de
automoacuteveis e oficinas mecacircnicas Sua funccedilatildeo baacutesica seraacute a gravaccedilatildeo de dados relativos agrave
venda e ao proprietaacuterio do veiacuteculo Satildeo estaccedilotildees simples que poderatildeo consultar as
informaccedilotildees de qualquer carro de qualquer marca visto que a padronizaccedilatildeo usando SNMP
retira o caraacuteter proprietaacuterio dos sistemas atuais
4213 Estaccedilotildees Puacuteblicas de Gerenciamento
Satildeo estaccedilotildees complexas e seguras que gerenciam a malha viaacuteria de um ou mais municiacutepios de
um estado da uniatildeo Basicamente compostas por hardware e software de grande porte como
por exemplo uma workstation HP ou IBM rodando Openview ou Unicenter TNG interagindo
com uma base de dados Oracle A seguranccedila possibilitada pelo SNMPv3 eacute um fator
primordial neste caso pois aqui estaratildeo sendo utilizadas funccedilotildees de controle vitais no veiacuteculo
422 Noacutes Gerenciados
O noacute gerenciado neste modelo proposto eacute tipicamente um veiacuteculo automotor conforme citado
anteriormente Aqui existe uma caracteriacutestica singular que eacute a de que os noacutes satildeo moacuteveis estatildeo
constantemente em deslocamento desde sua fabricaccedilatildeo na montadora passando pelo
transporte ateacute a revenda e o uso posterior pelo proprietaacuterio ou motorista O veiacuteculo dispotildee de
um hardware especialista - um microservidor veicular mdash que contecircm a vehicleMIB e o agente
este hardware interage com os sensores e atuadores existentes no automoacutevel O microservidor
veicular eacute composto basicamente de uma unidade central de processamento memoacuteria volaacutetil
memoacuteria permanente interface com o veiacuteculo e com a rede sem fio este produto assim como
descrito neste modelo natildeo existe comercialmente poreacutem a tecnologia eacute a mesma que eacute
utilizada na implementaccedilatildeo de gerenciamento em roteadores e switches
423 Meio de Comunicaccedilatildeo
A forma como a estaccedilatildeo gerenciadora e o noacute gerenciado trocam informaccedilotildees eacute por
radiofrequumlecircncia ou seja eacute uma comunicaccedilatildeo ethemet sem fio (wireless) que utiliza a mesma
tecnologia jaacute empregada em redes locais O gerente (estaccedilatildeo gerente) interage com o agente
(noacute gerenciado) por intermeacutedio de uma bridge ethemet sem fio e vice-versa A frequumlecircncia de
difusatildeo deve ser diversa das maciccedilamente utilizadas ISM (Aplicaccedilotildees Industriais Cientiacuteficas
e Meacutedicas) por motivos oacutebvios a escolha deve recair nas faixas atribuiacutedas para aplicaccedilatildeo
moacutevel terrestre preferencialmente as proacuteximas das bases de VHF e UHF 41015 MHz ateacute 50
MHz e 3354 MHZ ateacute 3999 MHz (ANATEL 2002)
Fig 49 - Espectro de frequumlecircncias no Brasil
423 Informaccedilotildees de Gerenciamento
As informaccedilotildees envolvidas estatildeo definidas em vehicleMIB e satildeo tratadas pelo agente
especialista que acompanha o veiacuteculo Os objetos ou atributos em questatildeo atendem a
legislaccedilatildeo brasileira de tracircnsito vigente e os requisitos baacutesicos do fabricante do revendedor e
do proprietaacuterio
39
424 Protocolo de Gerenciamento
O protocolo a ser utilizado eacute o SNMPv3 implementado sobre SNMPv2 A versatildeo 3 apresenta
vaacuterios avanccedilos na questatildeo de seguranccedila e as definiccedilotildees podem ser vistas nas RFCs 2571 a
2575 Como esta versatildeo natildeo eacute completa existe a necessidade da versatildeo anterior que pode ser
vista nas RFCs 1905 e 1906
43 Arquitetura de Informaccedilatildeo
A vehicleMIB foi projetada para atender as demandas baacutesicas de todas entidades fiacutesicas e
juriacutedicas que interagem com um automoacutevel Esta MIB procura natildeo conflitar com os sistemas
atualmente implantados que foram concebidos com outra finalidade
A pesquisa que resultou nesta MIB abrangeu a atual legislaccedilatildeo de tracircnsito os atuais coacutedigos
procedimentos e nuacutemeros empregados pela induacutestria automobiliacutestica e suas concessionaacuterias
As funccedilotildees principais de um automoacutevel foram contempladas somou-se a elas algumas
variaacuteveis trazidas do universo de redes de computadores e outras retiradas de carros-conceito
431 Desenvolvimento da MIB
Utilizou-se como ferramenta de auxiacutelio um pacote de programas da MG-Soft chamado MIB
Browser Professional Edition sendo que as figuras que mostram a aacutervore da MIB satildeo telas
capturadas deste software
40
f j MG-SOFT MIszlig Compiler - [MIszlig Group1J File Edit View Modules Jools Window Help
B MIB Tree B Q ] iso
B - Q org B Q dod
R-f1 internetiQ j directorv
+i _ J mgmtR I__| experimental
B vehicleMIBi Q j vehideMIBObjects Si f j vehicleMIBNotifications IS _ J vehicleMIBConformance
f i L_1 private I- SNMPvl Traps
ffl iJ T extual ConventionsS Type Assignments
Fig 410 - Aacutervore da MIB
A vehicleMIB faz parte do grupo experimental (3) segundo a notaccedilatildeo ASNl utilizada pelo
protocolo SNMP Os objetos definidos (OBJECT IDENTIFIER) para compor a vehicleMIB
foram trecircs a saber
vehicleMIBObjects conteacutem todas as informaccedilotildees relativas a identificaccedilatildeo do veiacuteculo
(vehicleldent) ao proprietaacuterio do veiacuteculo (vehicleOwner) o seu histoacuterico (vehicleHistory)
valores momentacircneos (vehicleStatus) e variaacuteveis para controle (vehicleControl)
vehicleMIBNotifications este objeto comporta os atributos utilizados para notificaccedilatildeo de
eventos importantes e se destinam principalmente para servir ao motoristaproprietaacuterio
vehicleMIBConformance este grupo define as necessidades e possibilidades de
implementaccedilatildeo segundo uma famiacutelia de objetos (OBJECT-GROUP) preacute-determinada Os
atributos referentes a grupos e as questotildees de concordacircncia estatildeo contidos nos OBJECT
IDENTIFIER vehicleGroups e vehicleCompliance
41
bullJMG-SOFT MIB Compilei [MIB Group]Uumliacute File Edit View Modules loots Window Help
tg satildegt U m amp T raquo f t I o s P3 m p | 0
B ^ MIB Tree B _ J iso
H Q j org eacute Q dod
Eacute j J internetP~1 directory
B i_ J mgmt rsquo Q j mib-2
agrave Q experimental Ograve OtildeEcirc vehicleMIB
Egrave __| vehicleMIBObjectsSi _ J vehicleldent ffl- n vehicleOwner E _ ] vehicle History ffl- fj vehicleStatus Egrave C j vehicleControl
atilde __) vehicleMIBNotificationsvehicleN otificationChangeO ilAndM aintenance
lt4 vehicleN otificationHelp d f vehicleNotificationGuaranty
B _ ] vehicleMIBConformance IacuteB _ J vehicleCompliance Eacute L J vehicleGroups
B -(_J private1Q j enterprises
Fig 411mdash Aacutervore de vehicleMIBObjects
432 Descriccedilatildeo de vehicleMIBObjects
Esta seccedilatildeo descreve com maiores detalhes cada variaacutevel que compotildee a vehicleMIBObjects
que eacute composta pelos grupos vehicleldent vehicleOwner vehicleHistory vehicleStatus e
vehicleControl
42
4321 Grupo vehicleldent
F1 P 1 experimental Eacute- vehicleMIB
lEacute vehicleMIB Objects B- [_ J vehicleldent
vehicleldentManufacturer vehicleldentModel
vehicleldentSoftwareVersionamp vehideldentAgentSoftwareVersion
vehiclel dentType vehicleldentFuel vehicleldentManufacturingYear vehiclel dentM odelYrsquo ear vehiclel dentCapacity
I^ vehiclel dentPoweri-- vehiclel dentM otorType
vehiclel dentM otorNumber vehiclel dentCylinder
vehiclel dentFirstOilChange | ^ vehicleldentFirstMaintenance
gt$j vehicleldentMaintenancePeriod vehiclel dentColor
i vehiclel dentChassisl d j-- vehicleldentLicencePlate bull vehicleldentlpAddress i - ^ vehicleldentMacAddress h vehiclel dentS eriaIN umber vehicleldentGuaranty
Fig 411 - Aacutervore de vehicleldent
vehicleldentManufacturer - O objeto vehicleldentManufacturer eacute uma string que armazena o
nome da empresa que produz o veiacuteculo eacute gravada em faacutebrica e natildeo se altera mais Esta
variaacutevel seraacute preenchida por exemplo com ldquoGeneral Motorsrdquo ldquoVolkswagenrdquo ou ldquoYamahardquo
vehicleldentModel - Esta variaacutevel conteraacute a identificaccedilatildeo do modelo do veiacuteculo eacute fixa e natildeo
pode ser alterada Ex Palio EX Xsara Picasso Celta
vehicleldentSoftwareVersion - Este atributo eacute reservado agrave versatildeo do firmware ou software do
veiacuteculo e eacute atualizado cada vez que eacute feito o upgrade do mesmo Este programa eacute uma espeacutecie
de sistema operacional do hardware contido no veiacuteculo
vehicleldentAgentSoftwareVersion - A versatildeo do agente de gerenciamento pode ou natildeo
coincidir com a versatildeo de firmware Caso estes programas tenham tratamento e evoluccedilatildeo
distintos as versotildees podem ser atualizadas separadamente e teratildeo coacutedigos diferentes
vehicleldentType - Este objeto serve para identificar o tipo de veiacuteculo segundo determinaccedilatildeo
das leis brasileiras de tracircnsito O tipo de veiacuteculo automotor consta na documentaccedilatildeo de
licenciamento e pode ser por exemplo tipo automoacutevel de passeio caminhatildeo de carga ocircnibus
de passageiros etc
vehicleldentFuel - A variaacutevel vehicleldentFuel serve para identificar o combustiacutevel principal
para que o veiacuteculo foi originalmente construiacutedo Eacute gravado na linha de montagem e
permanece caso haja transformaccedilatildeo posterior no motor do veiacuteculo este dado natildeo pode ser
alterado Ex gasolina tipo C oacuteleo diesel energia eleacutetrica etc
vehicleldentManufacturing Year - Neste atributo eacute gravado o ano de fabricaccedilatildeo do veiacuteculo
Depois de gravado natildeo se altera
vehicleldentModelYear - A vehicleldentModelYear armazena o ano do modelo do veiacuteculo
que pode ou natildeo coincidir com o ano de fabricaccedilatildeo
vehicleldentCapacitv - Esta variaacutevel eacute uma string que armazena a capacidade do veiacuteculo de
acordo com a destinaccedilatildeo do mesmo ou seja se se tratar de um caminhatildeo a capacidade de
carga seraacute de 40000 kg se for um automoacuteveL a capacidade seraacute de 5 passageiros por
exemplo
vehicleldentPower - Identifica a potecircncia nominal da motorizaccedilatildeo principal do veiacuteculo que
pode ser expressa em cv (cavalo-vapor) ou W (watt) de acordo com a legislaccedilatildeo vigente no
paiacutes de utilizaccedilatildeo do veiacuteculo
vehicleldentMotorTvpe - Este atributo armazena a identificaccedilatildeo da principal forma de
motorizaccedilatildeo do veiacuteculo ou seja qual o tipo de motor que preferencialmente ou
prioritariamente eacute utilizado Caso o veiacuteculo seja um hiacutebrido com motor a combustatildeo e
eleacutetrico armazenar a identificaccedilatildeo do motor mais utilizado
vehicleldentMotorNumber - Este objeto armazena o nuacutemero de identificaccedilatildeo do motor do
veiacuteculo que eacute uacutenico e faz parte do conjunto de nuacutemeros que identificam o conjunto de
sistemas que compotildee um veiacuteculo
vehicleldentCvlinder - Utilizada para informar o nuacutemero total de cilindros (pistotildees) do motor
caso se trate de um motor de combustatildeo
vehicleldentFirstOilChange - Esta variaacutevel serve para armazenar a distacircncia maacutexima
percorrida - a popular ldquoquilometragemrdquo - para se realizar a primeira troca de oacuteleo lubrificante
interno do motor Esta informaccedilatildeo serviraacute para que o condutor do veiacuteculo seja notificado a
tempo de proceder agrave troca sem causar danos ao motor nem perder a garantia de faacutebrica
vehicleldentOilChangePeriod - O objeto em questatildeo armazena o valor em km ou milhas
recomendado pelo fabricante entre trocas de oacuteleo lubrificante do motor Ex 10000 km
vehicleldentFirstMaintenance - A variaacutevel vehicleldentFirstMaintenance serve para registrar
o limite de quilometragem para realizaccedilatildeo da primeira revisatildeo gratuita do veiacuteculo Existe na
vehicleMIB uma notificaccedilatildeo que utiliza este atributo com o objetivo de resguardar o
proprietaacuterio de um eventual esquecimento ou distraccedilatildeo que acarretaria perda de garantia
vehicleldentMaintenancePeriod - O atributo eacute registrado em faacutebrica e representa o valor da
quilometragem recomendada entre as manutenccedilotildees preventivas E uma seguranccedila a mais para
o usuaacuterio que seraacute avisado sempre que determinados conjuntos de peccedilas principalmente
mecacircnicas estiverem com seu desgaste natural no limite
vehicleldentColor - A vehicleldentColor eacute a string que armazena o nome da cor predominante
do veiacuteculo Esta informaccedilatildeo eacute gravada em faacutebrica e permanece inalterada durante a vida uacutetil
do veiacuteculo
vehicleldentChassisId - Todo veiacuteculo possui um nuacutemero de identificaccedilatildeo gravado fisicamente
em seu chassis ou monobloco esta variaacutevel armazena este nuacutemero
vehicleldentLicencePlate - Este atributo armazena a placa do veiacuteculo no caso do Brasil
composto por 3 letras e 4 nuacutemeros Esta identificaccedilatildeo somente eacute conhecida apoacutes o
licenciamento do veiacuteculo que eacute feito apoacutes a venda em consequumlecircncia o valor somente poderaacute
ser gravado na concessionaacuteria ou revenda
vehicleldentlpAddress - Esta variaacutevel estaacute determinada na vehicleMIB para uma eventual
necessidade de acesso a Internet sendo que um provedor de acesso iraacute fornecer o valor que
seraacute volaacutetil e teraacute a mesma duraccedilatildeo do acesso solicitado
vehicleldentMacAddress - Este campo foi implementado para que o veiacuteculo utilize um
nuacutemero uacutenico de identificaccedilatildeo dentro das mesmas regras vaacutelidas hoje para equipamentos e
acessoacuterios de informaacutetica A utilizaccedilatildeo de uma identificaccedilatildeo deste tipo poderaacute substituir uma
ou mais jaacute existentes
vehicleldentSerialNumber - O nuacutemero de seacuterie de produccedilatildeo do veiacuteculo eacute gravado em faacutebrica e
permanece inalterado durante a vida do mesmo Segue as regras de cada fabricante
vehicleldentWarrantv - Este atributo armazena o valor referente ao periacuteodo de garantia do
veiacuteculo tipicamente 1 ou 2 anos a partir da data da primeira venda Esta informaccedilatildeo serve
para que o proprietaacuterio seja notificado antes do vencimento deste limite para que possa
realizar as manutenccedilotildees necessaacuterias com um miacutenimo de gasto
4322 Grupo vehicleOwner
vehicleOwnerName - A variaacutevel vehicleOwnerName armazena o nome do proprietaacuterio do
veiacuteculo o mesmo nome que consta no documento legal de licenciamento Eacute gravado na
concessionaacuteria e alterado de acordo com os documentos do veiacuteculo
vehicleOwnerRegister - Este objeto serve para armazenar um nuacutemero de algum documento de
identificaccedilatildeo do proprietaacuterio No Brasil os valores preferenciais satildeo o Cadastro de Pessoa
Fiacutesica (CPF) e o Cadastro Nacional da Pessoa Juriacutedica (CNPJ) mas pode conter os nuacutemeros
da carteira nacional de habilitaccedilatildeo ou carteira de identidade
vehicleOwnerPhone - O atributo vehicleOwnerPhone registra o nuacutemero de um telefone de
contato do proprietaacuterio do veiacuteculo
vehicleOwnerMail - Esta string serve para armazenar o endereccedilo eletrocircnico (e-mail) do
proprietaacuterio do veiacuteculo Este valor e o anterior satildeo regravados em concessionaacuteria a cada troca
de proprietaacuterio
4323 Grupo vehicIeHistory
3 T I experimental vehicleMIB
Otilde P jJ vehicleMIBObjects Eacute L J vehicleldent El i_ J vehicleOwner
vehicleOwnerName vehicleO wnerR egister vehicleOwnerFone vehicleOwnerMail
B l_ J vehicleH istoryvehicleH istory D eliveryD ate vehicleH istoryVendor vehicleH istoryDealer
^ vehicleH istoryN umLinesEacute1 __J vehicleH istoryT able
B - lla vehicleH istoryEntryvehicleHistoryLinelndex
Q vehicleHistoryMaintenanceDate ^ vehicleH istoryMaintenance
vehicleH istoryuumlilChangeD ate Q vehicleH istoryOilChange
Fig 413 - Arvore de vehicleOwner e vehicIeHistory
vehicleHistorvDelivervDate - A variaacutevel em questatildeo foi criada para armazenar a data da
primeira entrega do veiacuteculo tipicamente a data constante na nota fiscal de venda da
montadora ou da concessionaacuteria destinada ao proprietaacuterio
vehicleHistoryVendor - A vehicleHistoryVendor armazena o nome do vendedor que realizou
a venda do veiacuteculo ao proprietaacuterio Este vendedor eacute tipicamente um funcionaacuterio da revenda
ou concessionaacuteria
vehicleHistorvDealer - O nome da revenda ou concessionaacuteria (pessoa juriacutedica) eacute gravado
neste campo de forma que fique registrada a empresa que comercializou o veiacuteculo
vehieleHistoryNumLines - Representa o nuacutemero maacuteximo de linhas que seratildeo armazenadas na
tabela vehicleHistoryTable
vehicleHistorvLinelndex - Representa o iacutendice da tabela vehicleHistoryTable
vehicleHistoryMaintenanceDate - A variaacutevel vehicleHistoryMaintenanceDate serve para
registrar as datas das manutenccedilotildees preventivas realizadas contendo dia mecircs e ano Esta
informaccedilatildeo serve principalmente para resguardar o usuaacuterio do veiacuteculo quanto agraves garantias de
peccedilas e sistemas
vehicleHistoryMaintenance - Aqui se identifica a quilometragem do veiacuteculo na ocasiatildeo em
que eacute realizada a manutenccedilatildeo preventiva Informada em quilocircmetros corresponde agrave marcaccedilatildeo
presente do odocircmetro do veiacuteculo
vehicleHistoryOilChangeDate - Esta variaacutevel armazena a data das trocas de oacuteleo lubrificante
do motor cuja periodicidade eacute definida pelo fabricante e deve ser cumprida a risca para o
veiacuteculo natildeo perder a garantia
vehicleHistoryOilChange - Este atributo registra a quilometragem do veiacuteculo por ocasiatildeo da
troca de oacuteleo lubrificante correspondente
48
4324 Grupo vehicleStatus
B - n experimental S gg vehicleMIB
vehicleMIBObjectsS3 __] vehicleldentra- r~l vehicleQwner reg L_3 vehicleHistory
S Q vehicleStatus|--reggt vehicleS tatusHeip j- - vehicles atusNurnLines
B r_ j vehicles tatusT able B l|sj vehicles tatusEntry
vehicleS tatusLinelndex vehicleS tatusS peed j- ^ vehicleStatusRpm
vehicleStatusMotorTemperature vehicleStatusFuelLevel
^ vehicleS tatusKmvehicleStatusTirePressure
^ vehicleStatusMotorOilLevel vehicleS tatusBatteryLevel
^ vehicleStatusLocation B Q j vehicleControl
j-regraquo vehicleControlFuel J ______ j______ 1 vehicleContfQllgnition________________
Fig 414 - Aacutervore de vehicleStatus
vehicleStatusHelp - Esta variaacutevel pode assumir somente os valores de ligado ou desligado eacute
acionada pelo condutor do veiacuteculo e serve como pedido de socorro Uma notificaccedilatildeo eacute emitida
a partir da vehicleStatusHelp
vehicleStatusNumLines - Este atributo serve para definir o nuacutemero maacuteximo de linhas da
tabela vehicleStatusTable
vehicleStatusLinelndex - Esta variaacutevel eacute o iacutendice da tabela vehicleStatusTable
vehicleStatusSpeed - Neste atributo eacute registrada a velocidade presente do veiacuteculo fornecida
pelo sistema convencional de sensoriamento do veiacuteculo em quilocircmetros ou milhas por hora
vehicleStatusRpm - A vehicleStatusRpm armazena o valor atual de rotaccedilotildees ou giros do eixo
principal do motor a unidade eacute rpm (rotaccedilotildees por minuto)
vehicleStatusMotorTemperature - Este atributo registra a temperatura atual do liacutequido de
arrefecimento do motor em graus centiacutegrados ou Fahrenheit
vehicleStatusFuelLevel - A variaacutevel vehicleStatusFuelLevel eacute usada para indicar o niacutevel atual
do combustiacutevel principal do veiacuteculo
vehicleStatusKm - A variaacutevel armazena a quilometragem total percorrida pelo veiacuteculo desde
sua fabricaccedilatildeo em quilocircmetros ou milhas terrestres
vehicleStatusTvrePressure - Este atributo foi criado para registrar o valor presente da pressatildeo
nos pneus do veiacuteculo e serve para informar sobre um pneu que esteja furado ou com uma
quantidade insuficiente de material gasoso ou liacutequido em seu interior Este monitoramento jaacute
existe hoje principalmente em caminhotildees de carga sendo raro em motocicletas e
automoacuteveis
vehicleStatusMotorOilLevel - Esta variaacutevel marca o niacutevel presente de oacuteleo lubrificante do
motor e ajuda a identificar uma eventual ldquoqueimardquo de oacuteleo ou seja um consumo acima do
previsto pelo fabricante que pode resultar em dano grave ao motor
vehicleStatusBatteryLevel - Este valor corresponde agrave carga atual da bateria que eacute usada
principalmente para dar a partida no veiacuteculo
vehicleStatusLocation - A informaccedilatildeo de localizaccedilatildeo do veiacuteculo pode ser feita de duas
maneiras uma aproximada resultado da associaccedilatildeo com a raacutedio-base que recebeu a
identificaccedilatildeo do veiacuteculo A segunda forma mais precisa eacute a partir da informaccedilatildeo gerada por
um moacutedulo GPS (global positioning system) do veiacuteculo o GPS atualiza constantemente a
vehicleStatusLocation com as coordenadas presentes
4325 Grupo vehicleControl
vehicleControlFuel - Este atributo de controle assume ligado ou desligado e eacute a forma do
sistema puacuteblico de controle da malha viaacuteria interromper remotamente o fornecimento de
combustiacutevel para o motor ocasionando a parada do veiacuteculo Esta accedilatildeo de controle eacute feita nos
casos de roubo fuga ou sequumlestro e requer intervenccedilatildeo policial
vehicleControlIgnition - Este atributo de controle assume ligado ou desligado e eacute a forma do
sistema puacuteblico de controle da malha viaacuteria interromper remotamente o sistema de igniccedilatildeo de
combustiacutevel para o motor ocasionando a parada do veiacuteculo Eacute uma alternativa ao controle
anterior pois enquanto um desliga a bomba de combustiacutevel o outro corta a energia eleacutetrica
que ocasiona a queima de combustiacutevel que aciona o motor Esta accedilatildeo de controle eacute feita nos
casos de roubo fuga ou sequumlestro e requer intervenccedilatildeo policial
433 Descriccedilatildeo de vehicleMIBNotificationsS L J experimental
Eacute H fg vehicleMIBB lt01 vehicleMIBObjects
Eacute vehicleldent Eacute O vehicleOwner te j__j vehicleHistory Eacute - f l vehicleStatus B - P l vehicleControl
U vehicleM IB N otificationsvehicleN otificationChangeO ilAndM aintenance
if vehicleN otificationHelp A f vehicleN otificationGuatanty
Eacute L J vehicleMIBConiacuteorrnance H r~l private______________________________________________
Fig 415 - Aacutervore de vehicleMIBNotifications
vehicleNotificationChangeOilAndMaintenance - Esta notificaccedilatildeo eacute emitida quando os limites
de troca de oacuteleo lubrificante do motor ou de manutenccedilatildeo preventiva estiverem proacuteximos e
auxilia o condutor do veiacuteculo a realizar estas tarefas em tempo haacutebil natildeo correndo o risco de
dano ou de perda de garantia
vehicleNotificationHelp - Esta notificaccedilatildeo eacute acionada em caso de pedido de socorro pelo
condutor do veiacuteculo
vehicleNotificationWarranty - A notificaccedilatildeo em questatildeo foi criada para informar o condutor
do veiacuteculo da aproximaccedilatildeo do final do periacuteodo de garantia regulamentar dado pela montadora
do veiacuteculo Este aviso permite que sejam feitos consertos sem ocircnus ou seja dentro da
cobertura da garantia
434 Descriccedilatildeo de vehicleMIBConformance
As regras de conformidade satildeo os niacuteveis de implementaccedilotildees da base de dados possiacuteveis
partindo de um conjunto miacutenimo aceitaacutevel ateacute a implementaccedilatildeo total A tabela 41 apresenta
as implementaccedilotildees baacutesica avanccedilada de controle e plena
4341 Descriccedilatildeo de vehicleComplience
vehicleBasicComplience - esta regra de conformidade incorpora o miacutenimo conjunto de
variaacuteveis que devem ser implementadas num veiacuteculo basicamente dados de identificaccedilatildeo e
status Estas variaacuteveis satildeo contidas em vehicleBasicGroup
vehicleAdvancedComplience - esta norma acrescenta a anterior os dados histoacutericos e as
notificaccedilotildees Composta pelos grupos vehicleBasicGroup vehicleAdvancedGroup e
vehicleNotificationsGroup
vehicleControlComplience - aleacutem das variaacuteveis de identificaccedilatildeo esta regra solicita as
implementaccedilotildees dos objetos de controle ou seja vehicleBasicGroup mais
vehicleControlGroup
vehicleFullComplience - esta implementaccedilatildeo considera todos os objetos da MIB no veiacuteculo
possibilitando identificaccedilatildeo completa dados estatiacutesticos status atual e capacidade de controle
Os grupos satildeo vehicleBasicGroup vehicleAdvancedGroup vehicleNotificationsGroup e
vehicleControlGroup
52
OBJETO BASIC ADV CONTROL FULL
vehicleldentManufacturer X X X X
vehicleldentModel X X X X
vehicleldentSoflware V ersion X X X X
vehicleldentAgentSoftwareVersion X X X X
vehicleldentT ype X X X X
vehicleldentFuel X X X X
vehicleldentManufacturing Y ear X X X X
vehicleldentModel Year X X X X
vehicleldentCapacity X X X X
vehicleldentPower X X X X
vehicleldentMotorType X X X X
vehicleldentMotorNumber X X X X
vehicleldentCylinder X X X X
vehicleldentFirstOilChange X X X X
vehicleldentOilChangePeriod X X X X
vehicleldentFirstMaintenance X X X X
vehicleldentMaintenancePeriod X X X X
vehicleldentColor X X X X
vehicleldentChassisId X X X X
vehicleldentLicencePlate X X X X
vehicleldentlpAddress X X X X
53
vehicleldentMacAddress X X X X
vehicleldentSerialNumber X X X X
vehicleldent Warranty X X X X
vehicleOwnerName X X
vehicleOwnerRegister X X
vehicleOwnerPhone X X
vehicleOwnerMail X X
vehicleHistoryDeliveryDate X X
veMcleHistoryV endor X X
vehicleHistoryDealer X X
vehicleHistoryNumLines X X
vehicleHistoryLinelndex X X
vehicleHistoryMaintenanceDate X X
vehicleHistoryMaintenance X X
vehicleHistoryOilChangeDate X X
vehicleHistoryOilChange X X
vehicleStatusHelp X X X X
vehicleStatusNumLines X X X X
vehicleStatusLinelndex X X X X
vehicleStatusSpeed X X X X
vehicleStatusRpm X X X X
vehicleStatusMotorTemperature X X X X
54
vehicleStatusFuelLevel X X X X
vehicleStatusKm X X X X
vehicleStatusTyrePressure X X X X
vehicleStatusMotorOilLevel X X X X
vehicleStatusBatteryLevel X X X X
vehicleStatusLocation X X X X
vehicleControlFuel X X
vehicleControlIgnition X X
vehicleNotificationChangeOilAndMaintenance X X
vehicleNotificationHelp X X
vehicleNotificationWarranty X X
Tabela 41 - Planilha de Conformidade
4342 Descriccedilatildeo de vehicleGroups
vehicleBasicGroup - conteacutem as variaacuteveis vehicleldentManufacturer vehicleldentModel
vehicleldentSoftwareVersion vehicleldentAgentSoftwareVersion vehicleldentType
vehicleldentFuel vehicleldentManufacturingYear vehicleldentModelYear vehicleldent
Capacity vehicleldentPower vehicleldentMotorType vehicleldentMotorNumber vehicle
IdentCylinder vehicleldentFirstOilChange vehicleldentOilChangePeriacuteod vehicleldentFirst
Maintenance vehicleldentMaintenancePeriod vehicleldentColor vehicleldentChassisId
vehicleldentLicencePlate vehicleldentlpAddress vehicleldentMacAddress vehicleldent
SerialNumber vehicleldentWarranty vehicleStatusHelp vehicleStatusNumLines
vehicleStatus Linelndex vehicleStatusSpeed vehicleStatusRpm vehicleStatusMotor
Temperature vehicleStatusFuelLevel vehicleStatusKm vehicleStatusTirePressure vehicle
StatusMotorOilLevel vehicleStatusBatteryLevel vehicleStatusLocation
vehicleAdvancedGroup - conteacutem os objetos vehicleOwnerName vehicleOwnerRegister
vehicleOwnerPhone vehicleOwnerMail vehicleHistoryDeliveryDate vehicleHistoryVendor
vehicleHistoryDealer vehicleHistoryNumLines vehicleHistoryLinelndex vehicleHistory
MaintenanceDate vehicleHistoryMaintenance vehicleHistoryOilChangeDate vehicleHistory
OilChange
vehicleControlGroup - conteacutem as variaacuteveis vehicleControlFuel e vehicleControlIgnition
vehicleNotificationsGroup - conteacutem os objetos vehicleNotificationChangeOilAnd
Maintenance vehicleNotificationHelp e vehicleNotificationWarranty
56
5 - CONCLUSAtildeO
O Brasil eacute um paiacutes com grandes mazelas sociais que satildeo agravadas por acidentes crimes e
contravenccedilotildees Todos estes eventos geram grandes prejuiacutezos econocircmicos e morais a toda
populaccedilatildeo Esta dissertaccedilatildeo propocircs definir um modelo tecnicamente viaacutevel que incremente
sensivelmente a capacidade do Estado de gerenciar sua frota de veiacuteculos que satildeo elementos
sempre presentes nos eventos em questatildeo
Este trabalho procurou detalhar fiacutesica e funcionalmente cada elemento necessaacuterio para que o
Modelo de Gerenciamento de Veiacuteculos Automotores funcione Embasou teoricamente as
vaacuterias tecnologias envolvidas e consolidou-as com sistemas similares existentes O passo
inicial para que haja o desenvolvimento das vaacuterias peccedilas do quebra-cabeccedila foi efetivamente
criado que foi o Modelo de Informaccedilatildeo - a MIB
Esta base de dados - a vehicleMIB - representa o ponto de partida para o desenvolvimento de
elementos necessaacuterios ao modelo aqui especificado A proacutepria MIB pode ser estendida de
acordo com as necessidades e caracteriacutesticas proprietaacuterias de cada fabricante de veiacuteculos Mas
as grandes frentes que se abrem satildeo as de desenvolvimentos de aplicaccedilotildees de gerenciamento e
equipamentos dedicados Neste sentido pretende-se dar continuidade a esta pesquisa atraveacutes
da especificaccedilatildeo e implementaccedilatildeo do microservidor veicular uma peccedila de hardware capaz de
interagir com sensores e atuadores de um automoacutevel e ao mesmo tempo comunicar-se com
uma rede ethemet sem fio e com o motorista tudo de forma segura e confiaacutevel
Os desafios poliacuteticos e sociais natildeo satildeo menores um modelo como o proposto aqui altera a
percepccedilatildeo e os haacutebitos das pessoas Altera tambeacutem a balanccedila do poder econocircmico do capital
pois algumas empresas simplesmente perdem sua utilidade bem como alguns oacutergatildeos estatais
Em compensaccedilatildeo novas empresas surgem novas tecnologias satildeo criadas e o paiacutes toma a
vanguarda em gerenciamento viaacuterio sepultando os interesses particulares em detrimento do
coletivo
O trabalho aqui desenvolvido representa a possibilidade de um avanccedilo social e econocircmico
consideraacutevel e recomenda-se que a pesquisa e o desenvolvimento continuem nesta linha
buscando materializar as ideacuteias e conceitos apresentados no Modelo de Gerenciamento de
Veiacuteculos Automotores
57
ANEXO 1 - VehicleMIB
VEHICLE-MIB DEFINITIONS = BEGIN
IMPORTSdirectory mgmt experimental enterprises
FROM RFC1155-SMI MODULE-IDENTITY OBJECT-TYPE NOTIFICATION-TYPE OBJECT-IDENTITY Counter32 Gauge32 Integer32 IpAddress
FROM SNMPv2-SMI DisplayString TimeStamp Timelnterval TestAndlncr
AutonomousType DateAndTime TEXTUAL-CONYENTION FROM SNMPv2-TC
MODULE-COMPLIANCE OBJECT-GROUP NOTIFICATION-GROUP FROM SNMPv2-CONF
mib-2FROM RFC1213-MIB
Positiveinteger NonNegativelnteger FROM UPS-MIB
MacAddressFROM BRIDGE-MIB
- 136 131vehicleMIB MODULE-IDENTITY
LAST-UPDATED 200210151827Z - october 15 2002 at 1827 ORGANIZATION UFSC - CPGCCCONT ACT-INF O
Bobiquins Estevatildeo de MelloPostal address BR Sistemas Ltda
Rua Lauro Linhares 2123803ATrindadeFlorianoacutepolis SC88036-002Brasil
Tel 55 48 234 8945 Fax 55 48 234 8945
E-mail bobibrsistemascombrDESCRIPTION
The MIB module to describe vehicles= experimental 1
- 1361311vehicleMIBObjects OBJECT IDENTIFIER = vehicleMIB 1
mdash The Device Identification group
All objects in this group except for vehicleldentLicencePlate and vehiclelpAddress are set at device initialization and remain static
- I36I3111vehicleldent OBJECT IDENTIFIER vehicleMIBObjects 1
- 136L31111vehicleldentManufacturer OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The name of the vehicles manufacturer= vehicleldent 1
- 136131112vehicleldentModel OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles model designation= vehicleldent 2
- 136131113vehicleldentSoftwareVersion OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles firmwaresoftware version(s) This variablemay or may not have the same value asvehicleldentAgentSoftwareVersion in some implementations
vehicleldent 3
- 136131114vehicleldent Agent Soft wareV ersion OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles agent software version This variable may or may not have the same value asvehicleldentvehicleSoftwareVersion in some implementations
= vehicleldent 4
- 136131115vehicleldentType OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles identification type= vehicleldent 5
- L36131116vehicleldentFuel OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles fuel identification= vehicleldent 6
- 136131117vehiclel dentManufacturing Y ear OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles year= vehicleldent 7
- 136131118vehicleldentModelYear OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles model year vehicleldent 8
- 136L31119vehicleldentCapacity OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles capacity= vehicleldent 9
- 1361311110vehicleldentPower OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles engine power
= vehicleldent 10
-1361311111vehicleldentMotorType OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles motor type= vehicleldent 11
- 1361311112vehicleldentMotorNumber OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles engine identification number= vehicleldent 12
- 1361311113vehicleldentCylinder OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles engine number of cylinders= vehicleldent 13
- 1361311114vehicleldentFirstOilChange OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles displacement required for the first oil change = vehicleldent 14
- 1361311115vehicleldentFirstMaintenance OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles displacement required for the first oficial maintenance
= vehicleldent 15
- 1361311116vehicleldentMaintenancePeriod OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles regular maintenance intervals= vehicleldent 16
-1361311117vehicleldentColor OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles predominant color= vehicleldent 17
- 1361311118vehicleldentChassisId OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles chassis identification number= vehicleldent 18
- 1361311119vehicleldentLicencePlate OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
A string which identifies the vehicles licence plate This object should be set by the dealer
= vehicleldent 19
- 1361311120vehicleldentlpAddress OBJECT-TYPE
SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION
The IP Address of the vehicle This value must be provided by the managing aplication A value of 0000 implies that there isnt a provider nearby
DEFVAL 00000000rsquoH = vehicleldent 20
- 1361311121vehicleldentMacAddress OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-only STATUS current DESCRIPTION
The MAC address used by this vehicle when it must be referred to in a unique fashion It is only required to be unique
REFERENCEIEEE 802ID-1990 Sections 64113 and 3125
= vehicleldent 21
-1361311122vehicleldentSerialNumber OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
A string which identifies the vehicles serial number = vehicleldent 22
- 1361311123vehicleldent Warranty OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
A string which identifies the vehicles warranty= vehicleldent 23
mdash Owner Group
- I36I3112vehicleOwner OBJECT IDENTIFIER = vehicleMIBObjects 2
- L36131121 vehicleOwnerName OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
A string which identifies the vehicles ownerThis object should be set by the dealer
= vehicleOwner 1
- 136L31122vehicleOwnerRegister OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current
DESCRIPTIONA string which identifies the owners registerThis object should be set by the dealer
= vehicleOwner 2
- 136131123 vehicleOwnerPhone OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
A string which identifies the owners phone number This object should be set by the dealer
vehicleOwner 3
- 136131124 vehicleOwnerMail OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
A string which identifies the owners e-mailThis object should be set by the dealer
vehicleOwner 4
mdash History Group
- 13613113vehicleHistory OBJECT IDENTIFIER = vehicleMIBObjects 3
- 136131131vehicleHistoryDeliveryDate OBJECT-TYPE
SYNTAX DateAndTime MAX-ACCESS read-write STATUS current DESCRIPTION
The vehicles delivery date and time= vehicleHistory 1
- 136L31132vehicleHistory Vendor OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
The name of the vehicles vendor= vehicleHistory 2
65
- 136L31133vehicleHistoryDealer OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
The name of the vehicles dealer= vehicleHistory 3
- 136131134vehicleHistoryNumLines OBJECT-TYPE
SYNTAX NonNegativelnteger MAX-ACCESS read-only STATUS current DESCRIPTION
The number of Status lines utilized in this device This variable indicates the number of rows in the History table
= vehicleHistory 4
- I36I31135 vehicleHistoryTable OBJECT-TYPE
SYNTAX SEQUENCE OF VehicleHistoryEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION
A list of History table entries= vehicleHistory 5
- 1361311351VehicleHistoryEntry OBJECT-TYPE
SYNTAX VehicleHistoryEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION
An entry containing information applicable to a particular History line
INDEX vehicleHistoryLinelndex = vehicleHistoryTable 1
VehicleHistoryEntry = SEQUENCE vehicleHistoryLinelndex INTEGER vehicleHistoryMaintenanceDate DateAndTime vehicleHistoryMaintenance NonNegativelnteger vehicleHistoryOilChangeDate Date AndT ime vehicleHistoryOilChange NonNegativelnteger
- 13613113511
66
vehicleHistoryLinelndex OBJECT-TYPE SYNTAX Positiveinteger MAX-ACCESS not-accessible STATUS current DESCRIPTION
The History line identifier= vehicleHistoryEntry 1
- 13613113512vehicleHistoryMaintenanceDate OBJECT-TYPE
SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION
The maintenance date= vehicleHistoryEntry 2
- 13613113513vehicleHistoryMaintenance OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS kmMAX-ACCESS read-only STATUS current DESCRIPTION
The present displacement of the vehicle on vehicleHistoryMaintenanceDate
= vehicleHistoryEntry 3
- 13613113514vehicleHistoryOilChangeDate OBJECT-TYPE
SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION
The motors oil change date= vehicleHistoryEntry 4
- 13613113515vehicleHistoryOilChange OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS kmMAX-ACCESS read-only STATUS current DESCRIPTION
The present displacement of the vehicle on vehicleHistoryOilChangeDate
= vehicleHistoryEntry 5
mdash The Status group
- 13613114vehicleStatus OBJECT IDENTIFIER = vehicleMIBObjects 4
- 136L31141 vehicleStatusHelp OBJECT-TYPE
SYNTAX INTEGER on(l) off(2)
MAX-ACCESS read-write STATUS current DESCRIPTION
Setting this object to on will cause the vehicle system to send a help notification Setting this object to off means normal situation
= vehicleStatus 1
- 136131142vehicleStatusNumLines OBJECT-TYPE
SYNTAX NonNegativelnteger MAX-ACCESS read-only STATUS current DESCRIPTION
The number of Status lines utilized in this deviceThis variable indicates the number of rows in the Status table
= vehicleStatus 2
- 136131143 vehicleStatusTable OBJECT-TYPE
SYNTAX SEQUENCE OF VehicleStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION
A list of Status table entries= vehicleStatus 3
- I36I311431 VehicleStatusEntry OBJECT-TYPE
SYNTAX VehicleStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION
An entry containing information applicable to a particular Status line
INDEX vehicleStatusLinelndex = vehicleStatusTable 1
VehicleStatusEntry = SEQUENCE vehicleStatusLinelndex INTEGER vehicleStatusSpeed NonNegativelntegervehicleStatusRpm NonNegativelntegervehicleStatusMotorTemperature INTEGER vehicleStatusFuelLevel NonNegativelnteger vehicleStatusKm NonNegativelntegervehicleStatusTirePressure NonNegativelnteger vehicleStatusMotorOilLevel NonNegativelnteger vehicleStatusBatteryLevel NonNegativelnteger vehicleStatusLocation DisplayString
- I36I31134311vehicleStatusLinelndex OBJECT-TYPE
SYNTAX Positiveinteger MAX-ACCESS not-accessible STATUS current DESCRIPTION
The Status line identifier= VehicleStatusEntry 1
- 136131134312vehicleStatusSpeed OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS km per hourMAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles current speed= VehicleStatusEntry 2
- 136131134313vehicleStatusRpm OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS rotations per minuteMAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles current rotations per minute= VehicleStatusEntry 3
- 136131134314vehicleStatusMotorT emperature OBJECT-TYPE
SYNTAX INTEGER UNITS degrees CentigradeMAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles engine current temperature
= vehicleStatusEntry 4
- 136131134315 vehicleStatusFuelLevel OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS HireMAX-ACCESS read-only STATUS current DESCRIPTION
The current fuel level= vehicleStatusEntry 5
- 136131134316vehicleStatusKm OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS kmMAX-ACCESS read-only STATUS current DESCRIPTION
The current total displacement of vehicle = vehicleStatusEntry 6
- 136131134317 vehicleStatusTirePressure OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS psiMAX-ACCESS read-only STATUS current DESCRIPTION
The current tire pressure vehicleStatusEntry 7
- 136131134318 vehicleStatusMotorOilLevel OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS litreMAX-ACCESS read-only STATUS current DESCRIPTION
The current motor oil level= vehicleStatusEntry 8
- 136131134319 vehicleStatusBatteryLevel OBJECT-TYPE
SYNTAX INTEGER unknown(l) batteryNormal(2) batteryLow(3)
MAX-ACCESS read-only
STATUS currentDESCRIPTION
The indication of the capacity remaining in the vehicles battery system
= vehicleStatusEntry 9
- 1361311343110 vehicleStatusLocation OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
The GPS indication of the vehicles current location
vehicleStatusEntry 10
mdash The Control group
- 13613115vehicleControl OBJECT IDENTIFIER = vehicleMIBObjects 5
- 136131151 vehicleControlFuel OBJECT-TYPE
SYNTAX INTEGER on(l) off(2)
MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION
Setting this object to On(l) indicates that the vehicle is able to be turned on Setting to Off(2) will cause the fuel to be cut offrsquo
= vehicleControl 1
- 136131152 vehicleControlIgnition OBJECT-TYPE
SYNTAX INTEGER on(l) ofi(2)
MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION
Setting this object to On(l) indicates that the vehicle is to be turned on Setting to 00(2) will cause the eletric system to be cut off1
= vehicleControl 2
mdash Notifications
- This section defines the well-known notifications sent by- vehicle agents
- 1361312vehicleMIBNotifications OBJECT IDENTIFIER = vehicleMIB 2
- I36I3121vehicleNotificationChangeOilAndMaintenance NOTIFICATION-TYPE
OBJECTS vehicleHistoryMaintenanceDate vehicleHistoryMaintenance vehicleHistoryOilChangeDate vehicleHistoryOilChange
STATUS current DESCRIPTION
The vehicle is approaching oil change and regular maintenance dates This Notification is persistent and is resent at one day intervals until the history table is updated
= vehicleMIBNotifications 1
- 13613122vehicleNotificationHelp NOTIFICATION-TYPE
OBJECTS vehicleStatusHelp STATUS current DESCRIPTION
This Notification is sent when the vehicles conductor turns on a help switch
= vehicleMIBNotifications 2
- I36I3123vehicleNotificationWarranty NOTIFICATION-TYPE
OBJECTS vehicleldentWarranty STATUS current DESCRIPTION
The vehicles warranty is close to expiring dateThis Notification is persistent andis resent at one week intervals until dead line
= vehicleMIBNotifications 3
mdash Conformance information
mdash1361313vehicleMIBConformance OBJECT IDENTIFIER = vehicleMIB 3
-13613131vehicleCompliance OBJECT IDENTIFIER = vehicleMIBConformance 1
mdash compliance statements
mdash136131311vehicleBasicCompliance MODULE-COMPLIANCE
STATUS current DESCRIPTION
The compliance statement for vehicles that only support the identifying and status objects
MODULE mdash this moduleMANDATORY-GROUPS vehicleBasicGroup
= vehicleCompliance 1
mdash136131312vehicleAdvancedCompliance MODULE-COMPLIANCE
STATUS current DESCRIPTION
The compliance statement for vehicles that support advanced-feature functions such as history and notifications
MODULE mdash this moduleMANDATORY-GROUPS vehicleBasicGroup
vehicleAdvancedGroup vehicleNotificationsGroup
= vehicleCompliance 2
mdash136131313vehicleControlCompliance MODULE-COMPLIANCE
STATUS current DESCRIPTION
The compliance statement for vehicles that support control-featured functions
MODULE mdash this moduleMANDATORY-GROUPS vehicleBasicGroup
vehicleControlGroup = vehicleCompliance 3
mdash136131314vehicleFullCompliance MODULE-COMPLIANCE
STATUS current DESCRIPTION
The compliance statement for vehicles that support all functions
MODULE mdash this moduleMANDATORY-GROUPS vehicleBasicGroup
vehicleAdvancedGroup vehicleNotificationsGroup
73
vehicleControlGroup = vehicleCompliance 4
mdash units of conformance
mdash summary at a glance
mdash basic adv ControlmdashvehicleldentManufacturer X X X X
mdashvehicleldentModel x X X X
mdashvehicleldentSoftwareVersion x X X X
mdashvehicleldentAgentSoftwareVersion X X X X
mdashvehicleldentType X X X X
mdashvehicleldentFuel X X X X
mdashvehicleldentManufacturing Y ear X X X X
mdashvehicleldentModel Year X X X X
mdashvehicleldentCapacity X X X X
mdashvehicleldentPower X X X X
mdashvehicleldentMotorType X X X XmdashvehicleldentMotorNumber X X X X
mdashvehicleldentCylinder X X X X
mdashvehicleldentFirstOilChange X X X X
mdashvehicleldentOilChangePeriod X X X XmdashvehicleldentFirstMaintenance X X X X
mdashvehicleldentMaintenancePeriod X X X XmdashvehicleldentColor X X X X
mdashvehicleldentChassisId X X X XmdashvehicleldentLicencePlate X X X X
mdashvehicleldentlpAddress X X X XmdashvehicleldentMacAddress X X X X
mdashvehicleldentSerialNumber X X X XmdashvehicleldentWarranty X X X X
mdashvehicleOwnerName X X
mdashvehicleOwnerRegister X XmdashvehicleOwnerPhone X X
mdashvehicleOwnerMail X X
mdashvehicleHistoryDeliveryDate X X
mdashvehicleHistoryVendor X X
mdashvehicleHistoryDealer X X
mdashvehicleHistoryNumLines X X
mdashvehicleHistoryLinelndex X X
mdashvehicleHistoryMaintenanceDate X X
mdashvehicleHistoryMaintenance X X
mdashvehicleHistoryOilChangeDate X X
mdashvehicleHistoryOilChange X X
mdashvehicleStatusHelp X X X X
mdashvehicleStatusNumLines X X X X
mdashvehicleStatusLinelndex X X X X
mdashvehicleStatusSpeed X X X X
mdashvehicleStatusRpm X X X X
mdashvehicleStatusMotorTemperature X X X X
mdashvehicleStatusFuelLevel X X X X
mdashvehicleStatusKm X X X X
mdashvehicleStatusTyrePressure X X X X
--vehicleStatusMotorOilLevel X X X X
mdashvehicleStatusBatteryLevel X X X X
mdashvehicleStatusLocation X X X X
mdashvehicleControlFuel X X
mdashvehicleControlIgnition X X
mdashvehicleNotificationChangeOilAndMaintenance X X
mdashvehicleNotificationHelp X X
mdashvehicleNotificationWarranty X X
- units of conformance
- I36I3132vehicleGroups OBJECT IDENTIFIER = vehicleMIBConformance 2
- 136131321vehicleBasicGroup OBJECT-GROUP
OBJECTS vehicleldentManufacturer vehicleldentModel vehicleldentSoftwareVersion vehicleldent AgentSoft waumlre V ersion vehicleldentType vehicleldentFuel vehicleldentManufacturing Y ear vehicleldentModel Year vehicleldentCapacity vehicleldentPowervehicleldentMotorType vehicleldentMotorNumber vehicleldentCylindervehicleldentFirstOilChange vehicleldentOilChangePeriod vehicleldentFirstMaintenance vehicleldentMaintenancePeriod vehicleldentColor vehicleldentChassisId vehicleldentLicencePlate vehicleldentlpAddress vehicleldentMacAddress vehicleldentSerialNumber vehicleldentWarranty vehicleStatusHelp vehicleStatusNumLines vehicleStatusLinelndex vehicleStatusSpeed vehicleStatusRpm vehicleStatusMotorTemperature vehicleStatusFuelLevel vehicleStatusKm vehicleStatusTirePressure vehicleStatusMotorOilLevel
75
vehicleStatusBatteryLevel vehicleStatusLocation STATUS current DESCRIPTION
The vehicleBasicGroup defines objects which are common across all vehicles which meet basic compliance
= vehicleGroups 1
- 136131322vehicleAdvancedGroup OBJECT-GROUP
OBJECTS vehicleOwnerName vehicleOwnerRegister vehicleOwnerPhone vehicleOwnerMail vehicleHistoryDeliveryDate vehicleHistoryVendor vehicleHistoryDealer vehicleHistoryNumLines vehicleHistoryLinelndex vehicleHistoryMaintenanceDate vehicleHistoryMaintenance vehicleHistoryOilChangeDate vehicleHistoryOilChange
STATUS current DESCRIPTION
The vehicleAdvancedGroup defines objects which are related to vehicles history and owner
vehicleGroups 2
- 136131323vehicleControlGroup OBJECT-GROUP
OBJECTS vehicleControlFuel vehicleControlIgnition STATUS current DESCRIPTION
The vehicleControlGroup defines objects which are related to control-feature functions
= vehicleGroups 3
- 136131324vehicleNotificationGroup NOTIFICATION-GROUP
NOTIFICATIONS vehicleNotificationChangeOilAndMaintenance vehicleNotificationHelp vehicleNotificationWarranty
STATUS current DESCRIPTION
The vehicleNotificationGroup defines objects which are related to notifications-feature functions
= vehicleGroups 4
END
GLOSSAacuteRIO E ABREVIACcedilOtildeES
ASNl Abstract Syntax Notation One - Notaccedilatildeo de Sintaxe Abstrata Um Uma notaccedilatildeo para
representaccedilatildeo de dados em protocolos de comunicaccedilatildeo definida pela ISO O gerenciamento
Internet utiliza um subconjunto de ASNl
CDMA Code Division Multiple Access - acesso muacuteltiplo por divisatildeo de coacutedigo
EHF Extremely High Frequency - frequumlecircncia extremamente alta
FDMA Frequency Division Multiple Access - acesso muacuteltiplo por divisatildeo de frequumlecircncia
HF High Frequency - frequumlecircncia alta
HTTP Hiper-Text Markup Language - Linguagem de Marcaccedilatildeo de HiperTexto A linguagem
utilizada na construccedilatildeo de paacuteginas WWW
ISM Industrial Scientific and Medical bands - Faixas de frequumlecircncias alocadas para aplicaccedilotildees
industriais cientiacuteficas e meacutedicas
ISO International Organization for Standardization - Organizaccedilatildeo Internacional para
Padronizaccedilatildeo Um dos oacutergatildeos mais importantes no mundo de padronizaccedilotildees com diversos
estudos na aacuterea de computadores e particularmente de redes de computadores
LF Low Frequency - frequumlecircncia baixa
MF Medium Frequency - frequumlecircncia meacutedia
MIB Management Information Base - Base de Informaccedilotildees de Gerenciamento Uma coleccedilatildeo
de informaccedilotildees gerenciais sobre um determinado recurso
OSI Open Systems Interconnection - Interconexatildeo de Sistemas Abertos Um conjunto de
padronizaccedilotildees para interconexatildeo de sistemas em redes de computadores
RFC Request For Comments - Requisiccedilotildees Para Comentaacuterios Os documentos publicados pelo
IETF e que tratam de assuntos Internet Nem todos os RFCs satildeo padrotildees e alguns jamais o
chegam a ser
SHF Super High Frequency - frequumlecircncia super-alta
Site - Conjunto de documentos da WWW acessiacuteveis a partir de um determinado endereccedilo Eacute o
endereccedilo virtual de uma empresa ou uma aplicaccedilatildeo
SMI Structure o f Management Information - Estrutura da Informaccedilatildeo de Gerenciamento
Define a maneira como as informaccedilotildees de gerenciamento satildeo criadas e seus relacionamentos
SNMP Simple Network Management Protocol - Protocolo de Gerenciamento de Redes
Simples o protocolo de gerenciamento utilizado na Internet
TCPIP Transmission Control Protocol Internet Protocol - Protocolo de Controle de
Transmissotildees Protocolo Internet Os protocolos baacutesicos utilizados na Internet
TDMA Time Division Multiple Access mdash acesso muacuteltiplo por divisatildeo de tempo
UHF Ultra High Frequency - frequumlecircncia ultra-alta
VHF Very High Frequency - frequumlecircncia muito alta
VLF Very Low Frequency - frequumlecircncia muito baixa
WWW World Wide Web - Grande Teia Mundial Nome dado ao conjunto de maacutequinas que
trocam informaccedilotildees utilizando o protocolo HTTP
78
REFEREcircNCIAS BIBLIOGRAacuteFICAS
ANATEL Agecircncia Nacional de Telecomunicaccedilotildees Atribuiccedilatildeo de faixas de frequumlecircncias no Brasil Disponiacutevel em lthttpwwwanatelgovbrToolsframeasplink=radiofrequencia qaffpdfgt Acesso em 26 set 2002
thBICSI Telecommunications distribution methods manual 8 ed Tampa Florida v2 1998 Cap 29
BRASIL Web Site Oficial do Departamento Nacional de Tracircnsito Disponiacutevel em lthttpwww denatrangovbrpg70jspgt Acesso em 08 nov 2002
BRASIL Web Site Oficial do Departamento Nacional de Tracircnsito Disponiacutevel em httpwww denatrangovbrpgl8jspgt Acesso em 10 nov 2002
CASE J et al RFC 1157 - A Simple Network Management Protocol (SNMP) Network Working Group may 1990 p 5
FIAT AUTOMOacuteVEIS Web Site Oficial do Brasil Disponiacutevel em httpwwwfiatcombr index_sitephpgt institucional a faacutebrica Acesso em 19 nov 2002
GOOGLE Web Site de Busca Disponiacutevel em lthttpwwwgooglecombrsearch hl=ptampie=ISO-8859-1 ampq=22rastreamento+de+veEDculo s22ampbtnG=Pesquisa+Google amplr=lang_ptgt Acesso em 15 out 2002
MELLO Roseleine Calgaro Uma MIB de apoio agrave gerecircncia do relacionamento com o cliente em comeacutercio eletrocircnico 2002 108 f Dissertaccedilatildeo (Mestrado em Ciecircncias da Computaccedilatildeo) - Universidade Federal de Santa Catarina Florianoacutepolis 2002
RIO DE JANEIRO (Estado) 5 set 2002 Tracircnsito Brasil Estatiacutestica da Organizaccedilatildeo Mundial de Sauacutede sobre tracircnsito Disponiacutevel em lthttpwwwtransitobrasilcombrnoticia noticiaphp noti=1044gt Acesso em 22 out 2002
RIO DE JANEIRO (Estado) SuperTrack Rastreamento de veiacuteculos Disponiacutevel em lthttp wwwsupertrackcombr2htmgt Acesso em 02 out 2002
79
RIO DE JANEIRO (Estado) Revista Engebraacutes Mortos no tracircnsito chegam a 1 milhatildeo e acidentes consomem US$ 10 bi ao ano Disponiacutevel em lthttpwwwengebrascombr EngbWebportuguesmortosnohtmgt Acesso em 24 set 2002
TANENBAUM Andrew S Redes de computadores 3 ed Rio de Janeiro Campus 1997 923 p
TANIGUCHI Caacutessio O bom exemplo do tracircnsito em Curitiba Curitiba mar 2002 Disponiacutevel em lthttpwwwcuritibaprgovbrpmcAgenciaartigostransitolhtmlgt Acesso em 19 nov 2002
TIM Telesc Celular Cobertura Disponiacutevel em lthttpwww2timsulcombr intemaaspitem=2amppagina=coberturagt Acesso em 26 set 2002
A primeira etapa de um veiacuteculo automotor fisicamente falando eacute a sua produccedilatildeo
normalmente executada em seacuterie As montadoras possuem plantas fabris em diversas
localidades do mundo onde produzem determinadas linhas e modelos de veiacuteculos No
momento que o veiacuteculo recebe seu sistema eletro-eletrocircnico incluindo o microservidor
veicular uma estaccedilatildeo de gerenciamento da produccedilatildeo jaacute pode iniciar a gravaccedilatildeo dos dados de
identificaccedilatildeo do mesmo como eacute ilustrado na figura 43
MONTADORA DE AUTOMOacuteVEIS Linha de montagem
Dados de Identificaccedilatildeo do veiacuteculo
Fig 43 - Gerenciamento na produccedilatildeo do veiacuteculo
O veiacuteculo cumpre sua trajetoacuteria na linha de montagem jaacute interagindo com uma aplicaccedilatildeo-
gerente desenvolvida para este fim O fabricante neste momento jaacute pode monitorar os testes
iniciais do veiacuteculo gerenciar sua armazenagem no paacutetio da faacutebrica e o embarque para a
concessionaacuteria Apenas duas estaccedilotildees radiobase externas tecircm capacidade para dar cobertura a
todo parque fabril de uma montadora como a Fiat em Betim MG que eacute a maior montadora do
paiacutes com 613800 m2 de aacuterea construiacuteda segundo informa o site brasileiro da Fiat Automoacuteveis
(2002) Algumas ERBs internas que tem um custo muito inferior agraves externas completariam a
cobertura nos pontos necessaacuterios da linha de montagem
O veiacuteculo pronto segue na maior parte das vezes para uma concessionaacuteria autorizada para ser
comercializado Esta mesma concessionaacuteria normalmente presta assistecircncia teacutecnica aos
veiacuteculos da marca tendo limitaccedilotildees quando recebe um automoacutevel por exemplo de um
concorrente Com uma estaccedilatildeo radiobase interna a concessionaacuteria estaacute habilitada a monitorar
todos os veiacuteculos que entrarem na sua oficina estando eles equipados com o microservidor
veicular O teacutecnico da empresa tem a sua disposiccedilatildeo dados histoacutericos e perfis de uso do
veiacuteculo que podem auxiliar na detecccedilatildeo e soluccedilatildeo do problema
Os dados de identificaccedilatildeo do veiacuteculo e do proprietaacuterio aliados ao perfil do condutor tomam-
se ferramentas para conquista e manutenccedilatildeo do cliente A diminuiccedilatildeo do iacutendice de roubos e
acidentes toma a contrataccedilatildeo do seguro uma opccedilatildeo menos necessaacuteria diminuindo o gasto de
quem compra o veiacuteculo e consequumlentemente aumentando as vendas A figura 44 mostra as
possibilidades de gerenciamento nas fases de comercializaccedilatildeo e manutenccedilatildeo
32
REVENDA DE AUTOMOacuteVEIS
Fig 44 - Gerenciamento na comercializaccedilatildeo e manutenccedilatildeo do veiacuteculo
Encerrada a primeira comercializaccedilatildeo do veiacuteculo inicia-se a etapa de utilizaccedilatildeo do mesmo
por um proprietaacuterio ou condutor O microservidor veicular interage com o condutor via painel
digital ou sintetizador de voz Alguns veiacuteculos de maior valor agregado jaacute satildeo equipados com
paineacuteis que atendem ao ldquocomputador de bordoldquo e ao sistema de som raacutedios FM transmitem
pequenas chamadas e notiacutecias que satildeo lidas no interior do veiacuteculo Sintetizadores de voz
equipam os veiacuteculos chamados ldquotop de linhardquo e informam para o motorista colocar o cinto de
seguranccedila que existem portas abertas etc O Modelo de Gerenciamento de Veiacuteculos
Automotores possibilita que haja um enriquecimento das informaccedilotildees e possibilidades para o
condutor do veiacuteculo conforme mostra a figura 45
33
Fig 45 - Gerenciamento no uso do veiacuteculo
PROPRIETAacuteRIO DO AUTOMOacuteVEL
Monitoramento
Garantia e revisotildees
Seguranccedila
O proprietaacuterio do veiacuteculo eacute notificado sempre que uma troca de oacuteleo ou manutenccedilatildeo
preventiva eacute necessaacuteria diminuindo os riscos de uma eventual perda de garantia do fabricante
O aviso de que a garantia do veiacuteculo estaacute expirando tambeacutem existe e isto possibilita uma
eventual diminuiccedilatildeo de custos numa revisatildeo Como o veiacuteculo interage com o sistema gestor
de tracircnsito o modelo prevecirc um mecanismo de solicitaccedilatildeo de socorro muito uacutetil em casos de
acidentes ou quebra do veiacuteculo O maior benefiacutecio eacute saber que seu veiacuteculo estaacute sendo
monitorado assim como os outros veiacuteculos que estatildeo trafegando O monitoramento causa
maior disciplina no tracircnsito e a consequumlente diminuiccedilatildeo de acidentes como mostra a
experiecircncia na capital paranaense na palavra de Cassio Taniguchi
Em 2001 foram 20 menos mortes no tracircnsito curitibano Passamos de 16 em 2000 para 13 morte em cada grupo de 10 mil veiacuteculos Esse eacute o indicador utilizado para mensurar o niacutevel de seguranccedila no tracircnsito urbano E eacute tambeacutem um iacutendice capaz de nos informar a respeito do niacutevel de civilidade que nossa sociedade alcanccedilou Os curitibanos merecem aplausos porque esse resultado eacute fruto de um esforccedilo coletivo que tem envolvido toda a
34
cidade desde 1997 quando lanccedilamos o programa Cidadatildeo em Tracircnsito O programa todos lembram eacute ancorado no tripeacute formado pela engenharia de traacutefego fiscalizaccedilatildeo e educaccedilatildeo para o Tracircnsito E em cinco anos os resultados falam por si proacuteprios O investimento realizado pela Prefeitura de Curitiba passa de R$ 100 milhotildees - o maior entre as cidades de mesmo porte no paiacutes (TANIGUCHI 2002)
O gerenciamento do veiacuteculo auxilia os engenheiros de traacutefego e aumenta o poder de
fiscalizaccedilatildeo do Poder Puacuteblico tornando praticamente inviaacuteveis as accedilotildees criminosas
envolvendo veiacuteculos O Poder Puacuteblico do Brasil bem como de todo paiacutes que adotar este
modelo de gerenciamento ganha uma ferramenta poderosa de gestatildeo de tracircnsito com reflexos
em oacutergatildeos governamentais federais estaduais e municipais diversos tais como departamentos
de tracircnsito departamentos de poliacutecia rodoviaacuteria poliacutecias civil e militar serviccedilos de
inteligecircncia poliacutecia federal serviccedilos de repressatildeo ao crime organizado e secretarias de
receita A figura 46 ilustra algumas situaccedilotildees contempladas neste modelo proposto
Fig 46 - Gerenciamento pelo Poder Puacuteblico
Administraccedilatildeo da malha viaacuteria
Controle de roubos e acidentes
PODER PUacuteBLICOMonitoramento de
tracircnsito
O poder que o modelo disponibiliza aos oacutergatildeos puacuteblicos eacute o poder da informaccedilatildeo em tempo
real o conjunto formado pela identificaccedilatildeo inequiacutevoca do veiacuteculo seu provaacutevel condutor e a
localizaccedilatildeo atual com pequena margem de erro permite accedilotildees policiais raacutepidas e eficientes O
Modelo de Gerenciamento de Veiacuteculos permite ainda que o sistema gestor execute controles
remotamente sobre o veiacuteculo como corte de combustiacutevel e de igniccedilatildeo do motor causando a
imobilizaccedilatildeo instantacircnea As Estaccedilotildees Puacuteblicas de Gerenciamento satildeo as mais complexas e as
mais seguras de todo o modelo visto o poder que carregam em sua aplicaccedilatildeo Apenas o Poder
Puacuteblico constituiacutedo pode ter acesso a estas potencialidades do sistema e para tanto a
aplicaccedilatildeo-gerente deve ser inviolaacutevel
A figura 47 simula uma implantaccedilatildeo de estaccedilotildees radiobase na regiatildeo central da capital
catarinense dando uma ideacuteia de como seria a distribuiccedilatildeo das antenas para haver
gerenciamento sobre os veiacuteculos que circulam na aacuterea
Fig 47 - Estaccedilotildees Radiobase em Florianoacutepolis
42 Arquitetura Funcional
O sistema fiacutesico apresentado anteriormente eacute mostrado aqui como entidades loacutegicas
posicionadas de acordo com sua funccedilatildeo no modelo de gerenciamento A figura 46 ilustra o
modelo funcional
36
Fig 48 - Modelo Funcional de Gerenciamento
421 Estaccedilotildees de Gerenciamento
As estaccedilotildees de gerenciamento satildeo de diferentes porte e complexidade variando de uma
estaccedilatildeo simples para gravaccedilatildeo de dados de identificaccedilatildeo na faacutebrica ateacute um grande complexo
de gerenciamento de veiacuteculos montado com computadores de grande porte e programas de
gerenciamento capazes de suportar milhares de noacutes (veiacuteculos) no Departamento de Estradas
de Rodagem de uma unidade da federaccedilatildeo As estaccedilotildees seratildeo basicamente destinadas a trecircs
finalidades de acordo com os interesses dos mantenedores da gerecircncia
4211 Estaccedilotildees de Gerenciamento de Produccedilatildeo
As estaccedilotildees de produccedilatildeo satildeo localizadas no ambiente de montagem do veiacuteculo ao lado da
linha de produccedilatildeo em seacuterie da motocicleta do automoacutevel do caminhatildeo do utilitaacuterio do
trator etc Esta estaccedilatildeo serviraacute para gravar as primeiras variaacuteveis na MIB do veiacuteculo
basicamente as de identificaccedilatildeo tais como nome do fabricante modelo do veiacuteculo nuacutemero de
seacuterie etc Estes dados satildeo estaacuteticos e soacute podem ser gravados e alterados em faacutebrica satildeo
uacutenicos e sua longevidade eacute coincidente com a do veiacuteculo
4212 Estaccedilotildees de Gerenciamento de Manutenccedilatildeo
As estaccedilotildees de manutenccedilatildeo estaratildeo baseadas nas concessionaacuterias autorizadas revendas de
automoacuteveis e oficinas mecacircnicas Sua funccedilatildeo baacutesica seraacute a gravaccedilatildeo de dados relativos agrave
venda e ao proprietaacuterio do veiacuteculo Satildeo estaccedilotildees simples que poderatildeo consultar as
informaccedilotildees de qualquer carro de qualquer marca visto que a padronizaccedilatildeo usando SNMP
retira o caraacuteter proprietaacuterio dos sistemas atuais
4213 Estaccedilotildees Puacuteblicas de Gerenciamento
Satildeo estaccedilotildees complexas e seguras que gerenciam a malha viaacuteria de um ou mais municiacutepios de
um estado da uniatildeo Basicamente compostas por hardware e software de grande porte como
por exemplo uma workstation HP ou IBM rodando Openview ou Unicenter TNG interagindo
com uma base de dados Oracle A seguranccedila possibilitada pelo SNMPv3 eacute um fator
primordial neste caso pois aqui estaratildeo sendo utilizadas funccedilotildees de controle vitais no veiacuteculo
422 Noacutes Gerenciados
O noacute gerenciado neste modelo proposto eacute tipicamente um veiacuteculo automotor conforme citado
anteriormente Aqui existe uma caracteriacutestica singular que eacute a de que os noacutes satildeo moacuteveis estatildeo
constantemente em deslocamento desde sua fabricaccedilatildeo na montadora passando pelo
transporte ateacute a revenda e o uso posterior pelo proprietaacuterio ou motorista O veiacuteculo dispotildee de
um hardware especialista - um microservidor veicular mdash que contecircm a vehicleMIB e o agente
este hardware interage com os sensores e atuadores existentes no automoacutevel O microservidor
veicular eacute composto basicamente de uma unidade central de processamento memoacuteria volaacutetil
memoacuteria permanente interface com o veiacuteculo e com a rede sem fio este produto assim como
descrito neste modelo natildeo existe comercialmente poreacutem a tecnologia eacute a mesma que eacute
utilizada na implementaccedilatildeo de gerenciamento em roteadores e switches
423 Meio de Comunicaccedilatildeo
A forma como a estaccedilatildeo gerenciadora e o noacute gerenciado trocam informaccedilotildees eacute por
radiofrequumlecircncia ou seja eacute uma comunicaccedilatildeo ethemet sem fio (wireless) que utiliza a mesma
tecnologia jaacute empregada em redes locais O gerente (estaccedilatildeo gerente) interage com o agente
(noacute gerenciado) por intermeacutedio de uma bridge ethemet sem fio e vice-versa A frequumlecircncia de
difusatildeo deve ser diversa das maciccedilamente utilizadas ISM (Aplicaccedilotildees Industriais Cientiacuteficas
e Meacutedicas) por motivos oacutebvios a escolha deve recair nas faixas atribuiacutedas para aplicaccedilatildeo
moacutevel terrestre preferencialmente as proacuteximas das bases de VHF e UHF 41015 MHz ateacute 50
MHz e 3354 MHZ ateacute 3999 MHz (ANATEL 2002)
Fig 49 - Espectro de frequumlecircncias no Brasil
423 Informaccedilotildees de Gerenciamento
As informaccedilotildees envolvidas estatildeo definidas em vehicleMIB e satildeo tratadas pelo agente
especialista que acompanha o veiacuteculo Os objetos ou atributos em questatildeo atendem a
legislaccedilatildeo brasileira de tracircnsito vigente e os requisitos baacutesicos do fabricante do revendedor e
do proprietaacuterio
39
424 Protocolo de Gerenciamento
O protocolo a ser utilizado eacute o SNMPv3 implementado sobre SNMPv2 A versatildeo 3 apresenta
vaacuterios avanccedilos na questatildeo de seguranccedila e as definiccedilotildees podem ser vistas nas RFCs 2571 a
2575 Como esta versatildeo natildeo eacute completa existe a necessidade da versatildeo anterior que pode ser
vista nas RFCs 1905 e 1906
43 Arquitetura de Informaccedilatildeo
A vehicleMIB foi projetada para atender as demandas baacutesicas de todas entidades fiacutesicas e
juriacutedicas que interagem com um automoacutevel Esta MIB procura natildeo conflitar com os sistemas
atualmente implantados que foram concebidos com outra finalidade
A pesquisa que resultou nesta MIB abrangeu a atual legislaccedilatildeo de tracircnsito os atuais coacutedigos
procedimentos e nuacutemeros empregados pela induacutestria automobiliacutestica e suas concessionaacuterias
As funccedilotildees principais de um automoacutevel foram contempladas somou-se a elas algumas
variaacuteveis trazidas do universo de redes de computadores e outras retiradas de carros-conceito
431 Desenvolvimento da MIB
Utilizou-se como ferramenta de auxiacutelio um pacote de programas da MG-Soft chamado MIB
Browser Professional Edition sendo que as figuras que mostram a aacutervore da MIB satildeo telas
capturadas deste software
40
f j MG-SOFT MIszlig Compiler - [MIszlig Group1J File Edit View Modules Jools Window Help
B MIB Tree B Q ] iso
B - Q org B Q dod
R-f1 internetiQ j directorv
+i _ J mgmtR I__| experimental
B vehicleMIBi Q j vehideMIBObjects Si f j vehicleMIBNotifications IS _ J vehicleMIBConformance
f i L_1 private I- SNMPvl Traps
ffl iJ T extual ConventionsS Type Assignments
Fig 410 - Aacutervore da MIB
A vehicleMIB faz parte do grupo experimental (3) segundo a notaccedilatildeo ASNl utilizada pelo
protocolo SNMP Os objetos definidos (OBJECT IDENTIFIER) para compor a vehicleMIB
foram trecircs a saber
vehicleMIBObjects conteacutem todas as informaccedilotildees relativas a identificaccedilatildeo do veiacuteculo
(vehicleldent) ao proprietaacuterio do veiacuteculo (vehicleOwner) o seu histoacuterico (vehicleHistory)
valores momentacircneos (vehicleStatus) e variaacuteveis para controle (vehicleControl)
vehicleMIBNotifications este objeto comporta os atributos utilizados para notificaccedilatildeo de
eventos importantes e se destinam principalmente para servir ao motoristaproprietaacuterio
vehicleMIBConformance este grupo define as necessidades e possibilidades de
implementaccedilatildeo segundo uma famiacutelia de objetos (OBJECT-GROUP) preacute-determinada Os
atributos referentes a grupos e as questotildees de concordacircncia estatildeo contidos nos OBJECT
IDENTIFIER vehicleGroups e vehicleCompliance
41
bullJMG-SOFT MIB Compilei [MIB Group]Uumliacute File Edit View Modules loots Window Help
tg satildegt U m amp T raquo f t I o s P3 m p | 0
B ^ MIB Tree B _ J iso
H Q j org eacute Q dod
Eacute j J internetP~1 directory
B i_ J mgmt rsquo Q j mib-2
agrave Q experimental Ograve OtildeEcirc vehicleMIB
Egrave __| vehicleMIBObjectsSi _ J vehicleldent ffl- n vehicleOwner E _ ] vehicle History ffl- fj vehicleStatus Egrave C j vehicleControl
atilde __) vehicleMIBNotificationsvehicleN otificationChangeO ilAndM aintenance
lt4 vehicleN otificationHelp d f vehicleNotificationGuaranty
B _ ] vehicleMIBConformance IacuteB _ J vehicleCompliance Eacute L J vehicleGroups
B -(_J private1Q j enterprises
Fig 411mdash Aacutervore de vehicleMIBObjects
432 Descriccedilatildeo de vehicleMIBObjects
Esta seccedilatildeo descreve com maiores detalhes cada variaacutevel que compotildee a vehicleMIBObjects
que eacute composta pelos grupos vehicleldent vehicleOwner vehicleHistory vehicleStatus e
vehicleControl
42
4321 Grupo vehicleldent
F1 P 1 experimental Eacute- vehicleMIB
lEacute vehicleMIB Objects B- [_ J vehicleldent
vehicleldentManufacturer vehicleldentModel
vehicleldentSoftwareVersionamp vehideldentAgentSoftwareVersion
vehiclel dentType vehicleldentFuel vehicleldentManufacturingYear vehiclel dentM odelYrsquo ear vehiclel dentCapacity
I^ vehiclel dentPoweri-- vehiclel dentM otorType
vehiclel dentM otorNumber vehiclel dentCylinder
vehiclel dentFirstOilChange | ^ vehicleldentFirstMaintenance
gt$j vehicleldentMaintenancePeriod vehiclel dentColor
i vehiclel dentChassisl d j-- vehicleldentLicencePlate bull vehicleldentlpAddress i - ^ vehicleldentMacAddress h vehiclel dentS eriaIN umber vehicleldentGuaranty
Fig 411 - Aacutervore de vehicleldent
vehicleldentManufacturer - O objeto vehicleldentManufacturer eacute uma string que armazena o
nome da empresa que produz o veiacuteculo eacute gravada em faacutebrica e natildeo se altera mais Esta
variaacutevel seraacute preenchida por exemplo com ldquoGeneral Motorsrdquo ldquoVolkswagenrdquo ou ldquoYamahardquo
vehicleldentModel - Esta variaacutevel conteraacute a identificaccedilatildeo do modelo do veiacuteculo eacute fixa e natildeo
pode ser alterada Ex Palio EX Xsara Picasso Celta
vehicleldentSoftwareVersion - Este atributo eacute reservado agrave versatildeo do firmware ou software do
veiacuteculo e eacute atualizado cada vez que eacute feito o upgrade do mesmo Este programa eacute uma espeacutecie
de sistema operacional do hardware contido no veiacuteculo
vehicleldentAgentSoftwareVersion - A versatildeo do agente de gerenciamento pode ou natildeo
coincidir com a versatildeo de firmware Caso estes programas tenham tratamento e evoluccedilatildeo
distintos as versotildees podem ser atualizadas separadamente e teratildeo coacutedigos diferentes
vehicleldentType - Este objeto serve para identificar o tipo de veiacuteculo segundo determinaccedilatildeo
das leis brasileiras de tracircnsito O tipo de veiacuteculo automotor consta na documentaccedilatildeo de
licenciamento e pode ser por exemplo tipo automoacutevel de passeio caminhatildeo de carga ocircnibus
de passageiros etc
vehicleldentFuel - A variaacutevel vehicleldentFuel serve para identificar o combustiacutevel principal
para que o veiacuteculo foi originalmente construiacutedo Eacute gravado na linha de montagem e
permanece caso haja transformaccedilatildeo posterior no motor do veiacuteculo este dado natildeo pode ser
alterado Ex gasolina tipo C oacuteleo diesel energia eleacutetrica etc
vehicleldentManufacturing Year - Neste atributo eacute gravado o ano de fabricaccedilatildeo do veiacuteculo
Depois de gravado natildeo se altera
vehicleldentModelYear - A vehicleldentModelYear armazena o ano do modelo do veiacuteculo
que pode ou natildeo coincidir com o ano de fabricaccedilatildeo
vehicleldentCapacitv - Esta variaacutevel eacute uma string que armazena a capacidade do veiacuteculo de
acordo com a destinaccedilatildeo do mesmo ou seja se se tratar de um caminhatildeo a capacidade de
carga seraacute de 40000 kg se for um automoacuteveL a capacidade seraacute de 5 passageiros por
exemplo
vehicleldentPower - Identifica a potecircncia nominal da motorizaccedilatildeo principal do veiacuteculo que
pode ser expressa em cv (cavalo-vapor) ou W (watt) de acordo com a legislaccedilatildeo vigente no
paiacutes de utilizaccedilatildeo do veiacuteculo
vehicleldentMotorTvpe - Este atributo armazena a identificaccedilatildeo da principal forma de
motorizaccedilatildeo do veiacuteculo ou seja qual o tipo de motor que preferencialmente ou
prioritariamente eacute utilizado Caso o veiacuteculo seja um hiacutebrido com motor a combustatildeo e
eleacutetrico armazenar a identificaccedilatildeo do motor mais utilizado
vehicleldentMotorNumber - Este objeto armazena o nuacutemero de identificaccedilatildeo do motor do
veiacuteculo que eacute uacutenico e faz parte do conjunto de nuacutemeros que identificam o conjunto de
sistemas que compotildee um veiacuteculo
vehicleldentCvlinder - Utilizada para informar o nuacutemero total de cilindros (pistotildees) do motor
caso se trate de um motor de combustatildeo
vehicleldentFirstOilChange - Esta variaacutevel serve para armazenar a distacircncia maacutexima
percorrida - a popular ldquoquilometragemrdquo - para se realizar a primeira troca de oacuteleo lubrificante
interno do motor Esta informaccedilatildeo serviraacute para que o condutor do veiacuteculo seja notificado a
tempo de proceder agrave troca sem causar danos ao motor nem perder a garantia de faacutebrica
vehicleldentOilChangePeriod - O objeto em questatildeo armazena o valor em km ou milhas
recomendado pelo fabricante entre trocas de oacuteleo lubrificante do motor Ex 10000 km
vehicleldentFirstMaintenance - A variaacutevel vehicleldentFirstMaintenance serve para registrar
o limite de quilometragem para realizaccedilatildeo da primeira revisatildeo gratuita do veiacuteculo Existe na
vehicleMIB uma notificaccedilatildeo que utiliza este atributo com o objetivo de resguardar o
proprietaacuterio de um eventual esquecimento ou distraccedilatildeo que acarretaria perda de garantia
vehicleldentMaintenancePeriod - O atributo eacute registrado em faacutebrica e representa o valor da
quilometragem recomendada entre as manutenccedilotildees preventivas E uma seguranccedila a mais para
o usuaacuterio que seraacute avisado sempre que determinados conjuntos de peccedilas principalmente
mecacircnicas estiverem com seu desgaste natural no limite
vehicleldentColor - A vehicleldentColor eacute a string que armazena o nome da cor predominante
do veiacuteculo Esta informaccedilatildeo eacute gravada em faacutebrica e permanece inalterada durante a vida uacutetil
do veiacuteculo
vehicleldentChassisId - Todo veiacuteculo possui um nuacutemero de identificaccedilatildeo gravado fisicamente
em seu chassis ou monobloco esta variaacutevel armazena este nuacutemero
vehicleldentLicencePlate - Este atributo armazena a placa do veiacuteculo no caso do Brasil
composto por 3 letras e 4 nuacutemeros Esta identificaccedilatildeo somente eacute conhecida apoacutes o
licenciamento do veiacuteculo que eacute feito apoacutes a venda em consequumlecircncia o valor somente poderaacute
ser gravado na concessionaacuteria ou revenda
vehicleldentlpAddress - Esta variaacutevel estaacute determinada na vehicleMIB para uma eventual
necessidade de acesso a Internet sendo que um provedor de acesso iraacute fornecer o valor que
seraacute volaacutetil e teraacute a mesma duraccedilatildeo do acesso solicitado
vehicleldentMacAddress - Este campo foi implementado para que o veiacuteculo utilize um
nuacutemero uacutenico de identificaccedilatildeo dentro das mesmas regras vaacutelidas hoje para equipamentos e
acessoacuterios de informaacutetica A utilizaccedilatildeo de uma identificaccedilatildeo deste tipo poderaacute substituir uma
ou mais jaacute existentes
vehicleldentSerialNumber - O nuacutemero de seacuterie de produccedilatildeo do veiacuteculo eacute gravado em faacutebrica e
permanece inalterado durante a vida do mesmo Segue as regras de cada fabricante
vehicleldentWarrantv - Este atributo armazena o valor referente ao periacuteodo de garantia do
veiacuteculo tipicamente 1 ou 2 anos a partir da data da primeira venda Esta informaccedilatildeo serve
para que o proprietaacuterio seja notificado antes do vencimento deste limite para que possa
realizar as manutenccedilotildees necessaacuterias com um miacutenimo de gasto
4322 Grupo vehicleOwner
vehicleOwnerName - A variaacutevel vehicleOwnerName armazena o nome do proprietaacuterio do
veiacuteculo o mesmo nome que consta no documento legal de licenciamento Eacute gravado na
concessionaacuteria e alterado de acordo com os documentos do veiacuteculo
vehicleOwnerRegister - Este objeto serve para armazenar um nuacutemero de algum documento de
identificaccedilatildeo do proprietaacuterio No Brasil os valores preferenciais satildeo o Cadastro de Pessoa
Fiacutesica (CPF) e o Cadastro Nacional da Pessoa Juriacutedica (CNPJ) mas pode conter os nuacutemeros
da carteira nacional de habilitaccedilatildeo ou carteira de identidade
vehicleOwnerPhone - O atributo vehicleOwnerPhone registra o nuacutemero de um telefone de
contato do proprietaacuterio do veiacuteculo
vehicleOwnerMail - Esta string serve para armazenar o endereccedilo eletrocircnico (e-mail) do
proprietaacuterio do veiacuteculo Este valor e o anterior satildeo regravados em concessionaacuteria a cada troca
de proprietaacuterio
4323 Grupo vehicIeHistory
3 T I experimental vehicleMIB
Otilde P jJ vehicleMIBObjects Eacute L J vehicleldent El i_ J vehicleOwner
vehicleOwnerName vehicleO wnerR egister vehicleOwnerFone vehicleOwnerMail
B l_ J vehicleH istoryvehicleH istory D eliveryD ate vehicleH istoryVendor vehicleH istoryDealer
^ vehicleH istoryN umLinesEacute1 __J vehicleH istoryT able
B - lla vehicleH istoryEntryvehicleHistoryLinelndex
Q vehicleHistoryMaintenanceDate ^ vehicleH istoryMaintenance
vehicleH istoryuumlilChangeD ate Q vehicleH istoryOilChange
Fig 413 - Arvore de vehicleOwner e vehicIeHistory
vehicleHistorvDelivervDate - A variaacutevel em questatildeo foi criada para armazenar a data da
primeira entrega do veiacuteculo tipicamente a data constante na nota fiscal de venda da
montadora ou da concessionaacuteria destinada ao proprietaacuterio
vehicleHistoryVendor - A vehicleHistoryVendor armazena o nome do vendedor que realizou
a venda do veiacuteculo ao proprietaacuterio Este vendedor eacute tipicamente um funcionaacuterio da revenda
ou concessionaacuteria
vehicleHistorvDealer - O nome da revenda ou concessionaacuteria (pessoa juriacutedica) eacute gravado
neste campo de forma que fique registrada a empresa que comercializou o veiacuteculo
vehieleHistoryNumLines - Representa o nuacutemero maacuteximo de linhas que seratildeo armazenadas na
tabela vehicleHistoryTable
vehicleHistorvLinelndex - Representa o iacutendice da tabela vehicleHistoryTable
vehicleHistoryMaintenanceDate - A variaacutevel vehicleHistoryMaintenanceDate serve para
registrar as datas das manutenccedilotildees preventivas realizadas contendo dia mecircs e ano Esta
informaccedilatildeo serve principalmente para resguardar o usuaacuterio do veiacuteculo quanto agraves garantias de
peccedilas e sistemas
vehicleHistoryMaintenance - Aqui se identifica a quilometragem do veiacuteculo na ocasiatildeo em
que eacute realizada a manutenccedilatildeo preventiva Informada em quilocircmetros corresponde agrave marcaccedilatildeo
presente do odocircmetro do veiacuteculo
vehicleHistoryOilChangeDate - Esta variaacutevel armazena a data das trocas de oacuteleo lubrificante
do motor cuja periodicidade eacute definida pelo fabricante e deve ser cumprida a risca para o
veiacuteculo natildeo perder a garantia
vehicleHistoryOilChange - Este atributo registra a quilometragem do veiacuteculo por ocasiatildeo da
troca de oacuteleo lubrificante correspondente
48
4324 Grupo vehicleStatus
B - n experimental S gg vehicleMIB
vehicleMIBObjectsS3 __] vehicleldentra- r~l vehicleQwner reg L_3 vehicleHistory
S Q vehicleStatus|--reggt vehicleS tatusHeip j- - vehicles atusNurnLines
B r_ j vehicles tatusT able B l|sj vehicles tatusEntry
vehicleS tatusLinelndex vehicleS tatusS peed j- ^ vehicleStatusRpm
vehicleStatusMotorTemperature vehicleStatusFuelLevel
^ vehicleS tatusKmvehicleStatusTirePressure
^ vehicleStatusMotorOilLevel vehicleS tatusBatteryLevel
^ vehicleStatusLocation B Q j vehicleControl
j-regraquo vehicleControlFuel J ______ j______ 1 vehicleContfQllgnition________________
Fig 414 - Aacutervore de vehicleStatus
vehicleStatusHelp - Esta variaacutevel pode assumir somente os valores de ligado ou desligado eacute
acionada pelo condutor do veiacuteculo e serve como pedido de socorro Uma notificaccedilatildeo eacute emitida
a partir da vehicleStatusHelp
vehicleStatusNumLines - Este atributo serve para definir o nuacutemero maacuteximo de linhas da
tabela vehicleStatusTable
vehicleStatusLinelndex - Esta variaacutevel eacute o iacutendice da tabela vehicleStatusTable
vehicleStatusSpeed - Neste atributo eacute registrada a velocidade presente do veiacuteculo fornecida
pelo sistema convencional de sensoriamento do veiacuteculo em quilocircmetros ou milhas por hora
vehicleStatusRpm - A vehicleStatusRpm armazena o valor atual de rotaccedilotildees ou giros do eixo
principal do motor a unidade eacute rpm (rotaccedilotildees por minuto)
vehicleStatusMotorTemperature - Este atributo registra a temperatura atual do liacutequido de
arrefecimento do motor em graus centiacutegrados ou Fahrenheit
vehicleStatusFuelLevel - A variaacutevel vehicleStatusFuelLevel eacute usada para indicar o niacutevel atual
do combustiacutevel principal do veiacuteculo
vehicleStatusKm - A variaacutevel armazena a quilometragem total percorrida pelo veiacuteculo desde
sua fabricaccedilatildeo em quilocircmetros ou milhas terrestres
vehicleStatusTvrePressure - Este atributo foi criado para registrar o valor presente da pressatildeo
nos pneus do veiacuteculo e serve para informar sobre um pneu que esteja furado ou com uma
quantidade insuficiente de material gasoso ou liacutequido em seu interior Este monitoramento jaacute
existe hoje principalmente em caminhotildees de carga sendo raro em motocicletas e
automoacuteveis
vehicleStatusMotorOilLevel - Esta variaacutevel marca o niacutevel presente de oacuteleo lubrificante do
motor e ajuda a identificar uma eventual ldquoqueimardquo de oacuteleo ou seja um consumo acima do
previsto pelo fabricante que pode resultar em dano grave ao motor
vehicleStatusBatteryLevel - Este valor corresponde agrave carga atual da bateria que eacute usada
principalmente para dar a partida no veiacuteculo
vehicleStatusLocation - A informaccedilatildeo de localizaccedilatildeo do veiacuteculo pode ser feita de duas
maneiras uma aproximada resultado da associaccedilatildeo com a raacutedio-base que recebeu a
identificaccedilatildeo do veiacuteculo A segunda forma mais precisa eacute a partir da informaccedilatildeo gerada por
um moacutedulo GPS (global positioning system) do veiacuteculo o GPS atualiza constantemente a
vehicleStatusLocation com as coordenadas presentes
4325 Grupo vehicleControl
vehicleControlFuel - Este atributo de controle assume ligado ou desligado e eacute a forma do
sistema puacuteblico de controle da malha viaacuteria interromper remotamente o fornecimento de
combustiacutevel para o motor ocasionando a parada do veiacuteculo Esta accedilatildeo de controle eacute feita nos
casos de roubo fuga ou sequumlestro e requer intervenccedilatildeo policial
vehicleControlIgnition - Este atributo de controle assume ligado ou desligado e eacute a forma do
sistema puacuteblico de controle da malha viaacuteria interromper remotamente o sistema de igniccedilatildeo de
combustiacutevel para o motor ocasionando a parada do veiacuteculo Eacute uma alternativa ao controle
anterior pois enquanto um desliga a bomba de combustiacutevel o outro corta a energia eleacutetrica
que ocasiona a queima de combustiacutevel que aciona o motor Esta accedilatildeo de controle eacute feita nos
casos de roubo fuga ou sequumlestro e requer intervenccedilatildeo policial
433 Descriccedilatildeo de vehicleMIBNotificationsS L J experimental
Eacute H fg vehicleMIBB lt01 vehicleMIBObjects
Eacute vehicleldent Eacute O vehicleOwner te j__j vehicleHistory Eacute - f l vehicleStatus B - P l vehicleControl
U vehicleM IB N otificationsvehicleN otificationChangeO ilAndM aintenance
if vehicleN otificationHelp A f vehicleN otificationGuatanty
Eacute L J vehicleMIBConiacuteorrnance H r~l private______________________________________________
Fig 415 - Aacutervore de vehicleMIBNotifications
vehicleNotificationChangeOilAndMaintenance - Esta notificaccedilatildeo eacute emitida quando os limites
de troca de oacuteleo lubrificante do motor ou de manutenccedilatildeo preventiva estiverem proacuteximos e
auxilia o condutor do veiacuteculo a realizar estas tarefas em tempo haacutebil natildeo correndo o risco de
dano ou de perda de garantia
vehicleNotificationHelp - Esta notificaccedilatildeo eacute acionada em caso de pedido de socorro pelo
condutor do veiacuteculo
vehicleNotificationWarranty - A notificaccedilatildeo em questatildeo foi criada para informar o condutor
do veiacuteculo da aproximaccedilatildeo do final do periacuteodo de garantia regulamentar dado pela montadora
do veiacuteculo Este aviso permite que sejam feitos consertos sem ocircnus ou seja dentro da
cobertura da garantia
434 Descriccedilatildeo de vehicleMIBConformance
As regras de conformidade satildeo os niacuteveis de implementaccedilotildees da base de dados possiacuteveis
partindo de um conjunto miacutenimo aceitaacutevel ateacute a implementaccedilatildeo total A tabela 41 apresenta
as implementaccedilotildees baacutesica avanccedilada de controle e plena
4341 Descriccedilatildeo de vehicleComplience
vehicleBasicComplience - esta regra de conformidade incorpora o miacutenimo conjunto de
variaacuteveis que devem ser implementadas num veiacuteculo basicamente dados de identificaccedilatildeo e
status Estas variaacuteveis satildeo contidas em vehicleBasicGroup
vehicleAdvancedComplience - esta norma acrescenta a anterior os dados histoacutericos e as
notificaccedilotildees Composta pelos grupos vehicleBasicGroup vehicleAdvancedGroup e
vehicleNotificationsGroup
vehicleControlComplience - aleacutem das variaacuteveis de identificaccedilatildeo esta regra solicita as
implementaccedilotildees dos objetos de controle ou seja vehicleBasicGroup mais
vehicleControlGroup
vehicleFullComplience - esta implementaccedilatildeo considera todos os objetos da MIB no veiacuteculo
possibilitando identificaccedilatildeo completa dados estatiacutesticos status atual e capacidade de controle
Os grupos satildeo vehicleBasicGroup vehicleAdvancedGroup vehicleNotificationsGroup e
vehicleControlGroup
52
OBJETO BASIC ADV CONTROL FULL
vehicleldentManufacturer X X X X
vehicleldentModel X X X X
vehicleldentSoflware V ersion X X X X
vehicleldentAgentSoftwareVersion X X X X
vehicleldentT ype X X X X
vehicleldentFuel X X X X
vehicleldentManufacturing Y ear X X X X
vehicleldentModel Year X X X X
vehicleldentCapacity X X X X
vehicleldentPower X X X X
vehicleldentMotorType X X X X
vehicleldentMotorNumber X X X X
vehicleldentCylinder X X X X
vehicleldentFirstOilChange X X X X
vehicleldentOilChangePeriod X X X X
vehicleldentFirstMaintenance X X X X
vehicleldentMaintenancePeriod X X X X
vehicleldentColor X X X X
vehicleldentChassisId X X X X
vehicleldentLicencePlate X X X X
vehicleldentlpAddress X X X X
53
vehicleldentMacAddress X X X X
vehicleldentSerialNumber X X X X
vehicleldent Warranty X X X X
vehicleOwnerName X X
vehicleOwnerRegister X X
vehicleOwnerPhone X X
vehicleOwnerMail X X
vehicleHistoryDeliveryDate X X
veMcleHistoryV endor X X
vehicleHistoryDealer X X
vehicleHistoryNumLines X X
vehicleHistoryLinelndex X X
vehicleHistoryMaintenanceDate X X
vehicleHistoryMaintenance X X
vehicleHistoryOilChangeDate X X
vehicleHistoryOilChange X X
vehicleStatusHelp X X X X
vehicleStatusNumLines X X X X
vehicleStatusLinelndex X X X X
vehicleStatusSpeed X X X X
vehicleStatusRpm X X X X
vehicleStatusMotorTemperature X X X X
54
vehicleStatusFuelLevel X X X X
vehicleStatusKm X X X X
vehicleStatusTyrePressure X X X X
vehicleStatusMotorOilLevel X X X X
vehicleStatusBatteryLevel X X X X
vehicleStatusLocation X X X X
vehicleControlFuel X X
vehicleControlIgnition X X
vehicleNotificationChangeOilAndMaintenance X X
vehicleNotificationHelp X X
vehicleNotificationWarranty X X
Tabela 41 - Planilha de Conformidade
4342 Descriccedilatildeo de vehicleGroups
vehicleBasicGroup - conteacutem as variaacuteveis vehicleldentManufacturer vehicleldentModel
vehicleldentSoftwareVersion vehicleldentAgentSoftwareVersion vehicleldentType
vehicleldentFuel vehicleldentManufacturingYear vehicleldentModelYear vehicleldent
Capacity vehicleldentPower vehicleldentMotorType vehicleldentMotorNumber vehicle
IdentCylinder vehicleldentFirstOilChange vehicleldentOilChangePeriacuteod vehicleldentFirst
Maintenance vehicleldentMaintenancePeriod vehicleldentColor vehicleldentChassisId
vehicleldentLicencePlate vehicleldentlpAddress vehicleldentMacAddress vehicleldent
SerialNumber vehicleldentWarranty vehicleStatusHelp vehicleStatusNumLines
vehicleStatus Linelndex vehicleStatusSpeed vehicleStatusRpm vehicleStatusMotor
Temperature vehicleStatusFuelLevel vehicleStatusKm vehicleStatusTirePressure vehicle
StatusMotorOilLevel vehicleStatusBatteryLevel vehicleStatusLocation
vehicleAdvancedGroup - conteacutem os objetos vehicleOwnerName vehicleOwnerRegister
vehicleOwnerPhone vehicleOwnerMail vehicleHistoryDeliveryDate vehicleHistoryVendor
vehicleHistoryDealer vehicleHistoryNumLines vehicleHistoryLinelndex vehicleHistory
MaintenanceDate vehicleHistoryMaintenance vehicleHistoryOilChangeDate vehicleHistory
OilChange
vehicleControlGroup - conteacutem as variaacuteveis vehicleControlFuel e vehicleControlIgnition
vehicleNotificationsGroup - conteacutem os objetos vehicleNotificationChangeOilAnd
Maintenance vehicleNotificationHelp e vehicleNotificationWarranty
56
5 - CONCLUSAtildeO
O Brasil eacute um paiacutes com grandes mazelas sociais que satildeo agravadas por acidentes crimes e
contravenccedilotildees Todos estes eventos geram grandes prejuiacutezos econocircmicos e morais a toda
populaccedilatildeo Esta dissertaccedilatildeo propocircs definir um modelo tecnicamente viaacutevel que incremente
sensivelmente a capacidade do Estado de gerenciar sua frota de veiacuteculos que satildeo elementos
sempre presentes nos eventos em questatildeo
Este trabalho procurou detalhar fiacutesica e funcionalmente cada elemento necessaacuterio para que o
Modelo de Gerenciamento de Veiacuteculos Automotores funcione Embasou teoricamente as
vaacuterias tecnologias envolvidas e consolidou-as com sistemas similares existentes O passo
inicial para que haja o desenvolvimento das vaacuterias peccedilas do quebra-cabeccedila foi efetivamente
criado que foi o Modelo de Informaccedilatildeo - a MIB
Esta base de dados - a vehicleMIB - representa o ponto de partida para o desenvolvimento de
elementos necessaacuterios ao modelo aqui especificado A proacutepria MIB pode ser estendida de
acordo com as necessidades e caracteriacutesticas proprietaacuterias de cada fabricante de veiacuteculos Mas
as grandes frentes que se abrem satildeo as de desenvolvimentos de aplicaccedilotildees de gerenciamento e
equipamentos dedicados Neste sentido pretende-se dar continuidade a esta pesquisa atraveacutes
da especificaccedilatildeo e implementaccedilatildeo do microservidor veicular uma peccedila de hardware capaz de
interagir com sensores e atuadores de um automoacutevel e ao mesmo tempo comunicar-se com
uma rede ethemet sem fio e com o motorista tudo de forma segura e confiaacutevel
Os desafios poliacuteticos e sociais natildeo satildeo menores um modelo como o proposto aqui altera a
percepccedilatildeo e os haacutebitos das pessoas Altera tambeacutem a balanccedila do poder econocircmico do capital
pois algumas empresas simplesmente perdem sua utilidade bem como alguns oacutergatildeos estatais
Em compensaccedilatildeo novas empresas surgem novas tecnologias satildeo criadas e o paiacutes toma a
vanguarda em gerenciamento viaacuterio sepultando os interesses particulares em detrimento do
coletivo
O trabalho aqui desenvolvido representa a possibilidade de um avanccedilo social e econocircmico
consideraacutevel e recomenda-se que a pesquisa e o desenvolvimento continuem nesta linha
buscando materializar as ideacuteias e conceitos apresentados no Modelo de Gerenciamento de
Veiacuteculos Automotores
57
ANEXO 1 - VehicleMIB
VEHICLE-MIB DEFINITIONS = BEGIN
IMPORTSdirectory mgmt experimental enterprises
FROM RFC1155-SMI MODULE-IDENTITY OBJECT-TYPE NOTIFICATION-TYPE OBJECT-IDENTITY Counter32 Gauge32 Integer32 IpAddress
FROM SNMPv2-SMI DisplayString TimeStamp Timelnterval TestAndlncr
AutonomousType DateAndTime TEXTUAL-CONYENTION FROM SNMPv2-TC
MODULE-COMPLIANCE OBJECT-GROUP NOTIFICATION-GROUP FROM SNMPv2-CONF
mib-2FROM RFC1213-MIB
Positiveinteger NonNegativelnteger FROM UPS-MIB
MacAddressFROM BRIDGE-MIB
- 136 131vehicleMIB MODULE-IDENTITY
LAST-UPDATED 200210151827Z - october 15 2002 at 1827 ORGANIZATION UFSC - CPGCCCONT ACT-INF O
Bobiquins Estevatildeo de MelloPostal address BR Sistemas Ltda
Rua Lauro Linhares 2123803ATrindadeFlorianoacutepolis SC88036-002Brasil
Tel 55 48 234 8945 Fax 55 48 234 8945
E-mail bobibrsistemascombrDESCRIPTION
The MIB module to describe vehicles= experimental 1
- 1361311vehicleMIBObjects OBJECT IDENTIFIER = vehicleMIB 1
mdash The Device Identification group
All objects in this group except for vehicleldentLicencePlate and vehiclelpAddress are set at device initialization and remain static
- I36I3111vehicleldent OBJECT IDENTIFIER vehicleMIBObjects 1
- 136L31111vehicleldentManufacturer OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The name of the vehicles manufacturer= vehicleldent 1
- 136131112vehicleldentModel OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles model designation= vehicleldent 2
- 136131113vehicleldentSoftwareVersion OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles firmwaresoftware version(s) This variablemay or may not have the same value asvehicleldentAgentSoftwareVersion in some implementations
vehicleldent 3
- 136131114vehicleldent Agent Soft wareV ersion OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles agent software version This variable may or may not have the same value asvehicleldentvehicleSoftwareVersion in some implementations
= vehicleldent 4
- 136131115vehicleldentType OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles identification type= vehicleldent 5
- L36131116vehicleldentFuel OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles fuel identification= vehicleldent 6
- 136131117vehiclel dentManufacturing Y ear OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles year= vehicleldent 7
- 136131118vehicleldentModelYear OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles model year vehicleldent 8
- 136L31119vehicleldentCapacity OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles capacity= vehicleldent 9
- 1361311110vehicleldentPower OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles engine power
= vehicleldent 10
-1361311111vehicleldentMotorType OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles motor type= vehicleldent 11
- 1361311112vehicleldentMotorNumber OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles engine identification number= vehicleldent 12
- 1361311113vehicleldentCylinder OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles engine number of cylinders= vehicleldent 13
- 1361311114vehicleldentFirstOilChange OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles displacement required for the first oil change = vehicleldent 14
- 1361311115vehicleldentFirstMaintenance OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles displacement required for the first oficial maintenance
= vehicleldent 15
- 1361311116vehicleldentMaintenancePeriod OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles regular maintenance intervals= vehicleldent 16
-1361311117vehicleldentColor OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles predominant color= vehicleldent 17
- 1361311118vehicleldentChassisId OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles chassis identification number= vehicleldent 18
- 1361311119vehicleldentLicencePlate OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
A string which identifies the vehicles licence plate This object should be set by the dealer
= vehicleldent 19
- 1361311120vehicleldentlpAddress OBJECT-TYPE
SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION
The IP Address of the vehicle This value must be provided by the managing aplication A value of 0000 implies that there isnt a provider nearby
DEFVAL 00000000rsquoH = vehicleldent 20
- 1361311121vehicleldentMacAddress OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-only STATUS current DESCRIPTION
The MAC address used by this vehicle when it must be referred to in a unique fashion It is only required to be unique
REFERENCEIEEE 802ID-1990 Sections 64113 and 3125
= vehicleldent 21
-1361311122vehicleldentSerialNumber OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
A string which identifies the vehicles serial number = vehicleldent 22
- 1361311123vehicleldent Warranty OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
A string which identifies the vehicles warranty= vehicleldent 23
mdash Owner Group
- I36I3112vehicleOwner OBJECT IDENTIFIER = vehicleMIBObjects 2
- L36131121 vehicleOwnerName OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
A string which identifies the vehicles ownerThis object should be set by the dealer
= vehicleOwner 1
- 136L31122vehicleOwnerRegister OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current
DESCRIPTIONA string which identifies the owners registerThis object should be set by the dealer
= vehicleOwner 2
- 136131123 vehicleOwnerPhone OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
A string which identifies the owners phone number This object should be set by the dealer
vehicleOwner 3
- 136131124 vehicleOwnerMail OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
A string which identifies the owners e-mailThis object should be set by the dealer
vehicleOwner 4
mdash History Group
- 13613113vehicleHistory OBJECT IDENTIFIER = vehicleMIBObjects 3
- 136131131vehicleHistoryDeliveryDate OBJECT-TYPE
SYNTAX DateAndTime MAX-ACCESS read-write STATUS current DESCRIPTION
The vehicles delivery date and time= vehicleHistory 1
- 136L31132vehicleHistory Vendor OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
The name of the vehicles vendor= vehicleHistory 2
65
- 136L31133vehicleHistoryDealer OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
The name of the vehicles dealer= vehicleHistory 3
- 136131134vehicleHistoryNumLines OBJECT-TYPE
SYNTAX NonNegativelnteger MAX-ACCESS read-only STATUS current DESCRIPTION
The number of Status lines utilized in this device This variable indicates the number of rows in the History table
= vehicleHistory 4
- I36I31135 vehicleHistoryTable OBJECT-TYPE
SYNTAX SEQUENCE OF VehicleHistoryEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION
A list of History table entries= vehicleHistory 5
- 1361311351VehicleHistoryEntry OBJECT-TYPE
SYNTAX VehicleHistoryEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION
An entry containing information applicable to a particular History line
INDEX vehicleHistoryLinelndex = vehicleHistoryTable 1
VehicleHistoryEntry = SEQUENCE vehicleHistoryLinelndex INTEGER vehicleHistoryMaintenanceDate DateAndTime vehicleHistoryMaintenance NonNegativelnteger vehicleHistoryOilChangeDate Date AndT ime vehicleHistoryOilChange NonNegativelnteger
- 13613113511
66
vehicleHistoryLinelndex OBJECT-TYPE SYNTAX Positiveinteger MAX-ACCESS not-accessible STATUS current DESCRIPTION
The History line identifier= vehicleHistoryEntry 1
- 13613113512vehicleHistoryMaintenanceDate OBJECT-TYPE
SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION
The maintenance date= vehicleHistoryEntry 2
- 13613113513vehicleHistoryMaintenance OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS kmMAX-ACCESS read-only STATUS current DESCRIPTION
The present displacement of the vehicle on vehicleHistoryMaintenanceDate
= vehicleHistoryEntry 3
- 13613113514vehicleHistoryOilChangeDate OBJECT-TYPE
SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION
The motors oil change date= vehicleHistoryEntry 4
- 13613113515vehicleHistoryOilChange OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS kmMAX-ACCESS read-only STATUS current DESCRIPTION
The present displacement of the vehicle on vehicleHistoryOilChangeDate
= vehicleHistoryEntry 5
mdash The Status group
- 13613114vehicleStatus OBJECT IDENTIFIER = vehicleMIBObjects 4
- 136L31141 vehicleStatusHelp OBJECT-TYPE
SYNTAX INTEGER on(l) off(2)
MAX-ACCESS read-write STATUS current DESCRIPTION
Setting this object to on will cause the vehicle system to send a help notification Setting this object to off means normal situation
= vehicleStatus 1
- 136131142vehicleStatusNumLines OBJECT-TYPE
SYNTAX NonNegativelnteger MAX-ACCESS read-only STATUS current DESCRIPTION
The number of Status lines utilized in this deviceThis variable indicates the number of rows in the Status table
= vehicleStatus 2
- 136131143 vehicleStatusTable OBJECT-TYPE
SYNTAX SEQUENCE OF VehicleStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION
A list of Status table entries= vehicleStatus 3
- I36I311431 VehicleStatusEntry OBJECT-TYPE
SYNTAX VehicleStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION
An entry containing information applicable to a particular Status line
INDEX vehicleStatusLinelndex = vehicleStatusTable 1
VehicleStatusEntry = SEQUENCE vehicleStatusLinelndex INTEGER vehicleStatusSpeed NonNegativelntegervehicleStatusRpm NonNegativelntegervehicleStatusMotorTemperature INTEGER vehicleStatusFuelLevel NonNegativelnteger vehicleStatusKm NonNegativelntegervehicleStatusTirePressure NonNegativelnteger vehicleStatusMotorOilLevel NonNegativelnteger vehicleStatusBatteryLevel NonNegativelnteger vehicleStatusLocation DisplayString
- I36I31134311vehicleStatusLinelndex OBJECT-TYPE
SYNTAX Positiveinteger MAX-ACCESS not-accessible STATUS current DESCRIPTION
The Status line identifier= VehicleStatusEntry 1
- 136131134312vehicleStatusSpeed OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS km per hourMAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles current speed= VehicleStatusEntry 2
- 136131134313vehicleStatusRpm OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS rotations per minuteMAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles current rotations per minute= VehicleStatusEntry 3
- 136131134314vehicleStatusMotorT emperature OBJECT-TYPE
SYNTAX INTEGER UNITS degrees CentigradeMAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles engine current temperature
= vehicleStatusEntry 4
- 136131134315 vehicleStatusFuelLevel OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS HireMAX-ACCESS read-only STATUS current DESCRIPTION
The current fuel level= vehicleStatusEntry 5
- 136131134316vehicleStatusKm OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS kmMAX-ACCESS read-only STATUS current DESCRIPTION
The current total displacement of vehicle = vehicleStatusEntry 6
- 136131134317 vehicleStatusTirePressure OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS psiMAX-ACCESS read-only STATUS current DESCRIPTION
The current tire pressure vehicleStatusEntry 7
- 136131134318 vehicleStatusMotorOilLevel OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS litreMAX-ACCESS read-only STATUS current DESCRIPTION
The current motor oil level= vehicleStatusEntry 8
- 136131134319 vehicleStatusBatteryLevel OBJECT-TYPE
SYNTAX INTEGER unknown(l) batteryNormal(2) batteryLow(3)
MAX-ACCESS read-only
STATUS currentDESCRIPTION
The indication of the capacity remaining in the vehicles battery system
= vehicleStatusEntry 9
- 1361311343110 vehicleStatusLocation OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
The GPS indication of the vehicles current location
vehicleStatusEntry 10
mdash The Control group
- 13613115vehicleControl OBJECT IDENTIFIER = vehicleMIBObjects 5
- 136131151 vehicleControlFuel OBJECT-TYPE
SYNTAX INTEGER on(l) off(2)
MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION
Setting this object to On(l) indicates that the vehicle is able to be turned on Setting to Off(2) will cause the fuel to be cut offrsquo
= vehicleControl 1
- 136131152 vehicleControlIgnition OBJECT-TYPE
SYNTAX INTEGER on(l) ofi(2)
MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION
Setting this object to On(l) indicates that the vehicle is to be turned on Setting to 00(2) will cause the eletric system to be cut off1
= vehicleControl 2
mdash Notifications
- This section defines the well-known notifications sent by- vehicle agents
- 1361312vehicleMIBNotifications OBJECT IDENTIFIER = vehicleMIB 2
- I36I3121vehicleNotificationChangeOilAndMaintenance NOTIFICATION-TYPE
OBJECTS vehicleHistoryMaintenanceDate vehicleHistoryMaintenance vehicleHistoryOilChangeDate vehicleHistoryOilChange
STATUS current DESCRIPTION
The vehicle is approaching oil change and regular maintenance dates This Notification is persistent and is resent at one day intervals until the history table is updated
= vehicleMIBNotifications 1
- 13613122vehicleNotificationHelp NOTIFICATION-TYPE
OBJECTS vehicleStatusHelp STATUS current DESCRIPTION
This Notification is sent when the vehicles conductor turns on a help switch
= vehicleMIBNotifications 2
- I36I3123vehicleNotificationWarranty NOTIFICATION-TYPE
OBJECTS vehicleldentWarranty STATUS current DESCRIPTION
The vehicles warranty is close to expiring dateThis Notification is persistent andis resent at one week intervals until dead line
= vehicleMIBNotifications 3
mdash Conformance information
mdash1361313vehicleMIBConformance OBJECT IDENTIFIER = vehicleMIB 3
-13613131vehicleCompliance OBJECT IDENTIFIER = vehicleMIBConformance 1
mdash compliance statements
mdash136131311vehicleBasicCompliance MODULE-COMPLIANCE
STATUS current DESCRIPTION
The compliance statement for vehicles that only support the identifying and status objects
MODULE mdash this moduleMANDATORY-GROUPS vehicleBasicGroup
= vehicleCompliance 1
mdash136131312vehicleAdvancedCompliance MODULE-COMPLIANCE
STATUS current DESCRIPTION
The compliance statement for vehicles that support advanced-feature functions such as history and notifications
MODULE mdash this moduleMANDATORY-GROUPS vehicleBasicGroup
vehicleAdvancedGroup vehicleNotificationsGroup
= vehicleCompliance 2
mdash136131313vehicleControlCompliance MODULE-COMPLIANCE
STATUS current DESCRIPTION
The compliance statement for vehicles that support control-featured functions
MODULE mdash this moduleMANDATORY-GROUPS vehicleBasicGroup
vehicleControlGroup = vehicleCompliance 3
mdash136131314vehicleFullCompliance MODULE-COMPLIANCE
STATUS current DESCRIPTION
The compliance statement for vehicles that support all functions
MODULE mdash this moduleMANDATORY-GROUPS vehicleBasicGroup
vehicleAdvancedGroup vehicleNotificationsGroup
73
vehicleControlGroup = vehicleCompliance 4
mdash units of conformance
mdash summary at a glance
mdash basic adv ControlmdashvehicleldentManufacturer X X X X
mdashvehicleldentModel x X X X
mdashvehicleldentSoftwareVersion x X X X
mdashvehicleldentAgentSoftwareVersion X X X X
mdashvehicleldentType X X X X
mdashvehicleldentFuel X X X X
mdashvehicleldentManufacturing Y ear X X X X
mdashvehicleldentModel Year X X X X
mdashvehicleldentCapacity X X X X
mdashvehicleldentPower X X X X
mdashvehicleldentMotorType X X X XmdashvehicleldentMotorNumber X X X X
mdashvehicleldentCylinder X X X X
mdashvehicleldentFirstOilChange X X X X
mdashvehicleldentOilChangePeriod X X X XmdashvehicleldentFirstMaintenance X X X X
mdashvehicleldentMaintenancePeriod X X X XmdashvehicleldentColor X X X X
mdashvehicleldentChassisId X X X XmdashvehicleldentLicencePlate X X X X
mdashvehicleldentlpAddress X X X XmdashvehicleldentMacAddress X X X X
mdashvehicleldentSerialNumber X X X XmdashvehicleldentWarranty X X X X
mdashvehicleOwnerName X X
mdashvehicleOwnerRegister X XmdashvehicleOwnerPhone X X
mdashvehicleOwnerMail X X
mdashvehicleHistoryDeliveryDate X X
mdashvehicleHistoryVendor X X
mdashvehicleHistoryDealer X X
mdashvehicleHistoryNumLines X X
mdashvehicleHistoryLinelndex X X
mdashvehicleHistoryMaintenanceDate X X
mdashvehicleHistoryMaintenance X X
mdashvehicleHistoryOilChangeDate X X
mdashvehicleHistoryOilChange X X
mdashvehicleStatusHelp X X X X
mdashvehicleStatusNumLines X X X X
mdashvehicleStatusLinelndex X X X X
mdashvehicleStatusSpeed X X X X
mdashvehicleStatusRpm X X X X
mdashvehicleStatusMotorTemperature X X X X
mdashvehicleStatusFuelLevel X X X X
mdashvehicleStatusKm X X X X
mdashvehicleStatusTyrePressure X X X X
--vehicleStatusMotorOilLevel X X X X
mdashvehicleStatusBatteryLevel X X X X
mdashvehicleStatusLocation X X X X
mdashvehicleControlFuel X X
mdashvehicleControlIgnition X X
mdashvehicleNotificationChangeOilAndMaintenance X X
mdashvehicleNotificationHelp X X
mdashvehicleNotificationWarranty X X
- units of conformance
- I36I3132vehicleGroups OBJECT IDENTIFIER = vehicleMIBConformance 2
- 136131321vehicleBasicGroup OBJECT-GROUP
OBJECTS vehicleldentManufacturer vehicleldentModel vehicleldentSoftwareVersion vehicleldent AgentSoft waumlre V ersion vehicleldentType vehicleldentFuel vehicleldentManufacturing Y ear vehicleldentModel Year vehicleldentCapacity vehicleldentPowervehicleldentMotorType vehicleldentMotorNumber vehicleldentCylindervehicleldentFirstOilChange vehicleldentOilChangePeriod vehicleldentFirstMaintenance vehicleldentMaintenancePeriod vehicleldentColor vehicleldentChassisId vehicleldentLicencePlate vehicleldentlpAddress vehicleldentMacAddress vehicleldentSerialNumber vehicleldentWarranty vehicleStatusHelp vehicleStatusNumLines vehicleStatusLinelndex vehicleStatusSpeed vehicleStatusRpm vehicleStatusMotorTemperature vehicleStatusFuelLevel vehicleStatusKm vehicleStatusTirePressure vehicleStatusMotorOilLevel
75
vehicleStatusBatteryLevel vehicleStatusLocation STATUS current DESCRIPTION
The vehicleBasicGroup defines objects which are common across all vehicles which meet basic compliance
= vehicleGroups 1
- 136131322vehicleAdvancedGroup OBJECT-GROUP
OBJECTS vehicleOwnerName vehicleOwnerRegister vehicleOwnerPhone vehicleOwnerMail vehicleHistoryDeliveryDate vehicleHistoryVendor vehicleHistoryDealer vehicleHistoryNumLines vehicleHistoryLinelndex vehicleHistoryMaintenanceDate vehicleHistoryMaintenance vehicleHistoryOilChangeDate vehicleHistoryOilChange
STATUS current DESCRIPTION
The vehicleAdvancedGroup defines objects which are related to vehicles history and owner
vehicleGroups 2
- 136131323vehicleControlGroup OBJECT-GROUP
OBJECTS vehicleControlFuel vehicleControlIgnition STATUS current DESCRIPTION
The vehicleControlGroup defines objects which are related to control-feature functions
= vehicleGroups 3
- 136131324vehicleNotificationGroup NOTIFICATION-GROUP
NOTIFICATIONS vehicleNotificationChangeOilAndMaintenance vehicleNotificationHelp vehicleNotificationWarranty
STATUS current DESCRIPTION
The vehicleNotificationGroup defines objects which are related to notifications-feature functions
= vehicleGroups 4
END
GLOSSAacuteRIO E ABREVIACcedilOtildeES
ASNl Abstract Syntax Notation One - Notaccedilatildeo de Sintaxe Abstrata Um Uma notaccedilatildeo para
representaccedilatildeo de dados em protocolos de comunicaccedilatildeo definida pela ISO O gerenciamento
Internet utiliza um subconjunto de ASNl
CDMA Code Division Multiple Access - acesso muacuteltiplo por divisatildeo de coacutedigo
EHF Extremely High Frequency - frequumlecircncia extremamente alta
FDMA Frequency Division Multiple Access - acesso muacuteltiplo por divisatildeo de frequumlecircncia
HF High Frequency - frequumlecircncia alta
HTTP Hiper-Text Markup Language - Linguagem de Marcaccedilatildeo de HiperTexto A linguagem
utilizada na construccedilatildeo de paacuteginas WWW
ISM Industrial Scientific and Medical bands - Faixas de frequumlecircncias alocadas para aplicaccedilotildees
industriais cientiacuteficas e meacutedicas
ISO International Organization for Standardization - Organizaccedilatildeo Internacional para
Padronizaccedilatildeo Um dos oacutergatildeos mais importantes no mundo de padronizaccedilotildees com diversos
estudos na aacuterea de computadores e particularmente de redes de computadores
LF Low Frequency - frequumlecircncia baixa
MF Medium Frequency - frequumlecircncia meacutedia
MIB Management Information Base - Base de Informaccedilotildees de Gerenciamento Uma coleccedilatildeo
de informaccedilotildees gerenciais sobre um determinado recurso
OSI Open Systems Interconnection - Interconexatildeo de Sistemas Abertos Um conjunto de
padronizaccedilotildees para interconexatildeo de sistemas em redes de computadores
RFC Request For Comments - Requisiccedilotildees Para Comentaacuterios Os documentos publicados pelo
IETF e que tratam de assuntos Internet Nem todos os RFCs satildeo padrotildees e alguns jamais o
chegam a ser
SHF Super High Frequency - frequumlecircncia super-alta
Site - Conjunto de documentos da WWW acessiacuteveis a partir de um determinado endereccedilo Eacute o
endereccedilo virtual de uma empresa ou uma aplicaccedilatildeo
SMI Structure o f Management Information - Estrutura da Informaccedilatildeo de Gerenciamento
Define a maneira como as informaccedilotildees de gerenciamento satildeo criadas e seus relacionamentos
SNMP Simple Network Management Protocol - Protocolo de Gerenciamento de Redes
Simples o protocolo de gerenciamento utilizado na Internet
TCPIP Transmission Control Protocol Internet Protocol - Protocolo de Controle de
Transmissotildees Protocolo Internet Os protocolos baacutesicos utilizados na Internet
TDMA Time Division Multiple Access mdash acesso muacuteltiplo por divisatildeo de tempo
UHF Ultra High Frequency - frequumlecircncia ultra-alta
VHF Very High Frequency - frequumlecircncia muito alta
VLF Very Low Frequency - frequumlecircncia muito baixa
WWW World Wide Web - Grande Teia Mundial Nome dado ao conjunto de maacutequinas que
trocam informaccedilotildees utilizando o protocolo HTTP
78
REFEREcircNCIAS BIBLIOGRAacuteFICAS
ANATEL Agecircncia Nacional de Telecomunicaccedilotildees Atribuiccedilatildeo de faixas de frequumlecircncias no Brasil Disponiacutevel em lthttpwwwanatelgovbrToolsframeasplink=radiofrequencia qaffpdfgt Acesso em 26 set 2002
thBICSI Telecommunications distribution methods manual 8 ed Tampa Florida v2 1998 Cap 29
BRASIL Web Site Oficial do Departamento Nacional de Tracircnsito Disponiacutevel em lthttpwww denatrangovbrpg70jspgt Acesso em 08 nov 2002
BRASIL Web Site Oficial do Departamento Nacional de Tracircnsito Disponiacutevel em httpwww denatrangovbrpgl8jspgt Acesso em 10 nov 2002
CASE J et al RFC 1157 - A Simple Network Management Protocol (SNMP) Network Working Group may 1990 p 5
FIAT AUTOMOacuteVEIS Web Site Oficial do Brasil Disponiacutevel em httpwwwfiatcombr index_sitephpgt institucional a faacutebrica Acesso em 19 nov 2002
GOOGLE Web Site de Busca Disponiacutevel em lthttpwwwgooglecombrsearch hl=ptampie=ISO-8859-1 ampq=22rastreamento+de+veEDculo s22ampbtnG=Pesquisa+Google amplr=lang_ptgt Acesso em 15 out 2002
MELLO Roseleine Calgaro Uma MIB de apoio agrave gerecircncia do relacionamento com o cliente em comeacutercio eletrocircnico 2002 108 f Dissertaccedilatildeo (Mestrado em Ciecircncias da Computaccedilatildeo) - Universidade Federal de Santa Catarina Florianoacutepolis 2002
RIO DE JANEIRO (Estado) 5 set 2002 Tracircnsito Brasil Estatiacutestica da Organizaccedilatildeo Mundial de Sauacutede sobre tracircnsito Disponiacutevel em lthttpwwwtransitobrasilcombrnoticia noticiaphp noti=1044gt Acesso em 22 out 2002
RIO DE JANEIRO (Estado) SuperTrack Rastreamento de veiacuteculos Disponiacutevel em lthttp wwwsupertrackcombr2htmgt Acesso em 02 out 2002
79
RIO DE JANEIRO (Estado) Revista Engebraacutes Mortos no tracircnsito chegam a 1 milhatildeo e acidentes consomem US$ 10 bi ao ano Disponiacutevel em lthttpwwwengebrascombr EngbWebportuguesmortosnohtmgt Acesso em 24 set 2002
TANENBAUM Andrew S Redes de computadores 3 ed Rio de Janeiro Campus 1997 923 p
TANIGUCHI Caacutessio O bom exemplo do tracircnsito em Curitiba Curitiba mar 2002 Disponiacutevel em lthttpwwwcuritibaprgovbrpmcAgenciaartigostransitolhtmlgt Acesso em 19 nov 2002
TIM Telesc Celular Cobertura Disponiacutevel em lthttpwww2timsulcombr intemaaspitem=2amppagina=coberturagt Acesso em 26 set 2002
(2002) Algumas ERBs internas que tem um custo muito inferior agraves externas completariam a
cobertura nos pontos necessaacuterios da linha de montagem
O veiacuteculo pronto segue na maior parte das vezes para uma concessionaacuteria autorizada para ser
comercializado Esta mesma concessionaacuteria normalmente presta assistecircncia teacutecnica aos
veiacuteculos da marca tendo limitaccedilotildees quando recebe um automoacutevel por exemplo de um
concorrente Com uma estaccedilatildeo radiobase interna a concessionaacuteria estaacute habilitada a monitorar
todos os veiacuteculos que entrarem na sua oficina estando eles equipados com o microservidor
veicular O teacutecnico da empresa tem a sua disposiccedilatildeo dados histoacutericos e perfis de uso do
veiacuteculo que podem auxiliar na detecccedilatildeo e soluccedilatildeo do problema
Os dados de identificaccedilatildeo do veiacuteculo e do proprietaacuterio aliados ao perfil do condutor tomam-
se ferramentas para conquista e manutenccedilatildeo do cliente A diminuiccedilatildeo do iacutendice de roubos e
acidentes toma a contrataccedilatildeo do seguro uma opccedilatildeo menos necessaacuteria diminuindo o gasto de
quem compra o veiacuteculo e consequumlentemente aumentando as vendas A figura 44 mostra as
possibilidades de gerenciamento nas fases de comercializaccedilatildeo e manutenccedilatildeo
32
REVENDA DE AUTOMOacuteVEIS
Fig 44 - Gerenciamento na comercializaccedilatildeo e manutenccedilatildeo do veiacuteculo
Encerrada a primeira comercializaccedilatildeo do veiacuteculo inicia-se a etapa de utilizaccedilatildeo do mesmo
por um proprietaacuterio ou condutor O microservidor veicular interage com o condutor via painel
digital ou sintetizador de voz Alguns veiacuteculos de maior valor agregado jaacute satildeo equipados com
paineacuteis que atendem ao ldquocomputador de bordoldquo e ao sistema de som raacutedios FM transmitem
pequenas chamadas e notiacutecias que satildeo lidas no interior do veiacuteculo Sintetizadores de voz
equipam os veiacuteculos chamados ldquotop de linhardquo e informam para o motorista colocar o cinto de
seguranccedila que existem portas abertas etc O Modelo de Gerenciamento de Veiacuteculos
Automotores possibilita que haja um enriquecimento das informaccedilotildees e possibilidades para o
condutor do veiacuteculo conforme mostra a figura 45
33
Fig 45 - Gerenciamento no uso do veiacuteculo
PROPRIETAacuteRIO DO AUTOMOacuteVEL
Monitoramento
Garantia e revisotildees
Seguranccedila
O proprietaacuterio do veiacuteculo eacute notificado sempre que uma troca de oacuteleo ou manutenccedilatildeo
preventiva eacute necessaacuteria diminuindo os riscos de uma eventual perda de garantia do fabricante
O aviso de que a garantia do veiacuteculo estaacute expirando tambeacutem existe e isto possibilita uma
eventual diminuiccedilatildeo de custos numa revisatildeo Como o veiacuteculo interage com o sistema gestor
de tracircnsito o modelo prevecirc um mecanismo de solicitaccedilatildeo de socorro muito uacutetil em casos de
acidentes ou quebra do veiacuteculo O maior benefiacutecio eacute saber que seu veiacuteculo estaacute sendo
monitorado assim como os outros veiacuteculos que estatildeo trafegando O monitoramento causa
maior disciplina no tracircnsito e a consequumlente diminuiccedilatildeo de acidentes como mostra a
experiecircncia na capital paranaense na palavra de Cassio Taniguchi
Em 2001 foram 20 menos mortes no tracircnsito curitibano Passamos de 16 em 2000 para 13 morte em cada grupo de 10 mil veiacuteculos Esse eacute o indicador utilizado para mensurar o niacutevel de seguranccedila no tracircnsito urbano E eacute tambeacutem um iacutendice capaz de nos informar a respeito do niacutevel de civilidade que nossa sociedade alcanccedilou Os curitibanos merecem aplausos porque esse resultado eacute fruto de um esforccedilo coletivo que tem envolvido toda a
34
cidade desde 1997 quando lanccedilamos o programa Cidadatildeo em Tracircnsito O programa todos lembram eacute ancorado no tripeacute formado pela engenharia de traacutefego fiscalizaccedilatildeo e educaccedilatildeo para o Tracircnsito E em cinco anos os resultados falam por si proacuteprios O investimento realizado pela Prefeitura de Curitiba passa de R$ 100 milhotildees - o maior entre as cidades de mesmo porte no paiacutes (TANIGUCHI 2002)
O gerenciamento do veiacuteculo auxilia os engenheiros de traacutefego e aumenta o poder de
fiscalizaccedilatildeo do Poder Puacuteblico tornando praticamente inviaacuteveis as accedilotildees criminosas
envolvendo veiacuteculos O Poder Puacuteblico do Brasil bem como de todo paiacutes que adotar este
modelo de gerenciamento ganha uma ferramenta poderosa de gestatildeo de tracircnsito com reflexos
em oacutergatildeos governamentais federais estaduais e municipais diversos tais como departamentos
de tracircnsito departamentos de poliacutecia rodoviaacuteria poliacutecias civil e militar serviccedilos de
inteligecircncia poliacutecia federal serviccedilos de repressatildeo ao crime organizado e secretarias de
receita A figura 46 ilustra algumas situaccedilotildees contempladas neste modelo proposto
Fig 46 - Gerenciamento pelo Poder Puacuteblico
Administraccedilatildeo da malha viaacuteria
Controle de roubos e acidentes
PODER PUacuteBLICOMonitoramento de
tracircnsito
O poder que o modelo disponibiliza aos oacutergatildeos puacuteblicos eacute o poder da informaccedilatildeo em tempo
real o conjunto formado pela identificaccedilatildeo inequiacutevoca do veiacuteculo seu provaacutevel condutor e a
localizaccedilatildeo atual com pequena margem de erro permite accedilotildees policiais raacutepidas e eficientes O
Modelo de Gerenciamento de Veiacuteculos permite ainda que o sistema gestor execute controles
remotamente sobre o veiacuteculo como corte de combustiacutevel e de igniccedilatildeo do motor causando a
imobilizaccedilatildeo instantacircnea As Estaccedilotildees Puacuteblicas de Gerenciamento satildeo as mais complexas e as
mais seguras de todo o modelo visto o poder que carregam em sua aplicaccedilatildeo Apenas o Poder
Puacuteblico constituiacutedo pode ter acesso a estas potencialidades do sistema e para tanto a
aplicaccedilatildeo-gerente deve ser inviolaacutevel
A figura 47 simula uma implantaccedilatildeo de estaccedilotildees radiobase na regiatildeo central da capital
catarinense dando uma ideacuteia de como seria a distribuiccedilatildeo das antenas para haver
gerenciamento sobre os veiacuteculos que circulam na aacuterea
Fig 47 - Estaccedilotildees Radiobase em Florianoacutepolis
42 Arquitetura Funcional
O sistema fiacutesico apresentado anteriormente eacute mostrado aqui como entidades loacutegicas
posicionadas de acordo com sua funccedilatildeo no modelo de gerenciamento A figura 46 ilustra o
modelo funcional
36
Fig 48 - Modelo Funcional de Gerenciamento
421 Estaccedilotildees de Gerenciamento
As estaccedilotildees de gerenciamento satildeo de diferentes porte e complexidade variando de uma
estaccedilatildeo simples para gravaccedilatildeo de dados de identificaccedilatildeo na faacutebrica ateacute um grande complexo
de gerenciamento de veiacuteculos montado com computadores de grande porte e programas de
gerenciamento capazes de suportar milhares de noacutes (veiacuteculos) no Departamento de Estradas
de Rodagem de uma unidade da federaccedilatildeo As estaccedilotildees seratildeo basicamente destinadas a trecircs
finalidades de acordo com os interesses dos mantenedores da gerecircncia
4211 Estaccedilotildees de Gerenciamento de Produccedilatildeo
As estaccedilotildees de produccedilatildeo satildeo localizadas no ambiente de montagem do veiacuteculo ao lado da
linha de produccedilatildeo em seacuterie da motocicleta do automoacutevel do caminhatildeo do utilitaacuterio do
trator etc Esta estaccedilatildeo serviraacute para gravar as primeiras variaacuteveis na MIB do veiacuteculo
basicamente as de identificaccedilatildeo tais como nome do fabricante modelo do veiacuteculo nuacutemero de
seacuterie etc Estes dados satildeo estaacuteticos e soacute podem ser gravados e alterados em faacutebrica satildeo
uacutenicos e sua longevidade eacute coincidente com a do veiacuteculo
4212 Estaccedilotildees de Gerenciamento de Manutenccedilatildeo
As estaccedilotildees de manutenccedilatildeo estaratildeo baseadas nas concessionaacuterias autorizadas revendas de
automoacuteveis e oficinas mecacircnicas Sua funccedilatildeo baacutesica seraacute a gravaccedilatildeo de dados relativos agrave
venda e ao proprietaacuterio do veiacuteculo Satildeo estaccedilotildees simples que poderatildeo consultar as
informaccedilotildees de qualquer carro de qualquer marca visto que a padronizaccedilatildeo usando SNMP
retira o caraacuteter proprietaacuterio dos sistemas atuais
4213 Estaccedilotildees Puacuteblicas de Gerenciamento
Satildeo estaccedilotildees complexas e seguras que gerenciam a malha viaacuteria de um ou mais municiacutepios de
um estado da uniatildeo Basicamente compostas por hardware e software de grande porte como
por exemplo uma workstation HP ou IBM rodando Openview ou Unicenter TNG interagindo
com uma base de dados Oracle A seguranccedila possibilitada pelo SNMPv3 eacute um fator
primordial neste caso pois aqui estaratildeo sendo utilizadas funccedilotildees de controle vitais no veiacuteculo
422 Noacutes Gerenciados
O noacute gerenciado neste modelo proposto eacute tipicamente um veiacuteculo automotor conforme citado
anteriormente Aqui existe uma caracteriacutestica singular que eacute a de que os noacutes satildeo moacuteveis estatildeo
constantemente em deslocamento desde sua fabricaccedilatildeo na montadora passando pelo
transporte ateacute a revenda e o uso posterior pelo proprietaacuterio ou motorista O veiacuteculo dispotildee de
um hardware especialista - um microservidor veicular mdash que contecircm a vehicleMIB e o agente
este hardware interage com os sensores e atuadores existentes no automoacutevel O microservidor
veicular eacute composto basicamente de uma unidade central de processamento memoacuteria volaacutetil
memoacuteria permanente interface com o veiacuteculo e com a rede sem fio este produto assim como
descrito neste modelo natildeo existe comercialmente poreacutem a tecnologia eacute a mesma que eacute
utilizada na implementaccedilatildeo de gerenciamento em roteadores e switches
423 Meio de Comunicaccedilatildeo
A forma como a estaccedilatildeo gerenciadora e o noacute gerenciado trocam informaccedilotildees eacute por
radiofrequumlecircncia ou seja eacute uma comunicaccedilatildeo ethemet sem fio (wireless) que utiliza a mesma
tecnologia jaacute empregada em redes locais O gerente (estaccedilatildeo gerente) interage com o agente
(noacute gerenciado) por intermeacutedio de uma bridge ethemet sem fio e vice-versa A frequumlecircncia de
difusatildeo deve ser diversa das maciccedilamente utilizadas ISM (Aplicaccedilotildees Industriais Cientiacuteficas
e Meacutedicas) por motivos oacutebvios a escolha deve recair nas faixas atribuiacutedas para aplicaccedilatildeo
moacutevel terrestre preferencialmente as proacuteximas das bases de VHF e UHF 41015 MHz ateacute 50
MHz e 3354 MHZ ateacute 3999 MHz (ANATEL 2002)
Fig 49 - Espectro de frequumlecircncias no Brasil
423 Informaccedilotildees de Gerenciamento
As informaccedilotildees envolvidas estatildeo definidas em vehicleMIB e satildeo tratadas pelo agente
especialista que acompanha o veiacuteculo Os objetos ou atributos em questatildeo atendem a
legislaccedilatildeo brasileira de tracircnsito vigente e os requisitos baacutesicos do fabricante do revendedor e
do proprietaacuterio
39
424 Protocolo de Gerenciamento
O protocolo a ser utilizado eacute o SNMPv3 implementado sobre SNMPv2 A versatildeo 3 apresenta
vaacuterios avanccedilos na questatildeo de seguranccedila e as definiccedilotildees podem ser vistas nas RFCs 2571 a
2575 Como esta versatildeo natildeo eacute completa existe a necessidade da versatildeo anterior que pode ser
vista nas RFCs 1905 e 1906
43 Arquitetura de Informaccedilatildeo
A vehicleMIB foi projetada para atender as demandas baacutesicas de todas entidades fiacutesicas e
juriacutedicas que interagem com um automoacutevel Esta MIB procura natildeo conflitar com os sistemas
atualmente implantados que foram concebidos com outra finalidade
A pesquisa que resultou nesta MIB abrangeu a atual legislaccedilatildeo de tracircnsito os atuais coacutedigos
procedimentos e nuacutemeros empregados pela induacutestria automobiliacutestica e suas concessionaacuterias
As funccedilotildees principais de um automoacutevel foram contempladas somou-se a elas algumas
variaacuteveis trazidas do universo de redes de computadores e outras retiradas de carros-conceito
431 Desenvolvimento da MIB
Utilizou-se como ferramenta de auxiacutelio um pacote de programas da MG-Soft chamado MIB
Browser Professional Edition sendo que as figuras que mostram a aacutervore da MIB satildeo telas
capturadas deste software
40
f j MG-SOFT MIszlig Compiler - [MIszlig Group1J File Edit View Modules Jools Window Help
B MIB Tree B Q ] iso
B - Q org B Q dod
R-f1 internetiQ j directorv
+i _ J mgmtR I__| experimental
B vehicleMIBi Q j vehideMIBObjects Si f j vehicleMIBNotifications IS _ J vehicleMIBConformance
f i L_1 private I- SNMPvl Traps
ffl iJ T extual ConventionsS Type Assignments
Fig 410 - Aacutervore da MIB
A vehicleMIB faz parte do grupo experimental (3) segundo a notaccedilatildeo ASNl utilizada pelo
protocolo SNMP Os objetos definidos (OBJECT IDENTIFIER) para compor a vehicleMIB
foram trecircs a saber
vehicleMIBObjects conteacutem todas as informaccedilotildees relativas a identificaccedilatildeo do veiacuteculo
(vehicleldent) ao proprietaacuterio do veiacuteculo (vehicleOwner) o seu histoacuterico (vehicleHistory)
valores momentacircneos (vehicleStatus) e variaacuteveis para controle (vehicleControl)
vehicleMIBNotifications este objeto comporta os atributos utilizados para notificaccedilatildeo de
eventos importantes e se destinam principalmente para servir ao motoristaproprietaacuterio
vehicleMIBConformance este grupo define as necessidades e possibilidades de
implementaccedilatildeo segundo uma famiacutelia de objetos (OBJECT-GROUP) preacute-determinada Os
atributos referentes a grupos e as questotildees de concordacircncia estatildeo contidos nos OBJECT
IDENTIFIER vehicleGroups e vehicleCompliance
41
bullJMG-SOFT MIB Compilei [MIB Group]Uumliacute File Edit View Modules loots Window Help
tg satildegt U m amp T raquo f t I o s P3 m p | 0
B ^ MIB Tree B _ J iso
H Q j org eacute Q dod
Eacute j J internetP~1 directory
B i_ J mgmt rsquo Q j mib-2
agrave Q experimental Ograve OtildeEcirc vehicleMIB
Egrave __| vehicleMIBObjectsSi _ J vehicleldent ffl- n vehicleOwner E _ ] vehicle History ffl- fj vehicleStatus Egrave C j vehicleControl
atilde __) vehicleMIBNotificationsvehicleN otificationChangeO ilAndM aintenance
lt4 vehicleN otificationHelp d f vehicleNotificationGuaranty
B _ ] vehicleMIBConformance IacuteB _ J vehicleCompliance Eacute L J vehicleGroups
B -(_J private1Q j enterprises
Fig 411mdash Aacutervore de vehicleMIBObjects
432 Descriccedilatildeo de vehicleMIBObjects
Esta seccedilatildeo descreve com maiores detalhes cada variaacutevel que compotildee a vehicleMIBObjects
que eacute composta pelos grupos vehicleldent vehicleOwner vehicleHistory vehicleStatus e
vehicleControl
42
4321 Grupo vehicleldent
F1 P 1 experimental Eacute- vehicleMIB
lEacute vehicleMIB Objects B- [_ J vehicleldent
vehicleldentManufacturer vehicleldentModel
vehicleldentSoftwareVersionamp vehideldentAgentSoftwareVersion
vehiclel dentType vehicleldentFuel vehicleldentManufacturingYear vehiclel dentM odelYrsquo ear vehiclel dentCapacity
I^ vehiclel dentPoweri-- vehiclel dentM otorType
vehiclel dentM otorNumber vehiclel dentCylinder
vehiclel dentFirstOilChange | ^ vehicleldentFirstMaintenance
gt$j vehicleldentMaintenancePeriod vehiclel dentColor
i vehiclel dentChassisl d j-- vehicleldentLicencePlate bull vehicleldentlpAddress i - ^ vehicleldentMacAddress h vehiclel dentS eriaIN umber vehicleldentGuaranty
Fig 411 - Aacutervore de vehicleldent
vehicleldentManufacturer - O objeto vehicleldentManufacturer eacute uma string que armazena o
nome da empresa que produz o veiacuteculo eacute gravada em faacutebrica e natildeo se altera mais Esta
variaacutevel seraacute preenchida por exemplo com ldquoGeneral Motorsrdquo ldquoVolkswagenrdquo ou ldquoYamahardquo
vehicleldentModel - Esta variaacutevel conteraacute a identificaccedilatildeo do modelo do veiacuteculo eacute fixa e natildeo
pode ser alterada Ex Palio EX Xsara Picasso Celta
vehicleldentSoftwareVersion - Este atributo eacute reservado agrave versatildeo do firmware ou software do
veiacuteculo e eacute atualizado cada vez que eacute feito o upgrade do mesmo Este programa eacute uma espeacutecie
de sistema operacional do hardware contido no veiacuteculo
vehicleldentAgentSoftwareVersion - A versatildeo do agente de gerenciamento pode ou natildeo
coincidir com a versatildeo de firmware Caso estes programas tenham tratamento e evoluccedilatildeo
distintos as versotildees podem ser atualizadas separadamente e teratildeo coacutedigos diferentes
vehicleldentType - Este objeto serve para identificar o tipo de veiacuteculo segundo determinaccedilatildeo
das leis brasileiras de tracircnsito O tipo de veiacuteculo automotor consta na documentaccedilatildeo de
licenciamento e pode ser por exemplo tipo automoacutevel de passeio caminhatildeo de carga ocircnibus
de passageiros etc
vehicleldentFuel - A variaacutevel vehicleldentFuel serve para identificar o combustiacutevel principal
para que o veiacuteculo foi originalmente construiacutedo Eacute gravado na linha de montagem e
permanece caso haja transformaccedilatildeo posterior no motor do veiacuteculo este dado natildeo pode ser
alterado Ex gasolina tipo C oacuteleo diesel energia eleacutetrica etc
vehicleldentManufacturing Year - Neste atributo eacute gravado o ano de fabricaccedilatildeo do veiacuteculo
Depois de gravado natildeo se altera
vehicleldentModelYear - A vehicleldentModelYear armazena o ano do modelo do veiacuteculo
que pode ou natildeo coincidir com o ano de fabricaccedilatildeo
vehicleldentCapacitv - Esta variaacutevel eacute uma string que armazena a capacidade do veiacuteculo de
acordo com a destinaccedilatildeo do mesmo ou seja se se tratar de um caminhatildeo a capacidade de
carga seraacute de 40000 kg se for um automoacuteveL a capacidade seraacute de 5 passageiros por
exemplo
vehicleldentPower - Identifica a potecircncia nominal da motorizaccedilatildeo principal do veiacuteculo que
pode ser expressa em cv (cavalo-vapor) ou W (watt) de acordo com a legislaccedilatildeo vigente no
paiacutes de utilizaccedilatildeo do veiacuteculo
vehicleldentMotorTvpe - Este atributo armazena a identificaccedilatildeo da principal forma de
motorizaccedilatildeo do veiacuteculo ou seja qual o tipo de motor que preferencialmente ou
prioritariamente eacute utilizado Caso o veiacuteculo seja um hiacutebrido com motor a combustatildeo e
eleacutetrico armazenar a identificaccedilatildeo do motor mais utilizado
vehicleldentMotorNumber - Este objeto armazena o nuacutemero de identificaccedilatildeo do motor do
veiacuteculo que eacute uacutenico e faz parte do conjunto de nuacutemeros que identificam o conjunto de
sistemas que compotildee um veiacuteculo
vehicleldentCvlinder - Utilizada para informar o nuacutemero total de cilindros (pistotildees) do motor
caso se trate de um motor de combustatildeo
vehicleldentFirstOilChange - Esta variaacutevel serve para armazenar a distacircncia maacutexima
percorrida - a popular ldquoquilometragemrdquo - para se realizar a primeira troca de oacuteleo lubrificante
interno do motor Esta informaccedilatildeo serviraacute para que o condutor do veiacuteculo seja notificado a
tempo de proceder agrave troca sem causar danos ao motor nem perder a garantia de faacutebrica
vehicleldentOilChangePeriod - O objeto em questatildeo armazena o valor em km ou milhas
recomendado pelo fabricante entre trocas de oacuteleo lubrificante do motor Ex 10000 km
vehicleldentFirstMaintenance - A variaacutevel vehicleldentFirstMaintenance serve para registrar
o limite de quilometragem para realizaccedilatildeo da primeira revisatildeo gratuita do veiacuteculo Existe na
vehicleMIB uma notificaccedilatildeo que utiliza este atributo com o objetivo de resguardar o
proprietaacuterio de um eventual esquecimento ou distraccedilatildeo que acarretaria perda de garantia
vehicleldentMaintenancePeriod - O atributo eacute registrado em faacutebrica e representa o valor da
quilometragem recomendada entre as manutenccedilotildees preventivas E uma seguranccedila a mais para
o usuaacuterio que seraacute avisado sempre que determinados conjuntos de peccedilas principalmente
mecacircnicas estiverem com seu desgaste natural no limite
vehicleldentColor - A vehicleldentColor eacute a string que armazena o nome da cor predominante
do veiacuteculo Esta informaccedilatildeo eacute gravada em faacutebrica e permanece inalterada durante a vida uacutetil
do veiacuteculo
vehicleldentChassisId - Todo veiacuteculo possui um nuacutemero de identificaccedilatildeo gravado fisicamente
em seu chassis ou monobloco esta variaacutevel armazena este nuacutemero
vehicleldentLicencePlate - Este atributo armazena a placa do veiacuteculo no caso do Brasil
composto por 3 letras e 4 nuacutemeros Esta identificaccedilatildeo somente eacute conhecida apoacutes o
licenciamento do veiacuteculo que eacute feito apoacutes a venda em consequumlecircncia o valor somente poderaacute
ser gravado na concessionaacuteria ou revenda
vehicleldentlpAddress - Esta variaacutevel estaacute determinada na vehicleMIB para uma eventual
necessidade de acesso a Internet sendo que um provedor de acesso iraacute fornecer o valor que
seraacute volaacutetil e teraacute a mesma duraccedilatildeo do acesso solicitado
vehicleldentMacAddress - Este campo foi implementado para que o veiacuteculo utilize um
nuacutemero uacutenico de identificaccedilatildeo dentro das mesmas regras vaacutelidas hoje para equipamentos e
acessoacuterios de informaacutetica A utilizaccedilatildeo de uma identificaccedilatildeo deste tipo poderaacute substituir uma
ou mais jaacute existentes
vehicleldentSerialNumber - O nuacutemero de seacuterie de produccedilatildeo do veiacuteculo eacute gravado em faacutebrica e
permanece inalterado durante a vida do mesmo Segue as regras de cada fabricante
vehicleldentWarrantv - Este atributo armazena o valor referente ao periacuteodo de garantia do
veiacuteculo tipicamente 1 ou 2 anos a partir da data da primeira venda Esta informaccedilatildeo serve
para que o proprietaacuterio seja notificado antes do vencimento deste limite para que possa
realizar as manutenccedilotildees necessaacuterias com um miacutenimo de gasto
4322 Grupo vehicleOwner
vehicleOwnerName - A variaacutevel vehicleOwnerName armazena o nome do proprietaacuterio do
veiacuteculo o mesmo nome que consta no documento legal de licenciamento Eacute gravado na
concessionaacuteria e alterado de acordo com os documentos do veiacuteculo
vehicleOwnerRegister - Este objeto serve para armazenar um nuacutemero de algum documento de
identificaccedilatildeo do proprietaacuterio No Brasil os valores preferenciais satildeo o Cadastro de Pessoa
Fiacutesica (CPF) e o Cadastro Nacional da Pessoa Juriacutedica (CNPJ) mas pode conter os nuacutemeros
da carteira nacional de habilitaccedilatildeo ou carteira de identidade
vehicleOwnerPhone - O atributo vehicleOwnerPhone registra o nuacutemero de um telefone de
contato do proprietaacuterio do veiacuteculo
vehicleOwnerMail - Esta string serve para armazenar o endereccedilo eletrocircnico (e-mail) do
proprietaacuterio do veiacuteculo Este valor e o anterior satildeo regravados em concessionaacuteria a cada troca
de proprietaacuterio
4323 Grupo vehicIeHistory
3 T I experimental vehicleMIB
Otilde P jJ vehicleMIBObjects Eacute L J vehicleldent El i_ J vehicleOwner
vehicleOwnerName vehicleO wnerR egister vehicleOwnerFone vehicleOwnerMail
B l_ J vehicleH istoryvehicleH istory D eliveryD ate vehicleH istoryVendor vehicleH istoryDealer
^ vehicleH istoryN umLinesEacute1 __J vehicleH istoryT able
B - lla vehicleH istoryEntryvehicleHistoryLinelndex
Q vehicleHistoryMaintenanceDate ^ vehicleH istoryMaintenance
vehicleH istoryuumlilChangeD ate Q vehicleH istoryOilChange
Fig 413 - Arvore de vehicleOwner e vehicIeHistory
vehicleHistorvDelivervDate - A variaacutevel em questatildeo foi criada para armazenar a data da
primeira entrega do veiacuteculo tipicamente a data constante na nota fiscal de venda da
montadora ou da concessionaacuteria destinada ao proprietaacuterio
vehicleHistoryVendor - A vehicleHistoryVendor armazena o nome do vendedor que realizou
a venda do veiacuteculo ao proprietaacuterio Este vendedor eacute tipicamente um funcionaacuterio da revenda
ou concessionaacuteria
vehicleHistorvDealer - O nome da revenda ou concessionaacuteria (pessoa juriacutedica) eacute gravado
neste campo de forma que fique registrada a empresa que comercializou o veiacuteculo
vehieleHistoryNumLines - Representa o nuacutemero maacuteximo de linhas que seratildeo armazenadas na
tabela vehicleHistoryTable
vehicleHistorvLinelndex - Representa o iacutendice da tabela vehicleHistoryTable
vehicleHistoryMaintenanceDate - A variaacutevel vehicleHistoryMaintenanceDate serve para
registrar as datas das manutenccedilotildees preventivas realizadas contendo dia mecircs e ano Esta
informaccedilatildeo serve principalmente para resguardar o usuaacuterio do veiacuteculo quanto agraves garantias de
peccedilas e sistemas
vehicleHistoryMaintenance - Aqui se identifica a quilometragem do veiacuteculo na ocasiatildeo em
que eacute realizada a manutenccedilatildeo preventiva Informada em quilocircmetros corresponde agrave marcaccedilatildeo
presente do odocircmetro do veiacuteculo
vehicleHistoryOilChangeDate - Esta variaacutevel armazena a data das trocas de oacuteleo lubrificante
do motor cuja periodicidade eacute definida pelo fabricante e deve ser cumprida a risca para o
veiacuteculo natildeo perder a garantia
vehicleHistoryOilChange - Este atributo registra a quilometragem do veiacuteculo por ocasiatildeo da
troca de oacuteleo lubrificante correspondente
48
4324 Grupo vehicleStatus
B - n experimental S gg vehicleMIB
vehicleMIBObjectsS3 __] vehicleldentra- r~l vehicleQwner reg L_3 vehicleHistory
S Q vehicleStatus|--reggt vehicleS tatusHeip j- - vehicles atusNurnLines
B r_ j vehicles tatusT able B l|sj vehicles tatusEntry
vehicleS tatusLinelndex vehicleS tatusS peed j- ^ vehicleStatusRpm
vehicleStatusMotorTemperature vehicleStatusFuelLevel
^ vehicleS tatusKmvehicleStatusTirePressure
^ vehicleStatusMotorOilLevel vehicleS tatusBatteryLevel
^ vehicleStatusLocation B Q j vehicleControl
j-regraquo vehicleControlFuel J ______ j______ 1 vehicleContfQllgnition________________
Fig 414 - Aacutervore de vehicleStatus
vehicleStatusHelp - Esta variaacutevel pode assumir somente os valores de ligado ou desligado eacute
acionada pelo condutor do veiacuteculo e serve como pedido de socorro Uma notificaccedilatildeo eacute emitida
a partir da vehicleStatusHelp
vehicleStatusNumLines - Este atributo serve para definir o nuacutemero maacuteximo de linhas da
tabela vehicleStatusTable
vehicleStatusLinelndex - Esta variaacutevel eacute o iacutendice da tabela vehicleStatusTable
vehicleStatusSpeed - Neste atributo eacute registrada a velocidade presente do veiacuteculo fornecida
pelo sistema convencional de sensoriamento do veiacuteculo em quilocircmetros ou milhas por hora
vehicleStatusRpm - A vehicleStatusRpm armazena o valor atual de rotaccedilotildees ou giros do eixo
principal do motor a unidade eacute rpm (rotaccedilotildees por minuto)
vehicleStatusMotorTemperature - Este atributo registra a temperatura atual do liacutequido de
arrefecimento do motor em graus centiacutegrados ou Fahrenheit
vehicleStatusFuelLevel - A variaacutevel vehicleStatusFuelLevel eacute usada para indicar o niacutevel atual
do combustiacutevel principal do veiacuteculo
vehicleStatusKm - A variaacutevel armazena a quilometragem total percorrida pelo veiacuteculo desde
sua fabricaccedilatildeo em quilocircmetros ou milhas terrestres
vehicleStatusTvrePressure - Este atributo foi criado para registrar o valor presente da pressatildeo
nos pneus do veiacuteculo e serve para informar sobre um pneu que esteja furado ou com uma
quantidade insuficiente de material gasoso ou liacutequido em seu interior Este monitoramento jaacute
existe hoje principalmente em caminhotildees de carga sendo raro em motocicletas e
automoacuteveis
vehicleStatusMotorOilLevel - Esta variaacutevel marca o niacutevel presente de oacuteleo lubrificante do
motor e ajuda a identificar uma eventual ldquoqueimardquo de oacuteleo ou seja um consumo acima do
previsto pelo fabricante que pode resultar em dano grave ao motor
vehicleStatusBatteryLevel - Este valor corresponde agrave carga atual da bateria que eacute usada
principalmente para dar a partida no veiacuteculo
vehicleStatusLocation - A informaccedilatildeo de localizaccedilatildeo do veiacuteculo pode ser feita de duas
maneiras uma aproximada resultado da associaccedilatildeo com a raacutedio-base que recebeu a
identificaccedilatildeo do veiacuteculo A segunda forma mais precisa eacute a partir da informaccedilatildeo gerada por
um moacutedulo GPS (global positioning system) do veiacuteculo o GPS atualiza constantemente a
vehicleStatusLocation com as coordenadas presentes
4325 Grupo vehicleControl
vehicleControlFuel - Este atributo de controle assume ligado ou desligado e eacute a forma do
sistema puacuteblico de controle da malha viaacuteria interromper remotamente o fornecimento de
combustiacutevel para o motor ocasionando a parada do veiacuteculo Esta accedilatildeo de controle eacute feita nos
casos de roubo fuga ou sequumlestro e requer intervenccedilatildeo policial
vehicleControlIgnition - Este atributo de controle assume ligado ou desligado e eacute a forma do
sistema puacuteblico de controle da malha viaacuteria interromper remotamente o sistema de igniccedilatildeo de
combustiacutevel para o motor ocasionando a parada do veiacuteculo Eacute uma alternativa ao controle
anterior pois enquanto um desliga a bomba de combustiacutevel o outro corta a energia eleacutetrica
que ocasiona a queima de combustiacutevel que aciona o motor Esta accedilatildeo de controle eacute feita nos
casos de roubo fuga ou sequumlestro e requer intervenccedilatildeo policial
433 Descriccedilatildeo de vehicleMIBNotificationsS L J experimental
Eacute H fg vehicleMIBB lt01 vehicleMIBObjects
Eacute vehicleldent Eacute O vehicleOwner te j__j vehicleHistory Eacute - f l vehicleStatus B - P l vehicleControl
U vehicleM IB N otificationsvehicleN otificationChangeO ilAndM aintenance
if vehicleN otificationHelp A f vehicleN otificationGuatanty
Eacute L J vehicleMIBConiacuteorrnance H r~l private______________________________________________
Fig 415 - Aacutervore de vehicleMIBNotifications
vehicleNotificationChangeOilAndMaintenance - Esta notificaccedilatildeo eacute emitida quando os limites
de troca de oacuteleo lubrificante do motor ou de manutenccedilatildeo preventiva estiverem proacuteximos e
auxilia o condutor do veiacuteculo a realizar estas tarefas em tempo haacutebil natildeo correndo o risco de
dano ou de perda de garantia
vehicleNotificationHelp - Esta notificaccedilatildeo eacute acionada em caso de pedido de socorro pelo
condutor do veiacuteculo
vehicleNotificationWarranty - A notificaccedilatildeo em questatildeo foi criada para informar o condutor
do veiacuteculo da aproximaccedilatildeo do final do periacuteodo de garantia regulamentar dado pela montadora
do veiacuteculo Este aviso permite que sejam feitos consertos sem ocircnus ou seja dentro da
cobertura da garantia
434 Descriccedilatildeo de vehicleMIBConformance
As regras de conformidade satildeo os niacuteveis de implementaccedilotildees da base de dados possiacuteveis
partindo de um conjunto miacutenimo aceitaacutevel ateacute a implementaccedilatildeo total A tabela 41 apresenta
as implementaccedilotildees baacutesica avanccedilada de controle e plena
4341 Descriccedilatildeo de vehicleComplience
vehicleBasicComplience - esta regra de conformidade incorpora o miacutenimo conjunto de
variaacuteveis que devem ser implementadas num veiacuteculo basicamente dados de identificaccedilatildeo e
status Estas variaacuteveis satildeo contidas em vehicleBasicGroup
vehicleAdvancedComplience - esta norma acrescenta a anterior os dados histoacutericos e as
notificaccedilotildees Composta pelos grupos vehicleBasicGroup vehicleAdvancedGroup e
vehicleNotificationsGroup
vehicleControlComplience - aleacutem das variaacuteveis de identificaccedilatildeo esta regra solicita as
implementaccedilotildees dos objetos de controle ou seja vehicleBasicGroup mais
vehicleControlGroup
vehicleFullComplience - esta implementaccedilatildeo considera todos os objetos da MIB no veiacuteculo
possibilitando identificaccedilatildeo completa dados estatiacutesticos status atual e capacidade de controle
Os grupos satildeo vehicleBasicGroup vehicleAdvancedGroup vehicleNotificationsGroup e
vehicleControlGroup
52
OBJETO BASIC ADV CONTROL FULL
vehicleldentManufacturer X X X X
vehicleldentModel X X X X
vehicleldentSoflware V ersion X X X X
vehicleldentAgentSoftwareVersion X X X X
vehicleldentT ype X X X X
vehicleldentFuel X X X X
vehicleldentManufacturing Y ear X X X X
vehicleldentModel Year X X X X
vehicleldentCapacity X X X X
vehicleldentPower X X X X
vehicleldentMotorType X X X X
vehicleldentMotorNumber X X X X
vehicleldentCylinder X X X X
vehicleldentFirstOilChange X X X X
vehicleldentOilChangePeriod X X X X
vehicleldentFirstMaintenance X X X X
vehicleldentMaintenancePeriod X X X X
vehicleldentColor X X X X
vehicleldentChassisId X X X X
vehicleldentLicencePlate X X X X
vehicleldentlpAddress X X X X
53
vehicleldentMacAddress X X X X
vehicleldentSerialNumber X X X X
vehicleldent Warranty X X X X
vehicleOwnerName X X
vehicleOwnerRegister X X
vehicleOwnerPhone X X
vehicleOwnerMail X X
vehicleHistoryDeliveryDate X X
veMcleHistoryV endor X X
vehicleHistoryDealer X X
vehicleHistoryNumLines X X
vehicleHistoryLinelndex X X
vehicleHistoryMaintenanceDate X X
vehicleHistoryMaintenance X X
vehicleHistoryOilChangeDate X X
vehicleHistoryOilChange X X
vehicleStatusHelp X X X X
vehicleStatusNumLines X X X X
vehicleStatusLinelndex X X X X
vehicleStatusSpeed X X X X
vehicleStatusRpm X X X X
vehicleStatusMotorTemperature X X X X
54
vehicleStatusFuelLevel X X X X
vehicleStatusKm X X X X
vehicleStatusTyrePressure X X X X
vehicleStatusMotorOilLevel X X X X
vehicleStatusBatteryLevel X X X X
vehicleStatusLocation X X X X
vehicleControlFuel X X
vehicleControlIgnition X X
vehicleNotificationChangeOilAndMaintenance X X
vehicleNotificationHelp X X
vehicleNotificationWarranty X X
Tabela 41 - Planilha de Conformidade
4342 Descriccedilatildeo de vehicleGroups
vehicleBasicGroup - conteacutem as variaacuteveis vehicleldentManufacturer vehicleldentModel
vehicleldentSoftwareVersion vehicleldentAgentSoftwareVersion vehicleldentType
vehicleldentFuel vehicleldentManufacturingYear vehicleldentModelYear vehicleldent
Capacity vehicleldentPower vehicleldentMotorType vehicleldentMotorNumber vehicle
IdentCylinder vehicleldentFirstOilChange vehicleldentOilChangePeriacuteod vehicleldentFirst
Maintenance vehicleldentMaintenancePeriod vehicleldentColor vehicleldentChassisId
vehicleldentLicencePlate vehicleldentlpAddress vehicleldentMacAddress vehicleldent
SerialNumber vehicleldentWarranty vehicleStatusHelp vehicleStatusNumLines
vehicleStatus Linelndex vehicleStatusSpeed vehicleStatusRpm vehicleStatusMotor
Temperature vehicleStatusFuelLevel vehicleStatusKm vehicleStatusTirePressure vehicle
StatusMotorOilLevel vehicleStatusBatteryLevel vehicleStatusLocation
vehicleAdvancedGroup - conteacutem os objetos vehicleOwnerName vehicleOwnerRegister
vehicleOwnerPhone vehicleOwnerMail vehicleHistoryDeliveryDate vehicleHistoryVendor
vehicleHistoryDealer vehicleHistoryNumLines vehicleHistoryLinelndex vehicleHistory
MaintenanceDate vehicleHistoryMaintenance vehicleHistoryOilChangeDate vehicleHistory
OilChange
vehicleControlGroup - conteacutem as variaacuteveis vehicleControlFuel e vehicleControlIgnition
vehicleNotificationsGroup - conteacutem os objetos vehicleNotificationChangeOilAnd
Maintenance vehicleNotificationHelp e vehicleNotificationWarranty
56
5 - CONCLUSAtildeO
O Brasil eacute um paiacutes com grandes mazelas sociais que satildeo agravadas por acidentes crimes e
contravenccedilotildees Todos estes eventos geram grandes prejuiacutezos econocircmicos e morais a toda
populaccedilatildeo Esta dissertaccedilatildeo propocircs definir um modelo tecnicamente viaacutevel que incremente
sensivelmente a capacidade do Estado de gerenciar sua frota de veiacuteculos que satildeo elementos
sempre presentes nos eventos em questatildeo
Este trabalho procurou detalhar fiacutesica e funcionalmente cada elemento necessaacuterio para que o
Modelo de Gerenciamento de Veiacuteculos Automotores funcione Embasou teoricamente as
vaacuterias tecnologias envolvidas e consolidou-as com sistemas similares existentes O passo
inicial para que haja o desenvolvimento das vaacuterias peccedilas do quebra-cabeccedila foi efetivamente
criado que foi o Modelo de Informaccedilatildeo - a MIB
Esta base de dados - a vehicleMIB - representa o ponto de partida para o desenvolvimento de
elementos necessaacuterios ao modelo aqui especificado A proacutepria MIB pode ser estendida de
acordo com as necessidades e caracteriacutesticas proprietaacuterias de cada fabricante de veiacuteculos Mas
as grandes frentes que se abrem satildeo as de desenvolvimentos de aplicaccedilotildees de gerenciamento e
equipamentos dedicados Neste sentido pretende-se dar continuidade a esta pesquisa atraveacutes
da especificaccedilatildeo e implementaccedilatildeo do microservidor veicular uma peccedila de hardware capaz de
interagir com sensores e atuadores de um automoacutevel e ao mesmo tempo comunicar-se com
uma rede ethemet sem fio e com o motorista tudo de forma segura e confiaacutevel
Os desafios poliacuteticos e sociais natildeo satildeo menores um modelo como o proposto aqui altera a
percepccedilatildeo e os haacutebitos das pessoas Altera tambeacutem a balanccedila do poder econocircmico do capital
pois algumas empresas simplesmente perdem sua utilidade bem como alguns oacutergatildeos estatais
Em compensaccedilatildeo novas empresas surgem novas tecnologias satildeo criadas e o paiacutes toma a
vanguarda em gerenciamento viaacuterio sepultando os interesses particulares em detrimento do
coletivo
O trabalho aqui desenvolvido representa a possibilidade de um avanccedilo social e econocircmico
consideraacutevel e recomenda-se que a pesquisa e o desenvolvimento continuem nesta linha
buscando materializar as ideacuteias e conceitos apresentados no Modelo de Gerenciamento de
Veiacuteculos Automotores
57
ANEXO 1 - VehicleMIB
VEHICLE-MIB DEFINITIONS = BEGIN
IMPORTSdirectory mgmt experimental enterprises
FROM RFC1155-SMI MODULE-IDENTITY OBJECT-TYPE NOTIFICATION-TYPE OBJECT-IDENTITY Counter32 Gauge32 Integer32 IpAddress
FROM SNMPv2-SMI DisplayString TimeStamp Timelnterval TestAndlncr
AutonomousType DateAndTime TEXTUAL-CONYENTION FROM SNMPv2-TC
MODULE-COMPLIANCE OBJECT-GROUP NOTIFICATION-GROUP FROM SNMPv2-CONF
mib-2FROM RFC1213-MIB
Positiveinteger NonNegativelnteger FROM UPS-MIB
MacAddressFROM BRIDGE-MIB
- 136 131vehicleMIB MODULE-IDENTITY
LAST-UPDATED 200210151827Z - october 15 2002 at 1827 ORGANIZATION UFSC - CPGCCCONT ACT-INF O
Bobiquins Estevatildeo de MelloPostal address BR Sistemas Ltda
Rua Lauro Linhares 2123803ATrindadeFlorianoacutepolis SC88036-002Brasil
Tel 55 48 234 8945 Fax 55 48 234 8945
E-mail bobibrsistemascombrDESCRIPTION
The MIB module to describe vehicles= experimental 1
- 1361311vehicleMIBObjects OBJECT IDENTIFIER = vehicleMIB 1
mdash The Device Identification group
All objects in this group except for vehicleldentLicencePlate and vehiclelpAddress are set at device initialization and remain static
- I36I3111vehicleldent OBJECT IDENTIFIER vehicleMIBObjects 1
- 136L31111vehicleldentManufacturer OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The name of the vehicles manufacturer= vehicleldent 1
- 136131112vehicleldentModel OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles model designation= vehicleldent 2
- 136131113vehicleldentSoftwareVersion OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles firmwaresoftware version(s) This variablemay or may not have the same value asvehicleldentAgentSoftwareVersion in some implementations
vehicleldent 3
- 136131114vehicleldent Agent Soft wareV ersion OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles agent software version This variable may or may not have the same value asvehicleldentvehicleSoftwareVersion in some implementations
= vehicleldent 4
- 136131115vehicleldentType OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles identification type= vehicleldent 5
- L36131116vehicleldentFuel OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles fuel identification= vehicleldent 6
- 136131117vehiclel dentManufacturing Y ear OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles year= vehicleldent 7
- 136131118vehicleldentModelYear OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles model year vehicleldent 8
- 136L31119vehicleldentCapacity OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles capacity= vehicleldent 9
- 1361311110vehicleldentPower OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles engine power
= vehicleldent 10
-1361311111vehicleldentMotorType OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles motor type= vehicleldent 11
- 1361311112vehicleldentMotorNumber OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles engine identification number= vehicleldent 12
- 1361311113vehicleldentCylinder OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles engine number of cylinders= vehicleldent 13
- 1361311114vehicleldentFirstOilChange OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles displacement required for the first oil change = vehicleldent 14
- 1361311115vehicleldentFirstMaintenance OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles displacement required for the first oficial maintenance
= vehicleldent 15
- 1361311116vehicleldentMaintenancePeriod OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles regular maintenance intervals= vehicleldent 16
-1361311117vehicleldentColor OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles predominant color= vehicleldent 17
- 1361311118vehicleldentChassisId OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles chassis identification number= vehicleldent 18
- 1361311119vehicleldentLicencePlate OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
A string which identifies the vehicles licence plate This object should be set by the dealer
= vehicleldent 19
- 1361311120vehicleldentlpAddress OBJECT-TYPE
SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION
The IP Address of the vehicle This value must be provided by the managing aplication A value of 0000 implies that there isnt a provider nearby
DEFVAL 00000000rsquoH = vehicleldent 20
- 1361311121vehicleldentMacAddress OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-only STATUS current DESCRIPTION
The MAC address used by this vehicle when it must be referred to in a unique fashion It is only required to be unique
REFERENCEIEEE 802ID-1990 Sections 64113 and 3125
= vehicleldent 21
-1361311122vehicleldentSerialNumber OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
A string which identifies the vehicles serial number = vehicleldent 22
- 1361311123vehicleldent Warranty OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
A string which identifies the vehicles warranty= vehicleldent 23
mdash Owner Group
- I36I3112vehicleOwner OBJECT IDENTIFIER = vehicleMIBObjects 2
- L36131121 vehicleOwnerName OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
A string which identifies the vehicles ownerThis object should be set by the dealer
= vehicleOwner 1
- 136L31122vehicleOwnerRegister OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current
DESCRIPTIONA string which identifies the owners registerThis object should be set by the dealer
= vehicleOwner 2
- 136131123 vehicleOwnerPhone OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
A string which identifies the owners phone number This object should be set by the dealer
vehicleOwner 3
- 136131124 vehicleOwnerMail OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
A string which identifies the owners e-mailThis object should be set by the dealer
vehicleOwner 4
mdash History Group
- 13613113vehicleHistory OBJECT IDENTIFIER = vehicleMIBObjects 3
- 136131131vehicleHistoryDeliveryDate OBJECT-TYPE
SYNTAX DateAndTime MAX-ACCESS read-write STATUS current DESCRIPTION
The vehicles delivery date and time= vehicleHistory 1
- 136L31132vehicleHistory Vendor OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
The name of the vehicles vendor= vehicleHistory 2
65
- 136L31133vehicleHistoryDealer OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
The name of the vehicles dealer= vehicleHistory 3
- 136131134vehicleHistoryNumLines OBJECT-TYPE
SYNTAX NonNegativelnteger MAX-ACCESS read-only STATUS current DESCRIPTION
The number of Status lines utilized in this device This variable indicates the number of rows in the History table
= vehicleHistory 4
- I36I31135 vehicleHistoryTable OBJECT-TYPE
SYNTAX SEQUENCE OF VehicleHistoryEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION
A list of History table entries= vehicleHistory 5
- 1361311351VehicleHistoryEntry OBJECT-TYPE
SYNTAX VehicleHistoryEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION
An entry containing information applicable to a particular History line
INDEX vehicleHistoryLinelndex = vehicleHistoryTable 1
VehicleHistoryEntry = SEQUENCE vehicleHistoryLinelndex INTEGER vehicleHistoryMaintenanceDate DateAndTime vehicleHistoryMaintenance NonNegativelnteger vehicleHistoryOilChangeDate Date AndT ime vehicleHistoryOilChange NonNegativelnteger
- 13613113511
66
vehicleHistoryLinelndex OBJECT-TYPE SYNTAX Positiveinteger MAX-ACCESS not-accessible STATUS current DESCRIPTION
The History line identifier= vehicleHistoryEntry 1
- 13613113512vehicleHistoryMaintenanceDate OBJECT-TYPE
SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION
The maintenance date= vehicleHistoryEntry 2
- 13613113513vehicleHistoryMaintenance OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS kmMAX-ACCESS read-only STATUS current DESCRIPTION
The present displacement of the vehicle on vehicleHistoryMaintenanceDate
= vehicleHistoryEntry 3
- 13613113514vehicleHistoryOilChangeDate OBJECT-TYPE
SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION
The motors oil change date= vehicleHistoryEntry 4
- 13613113515vehicleHistoryOilChange OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS kmMAX-ACCESS read-only STATUS current DESCRIPTION
The present displacement of the vehicle on vehicleHistoryOilChangeDate
= vehicleHistoryEntry 5
mdash The Status group
- 13613114vehicleStatus OBJECT IDENTIFIER = vehicleMIBObjects 4
- 136L31141 vehicleStatusHelp OBJECT-TYPE
SYNTAX INTEGER on(l) off(2)
MAX-ACCESS read-write STATUS current DESCRIPTION
Setting this object to on will cause the vehicle system to send a help notification Setting this object to off means normal situation
= vehicleStatus 1
- 136131142vehicleStatusNumLines OBJECT-TYPE
SYNTAX NonNegativelnteger MAX-ACCESS read-only STATUS current DESCRIPTION
The number of Status lines utilized in this deviceThis variable indicates the number of rows in the Status table
= vehicleStatus 2
- 136131143 vehicleStatusTable OBJECT-TYPE
SYNTAX SEQUENCE OF VehicleStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION
A list of Status table entries= vehicleStatus 3
- I36I311431 VehicleStatusEntry OBJECT-TYPE
SYNTAX VehicleStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION
An entry containing information applicable to a particular Status line
INDEX vehicleStatusLinelndex = vehicleStatusTable 1
VehicleStatusEntry = SEQUENCE vehicleStatusLinelndex INTEGER vehicleStatusSpeed NonNegativelntegervehicleStatusRpm NonNegativelntegervehicleStatusMotorTemperature INTEGER vehicleStatusFuelLevel NonNegativelnteger vehicleStatusKm NonNegativelntegervehicleStatusTirePressure NonNegativelnteger vehicleStatusMotorOilLevel NonNegativelnteger vehicleStatusBatteryLevel NonNegativelnteger vehicleStatusLocation DisplayString
- I36I31134311vehicleStatusLinelndex OBJECT-TYPE
SYNTAX Positiveinteger MAX-ACCESS not-accessible STATUS current DESCRIPTION
The Status line identifier= VehicleStatusEntry 1
- 136131134312vehicleStatusSpeed OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS km per hourMAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles current speed= VehicleStatusEntry 2
- 136131134313vehicleStatusRpm OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS rotations per minuteMAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles current rotations per minute= VehicleStatusEntry 3
- 136131134314vehicleStatusMotorT emperature OBJECT-TYPE
SYNTAX INTEGER UNITS degrees CentigradeMAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles engine current temperature
= vehicleStatusEntry 4
- 136131134315 vehicleStatusFuelLevel OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS HireMAX-ACCESS read-only STATUS current DESCRIPTION
The current fuel level= vehicleStatusEntry 5
- 136131134316vehicleStatusKm OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS kmMAX-ACCESS read-only STATUS current DESCRIPTION
The current total displacement of vehicle = vehicleStatusEntry 6
- 136131134317 vehicleStatusTirePressure OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS psiMAX-ACCESS read-only STATUS current DESCRIPTION
The current tire pressure vehicleStatusEntry 7
- 136131134318 vehicleStatusMotorOilLevel OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS litreMAX-ACCESS read-only STATUS current DESCRIPTION
The current motor oil level= vehicleStatusEntry 8
- 136131134319 vehicleStatusBatteryLevel OBJECT-TYPE
SYNTAX INTEGER unknown(l) batteryNormal(2) batteryLow(3)
MAX-ACCESS read-only
STATUS currentDESCRIPTION
The indication of the capacity remaining in the vehicles battery system
= vehicleStatusEntry 9
- 1361311343110 vehicleStatusLocation OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
The GPS indication of the vehicles current location
vehicleStatusEntry 10
mdash The Control group
- 13613115vehicleControl OBJECT IDENTIFIER = vehicleMIBObjects 5
- 136131151 vehicleControlFuel OBJECT-TYPE
SYNTAX INTEGER on(l) off(2)
MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION
Setting this object to On(l) indicates that the vehicle is able to be turned on Setting to Off(2) will cause the fuel to be cut offrsquo
= vehicleControl 1
- 136131152 vehicleControlIgnition OBJECT-TYPE
SYNTAX INTEGER on(l) ofi(2)
MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION
Setting this object to On(l) indicates that the vehicle is to be turned on Setting to 00(2) will cause the eletric system to be cut off1
= vehicleControl 2
mdash Notifications
- This section defines the well-known notifications sent by- vehicle agents
- 1361312vehicleMIBNotifications OBJECT IDENTIFIER = vehicleMIB 2
- I36I3121vehicleNotificationChangeOilAndMaintenance NOTIFICATION-TYPE
OBJECTS vehicleHistoryMaintenanceDate vehicleHistoryMaintenance vehicleHistoryOilChangeDate vehicleHistoryOilChange
STATUS current DESCRIPTION
The vehicle is approaching oil change and regular maintenance dates This Notification is persistent and is resent at one day intervals until the history table is updated
= vehicleMIBNotifications 1
- 13613122vehicleNotificationHelp NOTIFICATION-TYPE
OBJECTS vehicleStatusHelp STATUS current DESCRIPTION
This Notification is sent when the vehicles conductor turns on a help switch
= vehicleMIBNotifications 2
- I36I3123vehicleNotificationWarranty NOTIFICATION-TYPE
OBJECTS vehicleldentWarranty STATUS current DESCRIPTION
The vehicles warranty is close to expiring dateThis Notification is persistent andis resent at one week intervals until dead line
= vehicleMIBNotifications 3
mdash Conformance information
mdash1361313vehicleMIBConformance OBJECT IDENTIFIER = vehicleMIB 3
-13613131vehicleCompliance OBJECT IDENTIFIER = vehicleMIBConformance 1
mdash compliance statements
mdash136131311vehicleBasicCompliance MODULE-COMPLIANCE
STATUS current DESCRIPTION
The compliance statement for vehicles that only support the identifying and status objects
MODULE mdash this moduleMANDATORY-GROUPS vehicleBasicGroup
= vehicleCompliance 1
mdash136131312vehicleAdvancedCompliance MODULE-COMPLIANCE
STATUS current DESCRIPTION
The compliance statement for vehicles that support advanced-feature functions such as history and notifications
MODULE mdash this moduleMANDATORY-GROUPS vehicleBasicGroup
vehicleAdvancedGroup vehicleNotificationsGroup
= vehicleCompliance 2
mdash136131313vehicleControlCompliance MODULE-COMPLIANCE
STATUS current DESCRIPTION
The compliance statement for vehicles that support control-featured functions
MODULE mdash this moduleMANDATORY-GROUPS vehicleBasicGroup
vehicleControlGroup = vehicleCompliance 3
mdash136131314vehicleFullCompliance MODULE-COMPLIANCE
STATUS current DESCRIPTION
The compliance statement for vehicles that support all functions
MODULE mdash this moduleMANDATORY-GROUPS vehicleBasicGroup
vehicleAdvancedGroup vehicleNotificationsGroup
73
vehicleControlGroup = vehicleCompliance 4
mdash units of conformance
mdash summary at a glance
mdash basic adv ControlmdashvehicleldentManufacturer X X X X
mdashvehicleldentModel x X X X
mdashvehicleldentSoftwareVersion x X X X
mdashvehicleldentAgentSoftwareVersion X X X X
mdashvehicleldentType X X X X
mdashvehicleldentFuel X X X X
mdashvehicleldentManufacturing Y ear X X X X
mdashvehicleldentModel Year X X X X
mdashvehicleldentCapacity X X X X
mdashvehicleldentPower X X X X
mdashvehicleldentMotorType X X X XmdashvehicleldentMotorNumber X X X X
mdashvehicleldentCylinder X X X X
mdashvehicleldentFirstOilChange X X X X
mdashvehicleldentOilChangePeriod X X X XmdashvehicleldentFirstMaintenance X X X X
mdashvehicleldentMaintenancePeriod X X X XmdashvehicleldentColor X X X X
mdashvehicleldentChassisId X X X XmdashvehicleldentLicencePlate X X X X
mdashvehicleldentlpAddress X X X XmdashvehicleldentMacAddress X X X X
mdashvehicleldentSerialNumber X X X XmdashvehicleldentWarranty X X X X
mdashvehicleOwnerName X X
mdashvehicleOwnerRegister X XmdashvehicleOwnerPhone X X
mdashvehicleOwnerMail X X
mdashvehicleHistoryDeliveryDate X X
mdashvehicleHistoryVendor X X
mdashvehicleHistoryDealer X X
mdashvehicleHistoryNumLines X X
mdashvehicleHistoryLinelndex X X
mdashvehicleHistoryMaintenanceDate X X
mdashvehicleHistoryMaintenance X X
mdashvehicleHistoryOilChangeDate X X
mdashvehicleHistoryOilChange X X
mdashvehicleStatusHelp X X X X
mdashvehicleStatusNumLines X X X X
mdashvehicleStatusLinelndex X X X X
mdashvehicleStatusSpeed X X X X
mdashvehicleStatusRpm X X X X
mdashvehicleStatusMotorTemperature X X X X
mdashvehicleStatusFuelLevel X X X X
mdashvehicleStatusKm X X X X
mdashvehicleStatusTyrePressure X X X X
--vehicleStatusMotorOilLevel X X X X
mdashvehicleStatusBatteryLevel X X X X
mdashvehicleStatusLocation X X X X
mdashvehicleControlFuel X X
mdashvehicleControlIgnition X X
mdashvehicleNotificationChangeOilAndMaintenance X X
mdashvehicleNotificationHelp X X
mdashvehicleNotificationWarranty X X
- units of conformance
- I36I3132vehicleGroups OBJECT IDENTIFIER = vehicleMIBConformance 2
- 136131321vehicleBasicGroup OBJECT-GROUP
OBJECTS vehicleldentManufacturer vehicleldentModel vehicleldentSoftwareVersion vehicleldent AgentSoft waumlre V ersion vehicleldentType vehicleldentFuel vehicleldentManufacturing Y ear vehicleldentModel Year vehicleldentCapacity vehicleldentPowervehicleldentMotorType vehicleldentMotorNumber vehicleldentCylindervehicleldentFirstOilChange vehicleldentOilChangePeriod vehicleldentFirstMaintenance vehicleldentMaintenancePeriod vehicleldentColor vehicleldentChassisId vehicleldentLicencePlate vehicleldentlpAddress vehicleldentMacAddress vehicleldentSerialNumber vehicleldentWarranty vehicleStatusHelp vehicleStatusNumLines vehicleStatusLinelndex vehicleStatusSpeed vehicleStatusRpm vehicleStatusMotorTemperature vehicleStatusFuelLevel vehicleStatusKm vehicleStatusTirePressure vehicleStatusMotorOilLevel
75
vehicleStatusBatteryLevel vehicleStatusLocation STATUS current DESCRIPTION
The vehicleBasicGroup defines objects which are common across all vehicles which meet basic compliance
= vehicleGroups 1
- 136131322vehicleAdvancedGroup OBJECT-GROUP
OBJECTS vehicleOwnerName vehicleOwnerRegister vehicleOwnerPhone vehicleOwnerMail vehicleHistoryDeliveryDate vehicleHistoryVendor vehicleHistoryDealer vehicleHistoryNumLines vehicleHistoryLinelndex vehicleHistoryMaintenanceDate vehicleHistoryMaintenance vehicleHistoryOilChangeDate vehicleHistoryOilChange
STATUS current DESCRIPTION
The vehicleAdvancedGroup defines objects which are related to vehicles history and owner
vehicleGroups 2
- 136131323vehicleControlGroup OBJECT-GROUP
OBJECTS vehicleControlFuel vehicleControlIgnition STATUS current DESCRIPTION
The vehicleControlGroup defines objects which are related to control-feature functions
= vehicleGroups 3
- 136131324vehicleNotificationGroup NOTIFICATION-GROUP
NOTIFICATIONS vehicleNotificationChangeOilAndMaintenance vehicleNotificationHelp vehicleNotificationWarranty
STATUS current DESCRIPTION
The vehicleNotificationGroup defines objects which are related to notifications-feature functions
= vehicleGroups 4
END
GLOSSAacuteRIO E ABREVIACcedilOtildeES
ASNl Abstract Syntax Notation One - Notaccedilatildeo de Sintaxe Abstrata Um Uma notaccedilatildeo para
representaccedilatildeo de dados em protocolos de comunicaccedilatildeo definida pela ISO O gerenciamento
Internet utiliza um subconjunto de ASNl
CDMA Code Division Multiple Access - acesso muacuteltiplo por divisatildeo de coacutedigo
EHF Extremely High Frequency - frequumlecircncia extremamente alta
FDMA Frequency Division Multiple Access - acesso muacuteltiplo por divisatildeo de frequumlecircncia
HF High Frequency - frequumlecircncia alta
HTTP Hiper-Text Markup Language - Linguagem de Marcaccedilatildeo de HiperTexto A linguagem
utilizada na construccedilatildeo de paacuteginas WWW
ISM Industrial Scientific and Medical bands - Faixas de frequumlecircncias alocadas para aplicaccedilotildees
industriais cientiacuteficas e meacutedicas
ISO International Organization for Standardization - Organizaccedilatildeo Internacional para
Padronizaccedilatildeo Um dos oacutergatildeos mais importantes no mundo de padronizaccedilotildees com diversos
estudos na aacuterea de computadores e particularmente de redes de computadores
LF Low Frequency - frequumlecircncia baixa
MF Medium Frequency - frequumlecircncia meacutedia
MIB Management Information Base - Base de Informaccedilotildees de Gerenciamento Uma coleccedilatildeo
de informaccedilotildees gerenciais sobre um determinado recurso
OSI Open Systems Interconnection - Interconexatildeo de Sistemas Abertos Um conjunto de
padronizaccedilotildees para interconexatildeo de sistemas em redes de computadores
RFC Request For Comments - Requisiccedilotildees Para Comentaacuterios Os documentos publicados pelo
IETF e que tratam de assuntos Internet Nem todos os RFCs satildeo padrotildees e alguns jamais o
chegam a ser
SHF Super High Frequency - frequumlecircncia super-alta
Site - Conjunto de documentos da WWW acessiacuteveis a partir de um determinado endereccedilo Eacute o
endereccedilo virtual de uma empresa ou uma aplicaccedilatildeo
SMI Structure o f Management Information - Estrutura da Informaccedilatildeo de Gerenciamento
Define a maneira como as informaccedilotildees de gerenciamento satildeo criadas e seus relacionamentos
SNMP Simple Network Management Protocol - Protocolo de Gerenciamento de Redes
Simples o protocolo de gerenciamento utilizado na Internet
TCPIP Transmission Control Protocol Internet Protocol - Protocolo de Controle de
Transmissotildees Protocolo Internet Os protocolos baacutesicos utilizados na Internet
TDMA Time Division Multiple Access mdash acesso muacuteltiplo por divisatildeo de tempo
UHF Ultra High Frequency - frequumlecircncia ultra-alta
VHF Very High Frequency - frequumlecircncia muito alta
VLF Very Low Frequency - frequumlecircncia muito baixa
WWW World Wide Web - Grande Teia Mundial Nome dado ao conjunto de maacutequinas que
trocam informaccedilotildees utilizando o protocolo HTTP
78
REFEREcircNCIAS BIBLIOGRAacuteFICAS
ANATEL Agecircncia Nacional de Telecomunicaccedilotildees Atribuiccedilatildeo de faixas de frequumlecircncias no Brasil Disponiacutevel em lthttpwwwanatelgovbrToolsframeasplink=radiofrequencia qaffpdfgt Acesso em 26 set 2002
thBICSI Telecommunications distribution methods manual 8 ed Tampa Florida v2 1998 Cap 29
BRASIL Web Site Oficial do Departamento Nacional de Tracircnsito Disponiacutevel em lthttpwww denatrangovbrpg70jspgt Acesso em 08 nov 2002
BRASIL Web Site Oficial do Departamento Nacional de Tracircnsito Disponiacutevel em httpwww denatrangovbrpgl8jspgt Acesso em 10 nov 2002
CASE J et al RFC 1157 - A Simple Network Management Protocol (SNMP) Network Working Group may 1990 p 5
FIAT AUTOMOacuteVEIS Web Site Oficial do Brasil Disponiacutevel em httpwwwfiatcombr index_sitephpgt institucional a faacutebrica Acesso em 19 nov 2002
GOOGLE Web Site de Busca Disponiacutevel em lthttpwwwgooglecombrsearch hl=ptampie=ISO-8859-1 ampq=22rastreamento+de+veEDculo s22ampbtnG=Pesquisa+Google amplr=lang_ptgt Acesso em 15 out 2002
MELLO Roseleine Calgaro Uma MIB de apoio agrave gerecircncia do relacionamento com o cliente em comeacutercio eletrocircnico 2002 108 f Dissertaccedilatildeo (Mestrado em Ciecircncias da Computaccedilatildeo) - Universidade Federal de Santa Catarina Florianoacutepolis 2002
RIO DE JANEIRO (Estado) 5 set 2002 Tracircnsito Brasil Estatiacutestica da Organizaccedilatildeo Mundial de Sauacutede sobre tracircnsito Disponiacutevel em lthttpwwwtransitobrasilcombrnoticia noticiaphp noti=1044gt Acesso em 22 out 2002
RIO DE JANEIRO (Estado) SuperTrack Rastreamento de veiacuteculos Disponiacutevel em lthttp wwwsupertrackcombr2htmgt Acesso em 02 out 2002
79
RIO DE JANEIRO (Estado) Revista Engebraacutes Mortos no tracircnsito chegam a 1 milhatildeo e acidentes consomem US$ 10 bi ao ano Disponiacutevel em lthttpwwwengebrascombr EngbWebportuguesmortosnohtmgt Acesso em 24 set 2002
TANENBAUM Andrew S Redes de computadores 3 ed Rio de Janeiro Campus 1997 923 p
TANIGUCHI Caacutessio O bom exemplo do tracircnsito em Curitiba Curitiba mar 2002 Disponiacutevel em lthttpwwwcuritibaprgovbrpmcAgenciaartigostransitolhtmlgt Acesso em 19 nov 2002
TIM Telesc Celular Cobertura Disponiacutevel em lthttpwww2timsulcombr intemaaspitem=2amppagina=coberturagt Acesso em 26 set 2002
32
REVENDA DE AUTOMOacuteVEIS
Fig 44 - Gerenciamento na comercializaccedilatildeo e manutenccedilatildeo do veiacuteculo
Encerrada a primeira comercializaccedilatildeo do veiacuteculo inicia-se a etapa de utilizaccedilatildeo do mesmo
por um proprietaacuterio ou condutor O microservidor veicular interage com o condutor via painel
digital ou sintetizador de voz Alguns veiacuteculos de maior valor agregado jaacute satildeo equipados com
paineacuteis que atendem ao ldquocomputador de bordoldquo e ao sistema de som raacutedios FM transmitem
pequenas chamadas e notiacutecias que satildeo lidas no interior do veiacuteculo Sintetizadores de voz
equipam os veiacuteculos chamados ldquotop de linhardquo e informam para o motorista colocar o cinto de
seguranccedila que existem portas abertas etc O Modelo de Gerenciamento de Veiacuteculos
Automotores possibilita que haja um enriquecimento das informaccedilotildees e possibilidades para o
condutor do veiacuteculo conforme mostra a figura 45
33
Fig 45 - Gerenciamento no uso do veiacuteculo
PROPRIETAacuteRIO DO AUTOMOacuteVEL
Monitoramento
Garantia e revisotildees
Seguranccedila
O proprietaacuterio do veiacuteculo eacute notificado sempre que uma troca de oacuteleo ou manutenccedilatildeo
preventiva eacute necessaacuteria diminuindo os riscos de uma eventual perda de garantia do fabricante
O aviso de que a garantia do veiacuteculo estaacute expirando tambeacutem existe e isto possibilita uma
eventual diminuiccedilatildeo de custos numa revisatildeo Como o veiacuteculo interage com o sistema gestor
de tracircnsito o modelo prevecirc um mecanismo de solicitaccedilatildeo de socorro muito uacutetil em casos de
acidentes ou quebra do veiacuteculo O maior benefiacutecio eacute saber que seu veiacuteculo estaacute sendo
monitorado assim como os outros veiacuteculos que estatildeo trafegando O monitoramento causa
maior disciplina no tracircnsito e a consequumlente diminuiccedilatildeo de acidentes como mostra a
experiecircncia na capital paranaense na palavra de Cassio Taniguchi
Em 2001 foram 20 menos mortes no tracircnsito curitibano Passamos de 16 em 2000 para 13 morte em cada grupo de 10 mil veiacuteculos Esse eacute o indicador utilizado para mensurar o niacutevel de seguranccedila no tracircnsito urbano E eacute tambeacutem um iacutendice capaz de nos informar a respeito do niacutevel de civilidade que nossa sociedade alcanccedilou Os curitibanos merecem aplausos porque esse resultado eacute fruto de um esforccedilo coletivo que tem envolvido toda a
34
cidade desde 1997 quando lanccedilamos o programa Cidadatildeo em Tracircnsito O programa todos lembram eacute ancorado no tripeacute formado pela engenharia de traacutefego fiscalizaccedilatildeo e educaccedilatildeo para o Tracircnsito E em cinco anos os resultados falam por si proacuteprios O investimento realizado pela Prefeitura de Curitiba passa de R$ 100 milhotildees - o maior entre as cidades de mesmo porte no paiacutes (TANIGUCHI 2002)
O gerenciamento do veiacuteculo auxilia os engenheiros de traacutefego e aumenta o poder de
fiscalizaccedilatildeo do Poder Puacuteblico tornando praticamente inviaacuteveis as accedilotildees criminosas
envolvendo veiacuteculos O Poder Puacuteblico do Brasil bem como de todo paiacutes que adotar este
modelo de gerenciamento ganha uma ferramenta poderosa de gestatildeo de tracircnsito com reflexos
em oacutergatildeos governamentais federais estaduais e municipais diversos tais como departamentos
de tracircnsito departamentos de poliacutecia rodoviaacuteria poliacutecias civil e militar serviccedilos de
inteligecircncia poliacutecia federal serviccedilos de repressatildeo ao crime organizado e secretarias de
receita A figura 46 ilustra algumas situaccedilotildees contempladas neste modelo proposto
Fig 46 - Gerenciamento pelo Poder Puacuteblico
Administraccedilatildeo da malha viaacuteria
Controle de roubos e acidentes
PODER PUacuteBLICOMonitoramento de
tracircnsito
O poder que o modelo disponibiliza aos oacutergatildeos puacuteblicos eacute o poder da informaccedilatildeo em tempo
real o conjunto formado pela identificaccedilatildeo inequiacutevoca do veiacuteculo seu provaacutevel condutor e a
localizaccedilatildeo atual com pequena margem de erro permite accedilotildees policiais raacutepidas e eficientes O
Modelo de Gerenciamento de Veiacuteculos permite ainda que o sistema gestor execute controles
remotamente sobre o veiacuteculo como corte de combustiacutevel e de igniccedilatildeo do motor causando a
imobilizaccedilatildeo instantacircnea As Estaccedilotildees Puacuteblicas de Gerenciamento satildeo as mais complexas e as
mais seguras de todo o modelo visto o poder que carregam em sua aplicaccedilatildeo Apenas o Poder
Puacuteblico constituiacutedo pode ter acesso a estas potencialidades do sistema e para tanto a
aplicaccedilatildeo-gerente deve ser inviolaacutevel
A figura 47 simula uma implantaccedilatildeo de estaccedilotildees radiobase na regiatildeo central da capital
catarinense dando uma ideacuteia de como seria a distribuiccedilatildeo das antenas para haver
gerenciamento sobre os veiacuteculos que circulam na aacuterea
Fig 47 - Estaccedilotildees Radiobase em Florianoacutepolis
42 Arquitetura Funcional
O sistema fiacutesico apresentado anteriormente eacute mostrado aqui como entidades loacutegicas
posicionadas de acordo com sua funccedilatildeo no modelo de gerenciamento A figura 46 ilustra o
modelo funcional
36
Fig 48 - Modelo Funcional de Gerenciamento
421 Estaccedilotildees de Gerenciamento
As estaccedilotildees de gerenciamento satildeo de diferentes porte e complexidade variando de uma
estaccedilatildeo simples para gravaccedilatildeo de dados de identificaccedilatildeo na faacutebrica ateacute um grande complexo
de gerenciamento de veiacuteculos montado com computadores de grande porte e programas de
gerenciamento capazes de suportar milhares de noacutes (veiacuteculos) no Departamento de Estradas
de Rodagem de uma unidade da federaccedilatildeo As estaccedilotildees seratildeo basicamente destinadas a trecircs
finalidades de acordo com os interesses dos mantenedores da gerecircncia
4211 Estaccedilotildees de Gerenciamento de Produccedilatildeo
As estaccedilotildees de produccedilatildeo satildeo localizadas no ambiente de montagem do veiacuteculo ao lado da
linha de produccedilatildeo em seacuterie da motocicleta do automoacutevel do caminhatildeo do utilitaacuterio do
trator etc Esta estaccedilatildeo serviraacute para gravar as primeiras variaacuteveis na MIB do veiacuteculo
basicamente as de identificaccedilatildeo tais como nome do fabricante modelo do veiacuteculo nuacutemero de
seacuterie etc Estes dados satildeo estaacuteticos e soacute podem ser gravados e alterados em faacutebrica satildeo
uacutenicos e sua longevidade eacute coincidente com a do veiacuteculo
4212 Estaccedilotildees de Gerenciamento de Manutenccedilatildeo
As estaccedilotildees de manutenccedilatildeo estaratildeo baseadas nas concessionaacuterias autorizadas revendas de
automoacuteveis e oficinas mecacircnicas Sua funccedilatildeo baacutesica seraacute a gravaccedilatildeo de dados relativos agrave
venda e ao proprietaacuterio do veiacuteculo Satildeo estaccedilotildees simples que poderatildeo consultar as
informaccedilotildees de qualquer carro de qualquer marca visto que a padronizaccedilatildeo usando SNMP
retira o caraacuteter proprietaacuterio dos sistemas atuais
4213 Estaccedilotildees Puacuteblicas de Gerenciamento
Satildeo estaccedilotildees complexas e seguras que gerenciam a malha viaacuteria de um ou mais municiacutepios de
um estado da uniatildeo Basicamente compostas por hardware e software de grande porte como
por exemplo uma workstation HP ou IBM rodando Openview ou Unicenter TNG interagindo
com uma base de dados Oracle A seguranccedila possibilitada pelo SNMPv3 eacute um fator
primordial neste caso pois aqui estaratildeo sendo utilizadas funccedilotildees de controle vitais no veiacuteculo
422 Noacutes Gerenciados
O noacute gerenciado neste modelo proposto eacute tipicamente um veiacuteculo automotor conforme citado
anteriormente Aqui existe uma caracteriacutestica singular que eacute a de que os noacutes satildeo moacuteveis estatildeo
constantemente em deslocamento desde sua fabricaccedilatildeo na montadora passando pelo
transporte ateacute a revenda e o uso posterior pelo proprietaacuterio ou motorista O veiacuteculo dispotildee de
um hardware especialista - um microservidor veicular mdash que contecircm a vehicleMIB e o agente
este hardware interage com os sensores e atuadores existentes no automoacutevel O microservidor
veicular eacute composto basicamente de uma unidade central de processamento memoacuteria volaacutetil
memoacuteria permanente interface com o veiacuteculo e com a rede sem fio este produto assim como
descrito neste modelo natildeo existe comercialmente poreacutem a tecnologia eacute a mesma que eacute
utilizada na implementaccedilatildeo de gerenciamento em roteadores e switches
423 Meio de Comunicaccedilatildeo
A forma como a estaccedilatildeo gerenciadora e o noacute gerenciado trocam informaccedilotildees eacute por
radiofrequumlecircncia ou seja eacute uma comunicaccedilatildeo ethemet sem fio (wireless) que utiliza a mesma
tecnologia jaacute empregada em redes locais O gerente (estaccedilatildeo gerente) interage com o agente
(noacute gerenciado) por intermeacutedio de uma bridge ethemet sem fio e vice-versa A frequumlecircncia de
difusatildeo deve ser diversa das maciccedilamente utilizadas ISM (Aplicaccedilotildees Industriais Cientiacuteficas
e Meacutedicas) por motivos oacutebvios a escolha deve recair nas faixas atribuiacutedas para aplicaccedilatildeo
moacutevel terrestre preferencialmente as proacuteximas das bases de VHF e UHF 41015 MHz ateacute 50
MHz e 3354 MHZ ateacute 3999 MHz (ANATEL 2002)
Fig 49 - Espectro de frequumlecircncias no Brasil
423 Informaccedilotildees de Gerenciamento
As informaccedilotildees envolvidas estatildeo definidas em vehicleMIB e satildeo tratadas pelo agente
especialista que acompanha o veiacuteculo Os objetos ou atributos em questatildeo atendem a
legislaccedilatildeo brasileira de tracircnsito vigente e os requisitos baacutesicos do fabricante do revendedor e
do proprietaacuterio
39
424 Protocolo de Gerenciamento
O protocolo a ser utilizado eacute o SNMPv3 implementado sobre SNMPv2 A versatildeo 3 apresenta
vaacuterios avanccedilos na questatildeo de seguranccedila e as definiccedilotildees podem ser vistas nas RFCs 2571 a
2575 Como esta versatildeo natildeo eacute completa existe a necessidade da versatildeo anterior que pode ser
vista nas RFCs 1905 e 1906
43 Arquitetura de Informaccedilatildeo
A vehicleMIB foi projetada para atender as demandas baacutesicas de todas entidades fiacutesicas e
juriacutedicas que interagem com um automoacutevel Esta MIB procura natildeo conflitar com os sistemas
atualmente implantados que foram concebidos com outra finalidade
A pesquisa que resultou nesta MIB abrangeu a atual legislaccedilatildeo de tracircnsito os atuais coacutedigos
procedimentos e nuacutemeros empregados pela induacutestria automobiliacutestica e suas concessionaacuterias
As funccedilotildees principais de um automoacutevel foram contempladas somou-se a elas algumas
variaacuteveis trazidas do universo de redes de computadores e outras retiradas de carros-conceito
431 Desenvolvimento da MIB
Utilizou-se como ferramenta de auxiacutelio um pacote de programas da MG-Soft chamado MIB
Browser Professional Edition sendo que as figuras que mostram a aacutervore da MIB satildeo telas
capturadas deste software
40
f j MG-SOFT MIszlig Compiler - [MIszlig Group1J File Edit View Modules Jools Window Help
B MIB Tree B Q ] iso
B - Q org B Q dod
R-f1 internetiQ j directorv
+i _ J mgmtR I__| experimental
B vehicleMIBi Q j vehideMIBObjects Si f j vehicleMIBNotifications IS _ J vehicleMIBConformance
f i L_1 private I- SNMPvl Traps
ffl iJ T extual ConventionsS Type Assignments
Fig 410 - Aacutervore da MIB
A vehicleMIB faz parte do grupo experimental (3) segundo a notaccedilatildeo ASNl utilizada pelo
protocolo SNMP Os objetos definidos (OBJECT IDENTIFIER) para compor a vehicleMIB
foram trecircs a saber
vehicleMIBObjects conteacutem todas as informaccedilotildees relativas a identificaccedilatildeo do veiacuteculo
(vehicleldent) ao proprietaacuterio do veiacuteculo (vehicleOwner) o seu histoacuterico (vehicleHistory)
valores momentacircneos (vehicleStatus) e variaacuteveis para controle (vehicleControl)
vehicleMIBNotifications este objeto comporta os atributos utilizados para notificaccedilatildeo de
eventos importantes e se destinam principalmente para servir ao motoristaproprietaacuterio
vehicleMIBConformance este grupo define as necessidades e possibilidades de
implementaccedilatildeo segundo uma famiacutelia de objetos (OBJECT-GROUP) preacute-determinada Os
atributos referentes a grupos e as questotildees de concordacircncia estatildeo contidos nos OBJECT
IDENTIFIER vehicleGroups e vehicleCompliance
41
bullJMG-SOFT MIB Compilei [MIB Group]Uumliacute File Edit View Modules loots Window Help
tg satildegt U m amp T raquo f t I o s P3 m p | 0
B ^ MIB Tree B _ J iso
H Q j org eacute Q dod
Eacute j J internetP~1 directory
B i_ J mgmt rsquo Q j mib-2
agrave Q experimental Ograve OtildeEcirc vehicleMIB
Egrave __| vehicleMIBObjectsSi _ J vehicleldent ffl- n vehicleOwner E _ ] vehicle History ffl- fj vehicleStatus Egrave C j vehicleControl
atilde __) vehicleMIBNotificationsvehicleN otificationChangeO ilAndM aintenance
lt4 vehicleN otificationHelp d f vehicleNotificationGuaranty
B _ ] vehicleMIBConformance IacuteB _ J vehicleCompliance Eacute L J vehicleGroups
B -(_J private1Q j enterprises
Fig 411mdash Aacutervore de vehicleMIBObjects
432 Descriccedilatildeo de vehicleMIBObjects
Esta seccedilatildeo descreve com maiores detalhes cada variaacutevel que compotildee a vehicleMIBObjects
que eacute composta pelos grupos vehicleldent vehicleOwner vehicleHistory vehicleStatus e
vehicleControl
42
4321 Grupo vehicleldent
F1 P 1 experimental Eacute- vehicleMIB
lEacute vehicleMIB Objects B- [_ J vehicleldent
vehicleldentManufacturer vehicleldentModel
vehicleldentSoftwareVersionamp vehideldentAgentSoftwareVersion
vehiclel dentType vehicleldentFuel vehicleldentManufacturingYear vehiclel dentM odelYrsquo ear vehiclel dentCapacity
I^ vehiclel dentPoweri-- vehiclel dentM otorType
vehiclel dentM otorNumber vehiclel dentCylinder
vehiclel dentFirstOilChange | ^ vehicleldentFirstMaintenance
gt$j vehicleldentMaintenancePeriod vehiclel dentColor
i vehiclel dentChassisl d j-- vehicleldentLicencePlate bull vehicleldentlpAddress i - ^ vehicleldentMacAddress h vehiclel dentS eriaIN umber vehicleldentGuaranty
Fig 411 - Aacutervore de vehicleldent
vehicleldentManufacturer - O objeto vehicleldentManufacturer eacute uma string que armazena o
nome da empresa que produz o veiacuteculo eacute gravada em faacutebrica e natildeo se altera mais Esta
variaacutevel seraacute preenchida por exemplo com ldquoGeneral Motorsrdquo ldquoVolkswagenrdquo ou ldquoYamahardquo
vehicleldentModel - Esta variaacutevel conteraacute a identificaccedilatildeo do modelo do veiacuteculo eacute fixa e natildeo
pode ser alterada Ex Palio EX Xsara Picasso Celta
vehicleldentSoftwareVersion - Este atributo eacute reservado agrave versatildeo do firmware ou software do
veiacuteculo e eacute atualizado cada vez que eacute feito o upgrade do mesmo Este programa eacute uma espeacutecie
de sistema operacional do hardware contido no veiacuteculo
vehicleldentAgentSoftwareVersion - A versatildeo do agente de gerenciamento pode ou natildeo
coincidir com a versatildeo de firmware Caso estes programas tenham tratamento e evoluccedilatildeo
distintos as versotildees podem ser atualizadas separadamente e teratildeo coacutedigos diferentes
vehicleldentType - Este objeto serve para identificar o tipo de veiacuteculo segundo determinaccedilatildeo
das leis brasileiras de tracircnsito O tipo de veiacuteculo automotor consta na documentaccedilatildeo de
licenciamento e pode ser por exemplo tipo automoacutevel de passeio caminhatildeo de carga ocircnibus
de passageiros etc
vehicleldentFuel - A variaacutevel vehicleldentFuel serve para identificar o combustiacutevel principal
para que o veiacuteculo foi originalmente construiacutedo Eacute gravado na linha de montagem e
permanece caso haja transformaccedilatildeo posterior no motor do veiacuteculo este dado natildeo pode ser
alterado Ex gasolina tipo C oacuteleo diesel energia eleacutetrica etc
vehicleldentManufacturing Year - Neste atributo eacute gravado o ano de fabricaccedilatildeo do veiacuteculo
Depois de gravado natildeo se altera
vehicleldentModelYear - A vehicleldentModelYear armazena o ano do modelo do veiacuteculo
que pode ou natildeo coincidir com o ano de fabricaccedilatildeo
vehicleldentCapacitv - Esta variaacutevel eacute uma string que armazena a capacidade do veiacuteculo de
acordo com a destinaccedilatildeo do mesmo ou seja se se tratar de um caminhatildeo a capacidade de
carga seraacute de 40000 kg se for um automoacuteveL a capacidade seraacute de 5 passageiros por
exemplo
vehicleldentPower - Identifica a potecircncia nominal da motorizaccedilatildeo principal do veiacuteculo que
pode ser expressa em cv (cavalo-vapor) ou W (watt) de acordo com a legislaccedilatildeo vigente no
paiacutes de utilizaccedilatildeo do veiacuteculo
vehicleldentMotorTvpe - Este atributo armazena a identificaccedilatildeo da principal forma de
motorizaccedilatildeo do veiacuteculo ou seja qual o tipo de motor que preferencialmente ou
prioritariamente eacute utilizado Caso o veiacuteculo seja um hiacutebrido com motor a combustatildeo e
eleacutetrico armazenar a identificaccedilatildeo do motor mais utilizado
vehicleldentMotorNumber - Este objeto armazena o nuacutemero de identificaccedilatildeo do motor do
veiacuteculo que eacute uacutenico e faz parte do conjunto de nuacutemeros que identificam o conjunto de
sistemas que compotildee um veiacuteculo
vehicleldentCvlinder - Utilizada para informar o nuacutemero total de cilindros (pistotildees) do motor
caso se trate de um motor de combustatildeo
vehicleldentFirstOilChange - Esta variaacutevel serve para armazenar a distacircncia maacutexima
percorrida - a popular ldquoquilometragemrdquo - para se realizar a primeira troca de oacuteleo lubrificante
interno do motor Esta informaccedilatildeo serviraacute para que o condutor do veiacuteculo seja notificado a
tempo de proceder agrave troca sem causar danos ao motor nem perder a garantia de faacutebrica
vehicleldentOilChangePeriod - O objeto em questatildeo armazena o valor em km ou milhas
recomendado pelo fabricante entre trocas de oacuteleo lubrificante do motor Ex 10000 km
vehicleldentFirstMaintenance - A variaacutevel vehicleldentFirstMaintenance serve para registrar
o limite de quilometragem para realizaccedilatildeo da primeira revisatildeo gratuita do veiacuteculo Existe na
vehicleMIB uma notificaccedilatildeo que utiliza este atributo com o objetivo de resguardar o
proprietaacuterio de um eventual esquecimento ou distraccedilatildeo que acarretaria perda de garantia
vehicleldentMaintenancePeriod - O atributo eacute registrado em faacutebrica e representa o valor da
quilometragem recomendada entre as manutenccedilotildees preventivas E uma seguranccedila a mais para
o usuaacuterio que seraacute avisado sempre que determinados conjuntos de peccedilas principalmente
mecacircnicas estiverem com seu desgaste natural no limite
vehicleldentColor - A vehicleldentColor eacute a string que armazena o nome da cor predominante
do veiacuteculo Esta informaccedilatildeo eacute gravada em faacutebrica e permanece inalterada durante a vida uacutetil
do veiacuteculo
vehicleldentChassisId - Todo veiacuteculo possui um nuacutemero de identificaccedilatildeo gravado fisicamente
em seu chassis ou monobloco esta variaacutevel armazena este nuacutemero
vehicleldentLicencePlate - Este atributo armazena a placa do veiacuteculo no caso do Brasil
composto por 3 letras e 4 nuacutemeros Esta identificaccedilatildeo somente eacute conhecida apoacutes o
licenciamento do veiacuteculo que eacute feito apoacutes a venda em consequumlecircncia o valor somente poderaacute
ser gravado na concessionaacuteria ou revenda
vehicleldentlpAddress - Esta variaacutevel estaacute determinada na vehicleMIB para uma eventual
necessidade de acesso a Internet sendo que um provedor de acesso iraacute fornecer o valor que
seraacute volaacutetil e teraacute a mesma duraccedilatildeo do acesso solicitado
vehicleldentMacAddress - Este campo foi implementado para que o veiacuteculo utilize um
nuacutemero uacutenico de identificaccedilatildeo dentro das mesmas regras vaacutelidas hoje para equipamentos e
acessoacuterios de informaacutetica A utilizaccedilatildeo de uma identificaccedilatildeo deste tipo poderaacute substituir uma
ou mais jaacute existentes
vehicleldentSerialNumber - O nuacutemero de seacuterie de produccedilatildeo do veiacuteculo eacute gravado em faacutebrica e
permanece inalterado durante a vida do mesmo Segue as regras de cada fabricante
vehicleldentWarrantv - Este atributo armazena o valor referente ao periacuteodo de garantia do
veiacuteculo tipicamente 1 ou 2 anos a partir da data da primeira venda Esta informaccedilatildeo serve
para que o proprietaacuterio seja notificado antes do vencimento deste limite para que possa
realizar as manutenccedilotildees necessaacuterias com um miacutenimo de gasto
4322 Grupo vehicleOwner
vehicleOwnerName - A variaacutevel vehicleOwnerName armazena o nome do proprietaacuterio do
veiacuteculo o mesmo nome que consta no documento legal de licenciamento Eacute gravado na
concessionaacuteria e alterado de acordo com os documentos do veiacuteculo
vehicleOwnerRegister - Este objeto serve para armazenar um nuacutemero de algum documento de
identificaccedilatildeo do proprietaacuterio No Brasil os valores preferenciais satildeo o Cadastro de Pessoa
Fiacutesica (CPF) e o Cadastro Nacional da Pessoa Juriacutedica (CNPJ) mas pode conter os nuacutemeros
da carteira nacional de habilitaccedilatildeo ou carteira de identidade
vehicleOwnerPhone - O atributo vehicleOwnerPhone registra o nuacutemero de um telefone de
contato do proprietaacuterio do veiacuteculo
vehicleOwnerMail - Esta string serve para armazenar o endereccedilo eletrocircnico (e-mail) do
proprietaacuterio do veiacuteculo Este valor e o anterior satildeo regravados em concessionaacuteria a cada troca
de proprietaacuterio
4323 Grupo vehicIeHistory
3 T I experimental vehicleMIB
Otilde P jJ vehicleMIBObjects Eacute L J vehicleldent El i_ J vehicleOwner
vehicleOwnerName vehicleO wnerR egister vehicleOwnerFone vehicleOwnerMail
B l_ J vehicleH istoryvehicleH istory D eliveryD ate vehicleH istoryVendor vehicleH istoryDealer
^ vehicleH istoryN umLinesEacute1 __J vehicleH istoryT able
B - lla vehicleH istoryEntryvehicleHistoryLinelndex
Q vehicleHistoryMaintenanceDate ^ vehicleH istoryMaintenance
vehicleH istoryuumlilChangeD ate Q vehicleH istoryOilChange
Fig 413 - Arvore de vehicleOwner e vehicIeHistory
vehicleHistorvDelivervDate - A variaacutevel em questatildeo foi criada para armazenar a data da
primeira entrega do veiacuteculo tipicamente a data constante na nota fiscal de venda da
montadora ou da concessionaacuteria destinada ao proprietaacuterio
vehicleHistoryVendor - A vehicleHistoryVendor armazena o nome do vendedor que realizou
a venda do veiacuteculo ao proprietaacuterio Este vendedor eacute tipicamente um funcionaacuterio da revenda
ou concessionaacuteria
vehicleHistorvDealer - O nome da revenda ou concessionaacuteria (pessoa juriacutedica) eacute gravado
neste campo de forma que fique registrada a empresa que comercializou o veiacuteculo
vehieleHistoryNumLines - Representa o nuacutemero maacuteximo de linhas que seratildeo armazenadas na
tabela vehicleHistoryTable
vehicleHistorvLinelndex - Representa o iacutendice da tabela vehicleHistoryTable
vehicleHistoryMaintenanceDate - A variaacutevel vehicleHistoryMaintenanceDate serve para
registrar as datas das manutenccedilotildees preventivas realizadas contendo dia mecircs e ano Esta
informaccedilatildeo serve principalmente para resguardar o usuaacuterio do veiacuteculo quanto agraves garantias de
peccedilas e sistemas
vehicleHistoryMaintenance - Aqui se identifica a quilometragem do veiacuteculo na ocasiatildeo em
que eacute realizada a manutenccedilatildeo preventiva Informada em quilocircmetros corresponde agrave marcaccedilatildeo
presente do odocircmetro do veiacuteculo
vehicleHistoryOilChangeDate - Esta variaacutevel armazena a data das trocas de oacuteleo lubrificante
do motor cuja periodicidade eacute definida pelo fabricante e deve ser cumprida a risca para o
veiacuteculo natildeo perder a garantia
vehicleHistoryOilChange - Este atributo registra a quilometragem do veiacuteculo por ocasiatildeo da
troca de oacuteleo lubrificante correspondente
48
4324 Grupo vehicleStatus
B - n experimental S gg vehicleMIB
vehicleMIBObjectsS3 __] vehicleldentra- r~l vehicleQwner reg L_3 vehicleHistory
S Q vehicleStatus|--reggt vehicleS tatusHeip j- - vehicles atusNurnLines
B r_ j vehicles tatusT able B l|sj vehicles tatusEntry
vehicleS tatusLinelndex vehicleS tatusS peed j- ^ vehicleStatusRpm
vehicleStatusMotorTemperature vehicleStatusFuelLevel
^ vehicleS tatusKmvehicleStatusTirePressure
^ vehicleStatusMotorOilLevel vehicleS tatusBatteryLevel
^ vehicleStatusLocation B Q j vehicleControl
j-regraquo vehicleControlFuel J ______ j______ 1 vehicleContfQllgnition________________
Fig 414 - Aacutervore de vehicleStatus
vehicleStatusHelp - Esta variaacutevel pode assumir somente os valores de ligado ou desligado eacute
acionada pelo condutor do veiacuteculo e serve como pedido de socorro Uma notificaccedilatildeo eacute emitida
a partir da vehicleStatusHelp
vehicleStatusNumLines - Este atributo serve para definir o nuacutemero maacuteximo de linhas da
tabela vehicleStatusTable
vehicleStatusLinelndex - Esta variaacutevel eacute o iacutendice da tabela vehicleStatusTable
vehicleStatusSpeed - Neste atributo eacute registrada a velocidade presente do veiacuteculo fornecida
pelo sistema convencional de sensoriamento do veiacuteculo em quilocircmetros ou milhas por hora
vehicleStatusRpm - A vehicleStatusRpm armazena o valor atual de rotaccedilotildees ou giros do eixo
principal do motor a unidade eacute rpm (rotaccedilotildees por minuto)
vehicleStatusMotorTemperature - Este atributo registra a temperatura atual do liacutequido de
arrefecimento do motor em graus centiacutegrados ou Fahrenheit
vehicleStatusFuelLevel - A variaacutevel vehicleStatusFuelLevel eacute usada para indicar o niacutevel atual
do combustiacutevel principal do veiacuteculo
vehicleStatusKm - A variaacutevel armazena a quilometragem total percorrida pelo veiacuteculo desde
sua fabricaccedilatildeo em quilocircmetros ou milhas terrestres
vehicleStatusTvrePressure - Este atributo foi criado para registrar o valor presente da pressatildeo
nos pneus do veiacuteculo e serve para informar sobre um pneu que esteja furado ou com uma
quantidade insuficiente de material gasoso ou liacutequido em seu interior Este monitoramento jaacute
existe hoje principalmente em caminhotildees de carga sendo raro em motocicletas e
automoacuteveis
vehicleStatusMotorOilLevel - Esta variaacutevel marca o niacutevel presente de oacuteleo lubrificante do
motor e ajuda a identificar uma eventual ldquoqueimardquo de oacuteleo ou seja um consumo acima do
previsto pelo fabricante que pode resultar em dano grave ao motor
vehicleStatusBatteryLevel - Este valor corresponde agrave carga atual da bateria que eacute usada
principalmente para dar a partida no veiacuteculo
vehicleStatusLocation - A informaccedilatildeo de localizaccedilatildeo do veiacuteculo pode ser feita de duas
maneiras uma aproximada resultado da associaccedilatildeo com a raacutedio-base que recebeu a
identificaccedilatildeo do veiacuteculo A segunda forma mais precisa eacute a partir da informaccedilatildeo gerada por
um moacutedulo GPS (global positioning system) do veiacuteculo o GPS atualiza constantemente a
vehicleStatusLocation com as coordenadas presentes
4325 Grupo vehicleControl
vehicleControlFuel - Este atributo de controle assume ligado ou desligado e eacute a forma do
sistema puacuteblico de controle da malha viaacuteria interromper remotamente o fornecimento de
combustiacutevel para o motor ocasionando a parada do veiacuteculo Esta accedilatildeo de controle eacute feita nos
casos de roubo fuga ou sequumlestro e requer intervenccedilatildeo policial
vehicleControlIgnition - Este atributo de controle assume ligado ou desligado e eacute a forma do
sistema puacuteblico de controle da malha viaacuteria interromper remotamente o sistema de igniccedilatildeo de
combustiacutevel para o motor ocasionando a parada do veiacuteculo Eacute uma alternativa ao controle
anterior pois enquanto um desliga a bomba de combustiacutevel o outro corta a energia eleacutetrica
que ocasiona a queima de combustiacutevel que aciona o motor Esta accedilatildeo de controle eacute feita nos
casos de roubo fuga ou sequumlestro e requer intervenccedilatildeo policial
433 Descriccedilatildeo de vehicleMIBNotificationsS L J experimental
Eacute H fg vehicleMIBB lt01 vehicleMIBObjects
Eacute vehicleldent Eacute O vehicleOwner te j__j vehicleHistory Eacute - f l vehicleStatus B - P l vehicleControl
U vehicleM IB N otificationsvehicleN otificationChangeO ilAndM aintenance
if vehicleN otificationHelp A f vehicleN otificationGuatanty
Eacute L J vehicleMIBConiacuteorrnance H r~l private______________________________________________
Fig 415 - Aacutervore de vehicleMIBNotifications
vehicleNotificationChangeOilAndMaintenance - Esta notificaccedilatildeo eacute emitida quando os limites
de troca de oacuteleo lubrificante do motor ou de manutenccedilatildeo preventiva estiverem proacuteximos e
auxilia o condutor do veiacuteculo a realizar estas tarefas em tempo haacutebil natildeo correndo o risco de
dano ou de perda de garantia
vehicleNotificationHelp - Esta notificaccedilatildeo eacute acionada em caso de pedido de socorro pelo
condutor do veiacuteculo
vehicleNotificationWarranty - A notificaccedilatildeo em questatildeo foi criada para informar o condutor
do veiacuteculo da aproximaccedilatildeo do final do periacuteodo de garantia regulamentar dado pela montadora
do veiacuteculo Este aviso permite que sejam feitos consertos sem ocircnus ou seja dentro da
cobertura da garantia
434 Descriccedilatildeo de vehicleMIBConformance
As regras de conformidade satildeo os niacuteveis de implementaccedilotildees da base de dados possiacuteveis
partindo de um conjunto miacutenimo aceitaacutevel ateacute a implementaccedilatildeo total A tabela 41 apresenta
as implementaccedilotildees baacutesica avanccedilada de controle e plena
4341 Descriccedilatildeo de vehicleComplience
vehicleBasicComplience - esta regra de conformidade incorpora o miacutenimo conjunto de
variaacuteveis que devem ser implementadas num veiacuteculo basicamente dados de identificaccedilatildeo e
status Estas variaacuteveis satildeo contidas em vehicleBasicGroup
vehicleAdvancedComplience - esta norma acrescenta a anterior os dados histoacutericos e as
notificaccedilotildees Composta pelos grupos vehicleBasicGroup vehicleAdvancedGroup e
vehicleNotificationsGroup
vehicleControlComplience - aleacutem das variaacuteveis de identificaccedilatildeo esta regra solicita as
implementaccedilotildees dos objetos de controle ou seja vehicleBasicGroup mais
vehicleControlGroup
vehicleFullComplience - esta implementaccedilatildeo considera todos os objetos da MIB no veiacuteculo
possibilitando identificaccedilatildeo completa dados estatiacutesticos status atual e capacidade de controle
Os grupos satildeo vehicleBasicGroup vehicleAdvancedGroup vehicleNotificationsGroup e
vehicleControlGroup
52
OBJETO BASIC ADV CONTROL FULL
vehicleldentManufacturer X X X X
vehicleldentModel X X X X
vehicleldentSoflware V ersion X X X X
vehicleldentAgentSoftwareVersion X X X X
vehicleldentT ype X X X X
vehicleldentFuel X X X X
vehicleldentManufacturing Y ear X X X X
vehicleldentModel Year X X X X
vehicleldentCapacity X X X X
vehicleldentPower X X X X
vehicleldentMotorType X X X X
vehicleldentMotorNumber X X X X
vehicleldentCylinder X X X X
vehicleldentFirstOilChange X X X X
vehicleldentOilChangePeriod X X X X
vehicleldentFirstMaintenance X X X X
vehicleldentMaintenancePeriod X X X X
vehicleldentColor X X X X
vehicleldentChassisId X X X X
vehicleldentLicencePlate X X X X
vehicleldentlpAddress X X X X
53
vehicleldentMacAddress X X X X
vehicleldentSerialNumber X X X X
vehicleldent Warranty X X X X
vehicleOwnerName X X
vehicleOwnerRegister X X
vehicleOwnerPhone X X
vehicleOwnerMail X X
vehicleHistoryDeliveryDate X X
veMcleHistoryV endor X X
vehicleHistoryDealer X X
vehicleHistoryNumLines X X
vehicleHistoryLinelndex X X
vehicleHistoryMaintenanceDate X X
vehicleHistoryMaintenance X X
vehicleHistoryOilChangeDate X X
vehicleHistoryOilChange X X
vehicleStatusHelp X X X X
vehicleStatusNumLines X X X X
vehicleStatusLinelndex X X X X
vehicleStatusSpeed X X X X
vehicleStatusRpm X X X X
vehicleStatusMotorTemperature X X X X
54
vehicleStatusFuelLevel X X X X
vehicleStatusKm X X X X
vehicleStatusTyrePressure X X X X
vehicleStatusMotorOilLevel X X X X
vehicleStatusBatteryLevel X X X X
vehicleStatusLocation X X X X
vehicleControlFuel X X
vehicleControlIgnition X X
vehicleNotificationChangeOilAndMaintenance X X
vehicleNotificationHelp X X
vehicleNotificationWarranty X X
Tabela 41 - Planilha de Conformidade
4342 Descriccedilatildeo de vehicleGroups
vehicleBasicGroup - conteacutem as variaacuteveis vehicleldentManufacturer vehicleldentModel
vehicleldentSoftwareVersion vehicleldentAgentSoftwareVersion vehicleldentType
vehicleldentFuel vehicleldentManufacturingYear vehicleldentModelYear vehicleldent
Capacity vehicleldentPower vehicleldentMotorType vehicleldentMotorNumber vehicle
IdentCylinder vehicleldentFirstOilChange vehicleldentOilChangePeriacuteod vehicleldentFirst
Maintenance vehicleldentMaintenancePeriod vehicleldentColor vehicleldentChassisId
vehicleldentLicencePlate vehicleldentlpAddress vehicleldentMacAddress vehicleldent
SerialNumber vehicleldentWarranty vehicleStatusHelp vehicleStatusNumLines
vehicleStatus Linelndex vehicleStatusSpeed vehicleStatusRpm vehicleStatusMotor
Temperature vehicleStatusFuelLevel vehicleStatusKm vehicleStatusTirePressure vehicle
StatusMotorOilLevel vehicleStatusBatteryLevel vehicleStatusLocation
vehicleAdvancedGroup - conteacutem os objetos vehicleOwnerName vehicleOwnerRegister
vehicleOwnerPhone vehicleOwnerMail vehicleHistoryDeliveryDate vehicleHistoryVendor
vehicleHistoryDealer vehicleHistoryNumLines vehicleHistoryLinelndex vehicleHistory
MaintenanceDate vehicleHistoryMaintenance vehicleHistoryOilChangeDate vehicleHistory
OilChange
vehicleControlGroup - conteacutem as variaacuteveis vehicleControlFuel e vehicleControlIgnition
vehicleNotificationsGroup - conteacutem os objetos vehicleNotificationChangeOilAnd
Maintenance vehicleNotificationHelp e vehicleNotificationWarranty
56
5 - CONCLUSAtildeO
O Brasil eacute um paiacutes com grandes mazelas sociais que satildeo agravadas por acidentes crimes e
contravenccedilotildees Todos estes eventos geram grandes prejuiacutezos econocircmicos e morais a toda
populaccedilatildeo Esta dissertaccedilatildeo propocircs definir um modelo tecnicamente viaacutevel que incremente
sensivelmente a capacidade do Estado de gerenciar sua frota de veiacuteculos que satildeo elementos
sempre presentes nos eventos em questatildeo
Este trabalho procurou detalhar fiacutesica e funcionalmente cada elemento necessaacuterio para que o
Modelo de Gerenciamento de Veiacuteculos Automotores funcione Embasou teoricamente as
vaacuterias tecnologias envolvidas e consolidou-as com sistemas similares existentes O passo
inicial para que haja o desenvolvimento das vaacuterias peccedilas do quebra-cabeccedila foi efetivamente
criado que foi o Modelo de Informaccedilatildeo - a MIB
Esta base de dados - a vehicleMIB - representa o ponto de partida para o desenvolvimento de
elementos necessaacuterios ao modelo aqui especificado A proacutepria MIB pode ser estendida de
acordo com as necessidades e caracteriacutesticas proprietaacuterias de cada fabricante de veiacuteculos Mas
as grandes frentes que se abrem satildeo as de desenvolvimentos de aplicaccedilotildees de gerenciamento e
equipamentos dedicados Neste sentido pretende-se dar continuidade a esta pesquisa atraveacutes
da especificaccedilatildeo e implementaccedilatildeo do microservidor veicular uma peccedila de hardware capaz de
interagir com sensores e atuadores de um automoacutevel e ao mesmo tempo comunicar-se com
uma rede ethemet sem fio e com o motorista tudo de forma segura e confiaacutevel
Os desafios poliacuteticos e sociais natildeo satildeo menores um modelo como o proposto aqui altera a
percepccedilatildeo e os haacutebitos das pessoas Altera tambeacutem a balanccedila do poder econocircmico do capital
pois algumas empresas simplesmente perdem sua utilidade bem como alguns oacutergatildeos estatais
Em compensaccedilatildeo novas empresas surgem novas tecnologias satildeo criadas e o paiacutes toma a
vanguarda em gerenciamento viaacuterio sepultando os interesses particulares em detrimento do
coletivo
O trabalho aqui desenvolvido representa a possibilidade de um avanccedilo social e econocircmico
consideraacutevel e recomenda-se que a pesquisa e o desenvolvimento continuem nesta linha
buscando materializar as ideacuteias e conceitos apresentados no Modelo de Gerenciamento de
Veiacuteculos Automotores
57
ANEXO 1 - VehicleMIB
VEHICLE-MIB DEFINITIONS = BEGIN
IMPORTSdirectory mgmt experimental enterprises
FROM RFC1155-SMI MODULE-IDENTITY OBJECT-TYPE NOTIFICATION-TYPE OBJECT-IDENTITY Counter32 Gauge32 Integer32 IpAddress
FROM SNMPv2-SMI DisplayString TimeStamp Timelnterval TestAndlncr
AutonomousType DateAndTime TEXTUAL-CONYENTION FROM SNMPv2-TC
MODULE-COMPLIANCE OBJECT-GROUP NOTIFICATION-GROUP FROM SNMPv2-CONF
mib-2FROM RFC1213-MIB
Positiveinteger NonNegativelnteger FROM UPS-MIB
MacAddressFROM BRIDGE-MIB
- 136 131vehicleMIB MODULE-IDENTITY
LAST-UPDATED 200210151827Z - october 15 2002 at 1827 ORGANIZATION UFSC - CPGCCCONT ACT-INF O
Bobiquins Estevatildeo de MelloPostal address BR Sistemas Ltda
Rua Lauro Linhares 2123803ATrindadeFlorianoacutepolis SC88036-002Brasil
Tel 55 48 234 8945 Fax 55 48 234 8945
E-mail bobibrsistemascombrDESCRIPTION
The MIB module to describe vehicles= experimental 1
- 1361311vehicleMIBObjects OBJECT IDENTIFIER = vehicleMIB 1
mdash The Device Identification group
All objects in this group except for vehicleldentLicencePlate and vehiclelpAddress are set at device initialization and remain static
- I36I3111vehicleldent OBJECT IDENTIFIER vehicleMIBObjects 1
- 136L31111vehicleldentManufacturer OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The name of the vehicles manufacturer= vehicleldent 1
- 136131112vehicleldentModel OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles model designation= vehicleldent 2
- 136131113vehicleldentSoftwareVersion OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles firmwaresoftware version(s) This variablemay or may not have the same value asvehicleldentAgentSoftwareVersion in some implementations
vehicleldent 3
- 136131114vehicleldent Agent Soft wareV ersion OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles agent software version This variable may or may not have the same value asvehicleldentvehicleSoftwareVersion in some implementations
= vehicleldent 4
- 136131115vehicleldentType OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles identification type= vehicleldent 5
- L36131116vehicleldentFuel OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles fuel identification= vehicleldent 6
- 136131117vehiclel dentManufacturing Y ear OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles year= vehicleldent 7
- 136131118vehicleldentModelYear OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles model year vehicleldent 8
- 136L31119vehicleldentCapacity OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles capacity= vehicleldent 9
- 1361311110vehicleldentPower OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles engine power
= vehicleldent 10
-1361311111vehicleldentMotorType OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles motor type= vehicleldent 11
- 1361311112vehicleldentMotorNumber OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles engine identification number= vehicleldent 12
- 1361311113vehicleldentCylinder OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles engine number of cylinders= vehicleldent 13
- 1361311114vehicleldentFirstOilChange OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles displacement required for the first oil change = vehicleldent 14
- 1361311115vehicleldentFirstMaintenance OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles displacement required for the first oficial maintenance
= vehicleldent 15
- 1361311116vehicleldentMaintenancePeriod OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles regular maintenance intervals= vehicleldent 16
-1361311117vehicleldentColor OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles predominant color= vehicleldent 17
- 1361311118vehicleldentChassisId OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles chassis identification number= vehicleldent 18
- 1361311119vehicleldentLicencePlate OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
A string which identifies the vehicles licence plate This object should be set by the dealer
= vehicleldent 19
- 1361311120vehicleldentlpAddress OBJECT-TYPE
SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION
The IP Address of the vehicle This value must be provided by the managing aplication A value of 0000 implies that there isnt a provider nearby
DEFVAL 00000000rsquoH = vehicleldent 20
- 1361311121vehicleldentMacAddress OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-only STATUS current DESCRIPTION
The MAC address used by this vehicle when it must be referred to in a unique fashion It is only required to be unique
REFERENCEIEEE 802ID-1990 Sections 64113 and 3125
= vehicleldent 21
-1361311122vehicleldentSerialNumber OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
A string which identifies the vehicles serial number = vehicleldent 22
- 1361311123vehicleldent Warranty OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
A string which identifies the vehicles warranty= vehicleldent 23
mdash Owner Group
- I36I3112vehicleOwner OBJECT IDENTIFIER = vehicleMIBObjects 2
- L36131121 vehicleOwnerName OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
A string which identifies the vehicles ownerThis object should be set by the dealer
= vehicleOwner 1
- 136L31122vehicleOwnerRegister OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current
DESCRIPTIONA string which identifies the owners registerThis object should be set by the dealer
= vehicleOwner 2
- 136131123 vehicleOwnerPhone OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
A string which identifies the owners phone number This object should be set by the dealer
vehicleOwner 3
- 136131124 vehicleOwnerMail OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
A string which identifies the owners e-mailThis object should be set by the dealer
vehicleOwner 4
mdash History Group
- 13613113vehicleHistory OBJECT IDENTIFIER = vehicleMIBObjects 3
- 136131131vehicleHistoryDeliveryDate OBJECT-TYPE
SYNTAX DateAndTime MAX-ACCESS read-write STATUS current DESCRIPTION
The vehicles delivery date and time= vehicleHistory 1
- 136L31132vehicleHistory Vendor OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
The name of the vehicles vendor= vehicleHistory 2
65
- 136L31133vehicleHistoryDealer OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
The name of the vehicles dealer= vehicleHistory 3
- 136131134vehicleHistoryNumLines OBJECT-TYPE
SYNTAX NonNegativelnteger MAX-ACCESS read-only STATUS current DESCRIPTION
The number of Status lines utilized in this device This variable indicates the number of rows in the History table
= vehicleHistory 4
- I36I31135 vehicleHistoryTable OBJECT-TYPE
SYNTAX SEQUENCE OF VehicleHistoryEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION
A list of History table entries= vehicleHistory 5
- 1361311351VehicleHistoryEntry OBJECT-TYPE
SYNTAX VehicleHistoryEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION
An entry containing information applicable to a particular History line
INDEX vehicleHistoryLinelndex = vehicleHistoryTable 1
VehicleHistoryEntry = SEQUENCE vehicleHistoryLinelndex INTEGER vehicleHistoryMaintenanceDate DateAndTime vehicleHistoryMaintenance NonNegativelnteger vehicleHistoryOilChangeDate Date AndT ime vehicleHistoryOilChange NonNegativelnteger
- 13613113511
66
vehicleHistoryLinelndex OBJECT-TYPE SYNTAX Positiveinteger MAX-ACCESS not-accessible STATUS current DESCRIPTION
The History line identifier= vehicleHistoryEntry 1
- 13613113512vehicleHistoryMaintenanceDate OBJECT-TYPE
SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION
The maintenance date= vehicleHistoryEntry 2
- 13613113513vehicleHistoryMaintenance OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS kmMAX-ACCESS read-only STATUS current DESCRIPTION
The present displacement of the vehicle on vehicleHistoryMaintenanceDate
= vehicleHistoryEntry 3
- 13613113514vehicleHistoryOilChangeDate OBJECT-TYPE
SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION
The motors oil change date= vehicleHistoryEntry 4
- 13613113515vehicleHistoryOilChange OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS kmMAX-ACCESS read-only STATUS current DESCRIPTION
The present displacement of the vehicle on vehicleHistoryOilChangeDate
= vehicleHistoryEntry 5
mdash The Status group
- 13613114vehicleStatus OBJECT IDENTIFIER = vehicleMIBObjects 4
- 136L31141 vehicleStatusHelp OBJECT-TYPE
SYNTAX INTEGER on(l) off(2)
MAX-ACCESS read-write STATUS current DESCRIPTION
Setting this object to on will cause the vehicle system to send a help notification Setting this object to off means normal situation
= vehicleStatus 1
- 136131142vehicleStatusNumLines OBJECT-TYPE
SYNTAX NonNegativelnteger MAX-ACCESS read-only STATUS current DESCRIPTION
The number of Status lines utilized in this deviceThis variable indicates the number of rows in the Status table
= vehicleStatus 2
- 136131143 vehicleStatusTable OBJECT-TYPE
SYNTAX SEQUENCE OF VehicleStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION
A list of Status table entries= vehicleStatus 3
- I36I311431 VehicleStatusEntry OBJECT-TYPE
SYNTAX VehicleStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION
An entry containing information applicable to a particular Status line
INDEX vehicleStatusLinelndex = vehicleStatusTable 1
VehicleStatusEntry = SEQUENCE vehicleStatusLinelndex INTEGER vehicleStatusSpeed NonNegativelntegervehicleStatusRpm NonNegativelntegervehicleStatusMotorTemperature INTEGER vehicleStatusFuelLevel NonNegativelnteger vehicleStatusKm NonNegativelntegervehicleStatusTirePressure NonNegativelnteger vehicleStatusMotorOilLevel NonNegativelnteger vehicleStatusBatteryLevel NonNegativelnteger vehicleStatusLocation DisplayString
- I36I31134311vehicleStatusLinelndex OBJECT-TYPE
SYNTAX Positiveinteger MAX-ACCESS not-accessible STATUS current DESCRIPTION
The Status line identifier= VehicleStatusEntry 1
- 136131134312vehicleStatusSpeed OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS km per hourMAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles current speed= VehicleStatusEntry 2
- 136131134313vehicleStatusRpm OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS rotations per minuteMAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles current rotations per minute= VehicleStatusEntry 3
- 136131134314vehicleStatusMotorT emperature OBJECT-TYPE
SYNTAX INTEGER UNITS degrees CentigradeMAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles engine current temperature
= vehicleStatusEntry 4
- 136131134315 vehicleStatusFuelLevel OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS HireMAX-ACCESS read-only STATUS current DESCRIPTION
The current fuel level= vehicleStatusEntry 5
- 136131134316vehicleStatusKm OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS kmMAX-ACCESS read-only STATUS current DESCRIPTION
The current total displacement of vehicle = vehicleStatusEntry 6
- 136131134317 vehicleStatusTirePressure OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS psiMAX-ACCESS read-only STATUS current DESCRIPTION
The current tire pressure vehicleStatusEntry 7
- 136131134318 vehicleStatusMotorOilLevel OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS litreMAX-ACCESS read-only STATUS current DESCRIPTION
The current motor oil level= vehicleStatusEntry 8
- 136131134319 vehicleStatusBatteryLevel OBJECT-TYPE
SYNTAX INTEGER unknown(l) batteryNormal(2) batteryLow(3)
MAX-ACCESS read-only
STATUS currentDESCRIPTION
The indication of the capacity remaining in the vehicles battery system
= vehicleStatusEntry 9
- 1361311343110 vehicleStatusLocation OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
The GPS indication of the vehicles current location
vehicleStatusEntry 10
mdash The Control group
- 13613115vehicleControl OBJECT IDENTIFIER = vehicleMIBObjects 5
- 136131151 vehicleControlFuel OBJECT-TYPE
SYNTAX INTEGER on(l) off(2)
MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION
Setting this object to On(l) indicates that the vehicle is able to be turned on Setting to Off(2) will cause the fuel to be cut offrsquo
= vehicleControl 1
- 136131152 vehicleControlIgnition OBJECT-TYPE
SYNTAX INTEGER on(l) ofi(2)
MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION
Setting this object to On(l) indicates that the vehicle is to be turned on Setting to 00(2) will cause the eletric system to be cut off1
= vehicleControl 2
mdash Notifications
- This section defines the well-known notifications sent by- vehicle agents
- 1361312vehicleMIBNotifications OBJECT IDENTIFIER = vehicleMIB 2
- I36I3121vehicleNotificationChangeOilAndMaintenance NOTIFICATION-TYPE
OBJECTS vehicleHistoryMaintenanceDate vehicleHistoryMaintenance vehicleHistoryOilChangeDate vehicleHistoryOilChange
STATUS current DESCRIPTION
The vehicle is approaching oil change and regular maintenance dates This Notification is persistent and is resent at one day intervals until the history table is updated
= vehicleMIBNotifications 1
- 13613122vehicleNotificationHelp NOTIFICATION-TYPE
OBJECTS vehicleStatusHelp STATUS current DESCRIPTION
This Notification is sent when the vehicles conductor turns on a help switch
= vehicleMIBNotifications 2
- I36I3123vehicleNotificationWarranty NOTIFICATION-TYPE
OBJECTS vehicleldentWarranty STATUS current DESCRIPTION
The vehicles warranty is close to expiring dateThis Notification is persistent andis resent at one week intervals until dead line
= vehicleMIBNotifications 3
mdash Conformance information
mdash1361313vehicleMIBConformance OBJECT IDENTIFIER = vehicleMIB 3
-13613131vehicleCompliance OBJECT IDENTIFIER = vehicleMIBConformance 1
mdash compliance statements
mdash136131311vehicleBasicCompliance MODULE-COMPLIANCE
STATUS current DESCRIPTION
The compliance statement for vehicles that only support the identifying and status objects
MODULE mdash this moduleMANDATORY-GROUPS vehicleBasicGroup
= vehicleCompliance 1
mdash136131312vehicleAdvancedCompliance MODULE-COMPLIANCE
STATUS current DESCRIPTION
The compliance statement for vehicles that support advanced-feature functions such as history and notifications
MODULE mdash this moduleMANDATORY-GROUPS vehicleBasicGroup
vehicleAdvancedGroup vehicleNotificationsGroup
= vehicleCompliance 2
mdash136131313vehicleControlCompliance MODULE-COMPLIANCE
STATUS current DESCRIPTION
The compliance statement for vehicles that support control-featured functions
MODULE mdash this moduleMANDATORY-GROUPS vehicleBasicGroup
vehicleControlGroup = vehicleCompliance 3
mdash136131314vehicleFullCompliance MODULE-COMPLIANCE
STATUS current DESCRIPTION
The compliance statement for vehicles that support all functions
MODULE mdash this moduleMANDATORY-GROUPS vehicleBasicGroup
vehicleAdvancedGroup vehicleNotificationsGroup
73
vehicleControlGroup = vehicleCompliance 4
mdash units of conformance
mdash summary at a glance
mdash basic adv ControlmdashvehicleldentManufacturer X X X X
mdashvehicleldentModel x X X X
mdashvehicleldentSoftwareVersion x X X X
mdashvehicleldentAgentSoftwareVersion X X X X
mdashvehicleldentType X X X X
mdashvehicleldentFuel X X X X
mdashvehicleldentManufacturing Y ear X X X X
mdashvehicleldentModel Year X X X X
mdashvehicleldentCapacity X X X X
mdashvehicleldentPower X X X X
mdashvehicleldentMotorType X X X XmdashvehicleldentMotorNumber X X X X
mdashvehicleldentCylinder X X X X
mdashvehicleldentFirstOilChange X X X X
mdashvehicleldentOilChangePeriod X X X XmdashvehicleldentFirstMaintenance X X X X
mdashvehicleldentMaintenancePeriod X X X XmdashvehicleldentColor X X X X
mdashvehicleldentChassisId X X X XmdashvehicleldentLicencePlate X X X X
mdashvehicleldentlpAddress X X X XmdashvehicleldentMacAddress X X X X
mdashvehicleldentSerialNumber X X X XmdashvehicleldentWarranty X X X X
mdashvehicleOwnerName X X
mdashvehicleOwnerRegister X XmdashvehicleOwnerPhone X X
mdashvehicleOwnerMail X X
mdashvehicleHistoryDeliveryDate X X
mdashvehicleHistoryVendor X X
mdashvehicleHistoryDealer X X
mdashvehicleHistoryNumLines X X
mdashvehicleHistoryLinelndex X X
mdashvehicleHistoryMaintenanceDate X X
mdashvehicleHistoryMaintenance X X
mdashvehicleHistoryOilChangeDate X X
mdashvehicleHistoryOilChange X X
mdashvehicleStatusHelp X X X X
mdashvehicleStatusNumLines X X X X
mdashvehicleStatusLinelndex X X X X
mdashvehicleStatusSpeed X X X X
mdashvehicleStatusRpm X X X X
mdashvehicleStatusMotorTemperature X X X X
mdashvehicleStatusFuelLevel X X X X
mdashvehicleStatusKm X X X X
mdashvehicleStatusTyrePressure X X X X
--vehicleStatusMotorOilLevel X X X X
mdashvehicleStatusBatteryLevel X X X X
mdashvehicleStatusLocation X X X X
mdashvehicleControlFuel X X
mdashvehicleControlIgnition X X
mdashvehicleNotificationChangeOilAndMaintenance X X
mdashvehicleNotificationHelp X X
mdashvehicleNotificationWarranty X X
- units of conformance
- I36I3132vehicleGroups OBJECT IDENTIFIER = vehicleMIBConformance 2
- 136131321vehicleBasicGroup OBJECT-GROUP
OBJECTS vehicleldentManufacturer vehicleldentModel vehicleldentSoftwareVersion vehicleldent AgentSoft waumlre V ersion vehicleldentType vehicleldentFuel vehicleldentManufacturing Y ear vehicleldentModel Year vehicleldentCapacity vehicleldentPowervehicleldentMotorType vehicleldentMotorNumber vehicleldentCylindervehicleldentFirstOilChange vehicleldentOilChangePeriod vehicleldentFirstMaintenance vehicleldentMaintenancePeriod vehicleldentColor vehicleldentChassisId vehicleldentLicencePlate vehicleldentlpAddress vehicleldentMacAddress vehicleldentSerialNumber vehicleldentWarranty vehicleStatusHelp vehicleStatusNumLines vehicleStatusLinelndex vehicleStatusSpeed vehicleStatusRpm vehicleStatusMotorTemperature vehicleStatusFuelLevel vehicleStatusKm vehicleStatusTirePressure vehicleStatusMotorOilLevel
75
vehicleStatusBatteryLevel vehicleStatusLocation STATUS current DESCRIPTION
The vehicleBasicGroup defines objects which are common across all vehicles which meet basic compliance
= vehicleGroups 1
- 136131322vehicleAdvancedGroup OBJECT-GROUP
OBJECTS vehicleOwnerName vehicleOwnerRegister vehicleOwnerPhone vehicleOwnerMail vehicleHistoryDeliveryDate vehicleHistoryVendor vehicleHistoryDealer vehicleHistoryNumLines vehicleHistoryLinelndex vehicleHistoryMaintenanceDate vehicleHistoryMaintenance vehicleHistoryOilChangeDate vehicleHistoryOilChange
STATUS current DESCRIPTION
The vehicleAdvancedGroup defines objects which are related to vehicles history and owner
vehicleGroups 2
- 136131323vehicleControlGroup OBJECT-GROUP
OBJECTS vehicleControlFuel vehicleControlIgnition STATUS current DESCRIPTION
The vehicleControlGroup defines objects which are related to control-feature functions
= vehicleGroups 3
- 136131324vehicleNotificationGroup NOTIFICATION-GROUP
NOTIFICATIONS vehicleNotificationChangeOilAndMaintenance vehicleNotificationHelp vehicleNotificationWarranty
STATUS current DESCRIPTION
The vehicleNotificationGroup defines objects which are related to notifications-feature functions
= vehicleGroups 4
END
GLOSSAacuteRIO E ABREVIACcedilOtildeES
ASNl Abstract Syntax Notation One - Notaccedilatildeo de Sintaxe Abstrata Um Uma notaccedilatildeo para
representaccedilatildeo de dados em protocolos de comunicaccedilatildeo definida pela ISO O gerenciamento
Internet utiliza um subconjunto de ASNl
CDMA Code Division Multiple Access - acesso muacuteltiplo por divisatildeo de coacutedigo
EHF Extremely High Frequency - frequumlecircncia extremamente alta
FDMA Frequency Division Multiple Access - acesso muacuteltiplo por divisatildeo de frequumlecircncia
HF High Frequency - frequumlecircncia alta
HTTP Hiper-Text Markup Language - Linguagem de Marcaccedilatildeo de HiperTexto A linguagem
utilizada na construccedilatildeo de paacuteginas WWW
ISM Industrial Scientific and Medical bands - Faixas de frequumlecircncias alocadas para aplicaccedilotildees
industriais cientiacuteficas e meacutedicas
ISO International Organization for Standardization - Organizaccedilatildeo Internacional para
Padronizaccedilatildeo Um dos oacutergatildeos mais importantes no mundo de padronizaccedilotildees com diversos
estudos na aacuterea de computadores e particularmente de redes de computadores
LF Low Frequency - frequumlecircncia baixa
MF Medium Frequency - frequumlecircncia meacutedia
MIB Management Information Base - Base de Informaccedilotildees de Gerenciamento Uma coleccedilatildeo
de informaccedilotildees gerenciais sobre um determinado recurso
OSI Open Systems Interconnection - Interconexatildeo de Sistemas Abertos Um conjunto de
padronizaccedilotildees para interconexatildeo de sistemas em redes de computadores
RFC Request For Comments - Requisiccedilotildees Para Comentaacuterios Os documentos publicados pelo
IETF e que tratam de assuntos Internet Nem todos os RFCs satildeo padrotildees e alguns jamais o
chegam a ser
SHF Super High Frequency - frequumlecircncia super-alta
Site - Conjunto de documentos da WWW acessiacuteveis a partir de um determinado endereccedilo Eacute o
endereccedilo virtual de uma empresa ou uma aplicaccedilatildeo
SMI Structure o f Management Information - Estrutura da Informaccedilatildeo de Gerenciamento
Define a maneira como as informaccedilotildees de gerenciamento satildeo criadas e seus relacionamentos
SNMP Simple Network Management Protocol - Protocolo de Gerenciamento de Redes
Simples o protocolo de gerenciamento utilizado na Internet
TCPIP Transmission Control Protocol Internet Protocol - Protocolo de Controle de
Transmissotildees Protocolo Internet Os protocolos baacutesicos utilizados na Internet
TDMA Time Division Multiple Access mdash acesso muacuteltiplo por divisatildeo de tempo
UHF Ultra High Frequency - frequumlecircncia ultra-alta
VHF Very High Frequency - frequumlecircncia muito alta
VLF Very Low Frequency - frequumlecircncia muito baixa
WWW World Wide Web - Grande Teia Mundial Nome dado ao conjunto de maacutequinas que
trocam informaccedilotildees utilizando o protocolo HTTP
78
REFEREcircNCIAS BIBLIOGRAacuteFICAS
ANATEL Agecircncia Nacional de Telecomunicaccedilotildees Atribuiccedilatildeo de faixas de frequumlecircncias no Brasil Disponiacutevel em lthttpwwwanatelgovbrToolsframeasplink=radiofrequencia qaffpdfgt Acesso em 26 set 2002
thBICSI Telecommunications distribution methods manual 8 ed Tampa Florida v2 1998 Cap 29
BRASIL Web Site Oficial do Departamento Nacional de Tracircnsito Disponiacutevel em lthttpwww denatrangovbrpg70jspgt Acesso em 08 nov 2002
BRASIL Web Site Oficial do Departamento Nacional de Tracircnsito Disponiacutevel em httpwww denatrangovbrpgl8jspgt Acesso em 10 nov 2002
CASE J et al RFC 1157 - A Simple Network Management Protocol (SNMP) Network Working Group may 1990 p 5
FIAT AUTOMOacuteVEIS Web Site Oficial do Brasil Disponiacutevel em httpwwwfiatcombr index_sitephpgt institucional a faacutebrica Acesso em 19 nov 2002
GOOGLE Web Site de Busca Disponiacutevel em lthttpwwwgooglecombrsearch hl=ptampie=ISO-8859-1 ampq=22rastreamento+de+veEDculo s22ampbtnG=Pesquisa+Google amplr=lang_ptgt Acesso em 15 out 2002
MELLO Roseleine Calgaro Uma MIB de apoio agrave gerecircncia do relacionamento com o cliente em comeacutercio eletrocircnico 2002 108 f Dissertaccedilatildeo (Mestrado em Ciecircncias da Computaccedilatildeo) - Universidade Federal de Santa Catarina Florianoacutepolis 2002
RIO DE JANEIRO (Estado) 5 set 2002 Tracircnsito Brasil Estatiacutestica da Organizaccedilatildeo Mundial de Sauacutede sobre tracircnsito Disponiacutevel em lthttpwwwtransitobrasilcombrnoticia noticiaphp noti=1044gt Acesso em 22 out 2002
RIO DE JANEIRO (Estado) SuperTrack Rastreamento de veiacuteculos Disponiacutevel em lthttp wwwsupertrackcombr2htmgt Acesso em 02 out 2002
79
RIO DE JANEIRO (Estado) Revista Engebraacutes Mortos no tracircnsito chegam a 1 milhatildeo e acidentes consomem US$ 10 bi ao ano Disponiacutevel em lthttpwwwengebrascombr EngbWebportuguesmortosnohtmgt Acesso em 24 set 2002
TANENBAUM Andrew S Redes de computadores 3 ed Rio de Janeiro Campus 1997 923 p
TANIGUCHI Caacutessio O bom exemplo do tracircnsito em Curitiba Curitiba mar 2002 Disponiacutevel em lthttpwwwcuritibaprgovbrpmcAgenciaartigostransitolhtmlgt Acesso em 19 nov 2002
TIM Telesc Celular Cobertura Disponiacutevel em lthttpwww2timsulcombr intemaaspitem=2amppagina=coberturagt Acesso em 26 set 2002
33
Fig 45 - Gerenciamento no uso do veiacuteculo
PROPRIETAacuteRIO DO AUTOMOacuteVEL
Monitoramento
Garantia e revisotildees
Seguranccedila
O proprietaacuterio do veiacuteculo eacute notificado sempre que uma troca de oacuteleo ou manutenccedilatildeo
preventiva eacute necessaacuteria diminuindo os riscos de uma eventual perda de garantia do fabricante
O aviso de que a garantia do veiacuteculo estaacute expirando tambeacutem existe e isto possibilita uma
eventual diminuiccedilatildeo de custos numa revisatildeo Como o veiacuteculo interage com o sistema gestor
de tracircnsito o modelo prevecirc um mecanismo de solicitaccedilatildeo de socorro muito uacutetil em casos de
acidentes ou quebra do veiacuteculo O maior benefiacutecio eacute saber que seu veiacuteculo estaacute sendo
monitorado assim como os outros veiacuteculos que estatildeo trafegando O monitoramento causa
maior disciplina no tracircnsito e a consequumlente diminuiccedilatildeo de acidentes como mostra a
experiecircncia na capital paranaense na palavra de Cassio Taniguchi
Em 2001 foram 20 menos mortes no tracircnsito curitibano Passamos de 16 em 2000 para 13 morte em cada grupo de 10 mil veiacuteculos Esse eacute o indicador utilizado para mensurar o niacutevel de seguranccedila no tracircnsito urbano E eacute tambeacutem um iacutendice capaz de nos informar a respeito do niacutevel de civilidade que nossa sociedade alcanccedilou Os curitibanos merecem aplausos porque esse resultado eacute fruto de um esforccedilo coletivo que tem envolvido toda a
34
cidade desde 1997 quando lanccedilamos o programa Cidadatildeo em Tracircnsito O programa todos lembram eacute ancorado no tripeacute formado pela engenharia de traacutefego fiscalizaccedilatildeo e educaccedilatildeo para o Tracircnsito E em cinco anos os resultados falam por si proacuteprios O investimento realizado pela Prefeitura de Curitiba passa de R$ 100 milhotildees - o maior entre as cidades de mesmo porte no paiacutes (TANIGUCHI 2002)
O gerenciamento do veiacuteculo auxilia os engenheiros de traacutefego e aumenta o poder de
fiscalizaccedilatildeo do Poder Puacuteblico tornando praticamente inviaacuteveis as accedilotildees criminosas
envolvendo veiacuteculos O Poder Puacuteblico do Brasil bem como de todo paiacutes que adotar este
modelo de gerenciamento ganha uma ferramenta poderosa de gestatildeo de tracircnsito com reflexos
em oacutergatildeos governamentais federais estaduais e municipais diversos tais como departamentos
de tracircnsito departamentos de poliacutecia rodoviaacuteria poliacutecias civil e militar serviccedilos de
inteligecircncia poliacutecia federal serviccedilos de repressatildeo ao crime organizado e secretarias de
receita A figura 46 ilustra algumas situaccedilotildees contempladas neste modelo proposto
Fig 46 - Gerenciamento pelo Poder Puacuteblico
Administraccedilatildeo da malha viaacuteria
Controle de roubos e acidentes
PODER PUacuteBLICOMonitoramento de
tracircnsito
O poder que o modelo disponibiliza aos oacutergatildeos puacuteblicos eacute o poder da informaccedilatildeo em tempo
real o conjunto formado pela identificaccedilatildeo inequiacutevoca do veiacuteculo seu provaacutevel condutor e a
localizaccedilatildeo atual com pequena margem de erro permite accedilotildees policiais raacutepidas e eficientes O
Modelo de Gerenciamento de Veiacuteculos permite ainda que o sistema gestor execute controles
remotamente sobre o veiacuteculo como corte de combustiacutevel e de igniccedilatildeo do motor causando a
imobilizaccedilatildeo instantacircnea As Estaccedilotildees Puacuteblicas de Gerenciamento satildeo as mais complexas e as
mais seguras de todo o modelo visto o poder que carregam em sua aplicaccedilatildeo Apenas o Poder
Puacuteblico constituiacutedo pode ter acesso a estas potencialidades do sistema e para tanto a
aplicaccedilatildeo-gerente deve ser inviolaacutevel
A figura 47 simula uma implantaccedilatildeo de estaccedilotildees radiobase na regiatildeo central da capital
catarinense dando uma ideacuteia de como seria a distribuiccedilatildeo das antenas para haver
gerenciamento sobre os veiacuteculos que circulam na aacuterea
Fig 47 - Estaccedilotildees Radiobase em Florianoacutepolis
42 Arquitetura Funcional
O sistema fiacutesico apresentado anteriormente eacute mostrado aqui como entidades loacutegicas
posicionadas de acordo com sua funccedilatildeo no modelo de gerenciamento A figura 46 ilustra o
modelo funcional
36
Fig 48 - Modelo Funcional de Gerenciamento
421 Estaccedilotildees de Gerenciamento
As estaccedilotildees de gerenciamento satildeo de diferentes porte e complexidade variando de uma
estaccedilatildeo simples para gravaccedilatildeo de dados de identificaccedilatildeo na faacutebrica ateacute um grande complexo
de gerenciamento de veiacuteculos montado com computadores de grande porte e programas de
gerenciamento capazes de suportar milhares de noacutes (veiacuteculos) no Departamento de Estradas
de Rodagem de uma unidade da federaccedilatildeo As estaccedilotildees seratildeo basicamente destinadas a trecircs
finalidades de acordo com os interesses dos mantenedores da gerecircncia
4211 Estaccedilotildees de Gerenciamento de Produccedilatildeo
As estaccedilotildees de produccedilatildeo satildeo localizadas no ambiente de montagem do veiacuteculo ao lado da
linha de produccedilatildeo em seacuterie da motocicleta do automoacutevel do caminhatildeo do utilitaacuterio do
trator etc Esta estaccedilatildeo serviraacute para gravar as primeiras variaacuteveis na MIB do veiacuteculo
basicamente as de identificaccedilatildeo tais como nome do fabricante modelo do veiacuteculo nuacutemero de
seacuterie etc Estes dados satildeo estaacuteticos e soacute podem ser gravados e alterados em faacutebrica satildeo
uacutenicos e sua longevidade eacute coincidente com a do veiacuteculo
4212 Estaccedilotildees de Gerenciamento de Manutenccedilatildeo
As estaccedilotildees de manutenccedilatildeo estaratildeo baseadas nas concessionaacuterias autorizadas revendas de
automoacuteveis e oficinas mecacircnicas Sua funccedilatildeo baacutesica seraacute a gravaccedilatildeo de dados relativos agrave
venda e ao proprietaacuterio do veiacuteculo Satildeo estaccedilotildees simples que poderatildeo consultar as
informaccedilotildees de qualquer carro de qualquer marca visto que a padronizaccedilatildeo usando SNMP
retira o caraacuteter proprietaacuterio dos sistemas atuais
4213 Estaccedilotildees Puacuteblicas de Gerenciamento
Satildeo estaccedilotildees complexas e seguras que gerenciam a malha viaacuteria de um ou mais municiacutepios de
um estado da uniatildeo Basicamente compostas por hardware e software de grande porte como
por exemplo uma workstation HP ou IBM rodando Openview ou Unicenter TNG interagindo
com uma base de dados Oracle A seguranccedila possibilitada pelo SNMPv3 eacute um fator
primordial neste caso pois aqui estaratildeo sendo utilizadas funccedilotildees de controle vitais no veiacuteculo
422 Noacutes Gerenciados
O noacute gerenciado neste modelo proposto eacute tipicamente um veiacuteculo automotor conforme citado
anteriormente Aqui existe uma caracteriacutestica singular que eacute a de que os noacutes satildeo moacuteveis estatildeo
constantemente em deslocamento desde sua fabricaccedilatildeo na montadora passando pelo
transporte ateacute a revenda e o uso posterior pelo proprietaacuterio ou motorista O veiacuteculo dispotildee de
um hardware especialista - um microservidor veicular mdash que contecircm a vehicleMIB e o agente
este hardware interage com os sensores e atuadores existentes no automoacutevel O microservidor
veicular eacute composto basicamente de uma unidade central de processamento memoacuteria volaacutetil
memoacuteria permanente interface com o veiacuteculo e com a rede sem fio este produto assim como
descrito neste modelo natildeo existe comercialmente poreacutem a tecnologia eacute a mesma que eacute
utilizada na implementaccedilatildeo de gerenciamento em roteadores e switches
423 Meio de Comunicaccedilatildeo
A forma como a estaccedilatildeo gerenciadora e o noacute gerenciado trocam informaccedilotildees eacute por
radiofrequumlecircncia ou seja eacute uma comunicaccedilatildeo ethemet sem fio (wireless) que utiliza a mesma
tecnologia jaacute empregada em redes locais O gerente (estaccedilatildeo gerente) interage com o agente
(noacute gerenciado) por intermeacutedio de uma bridge ethemet sem fio e vice-versa A frequumlecircncia de
difusatildeo deve ser diversa das maciccedilamente utilizadas ISM (Aplicaccedilotildees Industriais Cientiacuteficas
e Meacutedicas) por motivos oacutebvios a escolha deve recair nas faixas atribuiacutedas para aplicaccedilatildeo
moacutevel terrestre preferencialmente as proacuteximas das bases de VHF e UHF 41015 MHz ateacute 50
MHz e 3354 MHZ ateacute 3999 MHz (ANATEL 2002)
Fig 49 - Espectro de frequumlecircncias no Brasil
423 Informaccedilotildees de Gerenciamento
As informaccedilotildees envolvidas estatildeo definidas em vehicleMIB e satildeo tratadas pelo agente
especialista que acompanha o veiacuteculo Os objetos ou atributos em questatildeo atendem a
legislaccedilatildeo brasileira de tracircnsito vigente e os requisitos baacutesicos do fabricante do revendedor e
do proprietaacuterio
39
424 Protocolo de Gerenciamento
O protocolo a ser utilizado eacute o SNMPv3 implementado sobre SNMPv2 A versatildeo 3 apresenta
vaacuterios avanccedilos na questatildeo de seguranccedila e as definiccedilotildees podem ser vistas nas RFCs 2571 a
2575 Como esta versatildeo natildeo eacute completa existe a necessidade da versatildeo anterior que pode ser
vista nas RFCs 1905 e 1906
43 Arquitetura de Informaccedilatildeo
A vehicleMIB foi projetada para atender as demandas baacutesicas de todas entidades fiacutesicas e
juriacutedicas que interagem com um automoacutevel Esta MIB procura natildeo conflitar com os sistemas
atualmente implantados que foram concebidos com outra finalidade
A pesquisa que resultou nesta MIB abrangeu a atual legislaccedilatildeo de tracircnsito os atuais coacutedigos
procedimentos e nuacutemeros empregados pela induacutestria automobiliacutestica e suas concessionaacuterias
As funccedilotildees principais de um automoacutevel foram contempladas somou-se a elas algumas
variaacuteveis trazidas do universo de redes de computadores e outras retiradas de carros-conceito
431 Desenvolvimento da MIB
Utilizou-se como ferramenta de auxiacutelio um pacote de programas da MG-Soft chamado MIB
Browser Professional Edition sendo que as figuras que mostram a aacutervore da MIB satildeo telas
capturadas deste software
40
f j MG-SOFT MIszlig Compiler - [MIszlig Group1J File Edit View Modules Jools Window Help
B MIB Tree B Q ] iso
B - Q org B Q dod
R-f1 internetiQ j directorv
+i _ J mgmtR I__| experimental
B vehicleMIBi Q j vehideMIBObjects Si f j vehicleMIBNotifications IS _ J vehicleMIBConformance
f i L_1 private I- SNMPvl Traps
ffl iJ T extual ConventionsS Type Assignments
Fig 410 - Aacutervore da MIB
A vehicleMIB faz parte do grupo experimental (3) segundo a notaccedilatildeo ASNl utilizada pelo
protocolo SNMP Os objetos definidos (OBJECT IDENTIFIER) para compor a vehicleMIB
foram trecircs a saber
vehicleMIBObjects conteacutem todas as informaccedilotildees relativas a identificaccedilatildeo do veiacuteculo
(vehicleldent) ao proprietaacuterio do veiacuteculo (vehicleOwner) o seu histoacuterico (vehicleHistory)
valores momentacircneos (vehicleStatus) e variaacuteveis para controle (vehicleControl)
vehicleMIBNotifications este objeto comporta os atributos utilizados para notificaccedilatildeo de
eventos importantes e se destinam principalmente para servir ao motoristaproprietaacuterio
vehicleMIBConformance este grupo define as necessidades e possibilidades de
implementaccedilatildeo segundo uma famiacutelia de objetos (OBJECT-GROUP) preacute-determinada Os
atributos referentes a grupos e as questotildees de concordacircncia estatildeo contidos nos OBJECT
IDENTIFIER vehicleGroups e vehicleCompliance
41
bullJMG-SOFT MIB Compilei [MIB Group]Uumliacute File Edit View Modules loots Window Help
tg satildegt U m amp T raquo f t I o s P3 m p | 0
B ^ MIB Tree B _ J iso
H Q j org eacute Q dod
Eacute j J internetP~1 directory
B i_ J mgmt rsquo Q j mib-2
agrave Q experimental Ograve OtildeEcirc vehicleMIB
Egrave __| vehicleMIBObjectsSi _ J vehicleldent ffl- n vehicleOwner E _ ] vehicle History ffl- fj vehicleStatus Egrave C j vehicleControl
atilde __) vehicleMIBNotificationsvehicleN otificationChangeO ilAndM aintenance
lt4 vehicleN otificationHelp d f vehicleNotificationGuaranty
B _ ] vehicleMIBConformance IacuteB _ J vehicleCompliance Eacute L J vehicleGroups
B -(_J private1Q j enterprises
Fig 411mdash Aacutervore de vehicleMIBObjects
432 Descriccedilatildeo de vehicleMIBObjects
Esta seccedilatildeo descreve com maiores detalhes cada variaacutevel que compotildee a vehicleMIBObjects
que eacute composta pelos grupos vehicleldent vehicleOwner vehicleHistory vehicleStatus e
vehicleControl
42
4321 Grupo vehicleldent
F1 P 1 experimental Eacute- vehicleMIB
lEacute vehicleMIB Objects B- [_ J vehicleldent
vehicleldentManufacturer vehicleldentModel
vehicleldentSoftwareVersionamp vehideldentAgentSoftwareVersion
vehiclel dentType vehicleldentFuel vehicleldentManufacturingYear vehiclel dentM odelYrsquo ear vehiclel dentCapacity
I^ vehiclel dentPoweri-- vehiclel dentM otorType
vehiclel dentM otorNumber vehiclel dentCylinder
vehiclel dentFirstOilChange | ^ vehicleldentFirstMaintenance
gt$j vehicleldentMaintenancePeriod vehiclel dentColor
i vehiclel dentChassisl d j-- vehicleldentLicencePlate bull vehicleldentlpAddress i - ^ vehicleldentMacAddress h vehiclel dentS eriaIN umber vehicleldentGuaranty
Fig 411 - Aacutervore de vehicleldent
vehicleldentManufacturer - O objeto vehicleldentManufacturer eacute uma string que armazena o
nome da empresa que produz o veiacuteculo eacute gravada em faacutebrica e natildeo se altera mais Esta
variaacutevel seraacute preenchida por exemplo com ldquoGeneral Motorsrdquo ldquoVolkswagenrdquo ou ldquoYamahardquo
vehicleldentModel - Esta variaacutevel conteraacute a identificaccedilatildeo do modelo do veiacuteculo eacute fixa e natildeo
pode ser alterada Ex Palio EX Xsara Picasso Celta
vehicleldentSoftwareVersion - Este atributo eacute reservado agrave versatildeo do firmware ou software do
veiacuteculo e eacute atualizado cada vez que eacute feito o upgrade do mesmo Este programa eacute uma espeacutecie
de sistema operacional do hardware contido no veiacuteculo
vehicleldentAgentSoftwareVersion - A versatildeo do agente de gerenciamento pode ou natildeo
coincidir com a versatildeo de firmware Caso estes programas tenham tratamento e evoluccedilatildeo
distintos as versotildees podem ser atualizadas separadamente e teratildeo coacutedigos diferentes
vehicleldentType - Este objeto serve para identificar o tipo de veiacuteculo segundo determinaccedilatildeo
das leis brasileiras de tracircnsito O tipo de veiacuteculo automotor consta na documentaccedilatildeo de
licenciamento e pode ser por exemplo tipo automoacutevel de passeio caminhatildeo de carga ocircnibus
de passageiros etc
vehicleldentFuel - A variaacutevel vehicleldentFuel serve para identificar o combustiacutevel principal
para que o veiacuteculo foi originalmente construiacutedo Eacute gravado na linha de montagem e
permanece caso haja transformaccedilatildeo posterior no motor do veiacuteculo este dado natildeo pode ser
alterado Ex gasolina tipo C oacuteleo diesel energia eleacutetrica etc
vehicleldentManufacturing Year - Neste atributo eacute gravado o ano de fabricaccedilatildeo do veiacuteculo
Depois de gravado natildeo se altera
vehicleldentModelYear - A vehicleldentModelYear armazena o ano do modelo do veiacuteculo
que pode ou natildeo coincidir com o ano de fabricaccedilatildeo
vehicleldentCapacitv - Esta variaacutevel eacute uma string que armazena a capacidade do veiacuteculo de
acordo com a destinaccedilatildeo do mesmo ou seja se se tratar de um caminhatildeo a capacidade de
carga seraacute de 40000 kg se for um automoacuteveL a capacidade seraacute de 5 passageiros por
exemplo
vehicleldentPower - Identifica a potecircncia nominal da motorizaccedilatildeo principal do veiacuteculo que
pode ser expressa em cv (cavalo-vapor) ou W (watt) de acordo com a legislaccedilatildeo vigente no
paiacutes de utilizaccedilatildeo do veiacuteculo
vehicleldentMotorTvpe - Este atributo armazena a identificaccedilatildeo da principal forma de
motorizaccedilatildeo do veiacuteculo ou seja qual o tipo de motor que preferencialmente ou
prioritariamente eacute utilizado Caso o veiacuteculo seja um hiacutebrido com motor a combustatildeo e
eleacutetrico armazenar a identificaccedilatildeo do motor mais utilizado
vehicleldentMotorNumber - Este objeto armazena o nuacutemero de identificaccedilatildeo do motor do
veiacuteculo que eacute uacutenico e faz parte do conjunto de nuacutemeros que identificam o conjunto de
sistemas que compotildee um veiacuteculo
vehicleldentCvlinder - Utilizada para informar o nuacutemero total de cilindros (pistotildees) do motor
caso se trate de um motor de combustatildeo
vehicleldentFirstOilChange - Esta variaacutevel serve para armazenar a distacircncia maacutexima
percorrida - a popular ldquoquilometragemrdquo - para se realizar a primeira troca de oacuteleo lubrificante
interno do motor Esta informaccedilatildeo serviraacute para que o condutor do veiacuteculo seja notificado a
tempo de proceder agrave troca sem causar danos ao motor nem perder a garantia de faacutebrica
vehicleldentOilChangePeriod - O objeto em questatildeo armazena o valor em km ou milhas
recomendado pelo fabricante entre trocas de oacuteleo lubrificante do motor Ex 10000 km
vehicleldentFirstMaintenance - A variaacutevel vehicleldentFirstMaintenance serve para registrar
o limite de quilometragem para realizaccedilatildeo da primeira revisatildeo gratuita do veiacuteculo Existe na
vehicleMIB uma notificaccedilatildeo que utiliza este atributo com o objetivo de resguardar o
proprietaacuterio de um eventual esquecimento ou distraccedilatildeo que acarretaria perda de garantia
vehicleldentMaintenancePeriod - O atributo eacute registrado em faacutebrica e representa o valor da
quilometragem recomendada entre as manutenccedilotildees preventivas E uma seguranccedila a mais para
o usuaacuterio que seraacute avisado sempre que determinados conjuntos de peccedilas principalmente
mecacircnicas estiverem com seu desgaste natural no limite
vehicleldentColor - A vehicleldentColor eacute a string que armazena o nome da cor predominante
do veiacuteculo Esta informaccedilatildeo eacute gravada em faacutebrica e permanece inalterada durante a vida uacutetil
do veiacuteculo
vehicleldentChassisId - Todo veiacuteculo possui um nuacutemero de identificaccedilatildeo gravado fisicamente
em seu chassis ou monobloco esta variaacutevel armazena este nuacutemero
vehicleldentLicencePlate - Este atributo armazena a placa do veiacuteculo no caso do Brasil
composto por 3 letras e 4 nuacutemeros Esta identificaccedilatildeo somente eacute conhecida apoacutes o
licenciamento do veiacuteculo que eacute feito apoacutes a venda em consequumlecircncia o valor somente poderaacute
ser gravado na concessionaacuteria ou revenda
vehicleldentlpAddress - Esta variaacutevel estaacute determinada na vehicleMIB para uma eventual
necessidade de acesso a Internet sendo que um provedor de acesso iraacute fornecer o valor que
seraacute volaacutetil e teraacute a mesma duraccedilatildeo do acesso solicitado
vehicleldentMacAddress - Este campo foi implementado para que o veiacuteculo utilize um
nuacutemero uacutenico de identificaccedilatildeo dentro das mesmas regras vaacutelidas hoje para equipamentos e
acessoacuterios de informaacutetica A utilizaccedilatildeo de uma identificaccedilatildeo deste tipo poderaacute substituir uma
ou mais jaacute existentes
vehicleldentSerialNumber - O nuacutemero de seacuterie de produccedilatildeo do veiacuteculo eacute gravado em faacutebrica e
permanece inalterado durante a vida do mesmo Segue as regras de cada fabricante
vehicleldentWarrantv - Este atributo armazena o valor referente ao periacuteodo de garantia do
veiacuteculo tipicamente 1 ou 2 anos a partir da data da primeira venda Esta informaccedilatildeo serve
para que o proprietaacuterio seja notificado antes do vencimento deste limite para que possa
realizar as manutenccedilotildees necessaacuterias com um miacutenimo de gasto
4322 Grupo vehicleOwner
vehicleOwnerName - A variaacutevel vehicleOwnerName armazena o nome do proprietaacuterio do
veiacuteculo o mesmo nome que consta no documento legal de licenciamento Eacute gravado na
concessionaacuteria e alterado de acordo com os documentos do veiacuteculo
vehicleOwnerRegister - Este objeto serve para armazenar um nuacutemero de algum documento de
identificaccedilatildeo do proprietaacuterio No Brasil os valores preferenciais satildeo o Cadastro de Pessoa
Fiacutesica (CPF) e o Cadastro Nacional da Pessoa Juriacutedica (CNPJ) mas pode conter os nuacutemeros
da carteira nacional de habilitaccedilatildeo ou carteira de identidade
vehicleOwnerPhone - O atributo vehicleOwnerPhone registra o nuacutemero de um telefone de
contato do proprietaacuterio do veiacuteculo
vehicleOwnerMail - Esta string serve para armazenar o endereccedilo eletrocircnico (e-mail) do
proprietaacuterio do veiacuteculo Este valor e o anterior satildeo regravados em concessionaacuteria a cada troca
de proprietaacuterio
4323 Grupo vehicIeHistory
3 T I experimental vehicleMIB
Otilde P jJ vehicleMIBObjects Eacute L J vehicleldent El i_ J vehicleOwner
vehicleOwnerName vehicleO wnerR egister vehicleOwnerFone vehicleOwnerMail
B l_ J vehicleH istoryvehicleH istory D eliveryD ate vehicleH istoryVendor vehicleH istoryDealer
^ vehicleH istoryN umLinesEacute1 __J vehicleH istoryT able
B - lla vehicleH istoryEntryvehicleHistoryLinelndex
Q vehicleHistoryMaintenanceDate ^ vehicleH istoryMaintenance
vehicleH istoryuumlilChangeD ate Q vehicleH istoryOilChange
Fig 413 - Arvore de vehicleOwner e vehicIeHistory
vehicleHistorvDelivervDate - A variaacutevel em questatildeo foi criada para armazenar a data da
primeira entrega do veiacuteculo tipicamente a data constante na nota fiscal de venda da
montadora ou da concessionaacuteria destinada ao proprietaacuterio
vehicleHistoryVendor - A vehicleHistoryVendor armazena o nome do vendedor que realizou
a venda do veiacuteculo ao proprietaacuterio Este vendedor eacute tipicamente um funcionaacuterio da revenda
ou concessionaacuteria
vehicleHistorvDealer - O nome da revenda ou concessionaacuteria (pessoa juriacutedica) eacute gravado
neste campo de forma que fique registrada a empresa que comercializou o veiacuteculo
vehieleHistoryNumLines - Representa o nuacutemero maacuteximo de linhas que seratildeo armazenadas na
tabela vehicleHistoryTable
vehicleHistorvLinelndex - Representa o iacutendice da tabela vehicleHistoryTable
vehicleHistoryMaintenanceDate - A variaacutevel vehicleHistoryMaintenanceDate serve para
registrar as datas das manutenccedilotildees preventivas realizadas contendo dia mecircs e ano Esta
informaccedilatildeo serve principalmente para resguardar o usuaacuterio do veiacuteculo quanto agraves garantias de
peccedilas e sistemas
vehicleHistoryMaintenance - Aqui se identifica a quilometragem do veiacuteculo na ocasiatildeo em
que eacute realizada a manutenccedilatildeo preventiva Informada em quilocircmetros corresponde agrave marcaccedilatildeo
presente do odocircmetro do veiacuteculo
vehicleHistoryOilChangeDate - Esta variaacutevel armazena a data das trocas de oacuteleo lubrificante
do motor cuja periodicidade eacute definida pelo fabricante e deve ser cumprida a risca para o
veiacuteculo natildeo perder a garantia
vehicleHistoryOilChange - Este atributo registra a quilometragem do veiacuteculo por ocasiatildeo da
troca de oacuteleo lubrificante correspondente
48
4324 Grupo vehicleStatus
B - n experimental S gg vehicleMIB
vehicleMIBObjectsS3 __] vehicleldentra- r~l vehicleQwner reg L_3 vehicleHistory
S Q vehicleStatus|--reggt vehicleS tatusHeip j- - vehicles atusNurnLines
B r_ j vehicles tatusT able B l|sj vehicles tatusEntry
vehicleS tatusLinelndex vehicleS tatusS peed j- ^ vehicleStatusRpm
vehicleStatusMotorTemperature vehicleStatusFuelLevel
^ vehicleS tatusKmvehicleStatusTirePressure
^ vehicleStatusMotorOilLevel vehicleS tatusBatteryLevel
^ vehicleStatusLocation B Q j vehicleControl
j-regraquo vehicleControlFuel J ______ j______ 1 vehicleContfQllgnition________________
Fig 414 - Aacutervore de vehicleStatus
vehicleStatusHelp - Esta variaacutevel pode assumir somente os valores de ligado ou desligado eacute
acionada pelo condutor do veiacuteculo e serve como pedido de socorro Uma notificaccedilatildeo eacute emitida
a partir da vehicleStatusHelp
vehicleStatusNumLines - Este atributo serve para definir o nuacutemero maacuteximo de linhas da
tabela vehicleStatusTable
vehicleStatusLinelndex - Esta variaacutevel eacute o iacutendice da tabela vehicleStatusTable
vehicleStatusSpeed - Neste atributo eacute registrada a velocidade presente do veiacuteculo fornecida
pelo sistema convencional de sensoriamento do veiacuteculo em quilocircmetros ou milhas por hora
vehicleStatusRpm - A vehicleStatusRpm armazena o valor atual de rotaccedilotildees ou giros do eixo
principal do motor a unidade eacute rpm (rotaccedilotildees por minuto)
vehicleStatusMotorTemperature - Este atributo registra a temperatura atual do liacutequido de
arrefecimento do motor em graus centiacutegrados ou Fahrenheit
vehicleStatusFuelLevel - A variaacutevel vehicleStatusFuelLevel eacute usada para indicar o niacutevel atual
do combustiacutevel principal do veiacuteculo
vehicleStatusKm - A variaacutevel armazena a quilometragem total percorrida pelo veiacuteculo desde
sua fabricaccedilatildeo em quilocircmetros ou milhas terrestres
vehicleStatusTvrePressure - Este atributo foi criado para registrar o valor presente da pressatildeo
nos pneus do veiacuteculo e serve para informar sobre um pneu que esteja furado ou com uma
quantidade insuficiente de material gasoso ou liacutequido em seu interior Este monitoramento jaacute
existe hoje principalmente em caminhotildees de carga sendo raro em motocicletas e
automoacuteveis
vehicleStatusMotorOilLevel - Esta variaacutevel marca o niacutevel presente de oacuteleo lubrificante do
motor e ajuda a identificar uma eventual ldquoqueimardquo de oacuteleo ou seja um consumo acima do
previsto pelo fabricante que pode resultar em dano grave ao motor
vehicleStatusBatteryLevel - Este valor corresponde agrave carga atual da bateria que eacute usada
principalmente para dar a partida no veiacuteculo
vehicleStatusLocation - A informaccedilatildeo de localizaccedilatildeo do veiacuteculo pode ser feita de duas
maneiras uma aproximada resultado da associaccedilatildeo com a raacutedio-base que recebeu a
identificaccedilatildeo do veiacuteculo A segunda forma mais precisa eacute a partir da informaccedilatildeo gerada por
um moacutedulo GPS (global positioning system) do veiacuteculo o GPS atualiza constantemente a
vehicleStatusLocation com as coordenadas presentes
4325 Grupo vehicleControl
vehicleControlFuel - Este atributo de controle assume ligado ou desligado e eacute a forma do
sistema puacuteblico de controle da malha viaacuteria interromper remotamente o fornecimento de
combustiacutevel para o motor ocasionando a parada do veiacuteculo Esta accedilatildeo de controle eacute feita nos
casos de roubo fuga ou sequumlestro e requer intervenccedilatildeo policial
vehicleControlIgnition - Este atributo de controle assume ligado ou desligado e eacute a forma do
sistema puacuteblico de controle da malha viaacuteria interromper remotamente o sistema de igniccedilatildeo de
combustiacutevel para o motor ocasionando a parada do veiacuteculo Eacute uma alternativa ao controle
anterior pois enquanto um desliga a bomba de combustiacutevel o outro corta a energia eleacutetrica
que ocasiona a queima de combustiacutevel que aciona o motor Esta accedilatildeo de controle eacute feita nos
casos de roubo fuga ou sequumlestro e requer intervenccedilatildeo policial
433 Descriccedilatildeo de vehicleMIBNotificationsS L J experimental
Eacute H fg vehicleMIBB lt01 vehicleMIBObjects
Eacute vehicleldent Eacute O vehicleOwner te j__j vehicleHistory Eacute - f l vehicleStatus B - P l vehicleControl
U vehicleM IB N otificationsvehicleN otificationChangeO ilAndM aintenance
if vehicleN otificationHelp A f vehicleN otificationGuatanty
Eacute L J vehicleMIBConiacuteorrnance H r~l private______________________________________________
Fig 415 - Aacutervore de vehicleMIBNotifications
vehicleNotificationChangeOilAndMaintenance - Esta notificaccedilatildeo eacute emitida quando os limites
de troca de oacuteleo lubrificante do motor ou de manutenccedilatildeo preventiva estiverem proacuteximos e
auxilia o condutor do veiacuteculo a realizar estas tarefas em tempo haacutebil natildeo correndo o risco de
dano ou de perda de garantia
vehicleNotificationHelp - Esta notificaccedilatildeo eacute acionada em caso de pedido de socorro pelo
condutor do veiacuteculo
vehicleNotificationWarranty - A notificaccedilatildeo em questatildeo foi criada para informar o condutor
do veiacuteculo da aproximaccedilatildeo do final do periacuteodo de garantia regulamentar dado pela montadora
do veiacuteculo Este aviso permite que sejam feitos consertos sem ocircnus ou seja dentro da
cobertura da garantia
434 Descriccedilatildeo de vehicleMIBConformance
As regras de conformidade satildeo os niacuteveis de implementaccedilotildees da base de dados possiacuteveis
partindo de um conjunto miacutenimo aceitaacutevel ateacute a implementaccedilatildeo total A tabela 41 apresenta
as implementaccedilotildees baacutesica avanccedilada de controle e plena
4341 Descriccedilatildeo de vehicleComplience
vehicleBasicComplience - esta regra de conformidade incorpora o miacutenimo conjunto de
variaacuteveis que devem ser implementadas num veiacuteculo basicamente dados de identificaccedilatildeo e
status Estas variaacuteveis satildeo contidas em vehicleBasicGroup
vehicleAdvancedComplience - esta norma acrescenta a anterior os dados histoacutericos e as
notificaccedilotildees Composta pelos grupos vehicleBasicGroup vehicleAdvancedGroup e
vehicleNotificationsGroup
vehicleControlComplience - aleacutem das variaacuteveis de identificaccedilatildeo esta regra solicita as
implementaccedilotildees dos objetos de controle ou seja vehicleBasicGroup mais
vehicleControlGroup
vehicleFullComplience - esta implementaccedilatildeo considera todos os objetos da MIB no veiacuteculo
possibilitando identificaccedilatildeo completa dados estatiacutesticos status atual e capacidade de controle
Os grupos satildeo vehicleBasicGroup vehicleAdvancedGroup vehicleNotificationsGroup e
vehicleControlGroup
52
OBJETO BASIC ADV CONTROL FULL
vehicleldentManufacturer X X X X
vehicleldentModel X X X X
vehicleldentSoflware V ersion X X X X
vehicleldentAgentSoftwareVersion X X X X
vehicleldentT ype X X X X
vehicleldentFuel X X X X
vehicleldentManufacturing Y ear X X X X
vehicleldentModel Year X X X X
vehicleldentCapacity X X X X
vehicleldentPower X X X X
vehicleldentMotorType X X X X
vehicleldentMotorNumber X X X X
vehicleldentCylinder X X X X
vehicleldentFirstOilChange X X X X
vehicleldentOilChangePeriod X X X X
vehicleldentFirstMaintenance X X X X
vehicleldentMaintenancePeriod X X X X
vehicleldentColor X X X X
vehicleldentChassisId X X X X
vehicleldentLicencePlate X X X X
vehicleldentlpAddress X X X X
53
vehicleldentMacAddress X X X X
vehicleldentSerialNumber X X X X
vehicleldent Warranty X X X X
vehicleOwnerName X X
vehicleOwnerRegister X X
vehicleOwnerPhone X X
vehicleOwnerMail X X
vehicleHistoryDeliveryDate X X
veMcleHistoryV endor X X
vehicleHistoryDealer X X
vehicleHistoryNumLines X X
vehicleHistoryLinelndex X X
vehicleHistoryMaintenanceDate X X
vehicleHistoryMaintenance X X
vehicleHistoryOilChangeDate X X
vehicleHistoryOilChange X X
vehicleStatusHelp X X X X
vehicleStatusNumLines X X X X
vehicleStatusLinelndex X X X X
vehicleStatusSpeed X X X X
vehicleStatusRpm X X X X
vehicleStatusMotorTemperature X X X X
54
vehicleStatusFuelLevel X X X X
vehicleStatusKm X X X X
vehicleStatusTyrePressure X X X X
vehicleStatusMotorOilLevel X X X X
vehicleStatusBatteryLevel X X X X
vehicleStatusLocation X X X X
vehicleControlFuel X X
vehicleControlIgnition X X
vehicleNotificationChangeOilAndMaintenance X X
vehicleNotificationHelp X X
vehicleNotificationWarranty X X
Tabela 41 - Planilha de Conformidade
4342 Descriccedilatildeo de vehicleGroups
vehicleBasicGroup - conteacutem as variaacuteveis vehicleldentManufacturer vehicleldentModel
vehicleldentSoftwareVersion vehicleldentAgentSoftwareVersion vehicleldentType
vehicleldentFuel vehicleldentManufacturingYear vehicleldentModelYear vehicleldent
Capacity vehicleldentPower vehicleldentMotorType vehicleldentMotorNumber vehicle
IdentCylinder vehicleldentFirstOilChange vehicleldentOilChangePeriacuteod vehicleldentFirst
Maintenance vehicleldentMaintenancePeriod vehicleldentColor vehicleldentChassisId
vehicleldentLicencePlate vehicleldentlpAddress vehicleldentMacAddress vehicleldent
SerialNumber vehicleldentWarranty vehicleStatusHelp vehicleStatusNumLines
vehicleStatus Linelndex vehicleStatusSpeed vehicleStatusRpm vehicleStatusMotor
Temperature vehicleStatusFuelLevel vehicleStatusKm vehicleStatusTirePressure vehicle
StatusMotorOilLevel vehicleStatusBatteryLevel vehicleStatusLocation
vehicleAdvancedGroup - conteacutem os objetos vehicleOwnerName vehicleOwnerRegister
vehicleOwnerPhone vehicleOwnerMail vehicleHistoryDeliveryDate vehicleHistoryVendor
vehicleHistoryDealer vehicleHistoryNumLines vehicleHistoryLinelndex vehicleHistory
MaintenanceDate vehicleHistoryMaintenance vehicleHistoryOilChangeDate vehicleHistory
OilChange
vehicleControlGroup - conteacutem as variaacuteveis vehicleControlFuel e vehicleControlIgnition
vehicleNotificationsGroup - conteacutem os objetos vehicleNotificationChangeOilAnd
Maintenance vehicleNotificationHelp e vehicleNotificationWarranty
56
5 - CONCLUSAtildeO
O Brasil eacute um paiacutes com grandes mazelas sociais que satildeo agravadas por acidentes crimes e
contravenccedilotildees Todos estes eventos geram grandes prejuiacutezos econocircmicos e morais a toda
populaccedilatildeo Esta dissertaccedilatildeo propocircs definir um modelo tecnicamente viaacutevel que incremente
sensivelmente a capacidade do Estado de gerenciar sua frota de veiacuteculos que satildeo elementos
sempre presentes nos eventos em questatildeo
Este trabalho procurou detalhar fiacutesica e funcionalmente cada elemento necessaacuterio para que o
Modelo de Gerenciamento de Veiacuteculos Automotores funcione Embasou teoricamente as
vaacuterias tecnologias envolvidas e consolidou-as com sistemas similares existentes O passo
inicial para que haja o desenvolvimento das vaacuterias peccedilas do quebra-cabeccedila foi efetivamente
criado que foi o Modelo de Informaccedilatildeo - a MIB
Esta base de dados - a vehicleMIB - representa o ponto de partida para o desenvolvimento de
elementos necessaacuterios ao modelo aqui especificado A proacutepria MIB pode ser estendida de
acordo com as necessidades e caracteriacutesticas proprietaacuterias de cada fabricante de veiacuteculos Mas
as grandes frentes que se abrem satildeo as de desenvolvimentos de aplicaccedilotildees de gerenciamento e
equipamentos dedicados Neste sentido pretende-se dar continuidade a esta pesquisa atraveacutes
da especificaccedilatildeo e implementaccedilatildeo do microservidor veicular uma peccedila de hardware capaz de
interagir com sensores e atuadores de um automoacutevel e ao mesmo tempo comunicar-se com
uma rede ethemet sem fio e com o motorista tudo de forma segura e confiaacutevel
Os desafios poliacuteticos e sociais natildeo satildeo menores um modelo como o proposto aqui altera a
percepccedilatildeo e os haacutebitos das pessoas Altera tambeacutem a balanccedila do poder econocircmico do capital
pois algumas empresas simplesmente perdem sua utilidade bem como alguns oacutergatildeos estatais
Em compensaccedilatildeo novas empresas surgem novas tecnologias satildeo criadas e o paiacutes toma a
vanguarda em gerenciamento viaacuterio sepultando os interesses particulares em detrimento do
coletivo
O trabalho aqui desenvolvido representa a possibilidade de um avanccedilo social e econocircmico
consideraacutevel e recomenda-se que a pesquisa e o desenvolvimento continuem nesta linha
buscando materializar as ideacuteias e conceitos apresentados no Modelo de Gerenciamento de
Veiacuteculos Automotores
57
ANEXO 1 - VehicleMIB
VEHICLE-MIB DEFINITIONS = BEGIN
IMPORTSdirectory mgmt experimental enterprises
FROM RFC1155-SMI MODULE-IDENTITY OBJECT-TYPE NOTIFICATION-TYPE OBJECT-IDENTITY Counter32 Gauge32 Integer32 IpAddress
FROM SNMPv2-SMI DisplayString TimeStamp Timelnterval TestAndlncr
AutonomousType DateAndTime TEXTUAL-CONYENTION FROM SNMPv2-TC
MODULE-COMPLIANCE OBJECT-GROUP NOTIFICATION-GROUP FROM SNMPv2-CONF
mib-2FROM RFC1213-MIB
Positiveinteger NonNegativelnteger FROM UPS-MIB
MacAddressFROM BRIDGE-MIB
- 136 131vehicleMIB MODULE-IDENTITY
LAST-UPDATED 200210151827Z - october 15 2002 at 1827 ORGANIZATION UFSC - CPGCCCONT ACT-INF O
Bobiquins Estevatildeo de MelloPostal address BR Sistemas Ltda
Rua Lauro Linhares 2123803ATrindadeFlorianoacutepolis SC88036-002Brasil
Tel 55 48 234 8945 Fax 55 48 234 8945
E-mail bobibrsistemascombrDESCRIPTION
The MIB module to describe vehicles= experimental 1
- 1361311vehicleMIBObjects OBJECT IDENTIFIER = vehicleMIB 1
mdash The Device Identification group
All objects in this group except for vehicleldentLicencePlate and vehiclelpAddress are set at device initialization and remain static
- I36I3111vehicleldent OBJECT IDENTIFIER vehicleMIBObjects 1
- 136L31111vehicleldentManufacturer OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The name of the vehicles manufacturer= vehicleldent 1
- 136131112vehicleldentModel OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles model designation= vehicleldent 2
- 136131113vehicleldentSoftwareVersion OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles firmwaresoftware version(s) This variablemay or may not have the same value asvehicleldentAgentSoftwareVersion in some implementations
vehicleldent 3
- 136131114vehicleldent Agent Soft wareV ersion OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles agent software version This variable may or may not have the same value asvehicleldentvehicleSoftwareVersion in some implementations
= vehicleldent 4
- 136131115vehicleldentType OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles identification type= vehicleldent 5
- L36131116vehicleldentFuel OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles fuel identification= vehicleldent 6
- 136131117vehiclel dentManufacturing Y ear OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles year= vehicleldent 7
- 136131118vehicleldentModelYear OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles model year vehicleldent 8
- 136L31119vehicleldentCapacity OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles capacity= vehicleldent 9
- 1361311110vehicleldentPower OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles engine power
= vehicleldent 10
-1361311111vehicleldentMotorType OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles motor type= vehicleldent 11
- 1361311112vehicleldentMotorNumber OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles engine identification number= vehicleldent 12
- 1361311113vehicleldentCylinder OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles engine number of cylinders= vehicleldent 13
- 1361311114vehicleldentFirstOilChange OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles displacement required for the first oil change = vehicleldent 14
- 1361311115vehicleldentFirstMaintenance OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles displacement required for the first oficial maintenance
= vehicleldent 15
- 1361311116vehicleldentMaintenancePeriod OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles regular maintenance intervals= vehicleldent 16
-1361311117vehicleldentColor OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles predominant color= vehicleldent 17
- 1361311118vehicleldentChassisId OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles chassis identification number= vehicleldent 18
- 1361311119vehicleldentLicencePlate OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
A string which identifies the vehicles licence plate This object should be set by the dealer
= vehicleldent 19
- 1361311120vehicleldentlpAddress OBJECT-TYPE
SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION
The IP Address of the vehicle This value must be provided by the managing aplication A value of 0000 implies that there isnt a provider nearby
DEFVAL 00000000rsquoH = vehicleldent 20
- 1361311121vehicleldentMacAddress OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-only STATUS current DESCRIPTION
The MAC address used by this vehicle when it must be referred to in a unique fashion It is only required to be unique
REFERENCEIEEE 802ID-1990 Sections 64113 and 3125
= vehicleldent 21
-1361311122vehicleldentSerialNumber OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
A string which identifies the vehicles serial number = vehicleldent 22
- 1361311123vehicleldent Warranty OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
A string which identifies the vehicles warranty= vehicleldent 23
mdash Owner Group
- I36I3112vehicleOwner OBJECT IDENTIFIER = vehicleMIBObjects 2
- L36131121 vehicleOwnerName OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
A string which identifies the vehicles ownerThis object should be set by the dealer
= vehicleOwner 1
- 136L31122vehicleOwnerRegister OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current
DESCRIPTIONA string which identifies the owners registerThis object should be set by the dealer
= vehicleOwner 2
- 136131123 vehicleOwnerPhone OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
A string which identifies the owners phone number This object should be set by the dealer
vehicleOwner 3
- 136131124 vehicleOwnerMail OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
A string which identifies the owners e-mailThis object should be set by the dealer
vehicleOwner 4
mdash History Group
- 13613113vehicleHistory OBJECT IDENTIFIER = vehicleMIBObjects 3
- 136131131vehicleHistoryDeliveryDate OBJECT-TYPE
SYNTAX DateAndTime MAX-ACCESS read-write STATUS current DESCRIPTION
The vehicles delivery date and time= vehicleHistory 1
- 136L31132vehicleHistory Vendor OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
The name of the vehicles vendor= vehicleHistory 2
65
- 136L31133vehicleHistoryDealer OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
The name of the vehicles dealer= vehicleHistory 3
- 136131134vehicleHistoryNumLines OBJECT-TYPE
SYNTAX NonNegativelnteger MAX-ACCESS read-only STATUS current DESCRIPTION
The number of Status lines utilized in this device This variable indicates the number of rows in the History table
= vehicleHistory 4
- I36I31135 vehicleHistoryTable OBJECT-TYPE
SYNTAX SEQUENCE OF VehicleHistoryEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION
A list of History table entries= vehicleHistory 5
- 1361311351VehicleHistoryEntry OBJECT-TYPE
SYNTAX VehicleHistoryEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION
An entry containing information applicable to a particular History line
INDEX vehicleHistoryLinelndex = vehicleHistoryTable 1
VehicleHistoryEntry = SEQUENCE vehicleHistoryLinelndex INTEGER vehicleHistoryMaintenanceDate DateAndTime vehicleHistoryMaintenance NonNegativelnteger vehicleHistoryOilChangeDate Date AndT ime vehicleHistoryOilChange NonNegativelnteger
- 13613113511
66
vehicleHistoryLinelndex OBJECT-TYPE SYNTAX Positiveinteger MAX-ACCESS not-accessible STATUS current DESCRIPTION
The History line identifier= vehicleHistoryEntry 1
- 13613113512vehicleHistoryMaintenanceDate OBJECT-TYPE
SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION
The maintenance date= vehicleHistoryEntry 2
- 13613113513vehicleHistoryMaintenance OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS kmMAX-ACCESS read-only STATUS current DESCRIPTION
The present displacement of the vehicle on vehicleHistoryMaintenanceDate
= vehicleHistoryEntry 3
- 13613113514vehicleHistoryOilChangeDate OBJECT-TYPE
SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION
The motors oil change date= vehicleHistoryEntry 4
- 13613113515vehicleHistoryOilChange OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS kmMAX-ACCESS read-only STATUS current DESCRIPTION
The present displacement of the vehicle on vehicleHistoryOilChangeDate
= vehicleHistoryEntry 5
mdash The Status group
- 13613114vehicleStatus OBJECT IDENTIFIER = vehicleMIBObjects 4
- 136L31141 vehicleStatusHelp OBJECT-TYPE
SYNTAX INTEGER on(l) off(2)
MAX-ACCESS read-write STATUS current DESCRIPTION
Setting this object to on will cause the vehicle system to send a help notification Setting this object to off means normal situation
= vehicleStatus 1
- 136131142vehicleStatusNumLines OBJECT-TYPE
SYNTAX NonNegativelnteger MAX-ACCESS read-only STATUS current DESCRIPTION
The number of Status lines utilized in this deviceThis variable indicates the number of rows in the Status table
= vehicleStatus 2
- 136131143 vehicleStatusTable OBJECT-TYPE
SYNTAX SEQUENCE OF VehicleStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION
A list of Status table entries= vehicleStatus 3
- I36I311431 VehicleStatusEntry OBJECT-TYPE
SYNTAX VehicleStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION
An entry containing information applicable to a particular Status line
INDEX vehicleStatusLinelndex = vehicleStatusTable 1
VehicleStatusEntry = SEQUENCE vehicleStatusLinelndex INTEGER vehicleStatusSpeed NonNegativelntegervehicleStatusRpm NonNegativelntegervehicleStatusMotorTemperature INTEGER vehicleStatusFuelLevel NonNegativelnteger vehicleStatusKm NonNegativelntegervehicleStatusTirePressure NonNegativelnteger vehicleStatusMotorOilLevel NonNegativelnteger vehicleStatusBatteryLevel NonNegativelnteger vehicleStatusLocation DisplayString
- I36I31134311vehicleStatusLinelndex OBJECT-TYPE
SYNTAX Positiveinteger MAX-ACCESS not-accessible STATUS current DESCRIPTION
The Status line identifier= VehicleStatusEntry 1
- 136131134312vehicleStatusSpeed OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS km per hourMAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles current speed= VehicleStatusEntry 2
- 136131134313vehicleStatusRpm OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS rotations per minuteMAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles current rotations per minute= VehicleStatusEntry 3
- 136131134314vehicleStatusMotorT emperature OBJECT-TYPE
SYNTAX INTEGER UNITS degrees CentigradeMAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles engine current temperature
= vehicleStatusEntry 4
- 136131134315 vehicleStatusFuelLevel OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS HireMAX-ACCESS read-only STATUS current DESCRIPTION
The current fuel level= vehicleStatusEntry 5
- 136131134316vehicleStatusKm OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS kmMAX-ACCESS read-only STATUS current DESCRIPTION
The current total displacement of vehicle = vehicleStatusEntry 6
- 136131134317 vehicleStatusTirePressure OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS psiMAX-ACCESS read-only STATUS current DESCRIPTION
The current tire pressure vehicleStatusEntry 7
- 136131134318 vehicleStatusMotorOilLevel OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS litreMAX-ACCESS read-only STATUS current DESCRIPTION
The current motor oil level= vehicleStatusEntry 8
- 136131134319 vehicleStatusBatteryLevel OBJECT-TYPE
SYNTAX INTEGER unknown(l) batteryNormal(2) batteryLow(3)
MAX-ACCESS read-only
STATUS currentDESCRIPTION
The indication of the capacity remaining in the vehicles battery system
= vehicleStatusEntry 9
- 1361311343110 vehicleStatusLocation OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
The GPS indication of the vehicles current location
vehicleStatusEntry 10
mdash The Control group
- 13613115vehicleControl OBJECT IDENTIFIER = vehicleMIBObjects 5
- 136131151 vehicleControlFuel OBJECT-TYPE
SYNTAX INTEGER on(l) off(2)
MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION
Setting this object to On(l) indicates that the vehicle is able to be turned on Setting to Off(2) will cause the fuel to be cut offrsquo
= vehicleControl 1
- 136131152 vehicleControlIgnition OBJECT-TYPE
SYNTAX INTEGER on(l) ofi(2)
MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION
Setting this object to On(l) indicates that the vehicle is to be turned on Setting to 00(2) will cause the eletric system to be cut off1
= vehicleControl 2
mdash Notifications
- This section defines the well-known notifications sent by- vehicle agents
- 1361312vehicleMIBNotifications OBJECT IDENTIFIER = vehicleMIB 2
- I36I3121vehicleNotificationChangeOilAndMaintenance NOTIFICATION-TYPE
OBJECTS vehicleHistoryMaintenanceDate vehicleHistoryMaintenance vehicleHistoryOilChangeDate vehicleHistoryOilChange
STATUS current DESCRIPTION
The vehicle is approaching oil change and regular maintenance dates This Notification is persistent and is resent at one day intervals until the history table is updated
= vehicleMIBNotifications 1
- 13613122vehicleNotificationHelp NOTIFICATION-TYPE
OBJECTS vehicleStatusHelp STATUS current DESCRIPTION
This Notification is sent when the vehicles conductor turns on a help switch
= vehicleMIBNotifications 2
- I36I3123vehicleNotificationWarranty NOTIFICATION-TYPE
OBJECTS vehicleldentWarranty STATUS current DESCRIPTION
The vehicles warranty is close to expiring dateThis Notification is persistent andis resent at one week intervals until dead line
= vehicleMIBNotifications 3
mdash Conformance information
mdash1361313vehicleMIBConformance OBJECT IDENTIFIER = vehicleMIB 3
-13613131vehicleCompliance OBJECT IDENTIFIER = vehicleMIBConformance 1
mdash compliance statements
mdash136131311vehicleBasicCompliance MODULE-COMPLIANCE
STATUS current DESCRIPTION
The compliance statement for vehicles that only support the identifying and status objects
MODULE mdash this moduleMANDATORY-GROUPS vehicleBasicGroup
= vehicleCompliance 1
mdash136131312vehicleAdvancedCompliance MODULE-COMPLIANCE
STATUS current DESCRIPTION
The compliance statement for vehicles that support advanced-feature functions such as history and notifications
MODULE mdash this moduleMANDATORY-GROUPS vehicleBasicGroup
vehicleAdvancedGroup vehicleNotificationsGroup
= vehicleCompliance 2
mdash136131313vehicleControlCompliance MODULE-COMPLIANCE
STATUS current DESCRIPTION
The compliance statement for vehicles that support control-featured functions
MODULE mdash this moduleMANDATORY-GROUPS vehicleBasicGroup
vehicleControlGroup = vehicleCompliance 3
mdash136131314vehicleFullCompliance MODULE-COMPLIANCE
STATUS current DESCRIPTION
The compliance statement for vehicles that support all functions
MODULE mdash this moduleMANDATORY-GROUPS vehicleBasicGroup
vehicleAdvancedGroup vehicleNotificationsGroup
73
vehicleControlGroup = vehicleCompliance 4
mdash units of conformance
mdash summary at a glance
mdash basic adv ControlmdashvehicleldentManufacturer X X X X
mdashvehicleldentModel x X X X
mdashvehicleldentSoftwareVersion x X X X
mdashvehicleldentAgentSoftwareVersion X X X X
mdashvehicleldentType X X X X
mdashvehicleldentFuel X X X X
mdashvehicleldentManufacturing Y ear X X X X
mdashvehicleldentModel Year X X X X
mdashvehicleldentCapacity X X X X
mdashvehicleldentPower X X X X
mdashvehicleldentMotorType X X X XmdashvehicleldentMotorNumber X X X X
mdashvehicleldentCylinder X X X X
mdashvehicleldentFirstOilChange X X X X
mdashvehicleldentOilChangePeriod X X X XmdashvehicleldentFirstMaintenance X X X X
mdashvehicleldentMaintenancePeriod X X X XmdashvehicleldentColor X X X X
mdashvehicleldentChassisId X X X XmdashvehicleldentLicencePlate X X X X
mdashvehicleldentlpAddress X X X XmdashvehicleldentMacAddress X X X X
mdashvehicleldentSerialNumber X X X XmdashvehicleldentWarranty X X X X
mdashvehicleOwnerName X X
mdashvehicleOwnerRegister X XmdashvehicleOwnerPhone X X
mdashvehicleOwnerMail X X
mdashvehicleHistoryDeliveryDate X X
mdashvehicleHistoryVendor X X
mdashvehicleHistoryDealer X X
mdashvehicleHistoryNumLines X X
mdashvehicleHistoryLinelndex X X
mdashvehicleHistoryMaintenanceDate X X
mdashvehicleHistoryMaintenance X X
mdashvehicleHistoryOilChangeDate X X
mdashvehicleHistoryOilChange X X
mdashvehicleStatusHelp X X X X
mdashvehicleStatusNumLines X X X X
mdashvehicleStatusLinelndex X X X X
mdashvehicleStatusSpeed X X X X
mdashvehicleStatusRpm X X X X
mdashvehicleStatusMotorTemperature X X X X
mdashvehicleStatusFuelLevel X X X X
mdashvehicleStatusKm X X X X
mdashvehicleStatusTyrePressure X X X X
--vehicleStatusMotorOilLevel X X X X
mdashvehicleStatusBatteryLevel X X X X
mdashvehicleStatusLocation X X X X
mdashvehicleControlFuel X X
mdashvehicleControlIgnition X X
mdashvehicleNotificationChangeOilAndMaintenance X X
mdashvehicleNotificationHelp X X
mdashvehicleNotificationWarranty X X
- units of conformance
- I36I3132vehicleGroups OBJECT IDENTIFIER = vehicleMIBConformance 2
- 136131321vehicleBasicGroup OBJECT-GROUP
OBJECTS vehicleldentManufacturer vehicleldentModel vehicleldentSoftwareVersion vehicleldent AgentSoft waumlre V ersion vehicleldentType vehicleldentFuel vehicleldentManufacturing Y ear vehicleldentModel Year vehicleldentCapacity vehicleldentPowervehicleldentMotorType vehicleldentMotorNumber vehicleldentCylindervehicleldentFirstOilChange vehicleldentOilChangePeriod vehicleldentFirstMaintenance vehicleldentMaintenancePeriod vehicleldentColor vehicleldentChassisId vehicleldentLicencePlate vehicleldentlpAddress vehicleldentMacAddress vehicleldentSerialNumber vehicleldentWarranty vehicleStatusHelp vehicleStatusNumLines vehicleStatusLinelndex vehicleStatusSpeed vehicleStatusRpm vehicleStatusMotorTemperature vehicleStatusFuelLevel vehicleStatusKm vehicleStatusTirePressure vehicleStatusMotorOilLevel
75
vehicleStatusBatteryLevel vehicleStatusLocation STATUS current DESCRIPTION
The vehicleBasicGroup defines objects which are common across all vehicles which meet basic compliance
= vehicleGroups 1
- 136131322vehicleAdvancedGroup OBJECT-GROUP
OBJECTS vehicleOwnerName vehicleOwnerRegister vehicleOwnerPhone vehicleOwnerMail vehicleHistoryDeliveryDate vehicleHistoryVendor vehicleHistoryDealer vehicleHistoryNumLines vehicleHistoryLinelndex vehicleHistoryMaintenanceDate vehicleHistoryMaintenance vehicleHistoryOilChangeDate vehicleHistoryOilChange
STATUS current DESCRIPTION
The vehicleAdvancedGroup defines objects which are related to vehicles history and owner
vehicleGroups 2
- 136131323vehicleControlGroup OBJECT-GROUP
OBJECTS vehicleControlFuel vehicleControlIgnition STATUS current DESCRIPTION
The vehicleControlGroup defines objects which are related to control-feature functions
= vehicleGroups 3
- 136131324vehicleNotificationGroup NOTIFICATION-GROUP
NOTIFICATIONS vehicleNotificationChangeOilAndMaintenance vehicleNotificationHelp vehicleNotificationWarranty
STATUS current DESCRIPTION
The vehicleNotificationGroup defines objects which are related to notifications-feature functions
= vehicleGroups 4
END
GLOSSAacuteRIO E ABREVIACcedilOtildeES
ASNl Abstract Syntax Notation One - Notaccedilatildeo de Sintaxe Abstrata Um Uma notaccedilatildeo para
representaccedilatildeo de dados em protocolos de comunicaccedilatildeo definida pela ISO O gerenciamento
Internet utiliza um subconjunto de ASNl
CDMA Code Division Multiple Access - acesso muacuteltiplo por divisatildeo de coacutedigo
EHF Extremely High Frequency - frequumlecircncia extremamente alta
FDMA Frequency Division Multiple Access - acesso muacuteltiplo por divisatildeo de frequumlecircncia
HF High Frequency - frequumlecircncia alta
HTTP Hiper-Text Markup Language - Linguagem de Marcaccedilatildeo de HiperTexto A linguagem
utilizada na construccedilatildeo de paacuteginas WWW
ISM Industrial Scientific and Medical bands - Faixas de frequumlecircncias alocadas para aplicaccedilotildees
industriais cientiacuteficas e meacutedicas
ISO International Organization for Standardization - Organizaccedilatildeo Internacional para
Padronizaccedilatildeo Um dos oacutergatildeos mais importantes no mundo de padronizaccedilotildees com diversos
estudos na aacuterea de computadores e particularmente de redes de computadores
LF Low Frequency - frequumlecircncia baixa
MF Medium Frequency - frequumlecircncia meacutedia
MIB Management Information Base - Base de Informaccedilotildees de Gerenciamento Uma coleccedilatildeo
de informaccedilotildees gerenciais sobre um determinado recurso
OSI Open Systems Interconnection - Interconexatildeo de Sistemas Abertos Um conjunto de
padronizaccedilotildees para interconexatildeo de sistemas em redes de computadores
RFC Request For Comments - Requisiccedilotildees Para Comentaacuterios Os documentos publicados pelo
IETF e que tratam de assuntos Internet Nem todos os RFCs satildeo padrotildees e alguns jamais o
chegam a ser
SHF Super High Frequency - frequumlecircncia super-alta
Site - Conjunto de documentos da WWW acessiacuteveis a partir de um determinado endereccedilo Eacute o
endereccedilo virtual de uma empresa ou uma aplicaccedilatildeo
SMI Structure o f Management Information - Estrutura da Informaccedilatildeo de Gerenciamento
Define a maneira como as informaccedilotildees de gerenciamento satildeo criadas e seus relacionamentos
SNMP Simple Network Management Protocol - Protocolo de Gerenciamento de Redes
Simples o protocolo de gerenciamento utilizado na Internet
TCPIP Transmission Control Protocol Internet Protocol - Protocolo de Controle de
Transmissotildees Protocolo Internet Os protocolos baacutesicos utilizados na Internet
TDMA Time Division Multiple Access mdash acesso muacuteltiplo por divisatildeo de tempo
UHF Ultra High Frequency - frequumlecircncia ultra-alta
VHF Very High Frequency - frequumlecircncia muito alta
VLF Very Low Frequency - frequumlecircncia muito baixa
WWW World Wide Web - Grande Teia Mundial Nome dado ao conjunto de maacutequinas que
trocam informaccedilotildees utilizando o protocolo HTTP
78
REFEREcircNCIAS BIBLIOGRAacuteFICAS
ANATEL Agecircncia Nacional de Telecomunicaccedilotildees Atribuiccedilatildeo de faixas de frequumlecircncias no Brasil Disponiacutevel em lthttpwwwanatelgovbrToolsframeasplink=radiofrequencia qaffpdfgt Acesso em 26 set 2002
thBICSI Telecommunications distribution methods manual 8 ed Tampa Florida v2 1998 Cap 29
BRASIL Web Site Oficial do Departamento Nacional de Tracircnsito Disponiacutevel em lthttpwww denatrangovbrpg70jspgt Acesso em 08 nov 2002
BRASIL Web Site Oficial do Departamento Nacional de Tracircnsito Disponiacutevel em httpwww denatrangovbrpgl8jspgt Acesso em 10 nov 2002
CASE J et al RFC 1157 - A Simple Network Management Protocol (SNMP) Network Working Group may 1990 p 5
FIAT AUTOMOacuteVEIS Web Site Oficial do Brasil Disponiacutevel em httpwwwfiatcombr index_sitephpgt institucional a faacutebrica Acesso em 19 nov 2002
GOOGLE Web Site de Busca Disponiacutevel em lthttpwwwgooglecombrsearch hl=ptampie=ISO-8859-1 ampq=22rastreamento+de+veEDculo s22ampbtnG=Pesquisa+Google amplr=lang_ptgt Acesso em 15 out 2002
MELLO Roseleine Calgaro Uma MIB de apoio agrave gerecircncia do relacionamento com o cliente em comeacutercio eletrocircnico 2002 108 f Dissertaccedilatildeo (Mestrado em Ciecircncias da Computaccedilatildeo) - Universidade Federal de Santa Catarina Florianoacutepolis 2002
RIO DE JANEIRO (Estado) 5 set 2002 Tracircnsito Brasil Estatiacutestica da Organizaccedilatildeo Mundial de Sauacutede sobre tracircnsito Disponiacutevel em lthttpwwwtransitobrasilcombrnoticia noticiaphp noti=1044gt Acesso em 22 out 2002
RIO DE JANEIRO (Estado) SuperTrack Rastreamento de veiacuteculos Disponiacutevel em lthttp wwwsupertrackcombr2htmgt Acesso em 02 out 2002
79
RIO DE JANEIRO (Estado) Revista Engebraacutes Mortos no tracircnsito chegam a 1 milhatildeo e acidentes consomem US$ 10 bi ao ano Disponiacutevel em lthttpwwwengebrascombr EngbWebportuguesmortosnohtmgt Acesso em 24 set 2002
TANENBAUM Andrew S Redes de computadores 3 ed Rio de Janeiro Campus 1997 923 p
TANIGUCHI Caacutessio O bom exemplo do tracircnsito em Curitiba Curitiba mar 2002 Disponiacutevel em lthttpwwwcuritibaprgovbrpmcAgenciaartigostransitolhtmlgt Acesso em 19 nov 2002
TIM Telesc Celular Cobertura Disponiacutevel em lthttpwww2timsulcombr intemaaspitem=2amppagina=coberturagt Acesso em 26 set 2002
34
cidade desde 1997 quando lanccedilamos o programa Cidadatildeo em Tracircnsito O programa todos lembram eacute ancorado no tripeacute formado pela engenharia de traacutefego fiscalizaccedilatildeo e educaccedilatildeo para o Tracircnsito E em cinco anos os resultados falam por si proacuteprios O investimento realizado pela Prefeitura de Curitiba passa de R$ 100 milhotildees - o maior entre as cidades de mesmo porte no paiacutes (TANIGUCHI 2002)
O gerenciamento do veiacuteculo auxilia os engenheiros de traacutefego e aumenta o poder de
fiscalizaccedilatildeo do Poder Puacuteblico tornando praticamente inviaacuteveis as accedilotildees criminosas
envolvendo veiacuteculos O Poder Puacuteblico do Brasil bem como de todo paiacutes que adotar este
modelo de gerenciamento ganha uma ferramenta poderosa de gestatildeo de tracircnsito com reflexos
em oacutergatildeos governamentais federais estaduais e municipais diversos tais como departamentos
de tracircnsito departamentos de poliacutecia rodoviaacuteria poliacutecias civil e militar serviccedilos de
inteligecircncia poliacutecia federal serviccedilos de repressatildeo ao crime organizado e secretarias de
receita A figura 46 ilustra algumas situaccedilotildees contempladas neste modelo proposto
Fig 46 - Gerenciamento pelo Poder Puacuteblico
Administraccedilatildeo da malha viaacuteria
Controle de roubos e acidentes
PODER PUacuteBLICOMonitoramento de
tracircnsito
O poder que o modelo disponibiliza aos oacutergatildeos puacuteblicos eacute o poder da informaccedilatildeo em tempo
real o conjunto formado pela identificaccedilatildeo inequiacutevoca do veiacuteculo seu provaacutevel condutor e a
localizaccedilatildeo atual com pequena margem de erro permite accedilotildees policiais raacutepidas e eficientes O
Modelo de Gerenciamento de Veiacuteculos permite ainda que o sistema gestor execute controles
remotamente sobre o veiacuteculo como corte de combustiacutevel e de igniccedilatildeo do motor causando a
imobilizaccedilatildeo instantacircnea As Estaccedilotildees Puacuteblicas de Gerenciamento satildeo as mais complexas e as
mais seguras de todo o modelo visto o poder que carregam em sua aplicaccedilatildeo Apenas o Poder
Puacuteblico constituiacutedo pode ter acesso a estas potencialidades do sistema e para tanto a
aplicaccedilatildeo-gerente deve ser inviolaacutevel
A figura 47 simula uma implantaccedilatildeo de estaccedilotildees radiobase na regiatildeo central da capital
catarinense dando uma ideacuteia de como seria a distribuiccedilatildeo das antenas para haver
gerenciamento sobre os veiacuteculos que circulam na aacuterea
Fig 47 - Estaccedilotildees Radiobase em Florianoacutepolis
42 Arquitetura Funcional
O sistema fiacutesico apresentado anteriormente eacute mostrado aqui como entidades loacutegicas
posicionadas de acordo com sua funccedilatildeo no modelo de gerenciamento A figura 46 ilustra o
modelo funcional
36
Fig 48 - Modelo Funcional de Gerenciamento
421 Estaccedilotildees de Gerenciamento
As estaccedilotildees de gerenciamento satildeo de diferentes porte e complexidade variando de uma
estaccedilatildeo simples para gravaccedilatildeo de dados de identificaccedilatildeo na faacutebrica ateacute um grande complexo
de gerenciamento de veiacuteculos montado com computadores de grande porte e programas de
gerenciamento capazes de suportar milhares de noacutes (veiacuteculos) no Departamento de Estradas
de Rodagem de uma unidade da federaccedilatildeo As estaccedilotildees seratildeo basicamente destinadas a trecircs
finalidades de acordo com os interesses dos mantenedores da gerecircncia
4211 Estaccedilotildees de Gerenciamento de Produccedilatildeo
As estaccedilotildees de produccedilatildeo satildeo localizadas no ambiente de montagem do veiacuteculo ao lado da
linha de produccedilatildeo em seacuterie da motocicleta do automoacutevel do caminhatildeo do utilitaacuterio do
trator etc Esta estaccedilatildeo serviraacute para gravar as primeiras variaacuteveis na MIB do veiacuteculo
basicamente as de identificaccedilatildeo tais como nome do fabricante modelo do veiacuteculo nuacutemero de
seacuterie etc Estes dados satildeo estaacuteticos e soacute podem ser gravados e alterados em faacutebrica satildeo
uacutenicos e sua longevidade eacute coincidente com a do veiacuteculo
4212 Estaccedilotildees de Gerenciamento de Manutenccedilatildeo
As estaccedilotildees de manutenccedilatildeo estaratildeo baseadas nas concessionaacuterias autorizadas revendas de
automoacuteveis e oficinas mecacircnicas Sua funccedilatildeo baacutesica seraacute a gravaccedilatildeo de dados relativos agrave
venda e ao proprietaacuterio do veiacuteculo Satildeo estaccedilotildees simples que poderatildeo consultar as
informaccedilotildees de qualquer carro de qualquer marca visto que a padronizaccedilatildeo usando SNMP
retira o caraacuteter proprietaacuterio dos sistemas atuais
4213 Estaccedilotildees Puacuteblicas de Gerenciamento
Satildeo estaccedilotildees complexas e seguras que gerenciam a malha viaacuteria de um ou mais municiacutepios de
um estado da uniatildeo Basicamente compostas por hardware e software de grande porte como
por exemplo uma workstation HP ou IBM rodando Openview ou Unicenter TNG interagindo
com uma base de dados Oracle A seguranccedila possibilitada pelo SNMPv3 eacute um fator
primordial neste caso pois aqui estaratildeo sendo utilizadas funccedilotildees de controle vitais no veiacuteculo
422 Noacutes Gerenciados
O noacute gerenciado neste modelo proposto eacute tipicamente um veiacuteculo automotor conforme citado
anteriormente Aqui existe uma caracteriacutestica singular que eacute a de que os noacutes satildeo moacuteveis estatildeo
constantemente em deslocamento desde sua fabricaccedilatildeo na montadora passando pelo
transporte ateacute a revenda e o uso posterior pelo proprietaacuterio ou motorista O veiacuteculo dispotildee de
um hardware especialista - um microservidor veicular mdash que contecircm a vehicleMIB e o agente
este hardware interage com os sensores e atuadores existentes no automoacutevel O microservidor
veicular eacute composto basicamente de uma unidade central de processamento memoacuteria volaacutetil
memoacuteria permanente interface com o veiacuteculo e com a rede sem fio este produto assim como
descrito neste modelo natildeo existe comercialmente poreacutem a tecnologia eacute a mesma que eacute
utilizada na implementaccedilatildeo de gerenciamento em roteadores e switches
423 Meio de Comunicaccedilatildeo
A forma como a estaccedilatildeo gerenciadora e o noacute gerenciado trocam informaccedilotildees eacute por
radiofrequumlecircncia ou seja eacute uma comunicaccedilatildeo ethemet sem fio (wireless) que utiliza a mesma
tecnologia jaacute empregada em redes locais O gerente (estaccedilatildeo gerente) interage com o agente
(noacute gerenciado) por intermeacutedio de uma bridge ethemet sem fio e vice-versa A frequumlecircncia de
difusatildeo deve ser diversa das maciccedilamente utilizadas ISM (Aplicaccedilotildees Industriais Cientiacuteficas
e Meacutedicas) por motivos oacutebvios a escolha deve recair nas faixas atribuiacutedas para aplicaccedilatildeo
moacutevel terrestre preferencialmente as proacuteximas das bases de VHF e UHF 41015 MHz ateacute 50
MHz e 3354 MHZ ateacute 3999 MHz (ANATEL 2002)
Fig 49 - Espectro de frequumlecircncias no Brasil
423 Informaccedilotildees de Gerenciamento
As informaccedilotildees envolvidas estatildeo definidas em vehicleMIB e satildeo tratadas pelo agente
especialista que acompanha o veiacuteculo Os objetos ou atributos em questatildeo atendem a
legislaccedilatildeo brasileira de tracircnsito vigente e os requisitos baacutesicos do fabricante do revendedor e
do proprietaacuterio
39
424 Protocolo de Gerenciamento
O protocolo a ser utilizado eacute o SNMPv3 implementado sobre SNMPv2 A versatildeo 3 apresenta
vaacuterios avanccedilos na questatildeo de seguranccedila e as definiccedilotildees podem ser vistas nas RFCs 2571 a
2575 Como esta versatildeo natildeo eacute completa existe a necessidade da versatildeo anterior que pode ser
vista nas RFCs 1905 e 1906
43 Arquitetura de Informaccedilatildeo
A vehicleMIB foi projetada para atender as demandas baacutesicas de todas entidades fiacutesicas e
juriacutedicas que interagem com um automoacutevel Esta MIB procura natildeo conflitar com os sistemas
atualmente implantados que foram concebidos com outra finalidade
A pesquisa que resultou nesta MIB abrangeu a atual legislaccedilatildeo de tracircnsito os atuais coacutedigos
procedimentos e nuacutemeros empregados pela induacutestria automobiliacutestica e suas concessionaacuterias
As funccedilotildees principais de um automoacutevel foram contempladas somou-se a elas algumas
variaacuteveis trazidas do universo de redes de computadores e outras retiradas de carros-conceito
431 Desenvolvimento da MIB
Utilizou-se como ferramenta de auxiacutelio um pacote de programas da MG-Soft chamado MIB
Browser Professional Edition sendo que as figuras que mostram a aacutervore da MIB satildeo telas
capturadas deste software
40
f j MG-SOFT MIszlig Compiler - [MIszlig Group1J File Edit View Modules Jools Window Help
B MIB Tree B Q ] iso
B - Q org B Q dod
R-f1 internetiQ j directorv
+i _ J mgmtR I__| experimental
B vehicleMIBi Q j vehideMIBObjects Si f j vehicleMIBNotifications IS _ J vehicleMIBConformance
f i L_1 private I- SNMPvl Traps
ffl iJ T extual ConventionsS Type Assignments
Fig 410 - Aacutervore da MIB
A vehicleMIB faz parte do grupo experimental (3) segundo a notaccedilatildeo ASNl utilizada pelo
protocolo SNMP Os objetos definidos (OBJECT IDENTIFIER) para compor a vehicleMIB
foram trecircs a saber
vehicleMIBObjects conteacutem todas as informaccedilotildees relativas a identificaccedilatildeo do veiacuteculo
(vehicleldent) ao proprietaacuterio do veiacuteculo (vehicleOwner) o seu histoacuterico (vehicleHistory)
valores momentacircneos (vehicleStatus) e variaacuteveis para controle (vehicleControl)
vehicleMIBNotifications este objeto comporta os atributos utilizados para notificaccedilatildeo de
eventos importantes e se destinam principalmente para servir ao motoristaproprietaacuterio
vehicleMIBConformance este grupo define as necessidades e possibilidades de
implementaccedilatildeo segundo uma famiacutelia de objetos (OBJECT-GROUP) preacute-determinada Os
atributos referentes a grupos e as questotildees de concordacircncia estatildeo contidos nos OBJECT
IDENTIFIER vehicleGroups e vehicleCompliance
41
bullJMG-SOFT MIB Compilei [MIB Group]Uumliacute File Edit View Modules loots Window Help
tg satildegt U m amp T raquo f t I o s P3 m p | 0
B ^ MIB Tree B _ J iso
H Q j org eacute Q dod
Eacute j J internetP~1 directory
B i_ J mgmt rsquo Q j mib-2
agrave Q experimental Ograve OtildeEcirc vehicleMIB
Egrave __| vehicleMIBObjectsSi _ J vehicleldent ffl- n vehicleOwner E _ ] vehicle History ffl- fj vehicleStatus Egrave C j vehicleControl
atilde __) vehicleMIBNotificationsvehicleN otificationChangeO ilAndM aintenance
lt4 vehicleN otificationHelp d f vehicleNotificationGuaranty
B _ ] vehicleMIBConformance IacuteB _ J vehicleCompliance Eacute L J vehicleGroups
B -(_J private1Q j enterprises
Fig 411mdash Aacutervore de vehicleMIBObjects
432 Descriccedilatildeo de vehicleMIBObjects
Esta seccedilatildeo descreve com maiores detalhes cada variaacutevel que compotildee a vehicleMIBObjects
que eacute composta pelos grupos vehicleldent vehicleOwner vehicleHistory vehicleStatus e
vehicleControl
42
4321 Grupo vehicleldent
F1 P 1 experimental Eacute- vehicleMIB
lEacute vehicleMIB Objects B- [_ J vehicleldent
vehicleldentManufacturer vehicleldentModel
vehicleldentSoftwareVersionamp vehideldentAgentSoftwareVersion
vehiclel dentType vehicleldentFuel vehicleldentManufacturingYear vehiclel dentM odelYrsquo ear vehiclel dentCapacity
I^ vehiclel dentPoweri-- vehiclel dentM otorType
vehiclel dentM otorNumber vehiclel dentCylinder
vehiclel dentFirstOilChange | ^ vehicleldentFirstMaintenance
gt$j vehicleldentMaintenancePeriod vehiclel dentColor
i vehiclel dentChassisl d j-- vehicleldentLicencePlate bull vehicleldentlpAddress i - ^ vehicleldentMacAddress h vehiclel dentS eriaIN umber vehicleldentGuaranty
Fig 411 - Aacutervore de vehicleldent
vehicleldentManufacturer - O objeto vehicleldentManufacturer eacute uma string que armazena o
nome da empresa que produz o veiacuteculo eacute gravada em faacutebrica e natildeo se altera mais Esta
variaacutevel seraacute preenchida por exemplo com ldquoGeneral Motorsrdquo ldquoVolkswagenrdquo ou ldquoYamahardquo
vehicleldentModel - Esta variaacutevel conteraacute a identificaccedilatildeo do modelo do veiacuteculo eacute fixa e natildeo
pode ser alterada Ex Palio EX Xsara Picasso Celta
vehicleldentSoftwareVersion - Este atributo eacute reservado agrave versatildeo do firmware ou software do
veiacuteculo e eacute atualizado cada vez que eacute feito o upgrade do mesmo Este programa eacute uma espeacutecie
de sistema operacional do hardware contido no veiacuteculo
vehicleldentAgentSoftwareVersion - A versatildeo do agente de gerenciamento pode ou natildeo
coincidir com a versatildeo de firmware Caso estes programas tenham tratamento e evoluccedilatildeo
distintos as versotildees podem ser atualizadas separadamente e teratildeo coacutedigos diferentes
vehicleldentType - Este objeto serve para identificar o tipo de veiacuteculo segundo determinaccedilatildeo
das leis brasileiras de tracircnsito O tipo de veiacuteculo automotor consta na documentaccedilatildeo de
licenciamento e pode ser por exemplo tipo automoacutevel de passeio caminhatildeo de carga ocircnibus
de passageiros etc
vehicleldentFuel - A variaacutevel vehicleldentFuel serve para identificar o combustiacutevel principal
para que o veiacuteculo foi originalmente construiacutedo Eacute gravado na linha de montagem e
permanece caso haja transformaccedilatildeo posterior no motor do veiacuteculo este dado natildeo pode ser
alterado Ex gasolina tipo C oacuteleo diesel energia eleacutetrica etc
vehicleldentManufacturing Year - Neste atributo eacute gravado o ano de fabricaccedilatildeo do veiacuteculo
Depois de gravado natildeo se altera
vehicleldentModelYear - A vehicleldentModelYear armazena o ano do modelo do veiacuteculo
que pode ou natildeo coincidir com o ano de fabricaccedilatildeo
vehicleldentCapacitv - Esta variaacutevel eacute uma string que armazena a capacidade do veiacuteculo de
acordo com a destinaccedilatildeo do mesmo ou seja se se tratar de um caminhatildeo a capacidade de
carga seraacute de 40000 kg se for um automoacuteveL a capacidade seraacute de 5 passageiros por
exemplo
vehicleldentPower - Identifica a potecircncia nominal da motorizaccedilatildeo principal do veiacuteculo que
pode ser expressa em cv (cavalo-vapor) ou W (watt) de acordo com a legislaccedilatildeo vigente no
paiacutes de utilizaccedilatildeo do veiacuteculo
vehicleldentMotorTvpe - Este atributo armazena a identificaccedilatildeo da principal forma de
motorizaccedilatildeo do veiacuteculo ou seja qual o tipo de motor que preferencialmente ou
prioritariamente eacute utilizado Caso o veiacuteculo seja um hiacutebrido com motor a combustatildeo e
eleacutetrico armazenar a identificaccedilatildeo do motor mais utilizado
vehicleldentMotorNumber - Este objeto armazena o nuacutemero de identificaccedilatildeo do motor do
veiacuteculo que eacute uacutenico e faz parte do conjunto de nuacutemeros que identificam o conjunto de
sistemas que compotildee um veiacuteculo
vehicleldentCvlinder - Utilizada para informar o nuacutemero total de cilindros (pistotildees) do motor
caso se trate de um motor de combustatildeo
vehicleldentFirstOilChange - Esta variaacutevel serve para armazenar a distacircncia maacutexima
percorrida - a popular ldquoquilometragemrdquo - para se realizar a primeira troca de oacuteleo lubrificante
interno do motor Esta informaccedilatildeo serviraacute para que o condutor do veiacuteculo seja notificado a
tempo de proceder agrave troca sem causar danos ao motor nem perder a garantia de faacutebrica
vehicleldentOilChangePeriod - O objeto em questatildeo armazena o valor em km ou milhas
recomendado pelo fabricante entre trocas de oacuteleo lubrificante do motor Ex 10000 km
vehicleldentFirstMaintenance - A variaacutevel vehicleldentFirstMaintenance serve para registrar
o limite de quilometragem para realizaccedilatildeo da primeira revisatildeo gratuita do veiacuteculo Existe na
vehicleMIB uma notificaccedilatildeo que utiliza este atributo com o objetivo de resguardar o
proprietaacuterio de um eventual esquecimento ou distraccedilatildeo que acarretaria perda de garantia
vehicleldentMaintenancePeriod - O atributo eacute registrado em faacutebrica e representa o valor da
quilometragem recomendada entre as manutenccedilotildees preventivas E uma seguranccedila a mais para
o usuaacuterio que seraacute avisado sempre que determinados conjuntos de peccedilas principalmente
mecacircnicas estiverem com seu desgaste natural no limite
vehicleldentColor - A vehicleldentColor eacute a string que armazena o nome da cor predominante
do veiacuteculo Esta informaccedilatildeo eacute gravada em faacutebrica e permanece inalterada durante a vida uacutetil
do veiacuteculo
vehicleldentChassisId - Todo veiacuteculo possui um nuacutemero de identificaccedilatildeo gravado fisicamente
em seu chassis ou monobloco esta variaacutevel armazena este nuacutemero
vehicleldentLicencePlate - Este atributo armazena a placa do veiacuteculo no caso do Brasil
composto por 3 letras e 4 nuacutemeros Esta identificaccedilatildeo somente eacute conhecida apoacutes o
licenciamento do veiacuteculo que eacute feito apoacutes a venda em consequumlecircncia o valor somente poderaacute
ser gravado na concessionaacuteria ou revenda
vehicleldentlpAddress - Esta variaacutevel estaacute determinada na vehicleMIB para uma eventual
necessidade de acesso a Internet sendo que um provedor de acesso iraacute fornecer o valor que
seraacute volaacutetil e teraacute a mesma duraccedilatildeo do acesso solicitado
vehicleldentMacAddress - Este campo foi implementado para que o veiacuteculo utilize um
nuacutemero uacutenico de identificaccedilatildeo dentro das mesmas regras vaacutelidas hoje para equipamentos e
acessoacuterios de informaacutetica A utilizaccedilatildeo de uma identificaccedilatildeo deste tipo poderaacute substituir uma
ou mais jaacute existentes
vehicleldentSerialNumber - O nuacutemero de seacuterie de produccedilatildeo do veiacuteculo eacute gravado em faacutebrica e
permanece inalterado durante a vida do mesmo Segue as regras de cada fabricante
vehicleldentWarrantv - Este atributo armazena o valor referente ao periacuteodo de garantia do
veiacuteculo tipicamente 1 ou 2 anos a partir da data da primeira venda Esta informaccedilatildeo serve
para que o proprietaacuterio seja notificado antes do vencimento deste limite para que possa
realizar as manutenccedilotildees necessaacuterias com um miacutenimo de gasto
4322 Grupo vehicleOwner
vehicleOwnerName - A variaacutevel vehicleOwnerName armazena o nome do proprietaacuterio do
veiacuteculo o mesmo nome que consta no documento legal de licenciamento Eacute gravado na
concessionaacuteria e alterado de acordo com os documentos do veiacuteculo
vehicleOwnerRegister - Este objeto serve para armazenar um nuacutemero de algum documento de
identificaccedilatildeo do proprietaacuterio No Brasil os valores preferenciais satildeo o Cadastro de Pessoa
Fiacutesica (CPF) e o Cadastro Nacional da Pessoa Juriacutedica (CNPJ) mas pode conter os nuacutemeros
da carteira nacional de habilitaccedilatildeo ou carteira de identidade
vehicleOwnerPhone - O atributo vehicleOwnerPhone registra o nuacutemero de um telefone de
contato do proprietaacuterio do veiacuteculo
vehicleOwnerMail - Esta string serve para armazenar o endereccedilo eletrocircnico (e-mail) do
proprietaacuterio do veiacuteculo Este valor e o anterior satildeo regravados em concessionaacuteria a cada troca
de proprietaacuterio
4323 Grupo vehicIeHistory
3 T I experimental vehicleMIB
Otilde P jJ vehicleMIBObjects Eacute L J vehicleldent El i_ J vehicleOwner
vehicleOwnerName vehicleO wnerR egister vehicleOwnerFone vehicleOwnerMail
B l_ J vehicleH istoryvehicleH istory D eliveryD ate vehicleH istoryVendor vehicleH istoryDealer
^ vehicleH istoryN umLinesEacute1 __J vehicleH istoryT able
B - lla vehicleH istoryEntryvehicleHistoryLinelndex
Q vehicleHistoryMaintenanceDate ^ vehicleH istoryMaintenance
vehicleH istoryuumlilChangeD ate Q vehicleH istoryOilChange
Fig 413 - Arvore de vehicleOwner e vehicIeHistory
vehicleHistorvDelivervDate - A variaacutevel em questatildeo foi criada para armazenar a data da
primeira entrega do veiacuteculo tipicamente a data constante na nota fiscal de venda da
montadora ou da concessionaacuteria destinada ao proprietaacuterio
vehicleHistoryVendor - A vehicleHistoryVendor armazena o nome do vendedor que realizou
a venda do veiacuteculo ao proprietaacuterio Este vendedor eacute tipicamente um funcionaacuterio da revenda
ou concessionaacuteria
vehicleHistorvDealer - O nome da revenda ou concessionaacuteria (pessoa juriacutedica) eacute gravado
neste campo de forma que fique registrada a empresa que comercializou o veiacuteculo
vehieleHistoryNumLines - Representa o nuacutemero maacuteximo de linhas que seratildeo armazenadas na
tabela vehicleHistoryTable
vehicleHistorvLinelndex - Representa o iacutendice da tabela vehicleHistoryTable
vehicleHistoryMaintenanceDate - A variaacutevel vehicleHistoryMaintenanceDate serve para
registrar as datas das manutenccedilotildees preventivas realizadas contendo dia mecircs e ano Esta
informaccedilatildeo serve principalmente para resguardar o usuaacuterio do veiacuteculo quanto agraves garantias de
peccedilas e sistemas
vehicleHistoryMaintenance - Aqui se identifica a quilometragem do veiacuteculo na ocasiatildeo em
que eacute realizada a manutenccedilatildeo preventiva Informada em quilocircmetros corresponde agrave marcaccedilatildeo
presente do odocircmetro do veiacuteculo
vehicleHistoryOilChangeDate - Esta variaacutevel armazena a data das trocas de oacuteleo lubrificante
do motor cuja periodicidade eacute definida pelo fabricante e deve ser cumprida a risca para o
veiacuteculo natildeo perder a garantia
vehicleHistoryOilChange - Este atributo registra a quilometragem do veiacuteculo por ocasiatildeo da
troca de oacuteleo lubrificante correspondente
48
4324 Grupo vehicleStatus
B - n experimental S gg vehicleMIB
vehicleMIBObjectsS3 __] vehicleldentra- r~l vehicleQwner reg L_3 vehicleHistory
S Q vehicleStatus|--reggt vehicleS tatusHeip j- - vehicles atusNurnLines
B r_ j vehicles tatusT able B l|sj vehicles tatusEntry
vehicleS tatusLinelndex vehicleS tatusS peed j- ^ vehicleStatusRpm
vehicleStatusMotorTemperature vehicleStatusFuelLevel
^ vehicleS tatusKmvehicleStatusTirePressure
^ vehicleStatusMotorOilLevel vehicleS tatusBatteryLevel
^ vehicleStatusLocation B Q j vehicleControl
j-regraquo vehicleControlFuel J ______ j______ 1 vehicleContfQllgnition________________
Fig 414 - Aacutervore de vehicleStatus
vehicleStatusHelp - Esta variaacutevel pode assumir somente os valores de ligado ou desligado eacute
acionada pelo condutor do veiacuteculo e serve como pedido de socorro Uma notificaccedilatildeo eacute emitida
a partir da vehicleStatusHelp
vehicleStatusNumLines - Este atributo serve para definir o nuacutemero maacuteximo de linhas da
tabela vehicleStatusTable
vehicleStatusLinelndex - Esta variaacutevel eacute o iacutendice da tabela vehicleStatusTable
vehicleStatusSpeed - Neste atributo eacute registrada a velocidade presente do veiacuteculo fornecida
pelo sistema convencional de sensoriamento do veiacuteculo em quilocircmetros ou milhas por hora
vehicleStatusRpm - A vehicleStatusRpm armazena o valor atual de rotaccedilotildees ou giros do eixo
principal do motor a unidade eacute rpm (rotaccedilotildees por minuto)
vehicleStatusMotorTemperature - Este atributo registra a temperatura atual do liacutequido de
arrefecimento do motor em graus centiacutegrados ou Fahrenheit
vehicleStatusFuelLevel - A variaacutevel vehicleStatusFuelLevel eacute usada para indicar o niacutevel atual
do combustiacutevel principal do veiacuteculo
vehicleStatusKm - A variaacutevel armazena a quilometragem total percorrida pelo veiacuteculo desde
sua fabricaccedilatildeo em quilocircmetros ou milhas terrestres
vehicleStatusTvrePressure - Este atributo foi criado para registrar o valor presente da pressatildeo
nos pneus do veiacuteculo e serve para informar sobre um pneu que esteja furado ou com uma
quantidade insuficiente de material gasoso ou liacutequido em seu interior Este monitoramento jaacute
existe hoje principalmente em caminhotildees de carga sendo raro em motocicletas e
automoacuteveis
vehicleStatusMotorOilLevel - Esta variaacutevel marca o niacutevel presente de oacuteleo lubrificante do
motor e ajuda a identificar uma eventual ldquoqueimardquo de oacuteleo ou seja um consumo acima do
previsto pelo fabricante que pode resultar em dano grave ao motor
vehicleStatusBatteryLevel - Este valor corresponde agrave carga atual da bateria que eacute usada
principalmente para dar a partida no veiacuteculo
vehicleStatusLocation - A informaccedilatildeo de localizaccedilatildeo do veiacuteculo pode ser feita de duas
maneiras uma aproximada resultado da associaccedilatildeo com a raacutedio-base que recebeu a
identificaccedilatildeo do veiacuteculo A segunda forma mais precisa eacute a partir da informaccedilatildeo gerada por
um moacutedulo GPS (global positioning system) do veiacuteculo o GPS atualiza constantemente a
vehicleStatusLocation com as coordenadas presentes
4325 Grupo vehicleControl
vehicleControlFuel - Este atributo de controle assume ligado ou desligado e eacute a forma do
sistema puacuteblico de controle da malha viaacuteria interromper remotamente o fornecimento de
combustiacutevel para o motor ocasionando a parada do veiacuteculo Esta accedilatildeo de controle eacute feita nos
casos de roubo fuga ou sequumlestro e requer intervenccedilatildeo policial
vehicleControlIgnition - Este atributo de controle assume ligado ou desligado e eacute a forma do
sistema puacuteblico de controle da malha viaacuteria interromper remotamente o sistema de igniccedilatildeo de
combustiacutevel para o motor ocasionando a parada do veiacuteculo Eacute uma alternativa ao controle
anterior pois enquanto um desliga a bomba de combustiacutevel o outro corta a energia eleacutetrica
que ocasiona a queima de combustiacutevel que aciona o motor Esta accedilatildeo de controle eacute feita nos
casos de roubo fuga ou sequumlestro e requer intervenccedilatildeo policial
433 Descriccedilatildeo de vehicleMIBNotificationsS L J experimental
Eacute H fg vehicleMIBB lt01 vehicleMIBObjects
Eacute vehicleldent Eacute O vehicleOwner te j__j vehicleHistory Eacute - f l vehicleStatus B - P l vehicleControl
U vehicleM IB N otificationsvehicleN otificationChangeO ilAndM aintenance
if vehicleN otificationHelp A f vehicleN otificationGuatanty
Eacute L J vehicleMIBConiacuteorrnance H r~l private______________________________________________
Fig 415 - Aacutervore de vehicleMIBNotifications
vehicleNotificationChangeOilAndMaintenance - Esta notificaccedilatildeo eacute emitida quando os limites
de troca de oacuteleo lubrificante do motor ou de manutenccedilatildeo preventiva estiverem proacuteximos e
auxilia o condutor do veiacuteculo a realizar estas tarefas em tempo haacutebil natildeo correndo o risco de
dano ou de perda de garantia
vehicleNotificationHelp - Esta notificaccedilatildeo eacute acionada em caso de pedido de socorro pelo
condutor do veiacuteculo
vehicleNotificationWarranty - A notificaccedilatildeo em questatildeo foi criada para informar o condutor
do veiacuteculo da aproximaccedilatildeo do final do periacuteodo de garantia regulamentar dado pela montadora
do veiacuteculo Este aviso permite que sejam feitos consertos sem ocircnus ou seja dentro da
cobertura da garantia
434 Descriccedilatildeo de vehicleMIBConformance
As regras de conformidade satildeo os niacuteveis de implementaccedilotildees da base de dados possiacuteveis
partindo de um conjunto miacutenimo aceitaacutevel ateacute a implementaccedilatildeo total A tabela 41 apresenta
as implementaccedilotildees baacutesica avanccedilada de controle e plena
4341 Descriccedilatildeo de vehicleComplience
vehicleBasicComplience - esta regra de conformidade incorpora o miacutenimo conjunto de
variaacuteveis que devem ser implementadas num veiacuteculo basicamente dados de identificaccedilatildeo e
status Estas variaacuteveis satildeo contidas em vehicleBasicGroup
vehicleAdvancedComplience - esta norma acrescenta a anterior os dados histoacutericos e as
notificaccedilotildees Composta pelos grupos vehicleBasicGroup vehicleAdvancedGroup e
vehicleNotificationsGroup
vehicleControlComplience - aleacutem das variaacuteveis de identificaccedilatildeo esta regra solicita as
implementaccedilotildees dos objetos de controle ou seja vehicleBasicGroup mais
vehicleControlGroup
vehicleFullComplience - esta implementaccedilatildeo considera todos os objetos da MIB no veiacuteculo
possibilitando identificaccedilatildeo completa dados estatiacutesticos status atual e capacidade de controle
Os grupos satildeo vehicleBasicGroup vehicleAdvancedGroup vehicleNotificationsGroup e
vehicleControlGroup
52
OBJETO BASIC ADV CONTROL FULL
vehicleldentManufacturer X X X X
vehicleldentModel X X X X
vehicleldentSoflware V ersion X X X X
vehicleldentAgentSoftwareVersion X X X X
vehicleldentT ype X X X X
vehicleldentFuel X X X X
vehicleldentManufacturing Y ear X X X X
vehicleldentModel Year X X X X
vehicleldentCapacity X X X X
vehicleldentPower X X X X
vehicleldentMotorType X X X X
vehicleldentMotorNumber X X X X
vehicleldentCylinder X X X X
vehicleldentFirstOilChange X X X X
vehicleldentOilChangePeriod X X X X
vehicleldentFirstMaintenance X X X X
vehicleldentMaintenancePeriod X X X X
vehicleldentColor X X X X
vehicleldentChassisId X X X X
vehicleldentLicencePlate X X X X
vehicleldentlpAddress X X X X
53
vehicleldentMacAddress X X X X
vehicleldentSerialNumber X X X X
vehicleldent Warranty X X X X
vehicleOwnerName X X
vehicleOwnerRegister X X
vehicleOwnerPhone X X
vehicleOwnerMail X X
vehicleHistoryDeliveryDate X X
veMcleHistoryV endor X X
vehicleHistoryDealer X X
vehicleHistoryNumLines X X
vehicleHistoryLinelndex X X
vehicleHistoryMaintenanceDate X X
vehicleHistoryMaintenance X X
vehicleHistoryOilChangeDate X X
vehicleHistoryOilChange X X
vehicleStatusHelp X X X X
vehicleStatusNumLines X X X X
vehicleStatusLinelndex X X X X
vehicleStatusSpeed X X X X
vehicleStatusRpm X X X X
vehicleStatusMotorTemperature X X X X
54
vehicleStatusFuelLevel X X X X
vehicleStatusKm X X X X
vehicleStatusTyrePressure X X X X
vehicleStatusMotorOilLevel X X X X
vehicleStatusBatteryLevel X X X X
vehicleStatusLocation X X X X
vehicleControlFuel X X
vehicleControlIgnition X X
vehicleNotificationChangeOilAndMaintenance X X
vehicleNotificationHelp X X
vehicleNotificationWarranty X X
Tabela 41 - Planilha de Conformidade
4342 Descriccedilatildeo de vehicleGroups
vehicleBasicGroup - conteacutem as variaacuteveis vehicleldentManufacturer vehicleldentModel
vehicleldentSoftwareVersion vehicleldentAgentSoftwareVersion vehicleldentType
vehicleldentFuel vehicleldentManufacturingYear vehicleldentModelYear vehicleldent
Capacity vehicleldentPower vehicleldentMotorType vehicleldentMotorNumber vehicle
IdentCylinder vehicleldentFirstOilChange vehicleldentOilChangePeriacuteod vehicleldentFirst
Maintenance vehicleldentMaintenancePeriod vehicleldentColor vehicleldentChassisId
vehicleldentLicencePlate vehicleldentlpAddress vehicleldentMacAddress vehicleldent
SerialNumber vehicleldentWarranty vehicleStatusHelp vehicleStatusNumLines
vehicleStatus Linelndex vehicleStatusSpeed vehicleStatusRpm vehicleStatusMotor
Temperature vehicleStatusFuelLevel vehicleStatusKm vehicleStatusTirePressure vehicle
StatusMotorOilLevel vehicleStatusBatteryLevel vehicleStatusLocation
vehicleAdvancedGroup - conteacutem os objetos vehicleOwnerName vehicleOwnerRegister
vehicleOwnerPhone vehicleOwnerMail vehicleHistoryDeliveryDate vehicleHistoryVendor
vehicleHistoryDealer vehicleHistoryNumLines vehicleHistoryLinelndex vehicleHistory
MaintenanceDate vehicleHistoryMaintenance vehicleHistoryOilChangeDate vehicleHistory
OilChange
vehicleControlGroup - conteacutem as variaacuteveis vehicleControlFuel e vehicleControlIgnition
vehicleNotificationsGroup - conteacutem os objetos vehicleNotificationChangeOilAnd
Maintenance vehicleNotificationHelp e vehicleNotificationWarranty
56
5 - CONCLUSAtildeO
O Brasil eacute um paiacutes com grandes mazelas sociais que satildeo agravadas por acidentes crimes e
contravenccedilotildees Todos estes eventos geram grandes prejuiacutezos econocircmicos e morais a toda
populaccedilatildeo Esta dissertaccedilatildeo propocircs definir um modelo tecnicamente viaacutevel que incremente
sensivelmente a capacidade do Estado de gerenciar sua frota de veiacuteculos que satildeo elementos
sempre presentes nos eventos em questatildeo
Este trabalho procurou detalhar fiacutesica e funcionalmente cada elemento necessaacuterio para que o
Modelo de Gerenciamento de Veiacuteculos Automotores funcione Embasou teoricamente as
vaacuterias tecnologias envolvidas e consolidou-as com sistemas similares existentes O passo
inicial para que haja o desenvolvimento das vaacuterias peccedilas do quebra-cabeccedila foi efetivamente
criado que foi o Modelo de Informaccedilatildeo - a MIB
Esta base de dados - a vehicleMIB - representa o ponto de partida para o desenvolvimento de
elementos necessaacuterios ao modelo aqui especificado A proacutepria MIB pode ser estendida de
acordo com as necessidades e caracteriacutesticas proprietaacuterias de cada fabricante de veiacuteculos Mas
as grandes frentes que se abrem satildeo as de desenvolvimentos de aplicaccedilotildees de gerenciamento e
equipamentos dedicados Neste sentido pretende-se dar continuidade a esta pesquisa atraveacutes
da especificaccedilatildeo e implementaccedilatildeo do microservidor veicular uma peccedila de hardware capaz de
interagir com sensores e atuadores de um automoacutevel e ao mesmo tempo comunicar-se com
uma rede ethemet sem fio e com o motorista tudo de forma segura e confiaacutevel
Os desafios poliacuteticos e sociais natildeo satildeo menores um modelo como o proposto aqui altera a
percepccedilatildeo e os haacutebitos das pessoas Altera tambeacutem a balanccedila do poder econocircmico do capital
pois algumas empresas simplesmente perdem sua utilidade bem como alguns oacutergatildeos estatais
Em compensaccedilatildeo novas empresas surgem novas tecnologias satildeo criadas e o paiacutes toma a
vanguarda em gerenciamento viaacuterio sepultando os interesses particulares em detrimento do
coletivo
O trabalho aqui desenvolvido representa a possibilidade de um avanccedilo social e econocircmico
consideraacutevel e recomenda-se que a pesquisa e o desenvolvimento continuem nesta linha
buscando materializar as ideacuteias e conceitos apresentados no Modelo de Gerenciamento de
Veiacuteculos Automotores
57
ANEXO 1 - VehicleMIB
VEHICLE-MIB DEFINITIONS = BEGIN
IMPORTSdirectory mgmt experimental enterprises
FROM RFC1155-SMI MODULE-IDENTITY OBJECT-TYPE NOTIFICATION-TYPE OBJECT-IDENTITY Counter32 Gauge32 Integer32 IpAddress
FROM SNMPv2-SMI DisplayString TimeStamp Timelnterval TestAndlncr
AutonomousType DateAndTime TEXTUAL-CONYENTION FROM SNMPv2-TC
MODULE-COMPLIANCE OBJECT-GROUP NOTIFICATION-GROUP FROM SNMPv2-CONF
mib-2FROM RFC1213-MIB
Positiveinteger NonNegativelnteger FROM UPS-MIB
MacAddressFROM BRIDGE-MIB
- 136 131vehicleMIB MODULE-IDENTITY
LAST-UPDATED 200210151827Z - october 15 2002 at 1827 ORGANIZATION UFSC - CPGCCCONT ACT-INF O
Bobiquins Estevatildeo de MelloPostal address BR Sistemas Ltda
Rua Lauro Linhares 2123803ATrindadeFlorianoacutepolis SC88036-002Brasil
Tel 55 48 234 8945 Fax 55 48 234 8945
E-mail bobibrsistemascombrDESCRIPTION
The MIB module to describe vehicles= experimental 1
- 1361311vehicleMIBObjects OBJECT IDENTIFIER = vehicleMIB 1
mdash The Device Identification group
All objects in this group except for vehicleldentLicencePlate and vehiclelpAddress are set at device initialization and remain static
- I36I3111vehicleldent OBJECT IDENTIFIER vehicleMIBObjects 1
- 136L31111vehicleldentManufacturer OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The name of the vehicles manufacturer= vehicleldent 1
- 136131112vehicleldentModel OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles model designation= vehicleldent 2
- 136131113vehicleldentSoftwareVersion OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles firmwaresoftware version(s) This variablemay or may not have the same value asvehicleldentAgentSoftwareVersion in some implementations
vehicleldent 3
- 136131114vehicleldent Agent Soft wareV ersion OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles agent software version This variable may or may not have the same value asvehicleldentvehicleSoftwareVersion in some implementations
= vehicleldent 4
- 136131115vehicleldentType OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles identification type= vehicleldent 5
- L36131116vehicleldentFuel OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles fuel identification= vehicleldent 6
- 136131117vehiclel dentManufacturing Y ear OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles year= vehicleldent 7
- 136131118vehicleldentModelYear OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles model year vehicleldent 8
- 136L31119vehicleldentCapacity OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles capacity= vehicleldent 9
- 1361311110vehicleldentPower OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles engine power
= vehicleldent 10
-1361311111vehicleldentMotorType OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles motor type= vehicleldent 11
- 1361311112vehicleldentMotorNumber OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles engine identification number= vehicleldent 12
- 1361311113vehicleldentCylinder OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles engine number of cylinders= vehicleldent 13
- 1361311114vehicleldentFirstOilChange OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles displacement required for the first oil change = vehicleldent 14
- 1361311115vehicleldentFirstMaintenance OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles displacement required for the first oficial maintenance
= vehicleldent 15
- 1361311116vehicleldentMaintenancePeriod OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles regular maintenance intervals= vehicleldent 16
-1361311117vehicleldentColor OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles predominant color= vehicleldent 17
- 1361311118vehicleldentChassisId OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles chassis identification number= vehicleldent 18
- 1361311119vehicleldentLicencePlate OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
A string which identifies the vehicles licence plate This object should be set by the dealer
= vehicleldent 19
- 1361311120vehicleldentlpAddress OBJECT-TYPE
SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION
The IP Address of the vehicle This value must be provided by the managing aplication A value of 0000 implies that there isnt a provider nearby
DEFVAL 00000000rsquoH = vehicleldent 20
- 1361311121vehicleldentMacAddress OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-only STATUS current DESCRIPTION
The MAC address used by this vehicle when it must be referred to in a unique fashion It is only required to be unique
REFERENCEIEEE 802ID-1990 Sections 64113 and 3125
= vehicleldent 21
-1361311122vehicleldentSerialNumber OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
A string which identifies the vehicles serial number = vehicleldent 22
- 1361311123vehicleldent Warranty OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
A string which identifies the vehicles warranty= vehicleldent 23
mdash Owner Group
- I36I3112vehicleOwner OBJECT IDENTIFIER = vehicleMIBObjects 2
- L36131121 vehicleOwnerName OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
A string which identifies the vehicles ownerThis object should be set by the dealer
= vehicleOwner 1
- 136L31122vehicleOwnerRegister OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current
DESCRIPTIONA string which identifies the owners registerThis object should be set by the dealer
= vehicleOwner 2
- 136131123 vehicleOwnerPhone OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
A string which identifies the owners phone number This object should be set by the dealer
vehicleOwner 3
- 136131124 vehicleOwnerMail OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
A string which identifies the owners e-mailThis object should be set by the dealer
vehicleOwner 4
mdash History Group
- 13613113vehicleHistory OBJECT IDENTIFIER = vehicleMIBObjects 3
- 136131131vehicleHistoryDeliveryDate OBJECT-TYPE
SYNTAX DateAndTime MAX-ACCESS read-write STATUS current DESCRIPTION
The vehicles delivery date and time= vehicleHistory 1
- 136L31132vehicleHistory Vendor OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
The name of the vehicles vendor= vehicleHistory 2
65
- 136L31133vehicleHistoryDealer OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
The name of the vehicles dealer= vehicleHistory 3
- 136131134vehicleHistoryNumLines OBJECT-TYPE
SYNTAX NonNegativelnteger MAX-ACCESS read-only STATUS current DESCRIPTION
The number of Status lines utilized in this device This variable indicates the number of rows in the History table
= vehicleHistory 4
- I36I31135 vehicleHistoryTable OBJECT-TYPE
SYNTAX SEQUENCE OF VehicleHistoryEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION
A list of History table entries= vehicleHistory 5
- 1361311351VehicleHistoryEntry OBJECT-TYPE
SYNTAX VehicleHistoryEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION
An entry containing information applicable to a particular History line
INDEX vehicleHistoryLinelndex = vehicleHistoryTable 1
VehicleHistoryEntry = SEQUENCE vehicleHistoryLinelndex INTEGER vehicleHistoryMaintenanceDate DateAndTime vehicleHistoryMaintenance NonNegativelnteger vehicleHistoryOilChangeDate Date AndT ime vehicleHistoryOilChange NonNegativelnteger
- 13613113511
66
vehicleHistoryLinelndex OBJECT-TYPE SYNTAX Positiveinteger MAX-ACCESS not-accessible STATUS current DESCRIPTION
The History line identifier= vehicleHistoryEntry 1
- 13613113512vehicleHistoryMaintenanceDate OBJECT-TYPE
SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION
The maintenance date= vehicleHistoryEntry 2
- 13613113513vehicleHistoryMaintenance OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS kmMAX-ACCESS read-only STATUS current DESCRIPTION
The present displacement of the vehicle on vehicleHistoryMaintenanceDate
= vehicleHistoryEntry 3
- 13613113514vehicleHistoryOilChangeDate OBJECT-TYPE
SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION
The motors oil change date= vehicleHistoryEntry 4
- 13613113515vehicleHistoryOilChange OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS kmMAX-ACCESS read-only STATUS current DESCRIPTION
The present displacement of the vehicle on vehicleHistoryOilChangeDate
= vehicleHistoryEntry 5
mdash The Status group
- 13613114vehicleStatus OBJECT IDENTIFIER = vehicleMIBObjects 4
- 136L31141 vehicleStatusHelp OBJECT-TYPE
SYNTAX INTEGER on(l) off(2)
MAX-ACCESS read-write STATUS current DESCRIPTION
Setting this object to on will cause the vehicle system to send a help notification Setting this object to off means normal situation
= vehicleStatus 1
- 136131142vehicleStatusNumLines OBJECT-TYPE
SYNTAX NonNegativelnteger MAX-ACCESS read-only STATUS current DESCRIPTION
The number of Status lines utilized in this deviceThis variable indicates the number of rows in the Status table
= vehicleStatus 2
- 136131143 vehicleStatusTable OBJECT-TYPE
SYNTAX SEQUENCE OF VehicleStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION
A list of Status table entries= vehicleStatus 3
- I36I311431 VehicleStatusEntry OBJECT-TYPE
SYNTAX VehicleStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION
An entry containing information applicable to a particular Status line
INDEX vehicleStatusLinelndex = vehicleStatusTable 1
VehicleStatusEntry = SEQUENCE vehicleStatusLinelndex INTEGER vehicleStatusSpeed NonNegativelntegervehicleStatusRpm NonNegativelntegervehicleStatusMotorTemperature INTEGER vehicleStatusFuelLevel NonNegativelnteger vehicleStatusKm NonNegativelntegervehicleStatusTirePressure NonNegativelnteger vehicleStatusMotorOilLevel NonNegativelnteger vehicleStatusBatteryLevel NonNegativelnteger vehicleStatusLocation DisplayString
- I36I31134311vehicleStatusLinelndex OBJECT-TYPE
SYNTAX Positiveinteger MAX-ACCESS not-accessible STATUS current DESCRIPTION
The Status line identifier= VehicleStatusEntry 1
- 136131134312vehicleStatusSpeed OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS km per hourMAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles current speed= VehicleStatusEntry 2
- 136131134313vehicleStatusRpm OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS rotations per minuteMAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles current rotations per minute= VehicleStatusEntry 3
- 136131134314vehicleStatusMotorT emperature OBJECT-TYPE
SYNTAX INTEGER UNITS degrees CentigradeMAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles engine current temperature
= vehicleStatusEntry 4
- 136131134315 vehicleStatusFuelLevel OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS HireMAX-ACCESS read-only STATUS current DESCRIPTION
The current fuel level= vehicleStatusEntry 5
- 136131134316vehicleStatusKm OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS kmMAX-ACCESS read-only STATUS current DESCRIPTION
The current total displacement of vehicle = vehicleStatusEntry 6
- 136131134317 vehicleStatusTirePressure OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS psiMAX-ACCESS read-only STATUS current DESCRIPTION
The current tire pressure vehicleStatusEntry 7
- 136131134318 vehicleStatusMotorOilLevel OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS litreMAX-ACCESS read-only STATUS current DESCRIPTION
The current motor oil level= vehicleStatusEntry 8
- 136131134319 vehicleStatusBatteryLevel OBJECT-TYPE
SYNTAX INTEGER unknown(l) batteryNormal(2) batteryLow(3)
MAX-ACCESS read-only
STATUS currentDESCRIPTION
The indication of the capacity remaining in the vehicles battery system
= vehicleStatusEntry 9
- 1361311343110 vehicleStatusLocation OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
The GPS indication of the vehicles current location
vehicleStatusEntry 10
mdash The Control group
- 13613115vehicleControl OBJECT IDENTIFIER = vehicleMIBObjects 5
- 136131151 vehicleControlFuel OBJECT-TYPE
SYNTAX INTEGER on(l) off(2)
MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION
Setting this object to On(l) indicates that the vehicle is able to be turned on Setting to Off(2) will cause the fuel to be cut offrsquo
= vehicleControl 1
- 136131152 vehicleControlIgnition OBJECT-TYPE
SYNTAX INTEGER on(l) ofi(2)
MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION
Setting this object to On(l) indicates that the vehicle is to be turned on Setting to 00(2) will cause the eletric system to be cut off1
= vehicleControl 2
mdash Notifications
- This section defines the well-known notifications sent by- vehicle agents
- 1361312vehicleMIBNotifications OBJECT IDENTIFIER = vehicleMIB 2
- I36I3121vehicleNotificationChangeOilAndMaintenance NOTIFICATION-TYPE
OBJECTS vehicleHistoryMaintenanceDate vehicleHistoryMaintenance vehicleHistoryOilChangeDate vehicleHistoryOilChange
STATUS current DESCRIPTION
The vehicle is approaching oil change and regular maintenance dates This Notification is persistent and is resent at one day intervals until the history table is updated
= vehicleMIBNotifications 1
- 13613122vehicleNotificationHelp NOTIFICATION-TYPE
OBJECTS vehicleStatusHelp STATUS current DESCRIPTION
This Notification is sent when the vehicles conductor turns on a help switch
= vehicleMIBNotifications 2
- I36I3123vehicleNotificationWarranty NOTIFICATION-TYPE
OBJECTS vehicleldentWarranty STATUS current DESCRIPTION
The vehicles warranty is close to expiring dateThis Notification is persistent andis resent at one week intervals until dead line
= vehicleMIBNotifications 3
mdash Conformance information
mdash1361313vehicleMIBConformance OBJECT IDENTIFIER = vehicleMIB 3
-13613131vehicleCompliance OBJECT IDENTIFIER = vehicleMIBConformance 1
mdash compliance statements
mdash136131311vehicleBasicCompliance MODULE-COMPLIANCE
STATUS current DESCRIPTION
The compliance statement for vehicles that only support the identifying and status objects
MODULE mdash this moduleMANDATORY-GROUPS vehicleBasicGroup
= vehicleCompliance 1
mdash136131312vehicleAdvancedCompliance MODULE-COMPLIANCE
STATUS current DESCRIPTION
The compliance statement for vehicles that support advanced-feature functions such as history and notifications
MODULE mdash this moduleMANDATORY-GROUPS vehicleBasicGroup
vehicleAdvancedGroup vehicleNotificationsGroup
= vehicleCompliance 2
mdash136131313vehicleControlCompliance MODULE-COMPLIANCE
STATUS current DESCRIPTION
The compliance statement for vehicles that support control-featured functions
MODULE mdash this moduleMANDATORY-GROUPS vehicleBasicGroup
vehicleControlGroup = vehicleCompliance 3
mdash136131314vehicleFullCompliance MODULE-COMPLIANCE
STATUS current DESCRIPTION
The compliance statement for vehicles that support all functions
MODULE mdash this moduleMANDATORY-GROUPS vehicleBasicGroup
vehicleAdvancedGroup vehicleNotificationsGroup
73
vehicleControlGroup = vehicleCompliance 4
mdash units of conformance
mdash summary at a glance
mdash basic adv ControlmdashvehicleldentManufacturer X X X X
mdashvehicleldentModel x X X X
mdashvehicleldentSoftwareVersion x X X X
mdashvehicleldentAgentSoftwareVersion X X X X
mdashvehicleldentType X X X X
mdashvehicleldentFuel X X X X
mdashvehicleldentManufacturing Y ear X X X X
mdashvehicleldentModel Year X X X X
mdashvehicleldentCapacity X X X X
mdashvehicleldentPower X X X X
mdashvehicleldentMotorType X X X XmdashvehicleldentMotorNumber X X X X
mdashvehicleldentCylinder X X X X
mdashvehicleldentFirstOilChange X X X X
mdashvehicleldentOilChangePeriod X X X XmdashvehicleldentFirstMaintenance X X X X
mdashvehicleldentMaintenancePeriod X X X XmdashvehicleldentColor X X X X
mdashvehicleldentChassisId X X X XmdashvehicleldentLicencePlate X X X X
mdashvehicleldentlpAddress X X X XmdashvehicleldentMacAddress X X X X
mdashvehicleldentSerialNumber X X X XmdashvehicleldentWarranty X X X X
mdashvehicleOwnerName X X
mdashvehicleOwnerRegister X XmdashvehicleOwnerPhone X X
mdashvehicleOwnerMail X X
mdashvehicleHistoryDeliveryDate X X
mdashvehicleHistoryVendor X X
mdashvehicleHistoryDealer X X
mdashvehicleHistoryNumLines X X
mdashvehicleHistoryLinelndex X X
mdashvehicleHistoryMaintenanceDate X X
mdashvehicleHistoryMaintenance X X
mdashvehicleHistoryOilChangeDate X X
mdashvehicleHistoryOilChange X X
mdashvehicleStatusHelp X X X X
mdashvehicleStatusNumLines X X X X
mdashvehicleStatusLinelndex X X X X
mdashvehicleStatusSpeed X X X X
mdashvehicleStatusRpm X X X X
mdashvehicleStatusMotorTemperature X X X X
mdashvehicleStatusFuelLevel X X X X
mdashvehicleStatusKm X X X X
mdashvehicleStatusTyrePressure X X X X
--vehicleStatusMotorOilLevel X X X X
mdashvehicleStatusBatteryLevel X X X X
mdashvehicleStatusLocation X X X X
mdashvehicleControlFuel X X
mdashvehicleControlIgnition X X
mdashvehicleNotificationChangeOilAndMaintenance X X
mdashvehicleNotificationHelp X X
mdashvehicleNotificationWarranty X X
- units of conformance
- I36I3132vehicleGroups OBJECT IDENTIFIER = vehicleMIBConformance 2
- 136131321vehicleBasicGroup OBJECT-GROUP
OBJECTS vehicleldentManufacturer vehicleldentModel vehicleldentSoftwareVersion vehicleldent AgentSoft waumlre V ersion vehicleldentType vehicleldentFuel vehicleldentManufacturing Y ear vehicleldentModel Year vehicleldentCapacity vehicleldentPowervehicleldentMotorType vehicleldentMotorNumber vehicleldentCylindervehicleldentFirstOilChange vehicleldentOilChangePeriod vehicleldentFirstMaintenance vehicleldentMaintenancePeriod vehicleldentColor vehicleldentChassisId vehicleldentLicencePlate vehicleldentlpAddress vehicleldentMacAddress vehicleldentSerialNumber vehicleldentWarranty vehicleStatusHelp vehicleStatusNumLines vehicleStatusLinelndex vehicleStatusSpeed vehicleStatusRpm vehicleStatusMotorTemperature vehicleStatusFuelLevel vehicleStatusKm vehicleStatusTirePressure vehicleStatusMotorOilLevel
75
vehicleStatusBatteryLevel vehicleStatusLocation STATUS current DESCRIPTION
The vehicleBasicGroup defines objects which are common across all vehicles which meet basic compliance
= vehicleGroups 1
- 136131322vehicleAdvancedGroup OBJECT-GROUP
OBJECTS vehicleOwnerName vehicleOwnerRegister vehicleOwnerPhone vehicleOwnerMail vehicleHistoryDeliveryDate vehicleHistoryVendor vehicleHistoryDealer vehicleHistoryNumLines vehicleHistoryLinelndex vehicleHistoryMaintenanceDate vehicleHistoryMaintenance vehicleHistoryOilChangeDate vehicleHistoryOilChange
STATUS current DESCRIPTION
The vehicleAdvancedGroup defines objects which are related to vehicles history and owner
vehicleGroups 2
- 136131323vehicleControlGroup OBJECT-GROUP
OBJECTS vehicleControlFuel vehicleControlIgnition STATUS current DESCRIPTION
The vehicleControlGroup defines objects which are related to control-feature functions
= vehicleGroups 3
- 136131324vehicleNotificationGroup NOTIFICATION-GROUP
NOTIFICATIONS vehicleNotificationChangeOilAndMaintenance vehicleNotificationHelp vehicleNotificationWarranty
STATUS current DESCRIPTION
The vehicleNotificationGroup defines objects which are related to notifications-feature functions
= vehicleGroups 4
END
GLOSSAacuteRIO E ABREVIACcedilOtildeES
ASNl Abstract Syntax Notation One - Notaccedilatildeo de Sintaxe Abstrata Um Uma notaccedilatildeo para
representaccedilatildeo de dados em protocolos de comunicaccedilatildeo definida pela ISO O gerenciamento
Internet utiliza um subconjunto de ASNl
CDMA Code Division Multiple Access - acesso muacuteltiplo por divisatildeo de coacutedigo
EHF Extremely High Frequency - frequumlecircncia extremamente alta
FDMA Frequency Division Multiple Access - acesso muacuteltiplo por divisatildeo de frequumlecircncia
HF High Frequency - frequumlecircncia alta
HTTP Hiper-Text Markup Language - Linguagem de Marcaccedilatildeo de HiperTexto A linguagem
utilizada na construccedilatildeo de paacuteginas WWW
ISM Industrial Scientific and Medical bands - Faixas de frequumlecircncias alocadas para aplicaccedilotildees
industriais cientiacuteficas e meacutedicas
ISO International Organization for Standardization - Organizaccedilatildeo Internacional para
Padronizaccedilatildeo Um dos oacutergatildeos mais importantes no mundo de padronizaccedilotildees com diversos
estudos na aacuterea de computadores e particularmente de redes de computadores
LF Low Frequency - frequumlecircncia baixa
MF Medium Frequency - frequumlecircncia meacutedia
MIB Management Information Base - Base de Informaccedilotildees de Gerenciamento Uma coleccedilatildeo
de informaccedilotildees gerenciais sobre um determinado recurso
OSI Open Systems Interconnection - Interconexatildeo de Sistemas Abertos Um conjunto de
padronizaccedilotildees para interconexatildeo de sistemas em redes de computadores
RFC Request For Comments - Requisiccedilotildees Para Comentaacuterios Os documentos publicados pelo
IETF e que tratam de assuntos Internet Nem todos os RFCs satildeo padrotildees e alguns jamais o
chegam a ser
SHF Super High Frequency - frequumlecircncia super-alta
Site - Conjunto de documentos da WWW acessiacuteveis a partir de um determinado endereccedilo Eacute o
endereccedilo virtual de uma empresa ou uma aplicaccedilatildeo
SMI Structure o f Management Information - Estrutura da Informaccedilatildeo de Gerenciamento
Define a maneira como as informaccedilotildees de gerenciamento satildeo criadas e seus relacionamentos
SNMP Simple Network Management Protocol - Protocolo de Gerenciamento de Redes
Simples o protocolo de gerenciamento utilizado na Internet
TCPIP Transmission Control Protocol Internet Protocol - Protocolo de Controle de
Transmissotildees Protocolo Internet Os protocolos baacutesicos utilizados na Internet
TDMA Time Division Multiple Access mdash acesso muacuteltiplo por divisatildeo de tempo
UHF Ultra High Frequency - frequumlecircncia ultra-alta
VHF Very High Frequency - frequumlecircncia muito alta
VLF Very Low Frequency - frequumlecircncia muito baixa
WWW World Wide Web - Grande Teia Mundial Nome dado ao conjunto de maacutequinas que
trocam informaccedilotildees utilizando o protocolo HTTP
78
REFEREcircNCIAS BIBLIOGRAacuteFICAS
ANATEL Agecircncia Nacional de Telecomunicaccedilotildees Atribuiccedilatildeo de faixas de frequumlecircncias no Brasil Disponiacutevel em lthttpwwwanatelgovbrToolsframeasplink=radiofrequencia qaffpdfgt Acesso em 26 set 2002
thBICSI Telecommunications distribution methods manual 8 ed Tampa Florida v2 1998 Cap 29
BRASIL Web Site Oficial do Departamento Nacional de Tracircnsito Disponiacutevel em lthttpwww denatrangovbrpg70jspgt Acesso em 08 nov 2002
BRASIL Web Site Oficial do Departamento Nacional de Tracircnsito Disponiacutevel em httpwww denatrangovbrpgl8jspgt Acesso em 10 nov 2002
CASE J et al RFC 1157 - A Simple Network Management Protocol (SNMP) Network Working Group may 1990 p 5
FIAT AUTOMOacuteVEIS Web Site Oficial do Brasil Disponiacutevel em httpwwwfiatcombr index_sitephpgt institucional a faacutebrica Acesso em 19 nov 2002
GOOGLE Web Site de Busca Disponiacutevel em lthttpwwwgooglecombrsearch hl=ptampie=ISO-8859-1 ampq=22rastreamento+de+veEDculo s22ampbtnG=Pesquisa+Google amplr=lang_ptgt Acesso em 15 out 2002
MELLO Roseleine Calgaro Uma MIB de apoio agrave gerecircncia do relacionamento com o cliente em comeacutercio eletrocircnico 2002 108 f Dissertaccedilatildeo (Mestrado em Ciecircncias da Computaccedilatildeo) - Universidade Federal de Santa Catarina Florianoacutepolis 2002
RIO DE JANEIRO (Estado) 5 set 2002 Tracircnsito Brasil Estatiacutestica da Organizaccedilatildeo Mundial de Sauacutede sobre tracircnsito Disponiacutevel em lthttpwwwtransitobrasilcombrnoticia noticiaphp noti=1044gt Acesso em 22 out 2002
RIO DE JANEIRO (Estado) SuperTrack Rastreamento de veiacuteculos Disponiacutevel em lthttp wwwsupertrackcombr2htmgt Acesso em 02 out 2002
79
RIO DE JANEIRO (Estado) Revista Engebraacutes Mortos no tracircnsito chegam a 1 milhatildeo e acidentes consomem US$ 10 bi ao ano Disponiacutevel em lthttpwwwengebrascombr EngbWebportuguesmortosnohtmgt Acesso em 24 set 2002
TANENBAUM Andrew S Redes de computadores 3 ed Rio de Janeiro Campus 1997 923 p
TANIGUCHI Caacutessio O bom exemplo do tracircnsito em Curitiba Curitiba mar 2002 Disponiacutevel em lthttpwwwcuritibaprgovbrpmcAgenciaartigostransitolhtmlgt Acesso em 19 nov 2002
TIM Telesc Celular Cobertura Disponiacutevel em lthttpwww2timsulcombr intemaaspitem=2amppagina=coberturagt Acesso em 26 set 2002
O poder que o modelo disponibiliza aos oacutergatildeos puacuteblicos eacute o poder da informaccedilatildeo em tempo
real o conjunto formado pela identificaccedilatildeo inequiacutevoca do veiacuteculo seu provaacutevel condutor e a
localizaccedilatildeo atual com pequena margem de erro permite accedilotildees policiais raacutepidas e eficientes O
Modelo de Gerenciamento de Veiacuteculos permite ainda que o sistema gestor execute controles
remotamente sobre o veiacuteculo como corte de combustiacutevel e de igniccedilatildeo do motor causando a
imobilizaccedilatildeo instantacircnea As Estaccedilotildees Puacuteblicas de Gerenciamento satildeo as mais complexas e as
mais seguras de todo o modelo visto o poder que carregam em sua aplicaccedilatildeo Apenas o Poder
Puacuteblico constituiacutedo pode ter acesso a estas potencialidades do sistema e para tanto a
aplicaccedilatildeo-gerente deve ser inviolaacutevel
A figura 47 simula uma implantaccedilatildeo de estaccedilotildees radiobase na regiatildeo central da capital
catarinense dando uma ideacuteia de como seria a distribuiccedilatildeo das antenas para haver
gerenciamento sobre os veiacuteculos que circulam na aacuterea
Fig 47 - Estaccedilotildees Radiobase em Florianoacutepolis
42 Arquitetura Funcional
O sistema fiacutesico apresentado anteriormente eacute mostrado aqui como entidades loacutegicas
posicionadas de acordo com sua funccedilatildeo no modelo de gerenciamento A figura 46 ilustra o
modelo funcional
36
Fig 48 - Modelo Funcional de Gerenciamento
421 Estaccedilotildees de Gerenciamento
As estaccedilotildees de gerenciamento satildeo de diferentes porte e complexidade variando de uma
estaccedilatildeo simples para gravaccedilatildeo de dados de identificaccedilatildeo na faacutebrica ateacute um grande complexo
de gerenciamento de veiacuteculos montado com computadores de grande porte e programas de
gerenciamento capazes de suportar milhares de noacutes (veiacuteculos) no Departamento de Estradas
de Rodagem de uma unidade da federaccedilatildeo As estaccedilotildees seratildeo basicamente destinadas a trecircs
finalidades de acordo com os interesses dos mantenedores da gerecircncia
4211 Estaccedilotildees de Gerenciamento de Produccedilatildeo
As estaccedilotildees de produccedilatildeo satildeo localizadas no ambiente de montagem do veiacuteculo ao lado da
linha de produccedilatildeo em seacuterie da motocicleta do automoacutevel do caminhatildeo do utilitaacuterio do
trator etc Esta estaccedilatildeo serviraacute para gravar as primeiras variaacuteveis na MIB do veiacuteculo
basicamente as de identificaccedilatildeo tais como nome do fabricante modelo do veiacuteculo nuacutemero de
seacuterie etc Estes dados satildeo estaacuteticos e soacute podem ser gravados e alterados em faacutebrica satildeo
uacutenicos e sua longevidade eacute coincidente com a do veiacuteculo
4212 Estaccedilotildees de Gerenciamento de Manutenccedilatildeo
As estaccedilotildees de manutenccedilatildeo estaratildeo baseadas nas concessionaacuterias autorizadas revendas de
automoacuteveis e oficinas mecacircnicas Sua funccedilatildeo baacutesica seraacute a gravaccedilatildeo de dados relativos agrave
venda e ao proprietaacuterio do veiacuteculo Satildeo estaccedilotildees simples que poderatildeo consultar as
informaccedilotildees de qualquer carro de qualquer marca visto que a padronizaccedilatildeo usando SNMP
retira o caraacuteter proprietaacuterio dos sistemas atuais
4213 Estaccedilotildees Puacuteblicas de Gerenciamento
Satildeo estaccedilotildees complexas e seguras que gerenciam a malha viaacuteria de um ou mais municiacutepios de
um estado da uniatildeo Basicamente compostas por hardware e software de grande porte como
por exemplo uma workstation HP ou IBM rodando Openview ou Unicenter TNG interagindo
com uma base de dados Oracle A seguranccedila possibilitada pelo SNMPv3 eacute um fator
primordial neste caso pois aqui estaratildeo sendo utilizadas funccedilotildees de controle vitais no veiacuteculo
422 Noacutes Gerenciados
O noacute gerenciado neste modelo proposto eacute tipicamente um veiacuteculo automotor conforme citado
anteriormente Aqui existe uma caracteriacutestica singular que eacute a de que os noacutes satildeo moacuteveis estatildeo
constantemente em deslocamento desde sua fabricaccedilatildeo na montadora passando pelo
transporte ateacute a revenda e o uso posterior pelo proprietaacuterio ou motorista O veiacuteculo dispotildee de
um hardware especialista - um microservidor veicular mdash que contecircm a vehicleMIB e o agente
este hardware interage com os sensores e atuadores existentes no automoacutevel O microservidor
veicular eacute composto basicamente de uma unidade central de processamento memoacuteria volaacutetil
memoacuteria permanente interface com o veiacuteculo e com a rede sem fio este produto assim como
descrito neste modelo natildeo existe comercialmente poreacutem a tecnologia eacute a mesma que eacute
utilizada na implementaccedilatildeo de gerenciamento em roteadores e switches
423 Meio de Comunicaccedilatildeo
A forma como a estaccedilatildeo gerenciadora e o noacute gerenciado trocam informaccedilotildees eacute por
radiofrequumlecircncia ou seja eacute uma comunicaccedilatildeo ethemet sem fio (wireless) que utiliza a mesma
tecnologia jaacute empregada em redes locais O gerente (estaccedilatildeo gerente) interage com o agente
(noacute gerenciado) por intermeacutedio de uma bridge ethemet sem fio e vice-versa A frequumlecircncia de
difusatildeo deve ser diversa das maciccedilamente utilizadas ISM (Aplicaccedilotildees Industriais Cientiacuteficas
e Meacutedicas) por motivos oacutebvios a escolha deve recair nas faixas atribuiacutedas para aplicaccedilatildeo
moacutevel terrestre preferencialmente as proacuteximas das bases de VHF e UHF 41015 MHz ateacute 50
MHz e 3354 MHZ ateacute 3999 MHz (ANATEL 2002)
Fig 49 - Espectro de frequumlecircncias no Brasil
423 Informaccedilotildees de Gerenciamento
As informaccedilotildees envolvidas estatildeo definidas em vehicleMIB e satildeo tratadas pelo agente
especialista que acompanha o veiacuteculo Os objetos ou atributos em questatildeo atendem a
legislaccedilatildeo brasileira de tracircnsito vigente e os requisitos baacutesicos do fabricante do revendedor e
do proprietaacuterio
39
424 Protocolo de Gerenciamento
O protocolo a ser utilizado eacute o SNMPv3 implementado sobre SNMPv2 A versatildeo 3 apresenta
vaacuterios avanccedilos na questatildeo de seguranccedila e as definiccedilotildees podem ser vistas nas RFCs 2571 a
2575 Como esta versatildeo natildeo eacute completa existe a necessidade da versatildeo anterior que pode ser
vista nas RFCs 1905 e 1906
43 Arquitetura de Informaccedilatildeo
A vehicleMIB foi projetada para atender as demandas baacutesicas de todas entidades fiacutesicas e
juriacutedicas que interagem com um automoacutevel Esta MIB procura natildeo conflitar com os sistemas
atualmente implantados que foram concebidos com outra finalidade
A pesquisa que resultou nesta MIB abrangeu a atual legislaccedilatildeo de tracircnsito os atuais coacutedigos
procedimentos e nuacutemeros empregados pela induacutestria automobiliacutestica e suas concessionaacuterias
As funccedilotildees principais de um automoacutevel foram contempladas somou-se a elas algumas
variaacuteveis trazidas do universo de redes de computadores e outras retiradas de carros-conceito
431 Desenvolvimento da MIB
Utilizou-se como ferramenta de auxiacutelio um pacote de programas da MG-Soft chamado MIB
Browser Professional Edition sendo que as figuras que mostram a aacutervore da MIB satildeo telas
capturadas deste software
40
f j MG-SOFT MIszlig Compiler - [MIszlig Group1J File Edit View Modules Jools Window Help
B MIB Tree B Q ] iso
B - Q org B Q dod
R-f1 internetiQ j directorv
+i _ J mgmtR I__| experimental
B vehicleMIBi Q j vehideMIBObjects Si f j vehicleMIBNotifications IS _ J vehicleMIBConformance
f i L_1 private I- SNMPvl Traps
ffl iJ T extual ConventionsS Type Assignments
Fig 410 - Aacutervore da MIB
A vehicleMIB faz parte do grupo experimental (3) segundo a notaccedilatildeo ASNl utilizada pelo
protocolo SNMP Os objetos definidos (OBJECT IDENTIFIER) para compor a vehicleMIB
foram trecircs a saber
vehicleMIBObjects conteacutem todas as informaccedilotildees relativas a identificaccedilatildeo do veiacuteculo
(vehicleldent) ao proprietaacuterio do veiacuteculo (vehicleOwner) o seu histoacuterico (vehicleHistory)
valores momentacircneos (vehicleStatus) e variaacuteveis para controle (vehicleControl)
vehicleMIBNotifications este objeto comporta os atributos utilizados para notificaccedilatildeo de
eventos importantes e se destinam principalmente para servir ao motoristaproprietaacuterio
vehicleMIBConformance este grupo define as necessidades e possibilidades de
implementaccedilatildeo segundo uma famiacutelia de objetos (OBJECT-GROUP) preacute-determinada Os
atributos referentes a grupos e as questotildees de concordacircncia estatildeo contidos nos OBJECT
IDENTIFIER vehicleGroups e vehicleCompliance
41
bullJMG-SOFT MIB Compilei [MIB Group]Uumliacute File Edit View Modules loots Window Help
tg satildegt U m amp T raquo f t I o s P3 m p | 0
B ^ MIB Tree B _ J iso
H Q j org eacute Q dod
Eacute j J internetP~1 directory
B i_ J mgmt rsquo Q j mib-2
agrave Q experimental Ograve OtildeEcirc vehicleMIB
Egrave __| vehicleMIBObjectsSi _ J vehicleldent ffl- n vehicleOwner E _ ] vehicle History ffl- fj vehicleStatus Egrave C j vehicleControl
atilde __) vehicleMIBNotificationsvehicleN otificationChangeO ilAndM aintenance
lt4 vehicleN otificationHelp d f vehicleNotificationGuaranty
B _ ] vehicleMIBConformance IacuteB _ J vehicleCompliance Eacute L J vehicleGroups
B -(_J private1Q j enterprises
Fig 411mdash Aacutervore de vehicleMIBObjects
432 Descriccedilatildeo de vehicleMIBObjects
Esta seccedilatildeo descreve com maiores detalhes cada variaacutevel que compotildee a vehicleMIBObjects
que eacute composta pelos grupos vehicleldent vehicleOwner vehicleHistory vehicleStatus e
vehicleControl
42
4321 Grupo vehicleldent
F1 P 1 experimental Eacute- vehicleMIB
lEacute vehicleMIB Objects B- [_ J vehicleldent
vehicleldentManufacturer vehicleldentModel
vehicleldentSoftwareVersionamp vehideldentAgentSoftwareVersion
vehiclel dentType vehicleldentFuel vehicleldentManufacturingYear vehiclel dentM odelYrsquo ear vehiclel dentCapacity
I^ vehiclel dentPoweri-- vehiclel dentM otorType
vehiclel dentM otorNumber vehiclel dentCylinder
vehiclel dentFirstOilChange | ^ vehicleldentFirstMaintenance
gt$j vehicleldentMaintenancePeriod vehiclel dentColor
i vehiclel dentChassisl d j-- vehicleldentLicencePlate bull vehicleldentlpAddress i - ^ vehicleldentMacAddress h vehiclel dentS eriaIN umber vehicleldentGuaranty
Fig 411 - Aacutervore de vehicleldent
vehicleldentManufacturer - O objeto vehicleldentManufacturer eacute uma string que armazena o
nome da empresa que produz o veiacuteculo eacute gravada em faacutebrica e natildeo se altera mais Esta
variaacutevel seraacute preenchida por exemplo com ldquoGeneral Motorsrdquo ldquoVolkswagenrdquo ou ldquoYamahardquo
vehicleldentModel - Esta variaacutevel conteraacute a identificaccedilatildeo do modelo do veiacuteculo eacute fixa e natildeo
pode ser alterada Ex Palio EX Xsara Picasso Celta
vehicleldentSoftwareVersion - Este atributo eacute reservado agrave versatildeo do firmware ou software do
veiacuteculo e eacute atualizado cada vez que eacute feito o upgrade do mesmo Este programa eacute uma espeacutecie
de sistema operacional do hardware contido no veiacuteculo
vehicleldentAgentSoftwareVersion - A versatildeo do agente de gerenciamento pode ou natildeo
coincidir com a versatildeo de firmware Caso estes programas tenham tratamento e evoluccedilatildeo
distintos as versotildees podem ser atualizadas separadamente e teratildeo coacutedigos diferentes
vehicleldentType - Este objeto serve para identificar o tipo de veiacuteculo segundo determinaccedilatildeo
das leis brasileiras de tracircnsito O tipo de veiacuteculo automotor consta na documentaccedilatildeo de
licenciamento e pode ser por exemplo tipo automoacutevel de passeio caminhatildeo de carga ocircnibus
de passageiros etc
vehicleldentFuel - A variaacutevel vehicleldentFuel serve para identificar o combustiacutevel principal
para que o veiacuteculo foi originalmente construiacutedo Eacute gravado na linha de montagem e
permanece caso haja transformaccedilatildeo posterior no motor do veiacuteculo este dado natildeo pode ser
alterado Ex gasolina tipo C oacuteleo diesel energia eleacutetrica etc
vehicleldentManufacturing Year - Neste atributo eacute gravado o ano de fabricaccedilatildeo do veiacuteculo
Depois de gravado natildeo se altera
vehicleldentModelYear - A vehicleldentModelYear armazena o ano do modelo do veiacuteculo
que pode ou natildeo coincidir com o ano de fabricaccedilatildeo
vehicleldentCapacitv - Esta variaacutevel eacute uma string que armazena a capacidade do veiacuteculo de
acordo com a destinaccedilatildeo do mesmo ou seja se se tratar de um caminhatildeo a capacidade de
carga seraacute de 40000 kg se for um automoacuteveL a capacidade seraacute de 5 passageiros por
exemplo
vehicleldentPower - Identifica a potecircncia nominal da motorizaccedilatildeo principal do veiacuteculo que
pode ser expressa em cv (cavalo-vapor) ou W (watt) de acordo com a legislaccedilatildeo vigente no
paiacutes de utilizaccedilatildeo do veiacuteculo
vehicleldentMotorTvpe - Este atributo armazena a identificaccedilatildeo da principal forma de
motorizaccedilatildeo do veiacuteculo ou seja qual o tipo de motor que preferencialmente ou
prioritariamente eacute utilizado Caso o veiacuteculo seja um hiacutebrido com motor a combustatildeo e
eleacutetrico armazenar a identificaccedilatildeo do motor mais utilizado
vehicleldentMotorNumber - Este objeto armazena o nuacutemero de identificaccedilatildeo do motor do
veiacuteculo que eacute uacutenico e faz parte do conjunto de nuacutemeros que identificam o conjunto de
sistemas que compotildee um veiacuteculo
vehicleldentCvlinder - Utilizada para informar o nuacutemero total de cilindros (pistotildees) do motor
caso se trate de um motor de combustatildeo
vehicleldentFirstOilChange - Esta variaacutevel serve para armazenar a distacircncia maacutexima
percorrida - a popular ldquoquilometragemrdquo - para se realizar a primeira troca de oacuteleo lubrificante
interno do motor Esta informaccedilatildeo serviraacute para que o condutor do veiacuteculo seja notificado a
tempo de proceder agrave troca sem causar danos ao motor nem perder a garantia de faacutebrica
vehicleldentOilChangePeriod - O objeto em questatildeo armazena o valor em km ou milhas
recomendado pelo fabricante entre trocas de oacuteleo lubrificante do motor Ex 10000 km
vehicleldentFirstMaintenance - A variaacutevel vehicleldentFirstMaintenance serve para registrar
o limite de quilometragem para realizaccedilatildeo da primeira revisatildeo gratuita do veiacuteculo Existe na
vehicleMIB uma notificaccedilatildeo que utiliza este atributo com o objetivo de resguardar o
proprietaacuterio de um eventual esquecimento ou distraccedilatildeo que acarretaria perda de garantia
vehicleldentMaintenancePeriod - O atributo eacute registrado em faacutebrica e representa o valor da
quilometragem recomendada entre as manutenccedilotildees preventivas E uma seguranccedila a mais para
o usuaacuterio que seraacute avisado sempre que determinados conjuntos de peccedilas principalmente
mecacircnicas estiverem com seu desgaste natural no limite
vehicleldentColor - A vehicleldentColor eacute a string que armazena o nome da cor predominante
do veiacuteculo Esta informaccedilatildeo eacute gravada em faacutebrica e permanece inalterada durante a vida uacutetil
do veiacuteculo
vehicleldentChassisId - Todo veiacuteculo possui um nuacutemero de identificaccedilatildeo gravado fisicamente
em seu chassis ou monobloco esta variaacutevel armazena este nuacutemero
vehicleldentLicencePlate - Este atributo armazena a placa do veiacuteculo no caso do Brasil
composto por 3 letras e 4 nuacutemeros Esta identificaccedilatildeo somente eacute conhecida apoacutes o
licenciamento do veiacuteculo que eacute feito apoacutes a venda em consequumlecircncia o valor somente poderaacute
ser gravado na concessionaacuteria ou revenda
vehicleldentlpAddress - Esta variaacutevel estaacute determinada na vehicleMIB para uma eventual
necessidade de acesso a Internet sendo que um provedor de acesso iraacute fornecer o valor que
seraacute volaacutetil e teraacute a mesma duraccedilatildeo do acesso solicitado
vehicleldentMacAddress - Este campo foi implementado para que o veiacuteculo utilize um
nuacutemero uacutenico de identificaccedilatildeo dentro das mesmas regras vaacutelidas hoje para equipamentos e
acessoacuterios de informaacutetica A utilizaccedilatildeo de uma identificaccedilatildeo deste tipo poderaacute substituir uma
ou mais jaacute existentes
vehicleldentSerialNumber - O nuacutemero de seacuterie de produccedilatildeo do veiacuteculo eacute gravado em faacutebrica e
permanece inalterado durante a vida do mesmo Segue as regras de cada fabricante
vehicleldentWarrantv - Este atributo armazena o valor referente ao periacuteodo de garantia do
veiacuteculo tipicamente 1 ou 2 anos a partir da data da primeira venda Esta informaccedilatildeo serve
para que o proprietaacuterio seja notificado antes do vencimento deste limite para que possa
realizar as manutenccedilotildees necessaacuterias com um miacutenimo de gasto
4322 Grupo vehicleOwner
vehicleOwnerName - A variaacutevel vehicleOwnerName armazena o nome do proprietaacuterio do
veiacuteculo o mesmo nome que consta no documento legal de licenciamento Eacute gravado na
concessionaacuteria e alterado de acordo com os documentos do veiacuteculo
vehicleOwnerRegister - Este objeto serve para armazenar um nuacutemero de algum documento de
identificaccedilatildeo do proprietaacuterio No Brasil os valores preferenciais satildeo o Cadastro de Pessoa
Fiacutesica (CPF) e o Cadastro Nacional da Pessoa Juriacutedica (CNPJ) mas pode conter os nuacutemeros
da carteira nacional de habilitaccedilatildeo ou carteira de identidade
vehicleOwnerPhone - O atributo vehicleOwnerPhone registra o nuacutemero de um telefone de
contato do proprietaacuterio do veiacuteculo
vehicleOwnerMail - Esta string serve para armazenar o endereccedilo eletrocircnico (e-mail) do
proprietaacuterio do veiacuteculo Este valor e o anterior satildeo regravados em concessionaacuteria a cada troca
de proprietaacuterio
4323 Grupo vehicIeHistory
3 T I experimental vehicleMIB
Otilde P jJ vehicleMIBObjects Eacute L J vehicleldent El i_ J vehicleOwner
vehicleOwnerName vehicleO wnerR egister vehicleOwnerFone vehicleOwnerMail
B l_ J vehicleH istoryvehicleH istory D eliveryD ate vehicleH istoryVendor vehicleH istoryDealer
^ vehicleH istoryN umLinesEacute1 __J vehicleH istoryT able
B - lla vehicleH istoryEntryvehicleHistoryLinelndex
Q vehicleHistoryMaintenanceDate ^ vehicleH istoryMaintenance
vehicleH istoryuumlilChangeD ate Q vehicleH istoryOilChange
Fig 413 - Arvore de vehicleOwner e vehicIeHistory
vehicleHistorvDelivervDate - A variaacutevel em questatildeo foi criada para armazenar a data da
primeira entrega do veiacuteculo tipicamente a data constante na nota fiscal de venda da
montadora ou da concessionaacuteria destinada ao proprietaacuterio
vehicleHistoryVendor - A vehicleHistoryVendor armazena o nome do vendedor que realizou
a venda do veiacuteculo ao proprietaacuterio Este vendedor eacute tipicamente um funcionaacuterio da revenda
ou concessionaacuteria
vehicleHistorvDealer - O nome da revenda ou concessionaacuteria (pessoa juriacutedica) eacute gravado
neste campo de forma que fique registrada a empresa que comercializou o veiacuteculo
vehieleHistoryNumLines - Representa o nuacutemero maacuteximo de linhas que seratildeo armazenadas na
tabela vehicleHistoryTable
vehicleHistorvLinelndex - Representa o iacutendice da tabela vehicleHistoryTable
vehicleHistoryMaintenanceDate - A variaacutevel vehicleHistoryMaintenanceDate serve para
registrar as datas das manutenccedilotildees preventivas realizadas contendo dia mecircs e ano Esta
informaccedilatildeo serve principalmente para resguardar o usuaacuterio do veiacuteculo quanto agraves garantias de
peccedilas e sistemas
vehicleHistoryMaintenance - Aqui se identifica a quilometragem do veiacuteculo na ocasiatildeo em
que eacute realizada a manutenccedilatildeo preventiva Informada em quilocircmetros corresponde agrave marcaccedilatildeo
presente do odocircmetro do veiacuteculo
vehicleHistoryOilChangeDate - Esta variaacutevel armazena a data das trocas de oacuteleo lubrificante
do motor cuja periodicidade eacute definida pelo fabricante e deve ser cumprida a risca para o
veiacuteculo natildeo perder a garantia
vehicleHistoryOilChange - Este atributo registra a quilometragem do veiacuteculo por ocasiatildeo da
troca de oacuteleo lubrificante correspondente
48
4324 Grupo vehicleStatus
B - n experimental S gg vehicleMIB
vehicleMIBObjectsS3 __] vehicleldentra- r~l vehicleQwner reg L_3 vehicleHistory
S Q vehicleStatus|--reggt vehicleS tatusHeip j- - vehicles atusNurnLines
B r_ j vehicles tatusT able B l|sj vehicles tatusEntry
vehicleS tatusLinelndex vehicleS tatusS peed j- ^ vehicleStatusRpm
vehicleStatusMotorTemperature vehicleStatusFuelLevel
^ vehicleS tatusKmvehicleStatusTirePressure
^ vehicleStatusMotorOilLevel vehicleS tatusBatteryLevel
^ vehicleStatusLocation B Q j vehicleControl
j-regraquo vehicleControlFuel J ______ j______ 1 vehicleContfQllgnition________________
Fig 414 - Aacutervore de vehicleStatus
vehicleStatusHelp - Esta variaacutevel pode assumir somente os valores de ligado ou desligado eacute
acionada pelo condutor do veiacuteculo e serve como pedido de socorro Uma notificaccedilatildeo eacute emitida
a partir da vehicleStatusHelp
vehicleStatusNumLines - Este atributo serve para definir o nuacutemero maacuteximo de linhas da
tabela vehicleStatusTable
vehicleStatusLinelndex - Esta variaacutevel eacute o iacutendice da tabela vehicleStatusTable
vehicleStatusSpeed - Neste atributo eacute registrada a velocidade presente do veiacuteculo fornecida
pelo sistema convencional de sensoriamento do veiacuteculo em quilocircmetros ou milhas por hora
vehicleStatusRpm - A vehicleStatusRpm armazena o valor atual de rotaccedilotildees ou giros do eixo
principal do motor a unidade eacute rpm (rotaccedilotildees por minuto)
vehicleStatusMotorTemperature - Este atributo registra a temperatura atual do liacutequido de
arrefecimento do motor em graus centiacutegrados ou Fahrenheit
vehicleStatusFuelLevel - A variaacutevel vehicleStatusFuelLevel eacute usada para indicar o niacutevel atual
do combustiacutevel principal do veiacuteculo
vehicleStatusKm - A variaacutevel armazena a quilometragem total percorrida pelo veiacuteculo desde
sua fabricaccedilatildeo em quilocircmetros ou milhas terrestres
vehicleStatusTvrePressure - Este atributo foi criado para registrar o valor presente da pressatildeo
nos pneus do veiacuteculo e serve para informar sobre um pneu que esteja furado ou com uma
quantidade insuficiente de material gasoso ou liacutequido em seu interior Este monitoramento jaacute
existe hoje principalmente em caminhotildees de carga sendo raro em motocicletas e
automoacuteveis
vehicleStatusMotorOilLevel - Esta variaacutevel marca o niacutevel presente de oacuteleo lubrificante do
motor e ajuda a identificar uma eventual ldquoqueimardquo de oacuteleo ou seja um consumo acima do
previsto pelo fabricante que pode resultar em dano grave ao motor
vehicleStatusBatteryLevel - Este valor corresponde agrave carga atual da bateria que eacute usada
principalmente para dar a partida no veiacuteculo
vehicleStatusLocation - A informaccedilatildeo de localizaccedilatildeo do veiacuteculo pode ser feita de duas
maneiras uma aproximada resultado da associaccedilatildeo com a raacutedio-base que recebeu a
identificaccedilatildeo do veiacuteculo A segunda forma mais precisa eacute a partir da informaccedilatildeo gerada por
um moacutedulo GPS (global positioning system) do veiacuteculo o GPS atualiza constantemente a
vehicleStatusLocation com as coordenadas presentes
4325 Grupo vehicleControl
vehicleControlFuel - Este atributo de controle assume ligado ou desligado e eacute a forma do
sistema puacuteblico de controle da malha viaacuteria interromper remotamente o fornecimento de
combustiacutevel para o motor ocasionando a parada do veiacuteculo Esta accedilatildeo de controle eacute feita nos
casos de roubo fuga ou sequumlestro e requer intervenccedilatildeo policial
vehicleControlIgnition - Este atributo de controle assume ligado ou desligado e eacute a forma do
sistema puacuteblico de controle da malha viaacuteria interromper remotamente o sistema de igniccedilatildeo de
combustiacutevel para o motor ocasionando a parada do veiacuteculo Eacute uma alternativa ao controle
anterior pois enquanto um desliga a bomba de combustiacutevel o outro corta a energia eleacutetrica
que ocasiona a queima de combustiacutevel que aciona o motor Esta accedilatildeo de controle eacute feita nos
casos de roubo fuga ou sequumlestro e requer intervenccedilatildeo policial
433 Descriccedilatildeo de vehicleMIBNotificationsS L J experimental
Eacute H fg vehicleMIBB lt01 vehicleMIBObjects
Eacute vehicleldent Eacute O vehicleOwner te j__j vehicleHistory Eacute - f l vehicleStatus B - P l vehicleControl
U vehicleM IB N otificationsvehicleN otificationChangeO ilAndM aintenance
if vehicleN otificationHelp A f vehicleN otificationGuatanty
Eacute L J vehicleMIBConiacuteorrnance H r~l private______________________________________________
Fig 415 - Aacutervore de vehicleMIBNotifications
vehicleNotificationChangeOilAndMaintenance - Esta notificaccedilatildeo eacute emitida quando os limites
de troca de oacuteleo lubrificante do motor ou de manutenccedilatildeo preventiva estiverem proacuteximos e
auxilia o condutor do veiacuteculo a realizar estas tarefas em tempo haacutebil natildeo correndo o risco de
dano ou de perda de garantia
vehicleNotificationHelp - Esta notificaccedilatildeo eacute acionada em caso de pedido de socorro pelo
condutor do veiacuteculo
vehicleNotificationWarranty - A notificaccedilatildeo em questatildeo foi criada para informar o condutor
do veiacuteculo da aproximaccedilatildeo do final do periacuteodo de garantia regulamentar dado pela montadora
do veiacuteculo Este aviso permite que sejam feitos consertos sem ocircnus ou seja dentro da
cobertura da garantia
434 Descriccedilatildeo de vehicleMIBConformance
As regras de conformidade satildeo os niacuteveis de implementaccedilotildees da base de dados possiacuteveis
partindo de um conjunto miacutenimo aceitaacutevel ateacute a implementaccedilatildeo total A tabela 41 apresenta
as implementaccedilotildees baacutesica avanccedilada de controle e plena
4341 Descriccedilatildeo de vehicleComplience
vehicleBasicComplience - esta regra de conformidade incorpora o miacutenimo conjunto de
variaacuteveis que devem ser implementadas num veiacuteculo basicamente dados de identificaccedilatildeo e
status Estas variaacuteveis satildeo contidas em vehicleBasicGroup
vehicleAdvancedComplience - esta norma acrescenta a anterior os dados histoacutericos e as
notificaccedilotildees Composta pelos grupos vehicleBasicGroup vehicleAdvancedGroup e
vehicleNotificationsGroup
vehicleControlComplience - aleacutem das variaacuteveis de identificaccedilatildeo esta regra solicita as
implementaccedilotildees dos objetos de controle ou seja vehicleBasicGroup mais
vehicleControlGroup
vehicleFullComplience - esta implementaccedilatildeo considera todos os objetos da MIB no veiacuteculo
possibilitando identificaccedilatildeo completa dados estatiacutesticos status atual e capacidade de controle
Os grupos satildeo vehicleBasicGroup vehicleAdvancedGroup vehicleNotificationsGroup e
vehicleControlGroup
52
OBJETO BASIC ADV CONTROL FULL
vehicleldentManufacturer X X X X
vehicleldentModel X X X X
vehicleldentSoflware V ersion X X X X
vehicleldentAgentSoftwareVersion X X X X
vehicleldentT ype X X X X
vehicleldentFuel X X X X
vehicleldentManufacturing Y ear X X X X
vehicleldentModel Year X X X X
vehicleldentCapacity X X X X
vehicleldentPower X X X X
vehicleldentMotorType X X X X
vehicleldentMotorNumber X X X X
vehicleldentCylinder X X X X
vehicleldentFirstOilChange X X X X
vehicleldentOilChangePeriod X X X X
vehicleldentFirstMaintenance X X X X
vehicleldentMaintenancePeriod X X X X
vehicleldentColor X X X X
vehicleldentChassisId X X X X
vehicleldentLicencePlate X X X X
vehicleldentlpAddress X X X X
53
vehicleldentMacAddress X X X X
vehicleldentSerialNumber X X X X
vehicleldent Warranty X X X X
vehicleOwnerName X X
vehicleOwnerRegister X X
vehicleOwnerPhone X X
vehicleOwnerMail X X
vehicleHistoryDeliveryDate X X
veMcleHistoryV endor X X
vehicleHistoryDealer X X
vehicleHistoryNumLines X X
vehicleHistoryLinelndex X X
vehicleHistoryMaintenanceDate X X
vehicleHistoryMaintenance X X
vehicleHistoryOilChangeDate X X
vehicleHistoryOilChange X X
vehicleStatusHelp X X X X
vehicleStatusNumLines X X X X
vehicleStatusLinelndex X X X X
vehicleStatusSpeed X X X X
vehicleStatusRpm X X X X
vehicleStatusMotorTemperature X X X X
54
vehicleStatusFuelLevel X X X X
vehicleStatusKm X X X X
vehicleStatusTyrePressure X X X X
vehicleStatusMotorOilLevel X X X X
vehicleStatusBatteryLevel X X X X
vehicleStatusLocation X X X X
vehicleControlFuel X X
vehicleControlIgnition X X
vehicleNotificationChangeOilAndMaintenance X X
vehicleNotificationHelp X X
vehicleNotificationWarranty X X
Tabela 41 - Planilha de Conformidade
4342 Descriccedilatildeo de vehicleGroups
vehicleBasicGroup - conteacutem as variaacuteveis vehicleldentManufacturer vehicleldentModel
vehicleldentSoftwareVersion vehicleldentAgentSoftwareVersion vehicleldentType
vehicleldentFuel vehicleldentManufacturingYear vehicleldentModelYear vehicleldent
Capacity vehicleldentPower vehicleldentMotorType vehicleldentMotorNumber vehicle
IdentCylinder vehicleldentFirstOilChange vehicleldentOilChangePeriacuteod vehicleldentFirst
Maintenance vehicleldentMaintenancePeriod vehicleldentColor vehicleldentChassisId
vehicleldentLicencePlate vehicleldentlpAddress vehicleldentMacAddress vehicleldent
SerialNumber vehicleldentWarranty vehicleStatusHelp vehicleStatusNumLines
vehicleStatus Linelndex vehicleStatusSpeed vehicleStatusRpm vehicleStatusMotor
Temperature vehicleStatusFuelLevel vehicleStatusKm vehicleStatusTirePressure vehicle
StatusMotorOilLevel vehicleStatusBatteryLevel vehicleStatusLocation
vehicleAdvancedGroup - conteacutem os objetos vehicleOwnerName vehicleOwnerRegister
vehicleOwnerPhone vehicleOwnerMail vehicleHistoryDeliveryDate vehicleHistoryVendor
vehicleHistoryDealer vehicleHistoryNumLines vehicleHistoryLinelndex vehicleHistory
MaintenanceDate vehicleHistoryMaintenance vehicleHistoryOilChangeDate vehicleHistory
OilChange
vehicleControlGroup - conteacutem as variaacuteveis vehicleControlFuel e vehicleControlIgnition
vehicleNotificationsGroup - conteacutem os objetos vehicleNotificationChangeOilAnd
Maintenance vehicleNotificationHelp e vehicleNotificationWarranty
56
5 - CONCLUSAtildeO
O Brasil eacute um paiacutes com grandes mazelas sociais que satildeo agravadas por acidentes crimes e
contravenccedilotildees Todos estes eventos geram grandes prejuiacutezos econocircmicos e morais a toda
populaccedilatildeo Esta dissertaccedilatildeo propocircs definir um modelo tecnicamente viaacutevel que incremente
sensivelmente a capacidade do Estado de gerenciar sua frota de veiacuteculos que satildeo elementos
sempre presentes nos eventos em questatildeo
Este trabalho procurou detalhar fiacutesica e funcionalmente cada elemento necessaacuterio para que o
Modelo de Gerenciamento de Veiacuteculos Automotores funcione Embasou teoricamente as
vaacuterias tecnologias envolvidas e consolidou-as com sistemas similares existentes O passo
inicial para que haja o desenvolvimento das vaacuterias peccedilas do quebra-cabeccedila foi efetivamente
criado que foi o Modelo de Informaccedilatildeo - a MIB
Esta base de dados - a vehicleMIB - representa o ponto de partida para o desenvolvimento de
elementos necessaacuterios ao modelo aqui especificado A proacutepria MIB pode ser estendida de
acordo com as necessidades e caracteriacutesticas proprietaacuterias de cada fabricante de veiacuteculos Mas
as grandes frentes que se abrem satildeo as de desenvolvimentos de aplicaccedilotildees de gerenciamento e
equipamentos dedicados Neste sentido pretende-se dar continuidade a esta pesquisa atraveacutes
da especificaccedilatildeo e implementaccedilatildeo do microservidor veicular uma peccedila de hardware capaz de
interagir com sensores e atuadores de um automoacutevel e ao mesmo tempo comunicar-se com
uma rede ethemet sem fio e com o motorista tudo de forma segura e confiaacutevel
Os desafios poliacuteticos e sociais natildeo satildeo menores um modelo como o proposto aqui altera a
percepccedilatildeo e os haacutebitos das pessoas Altera tambeacutem a balanccedila do poder econocircmico do capital
pois algumas empresas simplesmente perdem sua utilidade bem como alguns oacutergatildeos estatais
Em compensaccedilatildeo novas empresas surgem novas tecnologias satildeo criadas e o paiacutes toma a
vanguarda em gerenciamento viaacuterio sepultando os interesses particulares em detrimento do
coletivo
O trabalho aqui desenvolvido representa a possibilidade de um avanccedilo social e econocircmico
consideraacutevel e recomenda-se que a pesquisa e o desenvolvimento continuem nesta linha
buscando materializar as ideacuteias e conceitos apresentados no Modelo de Gerenciamento de
Veiacuteculos Automotores
57
ANEXO 1 - VehicleMIB
VEHICLE-MIB DEFINITIONS = BEGIN
IMPORTSdirectory mgmt experimental enterprises
FROM RFC1155-SMI MODULE-IDENTITY OBJECT-TYPE NOTIFICATION-TYPE OBJECT-IDENTITY Counter32 Gauge32 Integer32 IpAddress
FROM SNMPv2-SMI DisplayString TimeStamp Timelnterval TestAndlncr
AutonomousType DateAndTime TEXTUAL-CONYENTION FROM SNMPv2-TC
MODULE-COMPLIANCE OBJECT-GROUP NOTIFICATION-GROUP FROM SNMPv2-CONF
mib-2FROM RFC1213-MIB
Positiveinteger NonNegativelnteger FROM UPS-MIB
MacAddressFROM BRIDGE-MIB
- 136 131vehicleMIB MODULE-IDENTITY
LAST-UPDATED 200210151827Z - october 15 2002 at 1827 ORGANIZATION UFSC - CPGCCCONT ACT-INF O
Bobiquins Estevatildeo de MelloPostal address BR Sistemas Ltda
Rua Lauro Linhares 2123803ATrindadeFlorianoacutepolis SC88036-002Brasil
Tel 55 48 234 8945 Fax 55 48 234 8945
E-mail bobibrsistemascombrDESCRIPTION
The MIB module to describe vehicles= experimental 1
- 1361311vehicleMIBObjects OBJECT IDENTIFIER = vehicleMIB 1
mdash The Device Identification group
All objects in this group except for vehicleldentLicencePlate and vehiclelpAddress are set at device initialization and remain static
- I36I3111vehicleldent OBJECT IDENTIFIER vehicleMIBObjects 1
- 136L31111vehicleldentManufacturer OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The name of the vehicles manufacturer= vehicleldent 1
- 136131112vehicleldentModel OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles model designation= vehicleldent 2
- 136131113vehicleldentSoftwareVersion OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles firmwaresoftware version(s) This variablemay or may not have the same value asvehicleldentAgentSoftwareVersion in some implementations
vehicleldent 3
- 136131114vehicleldent Agent Soft wareV ersion OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles agent software version This variable may or may not have the same value asvehicleldentvehicleSoftwareVersion in some implementations
= vehicleldent 4
- 136131115vehicleldentType OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles identification type= vehicleldent 5
- L36131116vehicleldentFuel OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles fuel identification= vehicleldent 6
- 136131117vehiclel dentManufacturing Y ear OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles year= vehicleldent 7
- 136131118vehicleldentModelYear OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles model year vehicleldent 8
- 136L31119vehicleldentCapacity OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles capacity= vehicleldent 9
- 1361311110vehicleldentPower OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles engine power
= vehicleldent 10
-1361311111vehicleldentMotorType OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles motor type= vehicleldent 11
- 1361311112vehicleldentMotorNumber OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles engine identification number= vehicleldent 12
- 1361311113vehicleldentCylinder OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles engine number of cylinders= vehicleldent 13
- 1361311114vehicleldentFirstOilChange OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles displacement required for the first oil change = vehicleldent 14
- 1361311115vehicleldentFirstMaintenance OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles displacement required for the first oficial maintenance
= vehicleldent 15
- 1361311116vehicleldentMaintenancePeriod OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles regular maintenance intervals= vehicleldent 16
-1361311117vehicleldentColor OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles predominant color= vehicleldent 17
- 1361311118vehicleldentChassisId OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles chassis identification number= vehicleldent 18
- 1361311119vehicleldentLicencePlate OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
A string which identifies the vehicles licence plate This object should be set by the dealer
= vehicleldent 19
- 1361311120vehicleldentlpAddress OBJECT-TYPE
SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION
The IP Address of the vehicle This value must be provided by the managing aplication A value of 0000 implies that there isnt a provider nearby
DEFVAL 00000000rsquoH = vehicleldent 20
- 1361311121vehicleldentMacAddress OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-only STATUS current DESCRIPTION
The MAC address used by this vehicle when it must be referred to in a unique fashion It is only required to be unique
REFERENCEIEEE 802ID-1990 Sections 64113 and 3125
= vehicleldent 21
-1361311122vehicleldentSerialNumber OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
A string which identifies the vehicles serial number = vehicleldent 22
- 1361311123vehicleldent Warranty OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
A string which identifies the vehicles warranty= vehicleldent 23
mdash Owner Group
- I36I3112vehicleOwner OBJECT IDENTIFIER = vehicleMIBObjects 2
- L36131121 vehicleOwnerName OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
A string which identifies the vehicles ownerThis object should be set by the dealer
= vehicleOwner 1
- 136L31122vehicleOwnerRegister OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current
DESCRIPTIONA string which identifies the owners registerThis object should be set by the dealer
= vehicleOwner 2
- 136131123 vehicleOwnerPhone OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
A string which identifies the owners phone number This object should be set by the dealer
vehicleOwner 3
- 136131124 vehicleOwnerMail OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
A string which identifies the owners e-mailThis object should be set by the dealer
vehicleOwner 4
mdash History Group
- 13613113vehicleHistory OBJECT IDENTIFIER = vehicleMIBObjects 3
- 136131131vehicleHistoryDeliveryDate OBJECT-TYPE
SYNTAX DateAndTime MAX-ACCESS read-write STATUS current DESCRIPTION
The vehicles delivery date and time= vehicleHistory 1
- 136L31132vehicleHistory Vendor OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
The name of the vehicles vendor= vehicleHistory 2
65
- 136L31133vehicleHistoryDealer OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
The name of the vehicles dealer= vehicleHistory 3
- 136131134vehicleHistoryNumLines OBJECT-TYPE
SYNTAX NonNegativelnteger MAX-ACCESS read-only STATUS current DESCRIPTION
The number of Status lines utilized in this device This variable indicates the number of rows in the History table
= vehicleHistory 4
- I36I31135 vehicleHistoryTable OBJECT-TYPE
SYNTAX SEQUENCE OF VehicleHistoryEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION
A list of History table entries= vehicleHistory 5
- 1361311351VehicleHistoryEntry OBJECT-TYPE
SYNTAX VehicleHistoryEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION
An entry containing information applicable to a particular History line
INDEX vehicleHistoryLinelndex = vehicleHistoryTable 1
VehicleHistoryEntry = SEQUENCE vehicleHistoryLinelndex INTEGER vehicleHistoryMaintenanceDate DateAndTime vehicleHistoryMaintenance NonNegativelnteger vehicleHistoryOilChangeDate Date AndT ime vehicleHistoryOilChange NonNegativelnteger
- 13613113511
66
vehicleHistoryLinelndex OBJECT-TYPE SYNTAX Positiveinteger MAX-ACCESS not-accessible STATUS current DESCRIPTION
The History line identifier= vehicleHistoryEntry 1
- 13613113512vehicleHistoryMaintenanceDate OBJECT-TYPE
SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION
The maintenance date= vehicleHistoryEntry 2
- 13613113513vehicleHistoryMaintenance OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS kmMAX-ACCESS read-only STATUS current DESCRIPTION
The present displacement of the vehicle on vehicleHistoryMaintenanceDate
= vehicleHistoryEntry 3
- 13613113514vehicleHistoryOilChangeDate OBJECT-TYPE
SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION
The motors oil change date= vehicleHistoryEntry 4
- 13613113515vehicleHistoryOilChange OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS kmMAX-ACCESS read-only STATUS current DESCRIPTION
The present displacement of the vehicle on vehicleHistoryOilChangeDate
= vehicleHistoryEntry 5
mdash The Status group
- 13613114vehicleStatus OBJECT IDENTIFIER = vehicleMIBObjects 4
- 136L31141 vehicleStatusHelp OBJECT-TYPE
SYNTAX INTEGER on(l) off(2)
MAX-ACCESS read-write STATUS current DESCRIPTION
Setting this object to on will cause the vehicle system to send a help notification Setting this object to off means normal situation
= vehicleStatus 1
- 136131142vehicleStatusNumLines OBJECT-TYPE
SYNTAX NonNegativelnteger MAX-ACCESS read-only STATUS current DESCRIPTION
The number of Status lines utilized in this deviceThis variable indicates the number of rows in the Status table
= vehicleStatus 2
- 136131143 vehicleStatusTable OBJECT-TYPE
SYNTAX SEQUENCE OF VehicleStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION
A list of Status table entries= vehicleStatus 3
- I36I311431 VehicleStatusEntry OBJECT-TYPE
SYNTAX VehicleStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION
An entry containing information applicable to a particular Status line
INDEX vehicleStatusLinelndex = vehicleStatusTable 1
VehicleStatusEntry = SEQUENCE vehicleStatusLinelndex INTEGER vehicleStatusSpeed NonNegativelntegervehicleStatusRpm NonNegativelntegervehicleStatusMotorTemperature INTEGER vehicleStatusFuelLevel NonNegativelnteger vehicleStatusKm NonNegativelntegervehicleStatusTirePressure NonNegativelnteger vehicleStatusMotorOilLevel NonNegativelnteger vehicleStatusBatteryLevel NonNegativelnteger vehicleStatusLocation DisplayString
- I36I31134311vehicleStatusLinelndex OBJECT-TYPE
SYNTAX Positiveinteger MAX-ACCESS not-accessible STATUS current DESCRIPTION
The Status line identifier= VehicleStatusEntry 1
- 136131134312vehicleStatusSpeed OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS km per hourMAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles current speed= VehicleStatusEntry 2
- 136131134313vehicleStatusRpm OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS rotations per minuteMAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles current rotations per minute= VehicleStatusEntry 3
- 136131134314vehicleStatusMotorT emperature OBJECT-TYPE
SYNTAX INTEGER UNITS degrees CentigradeMAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles engine current temperature
= vehicleStatusEntry 4
- 136131134315 vehicleStatusFuelLevel OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS HireMAX-ACCESS read-only STATUS current DESCRIPTION
The current fuel level= vehicleStatusEntry 5
- 136131134316vehicleStatusKm OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS kmMAX-ACCESS read-only STATUS current DESCRIPTION
The current total displacement of vehicle = vehicleStatusEntry 6
- 136131134317 vehicleStatusTirePressure OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS psiMAX-ACCESS read-only STATUS current DESCRIPTION
The current tire pressure vehicleStatusEntry 7
- 136131134318 vehicleStatusMotorOilLevel OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS litreMAX-ACCESS read-only STATUS current DESCRIPTION
The current motor oil level= vehicleStatusEntry 8
- 136131134319 vehicleStatusBatteryLevel OBJECT-TYPE
SYNTAX INTEGER unknown(l) batteryNormal(2) batteryLow(3)
MAX-ACCESS read-only
STATUS currentDESCRIPTION
The indication of the capacity remaining in the vehicles battery system
= vehicleStatusEntry 9
- 1361311343110 vehicleStatusLocation OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
The GPS indication of the vehicles current location
vehicleStatusEntry 10
mdash The Control group
- 13613115vehicleControl OBJECT IDENTIFIER = vehicleMIBObjects 5
- 136131151 vehicleControlFuel OBJECT-TYPE
SYNTAX INTEGER on(l) off(2)
MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION
Setting this object to On(l) indicates that the vehicle is able to be turned on Setting to Off(2) will cause the fuel to be cut offrsquo
= vehicleControl 1
- 136131152 vehicleControlIgnition OBJECT-TYPE
SYNTAX INTEGER on(l) ofi(2)
MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION
Setting this object to On(l) indicates that the vehicle is to be turned on Setting to 00(2) will cause the eletric system to be cut off1
= vehicleControl 2
mdash Notifications
- This section defines the well-known notifications sent by- vehicle agents
- 1361312vehicleMIBNotifications OBJECT IDENTIFIER = vehicleMIB 2
- I36I3121vehicleNotificationChangeOilAndMaintenance NOTIFICATION-TYPE
OBJECTS vehicleHistoryMaintenanceDate vehicleHistoryMaintenance vehicleHistoryOilChangeDate vehicleHistoryOilChange
STATUS current DESCRIPTION
The vehicle is approaching oil change and regular maintenance dates This Notification is persistent and is resent at one day intervals until the history table is updated
= vehicleMIBNotifications 1
- 13613122vehicleNotificationHelp NOTIFICATION-TYPE
OBJECTS vehicleStatusHelp STATUS current DESCRIPTION
This Notification is sent when the vehicles conductor turns on a help switch
= vehicleMIBNotifications 2
- I36I3123vehicleNotificationWarranty NOTIFICATION-TYPE
OBJECTS vehicleldentWarranty STATUS current DESCRIPTION
The vehicles warranty is close to expiring dateThis Notification is persistent andis resent at one week intervals until dead line
= vehicleMIBNotifications 3
mdash Conformance information
mdash1361313vehicleMIBConformance OBJECT IDENTIFIER = vehicleMIB 3
-13613131vehicleCompliance OBJECT IDENTIFIER = vehicleMIBConformance 1
mdash compliance statements
mdash136131311vehicleBasicCompliance MODULE-COMPLIANCE
STATUS current DESCRIPTION
The compliance statement for vehicles that only support the identifying and status objects
MODULE mdash this moduleMANDATORY-GROUPS vehicleBasicGroup
= vehicleCompliance 1
mdash136131312vehicleAdvancedCompliance MODULE-COMPLIANCE
STATUS current DESCRIPTION
The compliance statement for vehicles that support advanced-feature functions such as history and notifications
MODULE mdash this moduleMANDATORY-GROUPS vehicleBasicGroup
vehicleAdvancedGroup vehicleNotificationsGroup
= vehicleCompliance 2
mdash136131313vehicleControlCompliance MODULE-COMPLIANCE
STATUS current DESCRIPTION
The compliance statement for vehicles that support control-featured functions
MODULE mdash this moduleMANDATORY-GROUPS vehicleBasicGroup
vehicleControlGroup = vehicleCompliance 3
mdash136131314vehicleFullCompliance MODULE-COMPLIANCE
STATUS current DESCRIPTION
The compliance statement for vehicles that support all functions
MODULE mdash this moduleMANDATORY-GROUPS vehicleBasicGroup
vehicleAdvancedGroup vehicleNotificationsGroup
73
vehicleControlGroup = vehicleCompliance 4
mdash units of conformance
mdash summary at a glance
mdash basic adv ControlmdashvehicleldentManufacturer X X X X
mdashvehicleldentModel x X X X
mdashvehicleldentSoftwareVersion x X X X
mdashvehicleldentAgentSoftwareVersion X X X X
mdashvehicleldentType X X X X
mdashvehicleldentFuel X X X X
mdashvehicleldentManufacturing Y ear X X X X
mdashvehicleldentModel Year X X X X
mdashvehicleldentCapacity X X X X
mdashvehicleldentPower X X X X
mdashvehicleldentMotorType X X X XmdashvehicleldentMotorNumber X X X X
mdashvehicleldentCylinder X X X X
mdashvehicleldentFirstOilChange X X X X
mdashvehicleldentOilChangePeriod X X X XmdashvehicleldentFirstMaintenance X X X X
mdashvehicleldentMaintenancePeriod X X X XmdashvehicleldentColor X X X X
mdashvehicleldentChassisId X X X XmdashvehicleldentLicencePlate X X X X
mdashvehicleldentlpAddress X X X XmdashvehicleldentMacAddress X X X X
mdashvehicleldentSerialNumber X X X XmdashvehicleldentWarranty X X X X
mdashvehicleOwnerName X X
mdashvehicleOwnerRegister X XmdashvehicleOwnerPhone X X
mdashvehicleOwnerMail X X
mdashvehicleHistoryDeliveryDate X X
mdashvehicleHistoryVendor X X
mdashvehicleHistoryDealer X X
mdashvehicleHistoryNumLines X X
mdashvehicleHistoryLinelndex X X
mdashvehicleHistoryMaintenanceDate X X
mdashvehicleHistoryMaintenance X X
mdashvehicleHistoryOilChangeDate X X
mdashvehicleHistoryOilChange X X
mdashvehicleStatusHelp X X X X
mdashvehicleStatusNumLines X X X X
mdashvehicleStatusLinelndex X X X X
mdashvehicleStatusSpeed X X X X
mdashvehicleStatusRpm X X X X
mdashvehicleStatusMotorTemperature X X X X
mdashvehicleStatusFuelLevel X X X X
mdashvehicleStatusKm X X X X
mdashvehicleStatusTyrePressure X X X X
--vehicleStatusMotorOilLevel X X X X
mdashvehicleStatusBatteryLevel X X X X
mdashvehicleStatusLocation X X X X
mdashvehicleControlFuel X X
mdashvehicleControlIgnition X X
mdashvehicleNotificationChangeOilAndMaintenance X X
mdashvehicleNotificationHelp X X
mdashvehicleNotificationWarranty X X
- units of conformance
- I36I3132vehicleGroups OBJECT IDENTIFIER = vehicleMIBConformance 2
- 136131321vehicleBasicGroup OBJECT-GROUP
OBJECTS vehicleldentManufacturer vehicleldentModel vehicleldentSoftwareVersion vehicleldent AgentSoft waumlre V ersion vehicleldentType vehicleldentFuel vehicleldentManufacturing Y ear vehicleldentModel Year vehicleldentCapacity vehicleldentPowervehicleldentMotorType vehicleldentMotorNumber vehicleldentCylindervehicleldentFirstOilChange vehicleldentOilChangePeriod vehicleldentFirstMaintenance vehicleldentMaintenancePeriod vehicleldentColor vehicleldentChassisId vehicleldentLicencePlate vehicleldentlpAddress vehicleldentMacAddress vehicleldentSerialNumber vehicleldentWarranty vehicleStatusHelp vehicleStatusNumLines vehicleStatusLinelndex vehicleStatusSpeed vehicleStatusRpm vehicleStatusMotorTemperature vehicleStatusFuelLevel vehicleStatusKm vehicleStatusTirePressure vehicleStatusMotorOilLevel
75
vehicleStatusBatteryLevel vehicleStatusLocation STATUS current DESCRIPTION
The vehicleBasicGroup defines objects which are common across all vehicles which meet basic compliance
= vehicleGroups 1
- 136131322vehicleAdvancedGroup OBJECT-GROUP
OBJECTS vehicleOwnerName vehicleOwnerRegister vehicleOwnerPhone vehicleOwnerMail vehicleHistoryDeliveryDate vehicleHistoryVendor vehicleHistoryDealer vehicleHistoryNumLines vehicleHistoryLinelndex vehicleHistoryMaintenanceDate vehicleHistoryMaintenance vehicleHistoryOilChangeDate vehicleHistoryOilChange
STATUS current DESCRIPTION
The vehicleAdvancedGroup defines objects which are related to vehicles history and owner
vehicleGroups 2
- 136131323vehicleControlGroup OBJECT-GROUP
OBJECTS vehicleControlFuel vehicleControlIgnition STATUS current DESCRIPTION
The vehicleControlGroup defines objects which are related to control-feature functions
= vehicleGroups 3
- 136131324vehicleNotificationGroup NOTIFICATION-GROUP
NOTIFICATIONS vehicleNotificationChangeOilAndMaintenance vehicleNotificationHelp vehicleNotificationWarranty
STATUS current DESCRIPTION
The vehicleNotificationGroup defines objects which are related to notifications-feature functions
= vehicleGroups 4
END
GLOSSAacuteRIO E ABREVIACcedilOtildeES
ASNl Abstract Syntax Notation One - Notaccedilatildeo de Sintaxe Abstrata Um Uma notaccedilatildeo para
representaccedilatildeo de dados em protocolos de comunicaccedilatildeo definida pela ISO O gerenciamento
Internet utiliza um subconjunto de ASNl
CDMA Code Division Multiple Access - acesso muacuteltiplo por divisatildeo de coacutedigo
EHF Extremely High Frequency - frequumlecircncia extremamente alta
FDMA Frequency Division Multiple Access - acesso muacuteltiplo por divisatildeo de frequumlecircncia
HF High Frequency - frequumlecircncia alta
HTTP Hiper-Text Markup Language - Linguagem de Marcaccedilatildeo de HiperTexto A linguagem
utilizada na construccedilatildeo de paacuteginas WWW
ISM Industrial Scientific and Medical bands - Faixas de frequumlecircncias alocadas para aplicaccedilotildees
industriais cientiacuteficas e meacutedicas
ISO International Organization for Standardization - Organizaccedilatildeo Internacional para
Padronizaccedilatildeo Um dos oacutergatildeos mais importantes no mundo de padronizaccedilotildees com diversos
estudos na aacuterea de computadores e particularmente de redes de computadores
LF Low Frequency - frequumlecircncia baixa
MF Medium Frequency - frequumlecircncia meacutedia
MIB Management Information Base - Base de Informaccedilotildees de Gerenciamento Uma coleccedilatildeo
de informaccedilotildees gerenciais sobre um determinado recurso
OSI Open Systems Interconnection - Interconexatildeo de Sistemas Abertos Um conjunto de
padronizaccedilotildees para interconexatildeo de sistemas em redes de computadores
RFC Request For Comments - Requisiccedilotildees Para Comentaacuterios Os documentos publicados pelo
IETF e que tratam de assuntos Internet Nem todos os RFCs satildeo padrotildees e alguns jamais o
chegam a ser
SHF Super High Frequency - frequumlecircncia super-alta
Site - Conjunto de documentos da WWW acessiacuteveis a partir de um determinado endereccedilo Eacute o
endereccedilo virtual de uma empresa ou uma aplicaccedilatildeo
SMI Structure o f Management Information - Estrutura da Informaccedilatildeo de Gerenciamento
Define a maneira como as informaccedilotildees de gerenciamento satildeo criadas e seus relacionamentos
SNMP Simple Network Management Protocol - Protocolo de Gerenciamento de Redes
Simples o protocolo de gerenciamento utilizado na Internet
TCPIP Transmission Control Protocol Internet Protocol - Protocolo de Controle de
Transmissotildees Protocolo Internet Os protocolos baacutesicos utilizados na Internet
TDMA Time Division Multiple Access mdash acesso muacuteltiplo por divisatildeo de tempo
UHF Ultra High Frequency - frequumlecircncia ultra-alta
VHF Very High Frequency - frequumlecircncia muito alta
VLF Very Low Frequency - frequumlecircncia muito baixa
WWW World Wide Web - Grande Teia Mundial Nome dado ao conjunto de maacutequinas que
trocam informaccedilotildees utilizando o protocolo HTTP
78
REFEREcircNCIAS BIBLIOGRAacuteFICAS
ANATEL Agecircncia Nacional de Telecomunicaccedilotildees Atribuiccedilatildeo de faixas de frequumlecircncias no Brasil Disponiacutevel em lthttpwwwanatelgovbrToolsframeasplink=radiofrequencia qaffpdfgt Acesso em 26 set 2002
thBICSI Telecommunications distribution methods manual 8 ed Tampa Florida v2 1998 Cap 29
BRASIL Web Site Oficial do Departamento Nacional de Tracircnsito Disponiacutevel em lthttpwww denatrangovbrpg70jspgt Acesso em 08 nov 2002
BRASIL Web Site Oficial do Departamento Nacional de Tracircnsito Disponiacutevel em httpwww denatrangovbrpgl8jspgt Acesso em 10 nov 2002
CASE J et al RFC 1157 - A Simple Network Management Protocol (SNMP) Network Working Group may 1990 p 5
FIAT AUTOMOacuteVEIS Web Site Oficial do Brasil Disponiacutevel em httpwwwfiatcombr index_sitephpgt institucional a faacutebrica Acesso em 19 nov 2002
GOOGLE Web Site de Busca Disponiacutevel em lthttpwwwgooglecombrsearch hl=ptampie=ISO-8859-1 ampq=22rastreamento+de+veEDculo s22ampbtnG=Pesquisa+Google amplr=lang_ptgt Acesso em 15 out 2002
MELLO Roseleine Calgaro Uma MIB de apoio agrave gerecircncia do relacionamento com o cliente em comeacutercio eletrocircnico 2002 108 f Dissertaccedilatildeo (Mestrado em Ciecircncias da Computaccedilatildeo) - Universidade Federal de Santa Catarina Florianoacutepolis 2002
RIO DE JANEIRO (Estado) 5 set 2002 Tracircnsito Brasil Estatiacutestica da Organizaccedilatildeo Mundial de Sauacutede sobre tracircnsito Disponiacutevel em lthttpwwwtransitobrasilcombrnoticia noticiaphp noti=1044gt Acesso em 22 out 2002
RIO DE JANEIRO (Estado) SuperTrack Rastreamento de veiacuteculos Disponiacutevel em lthttp wwwsupertrackcombr2htmgt Acesso em 02 out 2002
79
RIO DE JANEIRO (Estado) Revista Engebraacutes Mortos no tracircnsito chegam a 1 milhatildeo e acidentes consomem US$ 10 bi ao ano Disponiacutevel em lthttpwwwengebrascombr EngbWebportuguesmortosnohtmgt Acesso em 24 set 2002
TANENBAUM Andrew S Redes de computadores 3 ed Rio de Janeiro Campus 1997 923 p
TANIGUCHI Caacutessio O bom exemplo do tracircnsito em Curitiba Curitiba mar 2002 Disponiacutevel em lthttpwwwcuritibaprgovbrpmcAgenciaartigostransitolhtmlgt Acesso em 19 nov 2002
TIM Telesc Celular Cobertura Disponiacutevel em lthttpwww2timsulcombr intemaaspitem=2amppagina=coberturagt Acesso em 26 set 2002
36
Fig 48 - Modelo Funcional de Gerenciamento
421 Estaccedilotildees de Gerenciamento
As estaccedilotildees de gerenciamento satildeo de diferentes porte e complexidade variando de uma
estaccedilatildeo simples para gravaccedilatildeo de dados de identificaccedilatildeo na faacutebrica ateacute um grande complexo
de gerenciamento de veiacuteculos montado com computadores de grande porte e programas de
gerenciamento capazes de suportar milhares de noacutes (veiacuteculos) no Departamento de Estradas
de Rodagem de uma unidade da federaccedilatildeo As estaccedilotildees seratildeo basicamente destinadas a trecircs
finalidades de acordo com os interesses dos mantenedores da gerecircncia
4211 Estaccedilotildees de Gerenciamento de Produccedilatildeo
As estaccedilotildees de produccedilatildeo satildeo localizadas no ambiente de montagem do veiacuteculo ao lado da
linha de produccedilatildeo em seacuterie da motocicleta do automoacutevel do caminhatildeo do utilitaacuterio do
trator etc Esta estaccedilatildeo serviraacute para gravar as primeiras variaacuteveis na MIB do veiacuteculo
basicamente as de identificaccedilatildeo tais como nome do fabricante modelo do veiacuteculo nuacutemero de
seacuterie etc Estes dados satildeo estaacuteticos e soacute podem ser gravados e alterados em faacutebrica satildeo
uacutenicos e sua longevidade eacute coincidente com a do veiacuteculo
4212 Estaccedilotildees de Gerenciamento de Manutenccedilatildeo
As estaccedilotildees de manutenccedilatildeo estaratildeo baseadas nas concessionaacuterias autorizadas revendas de
automoacuteveis e oficinas mecacircnicas Sua funccedilatildeo baacutesica seraacute a gravaccedilatildeo de dados relativos agrave
venda e ao proprietaacuterio do veiacuteculo Satildeo estaccedilotildees simples que poderatildeo consultar as
informaccedilotildees de qualquer carro de qualquer marca visto que a padronizaccedilatildeo usando SNMP
retira o caraacuteter proprietaacuterio dos sistemas atuais
4213 Estaccedilotildees Puacuteblicas de Gerenciamento
Satildeo estaccedilotildees complexas e seguras que gerenciam a malha viaacuteria de um ou mais municiacutepios de
um estado da uniatildeo Basicamente compostas por hardware e software de grande porte como
por exemplo uma workstation HP ou IBM rodando Openview ou Unicenter TNG interagindo
com uma base de dados Oracle A seguranccedila possibilitada pelo SNMPv3 eacute um fator
primordial neste caso pois aqui estaratildeo sendo utilizadas funccedilotildees de controle vitais no veiacuteculo
422 Noacutes Gerenciados
O noacute gerenciado neste modelo proposto eacute tipicamente um veiacuteculo automotor conforme citado
anteriormente Aqui existe uma caracteriacutestica singular que eacute a de que os noacutes satildeo moacuteveis estatildeo
constantemente em deslocamento desde sua fabricaccedilatildeo na montadora passando pelo
transporte ateacute a revenda e o uso posterior pelo proprietaacuterio ou motorista O veiacuteculo dispotildee de
um hardware especialista - um microservidor veicular mdash que contecircm a vehicleMIB e o agente
este hardware interage com os sensores e atuadores existentes no automoacutevel O microservidor
veicular eacute composto basicamente de uma unidade central de processamento memoacuteria volaacutetil
memoacuteria permanente interface com o veiacuteculo e com a rede sem fio este produto assim como
descrito neste modelo natildeo existe comercialmente poreacutem a tecnologia eacute a mesma que eacute
utilizada na implementaccedilatildeo de gerenciamento em roteadores e switches
423 Meio de Comunicaccedilatildeo
A forma como a estaccedilatildeo gerenciadora e o noacute gerenciado trocam informaccedilotildees eacute por
radiofrequumlecircncia ou seja eacute uma comunicaccedilatildeo ethemet sem fio (wireless) que utiliza a mesma
tecnologia jaacute empregada em redes locais O gerente (estaccedilatildeo gerente) interage com o agente
(noacute gerenciado) por intermeacutedio de uma bridge ethemet sem fio e vice-versa A frequumlecircncia de
difusatildeo deve ser diversa das maciccedilamente utilizadas ISM (Aplicaccedilotildees Industriais Cientiacuteficas
e Meacutedicas) por motivos oacutebvios a escolha deve recair nas faixas atribuiacutedas para aplicaccedilatildeo
moacutevel terrestre preferencialmente as proacuteximas das bases de VHF e UHF 41015 MHz ateacute 50
MHz e 3354 MHZ ateacute 3999 MHz (ANATEL 2002)
Fig 49 - Espectro de frequumlecircncias no Brasil
423 Informaccedilotildees de Gerenciamento
As informaccedilotildees envolvidas estatildeo definidas em vehicleMIB e satildeo tratadas pelo agente
especialista que acompanha o veiacuteculo Os objetos ou atributos em questatildeo atendem a
legislaccedilatildeo brasileira de tracircnsito vigente e os requisitos baacutesicos do fabricante do revendedor e
do proprietaacuterio
39
424 Protocolo de Gerenciamento
O protocolo a ser utilizado eacute o SNMPv3 implementado sobre SNMPv2 A versatildeo 3 apresenta
vaacuterios avanccedilos na questatildeo de seguranccedila e as definiccedilotildees podem ser vistas nas RFCs 2571 a
2575 Como esta versatildeo natildeo eacute completa existe a necessidade da versatildeo anterior que pode ser
vista nas RFCs 1905 e 1906
43 Arquitetura de Informaccedilatildeo
A vehicleMIB foi projetada para atender as demandas baacutesicas de todas entidades fiacutesicas e
juriacutedicas que interagem com um automoacutevel Esta MIB procura natildeo conflitar com os sistemas
atualmente implantados que foram concebidos com outra finalidade
A pesquisa que resultou nesta MIB abrangeu a atual legislaccedilatildeo de tracircnsito os atuais coacutedigos
procedimentos e nuacutemeros empregados pela induacutestria automobiliacutestica e suas concessionaacuterias
As funccedilotildees principais de um automoacutevel foram contempladas somou-se a elas algumas
variaacuteveis trazidas do universo de redes de computadores e outras retiradas de carros-conceito
431 Desenvolvimento da MIB
Utilizou-se como ferramenta de auxiacutelio um pacote de programas da MG-Soft chamado MIB
Browser Professional Edition sendo que as figuras que mostram a aacutervore da MIB satildeo telas
capturadas deste software
40
f j MG-SOFT MIszlig Compiler - [MIszlig Group1J File Edit View Modules Jools Window Help
B MIB Tree B Q ] iso
B - Q org B Q dod
R-f1 internetiQ j directorv
+i _ J mgmtR I__| experimental
B vehicleMIBi Q j vehideMIBObjects Si f j vehicleMIBNotifications IS _ J vehicleMIBConformance
f i L_1 private I- SNMPvl Traps
ffl iJ T extual ConventionsS Type Assignments
Fig 410 - Aacutervore da MIB
A vehicleMIB faz parte do grupo experimental (3) segundo a notaccedilatildeo ASNl utilizada pelo
protocolo SNMP Os objetos definidos (OBJECT IDENTIFIER) para compor a vehicleMIB
foram trecircs a saber
vehicleMIBObjects conteacutem todas as informaccedilotildees relativas a identificaccedilatildeo do veiacuteculo
(vehicleldent) ao proprietaacuterio do veiacuteculo (vehicleOwner) o seu histoacuterico (vehicleHistory)
valores momentacircneos (vehicleStatus) e variaacuteveis para controle (vehicleControl)
vehicleMIBNotifications este objeto comporta os atributos utilizados para notificaccedilatildeo de
eventos importantes e se destinam principalmente para servir ao motoristaproprietaacuterio
vehicleMIBConformance este grupo define as necessidades e possibilidades de
implementaccedilatildeo segundo uma famiacutelia de objetos (OBJECT-GROUP) preacute-determinada Os
atributos referentes a grupos e as questotildees de concordacircncia estatildeo contidos nos OBJECT
IDENTIFIER vehicleGroups e vehicleCompliance
41
bullJMG-SOFT MIB Compilei [MIB Group]Uumliacute File Edit View Modules loots Window Help
tg satildegt U m amp T raquo f t I o s P3 m p | 0
B ^ MIB Tree B _ J iso
H Q j org eacute Q dod
Eacute j J internetP~1 directory
B i_ J mgmt rsquo Q j mib-2
agrave Q experimental Ograve OtildeEcirc vehicleMIB
Egrave __| vehicleMIBObjectsSi _ J vehicleldent ffl- n vehicleOwner E _ ] vehicle History ffl- fj vehicleStatus Egrave C j vehicleControl
atilde __) vehicleMIBNotificationsvehicleN otificationChangeO ilAndM aintenance
lt4 vehicleN otificationHelp d f vehicleNotificationGuaranty
B _ ] vehicleMIBConformance IacuteB _ J vehicleCompliance Eacute L J vehicleGroups
B -(_J private1Q j enterprises
Fig 411mdash Aacutervore de vehicleMIBObjects
432 Descriccedilatildeo de vehicleMIBObjects
Esta seccedilatildeo descreve com maiores detalhes cada variaacutevel que compotildee a vehicleMIBObjects
que eacute composta pelos grupos vehicleldent vehicleOwner vehicleHistory vehicleStatus e
vehicleControl
42
4321 Grupo vehicleldent
F1 P 1 experimental Eacute- vehicleMIB
lEacute vehicleMIB Objects B- [_ J vehicleldent
vehicleldentManufacturer vehicleldentModel
vehicleldentSoftwareVersionamp vehideldentAgentSoftwareVersion
vehiclel dentType vehicleldentFuel vehicleldentManufacturingYear vehiclel dentM odelYrsquo ear vehiclel dentCapacity
I^ vehiclel dentPoweri-- vehiclel dentM otorType
vehiclel dentM otorNumber vehiclel dentCylinder
vehiclel dentFirstOilChange | ^ vehicleldentFirstMaintenance
gt$j vehicleldentMaintenancePeriod vehiclel dentColor
i vehiclel dentChassisl d j-- vehicleldentLicencePlate bull vehicleldentlpAddress i - ^ vehicleldentMacAddress h vehiclel dentS eriaIN umber vehicleldentGuaranty
Fig 411 - Aacutervore de vehicleldent
vehicleldentManufacturer - O objeto vehicleldentManufacturer eacute uma string que armazena o
nome da empresa que produz o veiacuteculo eacute gravada em faacutebrica e natildeo se altera mais Esta
variaacutevel seraacute preenchida por exemplo com ldquoGeneral Motorsrdquo ldquoVolkswagenrdquo ou ldquoYamahardquo
vehicleldentModel - Esta variaacutevel conteraacute a identificaccedilatildeo do modelo do veiacuteculo eacute fixa e natildeo
pode ser alterada Ex Palio EX Xsara Picasso Celta
vehicleldentSoftwareVersion - Este atributo eacute reservado agrave versatildeo do firmware ou software do
veiacuteculo e eacute atualizado cada vez que eacute feito o upgrade do mesmo Este programa eacute uma espeacutecie
de sistema operacional do hardware contido no veiacuteculo
vehicleldentAgentSoftwareVersion - A versatildeo do agente de gerenciamento pode ou natildeo
coincidir com a versatildeo de firmware Caso estes programas tenham tratamento e evoluccedilatildeo
distintos as versotildees podem ser atualizadas separadamente e teratildeo coacutedigos diferentes
vehicleldentType - Este objeto serve para identificar o tipo de veiacuteculo segundo determinaccedilatildeo
das leis brasileiras de tracircnsito O tipo de veiacuteculo automotor consta na documentaccedilatildeo de
licenciamento e pode ser por exemplo tipo automoacutevel de passeio caminhatildeo de carga ocircnibus
de passageiros etc
vehicleldentFuel - A variaacutevel vehicleldentFuel serve para identificar o combustiacutevel principal
para que o veiacuteculo foi originalmente construiacutedo Eacute gravado na linha de montagem e
permanece caso haja transformaccedilatildeo posterior no motor do veiacuteculo este dado natildeo pode ser
alterado Ex gasolina tipo C oacuteleo diesel energia eleacutetrica etc
vehicleldentManufacturing Year - Neste atributo eacute gravado o ano de fabricaccedilatildeo do veiacuteculo
Depois de gravado natildeo se altera
vehicleldentModelYear - A vehicleldentModelYear armazena o ano do modelo do veiacuteculo
que pode ou natildeo coincidir com o ano de fabricaccedilatildeo
vehicleldentCapacitv - Esta variaacutevel eacute uma string que armazena a capacidade do veiacuteculo de
acordo com a destinaccedilatildeo do mesmo ou seja se se tratar de um caminhatildeo a capacidade de
carga seraacute de 40000 kg se for um automoacuteveL a capacidade seraacute de 5 passageiros por
exemplo
vehicleldentPower - Identifica a potecircncia nominal da motorizaccedilatildeo principal do veiacuteculo que
pode ser expressa em cv (cavalo-vapor) ou W (watt) de acordo com a legislaccedilatildeo vigente no
paiacutes de utilizaccedilatildeo do veiacuteculo
vehicleldentMotorTvpe - Este atributo armazena a identificaccedilatildeo da principal forma de
motorizaccedilatildeo do veiacuteculo ou seja qual o tipo de motor que preferencialmente ou
prioritariamente eacute utilizado Caso o veiacuteculo seja um hiacutebrido com motor a combustatildeo e
eleacutetrico armazenar a identificaccedilatildeo do motor mais utilizado
vehicleldentMotorNumber - Este objeto armazena o nuacutemero de identificaccedilatildeo do motor do
veiacuteculo que eacute uacutenico e faz parte do conjunto de nuacutemeros que identificam o conjunto de
sistemas que compotildee um veiacuteculo
vehicleldentCvlinder - Utilizada para informar o nuacutemero total de cilindros (pistotildees) do motor
caso se trate de um motor de combustatildeo
vehicleldentFirstOilChange - Esta variaacutevel serve para armazenar a distacircncia maacutexima
percorrida - a popular ldquoquilometragemrdquo - para se realizar a primeira troca de oacuteleo lubrificante
interno do motor Esta informaccedilatildeo serviraacute para que o condutor do veiacuteculo seja notificado a
tempo de proceder agrave troca sem causar danos ao motor nem perder a garantia de faacutebrica
vehicleldentOilChangePeriod - O objeto em questatildeo armazena o valor em km ou milhas
recomendado pelo fabricante entre trocas de oacuteleo lubrificante do motor Ex 10000 km
vehicleldentFirstMaintenance - A variaacutevel vehicleldentFirstMaintenance serve para registrar
o limite de quilometragem para realizaccedilatildeo da primeira revisatildeo gratuita do veiacuteculo Existe na
vehicleMIB uma notificaccedilatildeo que utiliza este atributo com o objetivo de resguardar o
proprietaacuterio de um eventual esquecimento ou distraccedilatildeo que acarretaria perda de garantia
vehicleldentMaintenancePeriod - O atributo eacute registrado em faacutebrica e representa o valor da
quilometragem recomendada entre as manutenccedilotildees preventivas E uma seguranccedila a mais para
o usuaacuterio que seraacute avisado sempre que determinados conjuntos de peccedilas principalmente
mecacircnicas estiverem com seu desgaste natural no limite
vehicleldentColor - A vehicleldentColor eacute a string que armazena o nome da cor predominante
do veiacuteculo Esta informaccedilatildeo eacute gravada em faacutebrica e permanece inalterada durante a vida uacutetil
do veiacuteculo
vehicleldentChassisId - Todo veiacuteculo possui um nuacutemero de identificaccedilatildeo gravado fisicamente
em seu chassis ou monobloco esta variaacutevel armazena este nuacutemero
vehicleldentLicencePlate - Este atributo armazena a placa do veiacuteculo no caso do Brasil
composto por 3 letras e 4 nuacutemeros Esta identificaccedilatildeo somente eacute conhecida apoacutes o
licenciamento do veiacuteculo que eacute feito apoacutes a venda em consequumlecircncia o valor somente poderaacute
ser gravado na concessionaacuteria ou revenda
vehicleldentlpAddress - Esta variaacutevel estaacute determinada na vehicleMIB para uma eventual
necessidade de acesso a Internet sendo que um provedor de acesso iraacute fornecer o valor que
seraacute volaacutetil e teraacute a mesma duraccedilatildeo do acesso solicitado
vehicleldentMacAddress - Este campo foi implementado para que o veiacuteculo utilize um
nuacutemero uacutenico de identificaccedilatildeo dentro das mesmas regras vaacutelidas hoje para equipamentos e
acessoacuterios de informaacutetica A utilizaccedilatildeo de uma identificaccedilatildeo deste tipo poderaacute substituir uma
ou mais jaacute existentes
vehicleldentSerialNumber - O nuacutemero de seacuterie de produccedilatildeo do veiacuteculo eacute gravado em faacutebrica e
permanece inalterado durante a vida do mesmo Segue as regras de cada fabricante
vehicleldentWarrantv - Este atributo armazena o valor referente ao periacuteodo de garantia do
veiacuteculo tipicamente 1 ou 2 anos a partir da data da primeira venda Esta informaccedilatildeo serve
para que o proprietaacuterio seja notificado antes do vencimento deste limite para que possa
realizar as manutenccedilotildees necessaacuterias com um miacutenimo de gasto
4322 Grupo vehicleOwner
vehicleOwnerName - A variaacutevel vehicleOwnerName armazena o nome do proprietaacuterio do
veiacuteculo o mesmo nome que consta no documento legal de licenciamento Eacute gravado na
concessionaacuteria e alterado de acordo com os documentos do veiacuteculo
vehicleOwnerRegister - Este objeto serve para armazenar um nuacutemero de algum documento de
identificaccedilatildeo do proprietaacuterio No Brasil os valores preferenciais satildeo o Cadastro de Pessoa
Fiacutesica (CPF) e o Cadastro Nacional da Pessoa Juriacutedica (CNPJ) mas pode conter os nuacutemeros
da carteira nacional de habilitaccedilatildeo ou carteira de identidade
vehicleOwnerPhone - O atributo vehicleOwnerPhone registra o nuacutemero de um telefone de
contato do proprietaacuterio do veiacuteculo
vehicleOwnerMail - Esta string serve para armazenar o endereccedilo eletrocircnico (e-mail) do
proprietaacuterio do veiacuteculo Este valor e o anterior satildeo regravados em concessionaacuteria a cada troca
de proprietaacuterio
4323 Grupo vehicIeHistory
3 T I experimental vehicleMIB
Otilde P jJ vehicleMIBObjects Eacute L J vehicleldent El i_ J vehicleOwner
vehicleOwnerName vehicleO wnerR egister vehicleOwnerFone vehicleOwnerMail
B l_ J vehicleH istoryvehicleH istory D eliveryD ate vehicleH istoryVendor vehicleH istoryDealer
^ vehicleH istoryN umLinesEacute1 __J vehicleH istoryT able
B - lla vehicleH istoryEntryvehicleHistoryLinelndex
Q vehicleHistoryMaintenanceDate ^ vehicleH istoryMaintenance
vehicleH istoryuumlilChangeD ate Q vehicleH istoryOilChange
Fig 413 - Arvore de vehicleOwner e vehicIeHistory
vehicleHistorvDelivervDate - A variaacutevel em questatildeo foi criada para armazenar a data da
primeira entrega do veiacuteculo tipicamente a data constante na nota fiscal de venda da
montadora ou da concessionaacuteria destinada ao proprietaacuterio
vehicleHistoryVendor - A vehicleHistoryVendor armazena o nome do vendedor que realizou
a venda do veiacuteculo ao proprietaacuterio Este vendedor eacute tipicamente um funcionaacuterio da revenda
ou concessionaacuteria
vehicleHistorvDealer - O nome da revenda ou concessionaacuteria (pessoa juriacutedica) eacute gravado
neste campo de forma que fique registrada a empresa que comercializou o veiacuteculo
vehieleHistoryNumLines - Representa o nuacutemero maacuteximo de linhas que seratildeo armazenadas na
tabela vehicleHistoryTable
vehicleHistorvLinelndex - Representa o iacutendice da tabela vehicleHistoryTable
vehicleHistoryMaintenanceDate - A variaacutevel vehicleHistoryMaintenanceDate serve para
registrar as datas das manutenccedilotildees preventivas realizadas contendo dia mecircs e ano Esta
informaccedilatildeo serve principalmente para resguardar o usuaacuterio do veiacuteculo quanto agraves garantias de
peccedilas e sistemas
vehicleHistoryMaintenance - Aqui se identifica a quilometragem do veiacuteculo na ocasiatildeo em
que eacute realizada a manutenccedilatildeo preventiva Informada em quilocircmetros corresponde agrave marcaccedilatildeo
presente do odocircmetro do veiacuteculo
vehicleHistoryOilChangeDate - Esta variaacutevel armazena a data das trocas de oacuteleo lubrificante
do motor cuja periodicidade eacute definida pelo fabricante e deve ser cumprida a risca para o
veiacuteculo natildeo perder a garantia
vehicleHistoryOilChange - Este atributo registra a quilometragem do veiacuteculo por ocasiatildeo da
troca de oacuteleo lubrificante correspondente
48
4324 Grupo vehicleStatus
B - n experimental S gg vehicleMIB
vehicleMIBObjectsS3 __] vehicleldentra- r~l vehicleQwner reg L_3 vehicleHistory
S Q vehicleStatus|--reggt vehicleS tatusHeip j- - vehicles atusNurnLines
B r_ j vehicles tatusT able B l|sj vehicles tatusEntry
vehicleS tatusLinelndex vehicleS tatusS peed j- ^ vehicleStatusRpm
vehicleStatusMotorTemperature vehicleStatusFuelLevel
^ vehicleS tatusKmvehicleStatusTirePressure
^ vehicleStatusMotorOilLevel vehicleS tatusBatteryLevel
^ vehicleStatusLocation B Q j vehicleControl
j-regraquo vehicleControlFuel J ______ j______ 1 vehicleContfQllgnition________________
Fig 414 - Aacutervore de vehicleStatus
vehicleStatusHelp - Esta variaacutevel pode assumir somente os valores de ligado ou desligado eacute
acionada pelo condutor do veiacuteculo e serve como pedido de socorro Uma notificaccedilatildeo eacute emitida
a partir da vehicleStatusHelp
vehicleStatusNumLines - Este atributo serve para definir o nuacutemero maacuteximo de linhas da
tabela vehicleStatusTable
vehicleStatusLinelndex - Esta variaacutevel eacute o iacutendice da tabela vehicleStatusTable
vehicleStatusSpeed - Neste atributo eacute registrada a velocidade presente do veiacuteculo fornecida
pelo sistema convencional de sensoriamento do veiacuteculo em quilocircmetros ou milhas por hora
vehicleStatusRpm - A vehicleStatusRpm armazena o valor atual de rotaccedilotildees ou giros do eixo
principal do motor a unidade eacute rpm (rotaccedilotildees por minuto)
vehicleStatusMotorTemperature - Este atributo registra a temperatura atual do liacutequido de
arrefecimento do motor em graus centiacutegrados ou Fahrenheit
vehicleStatusFuelLevel - A variaacutevel vehicleStatusFuelLevel eacute usada para indicar o niacutevel atual
do combustiacutevel principal do veiacuteculo
vehicleStatusKm - A variaacutevel armazena a quilometragem total percorrida pelo veiacuteculo desde
sua fabricaccedilatildeo em quilocircmetros ou milhas terrestres
vehicleStatusTvrePressure - Este atributo foi criado para registrar o valor presente da pressatildeo
nos pneus do veiacuteculo e serve para informar sobre um pneu que esteja furado ou com uma
quantidade insuficiente de material gasoso ou liacutequido em seu interior Este monitoramento jaacute
existe hoje principalmente em caminhotildees de carga sendo raro em motocicletas e
automoacuteveis
vehicleStatusMotorOilLevel - Esta variaacutevel marca o niacutevel presente de oacuteleo lubrificante do
motor e ajuda a identificar uma eventual ldquoqueimardquo de oacuteleo ou seja um consumo acima do
previsto pelo fabricante que pode resultar em dano grave ao motor
vehicleStatusBatteryLevel - Este valor corresponde agrave carga atual da bateria que eacute usada
principalmente para dar a partida no veiacuteculo
vehicleStatusLocation - A informaccedilatildeo de localizaccedilatildeo do veiacuteculo pode ser feita de duas
maneiras uma aproximada resultado da associaccedilatildeo com a raacutedio-base que recebeu a
identificaccedilatildeo do veiacuteculo A segunda forma mais precisa eacute a partir da informaccedilatildeo gerada por
um moacutedulo GPS (global positioning system) do veiacuteculo o GPS atualiza constantemente a
vehicleStatusLocation com as coordenadas presentes
4325 Grupo vehicleControl
vehicleControlFuel - Este atributo de controle assume ligado ou desligado e eacute a forma do
sistema puacuteblico de controle da malha viaacuteria interromper remotamente o fornecimento de
combustiacutevel para o motor ocasionando a parada do veiacuteculo Esta accedilatildeo de controle eacute feita nos
casos de roubo fuga ou sequumlestro e requer intervenccedilatildeo policial
vehicleControlIgnition - Este atributo de controle assume ligado ou desligado e eacute a forma do
sistema puacuteblico de controle da malha viaacuteria interromper remotamente o sistema de igniccedilatildeo de
combustiacutevel para o motor ocasionando a parada do veiacuteculo Eacute uma alternativa ao controle
anterior pois enquanto um desliga a bomba de combustiacutevel o outro corta a energia eleacutetrica
que ocasiona a queima de combustiacutevel que aciona o motor Esta accedilatildeo de controle eacute feita nos
casos de roubo fuga ou sequumlestro e requer intervenccedilatildeo policial
433 Descriccedilatildeo de vehicleMIBNotificationsS L J experimental
Eacute H fg vehicleMIBB lt01 vehicleMIBObjects
Eacute vehicleldent Eacute O vehicleOwner te j__j vehicleHistory Eacute - f l vehicleStatus B - P l vehicleControl
U vehicleM IB N otificationsvehicleN otificationChangeO ilAndM aintenance
if vehicleN otificationHelp A f vehicleN otificationGuatanty
Eacute L J vehicleMIBConiacuteorrnance H r~l private______________________________________________
Fig 415 - Aacutervore de vehicleMIBNotifications
vehicleNotificationChangeOilAndMaintenance - Esta notificaccedilatildeo eacute emitida quando os limites
de troca de oacuteleo lubrificante do motor ou de manutenccedilatildeo preventiva estiverem proacuteximos e
auxilia o condutor do veiacuteculo a realizar estas tarefas em tempo haacutebil natildeo correndo o risco de
dano ou de perda de garantia
vehicleNotificationHelp - Esta notificaccedilatildeo eacute acionada em caso de pedido de socorro pelo
condutor do veiacuteculo
vehicleNotificationWarranty - A notificaccedilatildeo em questatildeo foi criada para informar o condutor
do veiacuteculo da aproximaccedilatildeo do final do periacuteodo de garantia regulamentar dado pela montadora
do veiacuteculo Este aviso permite que sejam feitos consertos sem ocircnus ou seja dentro da
cobertura da garantia
434 Descriccedilatildeo de vehicleMIBConformance
As regras de conformidade satildeo os niacuteveis de implementaccedilotildees da base de dados possiacuteveis
partindo de um conjunto miacutenimo aceitaacutevel ateacute a implementaccedilatildeo total A tabela 41 apresenta
as implementaccedilotildees baacutesica avanccedilada de controle e plena
4341 Descriccedilatildeo de vehicleComplience
vehicleBasicComplience - esta regra de conformidade incorpora o miacutenimo conjunto de
variaacuteveis que devem ser implementadas num veiacuteculo basicamente dados de identificaccedilatildeo e
status Estas variaacuteveis satildeo contidas em vehicleBasicGroup
vehicleAdvancedComplience - esta norma acrescenta a anterior os dados histoacutericos e as
notificaccedilotildees Composta pelos grupos vehicleBasicGroup vehicleAdvancedGroup e
vehicleNotificationsGroup
vehicleControlComplience - aleacutem das variaacuteveis de identificaccedilatildeo esta regra solicita as
implementaccedilotildees dos objetos de controle ou seja vehicleBasicGroup mais
vehicleControlGroup
vehicleFullComplience - esta implementaccedilatildeo considera todos os objetos da MIB no veiacuteculo
possibilitando identificaccedilatildeo completa dados estatiacutesticos status atual e capacidade de controle
Os grupos satildeo vehicleBasicGroup vehicleAdvancedGroup vehicleNotificationsGroup e
vehicleControlGroup
52
OBJETO BASIC ADV CONTROL FULL
vehicleldentManufacturer X X X X
vehicleldentModel X X X X
vehicleldentSoflware V ersion X X X X
vehicleldentAgentSoftwareVersion X X X X
vehicleldentT ype X X X X
vehicleldentFuel X X X X
vehicleldentManufacturing Y ear X X X X
vehicleldentModel Year X X X X
vehicleldentCapacity X X X X
vehicleldentPower X X X X
vehicleldentMotorType X X X X
vehicleldentMotorNumber X X X X
vehicleldentCylinder X X X X
vehicleldentFirstOilChange X X X X
vehicleldentOilChangePeriod X X X X
vehicleldentFirstMaintenance X X X X
vehicleldentMaintenancePeriod X X X X
vehicleldentColor X X X X
vehicleldentChassisId X X X X
vehicleldentLicencePlate X X X X
vehicleldentlpAddress X X X X
53
vehicleldentMacAddress X X X X
vehicleldentSerialNumber X X X X
vehicleldent Warranty X X X X
vehicleOwnerName X X
vehicleOwnerRegister X X
vehicleOwnerPhone X X
vehicleOwnerMail X X
vehicleHistoryDeliveryDate X X
veMcleHistoryV endor X X
vehicleHistoryDealer X X
vehicleHistoryNumLines X X
vehicleHistoryLinelndex X X
vehicleHistoryMaintenanceDate X X
vehicleHistoryMaintenance X X
vehicleHistoryOilChangeDate X X
vehicleHistoryOilChange X X
vehicleStatusHelp X X X X
vehicleStatusNumLines X X X X
vehicleStatusLinelndex X X X X
vehicleStatusSpeed X X X X
vehicleStatusRpm X X X X
vehicleStatusMotorTemperature X X X X
54
vehicleStatusFuelLevel X X X X
vehicleStatusKm X X X X
vehicleStatusTyrePressure X X X X
vehicleStatusMotorOilLevel X X X X
vehicleStatusBatteryLevel X X X X
vehicleStatusLocation X X X X
vehicleControlFuel X X
vehicleControlIgnition X X
vehicleNotificationChangeOilAndMaintenance X X
vehicleNotificationHelp X X
vehicleNotificationWarranty X X
Tabela 41 - Planilha de Conformidade
4342 Descriccedilatildeo de vehicleGroups
vehicleBasicGroup - conteacutem as variaacuteveis vehicleldentManufacturer vehicleldentModel
vehicleldentSoftwareVersion vehicleldentAgentSoftwareVersion vehicleldentType
vehicleldentFuel vehicleldentManufacturingYear vehicleldentModelYear vehicleldent
Capacity vehicleldentPower vehicleldentMotorType vehicleldentMotorNumber vehicle
IdentCylinder vehicleldentFirstOilChange vehicleldentOilChangePeriacuteod vehicleldentFirst
Maintenance vehicleldentMaintenancePeriod vehicleldentColor vehicleldentChassisId
vehicleldentLicencePlate vehicleldentlpAddress vehicleldentMacAddress vehicleldent
SerialNumber vehicleldentWarranty vehicleStatusHelp vehicleStatusNumLines
vehicleStatus Linelndex vehicleStatusSpeed vehicleStatusRpm vehicleStatusMotor
Temperature vehicleStatusFuelLevel vehicleStatusKm vehicleStatusTirePressure vehicle
StatusMotorOilLevel vehicleStatusBatteryLevel vehicleStatusLocation
vehicleAdvancedGroup - conteacutem os objetos vehicleOwnerName vehicleOwnerRegister
vehicleOwnerPhone vehicleOwnerMail vehicleHistoryDeliveryDate vehicleHistoryVendor
vehicleHistoryDealer vehicleHistoryNumLines vehicleHistoryLinelndex vehicleHistory
MaintenanceDate vehicleHistoryMaintenance vehicleHistoryOilChangeDate vehicleHistory
OilChange
vehicleControlGroup - conteacutem as variaacuteveis vehicleControlFuel e vehicleControlIgnition
vehicleNotificationsGroup - conteacutem os objetos vehicleNotificationChangeOilAnd
Maintenance vehicleNotificationHelp e vehicleNotificationWarranty
56
5 - CONCLUSAtildeO
O Brasil eacute um paiacutes com grandes mazelas sociais que satildeo agravadas por acidentes crimes e
contravenccedilotildees Todos estes eventos geram grandes prejuiacutezos econocircmicos e morais a toda
populaccedilatildeo Esta dissertaccedilatildeo propocircs definir um modelo tecnicamente viaacutevel que incremente
sensivelmente a capacidade do Estado de gerenciar sua frota de veiacuteculos que satildeo elementos
sempre presentes nos eventos em questatildeo
Este trabalho procurou detalhar fiacutesica e funcionalmente cada elemento necessaacuterio para que o
Modelo de Gerenciamento de Veiacuteculos Automotores funcione Embasou teoricamente as
vaacuterias tecnologias envolvidas e consolidou-as com sistemas similares existentes O passo
inicial para que haja o desenvolvimento das vaacuterias peccedilas do quebra-cabeccedila foi efetivamente
criado que foi o Modelo de Informaccedilatildeo - a MIB
Esta base de dados - a vehicleMIB - representa o ponto de partida para o desenvolvimento de
elementos necessaacuterios ao modelo aqui especificado A proacutepria MIB pode ser estendida de
acordo com as necessidades e caracteriacutesticas proprietaacuterias de cada fabricante de veiacuteculos Mas
as grandes frentes que se abrem satildeo as de desenvolvimentos de aplicaccedilotildees de gerenciamento e
equipamentos dedicados Neste sentido pretende-se dar continuidade a esta pesquisa atraveacutes
da especificaccedilatildeo e implementaccedilatildeo do microservidor veicular uma peccedila de hardware capaz de
interagir com sensores e atuadores de um automoacutevel e ao mesmo tempo comunicar-se com
uma rede ethemet sem fio e com o motorista tudo de forma segura e confiaacutevel
Os desafios poliacuteticos e sociais natildeo satildeo menores um modelo como o proposto aqui altera a
percepccedilatildeo e os haacutebitos das pessoas Altera tambeacutem a balanccedila do poder econocircmico do capital
pois algumas empresas simplesmente perdem sua utilidade bem como alguns oacutergatildeos estatais
Em compensaccedilatildeo novas empresas surgem novas tecnologias satildeo criadas e o paiacutes toma a
vanguarda em gerenciamento viaacuterio sepultando os interesses particulares em detrimento do
coletivo
O trabalho aqui desenvolvido representa a possibilidade de um avanccedilo social e econocircmico
consideraacutevel e recomenda-se que a pesquisa e o desenvolvimento continuem nesta linha
buscando materializar as ideacuteias e conceitos apresentados no Modelo de Gerenciamento de
Veiacuteculos Automotores
57
ANEXO 1 - VehicleMIB
VEHICLE-MIB DEFINITIONS = BEGIN
IMPORTSdirectory mgmt experimental enterprises
FROM RFC1155-SMI MODULE-IDENTITY OBJECT-TYPE NOTIFICATION-TYPE OBJECT-IDENTITY Counter32 Gauge32 Integer32 IpAddress
FROM SNMPv2-SMI DisplayString TimeStamp Timelnterval TestAndlncr
AutonomousType DateAndTime TEXTUAL-CONYENTION FROM SNMPv2-TC
MODULE-COMPLIANCE OBJECT-GROUP NOTIFICATION-GROUP FROM SNMPv2-CONF
mib-2FROM RFC1213-MIB
Positiveinteger NonNegativelnteger FROM UPS-MIB
MacAddressFROM BRIDGE-MIB
- 136 131vehicleMIB MODULE-IDENTITY
LAST-UPDATED 200210151827Z - october 15 2002 at 1827 ORGANIZATION UFSC - CPGCCCONT ACT-INF O
Bobiquins Estevatildeo de MelloPostal address BR Sistemas Ltda
Rua Lauro Linhares 2123803ATrindadeFlorianoacutepolis SC88036-002Brasil
Tel 55 48 234 8945 Fax 55 48 234 8945
E-mail bobibrsistemascombrDESCRIPTION
The MIB module to describe vehicles= experimental 1
- 1361311vehicleMIBObjects OBJECT IDENTIFIER = vehicleMIB 1
mdash The Device Identification group
All objects in this group except for vehicleldentLicencePlate and vehiclelpAddress are set at device initialization and remain static
- I36I3111vehicleldent OBJECT IDENTIFIER vehicleMIBObjects 1
- 136L31111vehicleldentManufacturer OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The name of the vehicles manufacturer= vehicleldent 1
- 136131112vehicleldentModel OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles model designation= vehicleldent 2
- 136131113vehicleldentSoftwareVersion OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles firmwaresoftware version(s) This variablemay or may not have the same value asvehicleldentAgentSoftwareVersion in some implementations
vehicleldent 3
- 136131114vehicleldent Agent Soft wareV ersion OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles agent software version This variable may or may not have the same value asvehicleldentvehicleSoftwareVersion in some implementations
= vehicleldent 4
- 136131115vehicleldentType OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles identification type= vehicleldent 5
- L36131116vehicleldentFuel OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles fuel identification= vehicleldent 6
- 136131117vehiclel dentManufacturing Y ear OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles year= vehicleldent 7
- 136131118vehicleldentModelYear OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles model year vehicleldent 8
- 136L31119vehicleldentCapacity OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles capacity= vehicleldent 9
- 1361311110vehicleldentPower OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles engine power
= vehicleldent 10
-1361311111vehicleldentMotorType OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles motor type= vehicleldent 11
- 1361311112vehicleldentMotorNumber OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles engine identification number= vehicleldent 12
- 1361311113vehicleldentCylinder OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles engine number of cylinders= vehicleldent 13
- 1361311114vehicleldentFirstOilChange OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles displacement required for the first oil change = vehicleldent 14
- 1361311115vehicleldentFirstMaintenance OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles displacement required for the first oficial maintenance
= vehicleldent 15
- 1361311116vehicleldentMaintenancePeriod OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles regular maintenance intervals= vehicleldent 16
-1361311117vehicleldentColor OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles predominant color= vehicleldent 17
- 1361311118vehicleldentChassisId OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles chassis identification number= vehicleldent 18
- 1361311119vehicleldentLicencePlate OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
A string which identifies the vehicles licence plate This object should be set by the dealer
= vehicleldent 19
- 1361311120vehicleldentlpAddress OBJECT-TYPE
SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION
The IP Address of the vehicle This value must be provided by the managing aplication A value of 0000 implies that there isnt a provider nearby
DEFVAL 00000000rsquoH = vehicleldent 20
- 1361311121vehicleldentMacAddress OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-only STATUS current DESCRIPTION
The MAC address used by this vehicle when it must be referred to in a unique fashion It is only required to be unique
REFERENCEIEEE 802ID-1990 Sections 64113 and 3125
= vehicleldent 21
-1361311122vehicleldentSerialNumber OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
A string which identifies the vehicles serial number = vehicleldent 22
- 1361311123vehicleldent Warranty OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
A string which identifies the vehicles warranty= vehicleldent 23
mdash Owner Group
- I36I3112vehicleOwner OBJECT IDENTIFIER = vehicleMIBObjects 2
- L36131121 vehicleOwnerName OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
A string which identifies the vehicles ownerThis object should be set by the dealer
= vehicleOwner 1
- 136L31122vehicleOwnerRegister OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current
DESCRIPTIONA string which identifies the owners registerThis object should be set by the dealer
= vehicleOwner 2
- 136131123 vehicleOwnerPhone OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
A string which identifies the owners phone number This object should be set by the dealer
vehicleOwner 3
- 136131124 vehicleOwnerMail OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
A string which identifies the owners e-mailThis object should be set by the dealer
vehicleOwner 4
mdash History Group
- 13613113vehicleHistory OBJECT IDENTIFIER = vehicleMIBObjects 3
- 136131131vehicleHistoryDeliveryDate OBJECT-TYPE
SYNTAX DateAndTime MAX-ACCESS read-write STATUS current DESCRIPTION
The vehicles delivery date and time= vehicleHistory 1
- 136L31132vehicleHistory Vendor OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
The name of the vehicles vendor= vehicleHistory 2
65
- 136L31133vehicleHistoryDealer OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
The name of the vehicles dealer= vehicleHistory 3
- 136131134vehicleHistoryNumLines OBJECT-TYPE
SYNTAX NonNegativelnteger MAX-ACCESS read-only STATUS current DESCRIPTION
The number of Status lines utilized in this device This variable indicates the number of rows in the History table
= vehicleHistory 4
- I36I31135 vehicleHistoryTable OBJECT-TYPE
SYNTAX SEQUENCE OF VehicleHistoryEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION
A list of History table entries= vehicleHistory 5
- 1361311351VehicleHistoryEntry OBJECT-TYPE
SYNTAX VehicleHistoryEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION
An entry containing information applicable to a particular History line
INDEX vehicleHistoryLinelndex = vehicleHistoryTable 1
VehicleHistoryEntry = SEQUENCE vehicleHistoryLinelndex INTEGER vehicleHistoryMaintenanceDate DateAndTime vehicleHistoryMaintenance NonNegativelnteger vehicleHistoryOilChangeDate Date AndT ime vehicleHistoryOilChange NonNegativelnteger
- 13613113511
66
vehicleHistoryLinelndex OBJECT-TYPE SYNTAX Positiveinteger MAX-ACCESS not-accessible STATUS current DESCRIPTION
The History line identifier= vehicleHistoryEntry 1
- 13613113512vehicleHistoryMaintenanceDate OBJECT-TYPE
SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION
The maintenance date= vehicleHistoryEntry 2
- 13613113513vehicleHistoryMaintenance OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS kmMAX-ACCESS read-only STATUS current DESCRIPTION
The present displacement of the vehicle on vehicleHistoryMaintenanceDate
= vehicleHistoryEntry 3
- 13613113514vehicleHistoryOilChangeDate OBJECT-TYPE
SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION
The motors oil change date= vehicleHistoryEntry 4
- 13613113515vehicleHistoryOilChange OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS kmMAX-ACCESS read-only STATUS current DESCRIPTION
The present displacement of the vehicle on vehicleHistoryOilChangeDate
= vehicleHistoryEntry 5
mdash The Status group
- 13613114vehicleStatus OBJECT IDENTIFIER = vehicleMIBObjects 4
- 136L31141 vehicleStatusHelp OBJECT-TYPE
SYNTAX INTEGER on(l) off(2)
MAX-ACCESS read-write STATUS current DESCRIPTION
Setting this object to on will cause the vehicle system to send a help notification Setting this object to off means normal situation
= vehicleStatus 1
- 136131142vehicleStatusNumLines OBJECT-TYPE
SYNTAX NonNegativelnteger MAX-ACCESS read-only STATUS current DESCRIPTION
The number of Status lines utilized in this deviceThis variable indicates the number of rows in the Status table
= vehicleStatus 2
- 136131143 vehicleStatusTable OBJECT-TYPE
SYNTAX SEQUENCE OF VehicleStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION
A list of Status table entries= vehicleStatus 3
- I36I311431 VehicleStatusEntry OBJECT-TYPE
SYNTAX VehicleStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION
An entry containing information applicable to a particular Status line
INDEX vehicleStatusLinelndex = vehicleStatusTable 1
VehicleStatusEntry = SEQUENCE vehicleStatusLinelndex INTEGER vehicleStatusSpeed NonNegativelntegervehicleStatusRpm NonNegativelntegervehicleStatusMotorTemperature INTEGER vehicleStatusFuelLevel NonNegativelnteger vehicleStatusKm NonNegativelntegervehicleStatusTirePressure NonNegativelnteger vehicleStatusMotorOilLevel NonNegativelnteger vehicleStatusBatteryLevel NonNegativelnteger vehicleStatusLocation DisplayString
- I36I31134311vehicleStatusLinelndex OBJECT-TYPE
SYNTAX Positiveinteger MAX-ACCESS not-accessible STATUS current DESCRIPTION
The Status line identifier= VehicleStatusEntry 1
- 136131134312vehicleStatusSpeed OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS km per hourMAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles current speed= VehicleStatusEntry 2
- 136131134313vehicleStatusRpm OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS rotations per minuteMAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles current rotations per minute= VehicleStatusEntry 3
- 136131134314vehicleStatusMotorT emperature OBJECT-TYPE
SYNTAX INTEGER UNITS degrees CentigradeMAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles engine current temperature
= vehicleStatusEntry 4
- 136131134315 vehicleStatusFuelLevel OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS HireMAX-ACCESS read-only STATUS current DESCRIPTION
The current fuel level= vehicleStatusEntry 5
- 136131134316vehicleStatusKm OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS kmMAX-ACCESS read-only STATUS current DESCRIPTION
The current total displacement of vehicle = vehicleStatusEntry 6
- 136131134317 vehicleStatusTirePressure OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS psiMAX-ACCESS read-only STATUS current DESCRIPTION
The current tire pressure vehicleStatusEntry 7
- 136131134318 vehicleStatusMotorOilLevel OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS litreMAX-ACCESS read-only STATUS current DESCRIPTION
The current motor oil level= vehicleStatusEntry 8
- 136131134319 vehicleStatusBatteryLevel OBJECT-TYPE
SYNTAX INTEGER unknown(l) batteryNormal(2) batteryLow(3)
MAX-ACCESS read-only
STATUS currentDESCRIPTION
The indication of the capacity remaining in the vehicles battery system
= vehicleStatusEntry 9
- 1361311343110 vehicleStatusLocation OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
The GPS indication of the vehicles current location
vehicleStatusEntry 10
mdash The Control group
- 13613115vehicleControl OBJECT IDENTIFIER = vehicleMIBObjects 5
- 136131151 vehicleControlFuel OBJECT-TYPE
SYNTAX INTEGER on(l) off(2)
MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION
Setting this object to On(l) indicates that the vehicle is able to be turned on Setting to Off(2) will cause the fuel to be cut offrsquo
= vehicleControl 1
- 136131152 vehicleControlIgnition OBJECT-TYPE
SYNTAX INTEGER on(l) ofi(2)
MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION
Setting this object to On(l) indicates that the vehicle is to be turned on Setting to 00(2) will cause the eletric system to be cut off1
= vehicleControl 2
mdash Notifications
- This section defines the well-known notifications sent by- vehicle agents
- 1361312vehicleMIBNotifications OBJECT IDENTIFIER = vehicleMIB 2
- I36I3121vehicleNotificationChangeOilAndMaintenance NOTIFICATION-TYPE
OBJECTS vehicleHistoryMaintenanceDate vehicleHistoryMaintenance vehicleHistoryOilChangeDate vehicleHistoryOilChange
STATUS current DESCRIPTION
The vehicle is approaching oil change and regular maintenance dates This Notification is persistent and is resent at one day intervals until the history table is updated
= vehicleMIBNotifications 1
- 13613122vehicleNotificationHelp NOTIFICATION-TYPE
OBJECTS vehicleStatusHelp STATUS current DESCRIPTION
This Notification is sent when the vehicles conductor turns on a help switch
= vehicleMIBNotifications 2
- I36I3123vehicleNotificationWarranty NOTIFICATION-TYPE
OBJECTS vehicleldentWarranty STATUS current DESCRIPTION
The vehicles warranty is close to expiring dateThis Notification is persistent andis resent at one week intervals until dead line
= vehicleMIBNotifications 3
mdash Conformance information
mdash1361313vehicleMIBConformance OBJECT IDENTIFIER = vehicleMIB 3
-13613131vehicleCompliance OBJECT IDENTIFIER = vehicleMIBConformance 1
mdash compliance statements
mdash136131311vehicleBasicCompliance MODULE-COMPLIANCE
STATUS current DESCRIPTION
The compliance statement for vehicles that only support the identifying and status objects
MODULE mdash this moduleMANDATORY-GROUPS vehicleBasicGroup
= vehicleCompliance 1
mdash136131312vehicleAdvancedCompliance MODULE-COMPLIANCE
STATUS current DESCRIPTION
The compliance statement for vehicles that support advanced-feature functions such as history and notifications
MODULE mdash this moduleMANDATORY-GROUPS vehicleBasicGroup
vehicleAdvancedGroup vehicleNotificationsGroup
= vehicleCompliance 2
mdash136131313vehicleControlCompliance MODULE-COMPLIANCE
STATUS current DESCRIPTION
The compliance statement for vehicles that support control-featured functions
MODULE mdash this moduleMANDATORY-GROUPS vehicleBasicGroup
vehicleControlGroup = vehicleCompliance 3
mdash136131314vehicleFullCompliance MODULE-COMPLIANCE
STATUS current DESCRIPTION
The compliance statement for vehicles that support all functions
MODULE mdash this moduleMANDATORY-GROUPS vehicleBasicGroup
vehicleAdvancedGroup vehicleNotificationsGroup
73
vehicleControlGroup = vehicleCompliance 4
mdash units of conformance
mdash summary at a glance
mdash basic adv ControlmdashvehicleldentManufacturer X X X X
mdashvehicleldentModel x X X X
mdashvehicleldentSoftwareVersion x X X X
mdashvehicleldentAgentSoftwareVersion X X X X
mdashvehicleldentType X X X X
mdashvehicleldentFuel X X X X
mdashvehicleldentManufacturing Y ear X X X X
mdashvehicleldentModel Year X X X X
mdashvehicleldentCapacity X X X X
mdashvehicleldentPower X X X X
mdashvehicleldentMotorType X X X XmdashvehicleldentMotorNumber X X X X
mdashvehicleldentCylinder X X X X
mdashvehicleldentFirstOilChange X X X X
mdashvehicleldentOilChangePeriod X X X XmdashvehicleldentFirstMaintenance X X X X
mdashvehicleldentMaintenancePeriod X X X XmdashvehicleldentColor X X X X
mdashvehicleldentChassisId X X X XmdashvehicleldentLicencePlate X X X X
mdashvehicleldentlpAddress X X X XmdashvehicleldentMacAddress X X X X
mdashvehicleldentSerialNumber X X X XmdashvehicleldentWarranty X X X X
mdashvehicleOwnerName X X
mdashvehicleOwnerRegister X XmdashvehicleOwnerPhone X X
mdashvehicleOwnerMail X X
mdashvehicleHistoryDeliveryDate X X
mdashvehicleHistoryVendor X X
mdashvehicleHistoryDealer X X
mdashvehicleHistoryNumLines X X
mdashvehicleHistoryLinelndex X X
mdashvehicleHistoryMaintenanceDate X X
mdashvehicleHistoryMaintenance X X
mdashvehicleHistoryOilChangeDate X X
mdashvehicleHistoryOilChange X X
mdashvehicleStatusHelp X X X X
mdashvehicleStatusNumLines X X X X
mdashvehicleStatusLinelndex X X X X
mdashvehicleStatusSpeed X X X X
mdashvehicleStatusRpm X X X X
mdashvehicleStatusMotorTemperature X X X X
mdashvehicleStatusFuelLevel X X X X
mdashvehicleStatusKm X X X X
mdashvehicleStatusTyrePressure X X X X
--vehicleStatusMotorOilLevel X X X X
mdashvehicleStatusBatteryLevel X X X X
mdashvehicleStatusLocation X X X X
mdashvehicleControlFuel X X
mdashvehicleControlIgnition X X
mdashvehicleNotificationChangeOilAndMaintenance X X
mdashvehicleNotificationHelp X X
mdashvehicleNotificationWarranty X X
- units of conformance
- I36I3132vehicleGroups OBJECT IDENTIFIER = vehicleMIBConformance 2
- 136131321vehicleBasicGroup OBJECT-GROUP
OBJECTS vehicleldentManufacturer vehicleldentModel vehicleldentSoftwareVersion vehicleldent AgentSoft waumlre V ersion vehicleldentType vehicleldentFuel vehicleldentManufacturing Y ear vehicleldentModel Year vehicleldentCapacity vehicleldentPowervehicleldentMotorType vehicleldentMotorNumber vehicleldentCylindervehicleldentFirstOilChange vehicleldentOilChangePeriod vehicleldentFirstMaintenance vehicleldentMaintenancePeriod vehicleldentColor vehicleldentChassisId vehicleldentLicencePlate vehicleldentlpAddress vehicleldentMacAddress vehicleldentSerialNumber vehicleldentWarranty vehicleStatusHelp vehicleStatusNumLines vehicleStatusLinelndex vehicleStatusSpeed vehicleStatusRpm vehicleStatusMotorTemperature vehicleStatusFuelLevel vehicleStatusKm vehicleStatusTirePressure vehicleStatusMotorOilLevel
75
vehicleStatusBatteryLevel vehicleStatusLocation STATUS current DESCRIPTION
The vehicleBasicGroup defines objects which are common across all vehicles which meet basic compliance
= vehicleGroups 1
- 136131322vehicleAdvancedGroup OBJECT-GROUP
OBJECTS vehicleOwnerName vehicleOwnerRegister vehicleOwnerPhone vehicleOwnerMail vehicleHistoryDeliveryDate vehicleHistoryVendor vehicleHistoryDealer vehicleHistoryNumLines vehicleHistoryLinelndex vehicleHistoryMaintenanceDate vehicleHistoryMaintenance vehicleHistoryOilChangeDate vehicleHistoryOilChange
STATUS current DESCRIPTION
The vehicleAdvancedGroup defines objects which are related to vehicles history and owner
vehicleGroups 2
- 136131323vehicleControlGroup OBJECT-GROUP
OBJECTS vehicleControlFuel vehicleControlIgnition STATUS current DESCRIPTION
The vehicleControlGroup defines objects which are related to control-feature functions
= vehicleGroups 3
- 136131324vehicleNotificationGroup NOTIFICATION-GROUP
NOTIFICATIONS vehicleNotificationChangeOilAndMaintenance vehicleNotificationHelp vehicleNotificationWarranty
STATUS current DESCRIPTION
The vehicleNotificationGroup defines objects which are related to notifications-feature functions
= vehicleGroups 4
END
GLOSSAacuteRIO E ABREVIACcedilOtildeES
ASNl Abstract Syntax Notation One - Notaccedilatildeo de Sintaxe Abstrata Um Uma notaccedilatildeo para
representaccedilatildeo de dados em protocolos de comunicaccedilatildeo definida pela ISO O gerenciamento
Internet utiliza um subconjunto de ASNl
CDMA Code Division Multiple Access - acesso muacuteltiplo por divisatildeo de coacutedigo
EHF Extremely High Frequency - frequumlecircncia extremamente alta
FDMA Frequency Division Multiple Access - acesso muacuteltiplo por divisatildeo de frequumlecircncia
HF High Frequency - frequumlecircncia alta
HTTP Hiper-Text Markup Language - Linguagem de Marcaccedilatildeo de HiperTexto A linguagem
utilizada na construccedilatildeo de paacuteginas WWW
ISM Industrial Scientific and Medical bands - Faixas de frequumlecircncias alocadas para aplicaccedilotildees
industriais cientiacuteficas e meacutedicas
ISO International Organization for Standardization - Organizaccedilatildeo Internacional para
Padronizaccedilatildeo Um dos oacutergatildeos mais importantes no mundo de padronizaccedilotildees com diversos
estudos na aacuterea de computadores e particularmente de redes de computadores
LF Low Frequency - frequumlecircncia baixa
MF Medium Frequency - frequumlecircncia meacutedia
MIB Management Information Base - Base de Informaccedilotildees de Gerenciamento Uma coleccedilatildeo
de informaccedilotildees gerenciais sobre um determinado recurso
OSI Open Systems Interconnection - Interconexatildeo de Sistemas Abertos Um conjunto de
padronizaccedilotildees para interconexatildeo de sistemas em redes de computadores
RFC Request For Comments - Requisiccedilotildees Para Comentaacuterios Os documentos publicados pelo
IETF e que tratam de assuntos Internet Nem todos os RFCs satildeo padrotildees e alguns jamais o
chegam a ser
SHF Super High Frequency - frequumlecircncia super-alta
Site - Conjunto de documentos da WWW acessiacuteveis a partir de um determinado endereccedilo Eacute o
endereccedilo virtual de uma empresa ou uma aplicaccedilatildeo
SMI Structure o f Management Information - Estrutura da Informaccedilatildeo de Gerenciamento
Define a maneira como as informaccedilotildees de gerenciamento satildeo criadas e seus relacionamentos
SNMP Simple Network Management Protocol - Protocolo de Gerenciamento de Redes
Simples o protocolo de gerenciamento utilizado na Internet
TCPIP Transmission Control Protocol Internet Protocol - Protocolo de Controle de
Transmissotildees Protocolo Internet Os protocolos baacutesicos utilizados na Internet
TDMA Time Division Multiple Access mdash acesso muacuteltiplo por divisatildeo de tempo
UHF Ultra High Frequency - frequumlecircncia ultra-alta
VHF Very High Frequency - frequumlecircncia muito alta
VLF Very Low Frequency - frequumlecircncia muito baixa
WWW World Wide Web - Grande Teia Mundial Nome dado ao conjunto de maacutequinas que
trocam informaccedilotildees utilizando o protocolo HTTP
78
REFEREcircNCIAS BIBLIOGRAacuteFICAS
ANATEL Agecircncia Nacional de Telecomunicaccedilotildees Atribuiccedilatildeo de faixas de frequumlecircncias no Brasil Disponiacutevel em lthttpwwwanatelgovbrToolsframeasplink=radiofrequencia qaffpdfgt Acesso em 26 set 2002
thBICSI Telecommunications distribution methods manual 8 ed Tampa Florida v2 1998 Cap 29
BRASIL Web Site Oficial do Departamento Nacional de Tracircnsito Disponiacutevel em lthttpwww denatrangovbrpg70jspgt Acesso em 08 nov 2002
BRASIL Web Site Oficial do Departamento Nacional de Tracircnsito Disponiacutevel em httpwww denatrangovbrpgl8jspgt Acesso em 10 nov 2002
CASE J et al RFC 1157 - A Simple Network Management Protocol (SNMP) Network Working Group may 1990 p 5
FIAT AUTOMOacuteVEIS Web Site Oficial do Brasil Disponiacutevel em httpwwwfiatcombr index_sitephpgt institucional a faacutebrica Acesso em 19 nov 2002
GOOGLE Web Site de Busca Disponiacutevel em lthttpwwwgooglecombrsearch hl=ptampie=ISO-8859-1 ampq=22rastreamento+de+veEDculo s22ampbtnG=Pesquisa+Google amplr=lang_ptgt Acesso em 15 out 2002
MELLO Roseleine Calgaro Uma MIB de apoio agrave gerecircncia do relacionamento com o cliente em comeacutercio eletrocircnico 2002 108 f Dissertaccedilatildeo (Mestrado em Ciecircncias da Computaccedilatildeo) - Universidade Federal de Santa Catarina Florianoacutepolis 2002
RIO DE JANEIRO (Estado) 5 set 2002 Tracircnsito Brasil Estatiacutestica da Organizaccedilatildeo Mundial de Sauacutede sobre tracircnsito Disponiacutevel em lthttpwwwtransitobrasilcombrnoticia noticiaphp noti=1044gt Acesso em 22 out 2002
RIO DE JANEIRO (Estado) SuperTrack Rastreamento de veiacuteculos Disponiacutevel em lthttp wwwsupertrackcombr2htmgt Acesso em 02 out 2002
79
RIO DE JANEIRO (Estado) Revista Engebraacutes Mortos no tracircnsito chegam a 1 milhatildeo e acidentes consomem US$ 10 bi ao ano Disponiacutevel em lthttpwwwengebrascombr EngbWebportuguesmortosnohtmgt Acesso em 24 set 2002
TANENBAUM Andrew S Redes de computadores 3 ed Rio de Janeiro Campus 1997 923 p
TANIGUCHI Caacutessio O bom exemplo do tracircnsito em Curitiba Curitiba mar 2002 Disponiacutevel em lthttpwwwcuritibaprgovbrpmcAgenciaartigostransitolhtmlgt Acesso em 19 nov 2002
TIM Telesc Celular Cobertura Disponiacutevel em lthttpwww2timsulcombr intemaaspitem=2amppagina=coberturagt Acesso em 26 set 2002
4212 Estaccedilotildees de Gerenciamento de Manutenccedilatildeo
As estaccedilotildees de manutenccedilatildeo estaratildeo baseadas nas concessionaacuterias autorizadas revendas de
automoacuteveis e oficinas mecacircnicas Sua funccedilatildeo baacutesica seraacute a gravaccedilatildeo de dados relativos agrave
venda e ao proprietaacuterio do veiacuteculo Satildeo estaccedilotildees simples que poderatildeo consultar as
informaccedilotildees de qualquer carro de qualquer marca visto que a padronizaccedilatildeo usando SNMP
retira o caraacuteter proprietaacuterio dos sistemas atuais
4213 Estaccedilotildees Puacuteblicas de Gerenciamento
Satildeo estaccedilotildees complexas e seguras que gerenciam a malha viaacuteria de um ou mais municiacutepios de
um estado da uniatildeo Basicamente compostas por hardware e software de grande porte como
por exemplo uma workstation HP ou IBM rodando Openview ou Unicenter TNG interagindo
com uma base de dados Oracle A seguranccedila possibilitada pelo SNMPv3 eacute um fator
primordial neste caso pois aqui estaratildeo sendo utilizadas funccedilotildees de controle vitais no veiacuteculo
422 Noacutes Gerenciados
O noacute gerenciado neste modelo proposto eacute tipicamente um veiacuteculo automotor conforme citado
anteriormente Aqui existe uma caracteriacutestica singular que eacute a de que os noacutes satildeo moacuteveis estatildeo
constantemente em deslocamento desde sua fabricaccedilatildeo na montadora passando pelo
transporte ateacute a revenda e o uso posterior pelo proprietaacuterio ou motorista O veiacuteculo dispotildee de
um hardware especialista - um microservidor veicular mdash que contecircm a vehicleMIB e o agente
este hardware interage com os sensores e atuadores existentes no automoacutevel O microservidor
veicular eacute composto basicamente de uma unidade central de processamento memoacuteria volaacutetil
memoacuteria permanente interface com o veiacuteculo e com a rede sem fio este produto assim como
descrito neste modelo natildeo existe comercialmente poreacutem a tecnologia eacute a mesma que eacute
utilizada na implementaccedilatildeo de gerenciamento em roteadores e switches
423 Meio de Comunicaccedilatildeo
A forma como a estaccedilatildeo gerenciadora e o noacute gerenciado trocam informaccedilotildees eacute por
radiofrequumlecircncia ou seja eacute uma comunicaccedilatildeo ethemet sem fio (wireless) que utiliza a mesma
tecnologia jaacute empregada em redes locais O gerente (estaccedilatildeo gerente) interage com o agente
(noacute gerenciado) por intermeacutedio de uma bridge ethemet sem fio e vice-versa A frequumlecircncia de
difusatildeo deve ser diversa das maciccedilamente utilizadas ISM (Aplicaccedilotildees Industriais Cientiacuteficas
e Meacutedicas) por motivos oacutebvios a escolha deve recair nas faixas atribuiacutedas para aplicaccedilatildeo
moacutevel terrestre preferencialmente as proacuteximas das bases de VHF e UHF 41015 MHz ateacute 50
MHz e 3354 MHZ ateacute 3999 MHz (ANATEL 2002)
Fig 49 - Espectro de frequumlecircncias no Brasil
423 Informaccedilotildees de Gerenciamento
As informaccedilotildees envolvidas estatildeo definidas em vehicleMIB e satildeo tratadas pelo agente
especialista que acompanha o veiacuteculo Os objetos ou atributos em questatildeo atendem a
legislaccedilatildeo brasileira de tracircnsito vigente e os requisitos baacutesicos do fabricante do revendedor e
do proprietaacuterio
39
424 Protocolo de Gerenciamento
O protocolo a ser utilizado eacute o SNMPv3 implementado sobre SNMPv2 A versatildeo 3 apresenta
vaacuterios avanccedilos na questatildeo de seguranccedila e as definiccedilotildees podem ser vistas nas RFCs 2571 a
2575 Como esta versatildeo natildeo eacute completa existe a necessidade da versatildeo anterior que pode ser
vista nas RFCs 1905 e 1906
43 Arquitetura de Informaccedilatildeo
A vehicleMIB foi projetada para atender as demandas baacutesicas de todas entidades fiacutesicas e
juriacutedicas que interagem com um automoacutevel Esta MIB procura natildeo conflitar com os sistemas
atualmente implantados que foram concebidos com outra finalidade
A pesquisa que resultou nesta MIB abrangeu a atual legislaccedilatildeo de tracircnsito os atuais coacutedigos
procedimentos e nuacutemeros empregados pela induacutestria automobiliacutestica e suas concessionaacuterias
As funccedilotildees principais de um automoacutevel foram contempladas somou-se a elas algumas
variaacuteveis trazidas do universo de redes de computadores e outras retiradas de carros-conceito
431 Desenvolvimento da MIB
Utilizou-se como ferramenta de auxiacutelio um pacote de programas da MG-Soft chamado MIB
Browser Professional Edition sendo que as figuras que mostram a aacutervore da MIB satildeo telas
capturadas deste software
40
f j MG-SOFT MIszlig Compiler - [MIszlig Group1J File Edit View Modules Jools Window Help
B MIB Tree B Q ] iso
B - Q org B Q dod
R-f1 internetiQ j directorv
+i _ J mgmtR I__| experimental
B vehicleMIBi Q j vehideMIBObjects Si f j vehicleMIBNotifications IS _ J vehicleMIBConformance
f i L_1 private I- SNMPvl Traps
ffl iJ T extual ConventionsS Type Assignments
Fig 410 - Aacutervore da MIB
A vehicleMIB faz parte do grupo experimental (3) segundo a notaccedilatildeo ASNl utilizada pelo
protocolo SNMP Os objetos definidos (OBJECT IDENTIFIER) para compor a vehicleMIB
foram trecircs a saber
vehicleMIBObjects conteacutem todas as informaccedilotildees relativas a identificaccedilatildeo do veiacuteculo
(vehicleldent) ao proprietaacuterio do veiacuteculo (vehicleOwner) o seu histoacuterico (vehicleHistory)
valores momentacircneos (vehicleStatus) e variaacuteveis para controle (vehicleControl)
vehicleMIBNotifications este objeto comporta os atributos utilizados para notificaccedilatildeo de
eventos importantes e se destinam principalmente para servir ao motoristaproprietaacuterio
vehicleMIBConformance este grupo define as necessidades e possibilidades de
implementaccedilatildeo segundo uma famiacutelia de objetos (OBJECT-GROUP) preacute-determinada Os
atributos referentes a grupos e as questotildees de concordacircncia estatildeo contidos nos OBJECT
IDENTIFIER vehicleGroups e vehicleCompliance
41
bullJMG-SOFT MIB Compilei [MIB Group]Uumliacute File Edit View Modules loots Window Help
tg satildegt U m amp T raquo f t I o s P3 m p | 0
B ^ MIB Tree B _ J iso
H Q j org eacute Q dod
Eacute j J internetP~1 directory
B i_ J mgmt rsquo Q j mib-2
agrave Q experimental Ograve OtildeEcirc vehicleMIB
Egrave __| vehicleMIBObjectsSi _ J vehicleldent ffl- n vehicleOwner E _ ] vehicle History ffl- fj vehicleStatus Egrave C j vehicleControl
atilde __) vehicleMIBNotificationsvehicleN otificationChangeO ilAndM aintenance
lt4 vehicleN otificationHelp d f vehicleNotificationGuaranty
B _ ] vehicleMIBConformance IacuteB _ J vehicleCompliance Eacute L J vehicleGroups
B -(_J private1Q j enterprises
Fig 411mdash Aacutervore de vehicleMIBObjects
432 Descriccedilatildeo de vehicleMIBObjects
Esta seccedilatildeo descreve com maiores detalhes cada variaacutevel que compotildee a vehicleMIBObjects
que eacute composta pelos grupos vehicleldent vehicleOwner vehicleHistory vehicleStatus e
vehicleControl
42
4321 Grupo vehicleldent
F1 P 1 experimental Eacute- vehicleMIB
lEacute vehicleMIB Objects B- [_ J vehicleldent
vehicleldentManufacturer vehicleldentModel
vehicleldentSoftwareVersionamp vehideldentAgentSoftwareVersion
vehiclel dentType vehicleldentFuel vehicleldentManufacturingYear vehiclel dentM odelYrsquo ear vehiclel dentCapacity
I^ vehiclel dentPoweri-- vehiclel dentM otorType
vehiclel dentM otorNumber vehiclel dentCylinder
vehiclel dentFirstOilChange | ^ vehicleldentFirstMaintenance
gt$j vehicleldentMaintenancePeriod vehiclel dentColor
i vehiclel dentChassisl d j-- vehicleldentLicencePlate bull vehicleldentlpAddress i - ^ vehicleldentMacAddress h vehiclel dentS eriaIN umber vehicleldentGuaranty
Fig 411 - Aacutervore de vehicleldent
vehicleldentManufacturer - O objeto vehicleldentManufacturer eacute uma string que armazena o
nome da empresa que produz o veiacuteculo eacute gravada em faacutebrica e natildeo se altera mais Esta
variaacutevel seraacute preenchida por exemplo com ldquoGeneral Motorsrdquo ldquoVolkswagenrdquo ou ldquoYamahardquo
vehicleldentModel - Esta variaacutevel conteraacute a identificaccedilatildeo do modelo do veiacuteculo eacute fixa e natildeo
pode ser alterada Ex Palio EX Xsara Picasso Celta
vehicleldentSoftwareVersion - Este atributo eacute reservado agrave versatildeo do firmware ou software do
veiacuteculo e eacute atualizado cada vez que eacute feito o upgrade do mesmo Este programa eacute uma espeacutecie
de sistema operacional do hardware contido no veiacuteculo
vehicleldentAgentSoftwareVersion - A versatildeo do agente de gerenciamento pode ou natildeo
coincidir com a versatildeo de firmware Caso estes programas tenham tratamento e evoluccedilatildeo
distintos as versotildees podem ser atualizadas separadamente e teratildeo coacutedigos diferentes
vehicleldentType - Este objeto serve para identificar o tipo de veiacuteculo segundo determinaccedilatildeo
das leis brasileiras de tracircnsito O tipo de veiacuteculo automotor consta na documentaccedilatildeo de
licenciamento e pode ser por exemplo tipo automoacutevel de passeio caminhatildeo de carga ocircnibus
de passageiros etc
vehicleldentFuel - A variaacutevel vehicleldentFuel serve para identificar o combustiacutevel principal
para que o veiacuteculo foi originalmente construiacutedo Eacute gravado na linha de montagem e
permanece caso haja transformaccedilatildeo posterior no motor do veiacuteculo este dado natildeo pode ser
alterado Ex gasolina tipo C oacuteleo diesel energia eleacutetrica etc
vehicleldentManufacturing Year - Neste atributo eacute gravado o ano de fabricaccedilatildeo do veiacuteculo
Depois de gravado natildeo se altera
vehicleldentModelYear - A vehicleldentModelYear armazena o ano do modelo do veiacuteculo
que pode ou natildeo coincidir com o ano de fabricaccedilatildeo
vehicleldentCapacitv - Esta variaacutevel eacute uma string que armazena a capacidade do veiacuteculo de
acordo com a destinaccedilatildeo do mesmo ou seja se se tratar de um caminhatildeo a capacidade de
carga seraacute de 40000 kg se for um automoacuteveL a capacidade seraacute de 5 passageiros por
exemplo
vehicleldentPower - Identifica a potecircncia nominal da motorizaccedilatildeo principal do veiacuteculo que
pode ser expressa em cv (cavalo-vapor) ou W (watt) de acordo com a legislaccedilatildeo vigente no
paiacutes de utilizaccedilatildeo do veiacuteculo
vehicleldentMotorTvpe - Este atributo armazena a identificaccedilatildeo da principal forma de
motorizaccedilatildeo do veiacuteculo ou seja qual o tipo de motor que preferencialmente ou
prioritariamente eacute utilizado Caso o veiacuteculo seja um hiacutebrido com motor a combustatildeo e
eleacutetrico armazenar a identificaccedilatildeo do motor mais utilizado
vehicleldentMotorNumber - Este objeto armazena o nuacutemero de identificaccedilatildeo do motor do
veiacuteculo que eacute uacutenico e faz parte do conjunto de nuacutemeros que identificam o conjunto de
sistemas que compotildee um veiacuteculo
vehicleldentCvlinder - Utilizada para informar o nuacutemero total de cilindros (pistotildees) do motor
caso se trate de um motor de combustatildeo
vehicleldentFirstOilChange - Esta variaacutevel serve para armazenar a distacircncia maacutexima
percorrida - a popular ldquoquilometragemrdquo - para se realizar a primeira troca de oacuteleo lubrificante
interno do motor Esta informaccedilatildeo serviraacute para que o condutor do veiacuteculo seja notificado a
tempo de proceder agrave troca sem causar danos ao motor nem perder a garantia de faacutebrica
vehicleldentOilChangePeriod - O objeto em questatildeo armazena o valor em km ou milhas
recomendado pelo fabricante entre trocas de oacuteleo lubrificante do motor Ex 10000 km
vehicleldentFirstMaintenance - A variaacutevel vehicleldentFirstMaintenance serve para registrar
o limite de quilometragem para realizaccedilatildeo da primeira revisatildeo gratuita do veiacuteculo Existe na
vehicleMIB uma notificaccedilatildeo que utiliza este atributo com o objetivo de resguardar o
proprietaacuterio de um eventual esquecimento ou distraccedilatildeo que acarretaria perda de garantia
vehicleldentMaintenancePeriod - O atributo eacute registrado em faacutebrica e representa o valor da
quilometragem recomendada entre as manutenccedilotildees preventivas E uma seguranccedila a mais para
o usuaacuterio que seraacute avisado sempre que determinados conjuntos de peccedilas principalmente
mecacircnicas estiverem com seu desgaste natural no limite
vehicleldentColor - A vehicleldentColor eacute a string que armazena o nome da cor predominante
do veiacuteculo Esta informaccedilatildeo eacute gravada em faacutebrica e permanece inalterada durante a vida uacutetil
do veiacuteculo
vehicleldentChassisId - Todo veiacuteculo possui um nuacutemero de identificaccedilatildeo gravado fisicamente
em seu chassis ou monobloco esta variaacutevel armazena este nuacutemero
vehicleldentLicencePlate - Este atributo armazena a placa do veiacuteculo no caso do Brasil
composto por 3 letras e 4 nuacutemeros Esta identificaccedilatildeo somente eacute conhecida apoacutes o
licenciamento do veiacuteculo que eacute feito apoacutes a venda em consequumlecircncia o valor somente poderaacute
ser gravado na concessionaacuteria ou revenda
vehicleldentlpAddress - Esta variaacutevel estaacute determinada na vehicleMIB para uma eventual
necessidade de acesso a Internet sendo que um provedor de acesso iraacute fornecer o valor que
seraacute volaacutetil e teraacute a mesma duraccedilatildeo do acesso solicitado
vehicleldentMacAddress - Este campo foi implementado para que o veiacuteculo utilize um
nuacutemero uacutenico de identificaccedilatildeo dentro das mesmas regras vaacutelidas hoje para equipamentos e
acessoacuterios de informaacutetica A utilizaccedilatildeo de uma identificaccedilatildeo deste tipo poderaacute substituir uma
ou mais jaacute existentes
vehicleldentSerialNumber - O nuacutemero de seacuterie de produccedilatildeo do veiacuteculo eacute gravado em faacutebrica e
permanece inalterado durante a vida do mesmo Segue as regras de cada fabricante
vehicleldentWarrantv - Este atributo armazena o valor referente ao periacuteodo de garantia do
veiacuteculo tipicamente 1 ou 2 anos a partir da data da primeira venda Esta informaccedilatildeo serve
para que o proprietaacuterio seja notificado antes do vencimento deste limite para que possa
realizar as manutenccedilotildees necessaacuterias com um miacutenimo de gasto
4322 Grupo vehicleOwner
vehicleOwnerName - A variaacutevel vehicleOwnerName armazena o nome do proprietaacuterio do
veiacuteculo o mesmo nome que consta no documento legal de licenciamento Eacute gravado na
concessionaacuteria e alterado de acordo com os documentos do veiacuteculo
vehicleOwnerRegister - Este objeto serve para armazenar um nuacutemero de algum documento de
identificaccedilatildeo do proprietaacuterio No Brasil os valores preferenciais satildeo o Cadastro de Pessoa
Fiacutesica (CPF) e o Cadastro Nacional da Pessoa Juriacutedica (CNPJ) mas pode conter os nuacutemeros
da carteira nacional de habilitaccedilatildeo ou carteira de identidade
vehicleOwnerPhone - O atributo vehicleOwnerPhone registra o nuacutemero de um telefone de
contato do proprietaacuterio do veiacuteculo
vehicleOwnerMail - Esta string serve para armazenar o endereccedilo eletrocircnico (e-mail) do
proprietaacuterio do veiacuteculo Este valor e o anterior satildeo regravados em concessionaacuteria a cada troca
de proprietaacuterio
4323 Grupo vehicIeHistory
3 T I experimental vehicleMIB
Otilde P jJ vehicleMIBObjects Eacute L J vehicleldent El i_ J vehicleOwner
vehicleOwnerName vehicleO wnerR egister vehicleOwnerFone vehicleOwnerMail
B l_ J vehicleH istoryvehicleH istory D eliveryD ate vehicleH istoryVendor vehicleH istoryDealer
^ vehicleH istoryN umLinesEacute1 __J vehicleH istoryT able
B - lla vehicleH istoryEntryvehicleHistoryLinelndex
Q vehicleHistoryMaintenanceDate ^ vehicleH istoryMaintenance
vehicleH istoryuumlilChangeD ate Q vehicleH istoryOilChange
Fig 413 - Arvore de vehicleOwner e vehicIeHistory
vehicleHistorvDelivervDate - A variaacutevel em questatildeo foi criada para armazenar a data da
primeira entrega do veiacuteculo tipicamente a data constante na nota fiscal de venda da
montadora ou da concessionaacuteria destinada ao proprietaacuterio
vehicleHistoryVendor - A vehicleHistoryVendor armazena o nome do vendedor que realizou
a venda do veiacuteculo ao proprietaacuterio Este vendedor eacute tipicamente um funcionaacuterio da revenda
ou concessionaacuteria
vehicleHistorvDealer - O nome da revenda ou concessionaacuteria (pessoa juriacutedica) eacute gravado
neste campo de forma que fique registrada a empresa que comercializou o veiacuteculo
vehieleHistoryNumLines - Representa o nuacutemero maacuteximo de linhas que seratildeo armazenadas na
tabela vehicleHistoryTable
vehicleHistorvLinelndex - Representa o iacutendice da tabela vehicleHistoryTable
vehicleHistoryMaintenanceDate - A variaacutevel vehicleHistoryMaintenanceDate serve para
registrar as datas das manutenccedilotildees preventivas realizadas contendo dia mecircs e ano Esta
informaccedilatildeo serve principalmente para resguardar o usuaacuterio do veiacuteculo quanto agraves garantias de
peccedilas e sistemas
vehicleHistoryMaintenance - Aqui se identifica a quilometragem do veiacuteculo na ocasiatildeo em
que eacute realizada a manutenccedilatildeo preventiva Informada em quilocircmetros corresponde agrave marcaccedilatildeo
presente do odocircmetro do veiacuteculo
vehicleHistoryOilChangeDate - Esta variaacutevel armazena a data das trocas de oacuteleo lubrificante
do motor cuja periodicidade eacute definida pelo fabricante e deve ser cumprida a risca para o
veiacuteculo natildeo perder a garantia
vehicleHistoryOilChange - Este atributo registra a quilometragem do veiacuteculo por ocasiatildeo da
troca de oacuteleo lubrificante correspondente
48
4324 Grupo vehicleStatus
B - n experimental S gg vehicleMIB
vehicleMIBObjectsS3 __] vehicleldentra- r~l vehicleQwner reg L_3 vehicleHistory
S Q vehicleStatus|--reggt vehicleS tatusHeip j- - vehicles atusNurnLines
B r_ j vehicles tatusT able B l|sj vehicles tatusEntry
vehicleS tatusLinelndex vehicleS tatusS peed j- ^ vehicleStatusRpm
vehicleStatusMotorTemperature vehicleStatusFuelLevel
^ vehicleS tatusKmvehicleStatusTirePressure
^ vehicleStatusMotorOilLevel vehicleS tatusBatteryLevel
^ vehicleStatusLocation B Q j vehicleControl
j-regraquo vehicleControlFuel J ______ j______ 1 vehicleContfQllgnition________________
Fig 414 - Aacutervore de vehicleStatus
vehicleStatusHelp - Esta variaacutevel pode assumir somente os valores de ligado ou desligado eacute
acionada pelo condutor do veiacuteculo e serve como pedido de socorro Uma notificaccedilatildeo eacute emitida
a partir da vehicleStatusHelp
vehicleStatusNumLines - Este atributo serve para definir o nuacutemero maacuteximo de linhas da
tabela vehicleStatusTable
vehicleStatusLinelndex - Esta variaacutevel eacute o iacutendice da tabela vehicleStatusTable
vehicleStatusSpeed - Neste atributo eacute registrada a velocidade presente do veiacuteculo fornecida
pelo sistema convencional de sensoriamento do veiacuteculo em quilocircmetros ou milhas por hora
vehicleStatusRpm - A vehicleStatusRpm armazena o valor atual de rotaccedilotildees ou giros do eixo
principal do motor a unidade eacute rpm (rotaccedilotildees por minuto)
vehicleStatusMotorTemperature - Este atributo registra a temperatura atual do liacutequido de
arrefecimento do motor em graus centiacutegrados ou Fahrenheit
vehicleStatusFuelLevel - A variaacutevel vehicleStatusFuelLevel eacute usada para indicar o niacutevel atual
do combustiacutevel principal do veiacuteculo
vehicleStatusKm - A variaacutevel armazena a quilometragem total percorrida pelo veiacuteculo desde
sua fabricaccedilatildeo em quilocircmetros ou milhas terrestres
vehicleStatusTvrePressure - Este atributo foi criado para registrar o valor presente da pressatildeo
nos pneus do veiacuteculo e serve para informar sobre um pneu que esteja furado ou com uma
quantidade insuficiente de material gasoso ou liacutequido em seu interior Este monitoramento jaacute
existe hoje principalmente em caminhotildees de carga sendo raro em motocicletas e
automoacuteveis
vehicleStatusMotorOilLevel - Esta variaacutevel marca o niacutevel presente de oacuteleo lubrificante do
motor e ajuda a identificar uma eventual ldquoqueimardquo de oacuteleo ou seja um consumo acima do
previsto pelo fabricante que pode resultar em dano grave ao motor
vehicleStatusBatteryLevel - Este valor corresponde agrave carga atual da bateria que eacute usada
principalmente para dar a partida no veiacuteculo
vehicleStatusLocation - A informaccedilatildeo de localizaccedilatildeo do veiacuteculo pode ser feita de duas
maneiras uma aproximada resultado da associaccedilatildeo com a raacutedio-base que recebeu a
identificaccedilatildeo do veiacuteculo A segunda forma mais precisa eacute a partir da informaccedilatildeo gerada por
um moacutedulo GPS (global positioning system) do veiacuteculo o GPS atualiza constantemente a
vehicleStatusLocation com as coordenadas presentes
4325 Grupo vehicleControl
vehicleControlFuel - Este atributo de controle assume ligado ou desligado e eacute a forma do
sistema puacuteblico de controle da malha viaacuteria interromper remotamente o fornecimento de
combustiacutevel para o motor ocasionando a parada do veiacuteculo Esta accedilatildeo de controle eacute feita nos
casos de roubo fuga ou sequumlestro e requer intervenccedilatildeo policial
vehicleControlIgnition - Este atributo de controle assume ligado ou desligado e eacute a forma do
sistema puacuteblico de controle da malha viaacuteria interromper remotamente o sistema de igniccedilatildeo de
combustiacutevel para o motor ocasionando a parada do veiacuteculo Eacute uma alternativa ao controle
anterior pois enquanto um desliga a bomba de combustiacutevel o outro corta a energia eleacutetrica
que ocasiona a queima de combustiacutevel que aciona o motor Esta accedilatildeo de controle eacute feita nos
casos de roubo fuga ou sequumlestro e requer intervenccedilatildeo policial
433 Descriccedilatildeo de vehicleMIBNotificationsS L J experimental
Eacute H fg vehicleMIBB lt01 vehicleMIBObjects
Eacute vehicleldent Eacute O vehicleOwner te j__j vehicleHistory Eacute - f l vehicleStatus B - P l vehicleControl
U vehicleM IB N otificationsvehicleN otificationChangeO ilAndM aintenance
if vehicleN otificationHelp A f vehicleN otificationGuatanty
Eacute L J vehicleMIBConiacuteorrnance H r~l private______________________________________________
Fig 415 - Aacutervore de vehicleMIBNotifications
vehicleNotificationChangeOilAndMaintenance - Esta notificaccedilatildeo eacute emitida quando os limites
de troca de oacuteleo lubrificante do motor ou de manutenccedilatildeo preventiva estiverem proacuteximos e
auxilia o condutor do veiacuteculo a realizar estas tarefas em tempo haacutebil natildeo correndo o risco de
dano ou de perda de garantia
vehicleNotificationHelp - Esta notificaccedilatildeo eacute acionada em caso de pedido de socorro pelo
condutor do veiacuteculo
vehicleNotificationWarranty - A notificaccedilatildeo em questatildeo foi criada para informar o condutor
do veiacuteculo da aproximaccedilatildeo do final do periacuteodo de garantia regulamentar dado pela montadora
do veiacuteculo Este aviso permite que sejam feitos consertos sem ocircnus ou seja dentro da
cobertura da garantia
434 Descriccedilatildeo de vehicleMIBConformance
As regras de conformidade satildeo os niacuteveis de implementaccedilotildees da base de dados possiacuteveis
partindo de um conjunto miacutenimo aceitaacutevel ateacute a implementaccedilatildeo total A tabela 41 apresenta
as implementaccedilotildees baacutesica avanccedilada de controle e plena
4341 Descriccedilatildeo de vehicleComplience
vehicleBasicComplience - esta regra de conformidade incorpora o miacutenimo conjunto de
variaacuteveis que devem ser implementadas num veiacuteculo basicamente dados de identificaccedilatildeo e
status Estas variaacuteveis satildeo contidas em vehicleBasicGroup
vehicleAdvancedComplience - esta norma acrescenta a anterior os dados histoacutericos e as
notificaccedilotildees Composta pelos grupos vehicleBasicGroup vehicleAdvancedGroup e
vehicleNotificationsGroup
vehicleControlComplience - aleacutem das variaacuteveis de identificaccedilatildeo esta regra solicita as
implementaccedilotildees dos objetos de controle ou seja vehicleBasicGroup mais
vehicleControlGroup
vehicleFullComplience - esta implementaccedilatildeo considera todos os objetos da MIB no veiacuteculo
possibilitando identificaccedilatildeo completa dados estatiacutesticos status atual e capacidade de controle
Os grupos satildeo vehicleBasicGroup vehicleAdvancedGroup vehicleNotificationsGroup e
vehicleControlGroup
52
OBJETO BASIC ADV CONTROL FULL
vehicleldentManufacturer X X X X
vehicleldentModel X X X X
vehicleldentSoflware V ersion X X X X
vehicleldentAgentSoftwareVersion X X X X
vehicleldentT ype X X X X
vehicleldentFuel X X X X
vehicleldentManufacturing Y ear X X X X
vehicleldentModel Year X X X X
vehicleldentCapacity X X X X
vehicleldentPower X X X X
vehicleldentMotorType X X X X
vehicleldentMotorNumber X X X X
vehicleldentCylinder X X X X
vehicleldentFirstOilChange X X X X
vehicleldentOilChangePeriod X X X X
vehicleldentFirstMaintenance X X X X
vehicleldentMaintenancePeriod X X X X
vehicleldentColor X X X X
vehicleldentChassisId X X X X
vehicleldentLicencePlate X X X X
vehicleldentlpAddress X X X X
53
vehicleldentMacAddress X X X X
vehicleldentSerialNumber X X X X
vehicleldent Warranty X X X X
vehicleOwnerName X X
vehicleOwnerRegister X X
vehicleOwnerPhone X X
vehicleOwnerMail X X
vehicleHistoryDeliveryDate X X
veMcleHistoryV endor X X
vehicleHistoryDealer X X
vehicleHistoryNumLines X X
vehicleHistoryLinelndex X X
vehicleHistoryMaintenanceDate X X
vehicleHistoryMaintenance X X
vehicleHistoryOilChangeDate X X
vehicleHistoryOilChange X X
vehicleStatusHelp X X X X
vehicleStatusNumLines X X X X
vehicleStatusLinelndex X X X X
vehicleStatusSpeed X X X X
vehicleStatusRpm X X X X
vehicleStatusMotorTemperature X X X X
54
vehicleStatusFuelLevel X X X X
vehicleStatusKm X X X X
vehicleStatusTyrePressure X X X X
vehicleStatusMotorOilLevel X X X X
vehicleStatusBatteryLevel X X X X
vehicleStatusLocation X X X X
vehicleControlFuel X X
vehicleControlIgnition X X
vehicleNotificationChangeOilAndMaintenance X X
vehicleNotificationHelp X X
vehicleNotificationWarranty X X
Tabela 41 - Planilha de Conformidade
4342 Descriccedilatildeo de vehicleGroups
vehicleBasicGroup - conteacutem as variaacuteveis vehicleldentManufacturer vehicleldentModel
vehicleldentSoftwareVersion vehicleldentAgentSoftwareVersion vehicleldentType
vehicleldentFuel vehicleldentManufacturingYear vehicleldentModelYear vehicleldent
Capacity vehicleldentPower vehicleldentMotorType vehicleldentMotorNumber vehicle
IdentCylinder vehicleldentFirstOilChange vehicleldentOilChangePeriacuteod vehicleldentFirst
Maintenance vehicleldentMaintenancePeriod vehicleldentColor vehicleldentChassisId
vehicleldentLicencePlate vehicleldentlpAddress vehicleldentMacAddress vehicleldent
SerialNumber vehicleldentWarranty vehicleStatusHelp vehicleStatusNumLines
vehicleStatus Linelndex vehicleStatusSpeed vehicleStatusRpm vehicleStatusMotor
Temperature vehicleStatusFuelLevel vehicleStatusKm vehicleStatusTirePressure vehicle
StatusMotorOilLevel vehicleStatusBatteryLevel vehicleStatusLocation
vehicleAdvancedGroup - conteacutem os objetos vehicleOwnerName vehicleOwnerRegister
vehicleOwnerPhone vehicleOwnerMail vehicleHistoryDeliveryDate vehicleHistoryVendor
vehicleHistoryDealer vehicleHistoryNumLines vehicleHistoryLinelndex vehicleHistory
MaintenanceDate vehicleHistoryMaintenance vehicleHistoryOilChangeDate vehicleHistory
OilChange
vehicleControlGroup - conteacutem as variaacuteveis vehicleControlFuel e vehicleControlIgnition
vehicleNotificationsGroup - conteacutem os objetos vehicleNotificationChangeOilAnd
Maintenance vehicleNotificationHelp e vehicleNotificationWarranty
56
5 - CONCLUSAtildeO
O Brasil eacute um paiacutes com grandes mazelas sociais que satildeo agravadas por acidentes crimes e
contravenccedilotildees Todos estes eventos geram grandes prejuiacutezos econocircmicos e morais a toda
populaccedilatildeo Esta dissertaccedilatildeo propocircs definir um modelo tecnicamente viaacutevel que incremente
sensivelmente a capacidade do Estado de gerenciar sua frota de veiacuteculos que satildeo elementos
sempre presentes nos eventos em questatildeo
Este trabalho procurou detalhar fiacutesica e funcionalmente cada elemento necessaacuterio para que o
Modelo de Gerenciamento de Veiacuteculos Automotores funcione Embasou teoricamente as
vaacuterias tecnologias envolvidas e consolidou-as com sistemas similares existentes O passo
inicial para que haja o desenvolvimento das vaacuterias peccedilas do quebra-cabeccedila foi efetivamente
criado que foi o Modelo de Informaccedilatildeo - a MIB
Esta base de dados - a vehicleMIB - representa o ponto de partida para o desenvolvimento de
elementos necessaacuterios ao modelo aqui especificado A proacutepria MIB pode ser estendida de
acordo com as necessidades e caracteriacutesticas proprietaacuterias de cada fabricante de veiacuteculos Mas
as grandes frentes que se abrem satildeo as de desenvolvimentos de aplicaccedilotildees de gerenciamento e
equipamentos dedicados Neste sentido pretende-se dar continuidade a esta pesquisa atraveacutes
da especificaccedilatildeo e implementaccedilatildeo do microservidor veicular uma peccedila de hardware capaz de
interagir com sensores e atuadores de um automoacutevel e ao mesmo tempo comunicar-se com
uma rede ethemet sem fio e com o motorista tudo de forma segura e confiaacutevel
Os desafios poliacuteticos e sociais natildeo satildeo menores um modelo como o proposto aqui altera a
percepccedilatildeo e os haacutebitos das pessoas Altera tambeacutem a balanccedila do poder econocircmico do capital
pois algumas empresas simplesmente perdem sua utilidade bem como alguns oacutergatildeos estatais
Em compensaccedilatildeo novas empresas surgem novas tecnologias satildeo criadas e o paiacutes toma a
vanguarda em gerenciamento viaacuterio sepultando os interesses particulares em detrimento do
coletivo
O trabalho aqui desenvolvido representa a possibilidade de um avanccedilo social e econocircmico
consideraacutevel e recomenda-se que a pesquisa e o desenvolvimento continuem nesta linha
buscando materializar as ideacuteias e conceitos apresentados no Modelo de Gerenciamento de
Veiacuteculos Automotores
57
ANEXO 1 - VehicleMIB
VEHICLE-MIB DEFINITIONS = BEGIN
IMPORTSdirectory mgmt experimental enterprises
FROM RFC1155-SMI MODULE-IDENTITY OBJECT-TYPE NOTIFICATION-TYPE OBJECT-IDENTITY Counter32 Gauge32 Integer32 IpAddress
FROM SNMPv2-SMI DisplayString TimeStamp Timelnterval TestAndlncr
AutonomousType DateAndTime TEXTUAL-CONYENTION FROM SNMPv2-TC
MODULE-COMPLIANCE OBJECT-GROUP NOTIFICATION-GROUP FROM SNMPv2-CONF
mib-2FROM RFC1213-MIB
Positiveinteger NonNegativelnteger FROM UPS-MIB
MacAddressFROM BRIDGE-MIB
- 136 131vehicleMIB MODULE-IDENTITY
LAST-UPDATED 200210151827Z - october 15 2002 at 1827 ORGANIZATION UFSC - CPGCCCONT ACT-INF O
Bobiquins Estevatildeo de MelloPostal address BR Sistemas Ltda
Rua Lauro Linhares 2123803ATrindadeFlorianoacutepolis SC88036-002Brasil
Tel 55 48 234 8945 Fax 55 48 234 8945
E-mail bobibrsistemascombrDESCRIPTION
The MIB module to describe vehicles= experimental 1
- 1361311vehicleMIBObjects OBJECT IDENTIFIER = vehicleMIB 1
mdash The Device Identification group
All objects in this group except for vehicleldentLicencePlate and vehiclelpAddress are set at device initialization and remain static
- I36I3111vehicleldent OBJECT IDENTIFIER vehicleMIBObjects 1
- 136L31111vehicleldentManufacturer OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The name of the vehicles manufacturer= vehicleldent 1
- 136131112vehicleldentModel OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles model designation= vehicleldent 2
- 136131113vehicleldentSoftwareVersion OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles firmwaresoftware version(s) This variablemay or may not have the same value asvehicleldentAgentSoftwareVersion in some implementations
vehicleldent 3
- 136131114vehicleldent Agent Soft wareV ersion OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles agent software version This variable may or may not have the same value asvehicleldentvehicleSoftwareVersion in some implementations
= vehicleldent 4
- 136131115vehicleldentType OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles identification type= vehicleldent 5
- L36131116vehicleldentFuel OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles fuel identification= vehicleldent 6
- 136131117vehiclel dentManufacturing Y ear OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles year= vehicleldent 7
- 136131118vehicleldentModelYear OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles model year vehicleldent 8
- 136L31119vehicleldentCapacity OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles capacity= vehicleldent 9
- 1361311110vehicleldentPower OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles engine power
= vehicleldent 10
-1361311111vehicleldentMotorType OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles motor type= vehicleldent 11
- 1361311112vehicleldentMotorNumber OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles engine identification number= vehicleldent 12
- 1361311113vehicleldentCylinder OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles engine number of cylinders= vehicleldent 13
- 1361311114vehicleldentFirstOilChange OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles displacement required for the first oil change = vehicleldent 14
- 1361311115vehicleldentFirstMaintenance OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles displacement required for the first oficial maintenance
= vehicleldent 15
- 1361311116vehicleldentMaintenancePeriod OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles regular maintenance intervals= vehicleldent 16
-1361311117vehicleldentColor OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles predominant color= vehicleldent 17
- 1361311118vehicleldentChassisId OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles chassis identification number= vehicleldent 18
- 1361311119vehicleldentLicencePlate OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
A string which identifies the vehicles licence plate This object should be set by the dealer
= vehicleldent 19
- 1361311120vehicleldentlpAddress OBJECT-TYPE
SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION
The IP Address of the vehicle This value must be provided by the managing aplication A value of 0000 implies that there isnt a provider nearby
DEFVAL 00000000rsquoH = vehicleldent 20
- 1361311121vehicleldentMacAddress OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-only STATUS current DESCRIPTION
The MAC address used by this vehicle when it must be referred to in a unique fashion It is only required to be unique
REFERENCEIEEE 802ID-1990 Sections 64113 and 3125
= vehicleldent 21
-1361311122vehicleldentSerialNumber OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
A string which identifies the vehicles serial number = vehicleldent 22
- 1361311123vehicleldent Warranty OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
A string which identifies the vehicles warranty= vehicleldent 23
mdash Owner Group
- I36I3112vehicleOwner OBJECT IDENTIFIER = vehicleMIBObjects 2
- L36131121 vehicleOwnerName OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
A string which identifies the vehicles ownerThis object should be set by the dealer
= vehicleOwner 1
- 136L31122vehicleOwnerRegister OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current
DESCRIPTIONA string which identifies the owners registerThis object should be set by the dealer
= vehicleOwner 2
- 136131123 vehicleOwnerPhone OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
A string which identifies the owners phone number This object should be set by the dealer
vehicleOwner 3
- 136131124 vehicleOwnerMail OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
A string which identifies the owners e-mailThis object should be set by the dealer
vehicleOwner 4
mdash History Group
- 13613113vehicleHistory OBJECT IDENTIFIER = vehicleMIBObjects 3
- 136131131vehicleHistoryDeliveryDate OBJECT-TYPE
SYNTAX DateAndTime MAX-ACCESS read-write STATUS current DESCRIPTION
The vehicles delivery date and time= vehicleHistory 1
- 136L31132vehicleHistory Vendor OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
The name of the vehicles vendor= vehicleHistory 2
65
- 136L31133vehicleHistoryDealer OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
The name of the vehicles dealer= vehicleHistory 3
- 136131134vehicleHistoryNumLines OBJECT-TYPE
SYNTAX NonNegativelnteger MAX-ACCESS read-only STATUS current DESCRIPTION
The number of Status lines utilized in this device This variable indicates the number of rows in the History table
= vehicleHistory 4
- I36I31135 vehicleHistoryTable OBJECT-TYPE
SYNTAX SEQUENCE OF VehicleHistoryEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION
A list of History table entries= vehicleHistory 5
- 1361311351VehicleHistoryEntry OBJECT-TYPE
SYNTAX VehicleHistoryEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION
An entry containing information applicable to a particular History line
INDEX vehicleHistoryLinelndex = vehicleHistoryTable 1
VehicleHistoryEntry = SEQUENCE vehicleHistoryLinelndex INTEGER vehicleHistoryMaintenanceDate DateAndTime vehicleHistoryMaintenance NonNegativelnteger vehicleHistoryOilChangeDate Date AndT ime vehicleHistoryOilChange NonNegativelnteger
- 13613113511
66
vehicleHistoryLinelndex OBJECT-TYPE SYNTAX Positiveinteger MAX-ACCESS not-accessible STATUS current DESCRIPTION
The History line identifier= vehicleHistoryEntry 1
- 13613113512vehicleHistoryMaintenanceDate OBJECT-TYPE
SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION
The maintenance date= vehicleHistoryEntry 2
- 13613113513vehicleHistoryMaintenance OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS kmMAX-ACCESS read-only STATUS current DESCRIPTION
The present displacement of the vehicle on vehicleHistoryMaintenanceDate
= vehicleHistoryEntry 3
- 13613113514vehicleHistoryOilChangeDate OBJECT-TYPE
SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION
The motors oil change date= vehicleHistoryEntry 4
- 13613113515vehicleHistoryOilChange OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS kmMAX-ACCESS read-only STATUS current DESCRIPTION
The present displacement of the vehicle on vehicleHistoryOilChangeDate
= vehicleHistoryEntry 5
mdash The Status group
- 13613114vehicleStatus OBJECT IDENTIFIER = vehicleMIBObjects 4
- 136L31141 vehicleStatusHelp OBJECT-TYPE
SYNTAX INTEGER on(l) off(2)
MAX-ACCESS read-write STATUS current DESCRIPTION
Setting this object to on will cause the vehicle system to send a help notification Setting this object to off means normal situation
= vehicleStatus 1
- 136131142vehicleStatusNumLines OBJECT-TYPE
SYNTAX NonNegativelnteger MAX-ACCESS read-only STATUS current DESCRIPTION
The number of Status lines utilized in this deviceThis variable indicates the number of rows in the Status table
= vehicleStatus 2
- 136131143 vehicleStatusTable OBJECT-TYPE
SYNTAX SEQUENCE OF VehicleStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION
A list of Status table entries= vehicleStatus 3
- I36I311431 VehicleStatusEntry OBJECT-TYPE
SYNTAX VehicleStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION
An entry containing information applicable to a particular Status line
INDEX vehicleStatusLinelndex = vehicleStatusTable 1
VehicleStatusEntry = SEQUENCE vehicleStatusLinelndex INTEGER vehicleStatusSpeed NonNegativelntegervehicleStatusRpm NonNegativelntegervehicleStatusMotorTemperature INTEGER vehicleStatusFuelLevel NonNegativelnteger vehicleStatusKm NonNegativelntegervehicleStatusTirePressure NonNegativelnteger vehicleStatusMotorOilLevel NonNegativelnteger vehicleStatusBatteryLevel NonNegativelnteger vehicleStatusLocation DisplayString
- I36I31134311vehicleStatusLinelndex OBJECT-TYPE
SYNTAX Positiveinteger MAX-ACCESS not-accessible STATUS current DESCRIPTION
The Status line identifier= VehicleStatusEntry 1
- 136131134312vehicleStatusSpeed OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS km per hourMAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles current speed= VehicleStatusEntry 2
- 136131134313vehicleStatusRpm OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS rotations per minuteMAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles current rotations per minute= VehicleStatusEntry 3
- 136131134314vehicleStatusMotorT emperature OBJECT-TYPE
SYNTAX INTEGER UNITS degrees CentigradeMAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles engine current temperature
= vehicleStatusEntry 4
- 136131134315 vehicleStatusFuelLevel OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS HireMAX-ACCESS read-only STATUS current DESCRIPTION
The current fuel level= vehicleStatusEntry 5
- 136131134316vehicleStatusKm OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS kmMAX-ACCESS read-only STATUS current DESCRIPTION
The current total displacement of vehicle = vehicleStatusEntry 6
- 136131134317 vehicleStatusTirePressure OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS psiMAX-ACCESS read-only STATUS current DESCRIPTION
The current tire pressure vehicleStatusEntry 7
- 136131134318 vehicleStatusMotorOilLevel OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS litreMAX-ACCESS read-only STATUS current DESCRIPTION
The current motor oil level= vehicleStatusEntry 8
- 136131134319 vehicleStatusBatteryLevel OBJECT-TYPE
SYNTAX INTEGER unknown(l) batteryNormal(2) batteryLow(3)
MAX-ACCESS read-only
STATUS currentDESCRIPTION
The indication of the capacity remaining in the vehicles battery system
= vehicleStatusEntry 9
- 1361311343110 vehicleStatusLocation OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
The GPS indication of the vehicles current location
vehicleStatusEntry 10
mdash The Control group
- 13613115vehicleControl OBJECT IDENTIFIER = vehicleMIBObjects 5
- 136131151 vehicleControlFuel OBJECT-TYPE
SYNTAX INTEGER on(l) off(2)
MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION
Setting this object to On(l) indicates that the vehicle is able to be turned on Setting to Off(2) will cause the fuel to be cut offrsquo
= vehicleControl 1
- 136131152 vehicleControlIgnition OBJECT-TYPE
SYNTAX INTEGER on(l) ofi(2)
MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION
Setting this object to On(l) indicates that the vehicle is to be turned on Setting to 00(2) will cause the eletric system to be cut off1
= vehicleControl 2
mdash Notifications
- This section defines the well-known notifications sent by- vehicle agents
- 1361312vehicleMIBNotifications OBJECT IDENTIFIER = vehicleMIB 2
- I36I3121vehicleNotificationChangeOilAndMaintenance NOTIFICATION-TYPE
OBJECTS vehicleHistoryMaintenanceDate vehicleHistoryMaintenance vehicleHistoryOilChangeDate vehicleHistoryOilChange
STATUS current DESCRIPTION
The vehicle is approaching oil change and regular maintenance dates This Notification is persistent and is resent at one day intervals until the history table is updated
= vehicleMIBNotifications 1
- 13613122vehicleNotificationHelp NOTIFICATION-TYPE
OBJECTS vehicleStatusHelp STATUS current DESCRIPTION
This Notification is sent when the vehicles conductor turns on a help switch
= vehicleMIBNotifications 2
- I36I3123vehicleNotificationWarranty NOTIFICATION-TYPE
OBJECTS vehicleldentWarranty STATUS current DESCRIPTION
The vehicles warranty is close to expiring dateThis Notification is persistent andis resent at one week intervals until dead line
= vehicleMIBNotifications 3
mdash Conformance information
mdash1361313vehicleMIBConformance OBJECT IDENTIFIER = vehicleMIB 3
-13613131vehicleCompliance OBJECT IDENTIFIER = vehicleMIBConformance 1
mdash compliance statements
mdash136131311vehicleBasicCompliance MODULE-COMPLIANCE
STATUS current DESCRIPTION
The compliance statement for vehicles that only support the identifying and status objects
MODULE mdash this moduleMANDATORY-GROUPS vehicleBasicGroup
= vehicleCompliance 1
mdash136131312vehicleAdvancedCompliance MODULE-COMPLIANCE
STATUS current DESCRIPTION
The compliance statement for vehicles that support advanced-feature functions such as history and notifications
MODULE mdash this moduleMANDATORY-GROUPS vehicleBasicGroup
vehicleAdvancedGroup vehicleNotificationsGroup
= vehicleCompliance 2
mdash136131313vehicleControlCompliance MODULE-COMPLIANCE
STATUS current DESCRIPTION
The compliance statement for vehicles that support control-featured functions
MODULE mdash this moduleMANDATORY-GROUPS vehicleBasicGroup
vehicleControlGroup = vehicleCompliance 3
mdash136131314vehicleFullCompliance MODULE-COMPLIANCE
STATUS current DESCRIPTION
The compliance statement for vehicles that support all functions
MODULE mdash this moduleMANDATORY-GROUPS vehicleBasicGroup
vehicleAdvancedGroup vehicleNotificationsGroup
73
vehicleControlGroup = vehicleCompliance 4
mdash units of conformance
mdash summary at a glance
mdash basic adv ControlmdashvehicleldentManufacturer X X X X
mdashvehicleldentModel x X X X
mdashvehicleldentSoftwareVersion x X X X
mdashvehicleldentAgentSoftwareVersion X X X X
mdashvehicleldentType X X X X
mdashvehicleldentFuel X X X X
mdashvehicleldentManufacturing Y ear X X X X
mdashvehicleldentModel Year X X X X
mdashvehicleldentCapacity X X X X
mdashvehicleldentPower X X X X
mdashvehicleldentMotorType X X X XmdashvehicleldentMotorNumber X X X X
mdashvehicleldentCylinder X X X X
mdashvehicleldentFirstOilChange X X X X
mdashvehicleldentOilChangePeriod X X X XmdashvehicleldentFirstMaintenance X X X X
mdashvehicleldentMaintenancePeriod X X X XmdashvehicleldentColor X X X X
mdashvehicleldentChassisId X X X XmdashvehicleldentLicencePlate X X X X
mdashvehicleldentlpAddress X X X XmdashvehicleldentMacAddress X X X X
mdashvehicleldentSerialNumber X X X XmdashvehicleldentWarranty X X X X
mdashvehicleOwnerName X X
mdashvehicleOwnerRegister X XmdashvehicleOwnerPhone X X
mdashvehicleOwnerMail X X
mdashvehicleHistoryDeliveryDate X X
mdashvehicleHistoryVendor X X
mdashvehicleHistoryDealer X X
mdashvehicleHistoryNumLines X X
mdashvehicleHistoryLinelndex X X
mdashvehicleHistoryMaintenanceDate X X
mdashvehicleHistoryMaintenance X X
mdashvehicleHistoryOilChangeDate X X
mdashvehicleHistoryOilChange X X
mdashvehicleStatusHelp X X X X
mdashvehicleStatusNumLines X X X X
mdashvehicleStatusLinelndex X X X X
mdashvehicleStatusSpeed X X X X
mdashvehicleStatusRpm X X X X
mdashvehicleStatusMotorTemperature X X X X
mdashvehicleStatusFuelLevel X X X X
mdashvehicleStatusKm X X X X
mdashvehicleStatusTyrePressure X X X X
--vehicleStatusMotorOilLevel X X X X
mdashvehicleStatusBatteryLevel X X X X
mdashvehicleStatusLocation X X X X
mdashvehicleControlFuel X X
mdashvehicleControlIgnition X X
mdashvehicleNotificationChangeOilAndMaintenance X X
mdashvehicleNotificationHelp X X
mdashvehicleNotificationWarranty X X
- units of conformance
- I36I3132vehicleGroups OBJECT IDENTIFIER = vehicleMIBConformance 2
- 136131321vehicleBasicGroup OBJECT-GROUP
OBJECTS vehicleldentManufacturer vehicleldentModel vehicleldentSoftwareVersion vehicleldent AgentSoft waumlre V ersion vehicleldentType vehicleldentFuel vehicleldentManufacturing Y ear vehicleldentModel Year vehicleldentCapacity vehicleldentPowervehicleldentMotorType vehicleldentMotorNumber vehicleldentCylindervehicleldentFirstOilChange vehicleldentOilChangePeriod vehicleldentFirstMaintenance vehicleldentMaintenancePeriod vehicleldentColor vehicleldentChassisId vehicleldentLicencePlate vehicleldentlpAddress vehicleldentMacAddress vehicleldentSerialNumber vehicleldentWarranty vehicleStatusHelp vehicleStatusNumLines vehicleStatusLinelndex vehicleStatusSpeed vehicleStatusRpm vehicleStatusMotorTemperature vehicleStatusFuelLevel vehicleStatusKm vehicleStatusTirePressure vehicleStatusMotorOilLevel
75
vehicleStatusBatteryLevel vehicleStatusLocation STATUS current DESCRIPTION
The vehicleBasicGroup defines objects which are common across all vehicles which meet basic compliance
= vehicleGroups 1
- 136131322vehicleAdvancedGroup OBJECT-GROUP
OBJECTS vehicleOwnerName vehicleOwnerRegister vehicleOwnerPhone vehicleOwnerMail vehicleHistoryDeliveryDate vehicleHistoryVendor vehicleHistoryDealer vehicleHistoryNumLines vehicleHistoryLinelndex vehicleHistoryMaintenanceDate vehicleHistoryMaintenance vehicleHistoryOilChangeDate vehicleHistoryOilChange
STATUS current DESCRIPTION
The vehicleAdvancedGroup defines objects which are related to vehicles history and owner
vehicleGroups 2
- 136131323vehicleControlGroup OBJECT-GROUP
OBJECTS vehicleControlFuel vehicleControlIgnition STATUS current DESCRIPTION
The vehicleControlGroup defines objects which are related to control-feature functions
= vehicleGroups 3
- 136131324vehicleNotificationGroup NOTIFICATION-GROUP
NOTIFICATIONS vehicleNotificationChangeOilAndMaintenance vehicleNotificationHelp vehicleNotificationWarranty
STATUS current DESCRIPTION
The vehicleNotificationGroup defines objects which are related to notifications-feature functions
= vehicleGroups 4
END
GLOSSAacuteRIO E ABREVIACcedilOtildeES
ASNl Abstract Syntax Notation One - Notaccedilatildeo de Sintaxe Abstrata Um Uma notaccedilatildeo para
representaccedilatildeo de dados em protocolos de comunicaccedilatildeo definida pela ISO O gerenciamento
Internet utiliza um subconjunto de ASNl
CDMA Code Division Multiple Access - acesso muacuteltiplo por divisatildeo de coacutedigo
EHF Extremely High Frequency - frequumlecircncia extremamente alta
FDMA Frequency Division Multiple Access - acesso muacuteltiplo por divisatildeo de frequumlecircncia
HF High Frequency - frequumlecircncia alta
HTTP Hiper-Text Markup Language - Linguagem de Marcaccedilatildeo de HiperTexto A linguagem
utilizada na construccedilatildeo de paacuteginas WWW
ISM Industrial Scientific and Medical bands - Faixas de frequumlecircncias alocadas para aplicaccedilotildees
industriais cientiacuteficas e meacutedicas
ISO International Organization for Standardization - Organizaccedilatildeo Internacional para
Padronizaccedilatildeo Um dos oacutergatildeos mais importantes no mundo de padronizaccedilotildees com diversos
estudos na aacuterea de computadores e particularmente de redes de computadores
LF Low Frequency - frequumlecircncia baixa
MF Medium Frequency - frequumlecircncia meacutedia
MIB Management Information Base - Base de Informaccedilotildees de Gerenciamento Uma coleccedilatildeo
de informaccedilotildees gerenciais sobre um determinado recurso
OSI Open Systems Interconnection - Interconexatildeo de Sistemas Abertos Um conjunto de
padronizaccedilotildees para interconexatildeo de sistemas em redes de computadores
RFC Request For Comments - Requisiccedilotildees Para Comentaacuterios Os documentos publicados pelo
IETF e que tratam de assuntos Internet Nem todos os RFCs satildeo padrotildees e alguns jamais o
chegam a ser
SHF Super High Frequency - frequumlecircncia super-alta
Site - Conjunto de documentos da WWW acessiacuteveis a partir de um determinado endereccedilo Eacute o
endereccedilo virtual de uma empresa ou uma aplicaccedilatildeo
SMI Structure o f Management Information - Estrutura da Informaccedilatildeo de Gerenciamento
Define a maneira como as informaccedilotildees de gerenciamento satildeo criadas e seus relacionamentos
SNMP Simple Network Management Protocol - Protocolo de Gerenciamento de Redes
Simples o protocolo de gerenciamento utilizado na Internet
TCPIP Transmission Control Protocol Internet Protocol - Protocolo de Controle de
Transmissotildees Protocolo Internet Os protocolos baacutesicos utilizados na Internet
TDMA Time Division Multiple Access mdash acesso muacuteltiplo por divisatildeo de tempo
UHF Ultra High Frequency - frequumlecircncia ultra-alta
VHF Very High Frequency - frequumlecircncia muito alta
VLF Very Low Frequency - frequumlecircncia muito baixa
WWW World Wide Web - Grande Teia Mundial Nome dado ao conjunto de maacutequinas que
trocam informaccedilotildees utilizando o protocolo HTTP
78
REFEREcircNCIAS BIBLIOGRAacuteFICAS
ANATEL Agecircncia Nacional de Telecomunicaccedilotildees Atribuiccedilatildeo de faixas de frequumlecircncias no Brasil Disponiacutevel em lthttpwwwanatelgovbrToolsframeasplink=radiofrequencia qaffpdfgt Acesso em 26 set 2002
thBICSI Telecommunications distribution methods manual 8 ed Tampa Florida v2 1998 Cap 29
BRASIL Web Site Oficial do Departamento Nacional de Tracircnsito Disponiacutevel em lthttpwww denatrangovbrpg70jspgt Acesso em 08 nov 2002
BRASIL Web Site Oficial do Departamento Nacional de Tracircnsito Disponiacutevel em httpwww denatrangovbrpgl8jspgt Acesso em 10 nov 2002
CASE J et al RFC 1157 - A Simple Network Management Protocol (SNMP) Network Working Group may 1990 p 5
FIAT AUTOMOacuteVEIS Web Site Oficial do Brasil Disponiacutevel em httpwwwfiatcombr index_sitephpgt institucional a faacutebrica Acesso em 19 nov 2002
GOOGLE Web Site de Busca Disponiacutevel em lthttpwwwgooglecombrsearch hl=ptampie=ISO-8859-1 ampq=22rastreamento+de+veEDculo s22ampbtnG=Pesquisa+Google amplr=lang_ptgt Acesso em 15 out 2002
MELLO Roseleine Calgaro Uma MIB de apoio agrave gerecircncia do relacionamento com o cliente em comeacutercio eletrocircnico 2002 108 f Dissertaccedilatildeo (Mestrado em Ciecircncias da Computaccedilatildeo) - Universidade Federal de Santa Catarina Florianoacutepolis 2002
RIO DE JANEIRO (Estado) 5 set 2002 Tracircnsito Brasil Estatiacutestica da Organizaccedilatildeo Mundial de Sauacutede sobre tracircnsito Disponiacutevel em lthttpwwwtransitobrasilcombrnoticia noticiaphp noti=1044gt Acesso em 22 out 2002
RIO DE JANEIRO (Estado) SuperTrack Rastreamento de veiacuteculos Disponiacutevel em lthttp wwwsupertrackcombr2htmgt Acesso em 02 out 2002
79
RIO DE JANEIRO (Estado) Revista Engebraacutes Mortos no tracircnsito chegam a 1 milhatildeo e acidentes consomem US$ 10 bi ao ano Disponiacutevel em lthttpwwwengebrascombr EngbWebportuguesmortosnohtmgt Acesso em 24 set 2002
TANENBAUM Andrew S Redes de computadores 3 ed Rio de Janeiro Campus 1997 923 p
TANIGUCHI Caacutessio O bom exemplo do tracircnsito em Curitiba Curitiba mar 2002 Disponiacutevel em lthttpwwwcuritibaprgovbrpmcAgenciaartigostransitolhtmlgt Acesso em 19 nov 2002
TIM Telesc Celular Cobertura Disponiacutevel em lthttpwww2timsulcombr intemaaspitem=2amppagina=coberturagt Acesso em 26 set 2002
423 Meio de Comunicaccedilatildeo
A forma como a estaccedilatildeo gerenciadora e o noacute gerenciado trocam informaccedilotildees eacute por
radiofrequumlecircncia ou seja eacute uma comunicaccedilatildeo ethemet sem fio (wireless) que utiliza a mesma
tecnologia jaacute empregada em redes locais O gerente (estaccedilatildeo gerente) interage com o agente
(noacute gerenciado) por intermeacutedio de uma bridge ethemet sem fio e vice-versa A frequumlecircncia de
difusatildeo deve ser diversa das maciccedilamente utilizadas ISM (Aplicaccedilotildees Industriais Cientiacuteficas
e Meacutedicas) por motivos oacutebvios a escolha deve recair nas faixas atribuiacutedas para aplicaccedilatildeo
moacutevel terrestre preferencialmente as proacuteximas das bases de VHF e UHF 41015 MHz ateacute 50
MHz e 3354 MHZ ateacute 3999 MHz (ANATEL 2002)
Fig 49 - Espectro de frequumlecircncias no Brasil
423 Informaccedilotildees de Gerenciamento
As informaccedilotildees envolvidas estatildeo definidas em vehicleMIB e satildeo tratadas pelo agente
especialista que acompanha o veiacuteculo Os objetos ou atributos em questatildeo atendem a
legislaccedilatildeo brasileira de tracircnsito vigente e os requisitos baacutesicos do fabricante do revendedor e
do proprietaacuterio
39
424 Protocolo de Gerenciamento
O protocolo a ser utilizado eacute o SNMPv3 implementado sobre SNMPv2 A versatildeo 3 apresenta
vaacuterios avanccedilos na questatildeo de seguranccedila e as definiccedilotildees podem ser vistas nas RFCs 2571 a
2575 Como esta versatildeo natildeo eacute completa existe a necessidade da versatildeo anterior que pode ser
vista nas RFCs 1905 e 1906
43 Arquitetura de Informaccedilatildeo
A vehicleMIB foi projetada para atender as demandas baacutesicas de todas entidades fiacutesicas e
juriacutedicas que interagem com um automoacutevel Esta MIB procura natildeo conflitar com os sistemas
atualmente implantados que foram concebidos com outra finalidade
A pesquisa que resultou nesta MIB abrangeu a atual legislaccedilatildeo de tracircnsito os atuais coacutedigos
procedimentos e nuacutemeros empregados pela induacutestria automobiliacutestica e suas concessionaacuterias
As funccedilotildees principais de um automoacutevel foram contempladas somou-se a elas algumas
variaacuteveis trazidas do universo de redes de computadores e outras retiradas de carros-conceito
431 Desenvolvimento da MIB
Utilizou-se como ferramenta de auxiacutelio um pacote de programas da MG-Soft chamado MIB
Browser Professional Edition sendo que as figuras que mostram a aacutervore da MIB satildeo telas
capturadas deste software
40
f j MG-SOFT MIszlig Compiler - [MIszlig Group1J File Edit View Modules Jools Window Help
B MIB Tree B Q ] iso
B - Q org B Q dod
R-f1 internetiQ j directorv
+i _ J mgmtR I__| experimental
B vehicleMIBi Q j vehideMIBObjects Si f j vehicleMIBNotifications IS _ J vehicleMIBConformance
f i L_1 private I- SNMPvl Traps
ffl iJ T extual ConventionsS Type Assignments
Fig 410 - Aacutervore da MIB
A vehicleMIB faz parte do grupo experimental (3) segundo a notaccedilatildeo ASNl utilizada pelo
protocolo SNMP Os objetos definidos (OBJECT IDENTIFIER) para compor a vehicleMIB
foram trecircs a saber
vehicleMIBObjects conteacutem todas as informaccedilotildees relativas a identificaccedilatildeo do veiacuteculo
(vehicleldent) ao proprietaacuterio do veiacuteculo (vehicleOwner) o seu histoacuterico (vehicleHistory)
valores momentacircneos (vehicleStatus) e variaacuteveis para controle (vehicleControl)
vehicleMIBNotifications este objeto comporta os atributos utilizados para notificaccedilatildeo de
eventos importantes e se destinam principalmente para servir ao motoristaproprietaacuterio
vehicleMIBConformance este grupo define as necessidades e possibilidades de
implementaccedilatildeo segundo uma famiacutelia de objetos (OBJECT-GROUP) preacute-determinada Os
atributos referentes a grupos e as questotildees de concordacircncia estatildeo contidos nos OBJECT
IDENTIFIER vehicleGroups e vehicleCompliance
41
bullJMG-SOFT MIB Compilei [MIB Group]Uumliacute File Edit View Modules loots Window Help
tg satildegt U m amp T raquo f t I o s P3 m p | 0
B ^ MIB Tree B _ J iso
H Q j org eacute Q dod
Eacute j J internetP~1 directory
B i_ J mgmt rsquo Q j mib-2
agrave Q experimental Ograve OtildeEcirc vehicleMIB
Egrave __| vehicleMIBObjectsSi _ J vehicleldent ffl- n vehicleOwner E _ ] vehicle History ffl- fj vehicleStatus Egrave C j vehicleControl
atilde __) vehicleMIBNotificationsvehicleN otificationChangeO ilAndM aintenance
lt4 vehicleN otificationHelp d f vehicleNotificationGuaranty
B _ ] vehicleMIBConformance IacuteB _ J vehicleCompliance Eacute L J vehicleGroups
B -(_J private1Q j enterprises
Fig 411mdash Aacutervore de vehicleMIBObjects
432 Descriccedilatildeo de vehicleMIBObjects
Esta seccedilatildeo descreve com maiores detalhes cada variaacutevel que compotildee a vehicleMIBObjects
que eacute composta pelos grupos vehicleldent vehicleOwner vehicleHistory vehicleStatus e
vehicleControl
42
4321 Grupo vehicleldent
F1 P 1 experimental Eacute- vehicleMIB
lEacute vehicleMIB Objects B- [_ J vehicleldent
vehicleldentManufacturer vehicleldentModel
vehicleldentSoftwareVersionamp vehideldentAgentSoftwareVersion
vehiclel dentType vehicleldentFuel vehicleldentManufacturingYear vehiclel dentM odelYrsquo ear vehiclel dentCapacity
I^ vehiclel dentPoweri-- vehiclel dentM otorType
vehiclel dentM otorNumber vehiclel dentCylinder
vehiclel dentFirstOilChange | ^ vehicleldentFirstMaintenance
gt$j vehicleldentMaintenancePeriod vehiclel dentColor
i vehiclel dentChassisl d j-- vehicleldentLicencePlate bull vehicleldentlpAddress i - ^ vehicleldentMacAddress h vehiclel dentS eriaIN umber vehicleldentGuaranty
Fig 411 - Aacutervore de vehicleldent
vehicleldentManufacturer - O objeto vehicleldentManufacturer eacute uma string que armazena o
nome da empresa que produz o veiacuteculo eacute gravada em faacutebrica e natildeo se altera mais Esta
variaacutevel seraacute preenchida por exemplo com ldquoGeneral Motorsrdquo ldquoVolkswagenrdquo ou ldquoYamahardquo
vehicleldentModel - Esta variaacutevel conteraacute a identificaccedilatildeo do modelo do veiacuteculo eacute fixa e natildeo
pode ser alterada Ex Palio EX Xsara Picasso Celta
vehicleldentSoftwareVersion - Este atributo eacute reservado agrave versatildeo do firmware ou software do
veiacuteculo e eacute atualizado cada vez que eacute feito o upgrade do mesmo Este programa eacute uma espeacutecie
de sistema operacional do hardware contido no veiacuteculo
vehicleldentAgentSoftwareVersion - A versatildeo do agente de gerenciamento pode ou natildeo
coincidir com a versatildeo de firmware Caso estes programas tenham tratamento e evoluccedilatildeo
distintos as versotildees podem ser atualizadas separadamente e teratildeo coacutedigos diferentes
vehicleldentType - Este objeto serve para identificar o tipo de veiacuteculo segundo determinaccedilatildeo
das leis brasileiras de tracircnsito O tipo de veiacuteculo automotor consta na documentaccedilatildeo de
licenciamento e pode ser por exemplo tipo automoacutevel de passeio caminhatildeo de carga ocircnibus
de passageiros etc
vehicleldentFuel - A variaacutevel vehicleldentFuel serve para identificar o combustiacutevel principal
para que o veiacuteculo foi originalmente construiacutedo Eacute gravado na linha de montagem e
permanece caso haja transformaccedilatildeo posterior no motor do veiacuteculo este dado natildeo pode ser
alterado Ex gasolina tipo C oacuteleo diesel energia eleacutetrica etc
vehicleldentManufacturing Year - Neste atributo eacute gravado o ano de fabricaccedilatildeo do veiacuteculo
Depois de gravado natildeo se altera
vehicleldentModelYear - A vehicleldentModelYear armazena o ano do modelo do veiacuteculo
que pode ou natildeo coincidir com o ano de fabricaccedilatildeo
vehicleldentCapacitv - Esta variaacutevel eacute uma string que armazena a capacidade do veiacuteculo de
acordo com a destinaccedilatildeo do mesmo ou seja se se tratar de um caminhatildeo a capacidade de
carga seraacute de 40000 kg se for um automoacuteveL a capacidade seraacute de 5 passageiros por
exemplo
vehicleldentPower - Identifica a potecircncia nominal da motorizaccedilatildeo principal do veiacuteculo que
pode ser expressa em cv (cavalo-vapor) ou W (watt) de acordo com a legislaccedilatildeo vigente no
paiacutes de utilizaccedilatildeo do veiacuteculo
vehicleldentMotorTvpe - Este atributo armazena a identificaccedilatildeo da principal forma de
motorizaccedilatildeo do veiacuteculo ou seja qual o tipo de motor que preferencialmente ou
prioritariamente eacute utilizado Caso o veiacuteculo seja um hiacutebrido com motor a combustatildeo e
eleacutetrico armazenar a identificaccedilatildeo do motor mais utilizado
vehicleldentMotorNumber - Este objeto armazena o nuacutemero de identificaccedilatildeo do motor do
veiacuteculo que eacute uacutenico e faz parte do conjunto de nuacutemeros que identificam o conjunto de
sistemas que compotildee um veiacuteculo
vehicleldentCvlinder - Utilizada para informar o nuacutemero total de cilindros (pistotildees) do motor
caso se trate de um motor de combustatildeo
vehicleldentFirstOilChange - Esta variaacutevel serve para armazenar a distacircncia maacutexima
percorrida - a popular ldquoquilometragemrdquo - para se realizar a primeira troca de oacuteleo lubrificante
interno do motor Esta informaccedilatildeo serviraacute para que o condutor do veiacuteculo seja notificado a
tempo de proceder agrave troca sem causar danos ao motor nem perder a garantia de faacutebrica
vehicleldentOilChangePeriod - O objeto em questatildeo armazena o valor em km ou milhas
recomendado pelo fabricante entre trocas de oacuteleo lubrificante do motor Ex 10000 km
vehicleldentFirstMaintenance - A variaacutevel vehicleldentFirstMaintenance serve para registrar
o limite de quilometragem para realizaccedilatildeo da primeira revisatildeo gratuita do veiacuteculo Existe na
vehicleMIB uma notificaccedilatildeo que utiliza este atributo com o objetivo de resguardar o
proprietaacuterio de um eventual esquecimento ou distraccedilatildeo que acarretaria perda de garantia
vehicleldentMaintenancePeriod - O atributo eacute registrado em faacutebrica e representa o valor da
quilometragem recomendada entre as manutenccedilotildees preventivas E uma seguranccedila a mais para
o usuaacuterio que seraacute avisado sempre que determinados conjuntos de peccedilas principalmente
mecacircnicas estiverem com seu desgaste natural no limite
vehicleldentColor - A vehicleldentColor eacute a string que armazena o nome da cor predominante
do veiacuteculo Esta informaccedilatildeo eacute gravada em faacutebrica e permanece inalterada durante a vida uacutetil
do veiacuteculo
vehicleldentChassisId - Todo veiacuteculo possui um nuacutemero de identificaccedilatildeo gravado fisicamente
em seu chassis ou monobloco esta variaacutevel armazena este nuacutemero
vehicleldentLicencePlate - Este atributo armazena a placa do veiacuteculo no caso do Brasil
composto por 3 letras e 4 nuacutemeros Esta identificaccedilatildeo somente eacute conhecida apoacutes o
licenciamento do veiacuteculo que eacute feito apoacutes a venda em consequumlecircncia o valor somente poderaacute
ser gravado na concessionaacuteria ou revenda
vehicleldentlpAddress - Esta variaacutevel estaacute determinada na vehicleMIB para uma eventual
necessidade de acesso a Internet sendo que um provedor de acesso iraacute fornecer o valor que
seraacute volaacutetil e teraacute a mesma duraccedilatildeo do acesso solicitado
vehicleldentMacAddress - Este campo foi implementado para que o veiacuteculo utilize um
nuacutemero uacutenico de identificaccedilatildeo dentro das mesmas regras vaacutelidas hoje para equipamentos e
acessoacuterios de informaacutetica A utilizaccedilatildeo de uma identificaccedilatildeo deste tipo poderaacute substituir uma
ou mais jaacute existentes
vehicleldentSerialNumber - O nuacutemero de seacuterie de produccedilatildeo do veiacuteculo eacute gravado em faacutebrica e
permanece inalterado durante a vida do mesmo Segue as regras de cada fabricante
vehicleldentWarrantv - Este atributo armazena o valor referente ao periacuteodo de garantia do
veiacuteculo tipicamente 1 ou 2 anos a partir da data da primeira venda Esta informaccedilatildeo serve
para que o proprietaacuterio seja notificado antes do vencimento deste limite para que possa
realizar as manutenccedilotildees necessaacuterias com um miacutenimo de gasto
4322 Grupo vehicleOwner
vehicleOwnerName - A variaacutevel vehicleOwnerName armazena o nome do proprietaacuterio do
veiacuteculo o mesmo nome que consta no documento legal de licenciamento Eacute gravado na
concessionaacuteria e alterado de acordo com os documentos do veiacuteculo
vehicleOwnerRegister - Este objeto serve para armazenar um nuacutemero de algum documento de
identificaccedilatildeo do proprietaacuterio No Brasil os valores preferenciais satildeo o Cadastro de Pessoa
Fiacutesica (CPF) e o Cadastro Nacional da Pessoa Juriacutedica (CNPJ) mas pode conter os nuacutemeros
da carteira nacional de habilitaccedilatildeo ou carteira de identidade
vehicleOwnerPhone - O atributo vehicleOwnerPhone registra o nuacutemero de um telefone de
contato do proprietaacuterio do veiacuteculo
vehicleOwnerMail - Esta string serve para armazenar o endereccedilo eletrocircnico (e-mail) do
proprietaacuterio do veiacuteculo Este valor e o anterior satildeo regravados em concessionaacuteria a cada troca
de proprietaacuterio
4323 Grupo vehicIeHistory
3 T I experimental vehicleMIB
Otilde P jJ vehicleMIBObjects Eacute L J vehicleldent El i_ J vehicleOwner
vehicleOwnerName vehicleO wnerR egister vehicleOwnerFone vehicleOwnerMail
B l_ J vehicleH istoryvehicleH istory D eliveryD ate vehicleH istoryVendor vehicleH istoryDealer
^ vehicleH istoryN umLinesEacute1 __J vehicleH istoryT able
B - lla vehicleH istoryEntryvehicleHistoryLinelndex
Q vehicleHistoryMaintenanceDate ^ vehicleH istoryMaintenance
vehicleH istoryuumlilChangeD ate Q vehicleH istoryOilChange
Fig 413 - Arvore de vehicleOwner e vehicIeHistory
vehicleHistorvDelivervDate - A variaacutevel em questatildeo foi criada para armazenar a data da
primeira entrega do veiacuteculo tipicamente a data constante na nota fiscal de venda da
montadora ou da concessionaacuteria destinada ao proprietaacuterio
vehicleHistoryVendor - A vehicleHistoryVendor armazena o nome do vendedor que realizou
a venda do veiacuteculo ao proprietaacuterio Este vendedor eacute tipicamente um funcionaacuterio da revenda
ou concessionaacuteria
vehicleHistorvDealer - O nome da revenda ou concessionaacuteria (pessoa juriacutedica) eacute gravado
neste campo de forma que fique registrada a empresa que comercializou o veiacuteculo
vehieleHistoryNumLines - Representa o nuacutemero maacuteximo de linhas que seratildeo armazenadas na
tabela vehicleHistoryTable
vehicleHistorvLinelndex - Representa o iacutendice da tabela vehicleHistoryTable
vehicleHistoryMaintenanceDate - A variaacutevel vehicleHistoryMaintenanceDate serve para
registrar as datas das manutenccedilotildees preventivas realizadas contendo dia mecircs e ano Esta
informaccedilatildeo serve principalmente para resguardar o usuaacuterio do veiacuteculo quanto agraves garantias de
peccedilas e sistemas
vehicleHistoryMaintenance - Aqui se identifica a quilometragem do veiacuteculo na ocasiatildeo em
que eacute realizada a manutenccedilatildeo preventiva Informada em quilocircmetros corresponde agrave marcaccedilatildeo
presente do odocircmetro do veiacuteculo
vehicleHistoryOilChangeDate - Esta variaacutevel armazena a data das trocas de oacuteleo lubrificante
do motor cuja periodicidade eacute definida pelo fabricante e deve ser cumprida a risca para o
veiacuteculo natildeo perder a garantia
vehicleHistoryOilChange - Este atributo registra a quilometragem do veiacuteculo por ocasiatildeo da
troca de oacuteleo lubrificante correspondente
48
4324 Grupo vehicleStatus
B - n experimental S gg vehicleMIB
vehicleMIBObjectsS3 __] vehicleldentra- r~l vehicleQwner reg L_3 vehicleHistory
S Q vehicleStatus|--reggt vehicleS tatusHeip j- - vehicles atusNurnLines
B r_ j vehicles tatusT able B l|sj vehicles tatusEntry
vehicleS tatusLinelndex vehicleS tatusS peed j- ^ vehicleStatusRpm
vehicleStatusMotorTemperature vehicleStatusFuelLevel
^ vehicleS tatusKmvehicleStatusTirePressure
^ vehicleStatusMotorOilLevel vehicleS tatusBatteryLevel
^ vehicleStatusLocation B Q j vehicleControl
j-regraquo vehicleControlFuel J ______ j______ 1 vehicleContfQllgnition________________
Fig 414 - Aacutervore de vehicleStatus
vehicleStatusHelp - Esta variaacutevel pode assumir somente os valores de ligado ou desligado eacute
acionada pelo condutor do veiacuteculo e serve como pedido de socorro Uma notificaccedilatildeo eacute emitida
a partir da vehicleStatusHelp
vehicleStatusNumLines - Este atributo serve para definir o nuacutemero maacuteximo de linhas da
tabela vehicleStatusTable
vehicleStatusLinelndex - Esta variaacutevel eacute o iacutendice da tabela vehicleStatusTable
vehicleStatusSpeed - Neste atributo eacute registrada a velocidade presente do veiacuteculo fornecida
pelo sistema convencional de sensoriamento do veiacuteculo em quilocircmetros ou milhas por hora
vehicleStatusRpm - A vehicleStatusRpm armazena o valor atual de rotaccedilotildees ou giros do eixo
principal do motor a unidade eacute rpm (rotaccedilotildees por minuto)
vehicleStatusMotorTemperature - Este atributo registra a temperatura atual do liacutequido de
arrefecimento do motor em graus centiacutegrados ou Fahrenheit
vehicleStatusFuelLevel - A variaacutevel vehicleStatusFuelLevel eacute usada para indicar o niacutevel atual
do combustiacutevel principal do veiacuteculo
vehicleStatusKm - A variaacutevel armazena a quilometragem total percorrida pelo veiacuteculo desde
sua fabricaccedilatildeo em quilocircmetros ou milhas terrestres
vehicleStatusTvrePressure - Este atributo foi criado para registrar o valor presente da pressatildeo
nos pneus do veiacuteculo e serve para informar sobre um pneu que esteja furado ou com uma
quantidade insuficiente de material gasoso ou liacutequido em seu interior Este monitoramento jaacute
existe hoje principalmente em caminhotildees de carga sendo raro em motocicletas e
automoacuteveis
vehicleStatusMotorOilLevel - Esta variaacutevel marca o niacutevel presente de oacuteleo lubrificante do
motor e ajuda a identificar uma eventual ldquoqueimardquo de oacuteleo ou seja um consumo acima do
previsto pelo fabricante que pode resultar em dano grave ao motor
vehicleStatusBatteryLevel - Este valor corresponde agrave carga atual da bateria que eacute usada
principalmente para dar a partida no veiacuteculo
vehicleStatusLocation - A informaccedilatildeo de localizaccedilatildeo do veiacuteculo pode ser feita de duas
maneiras uma aproximada resultado da associaccedilatildeo com a raacutedio-base que recebeu a
identificaccedilatildeo do veiacuteculo A segunda forma mais precisa eacute a partir da informaccedilatildeo gerada por
um moacutedulo GPS (global positioning system) do veiacuteculo o GPS atualiza constantemente a
vehicleStatusLocation com as coordenadas presentes
4325 Grupo vehicleControl
vehicleControlFuel - Este atributo de controle assume ligado ou desligado e eacute a forma do
sistema puacuteblico de controle da malha viaacuteria interromper remotamente o fornecimento de
combustiacutevel para o motor ocasionando a parada do veiacuteculo Esta accedilatildeo de controle eacute feita nos
casos de roubo fuga ou sequumlestro e requer intervenccedilatildeo policial
vehicleControlIgnition - Este atributo de controle assume ligado ou desligado e eacute a forma do
sistema puacuteblico de controle da malha viaacuteria interromper remotamente o sistema de igniccedilatildeo de
combustiacutevel para o motor ocasionando a parada do veiacuteculo Eacute uma alternativa ao controle
anterior pois enquanto um desliga a bomba de combustiacutevel o outro corta a energia eleacutetrica
que ocasiona a queima de combustiacutevel que aciona o motor Esta accedilatildeo de controle eacute feita nos
casos de roubo fuga ou sequumlestro e requer intervenccedilatildeo policial
433 Descriccedilatildeo de vehicleMIBNotificationsS L J experimental
Eacute H fg vehicleMIBB lt01 vehicleMIBObjects
Eacute vehicleldent Eacute O vehicleOwner te j__j vehicleHistory Eacute - f l vehicleStatus B - P l vehicleControl
U vehicleM IB N otificationsvehicleN otificationChangeO ilAndM aintenance
if vehicleN otificationHelp A f vehicleN otificationGuatanty
Eacute L J vehicleMIBConiacuteorrnance H r~l private______________________________________________
Fig 415 - Aacutervore de vehicleMIBNotifications
vehicleNotificationChangeOilAndMaintenance - Esta notificaccedilatildeo eacute emitida quando os limites
de troca de oacuteleo lubrificante do motor ou de manutenccedilatildeo preventiva estiverem proacuteximos e
auxilia o condutor do veiacuteculo a realizar estas tarefas em tempo haacutebil natildeo correndo o risco de
dano ou de perda de garantia
vehicleNotificationHelp - Esta notificaccedilatildeo eacute acionada em caso de pedido de socorro pelo
condutor do veiacuteculo
vehicleNotificationWarranty - A notificaccedilatildeo em questatildeo foi criada para informar o condutor
do veiacuteculo da aproximaccedilatildeo do final do periacuteodo de garantia regulamentar dado pela montadora
do veiacuteculo Este aviso permite que sejam feitos consertos sem ocircnus ou seja dentro da
cobertura da garantia
434 Descriccedilatildeo de vehicleMIBConformance
As regras de conformidade satildeo os niacuteveis de implementaccedilotildees da base de dados possiacuteveis
partindo de um conjunto miacutenimo aceitaacutevel ateacute a implementaccedilatildeo total A tabela 41 apresenta
as implementaccedilotildees baacutesica avanccedilada de controle e plena
4341 Descriccedilatildeo de vehicleComplience
vehicleBasicComplience - esta regra de conformidade incorpora o miacutenimo conjunto de
variaacuteveis que devem ser implementadas num veiacuteculo basicamente dados de identificaccedilatildeo e
status Estas variaacuteveis satildeo contidas em vehicleBasicGroup
vehicleAdvancedComplience - esta norma acrescenta a anterior os dados histoacutericos e as
notificaccedilotildees Composta pelos grupos vehicleBasicGroup vehicleAdvancedGroup e
vehicleNotificationsGroup
vehicleControlComplience - aleacutem das variaacuteveis de identificaccedilatildeo esta regra solicita as
implementaccedilotildees dos objetos de controle ou seja vehicleBasicGroup mais
vehicleControlGroup
vehicleFullComplience - esta implementaccedilatildeo considera todos os objetos da MIB no veiacuteculo
possibilitando identificaccedilatildeo completa dados estatiacutesticos status atual e capacidade de controle
Os grupos satildeo vehicleBasicGroup vehicleAdvancedGroup vehicleNotificationsGroup e
vehicleControlGroup
52
OBJETO BASIC ADV CONTROL FULL
vehicleldentManufacturer X X X X
vehicleldentModel X X X X
vehicleldentSoflware V ersion X X X X
vehicleldentAgentSoftwareVersion X X X X
vehicleldentT ype X X X X
vehicleldentFuel X X X X
vehicleldentManufacturing Y ear X X X X
vehicleldentModel Year X X X X
vehicleldentCapacity X X X X
vehicleldentPower X X X X
vehicleldentMotorType X X X X
vehicleldentMotorNumber X X X X
vehicleldentCylinder X X X X
vehicleldentFirstOilChange X X X X
vehicleldentOilChangePeriod X X X X
vehicleldentFirstMaintenance X X X X
vehicleldentMaintenancePeriod X X X X
vehicleldentColor X X X X
vehicleldentChassisId X X X X
vehicleldentLicencePlate X X X X
vehicleldentlpAddress X X X X
53
vehicleldentMacAddress X X X X
vehicleldentSerialNumber X X X X
vehicleldent Warranty X X X X
vehicleOwnerName X X
vehicleOwnerRegister X X
vehicleOwnerPhone X X
vehicleOwnerMail X X
vehicleHistoryDeliveryDate X X
veMcleHistoryV endor X X
vehicleHistoryDealer X X
vehicleHistoryNumLines X X
vehicleHistoryLinelndex X X
vehicleHistoryMaintenanceDate X X
vehicleHistoryMaintenance X X
vehicleHistoryOilChangeDate X X
vehicleHistoryOilChange X X
vehicleStatusHelp X X X X
vehicleStatusNumLines X X X X
vehicleStatusLinelndex X X X X
vehicleStatusSpeed X X X X
vehicleStatusRpm X X X X
vehicleStatusMotorTemperature X X X X
54
vehicleStatusFuelLevel X X X X
vehicleStatusKm X X X X
vehicleStatusTyrePressure X X X X
vehicleStatusMotorOilLevel X X X X
vehicleStatusBatteryLevel X X X X
vehicleStatusLocation X X X X
vehicleControlFuel X X
vehicleControlIgnition X X
vehicleNotificationChangeOilAndMaintenance X X
vehicleNotificationHelp X X
vehicleNotificationWarranty X X
Tabela 41 - Planilha de Conformidade
4342 Descriccedilatildeo de vehicleGroups
vehicleBasicGroup - conteacutem as variaacuteveis vehicleldentManufacturer vehicleldentModel
vehicleldentSoftwareVersion vehicleldentAgentSoftwareVersion vehicleldentType
vehicleldentFuel vehicleldentManufacturingYear vehicleldentModelYear vehicleldent
Capacity vehicleldentPower vehicleldentMotorType vehicleldentMotorNumber vehicle
IdentCylinder vehicleldentFirstOilChange vehicleldentOilChangePeriacuteod vehicleldentFirst
Maintenance vehicleldentMaintenancePeriod vehicleldentColor vehicleldentChassisId
vehicleldentLicencePlate vehicleldentlpAddress vehicleldentMacAddress vehicleldent
SerialNumber vehicleldentWarranty vehicleStatusHelp vehicleStatusNumLines
vehicleStatus Linelndex vehicleStatusSpeed vehicleStatusRpm vehicleStatusMotor
Temperature vehicleStatusFuelLevel vehicleStatusKm vehicleStatusTirePressure vehicle
StatusMotorOilLevel vehicleStatusBatteryLevel vehicleStatusLocation
vehicleAdvancedGroup - conteacutem os objetos vehicleOwnerName vehicleOwnerRegister
vehicleOwnerPhone vehicleOwnerMail vehicleHistoryDeliveryDate vehicleHistoryVendor
vehicleHistoryDealer vehicleHistoryNumLines vehicleHistoryLinelndex vehicleHistory
MaintenanceDate vehicleHistoryMaintenance vehicleHistoryOilChangeDate vehicleHistory
OilChange
vehicleControlGroup - conteacutem as variaacuteveis vehicleControlFuel e vehicleControlIgnition
vehicleNotificationsGroup - conteacutem os objetos vehicleNotificationChangeOilAnd
Maintenance vehicleNotificationHelp e vehicleNotificationWarranty
56
5 - CONCLUSAtildeO
O Brasil eacute um paiacutes com grandes mazelas sociais que satildeo agravadas por acidentes crimes e
contravenccedilotildees Todos estes eventos geram grandes prejuiacutezos econocircmicos e morais a toda
populaccedilatildeo Esta dissertaccedilatildeo propocircs definir um modelo tecnicamente viaacutevel que incremente
sensivelmente a capacidade do Estado de gerenciar sua frota de veiacuteculos que satildeo elementos
sempre presentes nos eventos em questatildeo
Este trabalho procurou detalhar fiacutesica e funcionalmente cada elemento necessaacuterio para que o
Modelo de Gerenciamento de Veiacuteculos Automotores funcione Embasou teoricamente as
vaacuterias tecnologias envolvidas e consolidou-as com sistemas similares existentes O passo
inicial para que haja o desenvolvimento das vaacuterias peccedilas do quebra-cabeccedila foi efetivamente
criado que foi o Modelo de Informaccedilatildeo - a MIB
Esta base de dados - a vehicleMIB - representa o ponto de partida para o desenvolvimento de
elementos necessaacuterios ao modelo aqui especificado A proacutepria MIB pode ser estendida de
acordo com as necessidades e caracteriacutesticas proprietaacuterias de cada fabricante de veiacuteculos Mas
as grandes frentes que se abrem satildeo as de desenvolvimentos de aplicaccedilotildees de gerenciamento e
equipamentos dedicados Neste sentido pretende-se dar continuidade a esta pesquisa atraveacutes
da especificaccedilatildeo e implementaccedilatildeo do microservidor veicular uma peccedila de hardware capaz de
interagir com sensores e atuadores de um automoacutevel e ao mesmo tempo comunicar-se com
uma rede ethemet sem fio e com o motorista tudo de forma segura e confiaacutevel
Os desafios poliacuteticos e sociais natildeo satildeo menores um modelo como o proposto aqui altera a
percepccedilatildeo e os haacutebitos das pessoas Altera tambeacutem a balanccedila do poder econocircmico do capital
pois algumas empresas simplesmente perdem sua utilidade bem como alguns oacutergatildeos estatais
Em compensaccedilatildeo novas empresas surgem novas tecnologias satildeo criadas e o paiacutes toma a
vanguarda em gerenciamento viaacuterio sepultando os interesses particulares em detrimento do
coletivo
O trabalho aqui desenvolvido representa a possibilidade de um avanccedilo social e econocircmico
consideraacutevel e recomenda-se que a pesquisa e o desenvolvimento continuem nesta linha
buscando materializar as ideacuteias e conceitos apresentados no Modelo de Gerenciamento de
Veiacuteculos Automotores
57
ANEXO 1 - VehicleMIB
VEHICLE-MIB DEFINITIONS = BEGIN
IMPORTSdirectory mgmt experimental enterprises
FROM RFC1155-SMI MODULE-IDENTITY OBJECT-TYPE NOTIFICATION-TYPE OBJECT-IDENTITY Counter32 Gauge32 Integer32 IpAddress
FROM SNMPv2-SMI DisplayString TimeStamp Timelnterval TestAndlncr
AutonomousType DateAndTime TEXTUAL-CONYENTION FROM SNMPv2-TC
MODULE-COMPLIANCE OBJECT-GROUP NOTIFICATION-GROUP FROM SNMPv2-CONF
mib-2FROM RFC1213-MIB
Positiveinteger NonNegativelnteger FROM UPS-MIB
MacAddressFROM BRIDGE-MIB
- 136 131vehicleMIB MODULE-IDENTITY
LAST-UPDATED 200210151827Z - october 15 2002 at 1827 ORGANIZATION UFSC - CPGCCCONT ACT-INF O
Bobiquins Estevatildeo de MelloPostal address BR Sistemas Ltda
Rua Lauro Linhares 2123803ATrindadeFlorianoacutepolis SC88036-002Brasil
Tel 55 48 234 8945 Fax 55 48 234 8945
E-mail bobibrsistemascombrDESCRIPTION
The MIB module to describe vehicles= experimental 1
- 1361311vehicleMIBObjects OBJECT IDENTIFIER = vehicleMIB 1
mdash The Device Identification group
All objects in this group except for vehicleldentLicencePlate and vehiclelpAddress are set at device initialization and remain static
- I36I3111vehicleldent OBJECT IDENTIFIER vehicleMIBObjects 1
- 136L31111vehicleldentManufacturer OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The name of the vehicles manufacturer= vehicleldent 1
- 136131112vehicleldentModel OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles model designation= vehicleldent 2
- 136131113vehicleldentSoftwareVersion OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles firmwaresoftware version(s) This variablemay or may not have the same value asvehicleldentAgentSoftwareVersion in some implementations
vehicleldent 3
- 136131114vehicleldent Agent Soft wareV ersion OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles agent software version This variable may or may not have the same value asvehicleldentvehicleSoftwareVersion in some implementations
= vehicleldent 4
- 136131115vehicleldentType OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles identification type= vehicleldent 5
- L36131116vehicleldentFuel OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles fuel identification= vehicleldent 6
- 136131117vehiclel dentManufacturing Y ear OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles year= vehicleldent 7
- 136131118vehicleldentModelYear OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles model year vehicleldent 8
- 136L31119vehicleldentCapacity OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles capacity= vehicleldent 9
- 1361311110vehicleldentPower OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles engine power
= vehicleldent 10
-1361311111vehicleldentMotorType OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles motor type= vehicleldent 11
- 1361311112vehicleldentMotorNumber OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles engine identification number= vehicleldent 12
- 1361311113vehicleldentCylinder OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles engine number of cylinders= vehicleldent 13
- 1361311114vehicleldentFirstOilChange OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles displacement required for the first oil change = vehicleldent 14
- 1361311115vehicleldentFirstMaintenance OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles displacement required for the first oficial maintenance
= vehicleldent 15
- 1361311116vehicleldentMaintenancePeriod OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles regular maintenance intervals= vehicleldent 16
-1361311117vehicleldentColor OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles predominant color= vehicleldent 17
- 1361311118vehicleldentChassisId OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles chassis identification number= vehicleldent 18
- 1361311119vehicleldentLicencePlate OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
A string which identifies the vehicles licence plate This object should be set by the dealer
= vehicleldent 19
- 1361311120vehicleldentlpAddress OBJECT-TYPE
SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION
The IP Address of the vehicle This value must be provided by the managing aplication A value of 0000 implies that there isnt a provider nearby
DEFVAL 00000000rsquoH = vehicleldent 20
- 1361311121vehicleldentMacAddress OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-only STATUS current DESCRIPTION
The MAC address used by this vehicle when it must be referred to in a unique fashion It is only required to be unique
REFERENCEIEEE 802ID-1990 Sections 64113 and 3125
= vehicleldent 21
-1361311122vehicleldentSerialNumber OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
A string which identifies the vehicles serial number = vehicleldent 22
- 1361311123vehicleldent Warranty OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
A string which identifies the vehicles warranty= vehicleldent 23
mdash Owner Group
- I36I3112vehicleOwner OBJECT IDENTIFIER = vehicleMIBObjects 2
- L36131121 vehicleOwnerName OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
A string which identifies the vehicles ownerThis object should be set by the dealer
= vehicleOwner 1
- 136L31122vehicleOwnerRegister OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current
DESCRIPTIONA string which identifies the owners registerThis object should be set by the dealer
= vehicleOwner 2
- 136131123 vehicleOwnerPhone OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
A string which identifies the owners phone number This object should be set by the dealer
vehicleOwner 3
- 136131124 vehicleOwnerMail OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
A string which identifies the owners e-mailThis object should be set by the dealer
vehicleOwner 4
mdash History Group
- 13613113vehicleHistory OBJECT IDENTIFIER = vehicleMIBObjects 3
- 136131131vehicleHistoryDeliveryDate OBJECT-TYPE
SYNTAX DateAndTime MAX-ACCESS read-write STATUS current DESCRIPTION
The vehicles delivery date and time= vehicleHistory 1
- 136L31132vehicleHistory Vendor OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
The name of the vehicles vendor= vehicleHistory 2
65
- 136L31133vehicleHistoryDealer OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
The name of the vehicles dealer= vehicleHistory 3
- 136131134vehicleHistoryNumLines OBJECT-TYPE
SYNTAX NonNegativelnteger MAX-ACCESS read-only STATUS current DESCRIPTION
The number of Status lines utilized in this device This variable indicates the number of rows in the History table
= vehicleHistory 4
- I36I31135 vehicleHistoryTable OBJECT-TYPE
SYNTAX SEQUENCE OF VehicleHistoryEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION
A list of History table entries= vehicleHistory 5
- 1361311351VehicleHistoryEntry OBJECT-TYPE
SYNTAX VehicleHistoryEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION
An entry containing information applicable to a particular History line
INDEX vehicleHistoryLinelndex = vehicleHistoryTable 1
VehicleHistoryEntry = SEQUENCE vehicleHistoryLinelndex INTEGER vehicleHistoryMaintenanceDate DateAndTime vehicleHistoryMaintenance NonNegativelnteger vehicleHistoryOilChangeDate Date AndT ime vehicleHistoryOilChange NonNegativelnteger
- 13613113511
66
vehicleHistoryLinelndex OBJECT-TYPE SYNTAX Positiveinteger MAX-ACCESS not-accessible STATUS current DESCRIPTION
The History line identifier= vehicleHistoryEntry 1
- 13613113512vehicleHistoryMaintenanceDate OBJECT-TYPE
SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION
The maintenance date= vehicleHistoryEntry 2
- 13613113513vehicleHistoryMaintenance OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS kmMAX-ACCESS read-only STATUS current DESCRIPTION
The present displacement of the vehicle on vehicleHistoryMaintenanceDate
= vehicleHistoryEntry 3
- 13613113514vehicleHistoryOilChangeDate OBJECT-TYPE
SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION
The motors oil change date= vehicleHistoryEntry 4
- 13613113515vehicleHistoryOilChange OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS kmMAX-ACCESS read-only STATUS current DESCRIPTION
The present displacement of the vehicle on vehicleHistoryOilChangeDate
= vehicleHistoryEntry 5
mdash The Status group
- 13613114vehicleStatus OBJECT IDENTIFIER = vehicleMIBObjects 4
- 136L31141 vehicleStatusHelp OBJECT-TYPE
SYNTAX INTEGER on(l) off(2)
MAX-ACCESS read-write STATUS current DESCRIPTION
Setting this object to on will cause the vehicle system to send a help notification Setting this object to off means normal situation
= vehicleStatus 1
- 136131142vehicleStatusNumLines OBJECT-TYPE
SYNTAX NonNegativelnteger MAX-ACCESS read-only STATUS current DESCRIPTION
The number of Status lines utilized in this deviceThis variable indicates the number of rows in the Status table
= vehicleStatus 2
- 136131143 vehicleStatusTable OBJECT-TYPE
SYNTAX SEQUENCE OF VehicleStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION
A list of Status table entries= vehicleStatus 3
- I36I311431 VehicleStatusEntry OBJECT-TYPE
SYNTAX VehicleStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION
An entry containing information applicable to a particular Status line
INDEX vehicleStatusLinelndex = vehicleStatusTable 1
VehicleStatusEntry = SEQUENCE vehicleStatusLinelndex INTEGER vehicleStatusSpeed NonNegativelntegervehicleStatusRpm NonNegativelntegervehicleStatusMotorTemperature INTEGER vehicleStatusFuelLevel NonNegativelnteger vehicleStatusKm NonNegativelntegervehicleStatusTirePressure NonNegativelnteger vehicleStatusMotorOilLevel NonNegativelnteger vehicleStatusBatteryLevel NonNegativelnteger vehicleStatusLocation DisplayString
- I36I31134311vehicleStatusLinelndex OBJECT-TYPE
SYNTAX Positiveinteger MAX-ACCESS not-accessible STATUS current DESCRIPTION
The Status line identifier= VehicleStatusEntry 1
- 136131134312vehicleStatusSpeed OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS km per hourMAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles current speed= VehicleStatusEntry 2
- 136131134313vehicleStatusRpm OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS rotations per minuteMAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles current rotations per minute= VehicleStatusEntry 3
- 136131134314vehicleStatusMotorT emperature OBJECT-TYPE
SYNTAX INTEGER UNITS degrees CentigradeMAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles engine current temperature
= vehicleStatusEntry 4
- 136131134315 vehicleStatusFuelLevel OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS HireMAX-ACCESS read-only STATUS current DESCRIPTION
The current fuel level= vehicleStatusEntry 5
- 136131134316vehicleStatusKm OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS kmMAX-ACCESS read-only STATUS current DESCRIPTION
The current total displacement of vehicle = vehicleStatusEntry 6
- 136131134317 vehicleStatusTirePressure OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS psiMAX-ACCESS read-only STATUS current DESCRIPTION
The current tire pressure vehicleStatusEntry 7
- 136131134318 vehicleStatusMotorOilLevel OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS litreMAX-ACCESS read-only STATUS current DESCRIPTION
The current motor oil level= vehicleStatusEntry 8
- 136131134319 vehicleStatusBatteryLevel OBJECT-TYPE
SYNTAX INTEGER unknown(l) batteryNormal(2) batteryLow(3)
MAX-ACCESS read-only
STATUS currentDESCRIPTION
The indication of the capacity remaining in the vehicles battery system
= vehicleStatusEntry 9
- 1361311343110 vehicleStatusLocation OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
The GPS indication of the vehicles current location
vehicleStatusEntry 10
mdash The Control group
- 13613115vehicleControl OBJECT IDENTIFIER = vehicleMIBObjects 5
- 136131151 vehicleControlFuel OBJECT-TYPE
SYNTAX INTEGER on(l) off(2)
MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION
Setting this object to On(l) indicates that the vehicle is able to be turned on Setting to Off(2) will cause the fuel to be cut offrsquo
= vehicleControl 1
- 136131152 vehicleControlIgnition OBJECT-TYPE
SYNTAX INTEGER on(l) ofi(2)
MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION
Setting this object to On(l) indicates that the vehicle is to be turned on Setting to 00(2) will cause the eletric system to be cut off1
= vehicleControl 2
mdash Notifications
- This section defines the well-known notifications sent by- vehicle agents
- 1361312vehicleMIBNotifications OBJECT IDENTIFIER = vehicleMIB 2
- I36I3121vehicleNotificationChangeOilAndMaintenance NOTIFICATION-TYPE
OBJECTS vehicleHistoryMaintenanceDate vehicleHistoryMaintenance vehicleHistoryOilChangeDate vehicleHistoryOilChange
STATUS current DESCRIPTION
The vehicle is approaching oil change and regular maintenance dates This Notification is persistent and is resent at one day intervals until the history table is updated
= vehicleMIBNotifications 1
- 13613122vehicleNotificationHelp NOTIFICATION-TYPE
OBJECTS vehicleStatusHelp STATUS current DESCRIPTION
This Notification is sent when the vehicles conductor turns on a help switch
= vehicleMIBNotifications 2
- I36I3123vehicleNotificationWarranty NOTIFICATION-TYPE
OBJECTS vehicleldentWarranty STATUS current DESCRIPTION
The vehicles warranty is close to expiring dateThis Notification is persistent andis resent at one week intervals until dead line
= vehicleMIBNotifications 3
mdash Conformance information
mdash1361313vehicleMIBConformance OBJECT IDENTIFIER = vehicleMIB 3
-13613131vehicleCompliance OBJECT IDENTIFIER = vehicleMIBConformance 1
mdash compliance statements
mdash136131311vehicleBasicCompliance MODULE-COMPLIANCE
STATUS current DESCRIPTION
The compliance statement for vehicles that only support the identifying and status objects
MODULE mdash this moduleMANDATORY-GROUPS vehicleBasicGroup
= vehicleCompliance 1
mdash136131312vehicleAdvancedCompliance MODULE-COMPLIANCE
STATUS current DESCRIPTION
The compliance statement for vehicles that support advanced-feature functions such as history and notifications
MODULE mdash this moduleMANDATORY-GROUPS vehicleBasicGroup
vehicleAdvancedGroup vehicleNotificationsGroup
= vehicleCompliance 2
mdash136131313vehicleControlCompliance MODULE-COMPLIANCE
STATUS current DESCRIPTION
The compliance statement for vehicles that support control-featured functions
MODULE mdash this moduleMANDATORY-GROUPS vehicleBasicGroup
vehicleControlGroup = vehicleCompliance 3
mdash136131314vehicleFullCompliance MODULE-COMPLIANCE
STATUS current DESCRIPTION
The compliance statement for vehicles that support all functions
MODULE mdash this moduleMANDATORY-GROUPS vehicleBasicGroup
vehicleAdvancedGroup vehicleNotificationsGroup
73
vehicleControlGroup = vehicleCompliance 4
mdash units of conformance
mdash summary at a glance
mdash basic adv ControlmdashvehicleldentManufacturer X X X X
mdashvehicleldentModel x X X X
mdashvehicleldentSoftwareVersion x X X X
mdashvehicleldentAgentSoftwareVersion X X X X
mdashvehicleldentType X X X X
mdashvehicleldentFuel X X X X
mdashvehicleldentManufacturing Y ear X X X X
mdashvehicleldentModel Year X X X X
mdashvehicleldentCapacity X X X X
mdashvehicleldentPower X X X X
mdashvehicleldentMotorType X X X XmdashvehicleldentMotorNumber X X X X
mdashvehicleldentCylinder X X X X
mdashvehicleldentFirstOilChange X X X X
mdashvehicleldentOilChangePeriod X X X XmdashvehicleldentFirstMaintenance X X X X
mdashvehicleldentMaintenancePeriod X X X XmdashvehicleldentColor X X X X
mdashvehicleldentChassisId X X X XmdashvehicleldentLicencePlate X X X X
mdashvehicleldentlpAddress X X X XmdashvehicleldentMacAddress X X X X
mdashvehicleldentSerialNumber X X X XmdashvehicleldentWarranty X X X X
mdashvehicleOwnerName X X
mdashvehicleOwnerRegister X XmdashvehicleOwnerPhone X X
mdashvehicleOwnerMail X X
mdashvehicleHistoryDeliveryDate X X
mdashvehicleHistoryVendor X X
mdashvehicleHistoryDealer X X
mdashvehicleHistoryNumLines X X
mdashvehicleHistoryLinelndex X X
mdashvehicleHistoryMaintenanceDate X X
mdashvehicleHistoryMaintenance X X
mdashvehicleHistoryOilChangeDate X X
mdashvehicleHistoryOilChange X X
mdashvehicleStatusHelp X X X X
mdashvehicleStatusNumLines X X X X
mdashvehicleStatusLinelndex X X X X
mdashvehicleStatusSpeed X X X X
mdashvehicleStatusRpm X X X X
mdashvehicleStatusMotorTemperature X X X X
mdashvehicleStatusFuelLevel X X X X
mdashvehicleStatusKm X X X X
mdashvehicleStatusTyrePressure X X X X
--vehicleStatusMotorOilLevel X X X X
mdashvehicleStatusBatteryLevel X X X X
mdashvehicleStatusLocation X X X X
mdashvehicleControlFuel X X
mdashvehicleControlIgnition X X
mdashvehicleNotificationChangeOilAndMaintenance X X
mdashvehicleNotificationHelp X X
mdashvehicleNotificationWarranty X X
- units of conformance
- I36I3132vehicleGroups OBJECT IDENTIFIER = vehicleMIBConformance 2
- 136131321vehicleBasicGroup OBJECT-GROUP
OBJECTS vehicleldentManufacturer vehicleldentModel vehicleldentSoftwareVersion vehicleldent AgentSoft waumlre V ersion vehicleldentType vehicleldentFuel vehicleldentManufacturing Y ear vehicleldentModel Year vehicleldentCapacity vehicleldentPowervehicleldentMotorType vehicleldentMotorNumber vehicleldentCylindervehicleldentFirstOilChange vehicleldentOilChangePeriod vehicleldentFirstMaintenance vehicleldentMaintenancePeriod vehicleldentColor vehicleldentChassisId vehicleldentLicencePlate vehicleldentlpAddress vehicleldentMacAddress vehicleldentSerialNumber vehicleldentWarranty vehicleStatusHelp vehicleStatusNumLines vehicleStatusLinelndex vehicleStatusSpeed vehicleStatusRpm vehicleStatusMotorTemperature vehicleStatusFuelLevel vehicleStatusKm vehicleStatusTirePressure vehicleStatusMotorOilLevel
75
vehicleStatusBatteryLevel vehicleStatusLocation STATUS current DESCRIPTION
The vehicleBasicGroup defines objects which are common across all vehicles which meet basic compliance
= vehicleGroups 1
- 136131322vehicleAdvancedGroup OBJECT-GROUP
OBJECTS vehicleOwnerName vehicleOwnerRegister vehicleOwnerPhone vehicleOwnerMail vehicleHistoryDeliveryDate vehicleHistoryVendor vehicleHistoryDealer vehicleHistoryNumLines vehicleHistoryLinelndex vehicleHistoryMaintenanceDate vehicleHistoryMaintenance vehicleHistoryOilChangeDate vehicleHistoryOilChange
STATUS current DESCRIPTION
The vehicleAdvancedGroup defines objects which are related to vehicles history and owner
vehicleGroups 2
- 136131323vehicleControlGroup OBJECT-GROUP
OBJECTS vehicleControlFuel vehicleControlIgnition STATUS current DESCRIPTION
The vehicleControlGroup defines objects which are related to control-feature functions
= vehicleGroups 3
- 136131324vehicleNotificationGroup NOTIFICATION-GROUP
NOTIFICATIONS vehicleNotificationChangeOilAndMaintenance vehicleNotificationHelp vehicleNotificationWarranty
STATUS current DESCRIPTION
The vehicleNotificationGroup defines objects which are related to notifications-feature functions
= vehicleGroups 4
END
GLOSSAacuteRIO E ABREVIACcedilOtildeES
ASNl Abstract Syntax Notation One - Notaccedilatildeo de Sintaxe Abstrata Um Uma notaccedilatildeo para
representaccedilatildeo de dados em protocolos de comunicaccedilatildeo definida pela ISO O gerenciamento
Internet utiliza um subconjunto de ASNl
CDMA Code Division Multiple Access - acesso muacuteltiplo por divisatildeo de coacutedigo
EHF Extremely High Frequency - frequumlecircncia extremamente alta
FDMA Frequency Division Multiple Access - acesso muacuteltiplo por divisatildeo de frequumlecircncia
HF High Frequency - frequumlecircncia alta
HTTP Hiper-Text Markup Language - Linguagem de Marcaccedilatildeo de HiperTexto A linguagem
utilizada na construccedilatildeo de paacuteginas WWW
ISM Industrial Scientific and Medical bands - Faixas de frequumlecircncias alocadas para aplicaccedilotildees
industriais cientiacuteficas e meacutedicas
ISO International Organization for Standardization - Organizaccedilatildeo Internacional para
Padronizaccedilatildeo Um dos oacutergatildeos mais importantes no mundo de padronizaccedilotildees com diversos
estudos na aacuterea de computadores e particularmente de redes de computadores
LF Low Frequency - frequumlecircncia baixa
MF Medium Frequency - frequumlecircncia meacutedia
MIB Management Information Base - Base de Informaccedilotildees de Gerenciamento Uma coleccedilatildeo
de informaccedilotildees gerenciais sobre um determinado recurso
OSI Open Systems Interconnection - Interconexatildeo de Sistemas Abertos Um conjunto de
padronizaccedilotildees para interconexatildeo de sistemas em redes de computadores
RFC Request For Comments - Requisiccedilotildees Para Comentaacuterios Os documentos publicados pelo
IETF e que tratam de assuntos Internet Nem todos os RFCs satildeo padrotildees e alguns jamais o
chegam a ser
SHF Super High Frequency - frequumlecircncia super-alta
Site - Conjunto de documentos da WWW acessiacuteveis a partir de um determinado endereccedilo Eacute o
endereccedilo virtual de uma empresa ou uma aplicaccedilatildeo
SMI Structure o f Management Information - Estrutura da Informaccedilatildeo de Gerenciamento
Define a maneira como as informaccedilotildees de gerenciamento satildeo criadas e seus relacionamentos
SNMP Simple Network Management Protocol - Protocolo de Gerenciamento de Redes
Simples o protocolo de gerenciamento utilizado na Internet
TCPIP Transmission Control Protocol Internet Protocol - Protocolo de Controle de
Transmissotildees Protocolo Internet Os protocolos baacutesicos utilizados na Internet
TDMA Time Division Multiple Access mdash acesso muacuteltiplo por divisatildeo de tempo
UHF Ultra High Frequency - frequumlecircncia ultra-alta
VHF Very High Frequency - frequumlecircncia muito alta
VLF Very Low Frequency - frequumlecircncia muito baixa
WWW World Wide Web - Grande Teia Mundial Nome dado ao conjunto de maacutequinas que
trocam informaccedilotildees utilizando o protocolo HTTP
78
REFEREcircNCIAS BIBLIOGRAacuteFICAS
ANATEL Agecircncia Nacional de Telecomunicaccedilotildees Atribuiccedilatildeo de faixas de frequumlecircncias no Brasil Disponiacutevel em lthttpwwwanatelgovbrToolsframeasplink=radiofrequencia qaffpdfgt Acesso em 26 set 2002
thBICSI Telecommunications distribution methods manual 8 ed Tampa Florida v2 1998 Cap 29
BRASIL Web Site Oficial do Departamento Nacional de Tracircnsito Disponiacutevel em lthttpwww denatrangovbrpg70jspgt Acesso em 08 nov 2002
BRASIL Web Site Oficial do Departamento Nacional de Tracircnsito Disponiacutevel em httpwww denatrangovbrpgl8jspgt Acesso em 10 nov 2002
CASE J et al RFC 1157 - A Simple Network Management Protocol (SNMP) Network Working Group may 1990 p 5
FIAT AUTOMOacuteVEIS Web Site Oficial do Brasil Disponiacutevel em httpwwwfiatcombr index_sitephpgt institucional a faacutebrica Acesso em 19 nov 2002
GOOGLE Web Site de Busca Disponiacutevel em lthttpwwwgooglecombrsearch hl=ptampie=ISO-8859-1 ampq=22rastreamento+de+veEDculo s22ampbtnG=Pesquisa+Google amplr=lang_ptgt Acesso em 15 out 2002
MELLO Roseleine Calgaro Uma MIB de apoio agrave gerecircncia do relacionamento com o cliente em comeacutercio eletrocircnico 2002 108 f Dissertaccedilatildeo (Mestrado em Ciecircncias da Computaccedilatildeo) - Universidade Federal de Santa Catarina Florianoacutepolis 2002
RIO DE JANEIRO (Estado) 5 set 2002 Tracircnsito Brasil Estatiacutestica da Organizaccedilatildeo Mundial de Sauacutede sobre tracircnsito Disponiacutevel em lthttpwwwtransitobrasilcombrnoticia noticiaphp noti=1044gt Acesso em 22 out 2002
RIO DE JANEIRO (Estado) SuperTrack Rastreamento de veiacuteculos Disponiacutevel em lthttp wwwsupertrackcombr2htmgt Acesso em 02 out 2002
79
RIO DE JANEIRO (Estado) Revista Engebraacutes Mortos no tracircnsito chegam a 1 milhatildeo e acidentes consomem US$ 10 bi ao ano Disponiacutevel em lthttpwwwengebrascombr EngbWebportuguesmortosnohtmgt Acesso em 24 set 2002
TANENBAUM Andrew S Redes de computadores 3 ed Rio de Janeiro Campus 1997 923 p
TANIGUCHI Caacutessio O bom exemplo do tracircnsito em Curitiba Curitiba mar 2002 Disponiacutevel em lthttpwwwcuritibaprgovbrpmcAgenciaartigostransitolhtmlgt Acesso em 19 nov 2002
TIM Telesc Celular Cobertura Disponiacutevel em lthttpwww2timsulcombr intemaaspitem=2amppagina=coberturagt Acesso em 26 set 2002
39
424 Protocolo de Gerenciamento
O protocolo a ser utilizado eacute o SNMPv3 implementado sobre SNMPv2 A versatildeo 3 apresenta
vaacuterios avanccedilos na questatildeo de seguranccedila e as definiccedilotildees podem ser vistas nas RFCs 2571 a
2575 Como esta versatildeo natildeo eacute completa existe a necessidade da versatildeo anterior que pode ser
vista nas RFCs 1905 e 1906
43 Arquitetura de Informaccedilatildeo
A vehicleMIB foi projetada para atender as demandas baacutesicas de todas entidades fiacutesicas e
juriacutedicas que interagem com um automoacutevel Esta MIB procura natildeo conflitar com os sistemas
atualmente implantados que foram concebidos com outra finalidade
A pesquisa que resultou nesta MIB abrangeu a atual legislaccedilatildeo de tracircnsito os atuais coacutedigos
procedimentos e nuacutemeros empregados pela induacutestria automobiliacutestica e suas concessionaacuterias
As funccedilotildees principais de um automoacutevel foram contempladas somou-se a elas algumas
variaacuteveis trazidas do universo de redes de computadores e outras retiradas de carros-conceito
431 Desenvolvimento da MIB
Utilizou-se como ferramenta de auxiacutelio um pacote de programas da MG-Soft chamado MIB
Browser Professional Edition sendo que as figuras que mostram a aacutervore da MIB satildeo telas
capturadas deste software
40
f j MG-SOFT MIszlig Compiler - [MIszlig Group1J File Edit View Modules Jools Window Help
B MIB Tree B Q ] iso
B - Q org B Q dod
R-f1 internetiQ j directorv
+i _ J mgmtR I__| experimental
B vehicleMIBi Q j vehideMIBObjects Si f j vehicleMIBNotifications IS _ J vehicleMIBConformance
f i L_1 private I- SNMPvl Traps
ffl iJ T extual ConventionsS Type Assignments
Fig 410 - Aacutervore da MIB
A vehicleMIB faz parte do grupo experimental (3) segundo a notaccedilatildeo ASNl utilizada pelo
protocolo SNMP Os objetos definidos (OBJECT IDENTIFIER) para compor a vehicleMIB
foram trecircs a saber
vehicleMIBObjects conteacutem todas as informaccedilotildees relativas a identificaccedilatildeo do veiacuteculo
(vehicleldent) ao proprietaacuterio do veiacuteculo (vehicleOwner) o seu histoacuterico (vehicleHistory)
valores momentacircneos (vehicleStatus) e variaacuteveis para controle (vehicleControl)
vehicleMIBNotifications este objeto comporta os atributos utilizados para notificaccedilatildeo de
eventos importantes e se destinam principalmente para servir ao motoristaproprietaacuterio
vehicleMIBConformance este grupo define as necessidades e possibilidades de
implementaccedilatildeo segundo uma famiacutelia de objetos (OBJECT-GROUP) preacute-determinada Os
atributos referentes a grupos e as questotildees de concordacircncia estatildeo contidos nos OBJECT
IDENTIFIER vehicleGroups e vehicleCompliance
41
bullJMG-SOFT MIB Compilei [MIB Group]Uumliacute File Edit View Modules loots Window Help
tg satildegt U m amp T raquo f t I o s P3 m p | 0
B ^ MIB Tree B _ J iso
H Q j org eacute Q dod
Eacute j J internetP~1 directory
B i_ J mgmt rsquo Q j mib-2
agrave Q experimental Ograve OtildeEcirc vehicleMIB
Egrave __| vehicleMIBObjectsSi _ J vehicleldent ffl- n vehicleOwner E _ ] vehicle History ffl- fj vehicleStatus Egrave C j vehicleControl
atilde __) vehicleMIBNotificationsvehicleN otificationChangeO ilAndM aintenance
lt4 vehicleN otificationHelp d f vehicleNotificationGuaranty
B _ ] vehicleMIBConformance IacuteB _ J vehicleCompliance Eacute L J vehicleGroups
B -(_J private1Q j enterprises
Fig 411mdash Aacutervore de vehicleMIBObjects
432 Descriccedilatildeo de vehicleMIBObjects
Esta seccedilatildeo descreve com maiores detalhes cada variaacutevel que compotildee a vehicleMIBObjects
que eacute composta pelos grupos vehicleldent vehicleOwner vehicleHistory vehicleStatus e
vehicleControl
42
4321 Grupo vehicleldent
F1 P 1 experimental Eacute- vehicleMIB
lEacute vehicleMIB Objects B- [_ J vehicleldent
vehicleldentManufacturer vehicleldentModel
vehicleldentSoftwareVersionamp vehideldentAgentSoftwareVersion
vehiclel dentType vehicleldentFuel vehicleldentManufacturingYear vehiclel dentM odelYrsquo ear vehiclel dentCapacity
I^ vehiclel dentPoweri-- vehiclel dentM otorType
vehiclel dentM otorNumber vehiclel dentCylinder
vehiclel dentFirstOilChange | ^ vehicleldentFirstMaintenance
gt$j vehicleldentMaintenancePeriod vehiclel dentColor
i vehiclel dentChassisl d j-- vehicleldentLicencePlate bull vehicleldentlpAddress i - ^ vehicleldentMacAddress h vehiclel dentS eriaIN umber vehicleldentGuaranty
Fig 411 - Aacutervore de vehicleldent
vehicleldentManufacturer - O objeto vehicleldentManufacturer eacute uma string que armazena o
nome da empresa que produz o veiacuteculo eacute gravada em faacutebrica e natildeo se altera mais Esta
variaacutevel seraacute preenchida por exemplo com ldquoGeneral Motorsrdquo ldquoVolkswagenrdquo ou ldquoYamahardquo
vehicleldentModel - Esta variaacutevel conteraacute a identificaccedilatildeo do modelo do veiacuteculo eacute fixa e natildeo
pode ser alterada Ex Palio EX Xsara Picasso Celta
vehicleldentSoftwareVersion - Este atributo eacute reservado agrave versatildeo do firmware ou software do
veiacuteculo e eacute atualizado cada vez que eacute feito o upgrade do mesmo Este programa eacute uma espeacutecie
de sistema operacional do hardware contido no veiacuteculo
vehicleldentAgentSoftwareVersion - A versatildeo do agente de gerenciamento pode ou natildeo
coincidir com a versatildeo de firmware Caso estes programas tenham tratamento e evoluccedilatildeo
distintos as versotildees podem ser atualizadas separadamente e teratildeo coacutedigos diferentes
vehicleldentType - Este objeto serve para identificar o tipo de veiacuteculo segundo determinaccedilatildeo
das leis brasileiras de tracircnsito O tipo de veiacuteculo automotor consta na documentaccedilatildeo de
licenciamento e pode ser por exemplo tipo automoacutevel de passeio caminhatildeo de carga ocircnibus
de passageiros etc
vehicleldentFuel - A variaacutevel vehicleldentFuel serve para identificar o combustiacutevel principal
para que o veiacuteculo foi originalmente construiacutedo Eacute gravado na linha de montagem e
permanece caso haja transformaccedilatildeo posterior no motor do veiacuteculo este dado natildeo pode ser
alterado Ex gasolina tipo C oacuteleo diesel energia eleacutetrica etc
vehicleldentManufacturing Year - Neste atributo eacute gravado o ano de fabricaccedilatildeo do veiacuteculo
Depois de gravado natildeo se altera
vehicleldentModelYear - A vehicleldentModelYear armazena o ano do modelo do veiacuteculo
que pode ou natildeo coincidir com o ano de fabricaccedilatildeo
vehicleldentCapacitv - Esta variaacutevel eacute uma string que armazena a capacidade do veiacuteculo de
acordo com a destinaccedilatildeo do mesmo ou seja se se tratar de um caminhatildeo a capacidade de
carga seraacute de 40000 kg se for um automoacuteveL a capacidade seraacute de 5 passageiros por
exemplo
vehicleldentPower - Identifica a potecircncia nominal da motorizaccedilatildeo principal do veiacuteculo que
pode ser expressa em cv (cavalo-vapor) ou W (watt) de acordo com a legislaccedilatildeo vigente no
paiacutes de utilizaccedilatildeo do veiacuteculo
vehicleldentMotorTvpe - Este atributo armazena a identificaccedilatildeo da principal forma de
motorizaccedilatildeo do veiacuteculo ou seja qual o tipo de motor que preferencialmente ou
prioritariamente eacute utilizado Caso o veiacuteculo seja um hiacutebrido com motor a combustatildeo e
eleacutetrico armazenar a identificaccedilatildeo do motor mais utilizado
vehicleldentMotorNumber - Este objeto armazena o nuacutemero de identificaccedilatildeo do motor do
veiacuteculo que eacute uacutenico e faz parte do conjunto de nuacutemeros que identificam o conjunto de
sistemas que compotildee um veiacuteculo
vehicleldentCvlinder - Utilizada para informar o nuacutemero total de cilindros (pistotildees) do motor
caso se trate de um motor de combustatildeo
vehicleldentFirstOilChange - Esta variaacutevel serve para armazenar a distacircncia maacutexima
percorrida - a popular ldquoquilometragemrdquo - para se realizar a primeira troca de oacuteleo lubrificante
interno do motor Esta informaccedilatildeo serviraacute para que o condutor do veiacuteculo seja notificado a
tempo de proceder agrave troca sem causar danos ao motor nem perder a garantia de faacutebrica
vehicleldentOilChangePeriod - O objeto em questatildeo armazena o valor em km ou milhas
recomendado pelo fabricante entre trocas de oacuteleo lubrificante do motor Ex 10000 km
vehicleldentFirstMaintenance - A variaacutevel vehicleldentFirstMaintenance serve para registrar
o limite de quilometragem para realizaccedilatildeo da primeira revisatildeo gratuita do veiacuteculo Existe na
vehicleMIB uma notificaccedilatildeo que utiliza este atributo com o objetivo de resguardar o
proprietaacuterio de um eventual esquecimento ou distraccedilatildeo que acarretaria perda de garantia
vehicleldentMaintenancePeriod - O atributo eacute registrado em faacutebrica e representa o valor da
quilometragem recomendada entre as manutenccedilotildees preventivas E uma seguranccedila a mais para
o usuaacuterio que seraacute avisado sempre que determinados conjuntos de peccedilas principalmente
mecacircnicas estiverem com seu desgaste natural no limite
vehicleldentColor - A vehicleldentColor eacute a string que armazena o nome da cor predominante
do veiacuteculo Esta informaccedilatildeo eacute gravada em faacutebrica e permanece inalterada durante a vida uacutetil
do veiacuteculo
vehicleldentChassisId - Todo veiacuteculo possui um nuacutemero de identificaccedilatildeo gravado fisicamente
em seu chassis ou monobloco esta variaacutevel armazena este nuacutemero
vehicleldentLicencePlate - Este atributo armazena a placa do veiacuteculo no caso do Brasil
composto por 3 letras e 4 nuacutemeros Esta identificaccedilatildeo somente eacute conhecida apoacutes o
licenciamento do veiacuteculo que eacute feito apoacutes a venda em consequumlecircncia o valor somente poderaacute
ser gravado na concessionaacuteria ou revenda
vehicleldentlpAddress - Esta variaacutevel estaacute determinada na vehicleMIB para uma eventual
necessidade de acesso a Internet sendo que um provedor de acesso iraacute fornecer o valor que
seraacute volaacutetil e teraacute a mesma duraccedilatildeo do acesso solicitado
vehicleldentMacAddress - Este campo foi implementado para que o veiacuteculo utilize um
nuacutemero uacutenico de identificaccedilatildeo dentro das mesmas regras vaacutelidas hoje para equipamentos e
acessoacuterios de informaacutetica A utilizaccedilatildeo de uma identificaccedilatildeo deste tipo poderaacute substituir uma
ou mais jaacute existentes
vehicleldentSerialNumber - O nuacutemero de seacuterie de produccedilatildeo do veiacuteculo eacute gravado em faacutebrica e
permanece inalterado durante a vida do mesmo Segue as regras de cada fabricante
vehicleldentWarrantv - Este atributo armazena o valor referente ao periacuteodo de garantia do
veiacuteculo tipicamente 1 ou 2 anos a partir da data da primeira venda Esta informaccedilatildeo serve
para que o proprietaacuterio seja notificado antes do vencimento deste limite para que possa
realizar as manutenccedilotildees necessaacuterias com um miacutenimo de gasto
4322 Grupo vehicleOwner
vehicleOwnerName - A variaacutevel vehicleOwnerName armazena o nome do proprietaacuterio do
veiacuteculo o mesmo nome que consta no documento legal de licenciamento Eacute gravado na
concessionaacuteria e alterado de acordo com os documentos do veiacuteculo
vehicleOwnerRegister - Este objeto serve para armazenar um nuacutemero de algum documento de
identificaccedilatildeo do proprietaacuterio No Brasil os valores preferenciais satildeo o Cadastro de Pessoa
Fiacutesica (CPF) e o Cadastro Nacional da Pessoa Juriacutedica (CNPJ) mas pode conter os nuacutemeros
da carteira nacional de habilitaccedilatildeo ou carteira de identidade
vehicleOwnerPhone - O atributo vehicleOwnerPhone registra o nuacutemero de um telefone de
contato do proprietaacuterio do veiacuteculo
vehicleOwnerMail - Esta string serve para armazenar o endereccedilo eletrocircnico (e-mail) do
proprietaacuterio do veiacuteculo Este valor e o anterior satildeo regravados em concessionaacuteria a cada troca
de proprietaacuterio
4323 Grupo vehicIeHistory
3 T I experimental vehicleMIB
Otilde P jJ vehicleMIBObjects Eacute L J vehicleldent El i_ J vehicleOwner
vehicleOwnerName vehicleO wnerR egister vehicleOwnerFone vehicleOwnerMail
B l_ J vehicleH istoryvehicleH istory D eliveryD ate vehicleH istoryVendor vehicleH istoryDealer
^ vehicleH istoryN umLinesEacute1 __J vehicleH istoryT able
B - lla vehicleH istoryEntryvehicleHistoryLinelndex
Q vehicleHistoryMaintenanceDate ^ vehicleH istoryMaintenance
vehicleH istoryuumlilChangeD ate Q vehicleH istoryOilChange
Fig 413 - Arvore de vehicleOwner e vehicIeHistory
vehicleHistorvDelivervDate - A variaacutevel em questatildeo foi criada para armazenar a data da
primeira entrega do veiacuteculo tipicamente a data constante na nota fiscal de venda da
montadora ou da concessionaacuteria destinada ao proprietaacuterio
vehicleHistoryVendor - A vehicleHistoryVendor armazena o nome do vendedor que realizou
a venda do veiacuteculo ao proprietaacuterio Este vendedor eacute tipicamente um funcionaacuterio da revenda
ou concessionaacuteria
vehicleHistorvDealer - O nome da revenda ou concessionaacuteria (pessoa juriacutedica) eacute gravado
neste campo de forma que fique registrada a empresa que comercializou o veiacuteculo
vehieleHistoryNumLines - Representa o nuacutemero maacuteximo de linhas que seratildeo armazenadas na
tabela vehicleHistoryTable
vehicleHistorvLinelndex - Representa o iacutendice da tabela vehicleHistoryTable
vehicleHistoryMaintenanceDate - A variaacutevel vehicleHistoryMaintenanceDate serve para
registrar as datas das manutenccedilotildees preventivas realizadas contendo dia mecircs e ano Esta
informaccedilatildeo serve principalmente para resguardar o usuaacuterio do veiacuteculo quanto agraves garantias de
peccedilas e sistemas
vehicleHistoryMaintenance - Aqui se identifica a quilometragem do veiacuteculo na ocasiatildeo em
que eacute realizada a manutenccedilatildeo preventiva Informada em quilocircmetros corresponde agrave marcaccedilatildeo
presente do odocircmetro do veiacuteculo
vehicleHistoryOilChangeDate - Esta variaacutevel armazena a data das trocas de oacuteleo lubrificante
do motor cuja periodicidade eacute definida pelo fabricante e deve ser cumprida a risca para o
veiacuteculo natildeo perder a garantia
vehicleHistoryOilChange - Este atributo registra a quilometragem do veiacuteculo por ocasiatildeo da
troca de oacuteleo lubrificante correspondente
48
4324 Grupo vehicleStatus
B - n experimental S gg vehicleMIB
vehicleMIBObjectsS3 __] vehicleldentra- r~l vehicleQwner reg L_3 vehicleHistory
S Q vehicleStatus|--reggt vehicleS tatusHeip j- - vehicles atusNurnLines
B r_ j vehicles tatusT able B l|sj vehicles tatusEntry
vehicleS tatusLinelndex vehicleS tatusS peed j- ^ vehicleStatusRpm
vehicleStatusMotorTemperature vehicleStatusFuelLevel
^ vehicleS tatusKmvehicleStatusTirePressure
^ vehicleStatusMotorOilLevel vehicleS tatusBatteryLevel
^ vehicleStatusLocation B Q j vehicleControl
j-regraquo vehicleControlFuel J ______ j______ 1 vehicleContfQllgnition________________
Fig 414 - Aacutervore de vehicleStatus
vehicleStatusHelp - Esta variaacutevel pode assumir somente os valores de ligado ou desligado eacute
acionada pelo condutor do veiacuteculo e serve como pedido de socorro Uma notificaccedilatildeo eacute emitida
a partir da vehicleStatusHelp
vehicleStatusNumLines - Este atributo serve para definir o nuacutemero maacuteximo de linhas da
tabela vehicleStatusTable
vehicleStatusLinelndex - Esta variaacutevel eacute o iacutendice da tabela vehicleStatusTable
vehicleStatusSpeed - Neste atributo eacute registrada a velocidade presente do veiacuteculo fornecida
pelo sistema convencional de sensoriamento do veiacuteculo em quilocircmetros ou milhas por hora
vehicleStatusRpm - A vehicleStatusRpm armazena o valor atual de rotaccedilotildees ou giros do eixo
principal do motor a unidade eacute rpm (rotaccedilotildees por minuto)
vehicleStatusMotorTemperature - Este atributo registra a temperatura atual do liacutequido de
arrefecimento do motor em graus centiacutegrados ou Fahrenheit
vehicleStatusFuelLevel - A variaacutevel vehicleStatusFuelLevel eacute usada para indicar o niacutevel atual
do combustiacutevel principal do veiacuteculo
vehicleStatusKm - A variaacutevel armazena a quilometragem total percorrida pelo veiacuteculo desde
sua fabricaccedilatildeo em quilocircmetros ou milhas terrestres
vehicleStatusTvrePressure - Este atributo foi criado para registrar o valor presente da pressatildeo
nos pneus do veiacuteculo e serve para informar sobre um pneu que esteja furado ou com uma
quantidade insuficiente de material gasoso ou liacutequido em seu interior Este monitoramento jaacute
existe hoje principalmente em caminhotildees de carga sendo raro em motocicletas e
automoacuteveis
vehicleStatusMotorOilLevel - Esta variaacutevel marca o niacutevel presente de oacuteleo lubrificante do
motor e ajuda a identificar uma eventual ldquoqueimardquo de oacuteleo ou seja um consumo acima do
previsto pelo fabricante que pode resultar em dano grave ao motor
vehicleStatusBatteryLevel - Este valor corresponde agrave carga atual da bateria que eacute usada
principalmente para dar a partida no veiacuteculo
vehicleStatusLocation - A informaccedilatildeo de localizaccedilatildeo do veiacuteculo pode ser feita de duas
maneiras uma aproximada resultado da associaccedilatildeo com a raacutedio-base que recebeu a
identificaccedilatildeo do veiacuteculo A segunda forma mais precisa eacute a partir da informaccedilatildeo gerada por
um moacutedulo GPS (global positioning system) do veiacuteculo o GPS atualiza constantemente a
vehicleStatusLocation com as coordenadas presentes
4325 Grupo vehicleControl
vehicleControlFuel - Este atributo de controle assume ligado ou desligado e eacute a forma do
sistema puacuteblico de controle da malha viaacuteria interromper remotamente o fornecimento de
combustiacutevel para o motor ocasionando a parada do veiacuteculo Esta accedilatildeo de controle eacute feita nos
casos de roubo fuga ou sequumlestro e requer intervenccedilatildeo policial
vehicleControlIgnition - Este atributo de controle assume ligado ou desligado e eacute a forma do
sistema puacuteblico de controle da malha viaacuteria interromper remotamente o sistema de igniccedilatildeo de
combustiacutevel para o motor ocasionando a parada do veiacuteculo Eacute uma alternativa ao controle
anterior pois enquanto um desliga a bomba de combustiacutevel o outro corta a energia eleacutetrica
que ocasiona a queima de combustiacutevel que aciona o motor Esta accedilatildeo de controle eacute feita nos
casos de roubo fuga ou sequumlestro e requer intervenccedilatildeo policial
433 Descriccedilatildeo de vehicleMIBNotificationsS L J experimental
Eacute H fg vehicleMIBB lt01 vehicleMIBObjects
Eacute vehicleldent Eacute O vehicleOwner te j__j vehicleHistory Eacute - f l vehicleStatus B - P l vehicleControl
U vehicleM IB N otificationsvehicleN otificationChangeO ilAndM aintenance
if vehicleN otificationHelp A f vehicleN otificationGuatanty
Eacute L J vehicleMIBConiacuteorrnance H r~l private______________________________________________
Fig 415 - Aacutervore de vehicleMIBNotifications
vehicleNotificationChangeOilAndMaintenance - Esta notificaccedilatildeo eacute emitida quando os limites
de troca de oacuteleo lubrificante do motor ou de manutenccedilatildeo preventiva estiverem proacuteximos e
auxilia o condutor do veiacuteculo a realizar estas tarefas em tempo haacutebil natildeo correndo o risco de
dano ou de perda de garantia
vehicleNotificationHelp - Esta notificaccedilatildeo eacute acionada em caso de pedido de socorro pelo
condutor do veiacuteculo
vehicleNotificationWarranty - A notificaccedilatildeo em questatildeo foi criada para informar o condutor
do veiacuteculo da aproximaccedilatildeo do final do periacuteodo de garantia regulamentar dado pela montadora
do veiacuteculo Este aviso permite que sejam feitos consertos sem ocircnus ou seja dentro da
cobertura da garantia
434 Descriccedilatildeo de vehicleMIBConformance
As regras de conformidade satildeo os niacuteveis de implementaccedilotildees da base de dados possiacuteveis
partindo de um conjunto miacutenimo aceitaacutevel ateacute a implementaccedilatildeo total A tabela 41 apresenta
as implementaccedilotildees baacutesica avanccedilada de controle e plena
4341 Descriccedilatildeo de vehicleComplience
vehicleBasicComplience - esta regra de conformidade incorpora o miacutenimo conjunto de
variaacuteveis que devem ser implementadas num veiacuteculo basicamente dados de identificaccedilatildeo e
status Estas variaacuteveis satildeo contidas em vehicleBasicGroup
vehicleAdvancedComplience - esta norma acrescenta a anterior os dados histoacutericos e as
notificaccedilotildees Composta pelos grupos vehicleBasicGroup vehicleAdvancedGroup e
vehicleNotificationsGroup
vehicleControlComplience - aleacutem das variaacuteveis de identificaccedilatildeo esta regra solicita as
implementaccedilotildees dos objetos de controle ou seja vehicleBasicGroup mais
vehicleControlGroup
vehicleFullComplience - esta implementaccedilatildeo considera todos os objetos da MIB no veiacuteculo
possibilitando identificaccedilatildeo completa dados estatiacutesticos status atual e capacidade de controle
Os grupos satildeo vehicleBasicGroup vehicleAdvancedGroup vehicleNotificationsGroup e
vehicleControlGroup
52
OBJETO BASIC ADV CONTROL FULL
vehicleldentManufacturer X X X X
vehicleldentModel X X X X
vehicleldentSoflware V ersion X X X X
vehicleldentAgentSoftwareVersion X X X X
vehicleldentT ype X X X X
vehicleldentFuel X X X X
vehicleldentManufacturing Y ear X X X X
vehicleldentModel Year X X X X
vehicleldentCapacity X X X X
vehicleldentPower X X X X
vehicleldentMotorType X X X X
vehicleldentMotorNumber X X X X
vehicleldentCylinder X X X X
vehicleldentFirstOilChange X X X X
vehicleldentOilChangePeriod X X X X
vehicleldentFirstMaintenance X X X X
vehicleldentMaintenancePeriod X X X X
vehicleldentColor X X X X
vehicleldentChassisId X X X X
vehicleldentLicencePlate X X X X
vehicleldentlpAddress X X X X
53
vehicleldentMacAddress X X X X
vehicleldentSerialNumber X X X X
vehicleldent Warranty X X X X
vehicleOwnerName X X
vehicleOwnerRegister X X
vehicleOwnerPhone X X
vehicleOwnerMail X X
vehicleHistoryDeliveryDate X X
veMcleHistoryV endor X X
vehicleHistoryDealer X X
vehicleHistoryNumLines X X
vehicleHistoryLinelndex X X
vehicleHistoryMaintenanceDate X X
vehicleHistoryMaintenance X X
vehicleHistoryOilChangeDate X X
vehicleHistoryOilChange X X
vehicleStatusHelp X X X X
vehicleStatusNumLines X X X X
vehicleStatusLinelndex X X X X
vehicleStatusSpeed X X X X
vehicleStatusRpm X X X X
vehicleStatusMotorTemperature X X X X
54
vehicleStatusFuelLevel X X X X
vehicleStatusKm X X X X
vehicleStatusTyrePressure X X X X
vehicleStatusMotorOilLevel X X X X
vehicleStatusBatteryLevel X X X X
vehicleStatusLocation X X X X
vehicleControlFuel X X
vehicleControlIgnition X X
vehicleNotificationChangeOilAndMaintenance X X
vehicleNotificationHelp X X
vehicleNotificationWarranty X X
Tabela 41 - Planilha de Conformidade
4342 Descriccedilatildeo de vehicleGroups
vehicleBasicGroup - conteacutem as variaacuteveis vehicleldentManufacturer vehicleldentModel
vehicleldentSoftwareVersion vehicleldentAgentSoftwareVersion vehicleldentType
vehicleldentFuel vehicleldentManufacturingYear vehicleldentModelYear vehicleldent
Capacity vehicleldentPower vehicleldentMotorType vehicleldentMotorNumber vehicle
IdentCylinder vehicleldentFirstOilChange vehicleldentOilChangePeriacuteod vehicleldentFirst
Maintenance vehicleldentMaintenancePeriod vehicleldentColor vehicleldentChassisId
vehicleldentLicencePlate vehicleldentlpAddress vehicleldentMacAddress vehicleldent
SerialNumber vehicleldentWarranty vehicleStatusHelp vehicleStatusNumLines
vehicleStatus Linelndex vehicleStatusSpeed vehicleStatusRpm vehicleStatusMotor
Temperature vehicleStatusFuelLevel vehicleStatusKm vehicleStatusTirePressure vehicle
StatusMotorOilLevel vehicleStatusBatteryLevel vehicleStatusLocation
vehicleAdvancedGroup - conteacutem os objetos vehicleOwnerName vehicleOwnerRegister
vehicleOwnerPhone vehicleOwnerMail vehicleHistoryDeliveryDate vehicleHistoryVendor
vehicleHistoryDealer vehicleHistoryNumLines vehicleHistoryLinelndex vehicleHistory
MaintenanceDate vehicleHistoryMaintenance vehicleHistoryOilChangeDate vehicleHistory
OilChange
vehicleControlGroup - conteacutem as variaacuteveis vehicleControlFuel e vehicleControlIgnition
vehicleNotificationsGroup - conteacutem os objetos vehicleNotificationChangeOilAnd
Maintenance vehicleNotificationHelp e vehicleNotificationWarranty
56
5 - CONCLUSAtildeO
O Brasil eacute um paiacutes com grandes mazelas sociais que satildeo agravadas por acidentes crimes e
contravenccedilotildees Todos estes eventos geram grandes prejuiacutezos econocircmicos e morais a toda
populaccedilatildeo Esta dissertaccedilatildeo propocircs definir um modelo tecnicamente viaacutevel que incremente
sensivelmente a capacidade do Estado de gerenciar sua frota de veiacuteculos que satildeo elementos
sempre presentes nos eventos em questatildeo
Este trabalho procurou detalhar fiacutesica e funcionalmente cada elemento necessaacuterio para que o
Modelo de Gerenciamento de Veiacuteculos Automotores funcione Embasou teoricamente as
vaacuterias tecnologias envolvidas e consolidou-as com sistemas similares existentes O passo
inicial para que haja o desenvolvimento das vaacuterias peccedilas do quebra-cabeccedila foi efetivamente
criado que foi o Modelo de Informaccedilatildeo - a MIB
Esta base de dados - a vehicleMIB - representa o ponto de partida para o desenvolvimento de
elementos necessaacuterios ao modelo aqui especificado A proacutepria MIB pode ser estendida de
acordo com as necessidades e caracteriacutesticas proprietaacuterias de cada fabricante de veiacuteculos Mas
as grandes frentes que se abrem satildeo as de desenvolvimentos de aplicaccedilotildees de gerenciamento e
equipamentos dedicados Neste sentido pretende-se dar continuidade a esta pesquisa atraveacutes
da especificaccedilatildeo e implementaccedilatildeo do microservidor veicular uma peccedila de hardware capaz de
interagir com sensores e atuadores de um automoacutevel e ao mesmo tempo comunicar-se com
uma rede ethemet sem fio e com o motorista tudo de forma segura e confiaacutevel
Os desafios poliacuteticos e sociais natildeo satildeo menores um modelo como o proposto aqui altera a
percepccedilatildeo e os haacutebitos das pessoas Altera tambeacutem a balanccedila do poder econocircmico do capital
pois algumas empresas simplesmente perdem sua utilidade bem como alguns oacutergatildeos estatais
Em compensaccedilatildeo novas empresas surgem novas tecnologias satildeo criadas e o paiacutes toma a
vanguarda em gerenciamento viaacuterio sepultando os interesses particulares em detrimento do
coletivo
O trabalho aqui desenvolvido representa a possibilidade de um avanccedilo social e econocircmico
consideraacutevel e recomenda-se que a pesquisa e o desenvolvimento continuem nesta linha
buscando materializar as ideacuteias e conceitos apresentados no Modelo de Gerenciamento de
Veiacuteculos Automotores
57
ANEXO 1 - VehicleMIB
VEHICLE-MIB DEFINITIONS = BEGIN
IMPORTSdirectory mgmt experimental enterprises
FROM RFC1155-SMI MODULE-IDENTITY OBJECT-TYPE NOTIFICATION-TYPE OBJECT-IDENTITY Counter32 Gauge32 Integer32 IpAddress
FROM SNMPv2-SMI DisplayString TimeStamp Timelnterval TestAndlncr
AutonomousType DateAndTime TEXTUAL-CONYENTION FROM SNMPv2-TC
MODULE-COMPLIANCE OBJECT-GROUP NOTIFICATION-GROUP FROM SNMPv2-CONF
mib-2FROM RFC1213-MIB
Positiveinteger NonNegativelnteger FROM UPS-MIB
MacAddressFROM BRIDGE-MIB
- 136 131vehicleMIB MODULE-IDENTITY
LAST-UPDATED 200210151827Z - october 15 2002 at 1827 ORGANIZATION UFSC - CPGCCCONT ACT-INF O
Bobiquins Estevatildeo de MelloPostal address BR Sistemas Ltda
Rua Lauro Linhares 2123803ATrindadeFlorianoacutepolis SC88036-002Brasil
Tel 55 48 234 8945 Fax 55 48 234 8945
E-mail bobibrsistemascombrDESCRIPTION
The MIB module to describe vehicles= experimental 1
- 1361311vehicleMIBObjects OBJECT IDENTIFIER = vehicleMIB 1
mdash The Device Identification group
All objects in this group except for vehicleldentLicencePlate and vehiclelpAddress are set at device initialization and remain static
- I36I3111vehicleldent OBJECT IDENTIFIER vehicleMIBObjects 1
- 136L31111vehicleldentManufacturer OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The name of the vehicles manufacturer= vehicleldent 1
- 136131112vehicleldentModel OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles model designation= vehicleldent 2
- 136131113vehicleldentSoftwareVersion OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles firmwaresoftware version(s) This variablemay or may not have the same value asvehicleldentAgentSoftwareVersion in some implementations
vehicleldent 3
- 136131114vehicleldent Agent Soft wareV ersion OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles agent software version This variable may or may not have the same value asvehicleldentvehicleSoftwareVersion in some implementations
= vehicleldent 4
- 136131115vehicleldentType OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles identification type= vehicleldent 5
- L36131116vehicleldentFuel OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles fuel identification= vehicleldent 6
- 136131117vehiclel dentManufacturing Y ear OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles year= vehicleldent 7
- 136131118vehicleldentModelYear OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles model year vehicleldent 8
- 136L31119vehicleldentCapacity OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles capacity= vehicleldent 9
- 1361311110vehicleldentPower OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles engine power
= vehicleldent 10
-1361311111vehicleldentMotorType OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles motor type= vehicleldent 11
- 1361311112vehicleldentMotorNumber OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles engine identification number= vehicleldent 12
- 1361311113vehicleldentCylinder OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles engine number of cylinders= vehicleldent 13
- 1361311114vehicleldentFirstOilChange OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles displacement required for the first oil change = vehicleldent 14
- 1361311115vehicleldentFirstMaintenance OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles displacement required for the first oficial maintenance
= vehicleldent 15
- 1361311116vehicleldentMaintenancePeriod OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles regular maintenance intervals= vehicleldent 16
-1361311117vehicleldentColor OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles predominant color= vehicleldent 17
- 1361311118vehicleldentChassisId OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles chassis identification number= vehicleldent 18
- 1361311119vehicleldentLicencePlate OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
A string which identifies the vehicles licence plate This object should be set by the dealer
= vehicleldent 19
- 1361311120vehicleldentlpAddress OBJECT-TYPE
SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION
The IP Address of the vehicle This value must be provided by the managing aplication A value of 0000 implies that there isnt a provider nearby
DEFVAL 00000000rsquoH = vehicleldent 20
- 1361311121vehicleldentMacAddress OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-only STATUS current DESCRIPTION
The MAC address used by this vehicle when it must be referred to in a unique fashion It is only required to be unique
REFERENCEIEEE 802ID-1990 Sections 64113 and 3125
= vehicleldent 21
-1361311122vehicleldentSerialNumber OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
A string which identifies the vehicles serial number = vehicleldent 22
- 1361311123vehicleldent Warranty OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
A string which identifies the vehicles warranty= vehicleldent 23
mdash Owner Group
- I36I3112vehicleOwner OBJECT IDENTIFIER = vehicleMIBObjects 2
- L36131121 vehicleOwnerName OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
A string which identifies the vehicles ownerThis object should be set by the dealer
= vehicleOwner 1
- 136L31122vehicleOwnerRegister OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current
DESCRIPTIONA string which identifies the owners registerThis object should be set by the dealer
= vehicleOwner 2
- 136131123 vehicleOwnerPhone OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
A string which identifies the owners phone number This object should be set by the dealer
vehicleOwner 3
- 136131124 vehicleOwnerMail OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
A string which identifies the owners e-mailThis object should be set by the dealer
vehicleOwner 4
mdash History Group
- 13613113vehicleHistory OBJECT IDENTIFIER = vehicleMIBObjects 3
- 136131131vehicleHistoryDeliveryDate OBJECT-TYPE
SYNTAX DateAndTime MAX-ACCESS read-write STATUS current DESCRIPTION
The vehicles delivery date and time= vehicleHistory 1
- 136L31132vehicleHistory Vendor OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
The name of the vehicles vendor= vehicleHistory 2
65
- 136L31133vehicleHistoryDealer OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
The name of the vehicles dealer= vehicleHistory 3
- 136131134vehicleHistoryNumLines OBJECT-TYPE
SYNTAX NonNegativelnteger MAX-ACCESS read-only STATUS current DESCRIPTION
The number of Status lines utilized in this device This variable indicates the number of rows in the History table
= vehicleHistory 4
- I36I31135 vehicleHistoryTable OBJECT-TYPE
SYNTAX SEQUENCE OF VehicleHistoryEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION
A list of History table entries= vehicleHistory 5
- 1361311351VehicleHistoryEntry OBJECT-TYPE
SYNTAX VehicleHistoryEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION
An entry containing information applicable to a particular History line
INDEX vehicleHistoryLinelndex = vehicleHistoryTable 1
VehicleHistoryEntry = SEQUENCE vehicleHistoryLinelndex INTEGER vehicleHistoryMaintenanceDate DateAndTime vehicleHistoryMaintenance NonNegativelnteger vehicleHistoryOilChangeDate Date AndT ime vehicleHistoryOilChange NonNegativelnteger
- 13613113511
66
vehicleHistoryLinelndex OBJECT-TYPE SYNTAX Positiveinteger MAX-ACCESS not-accessible STATUS current DESCRIPTION
The History line identifier= vehicleHistoryEntry 1
- 13613113512vehicleHistoryMaintenanceDate OBJECT-TYPE
SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION
The maintenance date= vehicleHistoryEntry 2
- 13613113513vehicleHistoryMaintenance OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS kmMAX-ACCESS read-only STATUS current DESCRIPTION
The present displacement of the vehicle on vehicleHistoryMaintenanceDate
= vehicleHistoryEntry 3
- 13613113514vehicleHistoryOilChangeDate OBJECT-TYPE
SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION
The motors oil change date= vehicleHistoryEntry 4
- 13613113515vehicleHistoryOilChange OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS kmMAX-ACCESS read-only STATUS current DESCRIPTION
The present displacement of the vehicle on vehicleHistoryOilChangeDate
= vehicleHistoryEntry 5
mdash The Status group
- 13613114vehicleStatus OBJECT IDENTIFIER = vehicleMIBObjects 4
- 136L31141 vehicleStatusHelp OBJECT-TYPE
SYNTAX INTEGER on(l) off(2)
MAX-ACCESS read-write STATUS current DESCRIPTION
Setting this object to on will cause the vehicle system to send a help notification Setting this object to off means normal situation
= vehicleStatus 1
- 136131142vehicleStatusNumLines OBJECT-TYPE
SYNTAX NonNegativelnteger MAX-ACCESS read-only STATUS current DESCRIPTION
The number of Status lines utilized in this deviceThis variable indicates the number of rows in the Status table
= vehicleStatus 2
- 136131143 vehicleStatusTable OBJECT-TYPE
SYNTAX SEQUENCE OF VehicleStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION
A list of Status table entries= vehicleStatus 3
- I36I311431 VehicleStatusEntry OBJECT-TYPE
SYNTAX VehicleStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION
An entry containing information applicable to a particular Status line
INDEX vehicleStatusLinelndex = vehicleStatusTable 1
VehicleStatusEntry = SEQUENCE vehicleStatusLinelndex INTEGER vehicleStatusSpeed NonNegativelntegervehicleStatusRpm NonNegativelntegervehicleStatusMotorTemperature INTEGER vehicleStatusFuelLevel NonNegativelnteger vehicleStatusKm NonNegativelntegervehicleStatusTirePressure NonNegativelnteger vehicleStatusMotorOilLevel NonNegativelnteger vehicleStatusBatteryLevel NonNegativelnteger vehicleStatusLocation DisplayString
- I36I31134311vehicleStatusLinelndex OBJECT-TYPE
SYNTAX Positiveinteger MAX-ACCESS not-accessible STATUS current DESCRIPTION
The Status line identifier= VehicleStatusEntry 1
- 136131134312vehicleStatusSpeed OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS km per hourMAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles current speed= VehicleStatusEntry 2
- 136131134313vehicleStatusRpm OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS rotations per minuteMAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles current rotations per minute= VehicleStatusEntry 3
- 136131134314vehicleStatusMotorT emperature OBJECT-TYPE
SYNTAX INTEGER UNITS degrees CentigradeMAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles engine current temperature
= vehicleStatusEntry 4
- 136131134315 vehicleStatusFuelLevel OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS HireMAX-ACCESS read-only STATUS current DESCRIPTION
The current fuel level= vehicleStatusEntry 5
- 136131134316vehicleStatusKm OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS kmMAX-ACCESS read-only STATUS current DESCRIPTION
The current total displacement of vehicle = vehicleStatusEntry 6
- 136131134317 vehicleStatusTirePressure OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS psiMAX-ACCESS read-only STATUS current DESCRIPTION
The current tire pressure vehicleStatusEntry 7
- 136131134318 vehicleStatusMotorOilLevel OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS litreMAX-ACCESS read-only STATUS current DESCRIPTION
The current motor oil level= vehicleStatusEntry 8
- 136131134319 vehicleStatusBatteryLevel OBJECT-TYPE
SYNTAX INTEGER unknown(l) batteryNormal(2) batteryLow(3)
MAX-ACCESS read-only
STATUS currentDESCRIPTION
The indication of the capacity remaining in the vehicles battery system
= vehicleStatusEntry 9
- 1361311343110 vehicleStatusLocation OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
The GPS indication of the vehicles current location
vehicleStatusEntry 10
mdash The Control group
- 13613115vehicleControl OBJECT IDENTIFIER = vehicleMIBObjects 5
- 136131151 vehicleControlFuel OBJECT-TYPE
SYNTAX INTEGER on(l) off(2)
MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION
Setting this object to On(l) indicates that the vehicle is able to be turned on Setting to Off(2) will cause the fuel to be cut offrsquo
= vehicleControl 1
- 136131152 vehicleControlIgnition OBJECT-TYPE
SYNTAX INTEGER on(l) ofi(2)
MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION
Setting this object to On(l) indicates that the vehicle is to be turned on Setting to 00(2) will cause the eletric system to be cut off1
= vehicleControl 2
mdash Notifications
- This section defines the well-known notifications sent by- vehicle agents
- 1361312vehicleMIBNotifications OBJECT IDENTIFIER = vehicleMIB 2
- I36I3121vehicleNotificationChangeOilAndMaintenance NOTIFICATION-TYPE
OBJECTS vehicleHistoryMaintenanceDate vehicleHistoryMaintenance vehicleHistoryOilChangeDate vehicleHistoryOilChange
STATUS current DESCRIPTION
The vehicle is approaching oil change and regular maintenance dates This Notification is persistent and is resent at one day intervals until the history table is updated
= vehicleMIBNotifications 1
- 13613122vehicleNotificationHelp NOTIFICATION-TYPE
OBJECTS vehicleStatusHelp STATUS current DESCRIPTION
This Notification is sent when the vehicles conductor turns on a help switch
= vehicleMIBNotifications 2
- I36I3123vehicleNotificationWarranty NOTIFICATION-TYPE
OBJECTS vehicleldentWarranty STATUS current DESCRIPTION
The vehicles warranty is close to expiring dateThis Notification is persistent andis resent at one week intervals until dead line
= vehicleMIBNotifications 3
mdash Conformance information
mdash1361313vehicleMIBConformance OBJECT IDENTIFIER = vehicleMIB 3
-13613131vehicleCompliance OBJECT IDENTIFIER = vehicleMIBConformance 1
mdash compliance statements
mdash136131311vehicleBasicCompliance MODULE-COMPLIANCE
STATUS current DESCRIPTION
The compliance statement for vehicles that only support the identifying and status objects
MODULE mdash this moduleMANDATORY-GROUPS vehicleBasicGroup
= vehicleCompliance 1
mdash136131312vehicleAdvancedCompliance MODULE-COMPLIANCE
STATUS current DESCRIPTION
The compliance statement for vehicles that support advanced-feature functions such as history and notifications
MODULE mdash this moduleMANDATORY-GROUPS vehicleBasicGroup
vehicleAdvancedGroup vehicleNotificationsGroup
= vehicleCompliance 2
mdash136131313vehicleControlCompliance MODULE-COMPLIANCE
STATUS current DESCRIPTION
The compliance statement for vehicles that support control-featured functions
MODULE mdash this moduleMANDATORY-GROUPS vehicleBasicGroup
vehicleControlGroup = vehicleCompliance 3
mdash136131314vehicleFullCompliance MODULE-COMPLIANCE
STATUS current DESCRIPTION
The compliance statement for vehicles that support all functions
MODULE mdash this moduleMANDATORY-GROUPS vehicleBasicGroup
vehicleAdvancedGroup vehicleNotificationsGroup
73
vehicleControlGroup = vehicleCompliance 4
mdash units of conformance
mdash summary at a glance
mdash basic adv ControlmdashvehicleldentManufacturer X X X X
mdashvehicleldentModel x X X X
mdashvehicleldentSoftwareVersion x X X X
mdashvehicleldentAgentSoftwareVersion X X X X
mdashvehicleldentType X X X X
mdashvehicleldentFuel X X X X
mdashvehicleldentManufacturing Y ear X X X X
mdashvehicleldentModel Year X X X X
mdashvehicleldentCapacity X X X X
mdashvehicleldentPower X X X X
mdashvehicleldentMotorType X X X XmdashvehicleldentMotorNumber X X X X
mdashvehicleldentCylinder X X X X
mdashvehicleldentFirstOilChange X X X X
mdashvehicleldentOilChangePeriod X X X XmdashvehicleldentFirstMaintenance X X X X
mdashvehicleldentMaintenancePeriod X X X XmdashvehicleldentColor X X X X
mdashvehicleldentChassisId X X X XmdashvehicleldentLicencePlate X X X X
mdashvehicleldentlpAddress X X X XmdashvehicleldentMacAddress X X X X
mdashvehicleldentSerialNumber X X X XmdashvehicleldentWarranty X X X X
mdashvehicleOwnerName X X
mdashvehicleOwnerRegister X XmdashvehicleOwnerPhone X X
mdashvehicleOwnerMail X X
mdashvehicleHistoryDeliveryDate X X
mdashvehicleHistoryVendor X X
mdashvehicleHistoryDealer X X
mdashvehicleHistoryNumLines X X
mdashvehicleHistoryLinelndex X X
mdashvehicleHistoryMaintenanceDate X X
mdashvehicleHistoryMaintenance X X
mdashvehicleHistoryOilChangeDate X X
mdashvehicleHistoryOilChange X X
mdashvehicleStatusHelp X X X X
mdashvehicleStatusNumLines X X X X
mdashvehicleStatusLinelndex X X X X
mdashvehicleStatusSpeed X X X X
mdashvehicleStatusRpm X X X X
mdashvehicleStatusMotorTemperature X X X X
mdashvehicleStatusFuelLevel X X X X
mdashvehicleStatusKm X X X X
mdashvehicleStatusTyrePressure X X X X
--vehicleStatusMotorOilLevel X X X X
mdashvehicleStatusBatteryLevel X X X X
mdashvehicleStatusLocation X X X X
mdashvehicleControlFuel X X
mdashvehicleControlIgnition X X
mdashvehicleNotificationChangeOilAndMaintenance X X
mdashvehicleNotificationHelp X X
mdashvehicleNotificationWarranty X X
- units of conformance
- I36I3132vehicleGroups OBJECT IDENTIFIER = vehicleMIBConformance 2
- 136131321vehicleBasicGroup OBJECT-GROUP
OBJECTS vehicleldentManufacturer vehicleldentModel vehicleldentSoftwareVersion vehicleldent AgentSoft waumlre V ersion vehicleldentType vehicleldentFuel vehicleldentManufacturing Y ear vehicleldentModel Year vehicleldentCapacity vehicleldentPowervehicleldentMotorType vehicleldentMotorNumber vehicleldentCylindervehicleldentFirstOilChange vehicleldentOilChangePeriod vehicleldentFirstMaintenance vehicleldentMaintenancePeriod vehicleldentColor vehicleldentChassisId vehicleldentLicencePlate vehicleldentlpAddress vehicleldentMacAddress vehicleldentSerialNumber vehicleldentWarranty vehicleStatusHelp vehicleStatusNumLines vehicleStatusLinelndex vehicleStatusSpeed vehicleStatusRpm vehicleStatusMotorTemperature vehicleStatusFuelLevel vehicleStatusKm vehicleStatusTirePressure vehicleStatusMotorOilLevel
75
vehicleStatusBatteryLevel vehicleStatusLocation STATUS current DESCRIPTION
The vehicleBasicGroup defines objects which are common across all vehicles which meet basic compliance
= vehicleGroups 1
- 136131322vehicleAdvancedGroup OBJECT-GROUP
OBJECTS vehicleOwnerName vehicleOwnerRegister vehicleOwnerPhone vehicleOwnerMail vehicleHistoryDeliveryDate vehicleHistoryVendor vehicleHistoryDealer vehicleHistoryNumLines vehicleHistoryLinelndex vehicleHistoryMaintenanceDate vehicleHistoryMaintenance vehicleHistoryOilChangeDate vehicleHistoryOilChange
STATUS current DESCRIPTION
The vehicleAdvancedGroup defines objects which are related to vehicles history and owner
vehicleGroups 2
- 136131323vehicleControlGroup OBJECT-GROUP
OBJECTS vehicleControlFuel vehicleControlIgnition STATUS current DESCRIPTION
The vehicleControlGroup defines objects which are related to control-feature functions
= vehicleGroups 3
- 136131324vehicleNotificationGroup NOTIFICATION-GROUP
NOTIFICATIONS vehicleNotificationChangeOilAndMaintenance vehicleNotificationHelp vehicleNotificationWarranty
STATUS current DESCRIPTION
The vehicleNotificationGroup defines objects which are related to notifications-feature functions
= vehicleGroups 4
END
GLOSSAacuteRIO E ABREVIACcedilOtildeES
ASNl Abstract Syntax Notation One - Notaccedilatildeo de Sintaxe Abstrata Um Uma notaccedilatildeo para
representaccedilatildeo de dados em protocolos de comunicaccedilatildeo definida pela ISO O gerenciamento
Internet utiliza um subconjunto de ASNl
CDMA Code Division Multiple Access - acesso muacuteltiplo por divisatildeo de coacutedigo
EHF Extremely High Frequency - frequumlecircncia extremamente alta
FDMA Frequency Division Multiple Access - acesso muacuteltiplo por divisatildeo de frequumlecircncia
HF High Frequency - frequumlecircncia alta
HTTP Hiper-Text Markup Language - Linguagem de Marcaccedilatildeo de HiperTexto A linguagem
utilizada na construccedilatildeo de paacuteginas WWW
ISM Industrial Scientific and Medical bands - Faixas de frequumlecircncias alocadas para aplicaccedilotildees
industriais cientiacuteficas e meacutedicas
ISO International Organization for Standardization - Organizaccedilatildeo Internacional para
Padronizaccedilatildeo Um dos oacutergatildeos mais importantes no mundo de padronizaccedilotildees com diversos
estudos na aacuterea de computadores e particularmente de redes de computadores
LF Low Frequency - frequumlecircncia baixa
MF Medium Frequency - frequumlecircncia meacutedia
MIB Management Information Base - Base de Informaccedilotildees de Gerenciamento Uma coleccedilatildeo
de informaccedilotildees gerenciais sobre um determinado recurso
OSI Open Systems Interconnection - Interconexatildeo de Sistemas Abertos Um conjunto de
padronizaccedilotildees para interconexatildeo de sistemas em redes de computadores
RFC Request For Comments - Requisiccedilotildees Para Comentaacuterios Os documentos publicados pelo
IETF e que tratam de assuntos Internet Nem todos os RFCs satildeo padrotildees e alguns jamais o
chegam a ser
SHF Super High Frequency - frequumlecircncia super-alta
Site - Conjunto de documentos da WWW acessiacuteveis a partir de um determinado endereccedilo Eacute o
endereccedilo virtual de uma empresa ou uma aplicaccedilatildeo
SMI Structure o f Management Information - Estrutura da Informaccedilatildeo de Gerenciamento
Define a maneira como as informaccedilotildees de gerenciamento satildeo criadas e seus relacionamentos
SNMP Simple Network Management Protocol - Protocolo de Gerenciamento de Redes
Simples o protocolo de gerenciamento utilizado na Internet
TCPIP Transmission Control Protocol Internet Protocol - Protocolo de Controle de
Transmissotildees Protocolo Internet Os protocolos baacutesicos utilizados na Internet
TDMA Time Division Multiple Access mdash acesso muacuteltiplo por divisatildeo de tempo
UHF Ultra High Frequency - frequumlecircncia ultra-alta
VHF Very High Frequency - frequumlecircncia muito alta
VLF Very Low Frequency - frequumlecircncia muito baixa
WWW World Wide Web - Grande Teia Mundial Nome dado ao conjunto de maacutequinas que
trocam informaccedilotildees utilizando o protocolo HTTP
78
REFEREcircNCIAS BIBLIOGRAacuteFICAS
ANATEL Agecircncia Nacional de Telecomunicaccedilotildees Atribuiccedilatildeo de faixas de frequumlecircncias no Brasil Disponiacutevel em lthttpwwwanatelgovbrToolsframeasplink=radiofrequencia qaffpdfgt Acesso em 26 set 2002
thBICSI Telecommunications distribution methods manual 8 ed Tampa Florida v2 1998 Cap 29
BRASIL Web Site Oficial do Departamento Nacional de Tracircnsito Disponiacutevel em lthttpwww denatrangovbrpg70jspgt Acesso em 08 nov 2002
BRASIL Web Site Oficial do Departamento Nacional de Tracircnsito Disponiacutevel em httpwww denatrangovbrpgl8jspgt Acesso em 10 nov 2002
CASE J et al RFC 1157 - A Simple Network Management Protocol (SNMP) Network Working Group may 1990 p 5
FIAT AUTOMOacuteVEIS Web Site Oficial do Brasil Disponiacutevel em httpwwwfiatcombr index_sitephpgt institucional a faacutebrica Acesso em 19 nov 2002
GOOGLE Web Site de Busca Disponiacutevel em lthttpwwwgooglecombrsearch hl=ptampie=ISO-8859-1 ampq=22rastreamento+de+veEDculo s22ampbtnG=Pesquisa+Google amplr=lang_ptgt Acesso em 15 out 2002
MELLO Roseleine Calgaro Uma MIB de apoio agrave gerecircncia do relacionamento com o cliente em comeacutercio eletrocircnico 2002 108 f Dissertaccedilatildeo (Mestrado em Ciecircncias da Computaccedilatildeo) - Universidade Federal de Santa Catarina Florianoacutepolis 2002
RIO DE JANEIRO (Estado) 5 set 2002 Tracircnsito Brasil Estatiacutestica da Organizaccedilatildeo Mundial de Sauacutede sobre tracircnsito Disponiacutevel em lthttpwwwtransitobrasilcombrnoticia noticiaphp noti=1044gt Acesso em 22 out 2002
RIO DE JANEIRO (Estado) SuperTrack Rastreamento de veiacuteculos Disponiacutevel em lthttp wwwsupertrackcombr2htmgt Acesso em 02 out 2002
79
RIO DE JANEIRO (Estado) Revista Engebraacutes Mortos no tracircnsito chegam a 1 milhatildeo e acidentes consomem US$ 10 bi ao ano Disponiacutevel em lthttpwwwengebrascombr EngbWebportuguesmortosnohtmgt Acesso em 24 set 2002
TANENBAUM Andrew S Redes de computadores 3 ed Rio de Janeiro Campus 1997 923 p
TANIGUCHI Caacutessio O bom exemplo do tracircnsito em Curitiba Curitiba mar 2002 Disponiacutevel em lthttpwwwcuritibaprgovbrpmcAgenciaartigostransitolhtmlgt Acesso em 19 nov 2002
TIM Telesc Celular Cobertura Disponiacutevel em lthttpwww2timsulcombr intemaaspitem=2amppagina=coberturagt Acesso em 26 set 2002
40
f j MG-SOFT MIszlig Compiler - [MIszlig Group1J File Edit View Modules Jools Window Help
B MIB Tree B Q ] iso
B - Q org B Q dod
R-f1 internetiQ j directorv
+i _ J mgmtR I__| experimental
B vehicleMIBi Q j vehideMIBObjects Si f j vehicleMIBNotifications IS _ J vehicleMIBConformance
f i L_1 private I- SNMPvl Traps
ffl iJ T extual ConventionsS Type Assignments
Fig 410 - Aacutervore da MIB
A vehicleMIB faz parte do grupo experimental (3) segundo a notaccedilatildeo ASNl utilizada pelo
protocolo SNMP Os objetos definidos (OBJECT IDENTIFIER) para compor a vehicleMIB
foram trecircs a saber
vehicleMIBObjects conteacutem todas as informaccedilotildees relativas a identificaccedilatildeo do veiacuteculo
(vehicleldent) ao proprietaacuterio do veiacuteculo (vehicleOwner) o seu histoacuterico (vehicleHistory)
valores momentacircneos (vehicleStatus) e variaacuteveis para controle (vehicleControl)
vehicleMIBNotifications este objeto comporta os atributos utilizados para notificaccedilatildeo de
eventos importantes e se destinam principalmente para servir ao motoristaproprietaacuterio
vehicleMIBConformance este grupo define as necessidades e possibilidades de
implementaccedilatildeo segundo uma famiacutelia de objetos (OBJECT-GROUP) preacute-determinada Os
atributos referentes a grupos e as questotildees de concordacircncia estatildeo contidos nos OBJECT
IDENTIFIER vehicleGroups e vehicleCompliance
41
bullJMG-SOFT MIB Compilei [MIB Group]Uumliacute File Edit View Modules loots Window Help
tg satildegt U m amp T raquo f t I o s P3 m p | 0
B ^ MIB Tree B _ J iso
H Q j org eacute Q dod
Eacute j J internetP~1 directory
B i_ J mgmt rsquo Q j mib-2
agrave Q experimental Ograve OtildeEcirc vehicleMIB
Egrave __| vehicleMIBObjectsSi _ J vehicleldent ffl- n vehicleOwner E _ ] vehicle History ffl- fj vehicleStatus Egrave C j vehicleControl
atilde __) vehicleMIBNotificationsvehicleN otificationChangeO ilAndM aintenance
lt4 vehicleN otificationHelp d f vehicleNotificationGuaranty
B _ ] vehicleMIBConformance IacuteB _ J vehicleCompliance Eacute L J vehicleGroups
B -(_J private1Q j enterprises
Fig 411mdash Aacutervore de vehicleMIBObjects
432 Descriccedilatildeo de vehicleMIBObjects
Esta seccedilatildeo descreve com maiores detalhes cada variaacutevel que compotildee a vehicleMIBObjects
que eacute composta pelos grupos vehicleldent vehicleOwner vehicleHistory vehicleStatus e
vehicleControl
42
4321 Grupo vehicleldent
F1 P 1 experimental Eacute- vehicleMIB
lEacute vehicleMIB Objects B- [_ J vehicleldent
vehicleldentManufacturer vehicleldentModel
vehicleldentSoftwareVersionamp vehideldentAgentSoftwareVersion
vehiclel dentType vehicleldentFuel vehicleldentManufacturingYear vehiclel dentM odelYrsquo ear vehiclel dentCapacity
I^ vehiclel dentPoweri-- vehiclel dentM otorType
vehiclel dentM otorNumber vehiclel dentCylinder
vehiclel dentFirstOilChange | ^ vehicleldentFirstMaintenance
gt$j vehicleldentMaintenancePeriod vehiclel dentColor
i vehiclel dentChassisl d j-- vehicleldentLicencePlate bull vehicleldentlpAddress i - ^ vehicleldentMacAddress h vehiclel dentS eriaIN umber vehicleldentGuaranty
Fig 411 - Aacutervore de vehicleldent
vehicleldentManufacturer - O objeto vehicleldentManufacturer eacute uma string que armazena o
nome da empresa que produz o veiacuteculo eacute gravada em faacutebrica e natildeo se altera mais Esta
variaacutevel seraacute preenchida por exemplo com ldquoGeneral Motorsrdquo ldquoVolkswagenrdquo ou ldquoYamahardquo
vehicleldentModel - Esta variaacutevel conteraacute a identificaccedilatildeo do modelo do veiacuteculo eacute fixa e natildeo
pode ser alterada Ex Palio EX Xsara Picasso Celta
vehicleldentSoftwareVersion - Este atributo eacute reservado agrave versatildeo do firmware ou software do
veiacuteculo e eacute atualizado cada vez que eacute feito o upgrade do mesmo Este programa eacute uma espeacutecie
de sistema operacional do hardware contido no veiacuteculo
vehicleldentAgentSoftwareVersion - A versatildeo do agente de gerenciamento pode ou natildeo
coincidir com a versatildeo de firmware Caso estes programas tenham tratamento e evoluccedilatildeo
distintos as versotildees podem ser atualizadas separadamente e teratildeo coacutedigos diferentes
vehicleldentType - Este objeto serve para identificar o tipo de veiacuteculo segundo determinaccedilatildeo
das leis brasileiras de tracircnsito O tipo de veiacuteculo automotor consta na documentaccedilatildeo de
licenciamento e pode ser por exemplo tipo automoacutevel de passeio caminhatildeo de carga ocircnibus
de passageiros etc
vehicleldentFuel - A variaacutevel vehicleldentFuel serve para identificar o combustiacutevel principal
para que o veiacuteculo foi originalmente construiacutedo Eacute gravado na linha de montagem e
permanece caso haja transformaccedilatildeo posterior no motor do veiacuteculo este dado natildeo pode ser
alterado Ex gasolina tipo C oacuteleo diesel energia eleacutetrica etc
vehicleldentManufacturing Year - Neste atributo eacute gravado o ano de fabricaccedilatildeo do veiacuteculo
Depois de gravado natildeo se altera
vehicleldentModelYear - A vehicleldentModelYear armazena o ano do modelo do veiacuteculo
que pode ou natildeo coincidir com o ano de fabricaccedilatildeo
vehicleldentCapacitv - Esta variaacutevel eacute uma string que armazena a capacidade do veiacuteculo de
acordo com a destinaccedilatildeo do mesmo ou seja se se tratar de um caminhatildeo a capacidade de
carga seraacute de 40000 kg se for um automoacuteveL a capacidade seraacute de 5 passageiros por
exemplo
vehicleldentPower - Identifica a potecircncia nominal da motorizaccedilatildeo principal do veiacuteculo que
pode ser expressa em cv (cavalo-vapor) ou W (watt) de acordo com a legislaccedilatildeo vigente no
paiacutes de utilizaccedilatildeo do veiacuteculo
vehicleldentMotorTvpe - Este atributo armazena a identificaccedilatildeo da principal forma de
motorizaccedilatildeo do veiacuteculo ou seja qual o tipo de motor que preferencialmente ou
prioritariamente eacute utilizado Caso o veiacuteculo seja um hiacutebrido com motor a combustatildeo e
eleacutetrico armazenar a identificaccedilatildeo do motor mais utilizado
vehicleldentMotorNumber - Este objeto armazena o nuacutemero de identificaccedilatildeo do motor do
veiacuteculo que eacute uacutenico e faz parte do conjunto de nuacutemeros que identificam o conjunto de
sistemas que compotildee um veiacuteculo
vehicleldentCvlinder - Utilizada para informar o nuacutemero total de cilindros (pistotildees) do motor
caso se trate de um motor de combustatildeo
vehicleldentFirstOilChange - Esta variaacutevel serve para armazenar a distacircncia maacutexima
percorrida - a popular ldquoquilometragemrdquo - para se realizar a primeira troca de oacuteleo lubrificante
interno do motor Esta informaccedilatildeo serviraacute para que o condutor do veiacuteculo seja notificado a
tempo de proceder agrave troca sem causar danos ao motor nem perder a garantia de faacutebrica
vehicleldentOilChangePeriod - O objeto em questatildeo armazena o valor em km ou milhas
recomendado pelo fabricante entre trocas de oacuteleo lubrificante do motor Ex 10000 km
vehicleldentFirstMaintenance - A variaacutevel vehicleldentFirstMaintenance serve para registrar
o limite de quilometragem para realizaccedilatildeo da primeira revisatildeo gratuita do veiacuteculo Existe na
vehicleMIB uma notificaccedilatildeo que utiliza este atributo com o objetivo de resguardar o
proprietaacuterio de um eventual esquecimento ou distraccedilatildeo que acarretaria perda de garantia
vehicleldentMaintenancePeriod - O atributo eacute registrado em faacutebrica e representa o valor da
quilometragem recomendada entre as manutenccedilotildees preventivas E uma seguranccedila a mais para
o usuaacuterio que seraacute avisado sempre que determinados conjuntos de peccedilas principalmente
mecacircnicas estiverem com seu desgaste natural no limite
vehicleldentColor - A vehicleldentColor eacute a string que armazena o nome da cor predominante
do veiacuteculo Esta informaccedilatildeo eacute gravada em faacutebrica e permanece inalterada durante a vida uacutetil
do veiacuteculo
vehicleldentChassisId - Todo veiacuteculo possui um nuacutemero de identificaccedilatildeo gravado fisicamente
em seu chassis ou monobloco esta variaacutevel armazena este nuacutemero
vehicleldentLicencePlate - Este atributo armazena a placa do veiacuteculo no caso do Brasil
composto por 3 letras e 4 nuacutemeros Esta identificaccedilatildeo somente eacute conhecida apoacutes o
licenciamento do veiacuteculo que eacute feito apoacutes a venda em consequumlecircncia o valor somente poderaacute
ser gravado na concessionaacuteria ou revenda
vehicleldentlpAddress - Esta variaacutevel estaacute determinada na vehicleMIB para uma eventual
necessidade de acesso a Internet sendo que um provedor de acesso iraacute fornecer o valor que
seraacute volaacutetil e teraacute a mesma duraccedilatildeo do acesso solicitado
vehicleldentMacAddress - Este campo foi implementado para que o veiacuteculo utilize um
nuacutemero uacutenico de identificaccedilatildeo dentro das mesmas regras vaacutelidas hoje para equipamentos e
acessoacuterios de informaacutetica A utilizaccedilatildeo de uma identificaccedilatildeo deste tipo poderaacute substituir uma
ou mais jaacute existentes
vehicleldentSerialNumber - O nuacutemero de seacuterie de produccedilatildeo do veiacuteculo eacute gravado em faacutebrica e
permanece inalterado durante a vida do mesmo Segue as regras de cada fabricante
vehicleldentWarrantv - Este atributo armazena o valor referente ao periacuteodo de garantia do
veiacuteculo tipicamente 1 ou 2 anos a partir da data da primeira venda Esta informaccedilatildeo serve
para que o proprietaacuterio seja notificado antes do vencimento deste limite para que possa
realizar as manutenccedilotildees necessaacuterias com um miacutenimo de gasto
4322 Grupo vehicleOwner
vehicleOwnerName - A variaacutevel vehicleOwnerName armazena o nome do proprietaacuterio do
veiacuteculo o mesmo nome que consta no documento legal de licenciamento Eacute gravado na
concessionaacuteria e alterado de acordo com os documentos do veiacuteculo
vehicleOwnerRegister - Este objeto serve para armazenar um nuacutemero de algum documento de
identificaccedilatildeo do proprietaacuterio No Brasil os valores preferenciais satildeo o Cadastro de Pessoa
Fiacutesica (CPF) e o Cadastro Nacional da Pessoa Juriacutedica (CNPJ) mas pode conter os nuacutemeros
da carteira nacional de habilitaccedilatildeo ou carteira de identidade
vehicleOwnerPhone - O atributo vehicleOwnerPhone registra o nuacutemero de um telefone de
contato do proprietaacuterio do veiacuteculo
vehicleOwnerMail - Esta string serve para armazenar o endereccedilo eletrocircnico (e-mail) do
proprietaacuterio do veiacuteculo Este valor e o anterior satildeo regravados em concessionaacuteria a cada troca
de proprietaacuterio
4323 Grupo vehicIeHistory
3 T I experimental vehicleMIB
Otilde P jJ vehicleMIBObjects Eacute L J vehicleldent El i_ J vehicleOwner
vehicleOwnerName vehicleO wnerR egister vehicleOwnerFone vehicleOwnerMail
B l_ J vehicleH istoryvehicleH istory D eliveryD ate vehicleH istoryVendor vehicleH istoryDealer
^ vehicleH istoryN umLinesEacute1 __J vehicleH istoryT able
B - lla vehicleH istoryEntryvehicleHistoryLinelndex
Q vehicleHistoryMaintenanceDate ^ vehicleH istoryMaintenance
vehicleH istoryuumlilChangeD ate Q vehicleH istoryOilChange
Fig 413 - Arvore de vehicleOwner e vehicIeHistory
vehicleHistorvDelivervDate - A variaacutevel em questatildeo foi criada para armazenar a data da
primeira entrega do veiacuteculo tipicamente a data constante na nota fiscal de venda da
montadora ou da concessionaacuteria destinada ao proprietaacuterio
vehicleHistoryVendor - A vehicleHistoryVendor armazena o nome do vendedor que realizou
a venda do veiacuteculo ao proprietaacuterio Este vendedor eacute tipicamente um funcionaacuterio da revenda
ou concessionaacuteria
vehicleHistorvDealer - O nome da revenda ou concessionaacuteria (pessoa juriacutedica) eacute gravado
neste campo de forma que fique registrada a empresa que comercializou o veiacuteculo
vehieleHistoryNumLines - Representa o nuacutemero maacuteximo de linhas que seratildeo armazenadas na
tabela vehicleHistoryTable
vehicleHistorvLinelndex - Representa o iacutendice da tabela vehicleHistoryTable
vehicleHistoryMaintenanceDate - A variaacutevel vehicleHistoryMaintenanceDate serve para
registrar as datas das manutenccedilotildees preventivas realizadas contendo dia mecircs e ano Esta
informaccedilatildeo serve principalmente para resguardar o usuaacuterio do veiacuteculo quanto agraves garantias de
peccedilas e sistemas
vehicleHistoryMaintenance - Aqui se identifica a quilometragem do veiacuteculo na ocasiatildeo em
que eacute realizada a manutenccedilatildeo preventiva Informada em quilocircmetros corresponde agrave marcaccedilatildeo
presente do odocircmetro do veiacuteculo
vehicleHistoryOilChangeDate - Esta variaacutevel armazena a data das trocas de oacuteleo lubrificante
do motor cuja periodicidade eacute definida pelo fabricante e deve ser cumprida a risca para o
veiacuteculo natildeo perder a garantia
vehicleHistoryOilChange - Este atributo registra a quilometragem do veiacuteculo por ocasiatildeo da
troca de oacuteleo lubrificante correspondente
48
4324 Grupo vehicleStatus
B - n experimental S gg vehicleMIB
vehicleMIBObjectsS3 __] vehicleldentra- r~l vehicleQwner reg L_3 vehicleHistory
S Q vehicleStatus|--reggt vehicleS tatusHeip j- - vehicles atusNurnLines
B r_ j vehicles tatusT able B l|sj vehicles tatusEntry
vehicleS tatusLinelndex vehicleS tatusS peed j- ^ vehicleStatusRpm
vehicleStatusMotorTemperature vehicleStatusFuelLevel
^ vehicleS tatusKmvehicleStatusTirePressure
^ vehicleStatusMotorOilLevel vehicleS tatusBatteryLevel
^ vehicleStatusLocation B Q j vehicleControl
j-regraquo vehicleControlFuel J ______ j______ 1 vehicleContfQllgnition________________
Fig 414 - Aacutervore de vehicleStatus
vehicleStatusHelp - Esta variaacutevel pode assumir somente os valores de ligado ou desligado eacute
acionada pelo condutor do veiacuteculo e serve como pedido de socorro Uma notificaccedilatildeo eacute emitida
a partir da vehicleStatusHelp
vehicleStatusNumLines - Este atributo serve para definir o nuacutemero maacuteximo de linhas da
tabela vehicleStatusTable
vehicleStatusLinelndex - Esta variaacutevel eacute o iacutendice da tabela vehicleStatusTable
vehicleStatusSpeed - Neste atributo eacute registrada a velocidade presente do veiacuteculo fornecida
pelo sistema convencional de sensoriamento do veiacuteculo em quilocircmetros ou milhas por hora
vehicleStatusRpm - A vehicleStatusRpm armazena o valor atual de rotaccedilotildees ou giros do eixo
principal do motor a unidade eacute rpm (rotaccedilotildees por minuto)
vehicleStatusMotorTemperature - Este atributo registra a temperatura atual do liacutequido de
arrefecimento do motor em graus centiacutegrados ou Fahrenheit
vehicleStatusFuelLevel - A variaacutevel vehicleStatusFuelLevel eacute usada para indicar o niacutevel atual
do combustiacutevel principal do veiacuteculo
vehicleStatusKm - A variaacutevel armazena a quilometragem total percorrida pelo veiacuteculo desde
sua fabricaccedilatildeo em quilocircmetros ou milhas terrestres
vehicleStatusTvrePressure - Este atributo foi criado para registrar o valor presente da pressatildeo
nos pneus do veiacuteculo e serve para informar sobre um pneu que esteja furado ou com uma
quantidade insuficiente de material gasoso ou liacutequido em seu interior Este monitoramento jaacute
existe hoje principalmente em caminhotildees de carga sendo raro em motocicletas e
automoacuteveis
vehicleStatusMotorOilLevel - Esta variaacutevel marca o niacutevel presente de oacuteleo lubrificante do
motor e ajuda a identificar uma eventual ldquoqueimardquo de oacuteleo ou seja um consumo acima do
previsto pelo fabricante que pode resultar em dano grave ao motor
vehicleStatusBatteryLevel - Este valor corresponde agrave carga atual da bateria que eacute usada
principalmente para dar a partida no veiacuteculo
vehicleStatusLocation - A informaccedilatildeo de localizaccedilatildeo do veiacuteculo pode ser feita de duas
maneiras uma aproximada resultado da associaccedilatildeo com a raacutedio-base que recebeu a
identificaccedilatildeo do veiacuteculo A segunda forma mais precisa eacute a partir da informaccedilatildeo gerada por
um moacutedulo GPS (global positioning system) do veiacuteculo o GPS atualiza constantemente a
vehicleStatusLocation com as coordenadas presentes
4325 Grupo vehicleControl
vehicleControlFuel - Este atributo de controle assume ligado ou desligado e eacute a forma do
sistema puacuteblico de controle da malha viaacuteria interromper remotamente o fornecimento de
combustiacutevel para o motor ocasionando a parada do veiacuteculo Esta accedilatildeo de controle eacute feita nos
casos de roubo fuga ou sequumlestro e requer intervenccedilatildeo policial
vehicleControlIgnition - Este atributo de controle assume ligado ou desligado e eacute a forma do
sistema puacuteblico de controle da malha viaacuteria interromper remotamente o sistema de igniccedilatildeo de
combustiacutevel para o motor ocasionando a parada do veiacuteculo Eacute uma alternativa ao controle
anterior pois enquanto um desliga a bomba de combustiacutevel o outro corta a energia eleacutetrica
que ocasiona a queima de combustiacutevel que aciona o motor Esta accedilatildeo de controle eacute feita nos
casos de roubo fuga ou sequumlestro e requer intervenccedilatildeo policial
433 Descriccedilatildeo de vehicleMIBNotificationsS L J experimental
Eacute H fg vehicleMIBB lt01 vehicleMIBObjects
Eacute vehicleldent Eacute O vehicleOwner te j__j vehicleHistory Eacute - f l vehicleStatus B - P l vehicleControl
U vehicleM IB N otificationsvehicleN otificationChangeO ilAndM aintenance
if vehicleN otificationHelp A f vehicleN otificationGuatanty
Eacute L J vehicleMIBConiacuteorrnance H r~l private______________________________________________
Fig 415 - Aacutervore de vehicleMIBNotifications
vehicleNotificationChangeOilAndMaintenance - Esta notificaccedilatildeo eacute emitida quando os limites
de troca de oacuteleo lubrificante do motor ou de manutenccedilatildeo preventiva estiverem proacuteximos e
auxilia o condutor do veiacuteculo a realizar estas tarefas em tempo haacutebil natildeo correndo o risco de
dano ou de perda de garantia
vehicleNotificationHelp - Esta notificaccedilatildeo eacute acionada em caso de pedido de socorro pelo
condutor do veiacuteculo
vehicleNotificationWarranty - A notificaccedilatildeo em questatildeo foi criada para informar o condutor
do veiacuteculo da aproximaccedilatildeo do final do periacuteodo de garantia regulamentar dado pela montadora
do veiacuteculo Este aviso permite que sejam feitos consertos sem ocircnus ou seja dentro da
cobertura da garantia
434 Descriccedilatildeo de vehicleMIBConformance
As regras de conformidade satildeo os niacuteveis de implementaccedilotildees da base de dados possiacuteveis
partindo de um conjunto miacutenimo aceitaacutevel ateacute a implementaccedilatildeo total A tabela 41 apresenta
as implementaccedilotildees baacutesica avanccedilada de controle e plena
4341 Descriccedilatildeo de vehicleComplience
vehicleBasicComplience - esta regra de conformidade incorpora o miacutenimo conjunto de
variaacuteveis que devem ser implementadas num veiacuteculo basicamente dados de identificaccedilatildeo e
status Estas variaacuteveis satildeo contidas em vehicleBasicGroup
vehicleAdvancedComplience - esta norma acrescenta a anterior os dados histoacutericos e as
notificaccedilotildees Composta pelos grupos vehicleBasicGroup vehicleAdvancedGroup e
vehicleNotificationsGroup
vehicleControlComplience - aleacutem das variaacuteveis de identificaccedilatildeo esta regra solicita as
implementaccedilotildees dos objetos de controle ou seja vehicleBasicGroup mais
vehicleControlGroup
vehicleFullComplience - esta implementaccedilatildeo considera todos os objetos da MIB no veiacuteculo
possibilitando identificaccedilatildeo completa dados estatiacutesticos status atual e capacidade de controle
Os grupos satildeo vehicleBasicGroup vehicleAdvancedGroup vehicleNotificationsGroup e
vehicleControlGroup
52
OBJETO BASIC ADV CONTROL FULL
vehicleldentManufacturer X X X X
vehicleldentModel X X X X
vehicleldentSoflware V ersion X X X X
vehicleldentAgentSoftwareVersion X X X X
vehicleldentT ype X X X X
vehicleldentFuel X X X X
vehicleldentManufacturing Y ear X X X X
vehicleldentModel Year X X X X
vehicleldentCapacity X X X X
vehicleldentPower X X X X
vehicleldentMotorType X X X X
vehicleldentMotorNumber X X X X
vehicleldentCylinder X X X X
vehicleldentFirstOilChange X X X X
vehicleldentOilChangePeriod X X X X
vehicleldentFirstMaintenance X X X X
vehicleldentMaintenancePeriod X X X X
vehicleldentColor X X X X
vehicleldentChassisId X X X X
vehicleldentLicencePlate X X X X
vehicleldentlpAddress X X X X
53
vehicleldentMacAddress X X X X
vehicleldentSerialNumber X X X X
vehicleldent Warranty X X X X
vehicleOwnerName X X
vehicleOwnerRegister X X
vehicleOwnerPhone X X
vehicleOwnerMail X X
vehicleHistoryDeliveryDate X X
veMcleHistoryV endor X X
vehicleHistoryDealer X X
vehicleHistoryNumLines X X
vehicleHistoryLinelndex X X
vehicleHistoryMaintenanceDate X X
vehicleHistoryMaintenance X X
vehicleHistoryOilChangeDate X X
vehicleHistoryOilChange X X
vehicleStatusHelp X X X X
vehicleStatusNumLines X X X X
vehicleStatusLinelndex X X X X
vehicleStatusSpeed X X X X
vehicleStatusRpm X X X X
vehicleStatusMotorTemperature X X X X
54
vehicleStatusFuelLevel X X X X
vehicleStatusKm X X X X
vehicleStatusTyrePressure X X X X
vehicleStatusMotorOilLevel X X X X
vehicleStatusBatteryLevel X X X X
vehicleStatusLocation X X X X
vehicleControlFuel X X
vehicleControlIgnition X X
vehicleNotificationChangeOilAndMaintenance X X
vehicleNotificationHelp X X
vehicleNotificationWarranty X X
Tabela 41 - Planilha de Conformidade
4342 Descriccedilatildeo de vehicleGroups
vehicleBasicGroup - conteacutem as variaacuteveis vehicleldentManufacturer vehicleldentModel
vehicleldentSoftwareVersion vehicleldentAgentSoftwareVersion vehicleldentType
vehicleldentFuel vehicleldentManufacturingYear vehicleldentModelYear vehicleldent
Capacity vehicleldentPower vehicleldentMotorType vehicleldentMotorNumber vehicle
IdentCylinder vehicleldentFirstOilChange vehicleldentOilChangePeriacuteod vehicleldentFirst
Maintenance vehicleldentMaintenancePeriod vehicleldentColor vehicleldentChassisId
vehicleldentLicencePlate vehicleldentlpAddress vehicleldentMacAddress vehicleldent
SerialNumber vehicleldentWarranty vehicleStatusHelp vehicleStatusNumLines
vehicleStatus Linelndex vehicleStatusSpeed vehicleStatusRpm vehicleStatusMotor
Temperature vehicleStatusFuelLevel vehicleStatusKm vehicleStatusTirePressure vehicle
StatusMotorOilLevel vehicleStatusBatteryLevel vehicleStatusLocation
vehicleAdvancedGroup - conteacutem os objetos vehicleOwnerName vehicleOwnerRegister
vehicleOwnerPhone vehicleOwnerMail vehicleHistoryDeliveryDate vehicleHistoryVendor
vehicleHistoryDealer vehicleHistoryNumLines vehicleHistoryLinelndex vehicleHistory
MaintenanceDate vehicleHistoryMaintenance vehicleHistoryOilChangeDate vehicleHistory
OilChange
vehicleControlGroup - conteacutem as variaacuteveis vehicleControlFuel e vehicleControlIgnition
vehicleNotificationsGroup - conteacutem os objetos vehicleNotificationChangeOilAnd
Maintenance vehicleNotificationHelp e vehicleNotificationWarranty
56
5 - CONCLUSAtildeO
O Brasil eacute um paiacutes com grandes mazelas sociais que satildeo agravadas por acidentes crimes e
contravenccedilotildees Todos estes eventos geram grandes prejuiacutezos econocircmicos e morais a toda
populaccedilatildeo Esta dissertaccedilatildeo propocircs definir um modelo tecnicamente viaacutevel que incremente
sensivelmente a capacidade do Estado de gerenciar sua frota de veiacuteculos que satildeo elementos
sempre presentes nos eventos em questatildeo
Este trabalho procurou detalhar fiacutesica e funcionalmente cada elemento necessaacuterio para que o
Modelo de Gerenciamento de Veiacuteculos Automotores funcione Embasou teoricamente as
vaacuterias tecnologias envolvidas e consolidou-as com sistemas similares existentes O passo
inicial para que haja o desenvolvimento das vaacuterias peccedilas do quebra-cabeccedila foi efetivamente
criado que foi o Modelo de Informaccedilatildeo - a MIB
Esta base de dados - a vehicleMIB - representa o ponto de partida para o desenvolvimento de
elementos necessaacuterios ao modelo aqui especificado A proacutepria MIB pode ser estendida de
acordo com as necessidades e caracteriacutesticas proprietaacuterias de cada fabricante de veiacuteculos Mas
as grandes frentes que se abrem satildeo as de desenvolvimentos de aplicaccedilotildees de gerenciamento e
equipamentos dedicados Neste sentido pretende-se dar continuidade a esta pesquisa atraveacutes
da especificaccedilatildeo e implementaccedilatildeo do microservidor veicular uma peccedila de hardware capaz de
interagir com sensores e atuadores de um automoacutevel e ao mesmo tempo comunicar-se com
uma rede ethemet sem fio e com o motorista tudo de forma segura e confiaacutevel
Os desafios poliacuteticos e sociais natildeo satildeo menores um modelo como o proposto aqui altera a
percepccedilatildeo e os haacutebitos das pessoas Altera tambeacutem a balanccedila do poder econocircmico do capital
pois algumas empresas simplesmente perdem sua utilidade bem como alguns oacutergatildeos estatais
Em compensaccedilatildeo novas empresas surgem novas tecnologias satildeo criadas e o paiacutes toma a
vanguarda em gerenciamento viaacuterio sepultando os interesses particulares em detrimento do
coletivo
O trabalho aqui desenvolvido representa a possibilidade de um avanccedilo social e econocircmico
consideraacutevel e recomenda-se que a pesquisa e o desenvolvimento continuem nesta linha
buscando materializar as ideacuteias e conceitos apresentados no Modelo de Gerenciamento de
Veiacuteculos Automotores
57
ANEXO 1 - VehicleMIB
VEHICLE-MIB DEFINITIONS = BEGIN
IMPORTSdirectory mgmt experimental enterprises
FROM RFC1155-SMI MODULE-IDENTITY OBJECT-TYPE NOTIFICATION-TYPE OBJECT-IDENTITY Counter32 Gauge32 Integer32 IpAddress
FROM SNMPv2-SMI DisplayString TimeStamp Timelnterval TestAndlncr
AutonomousType DateAndTime TEXTUAL-CONYENTION FROM SNMPv2-TC
MODULE-COMPLIANCE OBJECT-GROUP NOTIFICATION-GROUP FROM SNMPv2-CONF
mib-2FROM RFC1213-MIB
Positiveinteger NonNegativelnteger FROM UPS-MIB
MacAddressFROM BRIDGE-MIB
- 136 131vehicleMIB MODULE-IDENTITY
LAST-UPDATED 200210151827Z - october 15 2002 at 1827 ORGANIZATION UFSC - CPGCCCONT ACT-INF O
Bobiquins Estevatildeo de MelloPostal address BR Sistemas Ltda
Rua Lauro Linhares 2123803ATrindadeFlorianoacutepolis SC88036-002Brasil
Tel 55 48 234 8945 Fax 55 48 234 8945
E-mail bobibrsistemascombrDESCRIPTION
The MIB module to describe vehicles= experimental 1
- 1361311vehicleMIBObjects OBJECT IDENTIFIER = vehicleMIB 1
mdash The Device Identification group
All objects in this group except for vehicleldentLicencePlate and vehiclelpAddress are set at device initialization and remain static
- I36I3111vehicleldent OBJECT IDENTIFIER vehicleMIBObjects 1
- 136L31111vehicleldentManufacturer OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The name of the vehicles manufacturer= vehicleldent 1
- 136131112vehicleldentModel OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles model designation= vehicleldent 2
- 136131113vehicleldentSoftwareVersion OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles firmwaresoftware version(s) This variablemay or may not have the same value asvehicleldentAgentSoftwareVersion in some implementations
vehicleldent 3
- 136131114vehicleldent Agent Soft wareV ersion OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles agent software version This variable may or may not have the same value asvehicleldentvehicleSoftwareVersion in some implementations
= vehicleldent 4
- 136131115vehicleldentType OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles identification type= vehicleldent 5
- L36131116vehicleldentFuel OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles fuel identification= vehicleldent 6
- 136131117vehiclel dentManufacturing Y ear OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles year= vehicleldent 7
- 136131118vehicleldentModelYear OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles model year vehicleldent 8
- 136L31119vehicleldentCapacity OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles capacity= vehicleldent 9
- 1361311110vehicleldentPower OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles engine power
= vehicleldent 10
-1361311111vehicleldentMotorType OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles motor type= vehicleldent 11
- 1361311112vehicleldentMotorNumber OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles engine identification number= vehicleldent 12
- 1361311113vehicleldentCylinder OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles engine number of cylinders= vehicleldent 13
- 1361311114vehicleldentFirstOilChange OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles displacement required for the first oil change = vehicleldent 14
- 1361311115vehicleldentFirstMaintenance OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles displacement required for the first oficial maintenance
= vehicleldent 15
- 1361311116vehicleldentMaintenancePeriod OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles regular maintenance intervals= vehicleldent 16
-1361311117vehicleldentColor OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles predominant color= vehicleldent 17
- 1361311118vehicleldentChassisId OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles chassis identification number= vehicleldent 18
- 1361311119vehicleldentLicencePlate OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
A string which identifies the vehicles licence plate This object should be set by the dealer
= vehicleldent 19
- 1361311120vehicleldentlpAddress OBJECT-TYPE
SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION
The IP Address of the vehicle This value must be provided by the managing aplication A value of 0000 implies that there isnt a provider nearby
DEFVAL 00000000rsquoH = vehicleldent 20
- 1361311121vehicleldentMacAddress OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-only STATUS current DESCRIPTION
The MAC address used by this vehicle when it must be referred to in a unique fashion It is only required to be unique
REFERENCEIEEE 802ID-1990 Sections 64113 and 3125
= vehicleldent 21
-1361311122vehicleldentSerialNumber OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
A string which identifies the vehicles serial number = vehicleldent 22
- 1361311123vehicleldent Warranty OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
A string which identifies the vehicles warranty= vehicleldent 23
mdash Owner Group
- I36I3112vehicleOwner OBJECT IDENTIFIER = vehicleMIBObjects 2
- L36131121 vehicleOwnerName OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
A string which identifies the vehicles ownerThis object should be set by the dealer
= vehicleOwner 1
- 136L31122vehicleOwnerRegister OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current
DESCRIPTIONA string which identifies the owners registerThis object should be set by the dealer
= vehicleOwner 2
- 136131123 vehicleOwnerPhone OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
A string which identifies the owners phone number This object should be set by the dealer
vehicleOwner 3
- 136131124 vehicleOwnerMail OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
A string which identifies the owners e-mailThis object should be set by the dealer
vehicleOwner 4
mdash History Group
- 13613113vehicleHistory OBJECT IDENTIFIER = vehicleMIBObjects 3
- 136131131vehicleHistoryDeliveryDate OBJECT-TYPE
SYNTAX DateAndTime MAX-ACCESS read-write STATUS current DESCRIPTION
The vehicles delivery date and time= vehicleHistory 1
- 136L31132vehicleHistory Vendor OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
The name of the vehicles vendor= vehicleHistory 2
65
- 136L31133vehicleHistoryDealer OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
The name of the vehicles dealer= vehicleHistory 3
- 136131134vehicleHistoryNumLines OBJECT-TYPE
SYNTAX NonNegativelnteger MAX-ACCESS read-only STATUS current DESCRIPTION
The number of Status lines utilized in this device This variable indicates the number of rows in the History table
= vehicleHistory 4
- I36I31135 vehicleHistoryTable OBJECT-TYPE
SYNTAX SEQUENCE OF VehicleHistoryEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION
A list of History table entries= vehicleHistory 5
- 1361311351VehicleHistoryEntry OBJECT-TYPE
SYNTAX VehicleHistoryEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION
An entry containing information applicable to a particular History line
INDEX vehicleHistoryLinelndex = vehicleHistoryTable 1
VehicleHistoryEntry = SEQUENCE vehicleHistoryLinelndex INTEGER vehicleHistoryMaintenanceDate DateAndTime vehicleHistoryMaintenance NonNegativelnteger vehicleHistoryOilChangeDate Date AndT ime vehicleHistoryOilChange NonNegativelnteger
- 13613113511
66
vehicleHistoryLinelndex OBJECT-TYPE SYNTAX Positiveinteger MAX-ACCESS not-accessible STATUS current DESCRIPTION
The History line identifier= vehicleHistoryEntry 1
- 13613113512vehicleHistoryMaintenanceDate OBJECT-TYPE
SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION
The maintenance date= vehicleHistoryEntry 2
- 13613113513vehicleHistoryMaintenance OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS kmMAX-ACCESS read-only STATUS current DESCRIPTION
The present displacement of the vehicle on vehicleHistoryMaintenanceDate
= vehicleHistoryEntry 3
- 13613113514vehicleHistoryOilChangeDate OBJECT-TYPE
SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION
The motors oil change date= vehicleHistoryEntry 4
- 13613113515vehicleHistoryOilChange OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS kmMAX-ACCESS read-only STATUS current DESCRIPTION
The present displacement of the vehicle on vehicleHistoryOilChangeDate
= vehicleHistoryEntry 5
mdash The Status group
- 13613114vehicleStatus OBJECT IDENTIFIER = vehicleMIBObjects 4
- 136L31141 vehicleStatusHelp OBJECT-TYPE
SYNTAX INTEGER on(l) off(2)
MAX-ACCESS read-write STATUS current DESCRIPTION
Setting this object to on will cause the vehicle system to send a help notification Setting this object to off means normal situation
= vehicleStatus 1
- 136131142vehicleStatusNumLines OBJECT-TYPE
SYNTAX NonNegativelnteger MAX-ACCESS read-only STATUS current DESCRIPTION
The number of Status lines utilized in this deviceThis variable indicates the number of rows in the Status table
= vehicleStatus 2
- 136131143 vehicleStatusTable OBJECT-TYPE
SYNTAX SEQUENCE OF VehicleStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION
A list of Status table entries= vehicleStatus 3
- I36I311431 VehicleStatusEntry OBJECT-TYPE
SYNTAX VehicleStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION
An entry containing information applicable to a particular Status line
INDEX vehicleStatusLinelndex = vehicleStatusTable 1
VehicleStatusEntry = SEQUENCE vehicleStatusLinelndex INTEGER vehicleStatusSpeed NonNegativelntegervehicleStatusRpm NonNegativelntegervehicleStatusMotorTemperature INTEGER vehicleStatusFuelLevel NonNegativelnteger vehicleStatusKm NonNegativelntegervehicleStatusTirePressure NonNegativelnteger vehicleStatusMotorOilLevel NonNegativelnteger vehicleStatusBatteryLevel NonNegativelnteger vehicleStatusLocation DisplayString
- I36I31134311vehicleStatusLinelndex OBJECT-TYPE
SYNTAX Positiveinteger MAX-ACCESS not-accessible STATUS current DESCRIPTION
The Status line identifier= VehicleStatusEntry 1
- 136131134312vehicleStatusSpeed OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS km per hourMAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles current speed= VehicleStatusEntry 2
- 136131134313vehicleStatusRpm OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS rotations per minuteMAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles current rotations per minute= VehicleStatusEntry 3
- 136131134314vehicleStatusMotorT emperature OBJECT-TYPE
SYNTAX INTEGER UNITS degrees CentigradeMAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles engine current temperature
= vehicleStatusEntry 4
- 136131134315 vehicleStatusFuelLevel OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS HireMAX-ACCESS read-only STATUS current DESCRIPTION
The current fuel level= vehicleStatusEntry 5
- 136131134316vehicleStatusKm OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS kmMAX-ACCESS read-only STATUS current DESCRIPTION
The current total displacement of vehicle = vehicleStatusEntry 6
- 136131134317 vehicleStatusTirePressure OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS psiMAX-ACCESS read-only STATUS current DESCRIPTION
The current tire pressure vehicleStatusEntry 7
- 136131134318 vehicleStatusMotorOilLevel OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS litreMAX-ACCESS read-only STATUS current DESCRIPTION
The current motor oil level= vehicleStatusEntry 8
- 136131134319 vehicleStatusBatteryLevel OBJECT-TYPE
SYNTAX INTEGER unknown(l) batteryNormal(2) batteryLow(3)
MAX-ACCESS read-only
STATUS currentDESCRIPTION
The indication of the capacity remaining in the vehicles battery system
= vehicleStatusEntry 9
- 1361311343110 vehicleStatusLocation OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
The GPS indication of the vehicles current location
vehicleStatusEntry 10
mdash The Control group
- 13613115vehicleControl OBJECT IDENTIFIER = vehicleMIBObjects 5
- 136131151 vehicleControlFuel OBJECT-TYPE
SYNTAX INTEGER on(l) off(2)
MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION
Setting this object to On(l) indicates that the vehicle is able to be turned on Setting to Off(2) will cause the fuel to be cut offrsquo
= vehicleControl 1
- 136131152 vehicleControlIgnition OBJECT-TYPE
SYNTAX INTEGER on(l) ofi(2)
MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION
Setting this object to On(l) indicates that the vehicle is to be turned on Setting to 00(2) will cause the eletric system to be cut off1
= vehicleControl 2
mdash Notifications
- This section defines the well-known notifications sent by- vehicle agents
- 1361312vehicleMIBNotifications OBJECT IDENTIFIER = vehicleMIB 2
- I36I3121vehicleNotificationChangeOilAndMaintenance NOTIFICATION-TYPE
OBJECTS vehicleHistoryMaintenanceDate vehicleHistoryMaintenance vehicleHistoryOilChangeDate vehicleHistoryOilChange
STATUS current DESCRIPTION
The vehicle is approaching oil change and regular maintenance dates This Notification is persistent and is resent at one day intervals until the history table is updated
= vehicleMIBNotifications 1
- 13613122vehicleNotificationHelp NOTIFICATION-TYPE
OBJECTS vehicleStatusHelp STATUS current DESCRIPTION
This Notification is sent when the vehicles conductor turns on a help switch
= vehicleMIBNotifications 2
- I36I3123vehicleNotificationWarranty NOTIFICATION-TYPE
OBJECTS vehicleldentWarranty STATUS current DESCRIPTION
The vehicles warranty is close to expiring dateThis Notification is persistent andis resent at one week intervals until dead line
= vehicleMIBNotifications 3
mdash Conformance information
mdash1361313vehicleMIBConformance OBJECT IDENTIFIER = vehicleMIB 3
-13613131vehicleCompliance OBJECT IDENTIFIER = vehicleMIBConformance 1
mdash compliance statements
mdash136131311vehicleBasicCompliance MODULE-COMPLIANCE
STATUS current DESCRIPTION
The compliance statement for vehicles that only support the identifying and status objects
MODULE mdash this moduleMANDATORY-GROUPS vehicleBasicGroup
= vehicleCompliance 1
mdash136131312vehicleAdvancedCompliance MODULE-COMPLIANCE
STATUS current DESCRIPTION
The compliance statement for vehicles that support advanced-feature functions such as history and notifications
MODULE mdash this moduleMANDATORY-GROUPS vehicleBasicGroup
vehicleAdvancedGroup vehicleNotificationsGroup
= vehicleCompliance 2
mdash136131313vehicleControlCompliance MODULE-COMPLIANCE
STATUS current DESCRIPTION
The compliance statement for vehicles that support control-featured functions
MODULE mdash this moduleMANDATORY-GROUPS vehicleBasicGroup
vehicleControlGroup = vehicleCompliance 3
mdash136131314vehicleFullCompliance MODULE-COMPLIANCE
STATUS current DESCRIPTION
The compliance statement for vehicles that support all functions
MODULE mdash this moduleMANDATORY-GROUPS vehicleBasicGroup
vehicleAdvancedGroup vehicleNotificationsGroup
73
vehicleControlGroup = vehicleCompliance 4
mdash units of conformance
mdash summary at a glance
mdash basic adv ControlmdashvehicleldentManufacturer X X X X
mdashvehicleldentModel x X X X
mdashvehicleldentSoftwareVersion x X X X
mdashvehicleldentAgentSoftwareVersion X X X X
mdashvehicleldentType X X X X
mdashvehicleldentFuel X X X X
mdashvehicleldentManufacturing Y ear X X X X
mdashvehicleldentModel Year X X X X
mdashvehicleldentCapacity X X X X
mdashvehicleldentPower X X X X
mdashvehicleldentMotorType X X X XmdashvehicleldentMotorNumber X X X X
mdashvehicleldentCylinder X X X X
mdashvehicleldentFirstOilChange X X X X
mdashvehicleldentOilChangePeriod X X X XmdashvehicleldentFirstMaintenance X X X X
mdashvehicleldentMaintenancePeriod X X X XmdashvehicleldentColor X X X X
mdashvehicleldentChassisId X X X XmdashvehicleldentLicencePlate X X X X
mdashvehicleldentlpAddress X X X XmdashvehicleldentMacAddress X X X X
mdashvehicleldentSerialNumber X X X XmdashvehicleldentWarranty X X X X
mdashvehicleOwnerName X X
mdashvehicleOwnerRegister X XmdashvehicleOwnerPhone X X
mdashvehicleOwnerMail X X
mdashvehicleHistoryDeliveryDate X X
mdashvehicleHistoryVendor X X
mdashvehicleHistoryDealer X X
mdashvehicleHistoryNumLines X X
mdashvehicleHistoryLinelndex X X
mdashvehicleHistoryMaintenanceDate X X
mdashvehicleHistoryMaintenance X X
mdashvehicleHistoryOilChangeDate X X
mdashvehicleHistoryOilChange X X
mdashvehicleStatusHelp X X X X
mdashvehicleStatusNumLines X X X X
mdashvehicleStatusLinelndex X X X X
mdashvehicleStatusSpeed X X X X
mdashvehicleStatusRpm X X X X
mdashvehicleStatusMotorTemperature X X X X
mdashvehicleStatusFuelLevel X X X X
mdashvehicleStatusKm X X X X
mdashvehicleStatusTyrePressure X X X X
--vehicleStatusMotorOilLevel X X X X
mdashvehicleStatusBatteryLevel X X X X
mdashvehicleStatusLocation X X X X
mdashvehicleControlFuel X X
mdashvehicleControlIgnition X X
mdashvehicleNotificationChangeOilAndMaintenance X X
mdashvehicleNotificationHelp X X
mdashvehicleNotificationWarranty X X
- units of conformance
- I36I3132vehicleGroups OBJECT IDENTIFIER = vehicleMIBConformance 2
- 136131321vehicleBasicGroup OBJECT-GROUP
OBJECTS vehicleldentManufacturer vehicleldentModel vehicleldentSoftwareVersion vehicleldent AgentSoft waumlre V ersion vehicleldentType vehicleldentFuel vehicleldentManufacturing Y ear vehicleldentModel Year vehicleldentCapacity vehicleldentPowervehicleldentMotorType vehicleldentMotorNumber vehicleldentCylindervehicleldentFirstOilChange vehicleldentOilChangePeriod vehicleldentFirstMaintenance vehicleldentMaintenancePeriod vehicleldentColor vehicleldentChassisId vehicleldentLicencePlate vehicleldentlpAddress vehicleldentMacAddress vehicleldentSerialNumber vehicleldentWarranty vehicleStatusHelp vehicleStatusNumLines vehicleStatusLinelndex vehicleStatusSpeed vehicleStatusRpm vehicleStatusMotorTemperature vehicleStatusFuelLevel vehicleStatusKm vehicleStatusTirePressure vehicleStatusMotorOilLevel
75
vehicleStatusBatteryLevel vehicleStatusLocation STATUS current DESCRIPTION
The vehicleBasicGroup defines objects which are common across all vehicles which meet basic compliance
= vehicleGroups 1
- 136131322vehicleAdvancedGroup OBJECT-GROUP
OBJECTS vehicleOwnerName vehicleOwnerRegister vehicleOwnerPhone vehicleOwnerMail vehicleHistoryDeliveryDate vehicleHistoryVendor vehicleHistoryDealer vehicleHistoryNumLines vehicleHistoryLinelndex vehicleHistoryMaintenanceDate vehicleHistoryMaintenance vehicleHistoryOilChangeDate vehicleHistoryOilChange
STATUS current DESCRIPTION
The vehicleAdvancedGroup defines objects which are related to vehicles history and owner
vehicleGroups 2
- 136131323vehicleControlGroup OBJECT-GROUP
OBJECTS vehicleControlFuel vehicleControlIgnition STATUS current DESCRIPTION
The vehicleControlGroup defines objects which are related to control-feature functions
= vehicleGroups 3
- 136131324vehicleNotificationGroup NOTIFICATION-GROUP
NOTIFICATIONS vehicleNotificationChangeOilAndMaintenance vehicleNotificationHelp vehicleNotificationWarranty
STATUS current DESCRIPTION
The vehicleNotificationGroup defines objects which are related to notifications-feature functions
= vehicleGroups 4
END
GLOSSAacuteRIO E ABREVIACcedilOtildeES
ASNl Abstract Syntax Notation One - Notaccedilatildeo de Sintaxe Abstrata Um Uma notaccedilatildeo para
representaccedilatildeo de dados em protocolos de comunicaccedilatildeo definida pela ISO O gerenciamento
Internet utiliza um subconjunto de ASNl
CDMA Code Division Multiple Access - acesso muacuteltiplo por divisatildeo de coacutedigo
EHF Extremely High Frequency - frequumlecircncia extremamente alta
FDMA Frequency Division Multiple Access - acesso muacuteltiplo por divisatildeo de frequumlecircncia
HF High Frequency - frequumlecircncia alta
HTTP Hiper-Text Markup Language - Linguagem de Marcaccedilatildeo de HiperTexto A linguagem
utilizada na construccedilatildeo de paacuteginas WWW
ISM Industrial Scientific and Medical bands - Faixas de frequumlecircncias alocadas para aplicaccedilotildees
industriais cientiacuteficas e meacutedicas
ISO International Organization for Standardization - Organizaccedilatildeo Internacional para
Padronizaccedilatildeo Um dos oacutergatildeos mais importantes no mundo de padronizaccedilotildees com diversos
estudos na aacuterea de computadores e particularmente de redes de computadores
LF Low Frequency - frequumlecircncia baixa
MF Medium Frequency - frequumlecircncia meacutedia
MIB Management Information Base - Base de Informaccedilotildees de Gerenciamento Uma coleccedilatildeo
de informaccedilotildees gerenciais sobre um determinado recurso
OSI Open Systems Interconnection - Interconexatildeo de Sistemas Abertos Um conjunto de
padronizaccedilotildees para interconexatildeo de sistemas em redes de computadores
RFC Request For Comments - Requisiccedilotildees Para Comentaacuterios Os documentos publicados pelo
IETF e que tratam de assuntos Internet Nem todos os RFCs satildeo padrotildees e alguns jamais o
chegam a ser
SHF Super High Frequency - frequumlecircncia super-alta
Site - Conjunto de documentos da WWW acessiacuteveis a partir de um determinado endereccedilo Eacute o
endereccedilo virtual de uma empresa ou uma aplicaccedilatildeo
SMI Structure o f Management Information - Estrutura da Informaccedilatildeo de Gerenciamento
Define a maneira como as informaccedilotildees de gerenciamento satildeo criadas e seus relacionamentos
SNMP Simple Network Management Protocol - Protocolo de Gerenciamento de Redes
Simples o protocolo de gerenciamento utilizado na Internet
TCPIP Transmission Control Protocol Internet Protocol - Protocolo de Controle de
Transmissotildees Protocolo Internet Os protocolos baacutesicos utilizados na Internet
TDMA Time Division Multiple Access mdash acesso muacuteltiplo por divisatildeo de tempo
UHF Ultra High Frequency - frequumlecircncia ultra-alta
VHF Very High Frequency - frequumlecircncia muito alta
VLF Very Low Frequency - frequumlecircncia muito baixa
WWW World Wide Web - Grande Teia Mundial Nome dado ao conjunto de maacutequinas que
trocam informaccedilotildees utilizando o protocolo HTTP
78
REFEREcircNCIAS BIBLIOGRAacuteFICAS
ANATEL Agecircncia Nacional de Telecomunicaccedilotildees Atribuiccedilatildeo de faixas de frequumlecircncias no Brasil Disponiacutevel em lthttpwwwanatelgovbrToolsframeasplink=radiofrequencia qaffpdfgt Acesso em 26 set 2002
thBICSI Telecommunications distribution methods manual 8 ed Tampa Florida v2 1998 Cap 29
BRASIL Web Site Oficial do Departamento Nacional de Tracircnsito Disponiacutevel em lthttpwww denatrangovbrpg70jspgt Acesso em 08 nov 2002
BRASIL Web Site Oficial do Departamento Nacional de Tracircnsito Disponiacutevel em httpwww denatrangovbrpgl8jspgt Acesso em 10 nov 2002
CASE J et al RFC 1157 - A Simple Network Management Protocol (SNMP) Network Working Group may 1990 p 5
FIAT AUTOMOacuteVEIS Web Site Oficial do Brasil Disponiacutevel em httpwwwfiatcombr index_sitephpgt institucional a faacutebrica Acesso em 19 nov 2002
GOOGLE Web Site de Busca Disponiacutevel em lthttpwwwgooglecombrsearch hl=ptampie=ISO-8859-1 ampq=22rastreamento+de+veEDculo s22ampbtnG=Pesquisa+Google amplr=lang_ptgt Acesso em 15 out 2002
MELLO Roseleine Calgaro Uma MIB de apoio agrave gerecircncia do relacionamento com o cliente em comeacutercio eletrocircnico 2002 108 f Dissertaccedilatildeo (Mestrado em Ciecircncias da Computaccedilatildeo) - Universidade Federal de Santa Catarina Florianoacutepolis 2002
RIO DE JANEIRO (Estado) 5 set 2002 Tracircnsito Brasil Estatiacutestica da Organizaccedilatildeo Mundial de Sauacutede sobre tracircnsito Disponiacutevel em lthttpwwwtransitobrasilcombrnoticia noticiaphp noti=1044gt Acesso em 22 out 2002
RIO DE JANEIRO (Estado) SuperTrack Rastreamento de veiacuteculos Disponiacutevel em lthttp wwwsupertrackcombr2htmgt Acesso em 02 out 2002
79
RIO DE JANEIRO (Estado) Revista Engebraacutes Mortos no tracircnsito chegam a 1 milhatildeo e acidentes consomem US$ 10 bi ao ano Disponiacutevel em lthttpwwwengebrascombr EngbWebportuguesmortosnohtmgt Acesso em 24 set 2002
TANENBAUM Andrew S Redes de computadores 3 ed Rio de Janeiro Campus 1997 923 p
TANIGUCHI Caacutessio O bom exemplo do tracircnsito em Curitiba Curitiba mar 2002 Disponiacutevel em lthttpwwwcuritibaprgovbrpmcAgenciaartigostransitolhtmlgt Acesso em 19 nov 2002
TIM Telesc Celular Cobertura Disponiacutevel em lthttpwww2timsulcombr intemaaspitem=2amppagina=coberturagt Acesso em 26 set 2002
41
bullJMG-SOFT MIB Compilei [MIB Group]Uumliacute File Edit View Modules loots Window Help
tg satildegt U m amp T raquo f t I o s P3 m p | 0
B ^ MIB Tree B _ J iso
H Q j org eacute Q dod
Eacute j J internetP~1 directory
B i_ J mgmt rsquo Q j mib-2
agrave Q experimental Ograve OtildeEcirc vehicleMIB
Egrave __| vehicleMIBObjectsSi _ J vehicleldent ffl- n vehicleOwner E _ ] vehicle History ffl- fj vehicleStatus Egrave C j vehicleControl
atilde __) vehicleMIBNotificationsvehicleN otificationChangeO ilAndM aintenance
lt4 vehicleN otificationHelp d f vehicleNotificationGuaranty
B _ ] vehicleMIBConformance IacuteB _ J vehicleCompliance Eacute L J vehicleGroups
B -(_J private1Q j enterprises
Fig 411mdash Aacutervore de vehicleMIBObjects
432 Descriccedilatildeo de vehicleMIBObjects
Esta seccedilatildeo descreve com maiores detalhes cada variaacutevel que compotildee a vehicleMIBObjects
que eacute composta pelos grupos vehicleldent vehicleOwner vehicleHistory vehicleStatus e
vehicleControl
42
4321 Grupo vehicleldent
F1 P 1 experimental Eacute- vehicleMIB
lEacute vehicleMIB Objects B- [_ J vehicleldent
vehicleldentManufacturer vehicleldentModel
vehicleldentSoftwareVersionamp vehideldentAgentSoftwareVersion
vehiclel dentType vehicleldentFuel vehicleldentManufacturingYear vehiclel dentM odelYrsquo ear vehiclel dentCapacity
I^ vehiclel dentPoweri-- vehiclel dentM otorType
vehiclel dentM otorNumber vehiclel dentCylinder
vehiclel dentFirstOilChange | ^ vehicleldentFirstMaintenance
gt$j vehicleldentMaintenancePeriod vehiclel dentColor
i vehiclel dentChassisl d j-- vehicleldentLicencePlate bull vehicleldentlpAddress i - ^ vehicleldentMacAddress h vehiclel dentS eriaIN umber vehicleldentGuaranty
Fig 411 - Aacutervore de vehicleldent
vehicleldentManufacturer - O objeto vehicleldentManufacturer eacute uma string que armazena o
nome da empresa que produz o veiacuteculo eacute gravada em faacutebrica e natildeo se altera mais Esta
variaacutevel seraacute preenchida por exemplo com ldquoGeneral Motorsrdquo ldquoVolkswagenrdquo ou ldquoYamahardquo
vehicleldentModel - Esta variaacutevel conteraacute a identificaccedilatildeo do modelo do veiacuteculo eacute fixa e natildeo
pode ser alterada Ex Palio EX Xsara Picasso Celta
vehicleldentSoftwareVersion - Este atributo eacute reservado agrave versatildeo do firmware ou software do
veiacuteculo e eacute atualizado cada vez que eacute feito o upgrade do mesmo Este programa eacute uma espeacutecie
de sistema operacional do hardware contido no veiacuteculo
vehicleldentAgentSoftwareVersion - A versatildeo do agente de gerenciamento pode ou natildeo
coincidir com a versatildeo de firmware Caso estes programas tenham tratamento e evoluccedilatildeo
distintos as versotildees podem ser atualizadas separadamente e teratildeo coacutedigos diferentes
vehicleldentType - Este objeto serve para identificar o tipo de veiacuteculo segundo determinaccedilatildeo
das leis brasileiras de tracircnsito O tipo de veiacuteculo automotor consta na documentaccedilatildeo de
licenciamento e pode ser por exemplo tipo automoacutevel de passeio caminhatildeo de carga ocircnibus
de passageiros etc
vehicleldentFuel - A variaacutevel vehicleldentFuel serve para identificar o combustiacutevel principal
para que o veiacuteculo foi originalmente construiacutedo Eacute gravado na linha de montagem e
permanece caso haja transformaccedilatildeo posterior no motor do veiacuteculo este dado natildeo pode ser
alterado Ex gasolina tipo C oacuteleo diesel energia eleacutetrica etc
vehicleldentManufacturing Year - Neste atributo eacute gravado o ano de fabricaccedilatildeo do veiacuteculo
Depois de gravado natildeo se altera
vehicleldentModelYear - A vehicleldentModelYear armazena o ano do modelo do veiacuteculo
que pode ou natildeo coincidir com o ano de fabricaccedilatildeo
vehicleldentCapacitv - Esta variaacutevel eacute uma string que armazena a capacidade do veiacuteculo de
acordo com a destinaccedilatildeo do mesmo ou seja se se tratar de um caminhatildeo a capacidade de
carga seraacute de 40000 kg se for um automoacuteveL a capacidade seraacute de 5 passageiros por
exemplo
vehicleldentPower - Identifica a potecircncia nominal da motorizaccedilatildeo principal do veiacuteculo que
pode ser expressa em cv (cavalo-vapor) ou W (watt) de acordo com a legislaccedilatildeo vigente no
paiacutes de utilizaccedilatildeo do veiacuteculo
vehicleldentMotorTvpe - Este atributo armazena a identificaccedilatildeo da principal forma de
motorizaccedilatildeo do veiacuteculo ou seja qual o tipo de motor que preferencialmente ou
prioritariamente eacute utilizado Caso o veiacuteculo seja um hiacutebrido com motor a combustatildeo e
eleacutetrico armazenar a identificaccedilatildeo do motor mais utilizado
vehicleldentMotorNumber - Este objeto armazena o nuacutemero de identificaccedilatildeo do motor do
veiacuteculo que eacute uacutenico e faz parte do conjunto de nuacutemeros que identificam o conjunto de
sistemas que compotildee um veiacuteculo
vehicleldentCvlinder - Utilizada para informar o nuacutemero total de cilindros (pistotildees) do motor
caso se trate de um motor de combustatildeo
vehicleldentFirstOilChange - Esta variaacutevel serve para armazenar a distacircncia maacutexima
percorrida - a popular ldquoquilometragemrdquo - para se realizar a primeira troca de oacuteleo lubrificante
interno do motor Esta informaccedilatildeo serviraacute para que o condutor do veiacuteculo seja notificado a
tempo de proceder agrave troca sem causar danos ao motor nem perder a garantia de faacutebrica
vehicleldentOilChangePeriod - O objeto em questatildeo armazena o valor em km ou milhas
recomendado pelo fabricante entre trocas de oacuteleo lubrificante do motor Ex 10000 km
vehicleldentFirstMaintenance - A variaacutevel vehicleldentFirstMaintenance serve para registrar
o limite de quilometragem para realizaccedilatildeo da primeira revisatildeo gratuita do veiacuteculo Existe na
vehicleMIB uma notificaccedilatildeo que utiliza este atributo com o objetivo de resguardar o
proprietaacuterio de um eventual esquecimento ou distraccedilatildeo que acarretaria perda de garantia
vehicleldentMaintenancePeriod - O atributo eacute registrado em faacutebrica e representa o valor da
quilometragem recomendada entre as manutenccedilotildees preventivas E uma seguranccedila a mais para
o usuaacuterio que seraacute avisado sempre que determinados conjuntos de peccedilas principalmente
mecacircnicas estiverem com seu desgaste natural no limite
vehicleldentColor - A vehicleldentColor eacute a string que armazena o nome da cor predominante
do veiacuteculo Esta informaccedilatildeo eacute gravada em faacutebrica e permanece inalterada durante a vida uacutetil
do veiacuteculo
vehicleldentChassisId - Todo veiacuteculo possui um nuacutemero de identificaccedilatildeo gravado fisicamente
em seu chassis ou monobloco esta variaacutevel armazena este nuacutemero
vehicleldentLicencePlate - Este atributo armazena a placa do veiacuteculo no caso do Brasil
composto por 3 letras e 4 nuacutemeros Esta identificaccedilatildeo somente eacute conhecida apoacutes o
licenciamento do veiacuteculo que eacute feito apoacutes a venda em consequumlecircncia o valor somente poderaacute
ser gravado na concessionaacuteria ou revenda
vehicleldentlpAddress - Esta variaacutevel estaacute determinada na vehicleMIB para uma eventual
necessidade de acesso a Internet sendo que um provedor de acesso iraacute fornecer o valor que
seraacute volaacutetil e teraacute a mesma duraccedilatildeo do acesso solicitado
vehicleldentMacAddress - Este campo foi implementado para que o veiacuteculo utilize um
nuacutemero uacutenico de identificaccedilatildeo dentro das mesmas regras vaacutelidas hoje para equipamentos e
acessoacuterios de informaacutetica A utilizaccedilatildeo de uma identificaccedilatildeo deste tipo poderaacute substituir uma
ou mais jaacute existentes
vehicleldentSerialNumber - O nuacutemero de seacuterie de produccedilatildeo do veiacuteculo eacute gravado em faacutebrica e
permanece inalterado durante a vida do mesmo Segue as regras de cada fabricante
vehicleldentWarrantv - Este atributo armazena o valor referente ao periacuteodo de garantia do
veiacuteculo tipicamente 1 ou 2 anos a partir da data da primeira venda Esta informaccedilatildeo serve
para que o proprietaacuterio seja notificado antes do vencimento deste limite para que possa
realizar as manutenccedilotildees necessaacuterias com um miacutenimo de gasto
4322 Grupo vehicleOwner
vehicleOwnerName - A variaacutevel vehicleOwnerName armazena o nome do proprietaacuterio do
veiacuteculo o mesmo nome que consta no documento legal de licenciamento Eacute gravado na
concessionaacuteria e alterado de acordo com os documentos do veiacuteculo
vehicleOwnerRegister - Este objeto serve para armazenar um nuacutemero de algum documento de
identificaccedilatildeo do proprietaacuterio No Brasil os valores preferenciais satildeo o Cadastro de Pessoa
Fiacutesica (CPF) e o Cadastro Nacional da Pessoa Juriacutedica (CNPJ) mas pode conter os nuacutemeros
da carteira nacional de habilitaccedilatildeo ou carteira de identidade
vehicleOwnerPhone - O atributo vehicleOwnerPhone registra o nuacutemero de um telefone de
contato do proprietaacuterio do veiacuteculo
vehicleOwnerMail - Esta string serve para armazenar o endereccedilo eletrocircnico (e-mail) do
proprietaacuterio do veiacuteculo Este valor e o anterior satildeo regravados em concessionaacuteria a cada troca
de proprietaacuterio
4323 Grupo vehicIeHistory
3 T I experimental vehicleMIB
Otilde P jJ vehicleMIBObjects Eacute L J vehicleldent El i_ J vehicleOwner
vehicleOwnerName vehicleO wnerR egister vehicleOwnerFone vehicleOwnerMail
B l_ J vehicleH istoryvehicleH istory D eliveryD ate vehicleH istoryVendor vehicleH istoryDealer
^ vehicleH istoryN umLinesEacute1 __J vehicleH istoryT able
B - lla vehicleH istoryEntryvehicleHistoryLinelndex
Q vehicleHistoryMaintenanceDate ^ vehicleH istoryMaintenance
vehicleH istoryuumlilChangeD ate Q vehicleH istoryOilChange
Fig 413 - Arvore de vehicleOwner e vehicIeHistory
vehicleHistorvDelivervDate - A variaacutevel em questatildeo foi criada para armazenar a data da
primeira entrega do veiacuteculo tipicamente a data constante na nota fiscal de venda da
montadora ou da concessionaacuteria destinada ao proprietaacuterio
vehicleHistoryVendor - A vehicleHistoryVendor armazena o nome do vendedor que realizou
a venda do veiacuteculo ao proprietaacuterio Este vendedor eacute tipicamente um funcionaacuterio da revenda
ou concessionaacuteria
vehicleHistorvDealer - O nome da revenda ou concessionaacuteria (pessoa juriacutedica) eacute gravado
neste campo de forma que fique registrada a empresa que comercializou o veiacuteculo
vehieleHistoryNumLines - Representa o nuacutemero maacuteximo de linhas que seratildeo armazenadas na
tabela vehicleHistoryTable
vehicleHistorvLinelndex - Representa o iacutendice da tabela vehicleHistoryTable
vehicleHistoryMaintenanceDate - A variaacutevel vehicleHistoryMaintenanceDate serve para
registrar as datas das manutenccedilotildees preventivas realizadas contendo dia mecircs e ano Esta
informaccedilatildeo serve principalmente para resguardar o usuaacuterio do veiacuteculo quanto agraves garantias de
peccedilas e sistemas
vehicleHistoryMaintenance - Aqui se identifica a quilometragem do veiacuteculo na ocasiatildeo em
que eacute realizada a manutenccedilatildeo preventiva Informada em quilocircmetros corresponde agrave marcaccedilatildeo
presente do odocircmetro do veiacuteculo
vehicleHistoryOilChangeDate - Esta variaacutevel armazena a data das trocas de oacuteleo lubrificante
do motor cuja periodicidade eacute definida pelo fabricante e deve ser cumprida a risca para o
veiacuteculo natildeo perder a garantia
vehicleHistoryOilChange - Este atributo registra a quilometragem do veiacuteculo por ocasiatildeo da
troca de oacuteleo lubrificante correspondente
48
4324 Grupo vehicleStatus
B - n experimental S gg vehicleMIB
vehicleMIBObjectsS3 __] vehicleldentra- r~l vehicleQwner reg L_3 vehicleHistory
S Q vehicleStatus|--reggt vehicleS tatusHeip j- - vehicles atusNurnLines
B r_ j vehicles tatusT able B l|sj vehicles tatusEntry
vehicleS tatusLinelndex vehicleS tatusS peed j- ^ vehicleStatusRpm
vehicleStatusMotorTemperature vehicleStatusFuelLevel
^ vehicleS tatusKmvehicleStatusTirePressure
^ vehicleStatusMotorOilLevel vehicleS tatusBatteryLevel
^ vehicleStatusLocation B Q j vehicleControl
j-regraquo vehicleControlFuel J ______ j______ 1 vehicleContfQllgnition________________
Fig 414 - Aacutervore de vehicleStatus
vehicleStatusHelp - Esta variaacutevel pode assumir somente os valores de ligado ou desligado eacute
acionada pelo condutor do veiacuteculo e serve como pedido de socorro Uma notificaccedilatildeo eacute emitida
a partir da vehicleStatusHelp
vehicleStatusNumLines - Este atributo serve para definir o nuacutemero maacuteximo de linhas da
tabela vehicleStatusTable
vehicleStatusLinelndex - Esta variaacutevel eacute o iacutendice da tabela vehicleStatusTable
vehicleStatusSpeed - Neste atributo eacute registrada a velocidade presente do veiacuteculo fornecida
pelo sistema convencional de sensoriamento do veiacuteculo em quilocircmetros ou milhas por hora
vehicleStatusRpm - A vehicleStatusRpm armazena o valor atual de rotaccedilotildees ou giros do eixo
principal do motor a unidade eacute rpm (rotaccedilotildees por minuto)
vehicleStatusMotorTemperature - Este atributo registra a temperatura atual do liacutequido de
arrefecimento do motor em graus centiacutegrados ou Fahrenheit
vehicleStatusFuelLevel - A variaacutevel vehicleStatusFuelLevel eacute usada para indicar o niacutevel atual
do combustiacutevel principal do veiacuteculo
vehicleStatusKm - A variaacutevel armazena a quilometragem total percorrida pelo veiacuteculo desde
sua fabricaccedilatildeo em quilocircmetros ou milhas terrestres
vehicleStatusTvrePressure - Este atributo foi criado para registrar o valor presente da pressatildeo
nos pneus do veiacuteculo e serve para informar sobre um pneu que esteja furado ou com uma
quantidade insuficiente de material gasoso ou liacutequido em seu interior Este monitoramento jaacute
existe hoje principalmente em caminhotildees de carga sendo raro em motocicletas e
automoacuteveis
vehicleStatusMotorOilLevel - Esta variaacutevel marca o niacutevel presente de oacuteleo lubrificante do
motor e ajuda a identificar uma eventual ldquoqueimardquo de oacuteleo ou seja um consumo acima do
previsto pelo fabricante que pode resultar em dano grave ao motor
vehicleStatusBatteryLevel - Este valor corresponde agrave carga atual da bateria que eacute usada
principalmente para dar a partida no veiacuteculo
vehicleStatusLocation - A informaccedilatildeo de localizaccedilatildeo do veiacuteculo pode ser feita de duas
maneiras uma aproximada resultado da associaccedilatildeo com a raacutedio-base que recebeu a
identificaccedilatildeo do veiacuteculo A segunda forma mais precisa eacute a partir da informaccedilatildeo gerada por
um moacutedulo GPS (global positioning system) do veiacuteculo o GPS atualiza constantemente a
vehicleStatusLocation com as coordenadas presentes
4325 Grupo vehicleControl
vehicleControlFuel - Este atributo de controle assume ligado ou desligado e eacute a forma do
sistema puacuteblico de controle da malha viaacuteria interromper remotamente o fornecimento de
combustiacutevel para o motor ocasionando a parada do veiacuteculo Esta accedilatildeo de controle eacute feita nos
casos de roubo fuga ou sequumlestro e requer intervenccedilatildeo policial
vehicleControlIgnition - Este atributo de controle assume ligado ou desligado e eacute a forma do
sistema puacuteblico de controle da malha viaacuteria interromper remotamente o sistema de igniccedilatildeo de
combustiacutevel para o motor ocasionando a parada do veiacuteculo Eacute uma alternativa ao controle
anterior pois enquanto um desliga a bomba de combustiacutevel o outro corta a energia eleacutetrica
que ocasiona a queima de combustiacutevel que aciona o motor Esta accedilatildeo de controle eacute feita nos
casos de roubo fuga ou sequumlestro e requer intervenccedilatildeo policial
433 Descriccedilatildeo de vehicleMIBNotificationsS L J experimental
Eacute H fg vehicleMIBB lt01 vehicleMIBObjects
Eacute vehicleldent Eacute O vehicleOwner te j__j vehicleHistory Eacute - f l vehicleStatus B - P l vehicleControl
U vehicleM IB N otificationsvehicleN otificationChangeO ilAndM aintenance
if vehicleN otificationHelp A f vehicleN otificationGuatanty
Eacute L J vehicleMIBConiacuteorrnance H r~l private______________________________________________
Fig 415 - Aacutervore de vehicleMIBNotifications
vehicleNotificationChangeOilAndMaintenance - Esta notificaccedilatildeo eacute emitida quando os limites
de troca de oacuteleo lubrificante do motor ou de manutenccedilatildeo preventiva estiverem proacuteximos e
auxilia o condutor do veiacuteculo a realizar estas tarefas em tempo haacutebil natildeo correndo o risco de
dano ou de perda de garantia
vehicleNotificationHelp - Esta notificaccedilatildeo eacute acionada em caso de pedido de socorro pelo
condutor do veiacuteculo
vehicleNotificationWarranty - A notificaccedilatildeo em questatildeo foi criada para informar o condutor
do veiacuteculo da aproximaccedilatildeo do final do periacuteodo de garantia regulamentar dado pela montadora
do veiacuteculo Este aviso permite que sejam feitos consertos sem ocircnus ou seja dentro da
cobertura da garantia
434 Descriccedilatildeo de vehicleMIBConformance
As regras de conformidade satildeo os niacuteveis de implementaccedilotildees da base de dados possiacuteveis
partindo de um conjunto miacutenimo aceitaacutevel ateacute a implementaccedilatildeo total A tabela 41 apresenta
as implementaccedilotildees baacutesica avanccedilada de controle e plena
4341 Descriccedilatildeo de vehicleComplience
vehicleBasicComplience - esta regra de conformidade incorpora o miacutenimo conjunto de
variaacuteveis que devem ser implementadas num veiacuteculo basicamente dados de identificaccedilatildeo e
status Estas variaacuteveis satildeo contidas em vehicleBasicGroup
vehicleAdvancedComplience - esta norma acrescenta a anterior os dados histoacutericos e as
notificaccedilotildees Composta pelos grupos vehicleBasicGroup vehicleAdvancedGroup e
vehicleNotificationsGroup
vehicleControlComplience - aleacutem das variaacuteveis de identificaccedilatildeo esta regra solicita as
implementaccedilotildees dos objetos de controle ou seja vehicleBasicGroup mais
vehicleControlGroup
vehicleFullComplience - esta implementaccedilatildeo considera todos os objetos da MIB no veiacuteculo
possibilitando identificaccedilatildeo completa dados estatiacutesticos status atual e capacidade de controle
Os grupos satildeo vehicleBasicGroup vehicleAdvancedGroup vehicleNotificationsGroup e
vehicleControlGroup
52
OBJETO BASIC ADV CONTROL FULL
vehicleldentManufacturer X X X X
vehicleldentModel X X X X
vehicleldentSoflware V ersion X X X X
vehicleldentAgentSoftwareVersion X X X X
vehicleldentT ype X X X X
vehicleldentFuel X X X X
vehicleldentManufacturing Y ear X X X X
vehicleldentModel Year X X X X
vehicleldentCapacity X X X X
vehicleldentPower X X X X
vehicleldentMotorType X X X X
vehicleldentMotorNumber X X X X
vehicleldentCylinder X X X X
vehicleldentFirstOilChange X X X X
vehicleldentOilChangePeriod X X X X
vehicleldentFirstMaintenance X X X X
vehicleldentMaintenancePeriod X X X X
vehicleldentColor X X X X
vehicleldentChassisId X X X X
vehicleldentLicencePlate X X X X
vehicleldentlpAddress X X X X
53
vehicleldentMacAddress X X X X
vehicleldentSerialNumber X X X X
vehicleldent Warranty X X X X
vehicleOwnerName X X
vehicleOwnerRegister X X
vehicleOwnerPhone X X
vehicleOwnerMail X X
vehicleHistoryDeliveryDate X X
veMcleHistoryV endor X X
vehicleHistoryDealer X X
vehicleHistoryNumLines X X
vehicleHistoryLinelndex X X
vehicleHistoryMaintenanceDate X X
vehicleHistoryMaintenance X X
vehicleHistoryOilChangeDate X X
vehicleHistoryOilChange X X
vehicleStatusHelp X X X X
vehicleStatusNumLines X X X X
vehicleStatusLinelndex X X X X
vehicleStatusSpeed X X X X
vehicleStatusRpm X X X X
vehicleStatusMotorTemperature X X X X
54
vehicleStatusFuelLevel X X X X
vehicleStatusKm X X X X
vehicleStatusTyrePressure X X X X
vehicleStatusMotorOilLevel X X X X
vehicleStatusBatteryLevel X X X X
vehicleStatusLocation X X X X
vehicleControlFuel X X
vehicleControlIgnition X X
vehicleNotificationChangeOilAndMaintenance X X
vehicleNotificationHelp X X
vehicleNotificationWarranty X X
Tabela 41 - Planilha de Conformidade
4342 Descriccedilatildeo de vehicleGroups
vehicleBasicGroup - conteacutem as variaacuteveis vehicleldentManufacturer vehicleldentModel
vehicleldentSoftwareVersion vehicleldentAgentSoftwareVersion vehicleldentType
vehicleldentFuel vehicleldentManufacturingYear vehicleldentModelYear vehicleldent
Capacity vehicleldentPower vehicleldentMotorType vehicleldentMotorNumber vehicle
IdentCylinder vehicleldentFirstOilChange vehicleldentOilChangePeriacuteod vehicleldentFirst
Maintenance vehicleldentMaintenancePeriod vehicleldentColor vehicleldentChassisId
vehicleldentLicencePlate vehicleldentlpAddress vehicleldentMacAddress vehicleldent
SerialNumber vehicleldentWarranty vehicleStatusHelp vehicleStatusNumLines
vehicleStatus Linelndex vehicleStatusSpeed vehicleStatusRpm vehicleStatusMotor
Temperature vehicleStatusFuelLevel vehicleStatusKm vehicleStatusTirePressure vehicle
StatusMotorOilLevel vehicleStatusBatteryLevel vehicleStatusLocation
vehicleAdvancedGroup - conteacutem os objetos vehicleOwnerName vehicleOwnerRegister
vehicleOwnerPhone vehicleOwnerMail vehicleHistoryDeliveryDate vehicleHistoryVendor
vehicleHistoryDealer vehicleHistoryNumLines vehicleHistoryLinelndex vehicleHistory
MaintenanceDate vehicleHistoryMaintenance vehicleHistoryOilChangeDate vehicleHistory
OilChange
vehicleControlGroup - conteacutem as variaacuteveis vehicleControlFuel e vehicleControlIgnition
vehicleNotificationsGroup - conteacutem os objetos vehicleNotificationChangeOilAnd
Maintenance vehicleNotificationHelp e vehicleNotificationWarranty
56
5 - CONCLUSAtildeO
O Brasil eacute um paiacutes com grandes mazelas sociais que satildeo agravadas por acidentes crimes e
contravenccedilotildees Todos estes eventos geram grandes prejuiacutezos econocircmicos e morais a toda
populaccedilatildeo Esta dissertaccedilatildeo propocircs definir um modelo tecnicamente viaacutevel que incremente
sensivelmente a capacidade do Estado de gerenciar sua frota de veiacuteculos que satildeo elementos
sempre presentes nos eventos em questatildeo
Este trabalho procurou detalhar fiacutesica e funcionalmente cada elemento necessaacuterio para que o
Modelo de Gerenciamento de Veiacuteculos Automotores funcione Embasou teoricamente as
vaacuterias tecnologias envolvidas e consolidou-as com sistemas similares existentes O passo
inicial para que haja o desenvolvimento das vaacuterias peccedilas do quebra-cabeccedila foi efetivamente
criado que foi o Modelo de Informaccedilatildeo - a MIB
Esta base de dados - a vehicleMIB - representa o ponto de partida para o desenvolvimento de
elementos necessaacuterios ao modelo aqui especificado A proacutepria MIB pode ser estendida de
acordo com as necessidades e caracteriacutesticas proprietaacuterias de cada fabricante de veiacuteculos Mas
as grandes frentes que se abrem satildeo as de desenvolvimentos de aplicaccedilotildees de gerenciamento e
equipamentos dedicados Neste sentido pretende-se dar continuidade a esta pesquisa atraveacutes
da especificaccedilatildeo e implementaccedilatildeo do microservidor veicular uma peccedila de hardware capaz de
interagir com sensores e atuadores de um automoacutevel e ao mesmo tempo comunicar-se com
uma rede ethemet sem fio e com o motorista tudo de forma segura e confiaacutevel
Os desafios poliacuteticos e sociais natildeo satildeo menores um modelo como o proposto aqui altera a
percepccedilatildeo e os haacutebitos das pessoas Altera tambeacutem a balanccedila do poder econocircmico do capital
pois algumas empresas simplesmente perdem sua utilidade bem como alguns oacutergatildeos estatais
Em compensaccedilatildeo novas empresas surgem novas tecnologias satildeo criadas e o paiacutes toma a
vanguarda em gerenciamento viaacuterio sepultando os interesses particulares em detrimento do
coletivo
O trabalho aqui desenvolvido representa a possibilidade de um avanccedilo social e econocircmico
consideraacutevel e recomenda-se que a pesquisa e o desenvolvimento continuem nesta linha
buscando materializar as ideacuteias e conceitos apresentados no Modelo de Gerenciamento de
Veiacuteculos Automotores
57
ANEXO 1 - VehicleMIB
VEHICLE-MIB DEFINITIONS = BEGIN
IMPORTSdirectory mgmt experimental enterprises
FROM RFC1155-SMI MODULE-IDENTITY OBJECT-TYPE NOTIFICATION-TYPE OBJECT-IDENTITY Counter32 Gauge32 Integer32 IpAddress
FROM SNMPv2-SMI DisplayString TimeStamp Timelnterval TestAndlncr
AutonomousType DateAndTime TEXTUAL-CONYENTION FROM SNMPv2-TC
MODULE-COMPLIANCE OBJECT-GROUP NOTIFICATION-GROUP FROM SNMPv2-CONF
mib-2FROM RFC1213-MIB
Positiveinteger NonNegativelnteger FROM UPS-MIB
MacAddressFROM BRIDGE-MIB
- 136 131vehicleMIB MODULE-IDENTITY
LAST-UPDATED 200210151827Z - october 15 2002 at 1827 ORGANIZATION UFSC - CPGCCCONT ACT-INF O
Bobiquins Estevatildeo de MelloPostal address BR Sistemas Ltda
Rua Lauro Linhares 2123803ATrindadeFlorianoacutepolis SC88036-002Brasil
Tel 55 48 234 8945 Fax 55 48 234 8945
E-mail bobibrsistemascombrDESCRIPTION
The MIB module to describe vehicles= experimental 1
- 1361311vehicleMIBObjects OBJECT IDENTIFIER = vehicleMIB 1
mdash The Device Identification group
All objects in this group except for vehicleldentLicencePlate and vehiclelpAddress are set at device initialization and remain static
- I36I3111vehicleldent OBJECT IDENTIFIER vehicleMIBObjects 1
- 136L31111vehicleldentManufacturer OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The name of the vehicles manufacturer= vehicleldent 1
- 136131112vehicleldentModel OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles model designation= vehicleldent 2
- 136131113vehicleldentSoftwareVersion OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles firmwaresoftware version(s) This variablemay or may not have the same value asvehicleldentAgentSoftwareVersion in some implementations
vehicleldent 3
- 136131114vehicleldent Agent Soft wareV ersion OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles agent software version This variable may or may not have the same value asvehicleldentvehicleSoftwareVersion in some implementations
= vehicleldent 4
- 136131115vehicleldentType OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles identification type= vehicleldent 5
- L36131116vehicleldentFuel OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles fuel identification= vehicleldent 6
- 136131117vehiclel dentManufacturing Y ear OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles year= vehicleldent 7
- 136131118vehicleldentModelYear OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles model year vehicleldent 8
- 136L31119vehicleldentCapacity OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles capacity= vehicleldent 9
- 1361311110vehicleldentPower OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles engine power
= vehicleldent 10
-1361311111vehicleldentMotorType OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles motor type= vehicleldent 11
- 1361311112vehicleldentMotorNumber OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles engine identification number= vehicleldent 12
- 1361311113vehicleldentCylinder OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles engine number of cylinders= vehicleldent 13
- 1361311114vehicleldentFirstOilChange OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles displacement required for the first oil change = vehicleldent 14
- 1361311115vehicleldentFirstMaintenance OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles displacement required for the first oficial maintenance
= vehicleldent 15
- 1361311116vehicleldentMaintenancePeriod OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles regular maintenance intervals= vehicleldent 16
-1361311117vehicleldentColor OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles predominant color= vehicleldent 17
- 1361311118vehicleldentChassisId OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles chassis identification number= vehicleldent 18
- 1361311119vehicleldentLicencePlate OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
A string which identifies the vehicles licence plate This object should be set by the dealer
= vehicleldent 19
- 1361311120vehicleldentlpAddress OBJECT-TYPE
SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION
The IP Address of the vehicle This value must be provided by the managing aplication A value of 0000 implies that there isnt a provider nearby
DEFVAL 00000000rsquoH = vehicleldent 20
- 1361311121vehicleldentMacAddress OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-only STATUS current DESCRIPTION
The MAC address used by this vehicle when it must be referred to in a unique fashion It is only required to be unique
REFERENCEIEEE 802ID-1990 Sections 64113 and 3125
= vehicleldent 21
-1361311122vehicleldentSerialNumber OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
A string which identifies the vehicles serial number = vehicleldent 22
- 1361311123vehicleldent Warranty OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
A string which identifies the vehicles warranty= vehicleldent 23
mdash Owner Group
- I36I3112vehicleOwner OBJECT IDENTIFIER = vehicleMIBObjects 2
- L36131121 vehicleOwnerName OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
A string which identifies the vehicles ownerThis object should be set by the dealer
= vehicleOwner 1
- 136L31122vehicleOwnerRegister OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current
DESCRIPTIONA string which identifies the owners registerThis object should be set by the dealer
= vehicleOwner 2
- 136131123 vehicleOwnerPhone OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
A string which identifies the owners phone number This object should be set by the dealer
vehicleOwner 3
- 136131124 vehicleOwnerMail OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
A string which identifies the owners e-mailThis object should be set by the dealer
vehicleOwner 4
mdash History Group
- 13613113vehicleHistory OBJECT IDENTIFIER = vehicleMIBObjects 3
- 136131131vehicleHistoryDeliveryDate OBJECT-TYPE
SYNTAX DateAndTime MAX-ACCESS read-write STATUS current DESCRIPTION
The vehicles delivery date and time= vehicleHistory 1
- 136L31132vehicleHistory Vendor OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
The name of the vehicles vendor= vehicleHistory 2
65
- 136L31133vehicleHistoryDealer OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
The name of the vehicles dealer= vehicleHistory 3
- 136131134vehicleHistoryNumLines OBJECT-TYPE
SYNTAX NonNegativelnteger MAX-ACCESS read-only STATUS current DESCRIPTION
The number of Status lines utilized in this device This variable indicates the number of rows in the History table
= vehicleHistory 4
- I36I31135 vehicleHistoryTable OBJECT-TYPE
SYNTAX SEQUENCE OF VehicleHistoryEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION
A list of History table entries= vehicleHistory 5
- 1361311351VehicleHistoryEntry OBJECT-TYPE
SYNTAX VehicleHistoryEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION
An entry containing information applicable to a particular History line
INDEX vehicleHistoryLinelndex = vehicleHistoryTable 1
VehicleHistoryEntry = SEQUENCE vehicleHistoryLinelndex INTEGER vehicleHistoryMaintenanceDate DateAndTime vehicleHistoryMaintenance NonNegativelnteger vehicleHistoryOilChangeDate Date AndT ime vehicleHistoryOilChange NonNegativelnteger
- 13613113511
66
vehicleHistoryLinelndex OBJECT-TYPE SYNTAX Positiveinteger MAX-ACCESS not-accessible STATUS current DESCRIPTION
The History line identifier= vehicleHistoryEntry 1
- 13613113512vehicleHistoryMaintenanceDate OBJECT-TYPE
SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION
The maintenance date= vehicleHistoryEntry 2
- 13613113513vehicleHistoryMaintenance OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS kmMAX-ACCESS read-only STATUS current DESCRIPTION
The present displacement of the vehicle on vehicleHistoryMaintenanceDate
= vehicleHistoryEntry 3
- 13613113514vehicleHistoryOilChangeDate OBJECT-TYPE
SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION
The motors oil change date= vehicleHistoryEntry 4
- 13613113515vehicleHistoryOilChange OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS kmMAX-ACCESS read-only STATUS current DESCRIPTION
The present displacement of the vehicle on vehicleHistoryOilChangeDate
= vehicleHistoryEntry 5
mdash The Status group
- 13613114vehicleStatus OBJECT IDENTIFIER = vehicleMIBObjects 4
- 136L31141 vehicleStatusHelp OBJECT-TYPE
SYNTAX INTEGER on(l) off(2)
MAX-ACCESS read-write STATUS current DESCRIPTION
Setting this object to on will cause the vehicle system to send a help notification Setting this object to off means normal situation
= vehicleStatus 1
- 136131142vehicleStatusNumLines OBJECT-TYPE
SYNTAX NonNegativelnteger MAX-ACCESS read-only STATUS current DESCRIPTION
The number of Status lines utilized in this deviceThis variable indicates the number of rows in the Status table
= vehicleStatus 2
- 136131143 vehicleStatusTable OBJECT-TYPE
SYNTAX SEQUENCE OF VehicleStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION
A list of Status table entries= vehicleStatus 3
- I36I311431 VehicleStatusEntry OBJECT-TYPE
SYNTAX VehicleStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION
An entry containing information applicable to a particular Status line
INDEX vehicleStatusLinelndex = vehicleStatusTable 1
VehicleStatusEntry = SEQUENCE vehicleStatusLinelndex INTEGER vehicleStatusSpeed NonNegativelntegervehicleStatusRpm NonNegativelntegervehicleStatusMotorTemperature INTEGER vehicleStatusFuelLevel NonNegativelnteger vehicleStatusKm NonNegativelntegervehicleStatusTirePressure NonNegativelnteger vehicleStatusMotorOilLevel NonNegativelnteger vehicleStatusBatteryLevel NonNegativelnteger vehicleStatusLocation DisplayString
- I36I31134311vehicleStatusLinelndex OBJECT-TYPE
SYNTAX Positiveinteger MAX-ACCESS not-accessible STATUS current DESCRIPTION
The Status line identifier= VehicleStatusEntry 1
- 136131134312vehicleStatusSpeed OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS km per hourMAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles current speed= VehicleStatusEntry 2
- 136131134313vehicleStatusRpm OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS rotations per minuteMAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles current rotations per minute= VehicleStatusEntry 3
- 136131134314vehicleStatusMotorT emperature OBJECT-TYPE
SYNTAX INTEGER UNITS degrees CentigradeMAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles engine current temperature
= vehicleStatusEntry 4
- 136131134315 vehicleStatusFuelLevel OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS HireMAX-ACCESS read-only STATUS current DESCRIPTION
The current fuel level= vehicleStatusEntry 5
- 136131134316vehicleStatusKm OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS kmMAX-ACCESS read-only STATUS current DESCRIPTION
The current total displacement of vehicle = vehicleStatusEntry 6
- 136131134317 vehicleStatusTirePressure OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS psiMAX-ACCESS read-only STATUS current DESCRIPTION
The current tire pressure vehicleStatusEntry 7
- 136131134318 vehicleStatusMotorOilLevel OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS litreMAX-ACCESS read-only STATUS current DESCRIPTION
The current motor oil level= vehicleStatusEntry 8
- 136131134319 vehicleStatusBatteryLevel OBJECT-TYPE
SYNTAX INTEGER unknown(l) batteryNormal(2) batteryLow(3)
MAX-ACCESS read-only
STATUS currentDESCRIPTION
The indication of the capacity remaining in the vehicles battery system
= vehicleStatusEntry 9
- 1361311343110 vehicleStatusLocation OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
The GPS indication of the vehicles current location
vehicleStatusEntry 10
mdash The Control group
- 13613115vehicleControl OBJECT IDENTIFIER = vehicleMIBObjects 5
- 136131151 vehicleControlFuel OBJECT-TYPE
SYNTAX INTEGER on(l) off(2)
MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION
Setting this object to On(l) indicates that the vehicle is able to be turned on Setting to Off(2) will cause the fuel to be cut offrsquo
= vehicleControl 1
- 136131152 vehicleControlIgnition OBJECT-TYPE
SYNTAX INTEGER on(l) ofi(2)
MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION
Setting this object to On(l) indicates that the vehicle is to be turned on Setting to 00(2) will cause the eletric system to be cut off1
= vehicleControl 2
mdash Notifications
- This section defines the well-known notifications sent by- vehicle agents
- 1361312vehicleMIBNotifications OBJECT IDENTIFIER = vehicleMIB 2
- I36I3121vehicleNotificationChangeOilAndMaintenance NOTIFICATION-TYPE
OBJECTS vehicleHistoryMaintenanceDate vehicleHistoryMaintenance vehicleHistoryOilChangeDate vehicleHistoryOilChange
STATUS current DESCRIPTION
The vehicle is approaching oil change and regular maintenance dates This Notification is persistent and is resent at one day intervals until the history table is updated
= vehicleMIBNotifications 1
- 13613122vehicleNotificationHelp NOTIFICATION-TYPE
OBJECTS vehicleStatusHelp STATUS current DESCRIPTION
This Notification is sent when the vehicles conductor turns on a help switch
= vehicleMIBNotifications 2
- I36I3123vehicleNotificationWarranty NOTIFICATION-TYPE
OBJECTS vehicleldentWarranty STATUS current DESCRIPTION
The vehicles warranty is close to expiring dateThis Notification is persistent andis resent at one week intervals until dead line
= vehicleMIBNotifications 3
mdash Conformance information
mdash1361313vehicleMIBConformance OBJECT IDENTIFIER = vehicleMIB 3
-13613131vehicleCompliance OBJECT IDENTIFIER = vehicleMIBConformance 1
mdash compliance statements
mdash136131311vehicleBasicCompliance MODULE-COMPLIANCE
STATUS current DESCRIPTION
The compliance statement for vehicles that only support the identifying and status objects
MODULE mdash this moduleMANDATORY-GROUPS vehicleBasicGroup
= vehicleCompliance 1
mdash136131312vehicleAdvancedCompliance MODULE-COMPLIANCE
STATUS current DESCRIPTION
The compliance statement for vehicles that support advanced-feature functions such as history and notifications
MODULE mdash this moduleMANDATORY-GROUPS vehicleBasicGroup
vehicleAdvancedGroup vehicleNotificationsGroup
= vehicleCompliance 2
mdash136131313vehicleControlCompliance MODULE-COMPLIANCE
STATUS current DESCRIPTION
The compliance statement for vehicles that support control-featured functions
MODULE mdash this moduleMANDATORY-GROUPS vehicleBasicGroup
vehicleControlGroup = vehicleCompliance 3
mdash136131314vehicleFullCompliance MODULE-COMPLIANCE
STATUS current DESCRIPTION
The compliance statement for vehicles that support all functions
MODULE mdash this moduleMANDATORY-GROUPS vehicleBasicGroup
vehicleAdvancedGroup vehicleNotificationsGroup
73
vehicleControlGroup = vehicleCompliance 4
mdash units of conformance
mdash summary at a glance
mdash basic adv ControlmdashvehicleldentManufacturer X X X X
mdashvehicleldentModel x X X X
mdashvehicleldentSoftwareVersion x X X X
mdashvehicleldentAgentSoftwareVersion X X X X
mdashvehicleldentType X X X X
mdashvehicleldentFuel X X X X
mdashvehicleldentManufacturing Y ear X X X X
mdashvehicleldentModel Year X X X X
mdashvehicleldentCapacity X X X X
mdashvehicleldentPower X X X X
mdashvehicleldentMotorType X X X XmdashvehicleldentMotorNumber X X X X
mdashvehicleldentCylinder X X X X
mdashvehicleldentFirstOilChange X X X X
mdashvehicleldentOilChangePeriod X X X XmdashvehicleldentFirstMaintenance X X X X
mdashvehicleldentMaintenancePeriod X X X XmdashvehicleldentColor X X X X
mdashvehicleldentChassisId X X X XmdashvehicleldentLicencePlate X X X X
mdashvehicleldentlpAddress X X X XmdashvehicleldentMacAddress X X X X
mdashvehicleldentSerialNumber X X X XmdashvehicleldentWarranty X X X X
mdashvehicleOwnerName X X
mdashvehicleOwnerRegister X XmdashvehicleOwnerPhone X X
mdashvehicleOwnerMail X X
mdashvehicleHistoryDeliveryDate X X
mdashvehicleHistoryVendor X X
mdashvehicleHistoryDealer X X
mdashvehicleHistoryNumLines X X
mdashvehicleHistoryLinelndex X X
mdashvehicleHistoryMaintenanceDate X X
mdashvehicleHistoryMaintenance X X
mdashvehicleHistoryOilChangeDate X X
mdashvehicleHistoryOilChange X X
mdashvehicleStatusHelp X X X X
mdashvehicleStatusNumLines X X X X
mdashvehicleStatusLinelndex X X X X
mdashvehicleStatusSpeed X X X X
mdashvehicleStatusRpm X X X X
mdashvehicleStatusMotorTemperature X X X X
mdashvehicleStatusFuelLevel X X X X
mdashvehicleStatusKm X X X X
mdashvehicleStatusTyrePressure X X X X
--vehicleStatusMotorOilLevel X X X X
mdashvehicleStatusBatteryLevel X X X X
mdashvehicleStatusLocation X X X X
mdashvehicleControlFuel X X
mdashvehicleControlIgnition X X
mdashvehicleNotificationChangeOilAndMaintenance X X
mdashvehicleNotificationHelp X X
mdashvehicleNotificationWarranty X X
- units of conformance
- I36I3132vehicleGroups OBJECT IDENTIFIER = vehicleMIBConformance 2
- 136131321vehicleBasicGroup OBJECT-GROUP
OBJECTS vehicleldentManufacturer vehicleldentModel vehicleldentSoftwareVersion vehicleldent AgentSoft waumlre V ersion vehicleldentType vehicleldentFuel vehicleldentManufacturing Y ear vehicleldentModel Year vehicleldentCapacity vehicleldentPowervehicleldentMotorType vehicleldentMotorNumber vehicleldentCylindervehicleldentFirstOilChange vehicleldentOilChangePeriod vehicleldentFirstMaintenance vehicleldentMaintenancePeriod vehicleldentColor vehicleldentChassisId vehicleldentLicencePlate vehicleldentlpAddress vehicleldentMacAddress vehicleldentSerialNumber vehicleldentWarranty vehicleStatusHelp vehicleStatusNumLines vehicleStatusLinelndex vehicleStatusSpeed vehicleStatusRpm vehicleStatusMotorTemperature vehicleStatusFuelLevel vehicleStatusKm vehicleStatusTirePressure vehicleStatusMotorOilLevel
75
vehicleStatusBatteryLevel vehicleStatusLocation STATUS current DESCRIPTION
The vehicleBasicGroup defines objects which are common across all vehicles which meet basic compliance
= vehicleGroups 1
- 136131322vehicleAdvancedGroup OBJECT-GROUP
OBJECTS vehicleOwnerName vehicleOwnerRegister vehicleOwnerPhone vehicleOwnerMail vehicleHistoryDeliveryDate vehicleHistoryVendor vehicleHistoryDealer vehicleHistoryNumLines vehicleHistoryLinelndex vehicleHistoryMaintenanceDate vehicleHistoryMaintenance vehicleHistoryOilChangeDate vehicleHistoryOilChange
STATUS current DESCRIPTION
The vehicleAdvancedGroup defines objects which are related to vehicles history and owner
vehicleGroups 2
- 136131323vehicleControlGroup OBJECT-GROUP
OBJECTS vehicleControlFuel vehicleControlIgnition STATUS current DESCRIPTION
The vehicleControlGroup defines objects which are related to control-feature functions
= vehicleGroups 3
- 136131324vehicleNotificationGroup NOTIFICATION-GROUP
NOTIFICATIONS vehicleNotificationChangeOilAndMaintenance vehicleNotificationHelp vehicleNotificationWarranty
STATUS current DESCRIPTION
The vehicleNotificationGroup defines objects which are related to notifications-feature functions
= vehicleGroups 4
END
GLOSSAacuteRIO E ABREVIACcedilOtildeES
ASNl Abstract Syntax Notation One - Notaccedilatildeo de Sintaxe Abstrata Um Uma notaccedilatildeo para
representaccedilatildeo de dados em protocolos de comunicaccedilatildeo definida pela ISO O gerenciamento
Internet utiliza um subconjunto de ASNl
CDMA Code Division Multiple Access - acesso muacuteltiplo por divisatildeo de coacutedigo
EHF Extremely High Frequency - frequumlecircncia extremamente alta
FDMA Frequency Division Multiple Access - acesso muacuteltiplo por divisatildeo de frequumlecircncia
HF High Frequency - frequumlecircncia alta
HTTP Hiper-Text Markup Language - Linguagem de Marcaccedilatildeo de HiperTexto A linguagem
utilizada na construccedilatildeo de paacuteginas WWW
ISM Industrial Scientific and Medical bands - Faixas de frequumlecircncias alocadas para aplicaccedilotildees
industriais cientiacuteficas e meacutedicas
ISO International Organization for Standardization - Organizaccedilatildeo Internacional para
Padronizaccedilatildeo Um dos oacutergatildeos mais importantes no mundo de padronizaccedilotildees com diversos
estudos na aacuterea de computadores e particularmente de redes de computadores
LF Low Frequency - frequumlecircncia baixa
MF Medium Frequency - frequumlecircncia meacutedia
MIB Management Information Base - Base de Informaccedilotildees de Gerenciamento Uma coleccedilatildeo
de informaccedilotildees gerenciais sobre um determinado recurso
OSI Open Systems Interconnection - Interconexatildeo de Sistemas Abertos Um conjunto de
padronizaccedilotildees para interconexatildeo de sistemas em redes de computadores
RFC Request For Comments - Requisiccedilotildees Para Comentaacuterios Os documentos publicados pelo
IETF e que tratam de assuntos Internet Nem todos os RFCs satildeo padrotildees e alguns jamais o
chegam a ser
SHF Super High Frequency - frequumlecircncia super-alta
Site - Conjunto de documentos da WWW acessiacuteveis a partir de um determinado endereccedilo Eacute o
endereccedilo virtual de uma empresa ou uma aplicaccedilatildeo
SMI Structure o f Management Information - Estrutura da Informaccedilatildeo de Gerenciamento
Define a maneira como as informaccedilotildees de gerenciamento satildeo criadas e seus relacionamentos
SNMP Simple Network Management Protocol - Protocolo de Gerenciamento de Redes
Simples o protocolo de gerenciamento utilizado na Internet
TCPIP Transmission Control Protocol Internet Protocol - Protocolo de Controle de
Transmissotildees Protocolo Internet Os protocolos baacutesicos utilizados na Internet
TDMA Time Division Multiple Access mdash acesso muacuteltiplo por divisatildeo de tempo
UHF Ultra High Frequency - frequumlecircncia ultra-alta
VHF Very High Frequency - frequumlecircncia muito alta
VLF Very Low Frequency - frequumlecircncia muito baixa
WWW World Wide Web - Grande Teia Mundial Nome dado ao conjunto de maacutequinas que
trocam informaccedilotildees utilizando o protocolo HTTP
78
REFEREcircNCIAS BIBLIOGRAacuteFICAS
ANATEL Agecircncia Nacional de Telecomunicaccedilotildees Atribuiccedilatildeo de faixas de frequumlecircncias no Brasil Disponiacutevel em lthttpwwwanatelgovbrToolsframeasplink=radiofrequencia qaffpdfgt Acesso em 26 set 2002
thBICSI Telecommunications distribution methods manual 8 ed Tampa Florida v2 1998 Cap 29
BRASIL Web Site Oficial do Departamento Nacional de Tracircnsito Disponiacutevel em lthttpwww denatrangovbrpg70jspgt Acesso em 08 nov 2002
BRASIL Web Site Oficial do Departamento Nacional de Tracircnsito Disponiacutevel em httpwww denatrangovbrpgl8jspgt Acesso em 10 nov 2002
CASE J et al RFC 1157 - A Simple Network Management Protocol (SNMP) Network Working Group may 1990 p 5
FIAT AUTOMOacuteVEIS Web Site Oficial do Brasil Disponiacutevel em httpwwwfiatcombr index_sitephpgt institucional a faacutebrica Acesso em 19 nov 2002
GOOGLE Web Site de Busca Disponiacutevel em lthttpwwwgooglecombrsearch hl=ptampie=ISO-8859-1 ampq=22rastreamento+de+veEDculo s22ampbtnG=Pesquisa+Google amplr=lang_ptgt Acesso em 15 out 2002
MELLO Roseleine Calgaro Uma MIB de apoio agrave gerecircncia do relacionamento com o cliente em comeacutercio eletrocircnico 2002 108 f Dissertaccedilatildeo (Mestrado em Ciecircncias da Computaccedilatildeo) - Universidade Federal de Santa Catarina Florianoacutepolis 2002
RIO DE JANEIRO (Estado) 5 set 2002 Tracircnsito Brasil Estatiacutestica da Organizaccedilatildeo Mundial de Sauacutede sobre tracircnsito Disponiacutevel em lthttpwwwtransitobrasilcombrnoticia noticiaphp noti=1044gt Acesso em 22 out 2002
RIO DE JANEIRO (Estado) SuperTrack Rastreamento de veiacuteculos Disponiacutevel em lthttp wwwsupertrackcombr2htmgt Acesso em 02 out 2002
79
RIO DE JANEIRO (Estado) Revista Engebraacutes Mortos no tracircnsito chegam a 1 milhatildeo e acidentes consomem US$ 10 bi ao ano Disponiacutevel em lthttpwwwengebrascombr EngbWebportuguesmortosnohtmgt Acesso em 24 set 2002
TANENBAUM Andrew S Redes de computadores 3 ed Rio de Janeiro Campus 1997 923 p
TANIGUCHI Caacutessio O bom exemplo do tracircnsito em Curitiba Curitiba mar 2002 Disponiacutevel em lthttpwwwcuritibaprgovbrpmcAgenciaartigostransitolhtmlgt Acesso em 19 nov 2002
TIM Telesc Celular Cobertura Disponiacutevel em lthttpwww2timsulcombr intemaaspitem=2amppagina=coberturagt Acesso em 26 set 2002
42
4321 Grupo vehicleldent
F1 P 1 experimental Eacute- vehicleMIB
lEacute vehicleMIB Objects B- [_ J vehicleldent
vehicleldentManufacturer vehicleldentModel
vehicleldentSoftwareVersionamp vehideldentAgentSoftwareVersion
vehiclel dentType vehicleldentFuel vehicleldentManufacturingYear vehiclel dentM odelYrsquo ear vehiclel dentCapacity
I^ vehiclel dentPoweri-- vehiclel dentM otorType
vehiclel dentM otorNumber vehiclel dentCylinder
vehiclel dentFirstOilChange | ^ vehicleldentFirstMaintenance
gt$j vehicleldentMaintenancePeriod vehiclel dentColor
i vehiclel dentChassisl d j-- vehicleldentLicencePlate bull vehicleldentlpAddress i - ^ vehicleldentMacAddress h vehiclel dentS eriaIN umber vehicleldentGuaranty
Fig 411 - Aacutervore de vehicleldent
vehicleldentManufacturer - O objeto vehicleldentManufacturer eacute uma string que armazena o
nome da empresa que produz o veiacuteculo eacute gravada em faacutebrica e natildeo se altera mais Esta
variaacutevel seraacute preenchida por exemplo com ldquoGeneral Motorsrdquo ldquoVolkswagenrdquo ou ldquoYamahardquo
vehicleldentModel - Esta variaacutevel conteraacute a identificaccedilatildeo do modelo do veiacuteculo eacute fixa e natildeo
pode ser alterada Ex Palio EX Xsara Picasso Celta
vehicleldentSoftwareVersion - Este atributo eacute reservado agrave versatildeo do firmware ou software do
veiacuteculo e eacute atualizado cada vez que eacute feito o upgrade do mesmo Este programa eacute uma espeacutecie
de sistema operacional do hardware contido no veiacuteculo
vehicleldentAgentSoftwareVersion - A versatildeo do agente de gerenciamento pode ou natildeo
coincidir com a versatildeo de firmware Caso estes programas tenham tratamento e evoluccedilatildeo
distintos as versotildees podem ser atualizadas separadamente e teratildeo coacutedigos diferentes
vehicleldentType - Este objeto serve para identificar o tipo de veiacuteculo segundo determinaccedilatildeo
das leis brasileiras de tracircnsito O tipo de veiacuteculo automotor consta na documentaccedilatildeo de
licenciamento e pode ser por exemplo tipo automoacutevel de passeio caminhatildeo de carga ocircnibus
de passageiros etc
vehicleldentFuel - A variaacutevel vehicleldentFuel serve para identificar o combustiacutevel principal
para que o veiacuteculo foi originalmente construiacutedo Eacute gravado na linha de montagem e
permanece caso haja transformaccedilatildeo posterior no motor do veiacuteculo este dado natildeo pode ser
alterado Ex gasolina tipo C oacuteleo diesel energia eleacutetrica etc
vehicleldentManufacturing Year - Neste atributo eacute gravado o ano de fabricaccedilatildeo do veiacuteculo
Depois de gravado natildeo se altera
vehicleldentModelYear - A vehicleldentModelYear armazena o ano do modelo do veiacuteculo
que pode ou natildeo coincidir com o ano de fabricaccedilatildeo
vehicleldentCapacitv - Esta variaacutevel eacute uma string que armazena a capacidade do veiacuteculo de
acordo com a destinaccedilatildeo do mesmo ou seja se se tratar de um caminhatildeo a capacidade de
carga seraacute de 40000 kg se for um automoacuteveL a capacidade seraacute de 5 passageiros por
exemplo
vehicleldentPower - Identifica a potecircncia nominal da motorizaccedilatildeo principal do veiacuteculo que
pode ser expressa em cv (cavalo-vapor) ou W (watt) de acordo com a legislaccedilatildeo vigente no
paiacutes de utilizaccedilatildeo do veiacuteculo
vehicleldentMotorTvpe - Este atributo armazena a identificaccedilatildeo da principal forma de
motorizaccedilatildeo do veiacuteculo ou seja qual o tipo de motor que preferencialmente ou
prioritariamente eacute utilizado Caso o veiacuteculo seja um hiacutebrido com motor a combustatildeo e
eleacutetrico armazenar a identificaccedilatildeo do motor mais utilizado
vehicleldentMotorNumber - Este objeto armazena o nuacutemero de identificaccedilatildeo do motor do
veiacuteculo que eacute uacutenico e faz parte do conjunto de nuacutemeros que identificam o conjunto de
sistemas que compotildee um veiacuteculo
vehicleldentCvlinder - Utilizada para informar o nuacutemero total de cilindros (pistotildees) do motor
caso se trate de um motor de combustatildeo
vehicleldentFirstOilChange - Esta variaacutevel serve para armazenar a distacircncia maacutexima
percorrida - a popular ldquoquilometragemrdquo - para se realizar a primeira troca de oacuteleo lubrificante
interno do motor Esta informaccedilatildeo serviraacute para que o condutor do veiacuteculo seja notificado a
tempo de proceder agrave troca sem causar danos ao motor nem perder a garantia de faacutebrica
vehicleldentOilChangePeriod - O objeto em questatildeo armazena o valor em km ou milhas
recomendado pelo fabricante entre trocas de oacuteleo lubrificante do motor Ex 10000 km
vehicleldentFirstMaintenance - A variaacutevel vehicleldentFirstMaintenance serve para registrar
o limite de quilometragem para realizaccedilatildeo da primeira revisatildeo gratuita do veiacuteculo Existe na
vehicleMIB uma notificaccedilatildeo que utiliza este atributo com o objetivo de resguardar o
proprietaacuterio de um eventual esquecimento ou distraccedilatildeo que acarretaria perda de garantia
vehicleldentMaintenancePeriod - O atributo eacute registrado em faacutebrica e representa o valor da
quilometragem recomendada entre as manutenccedilotildees preventivas E uma seguranccedila a mais para
o usuaacuterio que seraacute avisado sempre que determinados conjuntos de peccedilas principalmente
mecacircnicas estiverem com seu desgaste natural no limite
vehicleldentColor - A vehicleldentColor eacute a string que armazena o nome da cor predominante
do veiacuteculo Esta informaccedilatildeo eacute gravada em faacutebrica e permanece inalterada durante a vida uacutetil
do veiacuteculo
vehicleldentChassisId - Todo veiacuteculo possui um nuacutemero de identificaccedilatildeo gravado fisicamente
em seu chassis ou monobloco esta variaacutevel armazena este nuacutemero
vehicleldentLicencePlate - Este atributo armazena a placa do veiacuteculo no caso do Brasil
composto por 3 letras e 4 nuacutemeros Esta identificaccedilatildeo somente eacute conhecida apoacutes o
licenciamento do veiacuteculo que eacute feito apoacutes a venda em consequumlecircncia o valor somente poderaacute
ser gravado na concessionaacuteria ou revenda
vehicleldentlpAddress - Esta variaacutevel estaacute determinada na vehicleMIB para uma eventual
necessidade de acesso a Internet sendo que um provedor de acesso iraacute fornecer o valor que
seraacute volaacutetil e teraacute a mesma duraccedilatildeo do acesso solicitado
vehicleldentMacAddress - Este campo foi implementado para que o veiacuteculo utilize um
nuacutemero uacutenico de identificaccedilatildeo dentro das mesmas regras vaacutelidas hoje para equipamentos e
acessoacuterios de informaacutetica A utilizaccedilatildeo de uma identificaccedilatildeo deste tipo poderaacute substituir uma
ou mais jaacute existentes
vehicleldentSerialNumber - O nuacutemero de seacuterie de produccedilatildeo do veiacuteculo eacute gravado em faacutebrica e
permanece inalterado durante a vida do mesmo Segue as regras de cada fabricante
vehicleldentWarrantv - Este atributo armazena o valor referente ao periacuteodo de garantia do
veiacuteculo tipicamente 1 ou 2 anos a partir da data da primeira venda Esta informaccedilatildeo serve
para que o proprietaacuterio seja notificado antes do vencimento deste limite para que possa
realizar as manutenccedilotildees necessaacuterias com um miacutenimo de gasto
4322 Grupo vehicleOwner
vehicleOwnerName - A variaacutevel vehicleOwnerName armazena o nome do proprietaacuterio do
veiacuteculo o mesmo nome que consta no documento legal de licenciamento Eacute gravado na
concessionaacuteria e alterado de acordo com os documentos do veiacuteculo
vehicleOwnerRegister - Este objeto serve para armazenar um nuacutemero de algum documento de
identificaccedilatildeo do proprietaacuterio No Brasil os valores preferenciais satildeo o Cadastro de Pessoa
Fiacutesica (CPF) e o Cadastro Nacional da Pessoa Juriacutedica (CNPJ) mas pode conter os nuacutemeros
da carteira nacional de habilitaccedilatildeo ou carteira de identidade
vehicleOwnerPhone - O atributo vehicleOwnerPhone registra o nuacutemero de um telefone de
contato do proprietaacuterio do veiacuteculo
vehicleOwnerMail - Esta string serve para armazenar o endereccedilo eletrocircnico (e-mail) do
proprietaacuterio do veiacuteculo Este valor e o anterior satildeo regravados em concessionaacuteria a cada troca
de proprietaacuterio
4323 Grupo vehicIeHistory
3 T I experimental vehicleMIB
Otilde P jJ vehicleMIBObjects Eacute L J vehicleldent El i_ J vehicleOwner
vehicleOwnerName vehicleO wnerR egister vehicleOwnerFone vehicleOwnerMail
B l_ J vehicleH istoryvehicleH istory D eliveryD ate vehicleH istoryVendor vehicleH istoryDealer
^ vehicleH istoryN umLinesEacute1 __J vehicleH istoryT able
B - lla vehicleH istoryEntryvehicleHistoryLinelndex
Q vehicleHistoryMaintenanceDate ^ vehicleH istoryMaintenance
vehicleH istoryuumlilChangeD ate Q vehicleH istoryOilChange
Fig 413 - Arvore de vehicleOwner e vehicIeHistory
vehicleHistorvDelivervDate - A variaacutevel em questatildeo foi criada para armazenar a data da
primeira entrega do veiacuteculo tipicamente a data constante na nota fiscal de venda da
montadora ou da concessionaacuteria destinada ao proprietaacuterio
vehicleHistoryVendor - A vehicleHistoryVendor armazena o nome do vendedor que realizou
a venda do veiacuteculo ao proprietaacuterio Este vendedor eacute tipicamente um funcionaacuterio da revenda
ou concessionaacuteria
vehicleHistorvDealer - O nome da revenda ou concessionaacuteria (pessoa juriacutedica) eacute gravado
neste campo de forma que fique registrada a empresa que comercializou o veiacuteculo
vehieleHistoryNumLines - Representa o nuacutemero maacuteximo de linhas que seratildeo armazenadas na
tabela vehicleHistoryTable
vehicleHistorvLinelndex - Representa o iacutendice da tabela vehicleHistoryTable
vehicleHistoryMaintenanceDate - A variaacutevel vehicleHistoryMaintenanceDate serve para
registrar as datas das manutenccedilotildees preventivas realizadas contendo dia mecircs e ano Esta
informaccedilatildeo serve principalmente para resguardar o usuaacuterio do veiacuteculo quanto agraves garantias de
peccedilas e sistemas
vehicleHistoryMaintenance - Aqui se identifica a quilometragem do veiacuteculo na ocasiatildeo em
que eacute realizada a manutenccedilatildeo preventiva Informada em quilocircmetros corresponde agrave marcaccedilatildeo
presente do odocircmetro do veiacuteculo
vehicleHistoryOilChangeDate - Esta variaacutevel armazena a data das trocas de oacuteleo lubrificante
do motor cuja periodicidade eacute definida pelo fabricante e deve ser cumprida a risca para o
veiacuteculo natildeo perder a garantia
vehicleHistoryOilChange - Este atributo registra a quilometragem do veiacuteculo por ocasiatildeo da
troca de oacuteleo lubrificante correspondente
48
4324 Grupo vehicleStatus
B - n experimental S gg vehicleMIB
vehicleMIBObjectsS3 __] vehicleldentra- r~l vehicleQwner reg L_3 vehicleHistory
S Q vehicleStatus|--reggt vehicleS tatusHeip j- - vehicles atusNurnLines
B r_ j vehicles tatusT able B l|sj vehicles tatusEntry
vehicleS tatusLinelndex vehicleS tatusS peed j- ^ vehicleStatusRpm
vehicleStatusMotorTemperature vehicleStatusFuelLevel
^ vehicleS tatusKmvehicleStatusTirePressure
^ vehicleStatusMotorOilLevel vehicleS tatusBatteryLevel
^ vehicleStatusLocation B Q j vehicleControl
j-regraquo vehicleControlFuel J ______ j______ 1 vehicleContfQllgnition________________
Fig 414 - Aacutervore de vehicleStatus
vehicleStatusHelp - Esta variaacutevel pode assumir somente os valores de ligado ou desligado eacute
acionada pelo condutor do veiacuteculo e serve como pedido de socorro Uma notificaccedilatildeo eacute emitida
a partir da vehicleStatusHelp
vehicleStatusNumLines - Este atributo serve para definir o nuacutemero maacuteximo de linhas da
tabela vehicleStatusTable
vehicleStatusLinelndex - Esta variaacutevel eacute o iacutendice da tabela vehicleStatusTable
vehicleStatusSpeed - Neste atributo eacute registrada a velocidade presente do veiacuteculo fornecida
pelo sistema convencional de sensoriamento do veiacuteculo em quilocircmetros ou milhas por hora
vehicleStatusRpm - A vehicleStatusRpm armazena o valor atual de rotaccedilotildees ou giros do eixo
principal do motor a unidade eacute rpm (rotaccedilotildees por minuto)
vehicleStatusMotorTemperature - Este atributo registra a temperatura atual do liacutequido de
arrefecimento do motor em graus centiacutegrados ou Fahrenheit
vehicleStatusFuelLevel - A variaacutevel vehicleStatusFuelLevel eacute usada para indicar o niacutevel atual
do combustiacutevel principal do veiacuteculo
vehicleStatusKm - A variaacutevel armazena a quilometragem total percorrida pelo veiacuteculo desde
sua fabricaccedilatildeo em quilocircmetros ou milhas terrestres
vehicleStatusTvrePressure - Este atributo foi criado para registrar o valor presente da pressatildeo
nos pneus do veiacuteculo e serve para informar sobre um pneu que esteja furado ou com uma
quantidade insuficiente de material gasoso ou liacutequido em seu interior Este monitoramento jaacute
existe hoje principalmente em caminhotildees de carga sendo raro em motocicletas e
automoacuteveis
vehicleStatusMotorOilLevel - Esta variaacutevel marca o niacutevel presente de oacuteleo lubrificante do
motor e ajuda a identificar uma eventual ldquoqueimardquo de oacuteleo ou seja um consumo acima do
previsto pelo fabricante que pode resultar em dano grave ao motor
vehicleStatusBatteryLevel - Este valor corresponde agrave carga atual da bateria que eacute usada
principalmente para dar a partida no veiacuteculo
vehicleStatusLocation - A informaccedilatildeo de localizaccedilatildeo do veiacuteculo pode ser feita de duas
maneiras uma aproximada resultado da associaccedilatildeo com a raacutedio-base que recebeu a
identificaccedilatildeo do veiacuteculo A segunda forma mais precisa eacute a partir da informaccedilatildeo gerada por
um moacutedulo GPS (global positioning system) do veiacuteculo o GPS atualiza constantemente a
vehicleStatusLocation com as coordenadas presentes
4325 Grupo vehicleControl
vehicleControlFuel - Este atributo de controle assume ligado ou desligado e eacute a forma do
sistema puacuteblico de controle da malha viaacuteria interromper remotamente o fornecimento de
combustiacutevel para o motor ocasionando a parada do veiacuteculo Esta accedilatildeo de controle eacute feita nos
casos de roubo fuga ou sequumlestro e requer intervenccedilatildeo policial
vehicleControlIgnition - Este atributo de controle assume ligado ou desligado e eacute a forma do
sistema puacuteblico de controle da malha viaacuteria interromper remotamente o sistema de igniccedilatildeo de
combustiacutevel para o motor ocasionando a parada do veiacuteculo Eacute uma alternativa ao controle
anterior pois enquanto um desliga a bomba de combustiacutevel o outro corta a energia eleacutetrica
que ocasiona a queima de combustiacutevel que aciona o motor Esta accedilatildeo de controle eacute feita nos
casos de roubo fuga ou sequumlestro e requer intervenccedilatildeo policial
433 Descriccedilatildeo de vehicleMIBNotificationsS L J experimental
Eacute H fg vehicleMIBB lt01 vehicleMIBObjects
Eacute vehicleldent Eacute O vehicleOwner te j__j vehicleHistory Eacute - f l vehicleStatus B - P l vehicleControl
U vehicleM IB N otificationsvehicleN otificationChangeO ilAndM aintenance
if vehicleN otificationHelp A f vehicleN otificationGuatanty
Eacute L J vehicleMIBConiacuteorrnance H r~l private______________________________________________
Fig 415 - Aacutervore de vehicleMIBNotifications
vehicleNotificationChangeOilAndMaintenance - Esta notificaccedilatildeo eacute emitida quando os limites
de troca de oacuteleo lubrificante do motor ou de manutenccedilatildeo preventiva estiverem proacuteximos e
auxilia o condutor do veiacuteculo a realizar estas tarefas em tempo haacutebil natildeo correndo o risco de
dano ou de perda de garantia
vehicleNotificationHelp - Esta notificaccedilatildeo eacute acionada em caso de pedido de socorro pelo
condutor do veiacuteculo
vehicleNotificationWarranty - A notificaccedilatildeo em questatildeo foi criada para informar o condutor
do veiacuteculo da aproximaccedilatildeo do final do periacuteodo de garantia regulamentar dado pela montadora
do veiacuteculo Este aviso permite que sejam feitos consertos sem ocircnus ou seja dentro da
cobertura da garantia
434 Descriccedilatildeo de vehicleMIBConformance
As regras de conformidade satildeo os niacuteveis de implementaccedilotildees da base de dados possiacuteveis
partindo de um conjunto miacutenimo aceitaacutevel ateacute a implementaccedilatildeo total A tabela 41 apresenta
as implementaccedilotildees baacutesica avanccedilada de controle e plena
4341 Descriccedilatildeo de vehicleComplience
vehicleBasicComplience - esta regra de conformidade incorpora o miacutenimo conjunto de
variaacuteveis que devem ser implementadas num veiacuteculo basicamente dados de identificaccedilatildeo e
status Estas variaacuteveis satildeo contidas em vehicleBasicGroup
vehicleAdvancedComplience - esta norma acrescenta a anterior os dados histoacutericos e as
notificaccedilotildees Composta pelos grupos vehicleBasicGroup vehicleAdvancedGroup e
vehicleNotificationsGroup
vehicleControlComplience - aleacutem das variaacuteveis de identificaccedilatildeo esta regra solicita as
implementaccedilotildees dos objetos de controle ou seja vehicleBasicGroup mais
vehicleControlGroup
vehicleFullComplience - esta implementaccedilatildeo considera todos os objetos da MIB no veiacuteculo
possibilitando identificaccedilatildeo completa dados estatiacutesticos status atual e capacidade de controle
Os grupos satildeo vehicleBasicGroup vehicleAdvancedGroup vehicleNotificationsGroup e
vehicleControlGroup
52
OBJETO BASIC ADV CONTROL FULL
vehicleldentManufacturer X X X X
vehicleldentModel X X X X
vehicleldentSoflware V ersion X X X X
vehicleldentAgentSoftwareVersion X X X X
vehicleldentT ype X X X X
vehicleldentFuel X X X X
vehicleldentManufacturing Y ear X X X X
vehicleldentModel Year X X X X
vehicleldentCapacity X X X X
vehicleldentPower X X X X
vehicleldentMotorType X X X X
vehicleldentMotorNumber X X X X
vehicleldentCylinder X X X X
vehicleldentFirstOilChange X X X X
vehicleldentOilChangePeriod X X X X
vehicleldentFirstMaintenance X X X X
vehicleldentMaintenancePeriod X X X X
vehicleldentColor X X X X
vehicleldentChassisId X X X X
vehicleldentLicencePlate X X X X
vehicleldentlpAddress X X X X
53
vehicleldentMacAddress X X X X
vehicleldentSerialNumber X X X X
vehicleldent Warranty X X X X
vehicleOwnerName X X
vehicleOwnerRegister X X
vehicleOwnerPhone X X
vehicleOwnerMail X X
vehicleHistoryDeliveryDate X X
veMcleHistoryV endor X X
vehicleHistoryDealer X X
vehicleHistoryNumLines X X
vehicleHistoryLinelndex X X
vehicleHistoryMaintenanceDate X X
vehicleHistoryMaintenance X X
vehicleHistoryOilChangeDate X X
vehicleHistoryOilChange X X
vehicleStatusHelp X X X X
vehicleStatusNumLines X X X X
vehicleStatusLinelndex X X X X
vehicleStatusSpeed X X X X
vehicleStatusRpm X X X X
vehicleStatusMotorTemperature X X X X
54
vehicleStatusFuelLevel X X X X
vehicleStatusKm X X X X
vehicleStatusTyrePressure X X X X
vehicleStatusMotorOilLevel X X X X
vehicleStatusBatteryLevel X X X X
vehicleStatusLocation X X X X
vehicleControlFuel X X
vehicleControlIgnition X X
vehicleNotificationChangeOilAndMaintenance X X
vehicleNotificationHelp X X
vehicleNotificationWarranty X X
Tabela 41 - Planilha de Conformidade
4342 Descriccedilatildeo de vehicleGroups
vehicleBasicGroup - conteacutem as variaacuteveis vehicleldentManufacturer vehicleldentModel
vehicleldentSoftwareVersion vehicleldentAgentSoftwareVersion vehicleldentType
vehicleldentFuel vehicleldentManufacturingYear vehicleldentModelYear vehicleldent
Capacity vehicleldentPower vehicleldentMotorType vehicleldentMotorNumber vehicle
IdentCylinder vehicleldentFirstOilChange vehicleldentOilChangePeriacuteod vehicleldentFirst
Maintenance vehicleldentMaintenancePeriod vehicleldentColor vehicleldentChassisId
vehicleldentLicencePlate vehicleldentlpAddress vehicleldentMacAddress vehicleldent
SerialNumber vehicleldentWarranty vehicleStatusHelp vehicleStatusNumLines
vehicleStatus Linelndex vehicleStatusSpeed vehicleStatusRpm vehicleStatusMotor
Temperature vehicleStatusFuelLevel vehicleStatusKm vehicleStatusTirePressure vehicle
StatusMotorOilLevel vehicleStatusBatteryLevel vehicleStatusLocation
vehicleAdvancedGroup - conteacutem os objetos vehicleOwnerName vehicleOwnerRegister
vehicleOwnerPhone vehicleOwnerMail vehicleHistoryDeliveryDate vehicleHistoryVendor
vehicleHistoryDealer vehicleHistoryNumLines vehicleHistoryLinelndex vehicleHistory
MaintenanceDate vehicleHistoryMaintenance vehicleHistoryOilChangeDate vehicleHistory
OilChange
vehicleControlGroup - conteacutem as variaacuteveis vehicleControlFuel e vehicleControlIgnition
vehicleNotificationsGroup - conteacutem os objetos vehicleNotificationChangeOilAnd
Maintenance vehicleNotificationHelp e vehicleNotificationWarranty
56
5 - CONCLUSAtildeO
O Brasil eacute um paiacutes com grandes mazelas sociais que satildeo agravadas por acidentes crimes e
contravenccedilotildees Todos estes eventos geram grandes prejuiacutezos econocircmicos e morais a toda
populaccedilatildeo Esta dissertaccedilatildeo propocircs definir um modelo tecnicamente viaacutevel que incremente
sensivelmente a capacidade do Estado de gerenciar sua frota de veiacuteculos que satildeo elementos
sempre presentes nos eventos em questatildeo
Este trabalho procurou detalhar fiacutesica e funcionalmente cada elemento necessaacuterio para que o
Modelo de Gerenciamento de Veiacuteculos Automotores funcione Embasou teoricamente as
vaacuterias tecnologias envolvidas e consolidou-as com sistemas similares existentes O passo
inicial para que haja o desenvolvimento das vaacuterias peccedilas do quebra-cabeccedila foi efetivamente
criado que foi o Modelo de Informaccedilatildeo - a MIB
Esta base de dados - a vehicleMIB - representa o ponto de partida para o desenvolvimento de
elementos necessaacuterios ao modelo aqui especificado A proacutepria MIB pode ser estendida de
acordo com as necessidades e caracteriacutesticas proprietaacuterias de cada fabricante de veiacuteculos Mas
as grandes frentes que se abrem satildeo as de desenvolvimentos de aplicaccedilotildees de gerenciamento e
equipamentos dedicados Neste sentido pretende-se dar continuidade a esta pesquisa atraveacutes
da especificaccedilatildeo e implementaccedilatildeo do microservidor veicular uma peccedila de hardware capaz de
interagir com sensores e atuadores de um automoacutevel e ao mesmo tempo comunicar-se com
uma rede ethemet sem fio e com o motorista tudo de forma segura e confiaacutevel
Os desafios poliacuteticos e sociais natildeo satildeo menores um modelo como o proposto aqui altera a
percepccedilatildeo e os haacutebitos das pessoas Altera tambeacutem a balanccedila do poder econocircmico do capital
pois algumas empresas simplesmente perdem sua utilidade bem como alguns oacutergatildeos estatais
Em compensaccedilatildeo novas empresas surgem novas tecnologias satildeo criadas e o paiacutes toma a
vanguarda em gerenciamento viaacuterio sepultando os interesses particulares em detrimento do
coletivo
O trabalho aqui desenvolvido representa a possibilidade de um avanccedilo social e econocircmico
consideraacutevel e recomenda-se que a pesquisa e o desenvolvimento continuem nesta linha
buscando materializar as ideacuteias e conceitos apresentados no Modelo de Gerenciamento de
Veiacuteculos Automotores
57
ANEXO 1 - VehicleMIB
VEHICLE-MIB DEFINITIONS = BEGIN
IMPORTSdirectory mgmt experimental enterprises
FROM RFC1155-SMI MODULE-IDENTITY OBJECT-TYPE NOTIFICATION-TYPE OBJECT-IDENTITY Counter32 Gauge32 Integer32 IpAddress
FROM SNMPv2-SMI DisplayString TimeStamp Timelnterval TestAndlncr
AutonomousType DateAndTime TEXTUAL-CONYENTION FROM SNMPv2-TC
MODULE-COMPLIANCE OBJECT-GROUP NOTIFICATION-GROUP FROM SNMPv2-CONF
mib-2FROM RFC1213-MIB
Positiveinteger NonNegativelnteger FROM UPS-MIB
MacAddressFROM BRIDGE-MIB
- 136 131vehicleMIB MODULE-IDENTITY
LAST-UPDATED 200210151827Z - october 15 2002 at 1827 ORGANIZATION UFSC - CPGCCCONT ACT-INF O
Bobiquins Estevatildeo de MelloPostal address BR Sistemas Ltda
Rua Lauro Linhares 2123803ATrindadeFlorianoacutepolis SC88036-002Brasil
Tel 55 48 234 8945 Fax 55 48 234 8945
E-mail bobibrsistemascombrDESCRIPTION
The MIB module to describe vehicles= experimental 1
- 1361311vehicleMIBObjects OBJECT IDENTIFIER = vehicleMIB 1
mdash The Device Identification group
All objects in this group except for vehicleldentLicencePlate and vehiclelpAddress are set at device initialization and remain static
- I36I3111vehicleldent OBJECT IDENTIFIER vehicleMIBObjects 1
- 136L31111vehicleldentManufacturer OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The name of the vehicles manufacturer= vehicleldent 1
- 136131112vehicleldentModel OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles model designation= vehicleldent 2
- 136131113vehicleldentSoftwareVersion OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles firmwaresoftware version(s) This variablemay or may not have the same value asvehicleldentAgentSoftwareVersion in some implementations
vehicleldent 3
- 136131114vehicleldent Agent Soft wareV ersion OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles agent software version This variable may or may not have the same value asvehicleldentvehicleSoftwareVersion in some implementations
= vehicleldent 4
- 136131115vehicleldentType OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles identification type= vehicleldent 5
- L36131116vehicleldentFuel OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles fuel identification= vehicleldent 6
- 136131117vehiclel dentManufacturing Y ear OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles year= vehicleldent 7
- 136131118vehicleldentModelYear OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles model year vehicleldent 8
- 136L31119vehicleldentCapacity OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles capacity= vehicleldent 9
- 1361311110vehicleldentPower OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles engine power
= vehicleldent 10
-1361311111vehicleldentMotorType OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles motor type= vehicleldent 11
- 1361311112vehicleldentMotorNumber OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles engine identification number= vehicleldent 12
- 1361311113vehicleldentCylinder OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles engine number of cylinders= vehicleldent 13
- 1361311114vehicleldentFirstOilChange OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles displacement required for the first oil change = vehicleldent 14
- 1361311115vehicleldentFirstMaintenance OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles displacement required for the first oficial maintenance
= vehicleldent 15
- 1361311116vehicleldentMaintenancePeriod OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles regular maintenance intervals= vehicleldent 16
-1361311117vehicleldentColor OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles predominant color= vehicleldent 17
- 1361311118vehicleldentChassisId OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles chassis identification number= vehicleldent 18
- 1361311119vehicleldentLicencePlate OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
A string which identifies the vehicles licence plate This object should be set by the dealer
= vehicleldent 19
- 1361311120vehicleldentlpAddress OBJECT-TYPE
SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION
The IP Address of the vehicle This value must be provided by the managing aplication A value of 0000 implies that there isnt a provider nearby
DEFVAL 00000000rsquoH = vehicleldent 20
- 1361311121vehicleldentMacAddress OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-only STATUS current DESCRIPTION
The MAC address used by this vehicle when it must be referred to in a unique fashion It is only required to be unique
REFERENCEIEEE 802ID-1990 Sections 64113 and 3125
= vehicleldent 21
-1361311122vehicleldentSerialNumber OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
A string which identifies the vehicles serial number = vehicleldent 22
- 1361311123vehicleldent Warranty OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
A string which identifies the vehicles warranty= vehicleldent 23
mdash Owner Group
- I36I3112vehicleOwner OBJECT IDENTIFIER = vehicleMIBObjects 2
- L36131121 vehicleOwnerName OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
A string which identifies the vehicles ownerThis object should be set by the dealer
= vehicleOwner 1
- 136L31122vehicleOwnerRegister OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current
DESCRIPTIONA string which identifies the owners registerThis object should be set by the dealer
= vehicleOwner 2
- 136131123 vehicleOwnerPhone OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
A string which identifies the owners phone number This object should be set by the dealer
vehicleOwner 3
- 136131124 vehicleOwnerMail OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
A string which identifies the owners e-mailThis object should be set by the dealer
vehicleOwner 4
mdash History Group
- 13613113vehicleHistory OBJECT IDENTIFIER = vehicleMIBObjects 3
- 136131131vehicleHistoryDeliveryDate OBJECT-TYPE
SYNTAX DateAndTime MAX-ACCESS read-write STATUS current DESCRIPTION
The vehicles delivery date and time= vehicleHistory 1
- 136L31132vehicleHistory Vendor OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
The name of the vehicles vendor= vehicleHistory 2
65
- 136L31133vehicleHistoryDealer OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
The name of the vehicles dealer= vehicleHistory 3
- 136131134vehicleHistoryNumLines OBJECT-TYPE
SYNTAX NonNegativelnteger MAX-ACCESS read-only STATUS current DESCRIPTION
The number of Status lines utilized in this device This variable indicates the number of rows in the History table
= vehicleHistory 4
- I36I31135 vehicleHistoryTable OBJECT-TYPE
SYNTAX SEQUENCE OF VehicleHistoryEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION
A list of History table entries= vehicleHistory 5
- 1361311351VehicleHistoryEntry OBJECT-TYPE
SYNTAX VehicleHistoryEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION
An entry containing information applicable to a particular History line
INDEX vehicleHistoryLinelndex = vehicleHistoryTable 1
VehicleHistoryEntry = SEQUENCE vehicleHistoryLinelndex INTEGER vehicleHistoryMaintenanceDate DateAndTime vehicleHistoryMaintenance NonNegativelnteger vehicleHistoryOilChangeDate Date AndT ime vehicleHistoryOilChange NonNegativelnteger
- 13613113511
66
vehicleHistoryLinelndex OBJECT-TYPE SYNTAX Positiveinteger MAX-ACCESS not-accessible STATUS current DESCRIPTION
The History line identifier= vehicleHistoryEntry 1
- 13613113512vehicleHistoryMaintenanceDate OBJECT-TYPE
SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION
The maintenance date= vehicleHistoryEntry 2
- 13613113513vehicleHistoryMaintenance OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS kmMAX-ACCESS read-only STATUS current DESCRIPTION
The present displacement of the vehicle on vehicleHistoryMaintenanceDate
= vehicleHistoryEntry 3
- 13613113514vehicleHistoryOilChangeDate OBJECT-TYPE
SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION
The motors oil change date= vehicleHistoryEntry 4
- 13613113515vehicleHistoryOilChange OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS kmMAX-ACCESS read-only STATUS current DESCRIPTION
The present displacement of the vehicle on vehicleHistoryOilChangeDate
= vehicleHistoryEntry 5
mdash The Status group
- 13613114vehicleStatus OBJECT IDENTIFIER = vehicleMIBObjects 4
- 136L31141 vehicleStatusHelp OBJECT-TYPE
SYNTAX INTEGER on(l) off(2)
MAX-ACCESS read-write STATUS current DESCRIPTION
Setting this object to on will cause the vehicle system to send a help notification Setting this object to off means normal situation
= vehicleStatus 1
- 136131142vehicleStatusNumLines OBJECT-TYPE
SYNTAX NonNegativelnteger MAX-ACCESS read-only STATUS current DESCRIPTION
The number of Status lines utilized in this deviceThis variable indicates the number of rows in the Status table
= vehicleStatus 2
- 136131143 vehicleStatusTable OBJECT-TYPE
SYNTAX SEQUENCE OF VehicleStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION
A list of Status table entries= vehicleStatus 3
- I36I311431 VehicleStatusEntry OBJECT-TYPE
SYNTAX VehicleStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION
An entry containing information applicable to a particular Status line
INDEX vehicleStatusLinelndex = vehicleStatusTable 1
VehicleStatusEntry = SEQUENCE vehicleStatusLinelndex INTEGER vehicleStatusSpeed NonNegativelntegervehicleStatusRpm NonNegativelntegervehicleStatusMotorTemperature INTEGER vehicleStatusFuelLevel NonNegativelnteger vehicleStatusKm NonNegativelntegervehicleStatusTirePressure NonNegativelnteger vehicleStatusMotorOilLevel NonNegativelnteger vehicleStatusBatteryLevel NonNegativelnteger vehicleStatusLocation DisplayString
- I36I31134311vehicleStatusLinelndex OBJECT-TYPE
SYNTAX Positiveinteger MAX-ACCESS not-accessible STATUS current DESCRIPTION
The Status line identifier= VehicleStatusEntry 1
- 136131134312vehicleStatusSpeed OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS km per hourMAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles current speed= VehicleStatusEntry 2
- 136131134313vehicleStatusRpm OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS rotations per minuteMAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles current rotations per minute= VehicleStatusEntry 3
- 136131134314vehicleStatusMotorT emperature OBJECT-TYPE
SYNTAX INTEGER UNITS degrees CentigradeMAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles engine current temperature
= vehicleStatusEntry 4
- 136131134315 vehicleStatusFuelLevel OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS HireMAX-ACCESS read-only STATUS current DESCRIPTION
The current fuel level= vehicleStatusEntry 5
- 136131134316vehicleStatusKm OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS kmMAX-ACCESS read-only STATUS current DESCRIPTION
The current total displacement of vehicle = vehicleStatusEntry 6
- 136131134317 vehicleStatusTirePressure OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS psiMAX-ACCESS read-only STATUS current DESCRIPTION
The current tire pressure vehicleStatusEntry 7
- 136131134318 vehicleStatusMotorOilLevel OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS litreMAX-ACCESS read-only STATUS current DESCRIPTION
The current motor oil level= vehicleStatusEntry 8
- 136131134319 vehicleStatusBatteryLevel OBJECT-TYPE
SYNTAX INTEGER unknown(l) batteryNormal(2) batteryLow(3)
MAX-ACCESS read-only
STATUS currentDESCRIPTION
The indication of the capacity remaining in the vehicles battery system
= vehicleStatusEntry 9
- 1361311343110 vehicleStatusLocation OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
The GPS indication of the vehicles current location
vehicleStatusEntry 10
mdash The Control group
- 13613115vehicleControl OBJECT IDENTIFIER = vehicleMIBObjects 5
- 136131151 vehicleControlFuel OBJECT-TYPE
SYNTAX INTEGER on(l) off(2)
MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION
Setting this object to On(l) indicates that the vehicle is able to be turned on Setting to Off(2) will cause the fuel to be cut offrsquo
= vehicleControl 1
- 136131152 vehicleControlIgnition OBJECT-TYPE
SYNTAX INTEGER on(l) ofi(2)
MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION
Setting this object to On(l) indicates that the vehicle is to be turned on Setting to 00(2) will cause the eletric system to be cut off1
= vehicleControl 2
mdash Notifications
- This section defines the well-known notifications sent by- vehicle agents
- 1361312vehicleMIBNotifications OBJECT IDENTIFIER = vehicleMIB 2
- I36I3121vehicleNotificationChangeOilAndMaintenance NOTIFICATION-TYPE
OBJECTS vehicleHistoryMaintenanceDate vehicleHistoryMaintenance vehicleHistoryOilChangeDate vehicleHistoryOilChange
STATUS current DESCRIPTION
The vehicle is approaching oil change and regular maintenance dates This Notification is persistent and is resent at one day intervals until the history table is updated
= vehicleMIBNotifications 1
- 13613122vehicleNotificationHelp NOTIFICATION-TYPE
OBJECTS vehicleStatusHelp STATUS current DESCRIPTION
This Notification is sent when the vehicles conductor turns on a help switch
= vehicleMIBNotifications 2
- I36I3123vehicleNotificationWarranty NOTIFICATION-TYPE
OBJECTS vehicleldentWarranty STATUS current DESCRIPTION
The vehicles warranty is close to expiring dateThis Notification is persistent andis resent at one week intervals until dead line
= vehicleMIBNotifications 3
mdash Conformance information
mdash1361313vehicleMIBConformance OBJECT IDENTIFIER = vehicleMIB 3
-13613131vehicleCompliance OBJECT IDENTIFIER = vehicleMIBConformance 1
mdash compliance statements
mdash136131311vehicleBasicCompliance MODULE-COMPLIANCE
STATUS current DESCRIPTION
The compliance statement for vehicles that only support the identifying and status objects
MODULE mdash this moduleMANDATORY-GROUPS vehicleBasicGroup
= vehicleCompliance 1
mdash136131312vehicleAdvancedCompliance MODULE-COMPLIANCE
STATUS current DESCRIPTION
The compliance statement for vehicles that support advanced-feature functions such as history and notifications
MODULE mdash this moduleMANDATORY-GROUPS vehicleBasicGroup
vehicleAdvancedGroup vehicleNotificationsGroup
= vehicleCompliance 2
mdash136131313vehicleControlCompliance MODULE-COMPLIANCE
STATUS current DESCRIPTION
The compliance statement for vehicles that support control-featured functions
MODULE mdash this moduleMANDATORY-GROUPS vehicleBasicGroup
vehicleControlGroup = vehicleCompliance 3
mdash136131314vehicleFullCompliance MODULE-COMPLIANCE
STATUS current DESCRIPTION
The compliance statement for vehicles that support all functions
MODULE mdash this moduleMANDATORY-GROUPS vehicleBasicGroup
vehicleAdvancedGroup vehicleNotificationsGroup
73
vehicleControlGroup = vehicleCompliance 4
mdash units of conformance
mdash summary at a glance
mdash basic adv ControlmdashvehicleldentManufacturer X X X X
mdashvehicleldentModel x X X X
mdashvehicleldentSoftwareVersion x X X X
mdashvehicleldentAgentSoftwareVersion X X X X
mdashvehicleldentType X X X X
mdashvehicleldentFuel X X X X
mdashvehicleldentManufacturing Y ear X X X X
mdashvehicleldentModel Year X X X X
mdashvehicleldentCapacity X X X X
mdashvehicleldentPower X X X X
mdashvehicleldentMotorType X X X XmdashvehicleldentMotorNumber X X X X
mdashvehicleldentCylinder X X X X
mdashvehicleldentFirstOilChange X X X X
mdashvehicleldentOilChangePeriod X X X XmdashvehicleldentFirstMaintenance X X X X
mdashvehicleldentMaintenancePeriod X X X XmdashvehicleldentColor X X X X
mdashvehicleldentChassisId X X X XmdashvehicleldentLicencePlate X X X X
mdashvehicleldentlpAddress X X X XmdashvehicleldentMacAddress X X X X
mdashvehicleldentSerialNumber X X X XmdashvehicleldentWarranty X X X X
mdashvehicleOwnerName X X
mdashvehicleOwnerRegister X XmdashvehicleOwnerPhone X X
mdashvehicleOwnerMail X X
mdashvehicleHistoryDeliveryDate X X
mdashvehicleHistoryVendor X X
mdashvehicleHistoryDealer X X
mdashvehicleHistoryNumLines X X
mdashvehicleHistoryLinelndex X X
mdashvehicleHistoryMaintenanceDate X X
mdashvehicleHistoryMaintenance X X
mdashvehicleHistoryOilChangeDate X X
mdashvehicleHistoryOilChange X X
mdashvehicleStatusHelp X X X X
mdashvehicleStatusNumLines X X X X
mdashvehicleStatusLinelndex X X X X
mdashvehicleStatusSpeed X X X X
mdashvehicleStatusRpm X X X X
mdashvehicleStatusMotorTemperature X X X X
mdashvehicleStatusFuelLevel X X X X
mdashvehicleStatusKm X X X X
mdashvehicleStatusTyrePressure X X X X
--vehicleStatusMotorOilLevel X X X X
mdashvehicleStatusBatteryLevel X X X X
mdashvehicleStatusLocation X X X X
mdashvehicleControlFuel X X
mdashvehicleControlIgnition X X
mdashvehicleNotificationChangeOilAndMaintenance X X
mdashvehicleNotificationHelp X X
mdashvehicleNotificationWarranty X X
- units of conformance
- I36I3132vehicleGroups OBJECT IDENTIFIER = vehicleMIBConformance 2
- 136131321vehicleBasicGroup OBJECT-GROUP
OBJECTS vehicleldentManufacturer vehicleldentModel vehicleldentSoftwareVersion vehicleldent AgentSoft waumlre V ersion vehicleldentType vehicleldentFuel vehicleldentManufacturing Y ear vehicleldentModel Year vehicleldentCapacity vehicleldentPowervehicleldentMotorType vehicleldentMotorNumber vehicleldentCylindervehicleldentFirstOilChange vehicleldentOilChangePeriod vehicleldentFirstMaintenance vehicleldentMaintenancePeriod vehicleldentColor vehicleldentChassisId vehicleldentLicencePlate vehicleldentlpAddress vehicleldentMacAddress vehicleldentSerialNumber vehicleldentWarranty vehicleStatusHelp vehicleStatusNumLines vehicleStatusLinelndex vehicleStatusSpeed vehicleStatusRpm vehicleStatusMotorTemperature vehicleStatusFuelLevel vehicleStatusKm vehicleStatusTirePressure vehicleStatusMotorOilLevel
75
vehicleStatusBatteryLevel vehicleStatusLocation STATUS current DESCRIPTION
The vehicleBasicGroup defines objects which are common across all vehicles which meet basic compliance
= vehicleGroups 1
- 136131322vehicleAdvancedGroup OBJECT-GROUP
OBJECTS vehicleOwnerName vehicleOwnerRegister vehicleOwnerPhone vehicleOwnerMail vehicleHistoryDeliveryDate vehicleHistoryVendor vehicleHistoryDealer vehicleHistoryNumLines vehicleHistoryLinelndex vehicleHistoryMaintenanceDate vehicleHistoryMaintenance vehicleHistoryOilChangeDate vehicleHistoryOilChange
STATUS current DESCRIPTION
The vehicleAdvancedGroup defines objects which are related to vehicles history and owner
vehicleGroups 2
- 136131323vehicleControlGroup OBJECT-GROUP
OBJECTS vehicleControlFuel vehicleControlIgnition STATUS current DESCRIPTION
The vehicleControlGroup defines objects which are related to control-feature functions
= vehicleGroups 3
- 136131324vehicleNotificationGroup NOTIFICATION-GROUP
NOTIFICATIONS vehicleNotificationChangeOilAndMaintenance vehicleNotificationHelp vehicleNotificationWarranty
STATUS current DESCRIPTION
The vehicleNotificationGroup defines objects which are related to notifications-feature functions
= vehicleGroups 4
END
GLOSSAacuteRIO E ABREVIACcedilOtildeES
ASNl Abstract Syntax Notation One - Notaccedilatildeo de Sintaxe Abstrata Um Uma notaccedilatildeo para
representaccedilatildeo de dados em protocolos de comunicaccedilatildeo definida pela ISO O gerenciamento
Internet utiliza um subconjunto de ASNl
CDMA Code Division Multiple Access - acesso muacuteltiplo por divisatildeo de coacutedigo
EHF Extremely High Frequency - frequumlecircncia extremamente alta
FDMA Frequency Division Multiple Access - acesso muacuteltiplo por divisatildeo de frequumlecircncia
HF High Frequency - frequumlecircncia alta
HTTP Hiper-Text Markup Language - Linguagem de Marcaccedilatildeo de HiperTexto A linguagem
utilizada na construccedilatildeo de paacuteginas WWW
ISM Industrial Scientific and Medical bands - Faixas de frequumlecircncias alocadas para aplicaccedilotildees
industriais cientiacuteficas e meacutedicas
ISO International Organization for Standardization - Organizaccedilatildeo Internacional para
Padronizaccedilatildeo Um dos oacutergatildeos mais importantes no mundo de padronizaccedilotildees com diversos
estudos na aacuterea de computadores e particularmente de redes de computadores
LF Low Frequency - frequumlecircncia baixa
MF Medium Frequency - frequumlecircncia meacutedia
MIB Management Information Base - Base de Informaccedilotildees de Gerenciamento Uma coleccedilatildeo
de informaccedilotildees gerenciais sobre um determinado recurso
OSI Open Systems Interconnection - Interconexatildeo de Sistemas Abertos Um conjunto de
padronizaccedilotildees para interconexatildeo de sistemas em redes de computadores
RFC Request For Comments - Requisiccedilotildees Para Comentaacuterios Os documentos publicados pelo
IETF e que tratam de assuntos Internet Nem todos os RFCs satildeo padrotildees e alguns jamais o
chegam a ser
SHF Super High Frequency - frequumlecircncia super-alta
Site - Conjunto de documentos da WWW acessiacuteveis a partir de um determinado endereccedilo Eacute o
endereccedilo virtual de uma empresa ou uma aplicaccedilatildeo
SMI Structure o f Management Information - Estrutura da Informaccedilatildeo de Gerenciamento
Define a maneira como as informaccedilotildees de gerenciamento satildeo criadas e seus relacionamentos
SNMP Simple Network Management Protocol - Protocolo de Gerenciamento de Redes
Simples o protocolo de gerenciamento utilizado na Internet
TCPIP Transmission Control Protocol Internet Protocol - Protocolo de Controle de
Transmissotildees Protocolo Internet Os protocolos baacutesicos utilizados na Internet
TDMA Time Division Multiple Access mdash acesso muacuteltiplo por divisatildeo de tempo
UHF Ultra High Frequency - frequumlecircncia ultra-alta
VHF Very High Frequency - frequumlecircncia muito alta
VLF Very Low Frequency - frequumlecircncia muito baixa
WWW World Wide Web - Grande Teia Mundial Nome dado ao conjunto de maacutequinas que
trocam informaccedilotildees utilizando o protocolo HTTP
78
REFEREcircNCIAS BIBLIOGRAacuteFICAS
ANATEL Agecircncia Nacional de Telecomunicaccedilotildees Atribuiccedilatildeo de faixas de frequumlecircncias no Brasil Disponiacutevel em lthttpwwwanatelgovbrToolsframeasplink=radiofrequencia qaffpdfgt Acesso em 26 set 2002
thBICSI Telecommunications distribution methods manual 8 ed Tampa Florida v2 1998 Cap 29
BRASIL Web Site Oficial do Departamento Nacional de Tracircnsito Disponiacutevel em lthttpwww denatrangovbrpg70jspgt Acesso em 08 nov 2002
BRASIL Web Site Oficial do Departamento Nacional de Tracircnsito Disponiacutevel em httpwww denatrangovbrpgl8jspgt Acesso em 10 nov 2002
CASE J et al RFC 1157 - A Simple Network Management Protocol (SNMP) Network Working Group may 1990 p 5
FIAT AUTOMOacuteVEIS Web Site Oficial do Brasil Disponiacutevel em httpwwwfiatcombr index_sitephpgt institucional a faacutebrica Acesso em 19 nov 2002
GOOGLE Web Site de Busca Disponiacutevel em lthttpwwwgooglecombrsearch hl=ptampie=ISO-8859-1 ampq=22rastreamento+de+veEDculo s22ampbtnG=Pesquisa+Google amplr=lang_ptgt Acesso em 15 out 2002
MELLO Roseleine Calgaro Uma MIB de apoio agrave gerecircncia do relacionamento com o cliente em comeacutercio eletrocircnico 2002 108 f Dissertaccedilatildeo (Mestrado em Ciecircncias da Computaccedilatildeo) - Universidade Federal de Santa Catarina Florianoacutepolis 2002
RIO DE JANEIRO (Estado) 5 set 2002 Tracircnsito Brasil Estatiacutestica da Organizaccedilatildeo Mundial de Sauacutede sobre tracircnsito Disponiacutevel em lthttpwwwtransitobrasilcombrnoticia noticiaphp noti=1044gt Acesso em 22 out 2002
RIO DE JANEIRO (Estado) SuperTrack Rastreamento de veiacuteculos Disponiacutevel em lthttp wwwsupertrackcombr2htmgt Acesso em 02 out 2002
79
RIO DE JANEIRO (Estado) Revista Engebraacutes Mortos no tracircnsito chegam a 1 milhatildeo e acidentes consomem US$ 10 bi ao ano Disponiacutevel em lthttpwwwengebrascombr EngbWebportuguesmortosnohtmgt Acesso em 24 set 2002
TANENBAUM Andrew S Redes de computadores 3 ed Rio de Janeiro Campus 1997 923 p
TANIGUCHI Caacutessio O bom exemplo do tracircnsito em Curitiba Curitiba mar 2002 Disponiacutevel em lthttpwwwcuritibaprgovbrpmcAgenciaartigostransitolhtmlgt Acesso em 19 nov 2002
TIM Telesc Celular Cobertura Disponiacutevel em lthttpwww2timsulcombr intemaaspitem=2amppagina=coberturagt Acesso em 26 set 2002
vehicleldentType - Este objeto serve para identificar o tipo de veiacuteculo segundo determinaccedilatildeo
das leis brasileiras de tracircnsito O tipo de veiacuteculo automotor consta na documentaccedilatildeo de
licenciamento e pode ser por exemplo tipo automoacutevel de passeio caminhatildeo de carga ocircnibus
de passageiros etc
vehicleldentFuel - A variaacutevel vehicleldentFuel serve para identificar o combustiacutevel principal
para que o veiacuteculo foi originalmente construiacutedo Eacute gravado na linha de montagem e
permanece caso haja transformaccedilatildeo posterior no motor do veiacuteculo este dado natildeo pode ser
alterado Ex gasolina tipo C oacuteleo diesel energia eleacutetrica etc
vehicleldentManufacturing Year - Neste atributo eacute gravado o ano de fabricaccedilatildeo do veiacuteculo
Depois de gravado natildeo se altera
vehicleldentModelYear - A vehicleldentModelYear armazena o ano do modelo do veiacuteculo
que pode ou natildeo coincidir com o ano de fabricaccedilatildeo
vehicleldentCapacitv - Esta variaacutevel eacute uma string que armazena a capacidade do veiacuteculo de
acordo com a destinaccedilatildeo do mesmo ou seja se se tratar de um caminhatildeo a capacidade de
carga seraacute de 40000 kg se for um automoacuteveL a capacidade seraacute de 5 passageiros por
exemplo
vehicleldentPower - Identifica a potecircncia nominal da motorizaccedilatildeo principal do veiacuteculo que
pode ser expressa em cv (cavalo-vapor) ou W (watt) de acordo com a legislaccedilatildeo vigente no
paiacutes de utilizaccedilatildeo do veiacuteculo
vehicleldentMotorTvpe - Este atributo armazena a identificaccedilatildeo da principal forma de
motorizaccedilatildeo do veiacuteculo ou seja qual o tipo de motor que preferencialmente ou
prioritariamente eacute utilizado Caso o veiacuteculo seja um hiacutebrido com motor a combustatildeo e
eleacutetrico armazenar a identificaccedilatildeo do motor mais utilizado
vehicleldentMotorNumber - Este objeto armazena o nuacutemero de identificaccedilatildeo do motor do
veiacuteculo que eacute uacutenico e faz parte do conjunto de nuacutemeros que identificam o conjunto de
sistemas que compotildee um veiacuteculo
vehicleldentCvlinder - Utilizada para informar o nuacutemero total de cilindros (pistotildees) do motor
caso se trate de um motor de combustatildeo
vehicleldentFirstOilChange - Esta variaacutevel serve para armazenar a distacircncia maacutexima
percorrida - a popular ldquoquilometragemrdquo - para se realizar a primeira troca de oacuteleo lubrificante
interno do motor Esta informaccedilatildeo serviraacute para que o condutor do veiacuteculo seja notificado a
tempo de proceder agrave troca sem causar danos ao motor nem perder a garantia de faacutebrica
vehicleldentOilChangePeriod - O objeto em questatildeo armazena o valor em km ou milhas
recomendado pelo fabricante entre trocas de oacuteleo lubrificante do motor Ex 10000 km
vehicleldentFirstMaintenance - A variaacutevel vehicleldentFirstMaintenance serve para registrar
o limite de quilometragem para realizaccedilatildeo da primeira revisatildeo gratuita do veiacuteculo Existe na
vehicleMIB uma notificaccedilatildeo que utiliza este atributo com o objetivo de resguardar o
proprietaacuterio de um eventual esquecimento ou distraccedilatildeo que acarretaria perda de garantia
vehicleldentMaintenancePeriod - O atributo eacute registrado em faacutebrica e representa o valor da
quilometragem recomendada entre as manutenccedilotildees preventivas E uma seguranccedila a mais para
o usuaacuterio que seraacute avisado sempre que determinados conjuntos de peccedilas principalmente
mecacircnicas estiverem com seu desgaste natural no limite
vehicleldentColor - A vehicleldentColor eacute a string que armazena o nome da cor predominante
do veiacuteculo Esta informaccedilatildeo eacute gravada em faacutebrica e permanece inalterada durante a vida uacutetil
do veiacuteculo
vehicleldentChassisId - Todo veiacuteculo possui um nuacutemero de identificaccedilatildeo gravado fisicamente
em seu chassis ou monobloco esta variaacutevel armazena este nuacutemero
vehicleldentLicencePlate - Este atributo armazena a placa do veiacuteculo no caso do Brasil
composto por 3 letras e 4 nuacutemeros Esta identificaccedilatildeo somente eacute conhecida apoacutes o
licenciamento do veiacuteculo que eacute feito apoacutes a venda em consequumlecircncia o valor somente poderaacute
ser gravado na concessionaacuteria ou revenda
vehicleldentlpAddress - Esta variaacutevel estaacute determinada na vehicleMIB para uma eventual
necessidade de acesso a Internet sendo que um provedor de acesso iraacute fornecer o valor que
seraacute volaacutetil e teraacute a mesma duraccedilatildeo do acesso solicitado
vehicleldentMacAddress - Este campo foi implementado para que o veiacuteculo utilize um
nuacutemero uacutenico de identificaccedilatildeo dentro das mesmas regras vaacutelidas hoje para equipamentos e
acessoacuterios de informaacutetica A utilizaccedilatildeo de uma identificaccedilatildeo deste tipo poderaacute substituir uma
ou mais jaacute existentes
vehicleldentSerialNumber - O nuacutemero de seacuterie de produccedilatildeo do veiacuteculo eacute gravado em faacutebrica e
permanece inalterado durante a vida do mesmo Segue as regras de cada fabricante
vehicleldentWarrantv - Este atributo armazena o valor referente ao periacuteodo de garantia do
veiacuteculo tipicamente 1 ou 2 anos a partir da data da primeira venda Esta informaccedilatildeo serve
para que o proprietaacuterio seja notificado antes do vencimento deste limite para que possa
realizar as manutenccedilotildees necessaacuterias com um miacutenimo de gasto
4322 Grupo vehicleOwner
vehicleOwnerName - A variaacutevel vehicleOwnerName armazena o nome do proprietaacuterio do
veiacuteculo o mesmo nome que consta no documento legal de licenciamento Eacute gravado na
concessionaacuteria e alterado de acordo com os documentos do veiacuteculo
vehicleOwnerRegister - Este objeto serve para armazenar um nuacutemero de algum documento de
identificaccedilatildeo do proprietaacuterio No Brasil os valores preferenciais satildeo o Cadastro de Pessoa
Fiacutesica (CPF) e o Cadastro Nacional da Pessoa Juriacutedica (CNPJ) mas pode conter os nuacutemeros
da carteira nacional de habilitaccedilatildeo ou carteira de identidade
vehicleOwnerPhone - O atributo vehicleOwnerPhone registra o nuacutemero de um telefone de
contato do proprietaacuterio do veiacuteculo
vehicleOwnerMail - Esta string serve para armazenar o endereccedilo eletrocircnico (e-mail) do
proprietaacuterio do veiacuteculo Este valor e o anterior satildeo regravados em concessionaacuteria a cada troca
de proprietaacuterio
4323 Grupo vehicIeHistory
3 T I experimental vehicleMIB
Otilde P jJ vehicleMIBObjects Eacute L J vehicleldent El i_ J vehicleOwner
vehicleOwnerName vehicleO wnerR egister vehicleOwnerFone vehicleOwnerMail
B l_ J vehicleH istoryvehicleH istory D eliveryD ate vehicleH istoryVendor vehicleH istoryDealer
^ vehicleH istoryN umLinesEacute1 __J vehicleH istoryT able
B - lla vehicleH istoryEntryvehicleHistoryLinelndex
Q vehicleHistoryMaintenanceDate ^ vehicleH istoryMaintenance
vehicleH istoryuumlilChangeD ate Q vehicleH istoryOilChange
Fig 413 - Arvore de vehicleOwner e vehicIeHistory
vehicleHistorvDelivervDate - A variaacutevel em questatildeo foi criada para armazenar a data da
primeira entrega do veiacuteculo tipicamente a data constante na nota fiscal de venda da
montadora ou da concessionaacuteria destinada ao proprietaacuterio
vehicleHistoryVendor - A vehicleHistoryVendor armazena o nome do vendedor que realizou
a venda do veiacuteculo ao proprietaacuterio Este vendedor eacute tipicamente um funcionaacuterio da revenda
ou concessionaacuteria
vehicleHistorvDealer - O nome da revenda ou concessionaacuteria (pessoa juriacutedica) eacute gravado
neste campo de forma que fique registrada a empresa que comercializou o veiacuteculo
vehieleHistoryNumLines - Representa o nuacutemero maacuteximo de linhas que seratildeo armazenadas na
tabela vehicleHistoryTable
vehicleHistorvLinelndex - Representa o iacutendice da tabela vehicleHistoryTable
vehicleHistoryMaintenanceDate - A variaacutevel vehicleHistoryMaintenanceDate serve para
registrar as datas das manutenccedilotildees preventivas realizadas contendo dia mecircs e ano Esta
informaccedilatildeo serve principalmente para resguardar o usuaacuterio do veiacuteculo quanto agraves garantias de
peccedilas e sistemas
vehicleHistoryMaintenance - Aqui se identifica a quilometragem do veiacuteculo na ocasiatildeo em
que eacute realizada a manutenccedilatildeo preventiva Informada em quilocircmetros corresponde agrave marcaccedilatildeo
presente do odocircmetro do veiacuteculo
vehicleHistoryOilChangeDate - Esta variaacutevel armazena a data das trocas de oacuteleo lubrificante
do motor cuja periodicidade eacute definida pelo fabricante e deve ser cumprida a risca para o
veiacuteculo natildeo perder a garantia
vehicleHistoryOilChange - Este atributo registra a quilometragem do veiacuteculo por ocasiatildeo da
troca de oacuteleo lubrificante correspondente
48
4324 Grupo vehicleStatus
B - n experimental S gg vehicleMIB
vehicleMIBObjectsS3 __] vehicleldentra- r~l vehicleQwner reg L_3 vehicleHistory
S Q vehicleStatus|--reggt vehicleS tatusHeip j- - vehicles atusNurnLines
B r_ j vehicles tatusT able B l|sj vehicles tatusEntry
vehicleS tatusLinelndex vehicleS tatusS peed j- ^ vehicleStatusRpm
vehicleStatusMotorTemperature vehicleStatusFuelLevel
^ vehicleS tatusKmvehicleStatusTirePressure
^ vehicleStatusMotorOilLevel vehicleS tatusBatteryLevel
^ vehicleStatusLocation B Q j vehicleControl
j-regraquo vehicleControlFuel J ______ j______ 1 vehicleContfQllgnition________________
Fig 414 - Aacutervore de vehicleStatus
vehicleStatusHelp - Esta variaacutevel pode assumir somente os valores de ligado ou desligado eacute
acionada pelo condutor do veiacuteculo e serve como pedido de socorro Uma notificaccedilatildeo eacute emitida
a partir da vehicleStatusHelp
vehicleStatusNumLines - Este atributo serve para definir o nuacutemero maacuteximo de linhas da
tabela vehicleStatusTable
vehicleStatusLinelndex - Esta variaacutevel eacute o iacutendice da tabela vehicleStatusTable
vehicleStatusSpeed - Neste atributo eacute registrada a velocidade presente do veiacuteculo fornecida
pelo sistema convencional de sensoriamento do veiacuteculo em quilocircmetros ou milhas por hora
vehicleStatusRpm - A vehicleStatusRpm armazena o valor atual de rotaccedilotildees ou giros do eixo
principal do motor a unidade eacute rpm (rotaccedilotildees por minuto)
vehicleStatusMotorTemperature - Este atributo registra a temperatura atual do liacutequido de
arrefecimento do motor em graus centiacutegrados ou Fahrenheit
vehicleStatusFuelLevel - A variaacutevel vehicleStatusFuelLevel eacute usada para indicar o niacutevel atual
do combustiacutevel principal do veiacuteculo
vehicleStatusKm - A variaacutevel armazena a quilometragem total percorrida pelo veiacuteculo desde
sua fabricaccedilatildeo em quilocircmetros ou milhas terrestres
vehicleStatusTvrePressure - Este atributo foi criado para registrar o valor presente da pressatildeo
nos pneus do veiacuteculo e serve para informar sobre um pneu que esteja furado ou com uma
quantidade insuficiente de material gasoso ou liacutequido em seu interior Este monitoramento jaacute
existe hoje principalmente em caminhotildees de carga sendo raro em motocicletas e
automoacuteveis
vehicleStatusMotorOilLevel - Esta variaacutevel marca o niacutevel presente de oacuteleo lubrificante do
motor e ajuda a identificar uma eventual ldquoqueimardquo de oacuteleo ou seja um consumo acima do
previsto pelo fabricante que pode resultar em dano grave ao motor
vehicleStatusBatteryLevel - Este valor corresponde agrave carga atual da bateria que eacute usada
principalmente para dar a partida no veiacuteculo
vehicleStatusLocation - A informaccedilatildeo de localizaccedilatildeo do veiacuteculo pode ser feita de duas
maneiras uma aproximada resultado da associaccedilatildeo com a raacutedio-base que recebeu a
identificaccedilatildeo do veiacuteculo A segunda forma mais precisa eacute a partir da informaccedilatildeo gerada por
um moacutedulo GPS (global positioning system) do veiacuteculo o GPS atualiza constantemente a
vehicleStatusLocation com as coordenadas presentes
4325 Grupo vehicleControl
vehicleControlFuel - Este atributo de controle assume ligado ou desligado e eacute a forma do
sistema puacuteblico de controle da malha viaacuteria interromper remotamente o fornecimento de
combustiacutevel para o motor ocasionando a parada do veiacuteculo Esta accedilatildeo de controle eacute feita nos
casos de roubo fuga ou sequumlestro e requer intervenccedilatildeo policial
vehicleControlIgnition - Este atributo de controle assume ligado ou desligado e eacute a forma do
sistema puacuteblico de controle da malha viaacuteria interromper remotamente o sistema de igniccedilatildeo de
combustiacutevel para o motor ocasionando a parada do veiacuteculo Eacute uma alternativa ao controle
anterior pois enquanto um desliga a bomba de combustiacutevel o outro corta a energia eleacutetrica
que ocasiona a queima de combustiacutevel que aciona o motor Esta accedilatildeo de controle eacute feita nos
casos de roubo fuga ou sequumlestro e requer intervenccedilatildeo policial
433 Descriccedilatildeo de vehicleMIBNotificationsS L J experimental
Eacute H fg vehicleMIBB lt01 vehicleMIBObjects
Eacute vehicleldent Eacute O vehicleOwner te j__j vehicleHistory Eacute - f l vehicleStatus B - P l vehicleControl
U vehicleM IB N otificationsvehicleN otificationChangeO ilAndM aintenance
if vehicleN otificationHelp A f vehicleN otificationGuatanty
Eacute L J vehicleMIBConiacuteorrnance H r~l private______________________________________________
Fig 415 - Aacutervore de vehicleMIBNotifications
vehicleNotificationChangeOilAndMaintenance - Esta notificaccedilatildeo eacute emitida quando os limites
de troca de oacuteleo lubrificante do motor ou de manutenccedilatildeo preventiva estiverem proacuteximos e
auxilia o condutor do veiacuteculo a realizar estas tarefas em tempo haacutebil natildeo correndo o risco de
dano ou de perda de garantia
vehicleNotificationHelp - Esta notificaccedilatildeo eacute acionada em caso de pedido de socorro pelo
condutor do veiacuteculo
vehicleNotificationWarranty - A notificaccedilatildeo em questatildeo foi criada para informar o condutor
do veiacuteculo da aproximaccedilatildeo do final do periacuteodo de garantia regulamentar dado pela montadora
do veiacuteculo Este aviso permite que sejam feitos consertos sem ocircnus ou seja dentro da
cobertura da garantia
434 Descriccedilatildeo de vehicleMIBConformance
As regras de conformidade satildeo os niacuteveis de implementaccedilotildees da base de dados possiacuteveis
partindo de um conjunto miacutenimo aceitaacutevel ateacute a implementaccedilatildeo total A tabela 41 apresenta
as implementaccedilotildees baacutesica avanccedilada de controle e plena
4341 Descriccedilatildeo de vehicleComplience
vehicleBasicComplience - esta regra de conformidade incorpora o miacutenimo conjunto de
variaacuteveis que devem ser implementadas num veiacuteculo basicamente dados de identificaccedilatildeo e
status Estas variaacuteveis satildeo contidas em vehicleBasicGroup
vehicleAdvancedComplience - esta norma acrescenta a anterior os dados histoacutericos e as
notificaccedilotildees Composta pelos grupos vehicleBasicGroup vehicleAdvancedGroup e
vehicleNotificationsGroup
vehicleControlComplience - aleacutem das variaacuteveis de identificaccedilatildeo esta regra solicita as
implementaccedilotildees dos objetos de controle ou seja vehicleBasicGroup mais
vehicleControlGroup
vehicleFullComplience - esta implementaccedilatildeo considera todos os objetos da MIB no veiacuteculo
possibilitando identificaccedilatildeo completa dados estatiacutesticos status atual e capacidade de controle
Os grupos satildeo vehicleBasicGroup vehicleAdvancedGroup vehicleNotificationsGroup e
vehicleControlGroup
52
OBJETO BASIC ADV CONTROL FULL
vehicleldentManufacturer X X X X
vehicleldentModel X X X X
vehicleldentSoflware V ersion X X X X
vehicleldentAgentSoftwareVersion X X X X
vehicleldentT ype X X X X
vehicleldentFuel X X X X
vehicleldentManufacturing Y ear X X X X
vehicleldentModel Year X X X X
vehicleldentCapacity X X X X
vehicleldentPower X X X X
vehicleldentMotorType X X X X
vehicleldentMotorNumber X X X X
vehicleldentCylinder X X X X
vehicleldentFirstOilChange X X X X
vehicleldentOilChangePeriod X X X X
vehicleldentFirstMaintenance X X X X
vehicleldentMaintenancePeriod X X X X
vehicleldentColor X X X X
vehicleldentChassisId X X X X
vehicleldentLicencePlate X X X X
vehicleldentlpAddress X X X X
53
vehicleldentMacAddress X X X X
vehicleldentSerialNumber X X X X
vehicleldent Warranty X X X X
vehicleOwnerName X X
vehicleOwnerRegister X X
vehicleOwnerPhone X X
vehicleOwnerMail X X
vehicleHistoryDeliveryDate X X
veMcleHistoryV endor X X
vehicleHistoryDealer X X
vehicleHistoryNumLines X X
vehicleHistoryLinelndex X X
vehicleHistoryMaintenanceDate X X
vehicleHistoryMaintenance X X
vehicleHistoryOilChangeDate X X
vehicleHistoryOilChange X X
vehicleStatusHelp X X X X
vehicleStatusNumLines X X X X
vehicleStatusLinelndex X X X X
vehicleStatusSpeed X X X X
vehicleStatusRpm X X X X
vehicleStatusMotorTemperature X X X X
54
vehicleStatusFuelLevel X X X X
vehicleStatusKm X X X X
vehicleStatusTyrePressure X X X X
vehicleStatusMotorOilLevel X X X X
vehicleStatusBatteryLevel X X X X
vehicleStatusLocation X X X X
vehicleControlFuel X X
vehicleControlIgnition X X
vehicleNotificationChangeOilAndMaintenance X X
vehicleNotificationHelp X X
vehicleNotificationWarranty X X
Tabela 41 - Planilha de Conformidade
4342 Descriccedilatildeo de vehicleGroups
vehicleBasicGroup - conteacutem as variaacuteveis vehicleldentManufacturer vehicleldentModel
vehicleldentSoftwareVersion vehicleldentAgentSoftwareVersion vehicleldentType
vehicleldentFuel vehicleldentManufacturingYear vehicleldentModelYear vehicleldent
Capacity vehicleldentPower vehicleldentMotorType vehicleldentMotorNumber vehicle
IdentCylinder vehicleldentFirstOilChange vehicleldentOilChangePeriacuteod vehicleldentFirst
Maintenance vehicleldentMaintenancePeriod vehicleldentColor vehicleldentChassisId
vehicleldentLicencePlate vehicleldentlpAddress vehicleldentMacAddress vehicleldent
SerialNumber vehicleldentWarranty vehicleStatusHelp vehicleStatusNumLines
vehicleStatus Linelndex vehicleStatusSpeed vehicleStatusRpm vehicleStatusMotor
Temperature vehicleStatusFuelLevel vehicleStatusKm vehicleStatusTirePressure vehicle
StatusMotorOilLevel vehicleStatusBatteryLevel vehicleStatusLocation
vehicleAdvancedGroup - conteacutem os objetos vehicleOwnerName vehicleOwnerRegister
vehicleOwnerPhone vehicleOwnerMail vehicleHistoryDeliveryDate vehicleHistoryVendor
vehicleHistoryDealer vehicleHistoryNumLines vehicleHistoryLinelndex vehicleHistory
MaintenanceDate vehicleHistoryMaintenance vehicleHistoryOilChangeDate vehicleHistory
OilChange
vehicleControlGroup - conteacutem as variaacuteveis vehicleControlFuel e vehicleControlIgnition
vehicleNotificationsGroup - conteacutem os objetos vehicleNotificationChangeOilAnd
Maintenance vehicleNotificationHelp e vehicleNotificationWarranty
56
5 - CONCLUSAtildeO
O Brasil eacute um paiacutes com grandes mazelas sociais que satildeo agravadas por acidentes crimes e
contravenccedilotildees Todos estes eventos geram grandes prejuiacutezos econocircmicos e morais a toda
populaccedilatildeo Esta dissertaccedilatildeo propocircs definir um modelo tecnicamente viaacutevel que incremente
sensivelmente a capacidade do Estado de gerenciar sua frota de veiacuteculos que satildeo elementos
sempre presentes nos eventos em questatildeo
Este trabalho procurou detalhar fiacutesica e funcionalmente cada elemento necessaacuterio para que o
Modelo de Gerenciamento de Veiacuteculos Automotores funcione Embasou teoricamente as
vaacuterias tecnologias envolvidas e consolidou-as com sistemas similares existentes O passo
inicial para que haja o desenvolvimento das vaacuterias peccedilas do quebra-cabeccedila foi efetivamente
criado que foi o Modelo de Informaccedilatildeo - a MIB
Esta base de dados - a vehicleMIB - representa o ponto de partida para o desenvolvimento de
elementos necessaacuterios ao modelo aqui especificado A proacutepria MIB pode ser estendida de
acordo com as necessidades e caracteriacutesticas proprietaacuterias de cada fabricante de veiacuteculos Mas
as grandes frentes que se abrem satildeo as de desenvolvimentos de aplicaccedilotildees de gerenciamento e
equipamentos dedicados Neste sentido pretende-se dar continuidade a esta pesquisa atraveacutes
da especificaccedilatildeo e implementaccedilatildeo do microservidor veicular uma peccedila de hardware capaz de
interagir com sensores e atuadores de um automoacutevel e ao mesmo tempo comunicar-se com
uma rede ethemet sem fio e com o motorista tudo de forma segura e confiaacutevel
Os desafios poliacuteticos e sociais natildeo satildeo menores um modelo como o proposto aqui altera a
percepccedilatildeo e os haacutebitos das pessoas Altera tambeacutem a balanccedila do poder econocircmico do capital
pois algumas empresas simplesmente perdem sua utilidade bem como alguns oacutergatildeos estatais
Em compensaccedilatildeo novas empresas surgem novas tecnologias satildeo criadas e o paiacutes toma a
vanguarda em gerenciamento viaacuterio sepultando os interesses particulares em detrimento do
coletivo
O trabalho aqui desenvolvido representa a possibilidade de um avanccedilo social e econocircmico
consideraacutevel e recomenda-se que a pesquisa e o desenvolvimento continuem nesta linha
buscando materializar as ideacuteias e conceitos apresentados no Modelo de Gerenciamento de
Veiacuteculos Automotores
57
ANEXO 1 - VehicleMIB
VEHICLE-MIB DEFINITIONS = BEGIN
IMPORTSdirectory mgmt experimental enterprises
FROM RFC1155-SMI MODULE-IDENTITY OBJECT-TYPE NOTIFICATION-TYPE OBJECT-IDENTITY Counter32 Gauge32 Integer32 IpAddress
FROM SNMPv2-SMI DisplayString TimeStamp Timelnterval TestAndlncr
AutonomousType DateAndTime TEXTUAL-CONYENTION FROM SNMPv2-TC
MODULE-COMPLIANCE OBJECT-GROUP NOTIFICATION-GROUP FROM SNMPv2-CONF
mib-2FROM RFC1213-MIB
Positiveinteger NonNegativelnteger FROM UPS-MIB
MacAddressFROM BRIDGE-MIB
- 136 131vehicleMIB MODULE-IDENTITY
LAST-UPDATED 200210151827Z - october 15 2002 at 1827 ORGANIZATION UFSC - CPGCCCONT ACT-INF O
Bobiquins Estevatildeo de MelloPostal address BR Sistemas Ltda
Rua Lauro Linhares 2123803ATrindadeFlorianoacutepolis SC88036-002Brasil
Tel 55 48 234 8945 Fax 55 48 234 8945
E-mail bobibrsistemascombrDESCRIPTION
The MIB module to describe vehicles= experimental 1
- 1361311vehicleMIBObjects OBJECT IDENTIFIER = vehicleMIB 1
mdash The Device Identification group
All objects in this group except for vehicleldentLicencePlate and vehiclelpAddress are set at device initialization and remain static
- I36I3111vehicleldent OBJECT IDENTIFIER vehicleMIBObjects 1
- 136L31111vehicleldentManufacturer OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The name of the vehicles manufacturer= vehicleldent 1
- 136131112vehicleldentModel OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles model designation= vehicleldent 2
- 136131113vehicleldentSoftwareVersion OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles firmwaresoftware version(s) This variablemay or may not have the same value asvehicleldentAgentSoftwareVersion in some implementations
vehicleldent 3
- 136131114vehicleldent Agent Soft wareV ersion OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles agent software version This variable may or may not have the same value asvehicleldentvehicleSoftwareVersion in some implementations
= vehicleldent 4
- 136131115vehicleldentType OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles identification type= vehicleldent 5
- L36131116vehicleldentFuel OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles fuel identification= vehicleldent 6
- 136131117vehiclel dentManufacturing Y ear OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles year= vehicleldent 7
- 136131118vehicleldentModelYear OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles model year vehicleldent 8
- 136L31119vehicleldentCapacity OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles capacity= vehicleldent 9
- 1361311110vehicleldentPower OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles engine power
= vehicleldent 10
-1361311111vehicleldentMotorType OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles motor type= vehicleldent 11
- 1361311112vehicleldentMotorNumber OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles engine identification number= vehicleldent 12
- 1361311113vehicleldentCylinder OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles engine number of cylinders= vehicleldent 13
- 1361311114vehicleldentFirstOilChange OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles displacement required for the first oil change = vehicleldent 14
- 1361311115vehicleldentFirstMaintenance OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles displacement required for the first oficial maintenance
= vehicleldent 15
- 1361311116vehicleldentMaintenancePeriod OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles regular maintenance intervals= vehicleldent 16
-1361311117vehicleldentColor OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles predominant color= vehicleldent 17
- 1361311118vehicleldentChassisId OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles chassis identification number= vehicleldent 18
- 1361311119vehicleldentLicencePlate OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
A string which identifies the vehicles licence plate This object should be set by the dealer
= vehicleldent 19
- 1361311120vehicleldentlpAddress OBJECT-TYPE
SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION
The IP Address of the vehicle This value must be provided by the managing aplication A value of 0000 implies that there isnt a provider nearby
DEFVAL 00000000rsquoH = vehicleldent 20
- 1361311121vehicleldentMacAddress OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-only STATUS current DESCRIPTION
The MAC address used by this vehicle when it must be referred to in a unique fashion It is only required to be unique
REFERENCEIEEE 802ID-1990 Sections 64113 and 3125
= vehicleldent 21
-1361311122vehicleldentSerialNumber OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
A string which identifies the vehicles serial number = vehicleldent 22
- 1361311123vehicleldent Warranty OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
A string which identifies the vehicles warranty= vehicleldent 23
mdash Owner Group
- I36I3112vehicleOwner OBJECT IDENTIFIER = vehicleMIBObjects 2
- L36131121 vehicleOwnerName OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
A string which identifies the vehicles ownerThis object should be set by the dealer
= vehicleOwner 1
- 136L31122vehicleOwnerRegister OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current
DESCRIPTIONA string which identifies the owners registerThis object should be set by the dealer
= vehicleOwner 2
- 136131123 vehicleOwnerPhone OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
A string which identifies the owners phone number This object should be set by the dealer
vehicleOwner 3
- 136131124 vehicleOwnerMail OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
A string which identifies the owners e-mailThis object should be set by the dealer
vehicleOwner 4
mdash History Group
- 13613113vehicleHistory OBJECT IDENTIFIER = vehicleMIBObjects 3
- 136131131vehicleHistoryDeliveryDate OBJECT-TYPE
SYNTAX DateAndTime MAX-ACCESS read-write STATUS current DESCRIPTION
The vehicles delivery date and time= vehicleHistory 1
- 136L31132vehicleHistory Vendor OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
The name of the vehicles vendor= vehicleHistory 2
65
- 136L31133vehicleHistoryDealer OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
The name of the vehicles dealer= vehicleHistory 3
- 136131134vehicleHistoryNumLines OBJECT-TYPE
SYNTAX NonNegativelnteger MAX-ACCESS read-only STATUS current DESCRIPTION
The number of Status lines utilized in this device This variable indicates the number of rows in the History table
= vehicleHistory 4
- I36I31135 vehicleHistoryTable OBJECT-TYPE
SYNTAX SEQUENCE OF VehicleHistoryEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION
A list of History table entries= vehicleHistory 5
- 1361311351VehicleHistoryEntry OBJECT-TYPE
SYNTAX VehicleHistoryEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION
An entry containing information applicable to a particular History line
INDEX vehicleHistoryLinelndex = vehicleHistoryTable 1
VehicleHistoryEntry = SEQUENCE vehicleHistoryLinelndex INTEGER vehicleHistoryMaintenanceDate DateAndTime vehicleHistoryMaintenance NonNegativelnteger vehicleHistoryOilChangeDate Date AndT ime vehicleHistoryOilChange NonNegativelnteger
- 13613113511
66
vehicleHistoryLinelndex OBJECT-TYPE SYNTAX Positiveinteger MAX-ACCESS not-accessible STATUS current DESCRIPTION
The History line identifier= vehicleHistoryEntry 1
- 13613113512vehicleHistoryMaintenanceDate OBJECT-TYPE
SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION
The maintenance date= vehicleHistoryEntry 2
- 13613113513vehicleHistoryMaintenance OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS kmMAX-ACCESS read-only STATUS current DESCRIPTION
The present displacement of the vehicle on vehicleHistoryMaintenanceDate
= vehicleHistoryEntry 3
- 13613113514vehicleHistoryOilChangeDate OBJECT-TYPE
SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION
The motors oil change date= vehicleHistoryEntry 4
- 13613113515vehicleHistoryOilChange OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS kmMAX-ACCESS read-only STATUS current DESCRIPTION
The present displacement of the vehicle on vehicleHistoryOilChangeDate
= vehicleHistoryEntry 5
mdash The Status group
- 13613114vehicleStatus OBJECT IDENTIFIER = vehicleMIBObjects 4
- 136L31141 vehicleStatusHelp OBJECT-TYPE
SYNTAX INTEGER on(l) off(2)
MAX-ACCESS read-write STATUS current DESCRIPTION
Setting this object to on will cause the vehicle system to send a help notification Setting this object to off means normal situation
= vehicleStatus 1
- 136131142vehicleStatusNumLines OBJECT-TYPE
SYNTAX NonNegativelnteger MAX-ACCESS read-only STATUS current DESCRIPTION
The number of Status lines utilized in this deviceThis variable indicates the number of rows in the Status table
= vehicleStatus 2
- 136131143 vehicleStatusTable OBJECT-TYPE
SYNTAX SEQUENCE OF VehicleStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION
A list of Status table entries= vehicleStatus 3
- I36I311431 VehicleStatusEntry OBJECT-TYPE
SYNTAX VehicleStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION
An entry containing information applicable to a particular Status line
INDEX vehicleStatusLinelndex = vehicleStatusTable 1
VehicleStatusEntry = SEQUENCE vehicleStatusLinelndex INTEGER vehicleStatusSpeed NonNegativelntegervehicleStatusRpm NonNegativelntegervehicleStatusMotorTemperature INTEGER vehicleStatusFuelLevel NonNegativelnteger vehicleStatusKm NonNegativelntegervehicleStatusTirePressure NonNegativelnteger vehicleStatusMotorOilLevel NonNegativelnteger vehicleStatusBatteryLevel NonNegativelnteger vehicleStatusLocation DisplayString
- I36I31134311vehicleStatusLinelndex OBJECT-TYPE
SYNTAX Positiveinteger MAX-ACCESS not-accessible STATUS current DESCRIPTION
The Status line identifier= VehicleStatusEntry 1
- 136131134312vehicleStatusSpeed OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS km per hourMAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles current speed= VehicleStatusEntry 2
- 136131134313vehicleStatusRpm OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS rotations per minuteMAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles current rotations per minute= VehicleStatusEntry 3
- 136131134314vehicleStatusMotorT emperature OBJECT-TYPE
SYNTAX INTEGER UNITS degrees CentigradeMAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles engine current temperature
= vehicleStatusEntry 4
- 136131134315 vehicleStatusFuelLevel OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS HireMAX-ACCESS read-only STATUS current DESCRIPTION
The current fuel level= vehicleStatusEntry 5
- 136131134316vehicleStatusKm OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS kmMAX-ACCESS read-only STATUS current DESCRIPTION
The current total displacement of vehicle = vehicleStatusEntry 6
- 136131134317 vehicleStatusTirePressure OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS psiMAX-ACCESS read-only STATUS current DESCRIPTION
The current tire pressure vehicleStatusEntry 7
- 136131134318 vehicleStatusMotorOilLevel OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS litreMAX-ACCESS read-only STATUS current DESCRIPTION
The current motor oil level= vehicleStatusEntry 8
- 136131134319 vehicleStatusBatteryLevel OBJECT-TYPE
SYNTAX INTEGER unknown(l) batteryNormal(2) batteryLow(3)
MAX-ACCESS read-only
STATUS currentDESCRIPTION
The indication of the capacity remaining in the vehicles battery system
= vehicleStatusEntry 9
- 1361311343110 vehicleStatusLocation OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
The GPS indication of the vehicles current location
vehicleStatusEntry 10
mdash The Control group
- 13613115vehicleControl OBJECT IDENTIFIER = vehicleMIBObjects 5
- 136131151 vehicleControlFuel OBJECT-TYPE
SYNTAX INTEGER on(l) off(2)
MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION
Setting this object to On(l) indicates that the vehicle is able to be turned on Setting to Off(2) will cause the fuel to be cut offrsquo
= vehicleControl 1
- 136131152 vehicleControlIgnition OBJECT-TYPE
SYNTAX INTEGER on(l) ofi(2)
MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION
Setting this object to On(l) indicates that the vehicle is to be turned on Setting to 00(2) will cause the eletric system to be cut off1
= vehicleControl 2
mdash Notifications
- This section defines the well-known notifications sent by- vehicle agents
- 1361312vehicleMIBNotifications OBJECT IDENTIFIER = vehicleMIB 2
- I36I3121vehicleNotificationChangeOilAndMaintenance NOTIFICATION-TYPE
OBJECTS vehicleHistoryMaintenanceDate vehicleHistoryMaintenance vehicleHistoryOilChangeDate vehicleHistoryOilChange
STATUS current DESCRIPTION
The vehicle is approaching oil change and regular maintenance dates This Notification is persistent and is resent at one day intervals until the history table is updated
= vehicleMIBNotifications 1
- 13613122vehicleNotificationHelp NOTIFICATION-TYPE
OBJECTS vehicleStatusHelp STATUS current DESCRIPTION
This Notification is sent when the vehicles conductor turns on a help switch
= vehicleMIBNotifications 2
- I36I3123vehicleNotificationWarranty NOTIFICATION-TYPE
OBJECTS vehicleldentWarranty STATUS current DESCRIPTION
The vehicles warranty is close to expiring dateThis Notification is persistent andis resent at one week intervals until dead line
= vehicleMIBNotifications 3
mdash Conformance information
mdash1361313vehicleMIBConformance OBJECT IDENTIFIER = vehicleMIB 3
-13613131vehicleCompliance OBJECT IDENTIFIER = vehicleMIBConformance 1
mdash compliance statements
mdash136131311vehicleBasicCompliance MODULE-COMPLIANCE
STATUS current DESCRIPTION
The compliance statement for vehicles that only support the identifying and status objects
MODULE mdash this moduleMANDATORY-GROUPS vehicleBasicGroup
= vehicleCompliance 1
mdash136131312vehicleAdvancedCompliance MODULE-COMPLIANCE
STATUS current DESCRIPTION
The compliance statement for vehicles that support advanced-feature functions such as history and notifications
MODULE mdash this moduleMANDATORY-GROUPS vehicleBasicGroup
vehicleAdvancedGroup vehicleNotificationsGroup
= vehicleCompliance 2
mdash136131313vehicleControlCompliance MODULE-COMPLIANCE
STATUS current DESCRIPTION
The compliance statement for vehicles that support control-featured functions
MODULE mdash this moduleMANDATORY-GROUPS vehicleBasicGroup
vehicleControlGroup = vehicleCompliance 3
mdash136131314vehicleFullCompliance MODULE-COMPLIANCE
STATUS current DESCRIPTION
The compliance statement for vehicles that support all functions
MODULE mdash this moduleMANDATORY-GROUPS vehicleBasicGroup
vehicleAdvancedGroup vehicleNotificationsGroup
73
vehicleControlGroup = vehicleCompliance 4
mdash units of conformance
mdash summary at a glance
mdash basic adv ControlmdashvehicleldentManufacturer X X X X
mdashvehicleldentModel x X X X
mdashvehicleldentSoftwareVersion x X X X
mdashvehicleldentAgentSoftwareVersion X X X X
mdashvehicleldentType X X X X
mdashvehicleldentFuel X X X X
mdashvehicleldentManufacturing Y ear X X X X
mdashvehicleldentModel Year X X X X
mdashvehicleldentCapacity X X X X
mdashvehicleldentPower X X X X
mdashvehicleldentMotorType X X X XmdashvehicleldentMotorNumber X X X X
mdashvehicleldentCylinder X X X X
mdashvehicleldentFirstOilChange X X X X
mdashvehicleldentOilChangePeriod X X X XmdashvehicleldentFirstMaintenance X X X X
mdashvehicleldentMaintenancePeriod X X X XmdashvehicleldentColor X X X X
mdashvehicleldentChassisId X X X XmdashvehicleldentLicencePlate X X X X
mdashvehicleldentlpAddress X X X XmdashvehicleldentMacAddress X X X X
mdashvehicleldentSerialNumber X X X XmdashvehicleldentWarranty X X X X
mdashvehicleOwnerName X X
mdashvehicleOwnerRegister X XmdashvehicleOwnerPhone X X
mdashvehicleOwnerMail X X
mdashvehicleHistoryDeliveryDate X X
mdashvehicleHistoryVendor X X
mdashvehicleHistoryDealer X X
mdashvehicleHistoryNumLines X X
mdashvehicleHistoryLinelndex X X
mdashvehicleHistoryMaintenanceDate X X
mdashvehicleHistoryMaintenance X X
mdashvehicleHistoryOilChangeDate X X
mdashvehicleHistoryOilChange X X
mdashvehicleStatusHelp X X X X
mdashvehicleStatusNumLines X X X X
mdashvehicleStatusLinelndex X X X X
mdashvehicleStatusSpeed X X X X
mdashvehicleStatusRpm X X X X
mdashvehicleStatusMotorTemperature X X X X
mdashvehicleStatusFuelLevel X X X X
mdashvehicleStatusKm X X X X
mdashvehicleStatusTyrePressure X X X X
--vehicleStatusMotorOilLevel X X X X
mdashvehicleStatusBatteryLevel X X X X
mdashvehicleStatusLocation X X X X
mdashvehicleControlFuel X X
mdashvehicleControlIgnition X X
mdashvehicleNotificationChangeOilAndMaintenance X X
mdashvehicleNotificationHelp X X
mdashvehicleNotificationWarranty X X
- units of conformance
- I36I3132vehicleGroups OBJECT IDENTIFIER = vehicleMIBConformance 2
- 136131321vehicleBasicGroup OBJECT-GROUP
OBJECTS vehicleldentManufacturer vehicleldentModel vehicleldentSoftwareVersion vehicleldent AgentSoft waumlre V ersion vehicleldentType vehicleldentFuel vehicleldentManufacturing Y ear vehicleldentModel Year vehicleldentCapacity vehicleldentPowervehicleldentMotorType vehicleldentMotorNumber vehicleldentCylindervehicleldentFirstOilChange vehicleldentOilChangePeriod vehicleldentFirstMaintenance vehicleldentMaintenancePeriod vehicleldentColor vehicleldentChassisId vehicleldentLicencePlate vehicleldentlpAddress vehicleldentMacAddress vehicleldentSerialNumber vehicleldentWarranty vehicleStatusHelp vehicleStatusNumLines vehicleStatusLinelndex vehicleStatusSpeed vehicleStatusRpm vehicleStatusMotorTemperature vehicleStatusFuelLevel vehicleStatusKm vehicleStatusTirePressure vehicleStatusMotorOilLevel
75
vehicleStatusBatteryLevel vehicleStatusLocation STATUS current DESCRIPTION
The vehicleBasicGroup defines objects which are common across all vehicles which meet basic compliance
= vehicleGroups 1
- 136131322vehicleAdvancedGroup OBJECT-GROUP
OBJECTS vehicleOwnerName vehicleOwnerRegister vehicleOwnerPhone vehicleOwnerMail vehicleHistoryDeliveryDate vehicleHistoryVendor vehicleHistoryDealer vehicleHistoryNumLines vehicleHistoryLinelndex vehicleHistoryMaintenanceDate vehicleHistoryMaintenance vehicleHistoryOilChangeDate vehicleHistoryOilChange
STATUS current DESCRIPTION
The vehicleAdvancedGroup defines objects which are related to vehicles history and owner
vehicleGroups 2
- 136131323vehicleControlGroup OBJECT-GROUP
OBJECTS vehicleControlFuel vehicleControlIgnition STATUS current DESCRIPTION
The vehicleControlGroup defines objects which are related to control-feature functions
= vehicleGroups 3
- 136131324vehicleNotificationGroup NOTIFICATION-GROUP
NOTIFICATIONS vehicleNotificationChangeOilAndMaintenance vehicleNotificationHelp vehicleNotificationWarranty
STATUS current DESCRIPTION
The vehicleNotificationGroup defines objects which are related to notifications-feature functions
= vehicleGroups 4
END
GLOSSAacuteRIO E ABREVIACcedilOtildeES
ASNl Abstract Syntax Notation One - Notaccedilatildeo de Sintaxe Abstrata Um Uma notaccedilatildeo para
representaccedilatildeo de dados em protocolos de comunicaccedilatildeo definida pela ISO O gerenciamento
Internet utiliza um subconjunto de ASNl
CDMA Code Division Multiple Access - acesso muacuteltiplo por divisatildeo de coacutedigo
EHF Extremely High Frequency - frequumlecircncia extremamente alta
FDMA Frequency Division Multiple Access - acesso muacuteltiplo por divisatildeo de frequumlecircncia
HF High Frequency - frequumlecircncia alta
HTTP Hiper-Text Markup Language - Linguagem de Marcaccedilatildeo de HiperTexto A linguagem
utilizada na construccedilatildeo de paacuteginas WWW
ISM Industrial Scientific and Medical bands - Faixas de frequumlecircncias alocadas para aplicaccedilotildees
industriais cientiacuteficas e meacutedicas
ISO International Organization for Standardization - Organizaccedilatildeo Internacional para
Padronizaccedilatildeo Um dos oacutergatildeos mais importantes no mundo de padronizaccedilotildees com diversos
estudos na aacuterea de computadores e particularmente de redes de computadores
LF Low Frequency - frequumlecircncia baixa
MF Medium Frequency - frequumlecircncia meacutedia
MIB Management Information Base - Base de Informaccedilotildees de Gerenciamento Uma coleccedilatildeo
de informaccedilotildees gerenciais sobre um determinado recurso
OSI Open Systems Interconnection - Interconexatildeo de Sistemas Abertos Um conjunto de
padronizaccedilotildees para interconexatildeo de sistemas em redes de computadores
RFC Request For Comments - Requisiccedilotildees Para Comentaacuterios Os documentos publicados pelo
IETF e que tratam de assuntos Internet Nem todos os RFCs satildeo padrotildees e alguns jamais o
chegam a ser
SHF Super High Frequency - frequumlecircncia super-alta
Site - Conjunto de documentos da WWW acessiacuteveis a partir de um determinado endereccedilo Eacute o
endereccedilo virtual de uma empresa ou uma aplicaccedilatildeo
SMI Structure o f Management Information - Estrutura da Informaccedilatildeo de Gerenciamento
Define a maneira como as informaccedilotildees de gerenciamento satildeo criadas e seus relacionamentos
SNMP Simple Network Management Protocol - Protocolo de Gerenciamento de Redes
Simples o protocolo de gerenciamento utilizado na Internet
TCPIP Transmission Control Protocol Internet Protocol - Protocolo de Controle de
Transmissotildees Protocolo Internet Os protocolos baacutesicos utilizados na Internet
TDMA Time Division Multiple Access mdash acesso muacuteltiplo por divisatildeo de tempo
UHF Ultra High Frequency - frequumlecircncia ultra-alta
VHF Very High Frequency - frequumlecircncia muito alta
VLF Very Low Frequency - frequumlecircncia muito baixa
WWW World Wide Web - Grande Teia Mundial Nome dado ao conjunto de maacutequinas que
trocam informaccedilotildees utilizando o protocolo HTTP
78
REFEREcircNCIAS BIBLIOGRAacuteFICAS
ANATEL Agecircncia Nacional de Telecomunicaccedilotildees Atribuiccedilatildeo de faixas de frequumlecircncias no Brasil Disponiacutevel em lthttpwwwanatelgovbrToolsframeasplink=radiofrequencia qaffpdfgt Acesso em 26 set 2002
thBICSI Telecommunications distribution methods manual 8 ed Tampa Florida v2 1998 Cap 29
BRASIL Web Site Oficial do Departamento Nacional de Tracircnsito Disponiacutevel em lthttpwww denatrangovbrpg70jspgt Acesso em 08 nov 2002
BRASIL Web Site Oficial do Departamento Nacional de Tracircnsito Disponiacutevel em httpwww denatrangovbrpgl8jspgt Acesso em 10 nov 2002
CASE J et al RFC 1157 - A Simple Network Management Protocol (SNMP) Network Working Group may 1990 p 5
FIAT AUTOMOacuteVEIS Web Site Oficial do Brasil Disponiacutevel em httpwwwfiatcombr index_sitephpgt institucional a faacutebrica Acesso em 19 nov 2002
GOOGLE Web Site de Busca Disponiacutevel em lthttpwwwgooglecombrsearch hl=ptampie=ISO-8859-1 ampq=22rastreamento+de+veEDculo s22ampbtnG=Pesquisa+Google amplr=lang_ptgt Acesso em 15 out 2002
MELLO Roseleine Calgaro Uma MIB de apoio agrave gerecircncia do relacionamento com o cliente em comeacutercio eletrocircnico 2002 108 f Dissertaccedilatildeo (Mestrado em Ciecircncias da Computaccedilatildeo) - Universidade Federal de Santa Catarina Florianoacutepolis 2002
RIO DE JANEIRO (Estado) 5 set 2002 Tracircnsito Brasil Estatiacutestica da Organizaccedilatildeo Mundial de Sauacutede sobre tracircnsito Disponiacutevel em lthttpwwwtransitobrasilcombrnoticia noticiaphp noti=1044gt Acesso em 22 out 2002
RIO DE JANEIRO (Estado) SuperTrack Rastreamento de veiacuteculos Disponiacutevel em lthttp wwwsupertrackcombr2htmgt Acesso em 02 out 2002
79
RIO DE JANEIRO (Estado) Revista Engebraacutes Mortos no tracircnsito chegam a 1 milhatildeo e acidentes consomem US$ 10 bi ao ano Disponiacutevel em lthttpwwwengebrascombr EngbWebportuguesmortosnohtmgt Acesso em 24 set 2002
TANENBAUM Andrew S Redes de computadores 3 ed Rio de Janeiro Campus 1997 923 p
TANIGUCHI Caacutessio O bom exemplo do tracircnsito em Curitiba Curitiba mar 2002 Disponiacutevel em lthttpwwwcuritibaprgovbrpmcAgenciaartigostransitolhtmlgt Acesso em 19 nov 2002
TIM Telesc Celular Cobertura Disponiacutevel em lthttpwww2timsulcombr intemaaspitem=2amppagina=coberturagt Acesso em 26 set 2002
vehicleldentMotorNumber - Este objeto armazena o nuacutemero de identificaccedilatildeo do motor do
veiacuteculo que eacute uacutenico e faz parte do conjunto de nuacutemeros que identificam o conjunto de
sistemas que compotildee um veiacuteculo
vehicleldentCvlinder - Utilizada para informar o nuacutemero total de cilindros (pistotildees) do motor
caso se trate de um motor de combustatildeo
vehicleldentFirstOilChange - Esta variaacutevel serve para armazenar a distacircncia maacutexima
percorrida - a popular ldquoquilometragemrdquo - para se realizar a primeira troca de oacuteleo lubrificante
interno do motor Esta informaccedilatildeo serviraacute para que o condutor do veiacuteculo seja notificado a
tempo de proceder agrave troca sem causar danos ao motor nem perder a garantia de faacutebrica
vehicleldentOilChangePeriod - O objeto em questatildeo armazena o valor em km ou milhas
recomendado pelo fabricante entre trocas de oacuteleo lubrificante do motor Ex 10000 km
vehicleldentFirstMaintenance - A variaacutevel vehicleldentFirstMaintenance serve para registrar
o limite de quilometragem para realizaccedilatildeo da primeira revisatildeo gratuita do veiacuteculo Existe na
vehicleMIB uma notificaccedilatildeo que utiliza este atributo com o objetivo de resguardar o
proprietaacuterio de um eventual esquecimento ou distraccedilatildeo que acarretaria perda de garantia
vehicleldentMaintenancePeriod - O atributo eacute registrado em faacutebrica e representa o valor da
quilometragem recomendada entre as manutenccedilotildees preventivas E uma seguranccedila a mais para
o usuaacuterio que seraacute avisado sempre que determinados conjuntos de peccedilas principalmente
mecacircnicas estiverem com seu desgaste natural no limite
vehicleldentColor - A vehicleldentColor eacute a string que armazena o nome da cor predominante
do veiacuteculo Esta informaccedilatildeo eacute gravada em faacutebrica e permanece inalterada durante a vida uacutetil
do veiacuteculo
vehicleldentChassisId - Todo veiacuteculo possui um nuacutemero de identificaccedilatildeo gravado fisicamente
em seu chassis ou monobloco esta variaacutevel armazena este nuacutemero
vehicleldentLicencePlate - Este atributo armazena a placa do veiacuteculo no caso do Brasil
composto por 3 letras e 4 nuacutemeros Esta identificaccedilatildeo somente eacute conhecida apoacutes o
licenciamento do veiacuteculo que eacute feito apoacutes a venda em consequumlecircncia o valor somente poderaacute
ser gravado na concessionaacuteria ou revenda
vehicleldentlpAddress - Esta variaacutevel estaacute determinada na vehicleMIB para uma eventual
necessidade de acesso a Internet sendo que um provedor de acesso iraacute fornecer o valor que
seraacute volaacutetil e teraacute a mesma duraccedilatildeo do acesso solicitado
vehicleldentMacAddress - Este campo foi implementado para que o veiacuteculo utilize um
nuacutemero uacutenico de identificaccedilatildeo dentro das mesmas regras vaacutelidas hoje para equipamentos e
acessoacuterios de informaacutetica A utilizaccedilatildeo de uma identificaccedilatildeo deste tipo poderaacute substituir uma
ou mais jaacute existentes
vehicleldentSerialNumber - O nuacutemero de seacuterie de produccedilatildeo do veiacuteculo eacute gravado em faacutebrica e
permanece inalterado durante a vida do mesmo Segue as regras de cada fabricante
vehicleldentWarrantv - Este atributo armazena o valor referente ao periacuteodo de garantia do
veiacuteculo tipicamente 1 ou 2 anos a partir da data da primeira venda Esta informaccedilatildeo serve
para que o proprietaacuterio seja notificado antes do vencimento deste limite para que possa
realizar as manutenccedilotildees necessaacuterias com um miacutenimo de gasto
4322 Grupo vehicleOwner
vehicleOwnerName - A variaacutevel vehicleOwnerName armazena o nome do proprietaacuterio do
veiacuteculo o mesmo nome que consta no documento legal de licenciamento Eacute gravado na
concessionaacuteria e alterado de acordo com os documentos do veiacuteculo
vehicleOwnerRegister - Este objeto serve para armazenar um nuacutemero de algum documento de
identificaccedilatildeo do proprietaacuterio No Brasil os valores preferenciais satildeo o Cadastro de Pessoa
Fiacutesica (CPF) e o Cadastro Nacional da Pessoa Juriacutedica (CNPJ) mas pode conter os nuacutemeros
da carteira nacional de habilitaccedilatildeo ou carteira de identidade
vehicleOwnerPhone - O atributo vehicleOwnerPhone registra o nuacutemero de um telefone de
contato do proprietaacuterio do veiacuteculo
vehicleOwnerMail - Esta string serve para armazenar o endereccedilo eletrocircnico (e-mail) do
proprietaacuterio do veiacuteculo Este valor e o anterior satildeo regravados em concessionaacuteria a cada troca
de proprietaacuterio
4323 Grupo vehicIeHistory
3 T I experimental vehicleMIB
Otilde P jJ vehicleMIBObjects Eacute L J vehicleldent El i_ J vehicleOwner
vehicleOwnerName vehicleO wnerR egister vehicleOwnerFone vehicleOwnerMail
B l_ J vehicleH istoryvehicleH istory D eliveryD ate vehicleH istoryVendor vehicleH istoryDealer
^ vehicleH istoryN umLinesEacute1 __J vehicleH istoryT able
B - lla vehicleH istoryEntryvehicleHistoryLinelndex
Q vehicleHistoryMaintenanceDate ^ vehicleH istoryMaintenance
vehicleH istoryuumlilChangeD ate Q vehicleH istoryOilChange
Fig 413 - Arvore de vehicleOwner e vehicIeHistory
vehicleHistorvDelivervDate - A variaacutevel em questatildeo foi criada para armazenar a data da
primeira entrega do veiacuteculo tipicamente a data constante na nota fiscal de venda da
montadora ou da concessionaacuteria destinada ao proprietaacuterio
vehicleHistoryVendor - A vehicleHistoryVendor armazena o nome do vendedor que realizou
a venda do veiacuteculo ao proprietaacuterio Este vendedor eacute tipicamente um funcionaacuterio da revenda
ou concessionaacuteria
vehicleHistorvDealer - O nome da revenda ou concessionaacuteria (pessoa juriacutedica) eacute gravado
neste campo de forma que fique registrada a empresa que comercializou o veiacuteculo
vehieleHistoryNumLines - Representa o nuacutemero maacuteximo de linhas que seratildeo armazenadas na
tabela vehicleHistoryTable
vehicleHistorvLinelndex - Representa o iacutendice da tabela vehicleHistoryTable
vehicleHistoryMaintenanceDate - A variaacutevel vehicleHistoryMaintenanceDate serve para
registrar as datas das manutenccedilotildees preventivas realizadas contendo dia mecircs e ano Esta
informaccedilatildeo serve principalmente para resguardar o usuaacuterio do veiacuteculo quanto agraves garantias de
peccedilas e sistemas
vehicleHistoryMaintenance - Aqui se identifica a quilometragem do veiacuteculo na ocasiatildeo em
que eacute realizada a manutenccedilatildeo preventiva Informada em quilocircmetros corresponde agrave marcaccedilatildeo
presente do odocircmetro do veiacuteculo
vehicleHistoryOilChangeDate - Esta variaacutevel armazena a data das trocas de oacuteleo lubrificante
do motor cuja periodicidade eacute definida pelo fabricante e deve ser cumprida a risca para o
veiacuteculo natildeo perder a garantia
vehicleHistoryOilChange - Este atributo registra a quilometragem do veiacuteculo por ocasiatildeo da
troca de oacuteleo lubrificante correspondente
48
4324 Grupo vehicleStatus
B - n experimental S gg vehicleMIB
vehicleMIBObjectsS3 __] vehicleldentra- r~l vehicleQwner reg L_3 vehicleHistory
S Q vehicleStatus|--reggt vehicleS tatusHeip j- - vehicles atusNurnLines
B r_ j vehicles tatusT able B l|sj vehicles tatusEntry
vehicleS tatusLinelndex vehicleS tatusS peed j- ^ vehicleStatusRpm
vehicleStatusMotorTemperature vehicleStatusFuelLevel
^ vehicleS tatusKmvehicleStatusTirePressure
^ vehicleStatusMotorOilLevel vehicleS tatusBatteryLevel
^ vehicleStatusLocation B Q j vehicleControl
j-regraquo vehicleControlFuel J ______ j______ 1 vehicleContfQllgnition________________
Fig 414 - Aacutervore de vehicleStatus
vehicleStatusHelp - Esta variaacutevel pode assumir somente os valores de ligado ou desligado eacute
acionada pelo condutor do veiacuteculo e serve como pedido de socorro Uma notificaccedilatildeo eacute emitida
a partir da vehicleStatusHelp
vehicleStatusNumLines - Este atributo serve para definir o nuacutemero maacuteximo de linhas da
tabela vehicleStatusTable
vehicleStatusLinelndex - Esta variaacutevel eacute o iacutendice da tabela vehicleStatusTable
vehicleStatusSpeed - Neste atributo eacute registrada a velocidade presente do veiacuteculo fornecida
pelo sistema convencional de sensoriamento do veiacuteculo em quilocircmetros ou milhas por hora
vehicleStatusRpm - A vehicleStatusRpm armazena o valor atual de rotaccedilotildees ou giros do eixo
principal do motor a unidade eacute rpm (rotaccedilotildees por minuto)
vehicleStatusMotorTemperature - Este atributo registra a temperatura atual do liacutequido de
arrefecimento do motor em graus centiacutegrados ou Fahrenheit
vehicleStatusFuelLevel - A variaacutevel vehicleStatusFuelLevel eacute usada para indicar o niacutevel atual
do combustiacutevel principal do veiacuteculo
vehicleStatusKm - A variaacutevel armazena a quilometragem total percorrida pelo veiacuteculo desde
sua fabricaccedilatildeo em quilocircmetros ou milhas terrestres
vehicleStatusTvrePressure - Este atributo foi criado para registrar o valor presente da pressatildeo
nos pneus do veiacuteculo e serve para informar sobre um pneu que esteja furado ou com uma
quantidade insuficiente de material gasoso ou liacutequido em seu interior Este monitoramento jaacute
existe hoje principalmente em caminhotildees de carga sendo raro em motocicletas e
automoacuteveis
vehicleStatusMotorOilLevel - Esta variaacutevel marca o niacutevel presente de oacuteleo lubrificante do
motor e ajuda a identificar uma eventual ldquoqueimardquo de oacuteleo ou seja um consumo acima do
previsto pelo fabricante que pode resultar em dano grave ao motor
vehicleStatusBatteryLevel - Este valor corresponde agrave carga atual da bateria que eacute usada
principalmente para dar a partida no veiacuteculo
vehicleStatusLocation - A informaccedilatildeo de localizaccedilatildeo do veiacuteculo pode ser feita de duas
maneiras uma aproximada resultado da associaccedilatildeo com a raacutedio-base que recebeu a
identificaccedilatildeo do veiacuteculo A segunda forma mais precisa eacute a partir da informaccedilatildeo gerada por
um moacutedulo GPS (global positioning system) do veiacuteculo o GPS atualiza constantemente a
vehicleStatusLocation com as coordenadas presentes
4325 Grupo vehicleControl
vehicleControlFuel - Este atributo de controle assume ligado ou desligado e eacute a forma do
sistema puacuteblico de controle da malha viaacuteria interromper remotamente o fornecimento de
combustiacutevel para o motor ocasionando a parada do veiacuteculo Esta accedilatildeo de controle eacute feita nos
casos de roubo fuga ou sequumlestro e requer intervenccedilatildeo policial
vehicleControlIgnition - Este atributo de controle assume ligado ou desligado e eacute a forma do
sistema puacuteblico de controle da malha viaacuteria interromper remotamente o sistema de igniccedilatildeo de
combustiacutevel para o motor ocasionando a parada do veiacuteculo Eacute uma alternativa ao controle
anterior pois enquanto um desliga a bomba de combustiacutevel o outro corta a energia eleacutetrica
que ocasiona a queima de combustiacutevel que aciona o motor Esta accedilatildeo de controle eacute feita nos
casos de roubo fuga ou sequumlestro e requer intervenccedilatildeo policial
433 Descriccedilatildeo de vehicleMIBNotificationsS L J experimental
Eacute H fg vehicleMIBB lt01 vehicleMIBObjects
Eacute vehicleldent Eacute O vehicleOwner te j__j vehicleHistory Eacute - f l vehicleStatus B - P l vehicleControl
U vehicleM IB N otificationsvehicleN otificationChangeO ilAndM aintenance
if vehicleN otificationHelp A f vehicleN otificationGuatanty
Eacute L J vehicleMIBConiacuteorrnance H r~l private______________________________________________
Fig 415 - Aacutervore de vehicleMIBNotifications
vehicleNotificationChangeOilAndMaintenance - Esta notificaccedilatildeo eacute emitida quando os limites
de troca de oacuteleo lubrificante do motor ou de manutenccedilatildeo preventiva estiverem proacuteximos e
auxilia o condutor do veiacuteculo a realizar estas tarefas em tempo haacutebil natildeo correndo o risco de
dano ou de perda de garantia
vehicleNotificationHelp - Esta notificaccedilatildeo eacute acionada em caso de pedido de socorro pelo
condutor do veiacuteculo
vehicleNotificationWarranty - A notificaccedilatildeo em questatildeo foi criada para informar o condutor
do veiacuteculo da aproximaccedilatildeo do final do periacuteodo de garantia regulamentar dado pela montadora
do veiacuteculo Este aviso permite que sejam feitos consertos sem ocircnus ou seja dentro da
cobertura da garantia
434 Descriccedilatildeo de vehicleMIBConformance
As regras de conformidade satildeo os niacuteveis de implementaccedilotildees da base de dados possiacuteveis
partindo de um conjunto miacutenimo aceitaacutevel ateacute a implementaccedilatildeo total A tabela 41 apresenta
as implementaccedilotildees baacutesica avanccedilada de controle e plena
4341 Descriccedilatildeo de vehicleComplience
vehicleBasicComplience - esta regra de conformidade incorpora o miacutenimo conjunto de
variaacuteveis que devem ser implementadas num veiacuteculo basicamente dados de identificaccedilatildeo e
status Estas variaacuteveis satildeo contidas em vehicleBasicGroup
vehicleAdvancedComplience - esta norma acrescenta a anterior os dados histoacutericos e as
notificaccedilotildees Composta pelos grupos vehicleBasicGroup vehicleAdvancedGroup e
vehicleNotificationsGroup
vehicleControlComplience - aleacutem das variaacuteveis de identificaccedilatildeo esta regra solicita as
implementaccedilotildees dos objetos de controle ou seja vehicleBasicGroup mais
vehicleControlGroup
vehicleFullComplience - esta implementaccedilatildeo considera todos os objetos da MIB no veiacuteculo
possibilitando identificaccedilatildeo completa dados estatiacutesticos status atual e capacidade de controle
Os grupos satildeo vehicleBasicGroup vehicleAdvancedGroup vehicleNotificationsGroup e
vehicleControlGroup
52
OBJETO BASIC ADV CONTROL FULL
vehicleldentManufacturer X X X X
vehicleldentModel X X X X
vehicleldentSoflware V ersion X X X X
vehicleldentAgentSoftwareVersion X X X X
vehicleldentT ype X X X X
vehicleldentFuel X X X X
vehicleldentManufacturing Y ear X X X X
vehicleldentModel Year X X X X
vehicleldentCapacity X X X X
vehicleldentPower X X X X
vehicleldentMotorType X X X X
vehicleldentMotorNumber X X X X
vehicleldentCylinder X X X X
vehicleldentFirstOilChange X X X X
vehicleldentOilChangePeriod X X X X
vehicleldentFirstMaintenance X X X X
vehicleldentMaintenancePeriod X X X X
vehicleldentColor X X X X
vehicleldentChassisId X X X X
vehicleldentLicencePlate X X X X
vehicleldentlpAddress X X X X
53
vehicleldentMacAddress X X X X
vehicleldentSerialNumber X X X X
vehicleldent Warranty X X X X
vehicleOwnerName X X
vehicleOwnerRegister X X
vehicleOwnerPhone X X
vehicleOwnerMail X X
vehicleHistoryDeliveryDate X X
veMcleHistoryV endor X X
vehicleHistoryDealer X X
vehicleHistoryNumLines X X
vehicleHistoryLinelndex X X
vehicleHistoryMaintenanceDate X X
vehicleHistoryMaintenance X X
vehicleHistoryOilChangeDate X X
vehicleHistoryOilChange X X
vehicleStatusHelp X X X X
vehicleStatusNumLines X X X X
vehicleStatusLinelndex X X X X
vehicleStatusSpeed X X X X
vehicleStatusRpm X X X X
vehicleStatusMotorTemperature X X X X
54
vehicleStatusFuelLevel X X X X
vehicleStatusKm X X X X
vehicleStatusTyrePressure X X X X
vehicleStatusMotorOilLevel X X X X
vehicleStatusBatteryLevel X X X X
vehicleStatusLocation X X X X
vehicleControlFuel X X
vehicleControlIgnition X X
vehicleNotificationChangeOilAndMaintenance X X
vehicleNotificationHelp X X
vehicleNotificationWarranty X X
Tabela 41 - Planilha de Conformidade
4342 Descriccedilatildeo de vehicleGroups
vehicleBasicGroup - conteacutem as variaacuteveis vehicleldentManufacturer vehicleldentModel
vehicleldentSoftwareVersion vehicleldentAgentSoftwareVersion vehicleldentType
vehicleldentFuel vehicleldentManufacturingYear vehicleldentModelYear vehicleldent
Capacity vehicleldentPower vehicleldentMotorType vehicleldentMotorNumber vehicle
IdentCylinder vehicleldentFirstOilChange vehicleldentOilChangePeriacuteod vehicleldentFirst
Maintenance vehicleldentMaintenancePeriod vehicleldentColor vehicleldentChassisId
vehicleldentLicencePlate vehicleldentlpAddress vehicleldentMacAddress vehicleldent
SerialNumber vehicleldentWarranty vehicleStatusHelp vehicleStatusNumLines
vehicleStatus Linelndex vehicleStatusSpeed vehicleStatusRpm vehicleStatusMotor
Temperature vehicleStatusFuelLevel vehicleStatusKm vehicleStatusTirePressure vehicle
StatusMotorOilLevel vehicleStatusBatteryLevel vehicleStatusLocation
vehicleAdvancedGroup - conteacutem os objetos vehicleOwnerName vehicleOwnerRegister
vehicleOwnerPhone vehicleOwnerMail vehicleHistoryDeliveryDate vehicleHistoryVendor
vehicleHistoryDealer vehicleHistoryNumLines vehicleHistoryLinelndex vehicleHistory
MaintenanceDate vehicleHistoryMaintenance vehicleHistoryOilChangeDate vehicleHistory
OilChange
vehicleControlGroup - conteacutem as variaacuteveis vehicleControlFuel e vehicleControlIgnition
vehicleNotificationsGroup - conteacutem os objetos vehicleNotificationChangeOilAnd
Maintenance vehicleNotificationHelp e vehicleNotificationWarranty
56
5 - CONCLUSAtildeO
O Brasil eacute um paiacutes com grandes mazelas sociais que satildeo agravadas por acidentes crimes e
contravenccedilotildees Todos estes eventos geram grandes prejuiacutezos econocircmicos e morais a toda
populaccedilatildeo Esta dissertaccedilatildeo propocircs definir um modelo tecnicamente viaacutevel que incremente
sensivelmente a capacidade do Estado de gerenciar sua frota de veiacuteculos que satildeo elementos
sempre presentes nos eventos em questatildeo
Este trabalho procurou detalhar fiacutesica e funcionalmente cada elemento necessaacuterio para que o
Modelo de Gerenciamento de Veiacuteculos Automotores funcione Embasou teoricamente as
vaacuterias tecnologias envolvidas e consolidou-as com sistemas similares existentes O passo
inicial para que haja o desenvolvimento das vaacuterias peccedilas do quebra-cabeccedila foi efetivamente
criado que foi o Modelo de Informaccedilatildeo - a MIB
Esta base de dados - a vehicleMIB - representa o ponto de partida para o desenvolvimento de
elementos necessaacuterios ao modelo aqui especificado A proacutepria MIB pode ser estendida de
acordo com as necessidades e caracteriacutesticas proprietaacuterias de cada fabricante de veiacuteculos Mas
as grandes frentes que se abrem satildeo as de desenvolvimentos de aplicaccedilotildees de gerenciamento e
equipamentos dedicados Neste sentido pretende-se dar continuidade a esta pesquisa atraveacutes
da especificaccedilatildeo e implementaccedilatildeo do microservidor veicular uma peccedila de hardware capaz de
interagir com sensores e atuadores de um automoacutevel e ao mesmo tempo comunicar-se com
uma rede ethemet sem fio e com o motorista tudo de forma segura e confiaacutevel
Os desafios poliacuteticos e sociais natildeo satildeo menores um modelo como o proposto aqui altera a
percepccedilatildeo e os haacutebitos das pessoas Altera tambeacutem a balanccedila do poder econocircmico do capital
pois algumas empresas simplesmente perdem sua utilidade bem como alguns oacutergatildeos estatais
Em compensaccedilatildeo novas empresas surgem novas tecnologias satildeo criadas e o paiacutes toma a
vanguarda em gerenciamento viaacuterio sepultando os interesses particulares em detrimento do
coletivo
O trabalho aqui desenvolvido representa a possibilidade de um avanccedilo social e econocircmico
consideraacutevel e recomenda-se que a pesquisa e o desenvolvimento continuem nesta linha
buscando materializar as ideacuteias e conceitos apresentados no Modelo de Gerenciamento de
Veiacuteculos Automotores
57
ANEXO 1 - VehicleMIB
VEHICLE-MIB DEFINITIONS = BEGIN
IMPORTSdirectory mgmt experimental enterprises
FROM RFC1155-SMI MODULE-IDENTITY OBJECT-TYPE NOTIFICATION-TYPE OBJECT-IDENTITY Counter32 Gauge32 Integer32 IpAddress
FROM SNMPv2-SMI DisplayString TimeStamp Timelnterval TestAndlncr
AutonomousType DateAndTime TEXTUAL-CONYENTION FROM SNMPv2-TC
MODULE-COMPLIANCE OBJECT-GROUP NOTIFICATION-GROUP FROM SNMPv2-CONF
mib-2FROM RFC1213-MIB
Positiveinteger NonNegativelnteger FROM UPS-MIB
MacAddressFROM BRIDGE-MIB
- 136 131vehicleMIB MODULE-IDENTITY
LAST-UPDATED 200210151827Z - october 15 2002 at 1827 ORGANIZATION UFSC - CPGCCCONT ACT-INF O
Bobiquins Estevatildeo de MelloPostal address BR Sistemas Ltda
Rua Lauro Linhares 2123803ATrindadeFlorianoacutepolis SC88036-002Brasil
Tel 55 48 234 8945 Fax 55 48 234 8945
E-mail bobibrsistemascombrDESCRIPTION
The MIB module to describe vehicles= experimental 1
- 1361311vehicleMIBObjects OBJECT IDENTIFIER = vehicleMIB 1
mdash The Device Identification group
All objects in this group except for vehicleldentLicencePlate and vehiclelpAddress are set at device initialization and remain static
- I36I3111vehicleldent OBJECT IDENTIFIER vehicleMIBObjects 1
- 136L31111vehicleldentManufacturer OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The name of the vehicles manufacturer= vehicleldent 1
- 136131112vehicleldentModel OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles model designation= vehicleldent 2
- 136131113vehicleldentSoftwareVersion OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles firmwaresoftware version(s) This variablemay or may not have the same value asvehicleldentAgentSoftwareVersion in some implementations
vehicleldent 3
- 136131114vehicleldent Agent Soft wareV ersion OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles agent software version This variable may or may not have the same value asvehicleldentvehicleSoftwareVersion in some implementations
= vehicleldent 4
- 136131115vehicleldentType OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles identification type= vehicleldent 5
- L36131116vehicleldentFuel OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles fuel identification= vehicleldent 6
- 136131117vehiclel dentManufacturing Y ear OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles year= vehicleldent 7
- 136131118vehicleldentModelYear OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles model year vehicleldent 8
- 136L31119vehicleldentCapacity OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles capacity= vehicleldent 9
- 1361311110vehicleldentPower OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles engine power
= vehicleldent 10
-1361311111vehicleldentMotorType OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles motor type= vehicleldent 11
- 1361311112vehicleldentMotorNumber OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles engine identification number= vehicleldent 12
- 1361311113vehicleldentCylinder OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles engine number of cylinders= vehicleldent 13
- 1361311114vehicleldentFirstOilChange OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles displacement required for the first oil change = vehicleldent 14
- 1361311115vehicleldentFirstMaintenance OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles displacement required for the first oficial maintenance
= vehicleldent 15
- 1361311116vehicleldentMaintenancePeriod OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles regular maintenance intervals= vehicleldent 16
-1361311117vehicleldentColor OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles predominant color= vehicleldent 17
- 1361311118vehicleldentChassisId OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles chassis identification number= vehicleldent 18
- 1361311119vehicleldentLicencePlate OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
A string which identifies the vehicles licence plate This object should be set by the dealer
= vehicleldent 19
- 1361311120vehicleldentlpAddress OBJECT-TYPE
SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION
The IP Address of the vehicle This value must be provided by the managing aplication A value of 0000 implies that there isnt a provider nearby
DEFVAL 00000000rsquoH = vehicleldent 20
- 1361311121vehicleldentMacAddress OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-only STATUS current DESCRIPTION
The MAC address used by this vehicle when it must be referred to in a unique fashion It is only required to be unique
REFERENCEIEEE 802ID-1990 Sections 64113 and 3125
= vehicleldent 21
-1361311122vehicleldentSerialNumber OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
A string which identifies the vehicles serial number = vehicleldent 22
- 1361311123vehicleldent Warranty OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
A string which identifies the vehicles warranty= vehicleldent 23
mdash Owner Group
- I36I3112vehicleOwner OBJECT IDENTIFIER = vehicleMIBObjects 2
- L36131121 vehicleOwnerName OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
A string which identifies the vehicles ownerThis object should be set by the dealer
= vehicleOwner 1
- 136L31122vehicleOwnerRegister OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current
DESCRIPTIONA string which identifies the owners registerThis object should be set by the dealer
= vehicleOwner 2
- 136131123 vehicleOwnerPhone OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
A string which identifies the owners phone number This object should be set by the dealer
vehicleOwner 3
- 136131124 vehicleOwnerMail OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
A string which identifies the owners e-mailThis object should be set by the dealer
vehicleOwner 4
mdash History Group
- 13613113vehicleHistory OBJECT IDENTIFIER = vehicleMIBObjects 3
- 136131131vehicleHistoryDeliveryDate OBJECT-TYPE
SYNTAX DateAndTime MAX-ACCESS read-write STATUS current DESCRIPTION
The vehicles delivery date and time= vehicleHistory 1
- 136L31132vehicleHistory Vendor OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
The name of the vehicles vendor= vehicleHistory 2
65
- 136L31133vehicleHistoryDealer OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
The name of the vehicles dealer= vehicleHistory 3
- 136131134vehicleHistoryNumLines OBJECT-TYPE
SYNTAX NonNegativelnteger MAX-ACCESS read-only STATUS current DESCRIPTION
The number of Status lines utilized in this device This variable indicates the number of rows in the History table
= vehicleHistory 4
- I36I31135 vehicleHistoryTable OBJECT-TYPE
SYNTAX SEQUENCE OF VehicleHistoryEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION
A list of History table entries= vehicleHistory 5
- 1361311351VehicleHistoryEntry OBJECT-TYPE
SYNTAX VehicleHistoryEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION
An entry containing information applicable to a particular History line
INDEX vehicleHistoryLinelndex = vehicleHistoryTable 1
VehicleHistoryEntry = SEQUENCE vehicleHistoryLinelndex INTEGER vehicleHistoryMaintenanceDate DateAndTime vehicleHistoryMaintenance NonNegativelnteger vehicleHistoryOilChangeDate Date AndT ime vehicleHistoryOilChange NonNegativelnteger
- 13613113511
66
vehicleHistoryLinelndex OBJECT-TYPE SYNTAX Positiveinteger MAX-ACCESS not-accessible STATUS current DESCRIPTION
The History line identifier= vehicleHistoryEntry 1
- 13613113512vehicleHistoryMaintenanceDate OBJECT-TYPE
SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION
The maintenance date= vehicleHistoryEntry 2
- 13613113513vehicleHistoryMaintenance OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS kmMAX-ACCESS read-only STATUS current DESCRIPTION
The present displacement of the vehicle on vehicleHistoryMaintenanceDate
= vehicleHistoryEntry 3
- 13613113514vehicleHistoryOilChangeDate OBJECT-TYPE
SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION
The motors oil change date= vehicleHistoryEntry 4
- 13613113515vehicleHistoryOilChange OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS kmMAX-ACCESS read-only STATUS current DESCRIPTION
The present displacement of the vehicle on vehicleHistoryOilChangeDate
= vehicleHistoryEntry 5
mdash The Status group
- 13613114vehicleStatus OBJECT IDENTIFIER = vehicleMIBObjects 4
- 136L31141 vehicleStatusHelp OBJECT-TYPE
SYNTAX INTEGER on(l) off(2)
MAX-ACCESS read-write STATUS current DESCRIPTION
Setting this object to on will cause the vehicle system to send a help notification Setting this object to off means normal situation
= vehicleStatus 1
- 136131142vehicleStatusNumLines OBJECT-TYPE
SYNTAX NonNegativelnteger MAX-ACCESS read-only STATUS current DESCRIPTION
The number of Status lines utilized in this deviceThis variable indicates the number of rows in the Status table
= vehicleStatus 2
- 136131143 vehicleStatusTable OBJECT-TYPE
SYNTAX SEQUENCE OF VehicleStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION
A list of Status table entries= vehicleStatus 3
- I36I311431 VehicleStatusEntry OBJECT-TYPE
SYNTAX VehicleStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION
An entry containing information applicable to a particular Status line
INDEX vehicleStatusLinelndex = vehicleStatusTable 1
VehicleStatusEntry = SEQUENCE vehicleStatusLinelndex INTEGER vehicleStatusSpeed NonNegativelntegervehicleStatusRpm NonNegativelntegervehicleStatusMotorTemperature INTEGER vehicleStatusFuelLevel NonNegativelnteger vehicleStatusKm NonNegativelntegervehicleStatusTirePressure NonNegativelnteger vehicleStatusMotorOilLevel NonNegativelnteger vehicleStatusBatteryLevel NonNegativelnteger vehicleStatusLocation DisplayString
- I36I31134311vehicleStatusLinelndex OBJECT-TYPE
SYNTAX Positiveinteger MAX-ACCESS not-accessible STATUS current DESCRIPTION
The Status line identifier= VehicleStatusEntry 1
- 136131134312vehicleStatusSpeed OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS km per hourMAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles current speed= VehicleStatusEntry 2
- 136131134313vehicleStatusRpm OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS rotations per minuteMAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles current rotations per minute= VehicleStatusEntry 3
- 136131134314vehicleStatusMotorT emperature OBJECT-TYPE
SYNTAX INTEGER UNITS degrees CentigradeMAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles engine current temperature
= vehicleStatusEntry 4
- 136131134315 vehicleStatusFuelLevel OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS HireMAX-ACCESS read-only STATUS current DESCRIPTION
The current fuel level= vehicleStatusEntry 5
- 136131134316vehicleStatusKm OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS kmMAX-ACCESS read-only STATUS current DESCRIPTION
The current total displacement of vehicle = vehicleStatusEntry 6
- 136131134317 vehicleStatusTirePressure OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS psiMAX-ACCESS read-only STATUS current DESCRIPTION
The current tire pressure vehicleStatusEntry 7
- 136131134318 vehicleStatusMotorOilLevel OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS litreMAX-ACCESS read-only STATUS current DESCRIPTION
The current motor oil level= vehicleStatusEntry 8
- 136131134319 vehicleStatusBatteryLevel OBJECT-TYPE
SYNTAX INTEGER unknown(l) batteryNormal(2) batteryLow(3)
MAX-ACCESS read-only
STATUS currentDESCRIPTION
The indication of the capacity remaining in the vehicles battery system
= vehicleStatusEntry 9
- 1361311343110 vehicleStatusLocation OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
The GPS indication of the vehicles current location
vehicleStatusEntry 10
mdash The Control group
- 13613115vehicleControl OBJECT IDENTIFIER = vehicleMIBObjects 5
- 136131151 vehicleControlFuel OBJECT-TYPE
SYNTAX INTEGER on(l) off(2)
MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION
Setting this object to On(l) indicates that the vehicle is able to be turned on Setting to Off(2) will cause the fuel to be cut offrsquo
= vehicleControl 1
- 136131152 vehicleControlIgnition OBJECT-TYPE
SYNTAX INTEGER on(l) ofi(2)
MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION
Setting this object to On(l) indicates that the vehicle is to be turned on Setting to 00(2) will cause the eletric system to be cut off1
= vehicleControl 2
mdash Notifications
- This section defines the well-known notifications sent by- vehicle agents
- 1361312vehicleMIBNotifications OBJECT IDENTIFIER = vehicleMIB 2
- I36I3121vehicleNotificationChangeOilAndMaintenance NOTIFICATION-TYPE
OBJECTS vehicleHistoryMaintenanceDate vehicleHistoryMaintenance vehicleHistoryOilChangeDate vehicleHistoryOilChange
STATUS current DESCRIPTION
The vehicle is approaching oil change and regular maintenance dates This Notification is persistent and is resent at one day intervals until the history table is updated
= vehicleMIBNotifications 1
- 13613122vehicleNotificationHelp NOTIFICATION-TYPE
OBJECTS vehicleStatusHelp STATUS current DESCRIPTION
This Notification is sent when the vehicles conductor turns on a help switch
= vehicleMIBNotifications 2
- I36I3123vehicleNotificationWarranty NOTIFICATION-TYPE
OBJECTS vehicleldentWarranty STATUS current DESCRIPTION
The vehicles warranty is close to expiring dateThis Notification is persistent andis resent at one week intervals until dead line
= vehicleMIBNotifications 3
mdash Conformance information
mdash1361313vehicleMIBConformance OBJECT IDENTIFIER = vehicleMIB 3
-13613131vehicleCompliance OBJECT IDENTIFIER = vehicleMIBConformance 1
mdash compliance statements
mdash136131311vehicleBasicCompliance MODULE-COMPLIANCE
STATUS current DESCRIPTION
The compliance statement for vehicles that only support the identifying and status objects
MODULE mdash this moduleMANDATORY-GROUPS vehicleBasicGroup
= vehicleCompliance 1
mdash136131312vehicleAdvancedCompliance MODULE-COMPLIANCE
STATUS current DESCRIPTION
The compliance statement for vehicles that support advanced-feature functions such as history and notifications
MODULE mdash this moduleMANDATORY-GROUPS vehicleBasicGroup
vehicleAdvancedGroup vehicleNotificationsGroup
= vehicleCompliance 2
mdash136131313vehicleControlCompliance MODULE-COMPLIANCE
STATUS current DESCRIPTION
The compliance statement for vehicles that support control-featured functions
MODULE mdash this moduleMANDATORY-GROUPS vehicleBasicGroup
vehicleControlGroup = vehicleCompliance 3
mdash136131314vehicleFullCompliance MODULE-COMPLIANCE
STATUS current DESCRIPTION
The compliance statement for vehicles that support all functions
MODULE mdash this moduleMANDATORY-GROUPS vehicleBasicGroup
vehicleAdvancedGroup vehicleNotificationsGroup
73
vehicleControlGroup = vehicleCompliance 4
mdash units of conformance
mdash summary at a glance
mdash basic adv ControlmdashvehicleldentManufacturer X X X X
mdashvehicleldentModel x X X X
mdashvehicleldentSoftwareVersion x X X X
mdashvehicleldentAgentSoftwareVersion X X X X
mdashvehicleldentType X X X X
mdashvehicleldentFuel X X X X
mdashvehicleldentManufacturing Y ear X X X X
mdashvehicleldentModel Year X X X X
mdashvehicleldentCapacity X X X X
mdashvehicleldentPower X X X X
mdashvehicleldentMotorType X X X XmdashvehicleldentMotorNumber X X X X
mdashvehicleldentCylinder X X X X
mdashvehicleldentFirstOilChange X X X X
mdashvehicleldentOilChangePeriod X X X XmdashvehicleldentFirstMaintenance X X X X
mdashvehicleldentMaintenancePeriod X X X XmdashvehicleldentColor X X X X
mdashvehicleldentChassisId X X X XmdashvehicleldentLicencePlate X X X X
mdashvehicleldentlpAddress X X X XmdashvehicleldentMacAddress X X X X
mdashvehicleldentSerialNumber X X X XmdashvehicleldentWarranty X X X X
mdashvehicleOwnerName X X
mdashvehicleOwnerRegister X XmdashvehicleOwnerPhone X X
mdashvehicleOwnerMail X X
mdashvehicleHistoryDeliveryDate X X
mdashvehicleHistoryVendor X X
mdashvehicleHistoryDealer X X
mdashvehicleHistoryNumLines X X
mdashvehicleHistoryLinelndex X X
mdashvehicleHistoryMaintenanceDate X X
mdashvehicleHistoryMaintenance X X
mdashvehicleHistoryOilChangeDate X X
mdashvehicleHistoryOilChange X X
mdashvehicleStatusHelp X X X X
mdashvehicleStatusNumLines X X X X
mdashvehicleStatusLinelndex X X X X
mdashvehicleStatusSpeed X X X X
mdashvehicleStatusRpm X X X X
mdashvehicleStatusMotorTemperature X X X X
mdashvehicleStatusFuelLevel X X X X
mdashvehicleStatusKm X X X X
mdashvehicleStatusTyrePressure X X X X
--vehicleStatusMotorOilLevel X X X X
mdashvehicleStatusBatteryLevel X X X X
mdashvehicleStatusLocation X X X X
mdashvehicleControlFuel X X
mdashvehicleControlIgnition X X
mdashvehicleNotificationChangeOilAndMaintenance X X
mdashvehicleNotificationHelp X X
mdashvehicleNotificationWarranty X X
- units of conformance
- I36I3132vehicleGroups OBJECT IDENTIFIER = vehicleMIBConformance 2
- 136131321vehicleBasicGroup OBJECT-GROUP
OBJECTS vehicleldentManufacturer vehicleldentModel vehicleldentSoftwareVersion vehicleldent AgentSoft waumlre V ersion vehicleldentType vehicleldentFuel vehicleldentManufacturing Y ear vehicleldentModel Year vehicleldentCapacity vehicleldentPowervehicleldentMotorType vehicleldentMotorNumber vehicleldentCylindervehicleldentFirstOilChange vehicleldentOilChangePeriod vehicleldentFirstMaintenance vehicleldentMaintenancePeriod vehicleldentColor vehicleldentChassisId vehicleldentLicencePlate vehicleldentlpAddress vehicleldentMacAddress vehicleldentSerialNumber vehicleldentWarranty vehicleStatusHelp vehicleStatusNumLines vehicleStatusLinelndex vehicleStatusSpeed vehicleStatusRpm vehicleStatusMotorTemperature vehicleStatusFuelLevel vehicleStatusKm vehicleStatusTirePressure vehicleStatusMotorOilLevel
75
vehicleStatusBatteryLevel vehicleStatusLocation STATUS current DESCRIPTION
The vehicleBasicGroup defines objects which are common across all vehicles which meet basic compliance
= vehicleGroups 1
- 136131322vehicleAdvancedGroup OBJECT-GROUP
OBJECTS vehicleOwnerName vehicleOwnerRegister vehicleOwnerPhone vehicleOwnerMail vehicleHistoryDeliveryDate vehicleHistoryVendor vehicleHistoryDealer vehicleHistoryNumLines vehicleHistoryLinelndex vehicleHistoryMaintenanceDate vehicleHistoryMaintenance vehicleHistoryOilChangeDate vehicleHistoryOilChange
STATUS current DESCRIPTION
The vehicleAdvancedGroup defines objects which are related to vehicles history and owner
vehicleGroups 2
- 136131323vehicleControlGroup OBJECT-GROUP
OBJECTS vehicleControlFuel vehicleControlIgnition STATUS current DESCRIPTION
The vehicleControlGroup defines objects which are related to control-feature functions
= vehicleGroups 3
- 136131324vehicleNotificationGroup NOTIFICATION-GROUP
NOTIFICATIONS vehicleNotificationChangeOilAndMaintenance vehicleNotificationHelp vehicleNotificationWarranty
STATUS current DESCRIPTION
The vehicleNotificationGroup defines objects which are related to notifications-feature functions
= vehicleGroups 4
END
GLOSSAacuteRIO E ABREVIACcedilOtildeES
ASNl Abstract Syntax Notation One - Notaccedilatildeo de Sintaxe Abstrata Um Uma notaccedilatildeo para
representaccedilatildeo de dados em protocolos de comunicaccedilatildeo definida pela ISO O gerenciamento
Internet utiliza um subconjunto de ASNl
CDMA Code Division Multiple Access - acesso muacuteltiplo por divisatildeo de coacutedigo
EHF Extremely High Frequency - frequumlecircncia extremamente alta
FDMA Frequency Division Multiple Access - acesso muacuteltiplo por divisatildeo de frequumlecircncia
HF High Frequency - frequumlecircncia alta
HTTP Hiper-Text Markup Language - Linguagem de Marcaccedilatildeo de HiperTexto A linguagem
utilizada na construccedilatildeo de paacuteginas WWW
ISM Industrial Scientific and Medical bands - Faixas de frequumlecircncias alocadas para aplicaccedilotildees
industriais cientiacuteficas e meacutedicas
ISO International Organization for Standardization - Organizaccedilatildeo Internacional para
Padronizaccedilatildeo Um dos oacutergatildeos mais importantes no mundo de padronizaccedilotildees com diversos
estudos na aacuterea de computadores e particularmente de redes de computadores
LF Low Frequency - frequumlecircncia baixa
MF Medium Frequency - frequumlecircncia meacutedia
MIB Management Information Base - Base de Informaccedilotildees de Gerenciamento Uma coleccedilatildeo
de informaccedilotildees gerenciais sobre um determinado recurso
OSI Open Systems Interconnection - Interconexatildeo de Sistemas Abertos Um conjunto de
padronizaccedilotildees para interconexatildeo de sistemas em redes de computadores
RFC Request For Comments - Requisiccedilotildees Para Comentaacuterios Os documentos publicados pelo
IETF e que tratam de assuntos Internet Nem todos os RFCs satildeo padrotildees e alguns jamais o
chegam a ser
SHF Super High Frequency - frequumlecircncia super-alta
Site - Conjunto de documentos da WWW acessiacuteveis a partir de um determinado endereccedilo Eacute o
endereccedilo virtual de uma empresa ou uma aplicaccedilatildeo
SMI Structure o f Management Information - Estrutura da Informaccedilatildeo de Gerenciamento
Define a maneira como as informaccedilotildees de gerenciamento satildeo criadas e seus relacionamentos
SNMP Simple Network Management Protocol - Protocolo de Gerenciamento de Redes
Simples o protocolo de gerenciamento utilizado na Internet
TCPIP Transmission Control Protocol Internet Protocol - Protocolo de Controle de
Transmissotildees Protocolo Internet Os protocolos baacutesicos utilizados na Internet
TDMA Time Division Multiple Access mdash acesso muacuteltiplo por divisatildeo de tempo
UHF Ultra High Frequency - frequumlecircncia ultra-alta
VHF Very High Frequency - frequumlecircncia muito alta
VLF Very Low Frequency - frequumlecircncia muito baixa
WWW World Wide Web - Grande Teia Mundial Nome dado ao conjunto de maacutequinas que
trocam informaccedilotildees utilizando o protocolo HTTP
78
REFEREcircNCIAS BIBLIOGRAacuteFICAS
ANATEL Agecircncia Nacional de Telecomunicaccedilotildees Atribuiccedilatildeo de faixas de frequumlecircncias no Brasil Disponiacutevel em lthttpwwwanatelgovbrToolsframeasplink=radiofrequencia qaffpdfgt Acesso em 26 set 2002
thBICSI Telecommunications distribution methods manual 8 ed Tampa Florida v2 1998 Cap 29
BRASIL Web Site Oficial do Departamento Nacional de Tracircnsito Disponiacutevel em lthttpwww denatrangovbrpg70jspgt Acesso em 08 nov 2002
BRASIL Web Site Oficial do Departamento Nacional de Tracircnsito Disponiacutevel em httpwww denatrangovbrpgl8jspgt Acesso em 10 nov 2002
CASE J et al RFC 1157 - A Simple Network Management Protocol (SNMP) Network Working Group may 1990 p 5
FIAT AUTOMOacuteVEIS Web Site Oficial do Brasil Disponiacutevel em httpwwwfiatcombr index_sitephpgt institucional a faacutebrica Acesso em 19 nov 2002
GOOGLE Web Site de Busca Disponiacutevel em lthttpwwwgooglecombrsearch hl=ptampie=ISO-8859-1 ampq=22rastreamento+de+veEDculo s22ampbtnG=Pesquisa+Google amplr=lang_ptgt Acesso em 15 out 2002
MELLO Roseleine Calgaro Uma MIB de apoio agrave gerecircncia do relacionamento com o cliente em comeacutercio eletrocircnico 2002 108 f Dissertaccedilatildeo (Mestrado em Ciecircncias da Computaccedilatildeo) - Universidade Federal de Santa Catarina Florianoacutepolis 2002
RIO DE JANEIRO (Estado) 5 set 2002 Tracircnsito Brasil Estatiacutestica da Organizaccedilatildeo Mundial de Sauacutede sobre tracircnsito Disponiacutevel em lthttpwwwtransitobrasilcombrnoticia noticiaphp noti=1044gt Acesso em 22 out 2002
RIO DE JANEIRO (Estado) SuperTrack Rastreamento de veiacuteculos Disponiacutevel em lthttp wwwsupertrackcombr2htmgt Acesso em 02 out 2002
79
RIO DE JANEIRO (Estado) Revista Engebraacutes Mortos no tracircnsito chegam a 1 milhatildeo e acidentes consomem US$ 10 bi ao ano Disponiacutevel em lthttpwwwengebrascombr EngbWebportuguesmortosnohtmgt Acesso em 24 set 2002
TANENBAUM Andrew S Redes de computadores 3 ed Rio de Janeiro Campus 1997 923 p
TANIGUCHI Caacutessio O bom exemplo do tracircnsito em Curitiba Curitiba mar 2002 Disponiacutevel em lthttpwwwcuritibaprgovbrpmcAgenciaartigostransitolhtmlgt Acesso em 19 nov 2002
TIM Telesc Celular Cobertura Disponiacutevel em lthttpwww2timsulcombr intemaaspitem=2amppagina=coberturagt Acesso em 26 set 2002
vehicleldentLicencePlate - Este atributo armazena a placa do veiacuteculo no caso do Brasil
composto por 3 letras e 4 nuacutemeros Esta identificaccedilatildeo somente eacute conhecida apoacutes o
licenciamento do veiacuteculo que eacute feito apoacutes a venda em consequumlecircncia o valor somente poderaacute
ser gravado na concessionaacuteria ou revenda
vehicleldentlpAddress - Esta variaacutevel estaacute determinada na vehicleMIB para uma eventual
necessidade de acesso a Internet sendo que um provedor de acesso iraacute fornecer o valor que
seraacute volaacutetil e teraacute a mesma duraccedilatildeo do acesso solicitado
vehicleldentMacAddress - Este campo foi implementado para que o veiacuteculo utilize um
nuacutemero uacutenico de identificaccedilatildeo dentro das mesmas regras vaacutelidas hoje para equipamentos e
acessoacuterios de informaacutetica A utilizaccedilatildeo de uma identificaccedilatildeo deste tipo poderaacute substituir uma
ou mais jaacute existentes
vehicleldentSerialNumber - O nuacutemero de seacuterie de produccedilatildeo do veiacuteculo eacute gravado em faacutebrica e
permanece inalterado durante a vida do mesmo Segue as regras de cada fabricante
vehicleldentWarrantv - Este atributo armazena o valor referente ao periacuteodo de garantia do
veiacuteculo tipicamente 1 ou 2 anos a partir da data da primeira venda Esta informaccedilatildeo serve
para que o proprietaacuterio seja notificado antes do vencimento deste limite para que possa
realizar as manutenccedilotildees necessaacuterias com um miacutenimo de gasto
4322 Grupo vehicleOwner
vehicleOwnerName - A variaacutevel vehicleOwnerName armazena o nome do proprietaacuterio do
veiacuteculo o mesmo nome que consta no documento legal de licenciamento Eacute gravado na
concessionaacuteria e alterado de acordo com os documentos do veiacuteculo
vehicleOwnerRegister - Este objeto serve para armazenar um nuacutemero de algum documento de
identificaccedilatildeo do proprietaacuterio No Brasil os valores preferenciais satildeo o Cadastro de Pessoa
Fiacutesica (CPF) e o Cadastro Nacional da Pessoa Juriacutedica (CNPJ) mas pode conter os nuacutemeros
da carteira nacional de habilitaccedilatildeo ou carteira de identidade
vehicleOwnerPhone - O atributo vehicleOwnerPhone registra o nuacutemero de um telefone de
contato do proprietaacuterio do veiacuteculo
vehicleOwnerMail - Esta string serve para armazenar o endereccedilo eletrocircnico (e-mail) do
proprietaacuterio do veiacuteculo Este valor e o anterior satildeo regravados em concessionaacuteria a cada troca
de proprietaacuterio
4323 Grupo vehicIeHistory
3 T I experimental vehicleMIB
Otilde P jJ vehicleMIBObjects Eacute L J vehicleldent El i_ J vehicleOwner
vehicleOwnerName vehicleO wnerR egister vehicleOwnerFone vehicleOwnerMail
B l_ J vehicleH istoryvehicleH istory D eliveryD ate vehicleH istoryVendor vehicleH istoryDealer
^ vehicleH istoryN umLinesEacute1 __J vehicleH istoryT able
B - lla vehicleH istoryEntryvehicleHistoryLinelndex
Q vehicleHistoryMaintenanceDate ^ vehicleH istoryMaintenance
vehicleH istoryuumlilChangeD ate Q vehicleH istoryOilChange
Fig 413 - Arvore de vehicleOwner e vehicIeHistory
vehicleHistorvDelivervDate - A variaacutevel em questatildeo foi criada para armazenar a data da
primeira entrega do veiacuteculo tipicamente a data constante na nota fiscal de venda da
montadora ou da concessionaacuteria destinada ao proprietaacuterio
vehicleHistoryVendor - A vehicleHistoryVendor armazena o nome do vendedor que realizou
a venda do veiacuteculo ao proprietaacuterio Este vendedor eacute tipicamente um funcionaacuterio da revenda
ou concessionaacuteria
vehicleHistorvDealer - O nome da revenda ou concessionaacuteria (pessoa juriacutedica) eacute gravado
neste campo de forma que fique registrada a empresa que comercializou o veiacuteculo
vehieleHistoryNumLines - Representa o nuacutemero maacuteximo de linhas que seratildeo armazenadas na
tabela vehicleHistoryTable
vehicleHistorvLinelndex - Representa o iacutendice da tabela vehicleHistoryTable
vehicleHistoryMaintenanceDate - A variaacutevel vehicleHistoryMaintenanceDate serve para
registrar as datas das manutenccedilotildees preventivas realizadas contendo dia mecircs e ano Esta
informaccedilatildeo serve principalmente para resguardar o usuaacuterio do veiacuteculo quanto agraves garantias de
peccedilas e sistemas
vehicleHistoryMaintenance - Aqui se identifica a quilometragem do veiacuteculo na ocasiatildeo em
que eacute realizada a manutenccedilatildeo preventiva Informada em quilocircmetros corresponde agrave marcaccedilatildeo
presente do odocircmetro do veiacuteculo
vehicleHistoryOilChangeDate - Esta variaacutevel armazena a data das trocas de oacuteleo lubrificante
do motor cuja periodicidade eacute definida pelo fabricante e deve ser cumprida a risca para o
veiacuteculo natildeo perder a garantia
vehicleHistoryOilChange - Este atributo registra a quilometragem do veiacuteculo por ocasiatildeo da
troca de oacuteleo lubrificante correspondente
48
4324 Grupo vehicleStatus
B - n experimental S gg vehicleMIB
vehicleMIBObjectsS3 __] vehicleldentra- r~l vehicleQwner reg L_3 vehicleHistory
S Q vehicleStatus|--reggt vehicleS tatusHeip j- - vehicles atusNurnLines
B r_ j vehicles tatusT able B l|sj vehicles tatusEntry
vehicleS tatusLinelndex vehicleS tatusS peed j- ^ vehicleStatusRpm
vehicleStatusMotorTemperature vehicleStatusFuelLevel
^ vehicleS tatusKmvehicleStatusTirePressure
^ vehicleStatusMotorOilLevel vehicleS tatusBatteryLevel
^ vehicleStatusLocation B Q j vehicleControl
j-regraquo vehicleControlFuel J ______ j______ 1 vehicleContfQllgnition________________
Fig 414 - Aacutervore de vehicleStatus
vehicleStatusHelp - Esta variaacutevel pode assumir somente os valores de ligado ou desligado eacute
acionada pelo condutor do veiacuteculo e serve como pedido de socorro Uma notificaccedilatildeo eacute emitida
a partir da vehicleStatusHelp
vehicleStatusNumLines - Este atributo serve para definir o nuacutemero maacuteximo de linhas da
tabela vehicleStatusTable
vehicleStatusLinelndex - Esta variaacutevel eacute o iacutendice da tabela vehicleStatusTable
vehicleStatusSpeed - Neste atributo eacute registrada a velocidade presente do veiacuteculo fornecida
pelo sistema convencional de sensoriamento do veiacuteculo em quilocircmetros ou milhas por hora
vehicleStatusRpm - A vehicleStatusRpm armazena o valor atual de rotaccedilotildees ou giros do eixo
principal do motor a unidade eacute rpm (rotaccedilotildees por minuto)
vehicleStatusMotorTemperature - Este atributo registra a temperatura atual do liacutequido de
arrefecimento do motor em graus centiacutegrados ou Fahrenheit
vehicleStatusFuelLevel - A variaacutevel vehicleStatusFuelLevel eacute usada para indicar o niacutevel atual
do combustiacutevel principal do veiacuteculo
vehicleStatusKm - A variaacutevel armazena a quilometragem total percorrida pelo veiacuteculo desde
sua fabricaccedilatildeo em quilocircmetros ou milhas terrestres
vehicleStatusTvrePressure - Este atributo foi criado para registrar o valor presente da pressatildeo
nos pneus do veiacuteculo e serve para informar sobre um pneu que esteja furado ou com uma
quantidade insuficiente de material gasoso ou liacutequido em seu interior Este monitoramento jaacute
existe hoje principalmente em caminhotildees de carga sendo raro em motocicletas e
automoacuteveis
vehicleStatusMotorOilLevel - Esta variaacutevel marca o niacutevel presente de oacuteleo lubrificante do
motor e ajuda a identificar uma eventual ldquoqueimardquo de oacuteleo ou seja um consumo acima do
previsto pelo fabricante que pode resultar em dano grave ao motor
vehicleStatusBatteryLevel - Este valor corresponde agrave carga atual da bateria que eacute usada
principalmente para dar a partida no veiacuteculo
vehicleStatusLocation - A informaccedilatildeo de localizaccedilatildeo do veiacuteculo pode ser feita de duas
maneiras uma aproximada resultado da associaccedilatildeo com a raacutedio-base que recebeu a
identificaccedilatildeo do veiacuteculo A segunda forma mais precisa eacute a partir da informaccedilatildeo gerada por
um moacutedulo GPS (global positioning system) do veiacuteculo o GPS atualiza constantemente a
vehicleStatusLocation com as coordenadas presentes
4325 Grupo vehicleControl
vehicleControlFuel - Este atributo de controle assume ligado ou desligado e eacute a forma do
sistema puacuteblico de controle da malha viaacuteria interromper remotamente o fornecimento de
combustiacutevel para o motor ocasionando a parada do veiacuteculo Esta accedilatildeo de controle eacute feita nos
casos de roubo fuga ou sequumlestro e requer intervenccedilatildeo policial
vehicleControlIgnition - Este atributo de controle assume ligado ou desligado e eacute a forma do
sistema puacuteblico de controle da malha viaacuteria interromper remotamente o sistema de igniccedilatildeo de
combustiacutevel para o motor ocasionando a parada do veiacuteculo Eacute uma alternativa ao controle
anterior pois enquanto um desliga a bomba de combustiacutevel o outro corta a energia eleacutetrica
que ocasiona a queima de combustiacutevel que aciona o motor Esta accedilatildeo de controle eacute feita nos
casos de roubo fuga ou sequumlestro e requer intervenccedilatildeo policial
433 Descriccedilatildeo de vehicleMIBNotificationsS L J experimental
Eacute H fg vehicleMIBB lt01 vehicleMIBObjects
Eacute vehicleldent Eacute O vehicleOwner te j__j vehicleHistory Eacute - f l vehicleStatus B - P l vehicleControl
U vehicleM IB N otificationsvehicleN otificationChangeO ilAndM aintenance
if vehicleN otificationHelp A f vehicleN otificationGuatanty
Eacute L J vehicleMIBConiacuteorrnance H r~l private______________________________________________
Fig 415 - Aacutervore de vehicleMIBNotifications
vehicleNotificationChangeOilAndMaintenance - Esta notificaccedilatildeo eacute emitida quando os limites
de troca de oacuteleo lubrificante do motor ou de manutenccedilatildeo preventiva estiverem proacuteximos e
auxilia o condutor do veiacuteculo a realizar estas tarefas em tempo haacutebil natildeo correndo o risco de
dano ou de perda de garantia
vehicleNotificationHelp - Esta notificaccedilatildeo eacute acionada em caso de pedido de socorro pelo
condutor do veiacuteculo
vehicleNotificationWarranty - A notificaccedilatildeo em questatildeo foi criada para informar o condutor
do veiacuteculo da aproximaccedilatildeo do final do periacuteodo de garantia regulamentar dado pela montadora
do veiacuteculo Este aviso permite que sejam feitos consertos sem ocircnus ou seja dentro da
cobertura da garantia
434 Descriccedilatildeo de vehicleMIBConformance
As regras de conformidade satildeo os niacuteveis de implementaccedilotildees da base de dados possiacuteveis
partindo de um conjunto miacutenimo aceitaacutevel ateacute a implementaccedilatildeo total A tabela 41 apresenta
as implementaccedilotildees baacutesica avanccedilada de controle e plena
4341 Descriccedilatildeo de vehicleComplience
vehicleBasicComplience - esta regra de conformidade incorpora o miacutenimo conjunto de
variaacuteveis que devem ser implementadas num veiacuteculo basicamente dados de identificaccedilatildeo e
status Estas variaacuteveis satildeo contidas em vehicleBasicGroup
vehicleAdvancedComplience - esta norma acrescenta a anterior os dados histoacutericos e as
notificaccedilotildees Composta pelos grupos vehicleBasicGroup vehicleAdvancedGroup e
vehicleNotificationsGroup
vehicleControlComplience - aleacutem das variaacuteveis de identificaccedilatildeo esta regra solicita as
implementaccedilotildees dos objetos de controle ou seja vehicleBasicGroup mais
vehicleControlGroup
vehicleFullComplience - esta implementaccedilatildeo considera todos os objetos da MIB no veiacuteculo
possibilitando identificaccedilatildeo completa dados estatiacutesticos status atual e capacidade de controle
Os grupos satildeo vehicleBasicGroup vehicleAdvancedGroup vehicleNotificationsGroup e
vehicleControlGroup
52
OBJETO BASIC ADV CONTROL FULL
vehicleldentManufacturer X X X X
vehicleldentModel X X X X
vehicleldentSoflware V ersion X X X X
vehicleldentAgentSoftwareVersion X X X X
vehicleldentT ype X X X X
vehicleldentFuel X X X X
vehicleldentManufacturing Y ear X X X X
vehicleldentModel Year X X X X
vehicleldentCapacity X X X X
vehicleldentPower X X X X
vehicleldentMotorType X X X X
vehicleldentMotorNumber X X X X
vehicleldentCylinder X X X X
vehicleldentFirstOilChange X X X X
vehicleldentOilChangePeriod X X X X
vehicleldentFirstMaintenance X X X X
vehicleldentMaintenancePeriod X X X X
vehicleldentColor X X X X
vehicleldentChassisId X X X X
vehicleldentLicencePlate X X X X
vehicleldentlpAddress X X X X
53
vehicleldentMacAddress X X X X
vehicleldentSerialNumber X X X X
vehicleldent Warranty X X X X
vehicleOwnerName X X
vehicleOwnerRegister X X
vehicleOwnerPhone X X
vehicleOwnerMail X X
vehicleHistoryDeliveryDate X X
veMcleHistoryV endor X X
vehicleHistoryDealer X X
vehicleHistoryNumLines X X
vehicleHistoryLinelndex X X
vehicleHistoryMaintenanceDate X X
vehicleHistoryMaintenance X X
vehicleHistoryOilChangeDate X X
vehicleHistoryOilChange X X
vehicleStatusHelp X X X X
vehicleStatusNumLines X X X X
vehicleStatusLinelndex X X X X
vehicleStatusSpeed X X X X
vehicleStatusRpm X X X X
vehicleStatusMotorTemperature X X X X
54
vehicleStatusFuelLevel X X X X
vehicleStatusKm X X X X
vehicleStatusTyrePressure X X X X
vehicleStatusMotorOilLevel X X X X
vehicleStatusBatteryLevel X X X X
vehicleStatusLocation X X X X
vehicleControlFuel X X
vehicleControlIgnition X X
vehicleNotificationChangeOilAndMaintenance X X
vehicleNotificationHelp X X
vehicleNotificationWarranty X X
Tabela 41 - Planilha de Conformidade
4342 Descriccedilatildeo de vehicleGroups
vehicleBasicGroup - conteacutem as variaacuteveis vehicleldentManufacturer vehicleldentModel
vehicleldentSoftwareVersion vehicleldentAgentSoftwareVersion vehicleldentType
vehicleldentFuel vehicleldentManufacturingYear vehicleldentModelYear vehicleldent
Capacity vehicleldentPower vehicleldentMotorType vehicleldentMotorNumber vehicle
IdentCylinder vehicleldentFirstOilChange vehicleldentOilChangePeriacuteod vehicleldentFirst
Maintenance vehicleldentMaintenancePeriod vehicleldentColor vehicleldentChassisId
vehicleldentLicencePlate vehicleldentlpAddress vehicleldentMacAddress vehicleldent
SerialNumber vehicleldentWarranty vehicleStatusHelp vehicleStatusNumLines
vehicleStatus Linelndex vehicleStatusSpeed vehicleStatusRpm vehicleStatusMotor
Temperature vehicleStatusFuelLevel vehicleStatusKm vehicleStatusTirePressure vehicle
StatusMotorOilLevel vehicleStatusBatteryLevel vehicleStatusLocation
vehicleAdvancedGroup - conteacutem os objetos vehicleOwnerName vehicleOwnerRegister
vehicleOwnerPhone vehicleOwnerMail vehicleHistoryDeliveryDate vehicleHistoryVendor
vehicleHistoryDealer vehicleHistoryNumLines vehicleHistoryLinelndex vehicleHistory
MaintenanceDate vehicleHistoryMaintenance vehicleHistoryOilChangeDate vehicleHistory
OilChange
vehicleControlGroup - conteacutem as variaacuteveis vehicleControlFuel e vehicleControlIgnition
vehicleNotificationsGroup - conteacutem os objetos vehicleNotificationChangeOilAnd
Maintenance vehicleNotificationHelp e vehicleNotificationWarranty
56
5 - CONCLUSAtildeO
O Brasil eacute um paiacutes com grandes mazelas sociais que satildeo agravadas por acidentes crimes e
contravenccedilotildees Todos estes eventos geram grandes prejuiacutezos econocircmicos e morais a toda
populaccedilatildeo Esta dissertaccedilatildeo propocircs definir um modelo tecnicamente viaacutevel que incremente
sensivelmente a capacidade do Estado de gerenciar sua frota de veiacuteculos que satildeo elementos
sempre presentes nos eventos em questatildeo
Este trabalho procurou detalhar fiacutesica e funcionalmente cada elemento necessaacuterio para que o
Modelo de Gerenciamento de Veiacuteculos Automotores funcione Embasou teoricamente as
vaacuterias tecnologias envolvidas e consolidou-as com sistemas similares existentes O passo
inicial para que haja o desenvolvimento das vaacuterias peccedilas do quebra-cabeccedila foi efetivamente
criado que foi o Modelo de Informaccedilatildeo - a MIB
Esta base de dados - a vehicleMIB - representa o ponto de partida para o desenvolvimento de
elementos necessaacuterios ao modelo aqui especificado A proacutepria MIB pode ser estendida de
acordo com as necessidades e caracteriacutesticas proprietaacuterias de cada fabricante de veiacuteculos Mas
as grandes frentes que se abrem satildeo as de desenvolvimentos de aplicaccedilotildees de gerenciamento e
equipamentos dedicados Neste sentido pretende-se dar continuidade a esta pesquisa atraveacutes
da especificaccedilatildeo e implementaccedilatildeo do microservidor veicular uma peccedila de hardware capaz de
interagir com sensores e atuadores de um automoacutevel e ao mesmo tempo comunicar-se com
uma rede ethemet sem fio e com o motorista tudo de forma segura e confiaacutevel
Os desafios poliacuteticos e sociais natildeo satildeo menores um modelo como o proposto aqui altera a
percepccedilatildeo e os haacutebitos das pessoas Altera tambeacutem a balanccedila do poder econocircmico do capital
pois algumas empresas simplesmente perdem sua utilidade bem como alguns oacutergatildeos estatais
Em compensaccedilatildeo novas empresas surgem novas tecnologias satildeo criadas e o paiacutes toma a
vanguarda em gerenciamento viaacuterio sepultando os interesses particulares em detrimento do
coletivo
O trabalho aqui desenvolvido representa a possibilidade de um avanccedilo social e econocircmico
consideraacutevel e recomenda-se que a pesquisa e o desenvolvimento continuem nesta linha
buscando materializar as ideacuteias e conceitos apresentados no Modelo de Gerenciamento de
Veiacuteculos Automotores
57
ANEXO 1 - VehicleMIB
VEHICLE-MIB DEFINITIONS = BEGIN
IMPORTSdirectory mgmt experimental enterprises
FROM RFC1155-SMI MODULE-IDENTITY OBJECT-TYPE NOTIFICATION-TYPE OBJECT-IDENTITY Counter32 Gauge32 Integer32 IpAddress
FROM SNMPv2-SMI DisplayString TimeStamp Timelnterval TestAndlncr
AutonomousType DateAndTime TEXTUAL-CONYENTION FROM SNMPv2-TC
MODULE-COMPLIANCE OBJECT-GROUP NOTIFICATION-GROUP FROM SNMPv2-CONF
mib-2FROM RFC1213-MIB
Positiveinteger NonNegativelnteger FROM UPS-MIB
MacAddressFROM BRIDGE-MIB
- 136 131vehicleMIB MODULE-IDENTITY
LAST-UPDATED 200210151827Z - october 15 2002 at 1827 ORGANIZATION UFSC - CPGCCCONT ACT-INF O
Bobiquins Estevatildeo de MelloPostal address BR Sistemas Ltda
Rua Lauro Linhares 2123803ATrindadeFlorianoacutepolis SC88036-002Brasil
Tel 55 48 234 8945 Fax 55 48 234 8945
E-mail bobibrsistemascombrDESCRIPTION
The MIB module to describe vehicles= experimental 1
- 1361311vehicleMIBObjects OBJECT IDENTIFIER = vehicleMIB 1
mdash The Device Identification group
All objects in this group except for vehicleldentLicencePlate and vehiclelpAddress are set at device initialization and remain static
- I36I3111vehicleldent OBJECT IDENTIFIER vehicleMIBObjects 1
- 136L31111vehicleldentManufacturer OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The name of the vehicles manufacturer= vehicleldent 1
- 136131112vehicleldentModel OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles model designation= vehicleldent 2
- 136131113vehicleldentSoftwareVersion OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles firmwaresoftware version(s) This variablemay or may not have the same value asvehicleldentAgentSoftwareVersion in some implementations
vehicleldent 3
- 136131114vehicleldent Agent Soft wareV ersion OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles agent software version This variable may or may not have the same value asvehicleldentvehicleSoftwareVersion in some implementations
= vehicleldent 4
- 136131115vehicleldentType OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles identification type= vehicleldent 5
- L36131116vehicleldentFuel OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles fuel identification= vehicleldent 6
- 136131117vehiclel dentManufacturing Y ear OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles year= vehicleldent 7
- 136131118vehicleldentModelYear OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles model year vehicleldent 8
- 136L31119vehicleldentCapacity OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles capacity= vehicleldent 9
- 1361311110vehicleldentPower OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles engine power
= vehicleldent 10
-1361311111vehicleldentMotorType OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles motor type= vehicleldent 11
- 1361311112vehicleldentMotorNumber OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles engine identification number= vehicleldent 12
- 1361311113vehicleldentCylinder OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles engine number of cylinders= vehicleldent 13
- 1361311114vehicleldentFirstOilChange OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles displacement required for the first oil change = vehicleldent 14
- 1361311115vehicleldentFirstMaintenance OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles displacement required for the first oficial maintenance
= vehicleldent 15
- 1361311116vehicleldentMaintenancePeriod OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles regular maintenance intervals= vehicleldent 16
-1361311117vehicleldentColor OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles predominant color= vehicleldent 17
- 1361311118vehicleldentChassisId OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles chassis identification number= vehicleldent 18
- 1361311119vehicleldentLicencePlate OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
A string which identifies the vehicles licence plate This object should be set by the dealer
= vehicleldent 19
- 1361311120vehicleldentlpAddress OBJECT-TYPE
SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION
The IP Address of the vehicle This value must be provided by the managing aplication A value of 0000 implies that there isnt a provider nearby
DEFVAL 00000000rsquoH = vehicleldent 20
- 1361311121vehicleldentMacAddress OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-only STATUS current DESCRIPTION
The MAC address used by this vehicle when it must be referred to in a unique fashion It is only required to be unique
REFERENCEIEEE 802ID-1990 Sections 64113 and 3125
= vehicleldent 21
-1361311122vehicleldentSerialNumber OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
A string which identifies the vehicles serial number = vehicleldent 22
- 1361311123vehicleldent Warranty OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
A string which identifies the vehicles warranty= vehicleldent 23
mdash Owner Group
- I36I3112vehicleOwner OBJECT IDENTIFIER = vehicleMIBObjects 2
- L36131121 vehicleOwnerName OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
A string which identifies the vehicles ownerThis object should be set by the dealer
= vehicleOwner 1
- 136L31122vehicleOwnerRegister OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current
DESCRIPTIONA string which identifies the owners registerThis object should be set by the dealer
= vehicleOwner 2
- 136131123 vehicleOwnerPhone OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
A string which identifies the owners phone number This object should be set by the dealer
vehicleOwner 3
- 136131124 vehicleOwnerMail OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
A string which identifies the owners e-mailThis object should be set by the dealer
vehicleOwner 4
mdash History Group
- 13613113vehicleHistory OBJECT IDENTIFIER = vehicleMIBObjects 3
- 136131131vehicleHistoryDeliveryDate OBJECT-TYPE
SYNTAX DateAndTime MAX-ACCESS read-write STATUS current DESCRIPTION
The vehicles delivery date and time= vehicleHistory 1
- 136L31132vehicleHistory Vendor OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
The name of the vehicles vendor= vehicleHistory 2
65
- 136L31133vehicleHistoryDealer OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
The name of the vehicles dealer= vehicleHistory 3
- 136131134vehicleHistoryNumLines OBJECT-TYPE
SYNTAX NonNegativelnteger MAX-ACCESS read-only STATUS current DESCRIPTION
The number of Status lines utilized in this device This variable indicates the number of rows in the History table
= vehicleHistory 4
- I36I31135 vehicleHistoryTable OBJECT-TYPE
SYNTAX SEQUENCE OF VehicleHistoryEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION
A list of History table entries= vehicleHistory 5
- 1361311351VehicleHistoryEntry OBJECT-TYPE
SYNTAX VehicleHistoryEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION
An entry containing information applicable to a particular History line
INDEX vehicleHistoryLinelndex = vehicleHistoryTable 1
VehicleHistoryEntry = SEQUENCE vehicleHistoryLinelndex INTEGER vehicleHistoryMaintenanceDate DateAndTime vehicleHistoryMaintenance NonNegativelnteger vehicleHistoryOilChangeDate Date AndT ime vehicleHistoryOilChange NonNegativelnteger
- 13613113511
66
vehicleHistoryLinelndex OBJECT-TYPE SYNTAX Positiveinteger MAX-ACCESS not-accessible STATUS current DESCRIPTION
The History line identifier= vehicleHistoryEntry 1
- 13613113512vehicleHistoryMaintenanceDate OBJECT-TYPE
SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION
The maintenance date= vehicleHistoryEntry 2
- 13613113513vehicleHistoryMaintenance OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS kmMAX-ACCESS read-only STATUS current DESCRIPTION
The present displacement of the vehicle on vehicleHistoryMaintenanceDate
= vehicleHistoryEntry 3
- 13613113514vehicleHistoryOilChangeDate OBJECT-TYPE
SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION
The motors oil change date= vehicleHistoryEntry 4
- 13613113515vehicleHistoryOilChange OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS kmMAX-ACCESS read-only STATUS current DESCRIPTION
The present displacement of the vehicle on vehicleHistoryOilChangeDate
= vehicleHistoryEntry 5
mdash The Status group
- 13613114vehicleStatus OBJECT IDENTIFIER = vehicleMIBObjects 4
- 136L31141 vehicleStatusHelp OBJECT-TYPE
SYNTAX INTEGER on(l) off(2)
MAX-ACCESS read-write STATUS current DESCRIPTION
Setting this object to on will cause the vehicle system to send a help notification Setting this object to off means normal situation
= vehicleStatus 1
- 136131142vehicleStatusNumLines OBJECT-TYPE
SYNTAX NonNegativelnteger MAX-ACCESS read-only STATUS current DESCRIPTION
The number of Status lines utilized in this deviceThis variable indicates the number of rows in the Status table
= vehicleStatus 2
- 136131143 vehicleStatusTable OBJECT-TYPE
SYNTAX SEQUENCE OF VehicleStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION
A list of Status table entries= vehicleStatus 3
- I36I311431 VehicleStatusEntry OBJECT-TYPE
SYNTAX VehicleStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION
An entry containing information applicable to a particular Status line
INDEX vehicleStatusLinelndex = vehicleStatusTable 1
VehicleStatusEntry = SEQUENCE vehicleStatusLinelndex INTEGER vehicleStatusSpeed NonNegativelntegervehicleStatusRpm NonNegativelntegervehicleStatusMotorTemperature INTEGER vehicleStatusFuelLevel NonNegativelnteger vehicleStatusKm NonNegativelntegervehicleStatusTirePressure NonNegativelnteger vehicleStatusMotorOilLevel NonNegativelnteger vehicleStatusBatteryLevel NonNegativelnteger vehicleStatusLocation DisplayString
- I36I31134311vehicleStatusLinelndex OBJECT-TYPE
SYNTAX Positiveinteger MAX-ACCESS not-accessible STATUS current DESCRIPTION
The Status line identifier= VehicleStatusEntry 1
- 136131134312vehicleStatusSpeed OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS km per hourMAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles current speed= VehicleStatusEntry 2
- 136131134313vehicleStatusRpm OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS rotations per minuteMAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles current rotations per minute= VehicleStatusEntry 3
- 136131134314vehicleStatusMotorT emperature OBJECT-TYPE
SYNTAX INTEGER UNITS degrees CentigradeMAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles engine current temperature
= vehicleStatusEntry 4
- 136131134315 vehicleStatusFuelLevel OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS HireMAX-ACCESS read-only STATUS current DESCRIPTION
The current fuel level= vehicleStatusEntry 5
- 136131134316vehicleStatusKm OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS kmMAX-ACCESS read-only STATUS current DESCRIPTION
The current total displacement of vehicle = vehicleStatusEntry 6
- 136131134317 vehicleStatusTirePressure OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS psiMAX-ACCESS read-only STATUS current DESCRIPTION
The current tire pressure vehicleStatusEntry 7
- 136131134318 vehicleStatusMotorOilLevel OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS litreMAX-ACCESS read-only STATUS current DESCRIPTION
The current motor oil level= vehicleStatusEntry 8
- 136131134319 vehicleStatusBatteryLevel OBJECT-TYPE
SYNTAX INTEGER unknown(l) batteryNormal(2) batteryLow(3)
MAX-ACCESS read-only
STATUS currentDESCRIPTION
The indication of the capacity remaining in the vehicles battery system
= vehicleStatusEntry 9
- 1361311343110 vehicleStatusLocation OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
The GPS indication of the vehicles current location
vehicleStatusEntry 10
mdash The Control group
- 13613115vehicleControl OBJECT IDENTIFIER = vehicleMIBObjects 5
- 136131151 vehicleControlFuel OBJECT-TYPE
SYNTAX INTEGER on(l) off(2)
MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION
Setting this object to On(l) indicates that the vehicle is able to be turned on Setting to Off(2) will cause the fuel to be cut offrsquo
= vehicleControl 1
- 136131152 vehicleControlIgnition OBJECT-TYPE
SYNTAX INTEGER on(l) ofi(2)
MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION
Setting this object to On(l) indicates that the vehicle is to be turned on Setting to 00(2) will cause the eletric system to be cut off1
= vehicleControl 2
mdash Notifications
- This section defines the well-known notifications sent by- vehicle agents
- 1361312vehicleMIBNotifications OBJECT IDENTIFIER = vehicleMIB 2
- I36I3121vehicleNotificationChangeOilAndMaintenance NOTIFICATION-TYPE
OBJECTS vehicleHistoryMaintenanceDate vehicleHistoryMaintenance vehicleHistoryOilChangeDate vehicleHistoryOilChange
STATUS current DESCRIPTION
The vehicle is approaching oil change and regular maintenance dates This Notification is persistent and is resent at one day intervals until the history table is updated
= vehicleMIBNotifications 1
- 13613122vehicleNotificationHelp NOTIFICATION-TYPE
OBJECTS vehicleStatusHelp STATUS current DESCRIPTION
This Notification is sent when the vehicles conductor turns on a help switch
= vehicleMIBNotifications 2
- I36I3123vehicleNotificationWarranty NOTIFICATION-TYPE
OBJECTS vehicleldentWarranty STATUS current DESCRIPTION
The vehicles warranty is close to expiring dateThis Notification is persistent andis resent at one week intervals until dead line
= vehicleMIBNotifications 3
mdash Conformance information
mdash1361313vehicleMIBConformance OBJECT IDENTIFIER = vehicleMIB 3
-13613131vehicleCompliance OBJECT IDENTIFIER = vehicleMIBConformance 1
mdash compliance statements
mdash136131311vehicleBasicCompliance MODULE-COMPLIANCE
STATUS current DESCRIPTION
The compliance statement for vehicles that only support the identifying and status objects
MODULE mdash this moduleMANDATORY-GROUPS vehicleBasicGroup
= vehicleCompliance 1
mdash136131312vehicleAdvancedCompliance MODULE-COMPLIANCE
STATUS current DESCRIPTION
The compliance statement for vehicles that support advanced-feature functions such as history and notifications
MODULE mdash this moduleMANDATORY-GROUPS vehicleBasicGroup
vehicleAdvancedGroup vehicleNotificationsGroup
= vehicleCompliance 2
mdash136131313vehicleControlCompliance MODULE-COMPLIANCE
STATUS current DESCRIPTION
The compliance statement for vehicles that support control-featured functions
MODULE mdash this moduleMANDATORY-GROUPS vehicleBasicGroup
vehicleControlGroup = vehicleCompliance 3
mdash136131314vehicleFullCompliance MODULE-COMPLIANCE
STATUS current DESCRIPTION
The compliance statement for vehicles that support all functions
MODULE mdash this moduleMANDATORY-GROUPS vehicleBasicGroup
vehicleAdvancedGroup vehicleNotificationsGroup
73
vehicleControlGroup = vehicleCompliance 4
mdash units of conformance
mdash summary at a glance
mdash basic adv ControlmdashvehicleldentManufacturer X X X X
mdashvehicleldentModel x X X X
mdashvehicleldentSoftwareVersion x X X X
mdashvehicleldentAgentSoftwareVersion X X X X
mdashvehicleldentType X X X X
mdashvehicleldentFuel X X X X
mdashvehicleldentManufacturing Y ear X X X X
mdashvehicleldentModel Year X X X X
mdashvehicleldentCapacity X X X X
mdashvehicleldentPower X X X X
mdashvehicleldentMotorType X X X XmdashvehicleldentMotorNumber X X X X
mdashvehicleldentCylinder X X X X
mdashvehicleldentFirstOilChange X X X X
mdashvehicleldentOilChangePeriod X X X XmdashvehicleldentFirstMaintenance X X X X
mdashvehicleldentMaintenancePeriod X X X XmdashvehicleldentColor X X X X
mdashvehicleldentChassisId X X X XmdashvehicleldentLicencePlate X X X X
mdashvehicleldentlpAddress X X X XmdashvehicleldentMacAddress X X X X
mdashvehicleldentSerialNumber X X X XmdashvehicleldentWarranty X X X X
mdashvehicleOwnerName X X
mdashvehicleOwnerRegister X XmdashvehicleOwnerPhone X X
mdashvehicleOwnerMail X X
mdashvehicleHistoryDeliveryDate X X
mdashvehicleHistoryVendor X X
mdashvehicleHistoryDealer X X
mdashvehicleHistoryNumLines X X
mdashvehicleHistoryLinelndex X X
mdashvehicleHistoryMaintenanceDate X X
mdashvehicleHistoryMaintenance X X
mdashvehicleHistoryOilChangeDate X X
mdashvehicleHistoryOilChange X X
mdashvehicleStatusHelp X X X X
mdashvehicleStatusNumLines X X X X
mdashvehicleStatusLinelndex X X X X
mdashvehicleStatusSpeed X X X X
mdashvehicleStatusRpm X X X X
mdashvehicleStatusMotorTemperature X X X X
mdashvehicleStatusFuelLevel X X X X
mdashvehicleStatusKm X X X X
mdashvehicleStatusTyrePressure X X X X
--vehicleStatusMotorOilLevel X X X X
mdashvehicleStatusBatteryLevel X X X X
mdashvehicleStatusLocation X X X X
mdashvehicleControlFuel X X
mdashvehicleControlIgnition X X
mdashvehicleNotificationChangeOilAndMaintenance X X
mdashvehicleNotificationHelp X X
mdashvehicleNotificationWarranty X X
- units of conformance
- I36I3132vehicleGroups OBJECT IDENTIFIER = vehicleMIBConformance 2
- 136131321vehicleBasicGroup OBJECT-GROUP
OBJECTS vehicleldentManufacturer vehicleldentModel vehicleldentSoftwareVersion vehicleldent AgentSoft waumlre V ersion vehicleldentType vehicleldentFuel vehicleldentManufacturing Y ear vehicleldentModel Year vehicleldentCapacity vehicleldentPowervehicleldentMotorType vehicleldentMotorNumber vehicleldentCylindervehicleldentFirstOilChange vehicleldentOilChangePeriod vehicleldentFirstMaintenance vehicleldentMaintenancePeriod vehicleldentColor vehicleldentChassisId vehicleldentLicencePlate vehicleldentlpAddress vehicleldentMacAddress vehicleldentSerialNumber vehicleldentWarranty vehicleStatusHelp vehicleStatusNumLines vehicleStatusLinelndex vehicleStatusSpeed vehicleStatusRpm vehicleStatusMotorTemperature vehicleStatusFuelLevel vehicleStatusKm vehicleStatusTirePressure vehicleStatusMotorOilLevel
75
vehicleStatusBatteryLevel vehicleStatusLocation STATUS current DESCRIPTION
The vehicleBasicGroup defines objects which are common across all vehicles which meet basic compliance
= vehicleGroups 1
- 136131322vehicleAdvancedGroup OBJECT-GROUP
OBJECTS vehicleOwnerName vehicleOwnerRegister vehicleOwnerPhone vehicleOwnerMail vehicleHistoryDeliveryDate vehicleHistoryVendor vehicleHistoryDealer vehicleHistoryNumLines vehicleHistoryLinelndex vehicleHistoryMaintenanceDate vehicleHistoryMaintenance vehicleHistoryOilChangeDate vehicleHistoryOilChange
STATUS current DESCRIPTION
The vehicleAdvancedGroup defines objects which are related to vehicles history and owner
vehicleGroups 2
- 136131323vehicleControlGroup OBJECT-GROUP
OBJECTS vehicleControlFuel vehicleControlIgnition STATUS current DESCRIPTION
The vehicleControlGroup defines objects which are related to control-feature functions
= vehicleGroups 3
- 136131324vehicleNotificationGroup NOTIFICATION-GROUP
NOTIFICATIONS vehicleNotificationChangeOilAndMaintenance vehicleNotificationHelp vehicleNotificationWarranty
STATUS current DESCRIPTION
The vehicleNotificationGroup defines objects which are related to notifications-feature functions
= vehicleGroups 4
END
GLOSSAacuteRIO E ABREVIACcedilOtildeES
ASNl Abstract Syntax Notation One - Notaccedilatildeo de Sintaxe Abstrata Um Uma notaccedilatildeo para
representaccedilatildeo de dados em protocolos de comunicaccedilatildeo definida pela ISO O gerenciamento
Internet utiliza um subconjunto de ASNl
CDMA Code Division Multiple Access - acesso muacuteltiplo por divisatildeo de coacutedigo
EHF Extremely High Frequency - frequumlecircncia extremamente alta
FDMA Frequency Division Multiple Access - acesso muacuteltiplo por divisatildeo de frequumlecircncia
HF High Frequency - frequumlecircncia alta
HTTP Hiper-Text Markup Language - Linguagem de Marcaccedilatildeo de HiperTexto A linguagem
utilizada na construccedilatildeo de paacuteginas WWW
ISM Industrial Scientific and Medical bands - Faixas de frequumlecircncias alocadas para aplicaccedilotildees
industriais cientiacuteficas e meacutedicas
ISO International Organization for Standardization - Organizaccedilatildeo Internacional para
Padronizaccedilatildeo Um dos oacutergatildeos mais importantes no mundo de padronizaccedilotildees com diversos
estudos na aacuterea de computadores e particularmente de redes de computadores
LF Low Frequency - frequumlecircncia baixa
MF Medium Frequency - frequumlecircncia meacutedia
MIB Management Information Base - Base de Informaccedilotildees de Gerenciamento Uma coleccedilatildeo
de informaccedilotildees gerenciais sobre um determinado recurso
OSI Open Systems Interconnection - Interconexatildeo de Sistemas Abertos Um conjunto de
padronizaccedilotildees para interconexatildeo de sistemas em redes de computadores
RFC Request For Comments - Requisiccedilotildees Para Comentaacuterios Os documentos publicados pelo
IETF e que tratam de assuntos Internet Nem todos os RFCs satildeo padrotildees e alguns jamais o
chegam a ser
SHF Super High Frequency - frequumlecircncia super-alta
Site - Conjunto de documentos da WWW acessiacuteveis a partir de um determinado endereccedilo Eacute o
endereccedilo virtual de uma empresa ou uma aplicaccedilatildeo
SMI Structure o f Management Information - Estrutura da Informaccedilatildeo de Gerenciamento
Define a maneira como as informaccedilotildees de gerenciamento satildeo criadas e seus relacionamentos
SNMP Simple Network Management Protocol - Protocolo de Gerenciamento de Redes
Simples o protocolo de gerenciamento utilizado na Internet
TCPIP Transmission Control Protocol Internet Protocol - Protocolo de Controle de
Transmissotildees Protocolo Internet Os protocolos baacutesicos utilizados na Internet
TDMA Time Division Multiple Access mdash acesso muacuteltiplo por divisatildeo de tempo
UHF Ultra High Frequency - frequumlecircncia ultra-alta
VHF Very High Frequency - frequumlecircncia muito alta
VLF Very Low Frequency - frequumlecircncia muito baixa
WWW World Wide Web - Grande Teia Mundial Nome dado ao conjunto de maacutequinas que
trocam informaccedilotildees utilizando o protocolo HTTP
78
REFEREcircNCIAS BIBLIOGRAacuteFICAS
ANATEL Agecircncia Nacional de Telecomunicaccedilotildees Atribuiccedilatildeo de faixas de frequumlecircncias no Brasil Disponiacutevel em lthttpwwwanatelgovbrToolsframeasplink=radiofrequencia qaffpdfgt Acesso em 26 set 2002
thBICSI Telecommunications distribution methods manual 8 ed Tampa Florida v2 1998 Cap 29
BRASIL Web Site Oficial do Departamento Nacional de Tracircnsito Disponiacutevel em lthttpwww denatrangovbrpg70jspgt Acesso em 08 nov 2002
BRASIL Web Site Oficial do Departamento Nacional de Tracircnsito Disponiacutevel em httpwww denatrangovbrpgl8jspgt Acesso em 10 nov 2002
CASE J et al RFC 1157 - A Simple Network Management Protocol (SNMP) Network Working Group may 1990 p 5
FIAT AUTOMOacuteVEIS Web Site Oficial do Brasil Disponiacutevel em httpwwwfiatcombr index_sitephpgt institucional a faacutebrica Acesso em 19 nov 2002
GOOGLE Web Site de Busca Disponiacutevel em lthttpwwwgooglecombrsearch hl=ptampie=ISO-8859-1 ampq=22rastreamento+de+veEDculo s22ampbtnG=Pesquisa+Google amplr=lang_ptgt Acesso em 15 out 2002
MELLO Roseleine Calgaro Uma MIB de apoio agrave gerecircncia do relacionamento com o cliente em comeacutercio eletrocircnico 2002 108 f Dissertaccedilatildeo (Mestrado em Ciecircncias da Computaccedilatildeo) - Universidade Federal de Santa Catarina Florianoacutepolis 2002
RIO DE JANEIRO (Estado) 5 set 2002 Tracircnsito Brasil Estatiacutestica da Organizaccedilatildeo Mundial de Sauacutede sobre tracircnsito Disponiacutevel em lthttpwwwtransitobrasilcombrnoticia noticiaphp noti=1044gt Acesso em 22 out 2002
RIO DE JANEIRO (Estado) SuperTrack Rastreamento de veiacuteculos Disponiacutevel em lthttp wwwsupertrackcombr2htmgt Acesso em 02 out 2002
79
RIO DE JANEIRO (Estado) Revista Engebraacutes Mortos no tracircnsito chegam a 1 milhatildeo e acidentes consomem US$ 10 bi ao ano Disponiacutevel em lthttpwwwengebrascombr EngbWebportuguesmortosnohtmgt Acesso em 24 set 2002
TANENBAUM Andrew S Redes de computadores 3 ed Rio de Janeiro Campus 1997 923 p
TANIGUCHI Caacutessio O bom exemplo do tracircnsito em Curitiba Curitiba mar 2002 Disponiacutevel em lthttpwwwcuritibaprgovbrpmcAgenciaartigostransitolhtmlgt Acesso em 19 nov 2002
TIM Telesc Celular Cobertura Disponiacutevel em lthttpwww2timsulcombr intemaaspitem=2amppagina=coberturagt Acesso em 26 set 2002
Fiacutesica (CPF) e o Cadastro Nacional da Pessoa Juriacutedica (CNPJ) mas pode conter os nuacutemeros
da carteira nacional de habilitaccedilatildeo ou carteira de identidade
vehicleOwnerPhone - O atributo vehicleOwnerPhone registra o nuacutemero de um telefone de
contato do proprietaacuterio do veiacuteculo
vehicleOwnerMail - Esta string serve para armazenar o endereccedilo eletrocircnico (e-mail) do
proprietaacuterio do veiacuteculo Este valor e o anterior satildeo regravados em concessionaacuteria a cada troca
de proprietaacuterio
4323 Grupo vehicIeHistory
3 T I experimental vehicleMIB
Otilde P jJ vehicleMIBObjects Eacute L J vehicleldent El i_ J vehicleOwner
vehicleOwnerName vehicleO wnerR egister vehicleOwnerFone vehicleOwnerMail
B l_ J vehicleH istoryvehicleH istory D eliveryD ate vehicleH istoryVendor vehicleH istoryDealer
^ vehicleH istoryN umLinesEacute1 __J vehicleH istoryT able
B - lla vehicleH istoryEntryvehicleHistoryLinelndex
Q vehicleHistoryMaintenanceDate ^ vehicleH istoryMaintenance
vehicleH istoryuumlilChangeD ate Q vehicleH istoryOilChange
Fig 413 - Arvore de vehicleOwner e vehicIeHistory
vehicleHistorvDelivervDate - A variaacutevel em questatildeo foi criada para armazenar a data da
primeira entrega do veiacuteculo tipicamente a data constante na nota fiscal de venda da
montadora ou da concessionaacuteria destinada ao proprietaacuterio
vehicleHistoryVendor - A vehicleHistoryVendor armazena o nome do vendedor que realizou
a venda do veiacuteculo ao proprietaacuterio Este vendedor eacute tipicamente um funcionaacuterio da revenda
ou concessionaacuteria
vehicleHistorvDealer - O nome da revenda ou concessionaacuteria (pessoa juriacutedica) eacute gravado
neste campo de forma que fique registrada a empresa que comercializou o veiacuteculo
vehieleHistoryNumLines - Representa o nuacutemero maacuteximo de linhas que seratildeo armazenadas na
tabela vehicleHistoryTable
vehicleHistorvLinelndex - Representa o iacutendice da tabela vehicleHistoryTable
vehicleHistoryMaintenanceDate - A variaacutevel vehicleHistoryMaintenanceDate serve para
registrar as datas das manutenccedilotildees preventivas realizadas contendo dia mecircs e ano Esta
informaccedilatildeo serve principalmente para resguardar o usuaacuterio do veiacuteculo quanto agraves garantias de
peccedilas e sistemas
vehicleHistoryMaintenance - Aqui se identifica a quilometragem do veiacuteculo na ocasiatildeo em
que eacute realizada a manutenccedilatildeo preventiva Informada em quilocircmetros corresponde agrave marcaccedilatildeo
presente do odocircmetro do veiacuteculo
vehicleHistoryOilChangeDate - Esta variaacutevel armazena a data das trocas de oacuteleo lubrificante
do motor cuja periodicidade eacute definida pelo fabricante e deve ser cumprida a risca para o
veiacuteculo natildeo perder a garantia
vehicleHistoryOilChange - Este atributo registra a quilometragem do veiacuteculo por ocasiatildeo da
troca de oacuteleo lubrificante correspondente
48
4324 Grupo vehicleStatus
B - n experimental S gg vehicleMIB
vehicleMIBObjectsS3 __] vehicleldentra- r~l vehicleQwner reg L_3 vehicleHistory
S Q vehicleStatus|--reggt vehicleS tatusHeip j- - vehicles atusNurnLines
B r_ j vehicles tatusT able B l|sj vehicles tatusEntry
vehicleS tatusLinelndex vehicleS tatusS peed j- ^ vehicleStatusRpm
vehicleStatusMotorTemperature vehicleStatusFuelLevel
^ vehicleS tatusKmvehicleStatusTirePressure
^ vehicleStatusMotorOilLevel vehicleS tatusBatteryLevel
^ vehicleStatusLocation B Q j vehicleControl
j-regraquo vehicleControlFuel J ______ j______ 1 vehicleContfQllgnition________________
Fig 414 - Aacutervore de vehicleStatus
vehicleStatusHelp - Esta variaacutevel pode assumir somente os valores de ligado ou desligado eacute
acionada pelo condutor do veiacuteculo e serve como pedido de socorro Uma notificaccedilatildeo eacute emitida
a partir da vehicleStatusHelp
vehicleStatusNumLines - Este atributo serve para definir o nuacutemero maacuteximo de linhas da
tabela vehicleStatusTable
vehicleStatusLinelndex - Esta variaacutevel eacute o iacutendice da tabela vehicleStatusTable
vehicleStatusSpeed - Neste atributo eacute registrada a velocidade presente do veiacuteculo fornecida
pelo sistema convencional de sensoriamento do veiacuteculo em quilocircmetros ou milhas por hora
vehicleStatusRpm - A vehicleStatusRpm armazena o valor atual de rotaccedilotildees ou giros do eixo
principal do motor a unidade eacute rpm (rotaccedilotildees por minuto)
vehicleStatusMotorTemperature - Este atributo registra a temperatura atual do liacutequido de
arrefecimento do motor em graus centiacutegrados ou Fahrenheit
vehicleStatusFuelLevel - A variaacutevel vehicleStatusFuelLevel eacute usada para indicar o niacutevel atual
do combustiacutevel principal do veiacuteculo
vehicleStatusKm - A variaacutevel armazena a quilometragem total percorrida pelo veiacuteculo desde
sua fabricaccedilatildeo em quilocircmetros ou milhas terrestres
vehicleStatusTvrePressure - Este atributo foi criado para registrar o valor presente da pressatildeo
nos pneus do veiacuteculo e serve para informar sobre um pneu que esteja furado ou com uma
quantidade insuficiente de material gasoso ou liacutequido em seu interior Este monitoramento jaacute
existe hoje principalmente em caminhotildees de carga sendo raro em motocicletas e
automoacuteveis
vehicleStatusMotorOilLevel - Esta variaacutevel marca o niacutevel presente de oacuteleo lubrificante do
motor e ajuda a identificar uma eventual ldquoqueimardquo de oacuteleo ou seja um consumo acima do
previsto pelo fabricante que pode resultar em dano grave ao motor
vehicleStatusBatteryLevel - Este valor corresponde agrave carga atual da bateria que eacute usada
principalmente para dar a partida no veiacuteculo
vehicleStatusLocation - A informaccedilatildeo de localizaccedilatildeo do veiacuteculo pode ser feita de duas
maneiras uma aproximada resultado da associaccedilatildeo com a raacutedio-base que recebeu a
identificaccedilatildeo do veiacuteculo A segunda forma mais precisa eacute a partir da informaccedilatildeo gerada por
um moacutedulo GPS (global positioning system) do veiacuteculo o GPS atualiza constantemente a
vehicleStatusLocation com as coordenadas presentes
4325 Grupo vehicleControl
vehicleControlFuel - Este atributo de controle assume ligado ou desligado e eacute a forma do
sistema puacuteblico de controle da malha viaacuteria interromper remotamente o fornecimento de
combustiacutevel para o motor ocasionando a parada do veiacuteculo Esta accedilatildeo de controle eacute feita nos
casos de roubo fuga ou sequumlestro e requer intervenccedilatildeo policial
vehicleControlIgnition - Este atributo de controle assume ligado ou desligado e eacute a forma do
sistema puacuteblico de controle da malha viaacuteria interromper remotamente o sistema de igniccedilatildeo de
combustiacutevel para o motor ocasionando a parada do veiacuteculo Eacute uma alternativa ao controle
anterior pois enquanto um desliga a bomba de combustiacutevel o outro corta a energia eleacutetrica
que ocasiona a queima de combustiacutevel que aciona o motor Esta accedilatildeo de controle eacute feita nos
casos de roubo fuga ou sequumlestro e requer intervenccedilatildeo policial
433 Descriccedilatildeo de vehicleMIBNotificationsS L J experimental
Eacute H fg vehicleMIBB lt01 vehicleMIBObjects
Eacute vehicleldent Eacute O vehicleOwner te j__j vehicleHistory Eacute - f l vehicleStatus B - P l vehicleControl
U vehicleM IB N otificationsvehicleN otificationChangeO ilAndM aintenance
if vehicleN otificationHelp A f vehicleN otificationGuatanty
Eacute L J vehicleMIBConiacuteorrnance H r~l private______________________________________________
Fig 415 - Aacutervore de vehicleMIBNotifications
vehicleNotificationChangeOilAndMaintenance - Esta notificaccedilatildeo eacute emitida quando os limites
de troca de oacuteleo lubrificante do motor ou de manutenccedilatildeo preventiva estiverem proacuteximos e
auxilia o condutor do veiacuteculo a realizar estas tarefas em tempo haacutebil natildeo correndo o risco de
dano ou de perda de garantia
vehicleNotificationHelp - Esta notificaccedilatildeo eacute acionada em caso de pedido de socorro pelo
condutor do veiacuteculo
vehicleNotificationWarranty - A notificaccedilatildeo em questatildeo foi criada para informar o condutor
do veiacuteculo da aproximaccedilatildeo do final do periacuteodo de garantia regulamentar dado pela montadora
do veiacuteculo Este aviso permite que sejam feitos consertos sem ocircnus ou seja dentro da
cobertura da garantia
434 Descriccedilatildeo de vehicleMIBConformance
As regras de conformidade satildeo os niacuteveis de implementaccedilotildees da base de dados possiacuteveis
partindo de um conjunto miacutenimo aceitaacutevel ateacute a implementaccedilatildeo total A tabela 41 apresenta
as implementaccedilotildees baacutesica avanccedilada de controle e plena
4341 Descriccedilatildeo de vehicleComplience
vehicleBasicComplience - esta regra de conformidade incorpora o miacutenimo conjunto de
variaacuteveis que devem ser implementadas num veiacuteculo basicamente dados de identificaccedilatildeo e
status Estas variaacuteveis satildeo contidas em vehicleBasicGroup
vehicleAdvancedComplience - esta norma acrescenta a anterior os dados histoacutericos e as
notificaccedilotildees Composta pelos grupos vehicleBasicGroup vehicleAdvancedGroup e
vehicleNotificationsGroup
vehicleControlComplience - aleacutem das variaacuteveis de identificaccedilatildeo esta regra solicita as
implementaccedilotildees dos objetos de controle ou seja vehicleBasicGroup mais
vehicleControlGroup
vehicleFullComplience - esta implementaccedilatildeo considera todos os objetos da MIB no veiacuteculo
possibilitando identificaccedilatildeo completa dados estatiacutesticos status atual e capacidade de controle
Os grupos satildeo vehicleBasicGroup vehicleAdvancedGroup vehicleNotificationsGroup e
vehicleControlGroup
52
OBJETO BASIC ADV CONTROL FULL
vehicleldentManufacturer X X X X
vehicleldentModel X X X X
vehicleldentSoflware V ersion X X X X
vehicleldentAgentSoftwareVersion X X X X
vehicleldentT ype X X X X
vehicleldentFuel X X X X
vehicleldentManufacturing Y ear X X X X
vehicleldentModel Year X X X X
vehicleldentCapacity X X X X
vehicleldentPower X X X X
vehicleldentMotorType X X X X
vehicleldentMotorNumber X X X X
vehicleldentCylinder X X X X
vehicleldentFirstOilChange X X X X
vehicleldentOilChangePeriod X X X X
vehicleldentFirstMaintenance X X X X
vehicleldentMaintenancePeriod X X X X
vehicleldentColor X X X X
vehicleldentChassisId X X X X
vehicleldentLicencePlate X X X X
vehicleldentlpAddress X X X X
53
vehicleldentMacAddress X X X X
vehicleldentSerialNumber X X X X
vehicleldent Warranty X X X X
vehicleOwnerName X X
vehicleOwnerRegister X X
vehicleOwnerPhone X X
vehicleOwnerMail X X
vehicleHistoryDeliveryDate X X
veMcleHistoryV endor X X
vehicleHistoryDealer X X
vehicleHistoryNumLines X X
vehicleHistoryLinelndex X X
vehicleHistoryMaintenanceDate X X
vehicleHistoryMaintenance X X
vehicleHistoryOilChangeDate X X
vehicleHistoryOilChange X X
vehicleStatusHelp X X X X
vehicleStatusNumLines X X X X
vehicleStatusLinelndex X X X X
vehicleStatusSpeed X X X X
vehicleStatusRpm X X X X
vehicleStatusMotorTemperature X X X X
54
vehicleStatusFuelLevel X X X X
vehicleStatusKm X X X X
vehicleStatusTyrePressure X X X X
vehicleStatusMotorOilLevel X X X X
vehicleStatusBatteryLevel X X X X
vehicleStatusLocation X X X X
vehicleControlFuel X X
vehicleControlIgnition X X
vehicleNotificationChangeOilAndMaintenance X X
vehicleNotificationHelp X X
vehicleNotificationWarranty X X
Tabela 41 - Planilha de Conformidade
4342 Descriccedilatildeo de vehicleGroups
vehicleBasicGroup - conteacutem as variaacuteveis vehicleldentManufacturer vehicleldentModel
vehicleldentSoftwareVersion vehicleldentAgentSoftwareVersion vehicleldentType
vehicleldentFuel vehicleldentManufacturingYear vehicleldentModelYear vehicleldent
Capacity vehicleldentPower vehicleldentMotorType vehicleldentMotorNumber vehicle
IdentCylinder vehicleldentFirstOilChange vehicleldentOilChangePeriacuteod vehicleldentFirst
Maintenance vehicleldentMaintenancePeriod vehicleldentColor vehicleldentChassisId
vehicleldentLicencePlate vehicleldentlpAddress vehicleldentMacAddress vehicleldent
SerialNumber vehicleldentWarranty vehicleStatusHelp vehicleStatusNumLines
vehicleStatus Linelndex vehicleStatusSpeed vehicleStatusRpm vehicleStatusMotor
Temperature vehicleStatusFuelLevel vehicleStatusKm vehicleStatusTirePressure vehicle
StatusMotorOilLevel vehicleStatusBatteryLevel vehicleStatusLocation
vehicleAdvancedGroup - conteacutem os objetos vehicleOwnerName vehicleOwnerRegister
vehicleOwnerPhone vehicleOwnerMail vehicleHistoryDeliveryDate vehicleHistoryVendor
vehicleHistoryDealer vehicleHistoryNumLines vehicleHistoryLinelndex vehicleHistory
MaintenanceDate vehicleHistoryMaintenance vehicleHistoryOilChangeDate vehicleHistory
OilChange
vehicleControlGroup - conteacutem as variaacuteveis vehicleControlFuel e vehicleControlIgnition
vehicleNotificationsGroup - conteacutem os objetos vehicleNotificationChangeOilAnd
Maintenance vehicleNotificationHelp e vehicleNotificationWarranty
56
5 - CONCLUSAtildeO
O Brasil eacute um paiacutes com grandes mazelas sociais que satildeo agravadas por acidentes crimes e
contravenccedilotildees Todos estes eventos geram grandes prejuiacutezos econocircmicos e morais a toda
populaccedilatildeo Esta dissertaccedilatildeo propocircs definir um modelo tecnicamente viaacutevel que incremente
sensivelmente a capacidade do Estado de gerenciar sua frota de veiacuteculos que satildeo elementos
sempre presentes nos eventos em questatildeo
Este trabalho procurou detalhar fiacutesica e funcionalmente cada elemento necessaacuterio para que o
Modelo de Gerenciamento de Veiacuteculos Automotores funcione Embasou teoricamente as
vaacuterias tecnologias envolvidas e consolidou-as com sistemas similares existentes O passo
inicial para que haja o desenvolvimento das vaacuterias peccedilas do quebra-cabeccedila foi efetivamente
criado que foi o Modelo de Informaccedilatildeo - a MIB
Esta base de dados - a vehicleMIB - representa o ponto de partida para o desenvolvimento de
elementos necessaacuterios ao modelo aqui especificado A proacutepria MIB pode ser estendida de
acordo com as necessidades e caracteriacutesticas proprietaacuterias de cada fabricante de veiacuteculos Mas
as grandes frentes que se abrem satildeo as de desenvolvimentos de aplicaccedilotildees de gerenciamento e
equipamentos dedicados Neste sentido pretende-se dar continuidade a esta pesquisa atraveacutes
da especificaccedilatildeo e implementaccedilatildeo do microservidor veicular uma peccedila de hardware capaz de
interagir com sensores e atuadores de um automoacutevel e ao mesmo tempo comunicar-se com
uma rede ethemet sem fio e com o motorista tudo de forma segura e confiaacutevel
Os desafios poliacuteticos e sociais natildeo satildeo menores um modelo como o proposto aqui altera a
percepccedilatildeo e os haacutebitos das pessoas Altera tambeacutem a balanccedila do poder econocircmico do capital
pois algumas empresas simplesmente perdem sua utilidade bem como alguns oacutergatildeos estatais
Em compensaccedilatildeo novas empresas surgem novas tecnologias satildeo criadas e o paiacutes toma a
vanguarda em gerenciamento viaacuterio sepultando os interesses particulares em detrimento do
coletivo
O trabalho aqui desenvolvido representa a possibilidade de um avanccedilo social e econocircmico
consideraacutevel e recomenda-se que a pesquisa e o desenvolvimento continuem nesta linha
buscando materializar as ideacuteias e conceitos apresentados no Modelo de Gerenciamento de
Veiacuteculos Automotores
57
ANEXO 1 - VehicleMIB
VEHICLE-MIB DEFINITIONS = BEGIN
IMPORTSdirectory mgmt experimental enterprises
FROM RFC1155-SMI MODULE-IDENTITY OBJECT-TYPE NOTIFICATION-TYPE OBJECT-IDENTITY Counter32 Gauge32 Integer32 IpAddress
FROM SNMPv2-SMI DisplayString TimeStamp Timelnterval TestAndlncr
AutonomousType DateAndTime TEXTUAL-CONYENTION FROM SNMPv2-TC
MODULE-COMPLIANCE OBJECT-GROUP NOTIFICATION-GROUP FROM SNMPv2-CONF
mib-2FROM RFC1213-MIB
Positiveinteger NonNegativelnteger FROM UPS-MIB
MacAddressFROM BRIDGE-MIB
- 136 131vehicleMIB MODULE-IDENTITY
LAST-UPDATED 200210151827Z - october 15 2002 at 1827 ORGANIZATION UFSC - CPGCCCONT ACT-INF O
Bobiquins Estevatildeo de MelloPostal address BR Sistemas Ltda
Rua Lauro Linhares 2123803ATrindadeFlorianoacutepolis SC88036-002Brasil
Tel 55 48 234 8945 Fax 55 48 234 8945
E-mail bobibrsistemascombrDESCRIPTION
The MIB module to describe vehicles= experimental 1
- 1361311vehicleMIBObjects OBJECT IDENTIFIER = vehicleMIB 1
mdash The Device Identification group
All objects in this group except for vehicleldentLicencePlate and vehiclelpAddress are set at device initialization and remain static
- I36I3111vehicleldent OBJECT IDENTIFIER vehicleMIBObjects 1
- 136L31111vehicleldentManufacturer OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The name of the vehicles manufacturer= vehicleldent 1
- 136131112vehicleldentModel OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles model designation= vehicleldent 2
- 136131113vehicleldentSoftwareVersion OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles firmwaresoftware version(s) This variablemay or may not have the same value asvehicleldentAgentSoftwareVersion in some implementations
vehicleldent 3
- 136131114vehicleldent Agent Soft wareV ersion OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles agent software version This variable may or may not have the same value asvehicleldentvehicleSoftwareVersion in some implementations
= vehicleldent 4
- 136131115vehicleldentType OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles identification type= vehicleldent 5
- L36131116vehicleldentFuel OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles fuel identification= vehicleldent 6
- 136131117vehiclel dentManufacturing Y ear OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles year= vehicleldent 7
- 136131118vehicleldentModelYear OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles model year vehicleldent 8
- 136L31119vehicleldentCapacity OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles capacity= vehicleldent 9
- 1361311110vehicleldentPower OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles engine power
= vehicleldent 10
-1361311111vehicleldentMotorType OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles motor type= vehicleldent 11
- 1361311112vehicleldentMotorNumber OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles engine identification number= vehicleldent 12
- 1361311113vehicleldentCylinder OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles engine number of cylinders= vehicleldent 13
- 1361311114vehicleldentFirstOilChange OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles displacement required for the first oil change = vehicleldent 14
- 1361311115vehicleldentFirstMaintenance OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles displacement required for the first oficial maintenance
= vehicleldent 15
- 1361311116vehicleldentMaintenancePeriod OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles regular maintenance intervals= vehicleldent 16
-1361311117vehicleldentColor OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles predominant color= vehicleldent 17
- 1361311118vehicleldentChassisId OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles chassis identification number= vehicleldent 18
- 1361311119vehicleldentLicencePlate OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
A string which identifies the vehicles licence plate This object should be set by the dealer
= vehicleldent 19
- 1361311120vehicleldentlpAddress OBJECT-TYPE
SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION
The IP Address of the vehicle This value must be provided by the managing aplication A value of 0000 implies that there isnt a provider nearby
DEFVAL 00000000rsquoH = vehicleldent 20
- 1361311121vehicleldentMacAddress OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-only STATUS current DESCRIPTION
The MAC address used by this vehicle when it must be referred to in a unique fashion It is only required to be unique
REFERENCEIEEE 802ID-1990 Sections 64113 and 3125
= vehicleldent 21
-1361311122vehicleldentSerialNumber OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
A string which identifies the vehicles serial number = vehicleldent 22
- 1361311123vehicleldent Warranty OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
A string which identifies the vehicles warranty= vehicleldent 23
mdash Owner Group
- I36I3112vehicleOwner OBJECT IDENTIFIER = vehicleMIBObjects 2
- L36131121 vehicleOwnerName OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
A string which identifies the vehicles ownerThis object should be set by the dealer
= vehicleOwner 1
- 136L31122vehicleOwnerRegister OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current
DESCRIPTIONA string which identifies the owners registerThis object should be set by the dealer
= vehicleOwner 2
- 136131123 vehicleOwnerPhone OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
A string which identifies the owners phone number This object should be set by the dealer
vehicleOwner 3
- 136131124 vehicleOwnerMail OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
A string which identifies the owners e-mailThis object should be set by the dealer
vehicleOwner 4
mdash History Group
- 13613113vehicleHistory OBJECT IDENTIFIER = vehicleMIBObjects 3
- 136131131vehicleHistoryDeliveryDate OBJECT-TYPE
SYNTAX DateAndTime MAX-ACCESS read-write STATUS current DESCRIPTION
The vehicles delivery date and time= vehicleHistory 1
- 136L31132vehicleHistory Vendor OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
The name of the vehicles vendor= vehicleHistory 2
65
- 136L31133vehicleHistoryDealer OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
The name of the vehicles dealer= vehicleHistory 3
- 136131134vehicleHistoryNumLines OBJECT-TYPE
SYNTAX NonNegativelnteger MAX-ACCESS read-only STATUS current DESCRIPTION
The number of Status lines utilized in this device This variable indicates the number of rows in the History table
= vehicleHistory 4
- I36I31135 vehicleHistoryTable OBJECT-TYPE
SYNTAX SEQUENCE OF VehicleHistoryEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION
A list of History table entries= vehicleHistory 5
- 1361311351VehicleHistoryEntry OBJECT-TYPE
SYNTAX VehicleHistoryEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION
An entry containing information applicable to a particular History line
INDEX vehicleHistoryLinelndex = vehicleHistoryTable 1
VehicleHistoryEntry = SEQUENCE vehicleHistoryLinelndex INTEGER vehicleHistoryMaintenanceDate DateAndTime vehicleHistoryMaintenance NonNegativelnteger vehicleHistoryOilChangeDate Date AndT ime vehicleHistoryOilChange NonNegativelnteger
- 13613113511
66
vehicleHistoryLinelndex OBJECT-TYPE SYNTAX Positiveinteger MAX-ACCESS not-accessible STATUS current DESCRIPTION
The History line identifier= vehicleHistoryEntry 1
- 13613113512vehicleHistoryMaintenanceDate OBJECT-TYPE
SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION
The maintenance date= vehicleHistoryEntry 2
- 13613113513vehicleHistoryMaintenance OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS kmMAX-ACCESS read-only STATUS current DESCRIPTION
The present displacement of the vehicle on vehicleHistoryMaintenanceDate
= vehicleHistoryEntry 3
- 13613113514vehicleHistoryOilChangeDate OBJECT-TYPE
SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION
The motors oil change date= vehicleHistoryEntry 4
- 13613113515vehicleHistoryOilChange OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS kmMAX-ACCESS read-only STATUS current DESCRIPTION
The present displacement of the vehicle on vehicleHistoryOilChangeDate
= vehicleHistoryEntry 5
mdash The Status group
- 13613114vehicleStatus OBJECT IDENTIFIER = vehicleMIBObjects 4
- 136L31141 vehicleStatusHelp OBJECT-TYPE
SYNTAX INTEGER on(l) off(2)
MAX-ACCESS read-write STATUS current DESCRIPTION
Setting this object to on will cause the vehicle system to send a help notification Setting this object to off means normal situation
= vehicleStatus 1
- 136131142vehicleStatusNumLines OBJECT-TYPE
SYNTAX NonNegativelnteger MAX-ACCESS read-only STATUS current DESCRIPTION
The number of Status lines utilized in this deviceThis variable indicates the number of rows in the Status table
= vehicleStatus 2
- 136131143 vehicleStatusTable OBJECT-TYPE
SYNTAX SEQUENCE OF VehicleStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION
A list of Status table entries= vehicleStatus 3
- I36I311431 VehicleStatusEntry OBJECT-TYPE
SYNTAX VehicleStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION
An entry containing information applicable to a particular Status line
INDEX vehicleStatusLinelndex = vehicleStatusTable 1
VehicleStatusEntry = SEQUENCE vehicleStatusLinelndex INTEGER vehicleStatusSpeed NonNegativelntegervehicleStatusRpm NonNegativelntegervehicleStatusMotorTemperature INTEGER vehicleStatusFuelLevel NonNegativelnteger vehicleStatusKm NonNegativelntegervehicleStatusTirePressure NonNegativelnteger vehicleStatusMotorOilLevel NonNegativelnteger vehicleStatusBatteryLevel NonNegativelnteger vehicleStatusLocation DisplayString
- I36I31134311vehicleStatusLinelndex OBJECT-TYPE
SYNTAX Positiveinteger MAX-ACCESS not-accessible STATUS current DESCRIPTION
The Status line identifier= VehicleStatusEntry 1
- 136131134312vehicleStatusSpeed OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS km per hourMAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles current speed= VehicleStatusEntry 2
- 136131134313vehicleStatusRpm OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS rotations per minuteMAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles current rotations per minute= VehicleStatusEntry 3
- 136131134314vehicleStatusMotorT emperature OBJECT-TYPE
SYNTAX INTEGER UNITS degrees CentigradeMAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles engine current temperature
= vehicleStatusEntry 4
- 136131134315 vehicleStatusFuelLevel OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS HireMAX-ACCESS read-only STATUS current DESCRIPTION
The current fuel level= vehicleStatusEntry 5
- 136131134316vehicleStatusKm OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS kmMAX-ACCESS read-only STATUS current DESCRIPTION
The current total displacement of vehicle = vehicleStatusEntry 6
- 136131134317 vehicleStatusTirePressure OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS psiMAX-ACCESS read-only STATUS current DESCRIPTION
The current tire pressure vehicleStatusEntry 7
- 136131134318 vehicleStatusMotorOilLevel OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS litreMAX-ACCESS read-only STATUS current DESCRIPTION
The current motor oil level= vehicleStatusEntry 8
- 136131134319 vehicleStatusBatteryLevel OBJECT-TYPE
SYNTAX INTEGER unknown(l) batteryNormal(2) batteryLow(3)
MAX-ACCESS read-only
STATUS currentDESCRIPTION
The indication of the capacity remaining in the vehicles battery system
= vehicleStatusEntry 9
- 1361311343110 vehicleStatusLocation OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
The GPS indication of the vehicles current location
vehicleStatusEntry 10
mdash The Control group
- 13613115vehicleControl OBJECT IDENTIFIER = vehicleMIBObjects 5
- 136131151 vehicleControlFuel OBJECT-TYPE
SYNTAX INTEGER on(l) off(2)
MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION
Setting this object to On(l) indicates that the vehicle is able to be turned on Setting to Off(2) will cause the fuel to be cut offrsquo
= vehicleControl 1
- 136131152 vehicleControlIgnition OBJECT-TYPE
SYNTAX INTEGER on(l) ofi(2)
MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION
Setting this object to On(l) indicates that the vehicle is to be turned on Setting to 00(2) will cause the eletric system to be cut off1
= vehicleControl 2
mdash Notifications
- This section defines the well-known notifications sent by- vehicle agents
- 1361312vehicleMIBNotifications OBJECT IDENTIFIER = vehicleMIB 2
- I36I3121vehicleNotificationChangeOilAndMaintenance NOTIFICATION-TYPE
OBJECTS vehicleHistoryMaintenanceDate vehicleHistoryMaintenance vehicleHistoryOilChangeDate vehicleHistoryOilChange
STATUS current DESCRIPTION
The vehicle is approaching oil change and regular maintenance dates This Notification is persistent and is resent at one day intervals until the history table is updated
= vehicleMIBNotifications 1
- 13613122vehicleNotificationHelp NOTIFICATION-TYPE
OBJECTS vehicleStatusHelp STATUS current DESCRIPTION
This Notification is sent when the vehicles conductor turns on a help switch
= vehicleMIBNotifications 2
- I36I3123vehicleNotificationWarranty NOTIFICATION-TYPE
OBJECTS vehicleldentWarranty STATUS current DESCRIPTION
The vehicles warranty is close to expiring dateThis Notification is persistent andis resent at one week intervals until dead line
= vehicleMIBNotifications 3
mdash Conformance information
mdash1361313vehicleMIBConformance OBJECT IDENTIFIER = vehicleMIB 3
-13613131vehicleCompliance OBJECT IDENTIFIER = vehicleMIBConformance 1
mdash compliance statements
mdash136131311vehicleBasicCompliance MODULE-COMPLIANCE
STATUS current DESCRIPTION
The compliance statement for vehicles that only support the identifying and status objects
MODULE mdash this moduleMANDATORY-GROUPS vehicleBasicGroup
= vehicleCompliance 1
mdash136131312vehicleAdvancedCompliance MODULE-COMPLIANCE
STATUS current DESCRIPTION
The compliance statement for vehicles that support advanced-feature functions such as history and notifications
MODULE mdash this moduleMANDATORY-GROUPS vehicleBasicGroup
vehicleAdvancedGroup vehicleNotificationsGroup
= vehicleCompliance 2
mdash136131313vehicleControlCompliance MODULE-COMPLIANCE
STATUS current DESCRIPTION
The compliance statement for vehicles that support control-featured functions
MODULE mdash this moduleMANDATORY-GROUPS vehicleBasicGroup
vehicleControlGroup = vehicleCompliance 3
mdash136131314vehicleFullCompliance MODULE-COMPLIANCE
STATUS current DESCRIPTION
The compliance statement for vehicles that support all functions
MODULE mdash this moduleMANDATORY-GROUPS vehicleBasicGroup
vehicleAdvancedGroup vehicleNotificationsGroup
73
vehicleControlGroup = vehicleCompliance 4
mdash units of conformance
mdash summary at a glance
mdash basic adv ControlmdashvehicleldentManufacturer X X X X
mdashvehicleldentModel x X X X
mdashvehicleldentSoftwareVersion x X X X
mdashvehicleldentAgentSoftwareVersion X X X X
mdashvehicleldentType X X X X
mdashvehicleldentFuel X X X X
mdashvehicleldentManufacturing Y ear X X X X
mdashvehicleldentModel Year X X X X
mdashvehicleldentCapacity X X X X
mdashvehicleldentPower X X X X
mdashvehicleldentMotorType X X X XmdashvehicleldentMotorNumber X X X X
mdashvehicleldentCylinder X X X X
mdashvehicleldentFirstOilChange X X X X
mdashvehicleldentOilChangePeriod X X X XmdashvehicleldentFirstMaintenance X X X X
mdashvehicleldentMaintenancePeriod X X X XmdashvehicleldentColor X X X X
mdashvehicleldentChassisId X X X XmdashvehicleldentLicencePlate X X X X
mdashvehicleldentlpAddress X X X XmdashvehicleldentMacAddress X X X X
mdashvehicleldentSerialNumber X X X XmdashvehicleldentWarranty X X X X
mdashvehicleOwnerName X X
mdashvehicleOwnerRegister X XmdashvehicleOwnerPhone X X
mdashvehicleOwnerMail X X
mdashvehicleHistoryDeliveryDate X X
mdashvehicleHistoryVendor X X
mdashvehicleHistoryDealer X X
mdashvehicleHistoryNumLines X X
mdashvehicleHistoryLinelndex X X
mdashvehicleHistoryMaintenanceDate X X
mdashvehicleHistoryMaintenance X X
mdashvehicleHistoryOilChangeDate X X
mdashvehicleHistoryOilChange X X
mdashvehicleStatusHelp X X X X
mdashvehicleStatusNumLines X X X X
mdashvehicleStatusLinelndex X X X X
mdashvehicleStatusSpeed X X X X
mdashvehicleStatusRpm X X X X
mdashvehicleStatusMotorTemperature X X X X
mdashvehicleStatusFuelLevel X X X X
mdashvehicleStatusKm X X X X
mdashvehicleStatusTyrePressure X X X X
--vehicleStatusMotorOilLevel X X X X
mdashvehicleStatusBatteryLevel X X X X
mdashvehicleStatusLocation X X X X
mdashvehicleControlFuel X X
mdashvehicleControlIgnition X X
mdashvehicleNotificationChangeOilAndMaintenance X X
mdashvehicleNotificationHelp X X
mdashvehicleNotificationWarranty X X
- units of conformance
- I36I3132vehicleGroups OBJECT IDENTIFIER = vehicleMIBConformance 2
- 136131321vehicleBasicGroup OBJECT-GROUP
OBJECTS vehicleldentManufacturer vehicleldentModel vehicleldentSoftwareVersion vehicleldent AgentSoft waumlre V ersion vehicleldentType vehicleldentFuel vehicleldentManufacturing Y ear vehicleldentModel Year vehicleldentCapacity vehicleldentPowervehicleldentMotorType vehicleldentMotorNumber vehicleldentCylindervehicleldentFirstOilChange vehicleldentOilChangePeriod vehicleldentFirstMaintenance vehicleldentMaintenancePeriod vehicleldentColor vehicleldentChassisId vehicleldentLicencePlate vehicleldentlpAddress vehicleldentMacAddress vehicleldentSerialNumber vehicleldentWarranty vehicleStatusHelp vehicleStatusNumLines vehicleStatusLinelndex vehicleStatusSpeed vehicleStatusRpm vehicleStatusMotorTemperature vehicleStatusFuelLevel vehicleStatusKm vehicleStatusTirePressure vehicleStatusMotorOilLevel
75
vehicleStatusBatteryLevel vehicleStatusLocation STATUS current DESCRIPTION
The vehicleBasicGroup defines objects which are common across all vehicles which meet basic compliance
= vehicleGroups 1
- 136131322vehicleAdvancedGroup OBJECT-GROUP
OBJECTS vehicleOwnerName vehicleOwnerRegister vehicleOwnerPhone vehicleOwnerMail vehicleHistoryDeliveryDate vehicleHistoryVendor vehicleHistoryDealer vehicleHistoryNumLines vehicleHistoryLinelndex vehicleHistoryMaintenanceDate vehicleHistoryMaintenance vehicleHistoryOilChangeDate vehicleHistoryOilChange
STATUS current DESCRIPTION
The vehicleAdvancedGroup defines objects which are related to vehicles history and owner
vehicleGroups 2
- 136131323vehicleControlGroup OBJECT-GROUP
OBJECTS vehicleControlFuel vehicleControlIgnition STATUS current DESCRIPTION
The vehicleControlGroup defines objects which are related to control-feature functions
= vehicleGroups 3
- 136131324vehicleNotificationGroup NOTIFICATION-GROUP
NOTIFICATIONS vehicleNotificationChangeOilAndMaintenance vehicleNotificationHelp vehicleNotificationWarranty
STATUS current DESCRIPTION
The vehicleNotificationGroup defines objects which are related to notifications-feature functions
= vehicleGroups 4
END
GLOSSAacuteRIO E ABREVIACcedilOtildeES
ASNl Abstract Syntax Notation One - Notaccedilatildeo de Sintaxe Abstrata Um Uma notaccedilatildeo para
representaccedilatildeo de dados em protocolos de comunicaccedilatildeo definida pela ISO O gerenciamento
Internet utiliza um subconjunto de ASNl
CDMA Code Division Multiple Access - acesso muacuteltiplo por divisatildeo de coacutedigo
EHF Extremely High Frequency - frequumlecircncia extremamente alta
FDMA Frequency Division Multiple Access - acesso muacuteltiplo por divisatildeo de frequumlecircncia
HF High Frequency - frequumlecircncia alta
HTTP Hiper-Text Markup Language - Linguagem de Marcaccedilatildeo de HiperTexto A linguagem
utilizada na construccedilatildeo de paacuteginas WWW
ISM Industrial Scientific and Medical bands - Faixas de frequumlecircncias alocadas para aplicaccedilotildees
industriais cientiacuteficas e meacutedicas
ISO International Organization for Standardization - Organizaccedilatildeo Internacional para
Padronizaccedilatildeo Um dos oacutergatildeos mais importantes no mundo de padronizaccedilotildees com diversos
estudos na aacuterea de computadores e particularmente de redes de computadores
LF Low Frequency - frequumlecircncia baixa
MF Medium Frequency - frequumlecircncia meacutedia
MIB Management Information Base - Base de Informaccedilotildees de Gerenciamento Uma coleccedilatildeo
de informaccedilotildees gerenciais sobre um determinado recurso
OSI Open Systems Interconnection - Interconexatildeo de Sistemas Abertos Um conjunto de
padronizaccedilotildees para interconexatildeo de sistemas em redes de computadores
RFC Request For Comments - Requisiccedilotildees Para Comentaacuterios Os documentos publicados pelo
IETF e que tratam de assuntos Internet Nem todos os RFCs satildeo padrotildees e alguns jamais o
chegam a ser
SHF Super High Frequency - frequumlecircncia super-alta
Site - Conjunto de documentos da WWW acessiacuteveis a partir de um determinado endereccedilo Eacute o
endereccedilo virtual de uma empresa ou uma aplicaccedilatildeo
SMI Structure o f Management Information - Estrutura da Informaccedilatildeo de Gerenciamento
Define a maneira como as informaccedilotildees de gerenciamento satildeo criadas e seus relacionamentos
SNMP Simple Network Management Protocol - Protocolo de Gerenciamento de Redes
Simples o protocolo de gerenciamento utilizado na Internet
TCPIP Transmission Control Protocol Internet Protocol - Protocolo de Controle de
Transmissotildees Protocolo Internet Os protocolos baacutesicos utilizados na Internet
TDMA Time Division Multiple Access mdash acesso muacuteltiplo por divisatildeo de tempo
UHF Ultra High Frequency - frequumlecircncia ultra-alta
VHF Very High Frequency - frequumlecircncia muito alta
VLF Very Low Frequency - frequumlecircncia muito baixa
WWW World Wide Web - Grande Teia Mundial Nome dado ao conjunto de maacutequinas que
trocam informaccedilotildees utilizando o protocolo HTTP
78
REFEREcircNCIAS BIBLIOGRAacuteFICAS
ANATEL Agecircncia Nacional de Telecomunicaccedilotildees Atribuiccedilatildeo de faixas de frequumlecircncias no Brasil Disponiacutevel em lthttpwwwanatelgovbrToolsframeasplink=radiofrequencia qaffpdfgt Acesso em 26 set 2002
thBICSI Telecommunications distribution methods manual 8 ed Tampa Florida v2 1998 Cap 29
BRASIL Web Site Oficial do Departamento Nacional de Tracircnsito Disponiacutevel em lthttpwww denatrangovbrpg70jspgt Acesso em 08 nov 2002
BRASIL Web Site Oficial do Departamento Nacional de Tracircnsito Disponiacutevel em httpwww denatrangovbrpgl8jspgt Acesso em 10 nov 2002
CASE J et al RFC 1157 - A Simple Network Management Protocol (SNMP) Network Working Group may 1990 p 5
FIAT AUTOMOacuteVEIS Web Site Oficial do Brasil Disponiacutevel em httpwwwfiatcombr index_sitephpgt institucional a faacutebrica Acesso em 19 nov 2002
GOOGLE Web Site de Busca Disponiacutevel em lthttpwwwgooglecombrsearch hl=ptampie=ISO-8859-1 ampq=22rastreamento+de+veEDculo s22ampbtnG=Pesquisa+Google amplr=lang_ptgt Acesso em 15 out 2002
MELLO Roseleine Calgaro Uma MIB de apoio agrave gerecircncia do relacionamento com o cliente em comeacutercio eletrocircnico 2002 108 f Dissertaccedilatildeo (Mestrado em Ciecircncias da Computaccedilatildeo) - Universidade Federal de Santa Catarina Florianoacutepolis 2002
RIO DE JANEIRO (Estado) 5 set 2002 Tracircnsito Brasil Estatiacutestica da Organizaccedilatildeo Mundial de Sauacutede sobre tracircnsito Disponiacutevel em lthttpwwwtransitobrasilcombrnoticia noticiaphp noti=1044gt Acesso em 22 out 2002
RIO DE JANEIRO (Estado) SuperTrack Rastreamento de veiacuteculos Disponiacutevel em lthttp wwwsupertrackcombr2htmgt Acesso em 02 out 2002
79
RIO DE JANEIRO (Estado) Revista Engebraacutes Mortos no tracircnsito chegam a 1 milhatildeo e acidentes consomem US$ 10 bi ao ano Disponiacutevel em lthttpwwwengebrascombr EngbWebportuguesmortosnohtmgt Acesso em 24 set 2002
TANENBAUM Andrew S Redes de computadores 3 ed Rio de Janeiro Campus 1997 923 p
TANIGUCHI Caacutessio O bom exemplo do tracircnsito em Curitiba Curitiba mar 2002 Disponiacutevel em lthttpwwwcuritibaprgovbrpmcAgenciaartigostransitolhtmlgt Acesso em 19 nov 2002
TIM Telesc Celular Cobertura Disponiacutevel em lthttpwww2timsulcombr intemaaspitem=2amppagina=coberturagt Acesso em 26 set 2002
vehicleHistoryVendor - A vehicleHistoryVendor armazena o nome do vendedor que realizou
a venda do veiacuteculo ao proprietaacuterio Este vendedor eacute tipicamente um funcionaacuterio da revenda
ou concessionaacuteria
vehicleHistorvDealer - O nome da revenda ou concessionaacuteria (pessoa juriacutedica) eacute gravado
neste campo de forma que fique registrada a empresa que comercializou o veiacuteculo
vehieleHistoryNumLines - Representa o nuacutemero maacuteximo de linhas que seratildeo armazenadas na
tabela vehicleHistoryTable
vehicleHistorvLinelndex - Representa o iacutendice da tabela vehicleHistoryTable
vehicleHistoryMaintenanceDate - A variaacutevel vehicleHistoryMaintenanceDate serve para
registrar as datas das manutenccedilotildees preventivas realizadas contendo dia mecircs e ano Esta
informaccedilatildeo serve principalmente para resguardar o usuaacuterio do veiacuteculo quanto agraves garantias de
peccedilas e sistemas
vehicleHistoryMaintenance - Aqui se identifica a quilometragem do veiacuteculo na ocasiatildeo em
que eacute realizada a manutenccedilatildeo preventiva Informada em quilocircmetros corresponde agrave marcaccedilatildeo
presente do odocircmetro do veiacuteculo
vehicleHistoryOilChangeDate - Esta variaacutevel armazena a data das trocas de oacuteleo lubrificante
do motor cuja periodicidade eacute definida pelo fabricante e deve ser cumprida a risca para o
veiacuteculo natildeo perder a garantia
vehicleHistoryOilChange - Este atributo registra a quilometragem do veiacuteculo por ocasiatildeo da
troca de oacuteleo lubrificante correspondente
48
4324 Grupo vehicleStatus
B - n experimental S gg vehicleMIB
vehicleMIBObjectsS3 __] vehicleldentra- r~l vehicleQwner reg L_3 vehicleHistory
S Q vehicleStatus|--reggt vehicleS tatusHeip j- - vehicles atusNurnLines
B r_ j vehicles tatusT able B l|sj vehicles tatusEntry
vehicleS tatusLinelndex vehicleS tatusS peed j- ^ vehicleStatusRpm
vehicleStatusMotorTemperature vehicleStatusFuelLevel
^ vehicleS tatusKmvehicleStatusTirePressure
^ vehicleStatusMotorOilLevel vehicleS tatusBatteryLevel
^ vehicleStatusLocation B Q j vehicleControl
j-regraquo vehicleControlFuel J ______ j______ 1 vehicleContfQllgnition________________
Fig 414 - Aacutervore de vehicleStatus
vehicleStatusHelp - Esta variaacutevel pode assumir somente os valores de ligado ou desligado eacute
acionada pelo condutor do veiacuteculo e serve como pedido de socorro Uma notificaccedilatildeo eacute emitida
a partir da vehicleStatusHelp
vehicleStatusNumLines - Este atributo serve para definir o nuacutemero maacuteximo de linhas da
tabela vehicleStatusTable
vehicleStatusLinelndex - Esta variaacutevel eacute o iacutendice da tabela vehicleStatusTable
vehicleStatusSpeed - Neste atributo eacute registrada a velocidade presente do veiacuteculo fornecida
pelo sistema convencional de sensoriamento do veiacuteculo em quilocircmetros ou milhas por hora
vehicleStatusRpm - A vehicleStatusRpm armazena o valor atual de rotaccedilotildees ou giros do eixo
principal do motor a unidade eacute rpm (rotaccedilotildees por minuto)
vehicleStatusMotorTemperature - Este atributo registra a temperatura atual do liacutequido de
arrefecimento do motor em graus centiacutegrados ou Fahrenheit
vehicleStatusFuelLevel - A variaacutevel vehicleStatusFuelLevel eacute usada para indicar o niacutevel atual
do combustiacutevel principal do veiacuteculo
vehicleStatusKm - A variaacutevel armazena a quilometragem total percorrida pelo veiacuteculo desde
sua fabricaccedilatildeo em quilocircmetros ou milhas terrestres
vehicleStatusTvrePressure - Este atributo foi criado para registrar o valor presente da pressatildeo
nos pneus do veiacuteculo e serve para informar sobre um pneu que esteja furado ou com uma
quantidade insuficiente de material gasoso ou liacutequido em seu interior Este monitoramento jaacute
existe hoje principalmente em caminhotildees de carga sendo raro em motocicletas e
automoacuteveis
vehicleStatusMotorOilLevel - Esta variaacutevel marca o niacutevel presente de oacuteleo lubrificante do
motor e ajuda a identificar uma eventual ldquoqueimardquo de oacuteleo ou seja um consumo acima do
previsto pelo fabricante que pode resultar em dano grave ao motor
vehicleStatusBatteryLevel - Este valor corresponde agrave carga atual da bateria que eacute usada
principalmente para dar a partida no veiacuteculo
vehicleStatusLocation - A informaccedilatildeo de localizaccedilatildeo do veiacuteculo pode ser feita de duas
maneiras uma aproximada resultado da associaccedilatildeo com a raacutedio-base que recebeu a
identificaccedilatildeo do veiacuteculo A segunda forma mais precisa eacute a partir da informaccedilatildeo gerada por
um moacutedulo GPS (global positioning system) do veiacuteculo o GPS atualiza constantemente a
vehicleStatusLocation com as coordenadas presentes
4325 Grupo vehicleControl
vehicleControlFuel - Este atributo de controle assume ligado ou desligado e eacute a forma do
sistema puacuteblico de controle da malha viaacuteria interromper remotamente o fornecimento de
combustiacutevel para o motor ocasionando a parada do veiacuteculo Esta accedilatildeo de controle eacute feita nos
casos de roubo fuga ou sequumlestro e requer intervenccedilatildeo policial
vehicleControlIgnition - Este atributo de controle assume ligado ou desligado e eacute a forma do
sistema puacuteblico de controle da malha viaacuteria interromper remotamente o sistema de igniccedilatildeo de
combustiacutevel para o motor ocasionando a parada do veiacuteculo Eacute uma alternativa ao controle
anterior pois enquanto um desliga a bomba de combustiacutevel o outro corta a energia eleacutetrica
que ocasiona a queima de combustiacutevel que aciona o motor Esta accedilatildeo de controle eacute feita nos
casos de roubo fuga ou sequumlestro e requer intervenccedilatildeo policial
433 Descriccedilatildeo de vehicleMIBNotificationsS L J experimental
Eacute H fg vehicleMIBB lt01 vehicleMIBObjects
Eacute vehicleldent Eacute O vehicleOwner te j__j vehicleHistory Eacute - f l vehicleStatus B - P l vehicleControl
U vehicleM IB N otificationsvehicleN otificationChangeO ilAndM aintenance
if vehicleN otificationHelp A f vehicleN otificationGuatanty
Eacute L J vehicleMIBConiacuteorrnance H r~l private______________________________________________
Fig 415 - Aacutervore de vehicleMIBNotifications
vehicleNotificationChangeOilAndMaintenance - Esta notificaccedilatildeo eacute emitida quando os limites
de troca de oacuteleo lubrificante do motor ou de manutenccedilatildeo preventiva estiverem proacuteximos e
auxilia o condutor do veiacuteculo a realizar estas tarefas em tempo haacutebil natildeo correndo o risco de
dano ou de perda de garantia
vehicleNotificationHelp - Esta notificaccedilatildeo eacute acionada em caso de pedido de socorro pelo
condutor do veiacuteculo
vehicleNotificationWarranty - A notificaccedilatildeo em questatildeo foi criada para informar o condutor
do veiacuteculo da aproximaccedilatildeo do final do periacuteodo de garantia regulamentar dado pela montadora
do veiacuteculo Este aviso permite que sejam feitos consertos sem ocircnus ou seja dentro da
cobertura da garantia
434 Descriccedilatildeo de vehicleMIBConformance
As regras de conformidade satildeo os niacuteveis de implementaccedilotildees da base de dados possiacuteveis
partindo de um conjunto miacutenimo aceitaacutevel ateacute a implementaccedilatildeo total A tabela 41 apresenta
as implementaccedilotildees baacutesica avanccedilada de controle e plena
4341 Descriccedilatildeo de vehicleComplience
vehicleBasicComplience - esta regra de conformidade incorpora o miacutenimo conjunto de
variaacuteveis que devem ser implementadas num veiacuteculo basicamente dados de identificaccedilatildeo e
status Estas variaacuteveis satildeo contidas em vehicleBasicGroup
vehicleAdvancedComplience - esta norma acrescenta a anterior os dados histoacutericos e as
notificaccedilotildees Composta pelos grupos vehicleBasicGroup vehicleAdvancedGroup e
vehicleNotificationsGroup
vehicleControlComplience - aleacutem das variaacuteveis de identificaccedilatildeo esta regra solicita as
implementaccedilotildees dos objetos de controle ou seja vehicleBasicGroup mais
vehicleControlGroup
vehicleFullComplience - esta implementaccedilatildeo considera todos os objetos da MIB no veiacuteculo
possibilitando identificaccedilatildeo completa dados estatiacutesticos status atual e capacidade de controle
Os grupos satildeo vehicleBasicGroup vehicleAdvancedGroup vehicleNotificationsGroup e
vehicleControlGroup
52
OBJETO BASIC ADV CONTROL FULL
vehicleldentManufacturer X X X X
vehicleldentModel X X X X
vehicleldentSoflware V ersion X X X X
vehicleldentAgentSoftwareVersion X X X X
vehicleldentT ype X X X X
vehicleldentFuel X X X X
vehicleldentManufacturing Y ear X X X X
vehicleldentModel Year X X X X
vehicleldentCapacity X X X X
vehicleldentPower X X X X
vehicleldentMotorType X X X X
vehicleldentMotorNumber X X X X
vehicleldentCylinder X X X X
vehicleldentFirstOilChange X X X X
vehicleldentOilChangePeriod X X X X
vehicleldentFirstMaintenance X X X X
vehicleldentMaintenancePeriod X X X X
vehicleldentColor X X X X
vehicleldentChassisId X X X X
vehicleldentLicencePlate X X X X
vehicleldentlpAddress X X X X
53
vehicleldentMacAddress X X X X
vehicleldentSerialNumber X X X X
vehicleldent Warranty X X X X
vehicleOwnerName X X
vehicleOwnerRegister X X
vehicleOwnerPhone X X
vehicleOwnerMail X X
vehicleHistoryDeliveryDate X X
veMcleHistoryV endor X X
vehicleHistoryDealer X X
vehicleHistoryNumLines X X
vehicleHistoryLinelndex X X
vehicleHistoryMaintenanceDate X X
vehicleHistoryMaintenance X X
vehicleHistoryOilChangeDate X X
vehicleHistoryOilChange X X
vehicleStatusHelp X X X X
vehicleStatusNumLines X X X X
vehicleStatusLinelndex X X X X
vehicleStatusSpeed X X X X
vehicleStatusRpm X X X X
vehicleStatusMotorTemperature X X X X
54
vehicleStatusFuelLevel X X X X
vehicleStatusKm X X X X
vehicleStatusTyrePressure X X X X
vehicleStatusMotorOilLevel X X X X
vehicleStatusBatteryLevel X X X X
vehicleStatusLocation X X X X
vehicleControlFuel X X
vehicleControlIgnition X X
vehicleNotificationChangeOilAndMaintenance X X
vehicleNotificationHelp X X
vehicleNotificationWarranty X X
Tabela 41 - Planilha de Conformidade
4342 Descriccedilatildeo de vehicleGroups
vehicleBasicGroup - conteacutem as variaacuteveis vehicleldentManufacturer vehicleldentModel
vehicleldentSoftwareVersion vehicleldentAgentSoftwareVersion vehicleldentType
vehicleldentFuel vehicleldentManufacturingYear vehicleldentModelYear vehicleldent
Capacity vehicleldentPower vehicleldentMotorType vehicleldentMotorNumber vehicle
IdentCylinder vehicleldentFirstOilChange vehicleldentOilChangePeriacuteod vehicleldentFirst
Maintenance vehicleldentMaintenancePeriod vehicleldentColor vehicleldentChassisId
vehicleldentLicencePlate vehicleldentlpAddress vehicleldentMacAddress vehicleldent
SerialNumber vehicleldentWarranty vehicleStatusHelp vehicleStatusNumLines
vehicleStatus Linelndex vehicleStatusSpeed vehicleStatusRpm vehicleStatusMotor
Temperature vehicleStatusFuelLevel vehicleStatusKm vehicleStatusTirePressure vehicle
StatusMotorOilLevel vehicleStatusBatteryLevel vehicleStatusLocation
vehicleAdvancedGroup - conteacutem os objetos vehicleOwnerName vehicleOwnerRegister
vehicleOwnerPhone vehicleOwnerMail vehicleHistoryDeliveryDate vehicleHistoryVendor
vehicleHistoryDealer vehicleHistoryNumLines vehicleHistoryLinelndex vehicleHistory
MaintenanceDate vehicleHistoryMaintenance vehicleHistoryOilChangeDate vehicleHistory
OilChange
vehicleControlGroup - conteacutem as variaacuteveis vehicleControlFuel e vehicleControlIgnition
vehicleNotificationsGroup - conteacutem os objetos vehicleNotificationChangeOilAnd
Maintenance vehicleNotificationHelp e vehicleNotificationWarranty
56
5 - CONCLUSAtildeO
O Brasil eacute um paiacutes com grandes mazelas sociais que satildeo agravadas por acidentes crimes e
contravenccedilotildees Todos estes eventos geram grandes prejuiacutezos econocircmicos e morais a toda
populaccedilatildeo Esta dissertaccedilatildeo propocircs definir um modelo tecnicamente viaacutevel que incremente
sensivelmente a capacidade do Estado de gerenciar sua frota de veiacuteculos que satildeo elementos
sempre presentes nos eventos em questatildeo
Este trabalho procurou detalhar fiacutesica e funcionalmente cada elemento necessaacuterio para que o
Modelo de Gerenciamento de Veiacuteculos Automotores funcione Embasou teoricamente as
vaacuterias tecnologias envolvidas e consolidou-as com sistemas similares existentes O passo
inicial para que haja o desenvolvimento das vaacuterias peccedilas do quebra-cabeccedila foi efetivamente
criado que foi o Modelo de Informaccedilatildeo - a MIB
Esta base de dados - a vehicleMIB - representa o ponto de partida para o desenvolvimento de
elementos necessaacuterios ao modelo aqui especificado A proacutepria MIB pode ser estendida de
acordo com as necessidades e caracteriacutesticas proprietaacuterias de cada fabricante de veiacuteculos Mas
as grandes frentes que se abrem satildeo as de desenvolvimentos de aplicaccedilotildees de gerenciamento e
equipamentos dedicados Neste sentido pretende-se dar continuidade a esta pesquisa atraveacutes
da especificaccedilatildeo e implementaccedilatildeo do microservidor veicular uma peccedila de hardware capaz de
interagir com sensores e atuadores de um automoacutevel e ao mesmo tempo comunicar-se com
uma rede ethemet sem fio e com o motorista tudo de forma segura e confiaacutevel
Os desafios poliacuteticos e sociais natildeo satildeo menores um modelo como o proposto aqui altera a
percepccedilatildeo e os haacutebitos das pessoas Altera tambeacutem a balanccedila do poder econocircmico do capital
pois algumas empresas simplesmente perdem sua utilidade bem como alguns oacutergatildeos estatais
Em compensaccedilatildeo novas empresas surgem novas tecnologias satildeo criadas e o paiacutes toma a
vanguarda em gerenciamento viaacuterio sepultando os interesses particulares em detrimento do
coletivo
O trabalho aqui desenvolvido representa a possibilidade de um avanccedilo social e econocircmico
consideraacutevel e recomenda-se que a pesquisa e o desenvolvimento continuem nesta linha
buscando materializar as ideacuteias e conceitos apresentados no Modelo de Gerenciamento de
Veiacuteculos Automotores
57
ANEXO 1 - VehicleMIB
VEHICLE-MIB DEFINITIONS = BEGIN
IMPORTSdirectory mgmt experimental enterprises
FROM RFC1155-SMI MODULE-IDENTITY OBJECT-TYPE NOTIFICATION-TYPE OBJECT-IDENTITY Counter32 Gauge32 Integer32 IpAddress
FROM SNMPv2-SMI DisplayString TimeStamp Timelnterval TestAndlncr
AutonomousType DateAndTime TEXTUAL-CONYENTION FROM SNMPv2-TC
MODULE-COMPLIANCE OBJECT-GROUP NOTIFICATION-GROUP FROM SNMPv2-CONF
mib-2FROM RFC1213-MIB
Positiveinteger NonNegativelnteger FROM UPS-MIB
MacAddressFROM BRIDGE-MIB
- 136 131vehicleMIB MODULE-IDENTITY
LAST-UPDATED 200210151827Z - october 15 2002 at 1827 ORGANIZATION UFSC - CPGCCCONT ACT-INF O
Bobiquins Estevatildeo de MelloPostal address BR Sistemas Ltda
Rua Lauro Linhares 2123803ATrindadeFlorianoacutepolis SC88036-002Brasil
Tel 55 48 234 8945 Fax 55 48 234 8945
E-mail bobibrsistemascombrDESCRIPTION
The MIB module to describe vehicles= experimental 1
- 1361311vehicleMIBObjects OBJECT IDENTIFIER = vehicleMIB 1
mdash The Device Identification group
All objects in this group except for vehicleldentLicencePlate and vehiclelpAddress are set at device initialization and remain static
- I36I3111vehicleldent OBJECT IDENTIFIER vehicleMIBObjects 1
- 136L31111vehicleldentManufacturer OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The name of the vehicles manufacturer= vehicleldent 1
- 136131112vehicleldentModel OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles model designation= vehicleldent 2
- 136131113vehicleldentSoftwareVersion OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles firmwaresoftware version(s) This variablemay or may not have the same value asvehicleldentAgentSoftwareVersion in some implementations
vehicleldent 3
- 136131114vehicleldent Agent Soft wareV ersion OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles agent software version This variable may or may not have the same value asvehicleldentvehicleSoftwareVersion in some implementations
= vehicleldent 4
- 136131115vehicleldentType OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles identification type= vehicleldent 5
- L36131116vehicleldentFuel OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles fuel identification= vehicleldent 6
- 136131117vehiclel dentManufacturing Y ear OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles year= vehicleldent 7
- 136131118vehicleldentModelYear OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles model year vehicleldent 8
- 136L31119vehicleldentCapacity OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles capacity= vehicleldent 9
- 1361311110vehicleldentPower OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles engine power
= vehicleldent 10
-1361311111vehicleldentMotorType OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles motor type= vehicleldent 11
- 1361311112vehicleldentMotorNumber OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles engine identification number= vehicleldent 12
- 1361311113vehicleldentCylinder OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles engine number of cylinders= vehicleldent 13
- 1361311114vehicleldentFirstOilChange OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles displacement required for the first oil change = vehicleldent 14
- 1361311115vehicleldentFirstMaintenance OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles displacement required for the first oficial maintenance
= vehicleldent 15
- 1361311116vehicleldentMaintenancePeriod OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles regular maintenance intervals= vehicleldent 16
-1361311117vehicleldentColor OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles predominant color= vehicleldent 17
- 1361311118vehicleldentChassisId OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles chassis identification number= vehicleldent 18
- 1361311119vehicleldentLicencePlate OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
A string which identifies the vehicles licence plate This object should be set by the dealer
= vehicleldent 19
- 1361311120vehicleldentlpAddress OBJECT-TYPE
SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION
The IP Address of the vehicle This value must be provided by the managing aplication A value of 0000 implies that there isnt a provider nearby
DEFVAL 00000000rsquoH = vehicleldent 20
- 1361311121vehicleldentMacAddress OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-only STATUS current DESCRIPTION
The MAC address used by this vehicle when it must be referred to in a unique fashion It is only required to be unique
REFERENCEIEEE 802ID-1990 Sections 64113 and 3125
= vehicleldent 21
-1361311122vehicleldentSerialNumber OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
A string which identifies the vehicles serial number = vehicleldent 22
- 1361311123vehicleldent Warranty OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
A string which identifies the vehicles warranty= vehicleldent 23
mdash Owner Group
- I36I3112vehicleOwner OBJECT IDENTIFIER = vehicleMIBObjects 2
- L36131121 vehicleOwnerName OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
A string which identifies the vehicles ownerThis object should be set by the dealer
= vehicleOwner 1
- 136L31122vehicleOwnerRegister OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current
DESCRIPTIONA string which identifies the owners registerThis object should be set by the dealer
= vehicleOwner 2
- 136131123 vehicleOwnerPhone OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
A string which identifies the owners phone number This object should be set by the dealer
vehicleOwner 3
- 136131124 vehicleOwnerMail OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
A string which identifies the owners e-mailThis object should be set by the dealer
vehicleOwner 4
mdash History Group
- 13613113vehicleHistory OBJECT IDENTIFIER = vehicleMIBObjects 3
- 136131131vehicleHistoryDeliveryDate OBJECT-TYPE
SYNTAX DateAndTime MAX-ACCESS read-write STATUS current DESCRIPTION
The vehicles delivery date and time= vehicleHistory 1
- 136L31132vehicleHistory Vendor OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
The name of the vehicles vendor= vehicleHistory 2
65
- 136L31133vehicleHistoryDealer OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
The name of the vehicles dealer= vehicleHistory 3
- 136131134vehicleHistoryNumLines OBJECT-TYPE
SYNTAX NonNegativelnteger MAX-ACCESS read-only STATUS current DESCRIPTION
The number of Status lines utilized in this device This variable indicates the number of rows in the History table
= vehicleHistory 4
- I36I31135 vehicleHistoryTable OBJECT-TYPE
SYNTAX SEQUENCE OF VehicleHistoryEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION
A list of History table entries= vehicleHistory 5
- 1361311351VehicleHistoryEntry OBJECT-TYPE
SYNTAX VehicleHistoryEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION
An entry containing information applicable to a particular History line
INDEX vehicleHistoryLinelndex = vehicleHistoryTable 1
VehicleHistoryEntry = SEQUENCE vehicleHistoryLinelndex INTEGER vehicleHistoryMaintenanceDate DateAndTime vehicleHistoryMaintenance NonNegativelnteger vehicleHistoryOilChangeDate Date AndT ime vehicleHistoryOilChange NonNegativelnteger
- 13613113511
66
vehicleHistoryLinelndex OBJECT-TYPE SYNTAX Positiveinteger MAX-ACCESS not-accessible STATUS current DESCRIPTION
The History line identifier= vehicleHistoryEntry 1
- 13613113512vehicleHistoryMaintenanceDate OBJECT-TYPE
SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION
The maintenance date= vehicleHistoryEntry 2
- 13613113513vehicleHistoryMaintenance OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS kmMAX-ACCESS read-only STATUS current DESCRIPTION
The present displacement of the vehicle on vehicleHistoryMaintenanceDate
= vehicleHistoryEntry 3
- 13613113514vehicleHistoryOilChangeDate OBJECT-TYPE
SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION
The motors oil change date= vehicleHistoryEntry 4
- 13613113515vehicleHistoryOilChange OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS kmMAX-ACCESS read-only STATUS current DESCRIPTION
The present displacement of the vehicle on vehicleHistoryOilChangeDate
= vehicleHistoryEntry 5
mdash The Status group
- 13613114vehicleStatus OBJECT IDENTIFIER = vehicleMIBObjects 4
- 136L31141 vehicleStatusHelp OBJECT-TYPE
SYNTAX INTEGER on(l) off(2)
MAX-ACCESS read-write STATUS current DESCRIPTION
Setting this object to on will cause the vehicle system to send a help notification Setting this object to off means normal situation
= vehicleStatus 1
- 136131142vehicleStatusNumLines OBJECT-TYPE
SYNTAX NonNegativelnteger MAX-ACCESS read-only STATUS current DESCRIPTION
The number of Status lines utilized in this deviceThis variable indicates the number of rows in the Status table
= vehicleStatus 2
- 136131143 vehicleStatusTable OBJECT-TYPE
SYNTAX SEQUENCE OF VehicleStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION
A list of Status table entries= vehicleStatus 3
- I36I311431 VehicleStatusEntry OBJECT-TYPE
SYNTAX VehicleStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION
An entry containing information applicable to a particular Status line
INDEX vehicleStatusLinelndex = vehicleStatusTable 1
VehicleStatusEntry = SEQUENCE vehicleStatusLinelndex INTEGER vehicleStatusSpeed NonNegativelntegervehicleStatusRpm NonNegativelntegervehicleStatusMotorTemperature INTEGER vehicleStatusFuelLevel NonNegativelnteger vehicleStatusKm NonNegativelntegervehicleStatusTirePressure NonNegativelnteger vehicleStatusMotorOilLevel NonNegativelnteger vehicleStatusBatteryLevel NonNegativelnteger vehicleStatusLocation DisplayString
- I36I31134311vehicleStatusLinelndex OBJECT-TYPE
SYNTAX Positiveinteger MAX-ACCESS not-accessible STATUS current DESCRIPTION
The Status line identifier= VehicleStatusEntry 1
- 136131134312vehicleStatusSpeed OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS km per hourMAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles current speed= VehicleStatusEntry 2
- 136131134313vehicleStatusRpm OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS rotations per minuteMAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles current rotations per minute= VehicleStatusEntry 3
- 136131134314vehicleStatusMotorT emperature OBJECT-TYPE
SYNTAX INTEGER UNITS degrees CentigradeMAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles engine current temperature
= vehicleStatusEntry 4
- 136131134315 vehicleStatusFuelLevel OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS HireMAX-ACCESS read-only STATUS current DESCRIPTION
The current fuel level= vehicleStatusEntry 5
- 136131134316vehicleStatusKm OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS kmMAX-ACCESS read-only STATUS current DESCRIPTION
The current total displacement of vehicle = vehicleStatusEntry 6
- 136131134317 vehicleStatusTirePressure OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS psiMAX-ACCESS read-only STATUS current DESCRIPTION
The current tire pressure vehicleStatusEntry 7
- 136131134318 vehicleStatusMotorOilLevel OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS litreMAX-ACCESS read-only STATUS current DESCRIPTION
The current motor oil level= vehicleStatusEntry 8
- 136131134319 vehicleStatusBatteryLevel OBJECT-TYPE
SYNTAX INTEGER unknown(l) batteryNormal(2) batteryLow(3)
MAX-ACCESS read-only
STATUS currentDESCRIPTION
The indication of the capacity remaining in the vehicles battery system
= vehicleStatusEntry 9
- 1361311343110 vehicleStatusLocation OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
The GPS indication of the vehicles current location
vehicleStatusEntry 10
mdash The Control group
- 13613115vehicleControl OBJECT IDENTIFIER = vehicleMIBObjects 5
- 136131151 vehicleControlFuel OBJECT-TYPE
SYNTAX INTEGER on(l) off(2)
MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION
Setting this object to On(l) indicates that the vehicle is able to be turned on Setting to Off(2) will cause the fuel to be cut offrsquo
= vehicleControl 1
- 136131152 vehicleControlIgnition OBJECT-TYPE
SYNTAX INTEGER on(l) ofi(2)
MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION
Setting this object to On(l) indicates that the vehicle is to be turned on Setting to 00(2) will cause the eletric system to be cut off1
= vehicleControl 2
mdash Notifications
- This section defines the well-known notifications sent by- vehicle agents
- 1361312vehicleMIBNotifications OBJECT IDENTIFIER = vehicleMIB 2
- I36I3121vehicleNotificationChangeOilAndMaintenance NOTIFICATION-TYPE
OBJECTS vehicleHistoryMaintenanceDate vehicleHistoryMaintenance vehicleHistoryOilChangeDate vehicleHistoryOilChange
STATUS current DESCRIPTION
The vehicle is approaching oil change and regular maintenance dates This Notification is persistent and is resent at one day intervals until the history table is updated
= vehicleMIBNotifications 1
- 13613122vehicleNotificationHelp NOTIFICATION-TYPE
OBJECTS vehicleStatusHelp STATUS current DESCRIPTION
This Notification is sent when the vehicles conductor turns on a help switch
= vehicleMIBNotifications 2
- I36I3123vehicleNotificationWarranty NOTIFICATION-TYPE
OBJECTS vehicleldentWarranty STATUS current DESCRIPTION
The vehicles warranty is close to expiring dateThis Notification is persistent andis resent at one week intervals until dead line
= vehicleMIBNotifications 3
mdash Conformance information
mdash1361313vehicleMIBConformance OBJECT IDENTIFIER = vehicleMIB 3
-13613131vehicleCompliance OBJECT IDENTIFIER = vehicleMIBConformance 1
mdash compliance statements
mdash136131311vehicleBasicCompliance MODULE-COMPLIANCE
STATUS current DESCRIPTION
The compliance statement for vehicles that only support the identifying and status objects
MODULE mdash this moduleMANDATORY-GROUPS vehicleBasicGroup
= vehicleCompliance 1
mdash136131312vehicleAdvancedCompliance MODULE-COMPLIANCE
STATUS current DESCRIPTION
The compliance statement for vehicles that support advanced-feature functions such as history and notifications
MODULE mdash this moduleMANDATORY-GROUPS vehicleBasicGroup
vehicleAdvancedGroup vehicleNotificationsGroup
= vehicleCompliance 2
mdash136131313vehicleControlCompliance MODULE-COMPLIANCE
STATUS current DESCRIPTION
The compliance statement for vehicles that support control-featured functions
MODULE mdash this moduleMANDATORY-GROUPS vehicleBasicGroup
vehicleControlGroup = vehicleCompliance 3
mdash136131314vehicleFullCompliance MODULE-COMPLIANCE
STATUS current DESCRIPTION
The compliance statement for vehicles that support all functions
MODULE mdash this moduleMANDATORY-GROUPS vehicleBasicGroup
vehicleAdvancedGroup vehicleNotificationsGroup
73
vehicleControlGroup = vehicleCompliance 4
mdash units of conformance
mdash summary at a glance
mdash basic adv ControlmdashvehicleldentManufacturer X X X X
mdashvehicleldentModel x X X X
mdashvehicleldentSoftwareVersion x X X X
mdashvehicleldentAgentSoftwareVersion X X X X
mdashvehicleldentType X X X X
mdashvehicleldentFuel X X X X
mdashvehicleldentManufacturing Y ear X X X X
mdashvehicleldentModel Year X X X X
mdashvehicleldentCapacity X X X X
mdashvehicleldentPower X X X X
mdashvehicleldentMotorType X X X XmdashvehicleldentMotorNumber X X X X
mdashvehicleldentCylinder X X X X
mdashvehicleldentFirstOilChange X X X X
mdashvehicleldentOilChangePeriod X X X XmdashvehicleldentFirstMaintenance X X X X
mdashvehicleldentMaintenancePeriod X X X XmdashvehicleldentColor X X X X
mdashvehicleldentChassisId X X X XmdashvehicleldentLicencePlate X X X X
mdashvehicleldentlpAddress X X X XmdashvehicleldentMacAddress X X X X
mdashvehicleldentSerialNumber X X X XmdashvehicleldentWarranty X X X X
mdashvehicleOwnerName X X
mdashvehicleOwnerRegister X XmdashvehicleOwnerPhone X X
mdashvehicleOwnerMail X X
mdashvehicleHistoryDeliveryDate X X
mdashvehicleHistoryVendor X X
mdashvehicleHistoryDealer X X
mdashvehicleHistoryNumLines X X
mdashvehicleHistoryLinelndex X X
mdashvehicleHistoryMaintenanceDate X X
mdashvehicleHistoryMaintenance X X
mdashvehicleHistoryOilChangeDate X X
mdashvehicleHistoryOilChange X X
mdashvehicleStatusHelp X X X X
mdashvehicleStatusNumLines X X X X
mdashvehicleStatusLinelndex X X X X
mdashvehicleStatusSpeed X X X X
mdashvehicleStatusRpm X X X X
mdashvehicleStatusMotorTemperature X X X X
mdashvehicleStatusFuelLevel X X X X
mdashvehicleStatusKm X X X X
mdashvehicleStatusTyrePressure X X X X
--vehicleStatusMotorOilLevel X X X X
mdashvehicleStatusBatteryLevel X X X X
mdashvehicleStatusLocation X X X X
mdashvehicleControlFuel X X
mdashvehicleControlIgnition X X
mdashvehicleNotificationChangeOilAndMaintenance X X
mdashvehicleNotificationHelp X X
mdashvehicleNotificationWarranty X X
- units of conformance
- I36I3132vehicleGroups OBJECT IDENTIFIER = vehicleMIBConformance 2
- 136131321vehicleBasicGroup OBJECT-GROUP
OBJECTS vehicleldentManufacturer vehicleldentModel vehicleldentSoftwareVersion vehicleldent AgentSoft waumlre V ersion vehicleldentType vehicleldentFuel vehicleldentManufacturing Y ear vehicleldentModel Year vehicleldentCapacity vehicleldentPowervehicleldentMotorType vehicleldentMotorNumber vehicleldentCylindervehicleldentFirstOilChange vehicleldentOilChangePeriod vehicleldentFirstMaintenance vehicleldentMaintenancePeriod vehicleldentColor vehicleldentChassisId vehicleldentLicencePlate vehicleldentlpAddress vehicleldentMacAddress vehicleldentSerialNumber vehicleldentWarranty vehicleStatusHelp vehicleStatusNumLines vehicleStatusLinelndex vehicleStatusSpeed vehicleStatusRpm vehicleStatusMotorTemperature vehicleStatusFuelLevel vehicleStatusKm vehicleStatusTirePressure vehicleStatusMotorOilLevel
75
vehicleStatusBatteryLevel vehicleStatusLocation STATUS current DESCRIPTION
The vehicleBasicGroup defines objects which are common across all vehicles which meet basic compliance
= vehicleGroups 1
- 136131322vehicleAdvancedGroup OBJECT-GROUP
OBJECTS vehicleOwnerName vehicleOwnerRegister vehicleOwnerPhone vehicleOwnerMail vehicleHistoryDeliveryDate vehicleHistoryVendor vehicleHistoryDealer vehicleHistoryNumLines vehicleHistoryLinelndex vehicleHistoryMaintenanceDate vehicleHistoryMaintenance vehicleHistoryOilChangeDate vehicleHistoryOilChange
STATUS current DESCRIPTION
The vehicleAdvancedGroup defines objects which are related to vehicles history and owner
vehicleGroups 2
- 136131323vehicleControlGroup OBJECT-GROUP
OBJECTS vehicleControlFuel vehicleControlIgnition STATUS current DESCRIPTION
The vehicleControlGroup defines objects which are related to control-feature functions
= vehicleGroups 3
- 136131324vehicleNotificationGroup NOTIFICATION-GROUP
NOTIFICATIONS vehicleNotificationChangeOilAndMaintenance vehicleNotificationHelp vehicleNotificationWarranty
STATUS current DESCRIPTION
The vehicleNotificationGroup defines objects which are related to notifications-feature functions
= vehicleGroups 4
END
GLOSSAacuteRIO E ABREVIACcedilOtildeES
ASNl Abstract Syntax Notation One - Notaccedilatildeo de Sintaxe Abstrata Um Uma notaccedilatildeo para
representaccedilatildeo de dados em protocolos de comunicaccedilatildeo definida pela ISO O gerenciamento
Internet utiliza um subconjunto de ASNl
CDMA Code Division Multiple Access - acesso muacuteltiplo por divisatildeo de coacutedigo
EHF Extremely High Frequency - frequumlecircncia extremamente alta
FDMA Frequency Division Multiple Access - acesso muacuteltiplo por divisatildeo de frequumlecircncia
HF High Frequency - frequumlecircncia alta
HTTP Hiper-Text Markup Language - Linguagem de Marcaccedilatildeo de HiperTexto A linguagem
utilizada na construccedilatildeo de paacuteginas WWW
ISM Industrial Scientific and Medical bands - Faixas de frequumlecircncias alocadas para aplicaccedilotildees
industriais cientiacuteficas e meacutedicas
ISO International Organization for Standardization - Organizaccedilatildeo Internacional para
Padronizaccedilatildeo Um dos oacutergatildeos mais importantes no mundo de padronizaccedilotildees com diversos
estudos na aacuterea de computadores e particularmente de redes de computadores
LF Low Frequency - frequumlecircncia baixa
MF Medium Frequency - frequumlecircncia meacutedia
MIB Management Information Base - Base de Informaccedilotildees de Gerenciamento Uma coleccedilatildeo
de informaccedilotildees gerenciais sobre um determinado recurso
OSI Open Systems Interconnection - Interconexatildeo de Sistemas Abertos Um conjunto de
padronizaccedilotildees para interconexatildeo de sistemas em redes de computadores
RFC Request For Comments - Requisiccedilotildees Para Comentaacuterios Os documentos publicados pelo
IETF e que tratam de assuntos Internet Nem todos os RFCs satildeo padrotildees e alguns jamais o
chegam a ser
SHF Super High Frequency - frequumlecircncia super-alta
Site - Conjunto de documentos da WWW acessiacuteveis a partir de um determinado endereccedilo Eacute o
endereccedilo virtual de uma empresa ou uma aplicaccedilatildeo
SMI Structure o f Management Information - Estrutura da Informaccedilatildeo de Gerenciamento
Define a maneira como as informaccedilotildees de gerenciamento satildeo criadas e seus relacionamentos
SNMP Simple Network Management Protocol - Protocolo de Gerenciamento de Redes
Simples o protocolo de gerenciamento utilizado na Internet
TCPIP Transmission Control Protocol Internet Protocol - Protocolo de Controle de
Transmissotildees Protocolo Internet Os protocolos baacutesicos utilizados na Internet
TDMA Time Division Multiple Access mdash acesso muacuteltiplo por divisatildeo de tempo
UHF Ultra High Frequency - frequumlecircncia ultra-alta
VHF Very High Frequency - frequumlecircncia muito alta
VLF Very Low Frequency - frequumlecircncia muito baixa
WWW World Wide Web - Grande Teia Mundial Nome dado ao conjunto de maacutequinas que
trocam informaccedilotildees utilizando o protocolo HTTP
78
REFEREcircNCIAS BIBLIOGRAacuteFICAS
ANATEL Agecircncia Nacional de Telecomunicaccedilotildees Atribuiccedilatildeo de faixas de frequumlecircncias no Brasil Disponiacutevel em lthttpwwwanatelgovbrToolsframeasplink=radiofrequencia qaffpdfgt Acesso em 26 set 2002
thBICSI Telecommunications distribution methods manual 8 ed Tampa Florida v2 1998 Cap 29
BRASIL Web Site Oficial do Departamento Nacional de Tracircnsito Disponiacutevel em lthttpwww denatrangovbrpg70jspgt Acesso em 08 nov 2002
BRASIL Web Site Oficial do Departamento Nacional de Tracircnsito Disponiacutevel em httpwww denatrangovbrpgl8jspgt Acesso em 10 nov 2002
CASE J et al RFC 1157 - A Simple Network Management Protocol (SNMP) Network Working Group may 1990 p 5
FIAT AUTOMOacuteVEIS Web Site Oficial do Brasil Disponiacutevel em httpwwwfiatcombr index_sitephpgt institucional a faacutebrica Acesso em 19 nov 2002
GOOGLE Web Site de Busca Disponiacutevel em lthttpwwwgooglecombrsearch hl=ptampie=ISO-8859-1 ampq=22rastreamento+de+veEDculo s22ampbtnG=Pesquisa+Google amplr=lang_ptgt Acesso em 15 out 2002
MELLO Roseleine Calgaro Uma MIB de apoio agrave gerecircncia do relacionamento com o cliente em comeacutercio eletrocircnico 2002 108 f Dissertaccedilatildeo (Mestrado em Ciecircncias da Computaccedilatildeo) - Universidade Federal de Santa Catarina Florianoacutepolis 2002
RIO DE JANEIRO (Estado) 5 set 2002 Tracircnsito Brasil Estatiacutestica da Organizaccedilatildeo Mundial de Sauacutede sobre tracircnsito Disponiacutevel em lthttpwwwtransitobrasilcombrnoticia noticiaphp noti=1044gt Acesso em 22 out 2002
RIO DE JANEIRO (Estado) SuperTrack Rastreamento de veiacuteculos Disponiacutevel em lthttp wwwsupertrackcombr2htmgt Acesso em 02 out 2002
79
RIO DE JANEIRO (Estado) Revista Engebraacutes Mortos no tracircnsito chegam a 1 milhatildeo e acidentes consomem US$ 10 bi ao ano Disponiacutevel em lthttpwwwengebrascombr EngbWebportuguesmortosnohtmgt Acesso em 24 set 2002
TANENBAUM Andrew S Redes de computadores 3 ed Rio de Janeiro Campus 1997 923 p
TANIGUCHI Caacutessio O bom exemplo do tracircnsito em Curitiba Curitiba mar 2002 Disponiacutevel em lthttpwwwcuritibaprgovbrpmcAgenciaartigostransitolhtmlgt Acesso em 19 nov 2002
TIM Telesc Celular Cobertura Disponiacutevel em lthttpwww2timsulcombr intemaaspitem=2amppagina=coberturagt Acesso em 26 set 2002
48
4324 Grupo vehicleStatus
B - n experimental S gg vehicleMIB
vehicleMIBObjectsS3 __] vehicleldentra- r~l vehicleQwner reg L_3 vehicleHistory
S Q vehicleStatus|--reggt vehicleS tatusHeip j- - vehicles atusNurnLines
B r_ j vehicles tatusT able B l|sj vehicles tatusEntry
vehicleS tatusLinelndex vehicleS tatusS peed j- ^ vehicleStatusRpm
vehicleStatusMotorTemperature vehicleStatusFuelLevel
^ vehicleS tatusKmvehicleStatusTirePressure
^ vehicleStatusMotorOilLevel vehicleS tatusBatteryLevel
^ vehicleStatusLocation B Q j vehicleControl
j-regraquo vehicleControlFuel J ______ j______ 1 vehicleContfQllgnition________________
Fig 414 - Aacutervore de vehicleStatus
vehicleStatusHelp - Esta variaacutevel pode assumir somente os valores de ligado ou desligado eacute
acionada pelo condutor do veiacuteculo e serve como pedido de socorro Uma notificaccedilatildeo eacute emitida
a partir da vehicleStatusHelp
vehicleStatusNumLines - Este atributo serve para definir o nuacutemero maacuteximo de linhas da
tabela vehicleStatusTable
vehicleStatusLinelndex - Esta variaacutevel eacute o iacutendice da tabela vehicleStatusTable
vehicleStatusSpeed - Neste atributo eacute registrada a velocidade presente do veiacuteculo fornecida
pelo sistema convencional de sensoriamento do veiacuteculo em quilocircmetros ou milhas por hora
vehicleStatusRpm - A vehicleStatusRpm armazena o valor atual de rotaccedilotildees ou giros do eixo
principal do motor a unidade eacute rpm (rotaccedilotildees por minuto)
vehicleStatusMotorTemperature - Este atributo registra a temperatura atual do liacutequido de
arrefecimento do motor em graus centiacutegrados ou Fahrenheit
vehicleStatusFuelLevel - A variaacutevel vehicleStatusFuelLevel eacute usada para indicar o niacutevel atual
do combustiacutevel principal do veiacuteculo
vehicleStatusKm - A variaacutevel armazena a quilometragem total percorrida pelo veiacuteculo desde
sua fabricaccedilatildeo em quilocircmetros ou milhas terrestres
vehicleStatusTvrePressure - Este atributo foi criado para registrar o valor presente da pressatildeo
nos pneus do veiacuteculo e serve para informar sobre um pneu que esteja furado ou com uma
quantidade insuficiente de material gasoso ou liacutequido em seu interior Este monitoramento jaacute
existe hoje principalmente em caminhotildees de carga sendo raro em motocicletas e
automoacuteveis
vehicleStatusMotorOilLevel - Esta variaacutevel marca o niacutevel presente de oacuteleo lubrificante do
motor e ajuda a identificar uma eventual ldquoqueimardquo de oacuteleo ou seja um consumo acima do
previsto pelo fabricante que pode resultar em dano grave ao motor
vehicleStatusBatteryLevel - Este valor corresponde agrave carga atual da bateria que eacute usada
principalmente para dar a partida no veiacuteculo
vehicleStatusLocation - A informaccedilatildeo de localizaccedilatildeo do veiacuteculo pode ser feita de duas
maneiras uma aproximada resultado da associaccedilatildeo com a raacutedio-base que recebeu a
identificaccedilatildeo do veiacuteculo A segunda forma mais precisa eacute a partir da informaccedilatildeo gerada por
um moacutedulo GPS (global positioning system) do veiacuteculo o GPS atualiza constantemente a
vehicleStatusLocation com as coordenadas presentes
4325 Grupo vehicleControl
vehicleControlFuel - Este atributo de controle assume ligado ou desligado e eacute a forma do
sistema puacuteblico de controle da malha viaacuteria interromper remotamente o fornecimento de
combustiacutevel para o motor ocasionando a parada do veiacuteculo Esta accedilatildeo de controle eacute feita nos
casos de roubo fuga ou sequumlestro e requer intervenccedilatildeo policial
vehicleControlIgnition - Este atributo de controle assume ligado ou desligado e eacute a forma do
sistema puacuteblico de controle da malha viaacuteria interromper remotamente o sistema de igniccedilatildeo de
combustiacutevel para o motor ocasionando a parada do veiacuteculo Eacute uma alternativa ao controle
anterior pois enquanto um desliga a bomba de combustiacutevel o outro corta a energia eleacutetrica
que ocasiona a queima de combustiacutevel que aciona o motor Esta accedilatildeo de controle eacute feita nos
casos de roubo fuga ou sequumlestro e requer intervenccedilatildeo policial
433 Descriccedilatildeo de vehicleMIBNotificationsS L J experimental
Eacute H fg vehicleMIBB lt01 vehicleMIBObjects
Eacute vehicleldent Eacute O vehicleOwner te j__j vehicleHistory Eacute - f l vehicleStatus B - P l vehicleControl
U vehicleM IB N otificationsvehicleN otificationChangeO ilAndM aintenance
if vehicleN otificationHelp A f vehicleN otificationGuatanty
Eacute L J vehicleMIBConiacuteorrnance H r~l private______________________________________________
Fig 415 - Aacutervore de vehicleMIBNotifications
vehicleNotificationChangeOilAndMaintenance - Esta notificaccedilatildeo eacute emitida quando os limites
de troca de oacuteleo lubrificante do motor ou de manutenccedilatildeo preventiva estiverem proacuteximos e
auxilia o condutor do veiacuteculo a realizar estas tarefas em tempo haacutebil natildeo correndo o risco de
dano ou de perda de garantia
vehicleNotificationHelp - Esta notificaccedilatildeo eacute acionada em caso de pedido de socorro pelo
condutor do veiacuteculo
vehicleNotificationWarranty - A notificaccedilatildeo em questatildeo foi criada para informar o condutor
do veiacuteculo da aproximaccedilatildeo do final do periacuteodo de garantia regulamentar dado pela montadora
do veiacuteculo Este aviso permite que sejam feitos consertos sem ocircnus ou seja dentro da
cobertura da garantia
434 Descriccedilatildeo de vehicleMIBConformance
As regras de conformidade satildeo os niacuteveis de implementaccedilotildees da base de dados possiacuteveis
partindo de um conjunto miacutenimo aceitaacutevel ateacute a implementaccedilatildeo total A tabela 41 apresenta
as implementaccedilotildees baacutesica avanccedilada de controle e plena
4341 Descriccedilatildeo de vehicleComplience
vehicleBasicComplience - esta regra de conformidade incorpora o miacutenimo conjunto de
variaacuteveis que devem ser implementadas num veiacuteculo basicamente dados de identificaccedilatildeo e
status Estas variaacuteveis satildeo contidas em vehicleBasicGroup
vehicleAdvancedComplience - esta norma acrescenta a anterior os dados histoacutericos e as
notificaccedilotildees Composta pelos grupos vehicleBasicGroup vehicleAdvancedGroup e
vehicleNotificationsGroup
vehicleControlComplience - aleacutem das variaacuteveis de identificaccedilatildeo esta regra solicita as
implementaccedilotildees dos objetos de controle ou seja vehicleBasicGroup mais
vehicleControlGroup
vehicleFullComplience - esta implementaccedilatildeo considera todos os objetos da MIB no veiacuteculo
possibilitando identificaccedilatildeo completa dados estatiacutesticos status atual e capacidade de controle
Os grupos satildeo vehicleBasicGroup vehicleAdvancedGroup vehicleNotificationsGroup e
vehicleControlGroup
52
OBJETO BASIC ADV CONTROL FULL
vehicleldentManufacturer X X X X
vehicleldentModel X X X X
vehicleldentSoflware V ersion X X X X
vehicleldentAgentSoftwareVersion X X X X
vehicleldentT ype X X X X
vehicleldentFuel X X X X
vehicleldentManufacturing Y ear X X X X
vehicleldentModel Year X X X X
vehicleldentCapacity X X X X
vehicleldentPower X X X X
vehicleldentMotorType X X X X
vehicleldentMotorNumber X X X X
vehicleldentCylinder X X X X
vehicleldentFirstOilChange X X X X
vehicleldentOilChangePeriod X X X X
vehicleldentFirstMaintenance X X X X
vehicleldentMaintenancePeriod X X X X
vehicleldentColor X X X X
vehicleldentChassisId X X X X
vehicleldentLicencePlate X X X X
vehicleldentlpAddress X X X X
53
vehicleldentMacAddress X X X X
vehicleldentSerialNumber X X X X
vehicleldent Warranty X X X X
vehicleOwnerName X X
vehicleOwnerRegister X X
vehicleOwnerPhone X X
vehicleOwnerMail X X
vehicleHistoryDeliveryDate X X
veMcleHistoryV endor X X
vehicleHistoryDealer X X
vehicleHistoryNumLines X X
vehicleHistoryLinelndex X X
vehicleHistoryMaintenanceDate X X
vehicleHistoryMaintenance X X
vehicleHistoryOilChangeDate X X
vehicleHistoryOilChange X X
vehicleStatusHelp X X X X
vehicleStatusNumLines X X X X
vehicleStatusLinelndex X X X X
vehicleStatusSpeed X X X X
vehicleStatusRpm X X X X
vehicleStatusMotorTemperature X X X X
54
vehicleStatusFuelLevel X X X X
vehicleStatusKm X X X X
vehicleStatusTyrePressure X X X X
vehicleStatusMotorOilLevel X X X X
vehicleStatusBatteryLevel X X X X
vehicleStatusLocation X X X X
vehicleControlFuel X X
vehicleControlIgnition X X
vehicleNotificationChangeOilAndMaintenance X X
vehicleNotificationHelp X X
vehicleNotificationWarranty X X
Tabela 41 - Planilha de Conformidade
4342 Descriccedilatildeo de vehicleGroups
vehicleBasicGroup - conteacutem as variaacuteveis vehicleldentManufacturer vehicleldentModel
vehicleldentSoftwareVersion vehicleldentAgentSoftwareVersion vehicleldentType
vehicleldentFuel vehicleldentManufacturingYear vehicleldentModelYear vehicleldent
Capacity vehicleldentPower vehicleldentMotorType vehicleldentMotorNumber vehicle
IdentCylinder vehicleldentFirstOilChange vehicleldentOilChangePeriacuteod vehicleldentFirst
Maintenance vehicleldentMaintenancePeriod vehicleldentColor vehicleldentChassisId
vehicleldentLicencePlate vehicleldentlpAddress vehicleldentMacAddress vehicleldent
SerialNumber vehicleldentWarranty vehicleStatusHelp vehicleStatusNumLines
vehicleStatus Linelndex vehicleStatusSpeed vehicleStatusRpm vehicleStatusMotor
Temperature vehicleStatusFuelLevel vehicleStatusKm vehicleStatusTirePressure vehicle
StatusMotorOilLevel vehicleStatusBatteryLevel vehicleStatusLocation
vehicleAdvancedGroup - conteacutem os objetos vehicleOwnerName vehicleOwnerRegister
vehicleOwnerPhone vehicleOwnerMail vehicleHistoryDeliveryDate vehicleHistoryVendor
vehicleHistoryDealer vehicleHistoryNumLines vehicleHistoryLinelndex vehicleHistory
MaintenanceDate vehicleHistoryMaintenance vehicleHistoryOilChangeDate vehicleHistory
OilChange
vehicleControlGroup - conteacutem as variaacuteveis vehicleControlFuel e vehicleControlIgnition
vehicleNotificationsGroup - conteacutem os objetos vehicleNotificationChangeOilAnd
Maintenance vehicleNotificationHelp e vehicleNotificationWarranty
56
5 - CONCLUSAtildeO
O Brasil eacute um paiacutes com grandes mazelas sociais que satildeo agravadas por acidentes crimes e
contravenccedilotildees Todos estes eventos geram grandes prejuiacutezos econocircmicos e morais a toda
populaccedilatildeo Esta dissertaccedilatildeo propocircs definir um modelo tecnicamente viaacutevel que incremente
sensivelmente a capacidade do Estado de gerenciar sua frota de veiacuteculos que satildeo elementos
sempre presentes nos eventos em questatildeo
Este trabalho procurou detalhar fiacutesica e funcionalmente cada elemento necessaacuterio para que o
Modelo de Gerenciamento de Veiacuteculos Automotores funcione Embasou teoricamente as
vaacuterias tecnologias envolvidas e consolidou-as com sistemas similares existentes O passo
inicial para que haja o desenvolvimento das vaacuterias peccedilas do quebra-cabeccedila foi efetivamente
criado que foi o Modelo de Informaccedilatildeo - a MIB
Esta base de dados - a vehicleMIB - representa o ponto de partida para o desenvolvimento de
elementos necessaacuterios ao modelo aqui especificado A proacutepria MIB pode ser estendida de
acordo com as necessidades e caracteriacutesticas proprietaacuterias de cada fabricante de veiacuteculos Mas
as grandes frentes que se abrem satildeo as de desenvolvimentos de aplicaccedilotildees de gerenciamento e
equipamentos dedicados Neste sentido pretende-se dar continuidade a esta pesquisa atraveacutes
da especificaccedilatildeo e implementaccedilatildeo do microservidor veicular uma peccedila de hardware capaz de
interagir com sensores e atuadores de um automoacutevel e ao mesmo tempo comunicar-se com
uma rede ethemet sem fio e com o motorista tudo de forma segura e confiaacutevel
Os desafios poliacuteticos e sociais natildeo satildeo menores um modelo como o proposto aqui altera a
percepccedilatildeo e os haacutebitos das pessoas Altera tambeacutem a balanccedila do poder econocircmico do capital
pois algumas empresas simplesmente perdem sua utilidade bem como alguns oacutergatildeos estatais
Em compensaccedilatildeo novas empresas surgem novas tecnologias satildeo criadas e o paiacutes toma a
vanguarda em gerenciamento viaacuterio sepultando os interesses particulares em detrimento do
coletivo
O trabalho aqui desenvolvido representa a possibilidade de um avanccedilo social e econocircmico
consideraacutevel e recomenda-se que a pesquisa e o desenvolvimento continuem nesta linha
buscando materializar as ideacuteias e conceitos apresentados no Modelo de Gerenciamento de
Veiacuteculos Automotores
57
ANEXO 1 - VehicleMIB
VEHICLE-MIB DEFINITIONS = BEGIN
IMPORTSdirectory mgmt experimental enterprises
FROM RFC1155-SMI MODULE-IDENTITY OBJECT-TYPE NOTIFICATION-TYPE OBJECT-IDENTITY Counter32 Gauge32 Integer32 IpAddress
FROM SNMPv2-SMI DisplayString TimeStamp Timelnterval TestAndlncr
AutonomousType DateAndTime TEXTUAL-CONYENTION FROM SNMPv2-TC
MODULE-COMPLIANCE OBJECT-GROUP NOTIFICATION-GROUP FROM SNMPv2-CONF
mib-2FROM RFC1213-MIB
Positiveinteger NonNegativelnteger FROM UPS-MIB
MacAddressFROM BRIDGE-MIB
- 136 131vehicleMIB MODULE-IDENTITY
LAST-UPDATED 200210151827Z - october 15 2002 at 1827 ORGANIZATION UFSC - CPGCCCONT ACT-INF O
Bobiquins Estevatildeo de MelloPostal address BR Sistemas Ltda
Rua Lauro Linhares 2123803ATrindadeFlorianoacutepolis SC88036-002Brasil
Tel 55 48 234 8945 Fax 55 48 234 8945
E-mail bobibrsistemascombrDESCRIPTION
The MIB module to describe vehicles= experimental 1
- 1361311vehicleMIBObjects OBJECT IDENTIFIER = vehicleMIB 1
mdash The Device Identification group
All objects in this group except for vehicleldentLicencePlate and vehiclelpAddress are set at device initialization and remain static
- I36I3111vehicleldent OBJECT IDENTIFIER vehicleMIBObjects 1
- 136L31111vehicleldentManufacturer OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The name of the vehicles manufacturer= vehicleldent 1
- 136131112vehicleldentModel OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles model designation= vehicleldent 2
- 136131113vehicleldentSoftwareVersion OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles firmwaresoftware version(s) This variablemay or may not have the same value asvehicleldentAgentSoftwareVersion in some implementations
vehicleldent 3
- 136131114vehicleldent Agent Soft wareV ersion OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles agent software version This variable may or may not have the same value asvehicleldentvehicleSoftwareVersion in some implementations
= vehicleldent 4
- 136131115vehicleldentType OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles identification type= vehicleldent 5
- L36131116vehicleldentFuel OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles fuel identification= vehicleldent 6
- 136131117vehiclel dentManufacturing Y ear OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles year= vehicleldent 7
- 136131118vehicleldentModelYear OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles model year vehicleldent 8
- 136L31119vehicleldentCapacity OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles capacity= vehicleldent 9
- 1361311110vehicleldentPower OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles engine power
= vehicleldent 10
-1361311111vehicleldentMotorType OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles motor type= vehicleldent 11
- 1361311112vehicleldentMotorNumber OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles engine identification number= vehicleldent 12
- 1361311113vehicleldentCylinder OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles engine number of cylinders= vehicleldent 13
- 1361311114vehicleldentFirstOilChange OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles displacement required for the first oil change = vehicleldent 14
- 1361311115vehicleldentFirstMaintenance OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles displacement required for the first oficial maintenance
= vehicleldent 15
- 1361311116vehicleldentMaintenancePeriod OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles regular maintenance intervals= vehicleldent 16
-1361311117vehicleldentColor OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles predominant color= vehicleldent 17
- 1361311118vehicleldentChassisId OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles chassis identification number= vehicleldent 18
- 1361311119vehicleldentLicencePlate OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
A string which identifies the vehicles licence plate This object should be set by the dealer
= vehicleldent 19
- 1361311120vehicleldentlpAddress OBJECT-TYPE
SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION
The IP Address of the vehicle This value must be provided by the managing aplication A value of 0000 implies that there isnt a provider nearby
DEFVAL 00000000rsquoH = vehicleldent 20
- 1361311121vehicleldentMacAddress OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-only STATUS current DESCRIPTION
The MAC address used by this vehicle when it must be referred to in a unique fashion It is only required to be unique
REFERENCEIEEE 802ID-1990 Sections 64113 and 3125
= vehicleldent 21
-1361311122vehicleldentSerialNumber OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
A string which identifies the vehicles serial number = vehicleldent 22
- 1361311123vehicleldent Warranty OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
A string which identifies the vehicles warranty= vehicleldent 23
mdash Owner Group
- I36I3112vehicleOwner OBJECT IDENTIFIER = vehicleMIBObjects 2
- L36131121 vehicleOwnerName OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
A string which identifies the vehicles ownerThis object should be set by the dealer
= vehicleOwner 1
- 136L31122vehicleOwnerRegister OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current
DESCRIPTIONA string which identifies the owners registerThis object should be set by the dealer
= vehicleOwner 2
- 136131123 vehicleOwnerPhone OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
A string which identifies the owners phone number This object should be set by the dealer
vehicleOwner 3
- 136131124 vehicleOwnerMail OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
A string which identifies the owners e-mailThis object should be set by the dealer
vehicleOwner 4
mdash History Group
- 13613113vehicleHistory OBJECT IDENTIFIER = vehicleMIBObjects 3
- 136131131vehicleHistoryDeliveryDate OBJECT-TYPE
SYNTAX DateAndTime MAX-ACCESS read-write STATUS current DESCRIPTION
The vehicles delivery date and time= vehicleHistory 1
- 136L31132vehicleHistory Vendor OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
The name of the vehicles vendor= vehicleHistory 2
65
- 136L31133vehicleHistoryDealer OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
The name of the vehicles dealer= vehicleHistory 3
- 136131134vehicleHistoryNumLines OBJECT-TYPE
SYNTAX NonNegativelnteger MAX-ACCESS read-only STATUS current DESCRIPTION
The number of Status lines utilized in this device This variable indicates the number of rows in the History table
= vehicleHistory 4
- I36I31135 vehicleHistoryTable OBJECT-TYPE
SYNTAX SEQUENCE OF VehicleHistoryEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION
A list of History table entries= vehicleHistory 5
- 1361311351VehicleHistoryEntry OBJECT-TYPE
SYNTAX VehicleHistoryEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION
An entry containing information applicable to a particular History line
INDEX vehicleHistoryLinelndex = vehicleHistoryTable 1
VehicleHistoryEntry = SEQUENCE vehicleHistoryLinelndex INTEGER vehicleHistoryMaintenanceDate DateAndTime vehicleHistoryMaintenance NonNegativelnteger vehicleHistoryOilChangeDate Date AndT ime vehicleHistoryOilChange NonNegativelnteger
- 13613113511
66
vehicleHistoryLinelndex OBJECT-TYPE SYNTAX Positiveinteger MAX-ACCESS not-accessible STATUS current DESCRIPTION
The History line identifier= vehicleHistoryEntry 1
- 13613113512vehicleHistoryMaintenanceDate OBJECT-TYPE
SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION
The maintenance date= vehicleHistoryEntry 2
- 13613113513vehicleHistoryMaintenance OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS kmMAX-ACCESS read-only STATUS current DESCRIPTION
The present displacement of the vehicle on vehicleHistoryMaintenanceDate
= vehicleHistoryEntry 3
- 13613113514vehicleHistoryOilChangeDate OBJECT-TYPE
SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION
The motors oil change date= vehicleHistoryEntry 4
- 13613113515vehicleHistoryOilChange OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS kmMAX-ACCESS read-only STATUS current DESCRIPTION
The present displacement of the vehicle on vehicleHistoryOilChangeDate
= vehicleHistoryEntry 5
mdash The Status group
- 13613114vehicleStatus OBJECT IDENTIFIER = vehicleMIBObjects 4
- 136L31141 vehicleStatusHelp OBJECT-TYPE
SYNTAX INTEGER on(l) off(2)
MAX-ACCESS read-write STATUS current DESCRIPTION
Setting this object to on will cause the vehicle system to send a help notification Setting this object to off means normal situation
= vehicleStatus 1
- 136131142vehicleStatusNumLines OBJECT-TYPE
SYNTAX NonNegativelnteger MAX-ACCESS read-only STATUS current DESCRIPTION
The number of Status lines utilized in this deviceThis variable indicates the number of rows in the Status table
= vehicleStatus 2
- 136131143 vehicleStatusTable OBJECT-TYPE
SYNTAX SEQUENCE OF VehicleStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION
A list of Status table entries= vehicleStatus 3
- I36I311431 VehicleStatusEntry OBJECT-TYPE
SYNTAX VehicleStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION
An entry containing information applicable to a particular Status line
INDEX vehicleStatusLinelndex = vehicleStatusTable 1
VehicleStatusEntry = SEQUENCE vehicleStatusLinelndex INTEGER vehicleStatusSpeed NonNegativelntegervehicleStatusRpm NonNegativelntegervehicleStatusMotorTemperature INTEGER vehicleStatusFuelLevel NonNegativelnteger vehicleStatusKm NonNegativelntegervehicleStatusTirePressure NonNegativelnteger vehicleStatusMotorOilLevel NonNegativelnteger vehicleStatusBatteryLevel NonNegativelnteger vehicleStatusLocation DisplayString
- I36I31134311vehicleStatusLinelndex OBJECT-TYPE
SYNTAX Positiveinteger MAX-ACCESS not-accessible STATUS current DESCRIPTION
The Status line identifier= VehicleStatusEntry 1
- 136131134312vehicleStatusSpeed OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS km per hourMAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles current speed= VehicleStatusEntry 2
- 136131134313vehicleStatusRpm OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS rotations per minuteMAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles current rotations per minute= VehicleStatusEntry 3
- 136131134314vehicleStatusMotorT emperature OBJECT-TYPE
SYNTAX INTEGER UNITS degrees CentigradeMAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles engine current temperature
= vehicleStatusEntry 4
- 136131134315 vehicleStatusFuelLevel OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS HireMAX-ACCESS read-only STATUS current DESCRIPTION
The current fuel level= vehicleStatusEntry 5
- 136131134316vehicleStatusKm OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS kmMAX-ACCESS read-only STATUS current DESCRIPTION
The current total displacement of vehicle = vehicleStatusEntry 6
- 136131134317 vehicleStatusTirePressure OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS psiMAX-ACCESS read-only STATUS current DESCRIPTION
The current tire pressure vehicleStatusEntry 7
- 136131134318 vehicleStatusMotorOilLevel OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS litreMAX-ACCESS read-only STATUS current DESCRIPTION
The current motor oil level= vehicleStatusEntry 8
- 136131134319 vehicleStatusBatteryLevel OBJECT-TYPE
SYNTAX INTEGER unknown(l) batteryNormal(2) batteryLow(3)
MAX-ACCESS read-only
STATUS currentDESCRIPTION
The indication of the capacity remaining in the vehicles battery system
= vehicleStatusEntry 9
- 1361311343110 vehicleStatusLocation OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
The GPS indication of the vehicles current location
vehicleStatusEntry 10
mdash The Control group
- 13613115vehicleControl OBJECT IDENTIFIER = vehicleMIBObjects 5
- 136131151 vehicleControlFuel OBJECT-TYPE
SYNTAX INTEGER on(l) off(2)
MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION
Setting this object to On(l) indicates that the vehicle is able to be turned on Setting to Off(2) will cause the fuel to be cut offrsquo
= vehicleControl 1
- 136131152 vehicleControlIgnition OBJECT-TYPE
SYNTAX INTEGER on(l) ofi(2)
MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION
Setting this object to On(l) indicates that the vehicle is to be turned on Setting to 00(2) will cause the eletric system to be cut off1
= vehicleControl 2
mdash Notifications
- This section defines the well-known notifications sent by- vehicle agents
- 1361312vehicleMIBNotifications OBJECT IDENTIFIER = vehicleMIB 2
- I36I3121vehicleNotificationChangeOilAndMaintenance NOTIFICATION-TYPE
OBJECTS vehicleHistoryMaintenanceDate vehicleHistoryMaintenance vehicleHistoryOilChangeDate vehicleHistoryOilChange
STATUS current DESCRIPTION
The vehicle is approaching oil change and regular maintenance dates This Notification is persistent and is resent at one day intervals until the history table is updated
= vehicleMIBNotifications 1
- 13613122vehicleNotificationHelp NOTIFICATION-TYPE
OBJECTS vehicleStatusHelp STATUS current DESCRIPTION
This Notification is sent when the vehicles conductor turns on a help switch
= vehicleMIBNotifications 2
- I36I3123vehicleNotificationWarranty NOTIFICATION-TYPE
OBJECTS vehicleldentWarranty STATUS current DESCRIPTION
The vehicles warranty is close to expiring dateThis Notification is persistent andis resent at one week intervals until dead line
= vehicleMIBNotifications 3
mdash Conformance information
mdash1361313vehicleMIBConformance OBJECT IDENTIFIER = vehicleMIB 3
-13613131vehicleCompliance OBJECT IDENTIFIER = vehicleMIBConformance 1
mdash compliance statements
mdash136131311vehicleBasicCompliance MODULE-COMPLIANCE
STATUS current DESCRIPTION
The compliance statement for vehicles that only support the identifying and status objects
MODULE mdash this moduleMANDATORY-GROUPS vehicleBasicGroup
= vehicleCompliance 1
mdash136131312vehicleAdvancedCompliance MODULE-COMPLIANCE
STATUS current DESCRIPTION
The compliance statement for vehicles that support advanced-feature functions such as history and notifications
MODULE mdash this moduleMANDATORY-GROUPS vehicleBasicGroup
vehicleAdvancedGroup vehicleNotificationsGroup
= vehicleCompliance 2
mdash136131313vehicleControlCompliance MODULE-COMPLIANCE
STATUS current DESCRIPTION
The compliance statement for vehicles that support control-featured functions
MODULE mdash this moduleMANDATORY-GROUPS vehicleBasicGroup
vehicleControlGroup = vehicleCompliance 3
mdash136131314vehicleFullCompliance MODULE-COMPLIANCE
STATUS current DESCRIPTION
The compliance statement for vehicles that support all functions
MODULE mdash this moduleMANDATORY-GROUPS vehicleBasicGroup
vehicleAdvancedGroup vehicleNotificationsGroup
73
vehicleControlGroup = vehicleCompliance 4
mdash units of conformance
mdash summary at a glance
mdash basic adv ControlmdashvehicleldentManufacturer X X X X
mdashvehicleldentModel x X X X
mdashvehicleldentSoftwareVersion x X X X
mdashvehicleldentAgentSoftwareVersion X X X X
mdashvehicleldentType X X X X
mdashvehicleldentFuel X X X X
mdashvehicleldentManufacturing Y ear X X X X
mdashvehicleldentModel Year X X X X
mdashvehicleldentCapacity X X X X
mdashvehicleldentPower X X X X
mdashvehicleldentMotorType X X X XmdashvehicleldentMotorNumber X X X X
mdashvehicleldentCylinder X X X X
mdashvehicleldentFirstOilChange X X X X
mdashvehicleldentOilChangePeriod X X X XmdashvehicleldentFirstMaintenance X X X X
mdashvehicleldentMaintenancePeriod X X X XmdashvehicleldentColor X X X X
mdashvehicleldentChassisId X X X XmdashvehicleldentLicencePlate X X X X
mdashvehicleldentlpAddress X X X XmdashvehicleldentMacAddress X X X X
mdashvehicleldentSerialNumber X X X XmdashvehicleldentWarranty X X X X
mdashvehicleOwnerName X X
mdashvehicleOwnerRegister X XmdashvehicleOwnerPhone X X
mdashvehicleOwnerMail X X
mdashvehicleHistoryDeliveryDate X X
mdashvehicleHistoryVendor X X
mdashvehicleHistoryDealer X X
mdashvehicleHistoryNumLines X X
mdashvehicleHistoryLinelndex X X
mdashvehicleHistoryMaintenanceDate X X
mdashvehicleHistoryMaintenance X X
mdashvehicleHistoryOilChangeDate X X
mdashvehicleHistoryOilChange X X
mdashvehicleStatusHelp X X X X
mdashvehicleStatusNumLines X X X X
mdashvehicleStatusLinelndex X X X X
mdashvehicleStatusSpeed X X X X
mdashvehicleStatusRpm X X X X
mdashvehicleStatusMotorTemperature X X X X
mdashvehicleStatusFuelLevel X X X X
mdashvehicleStatusKm X X X X
mdashvehicleStatusTyrePressure X X X X
--vehicleStatusMotorOilLevel X X X X
mdashvehicleStatusBatteryLevel X X X X
mdashvehicleStatusLocation X X X X
mdashvehicleControlFuel X X
mdashvehicleControlIgnition X X
mdashvehicleNotificationChangeOilAndMaintenance X X
mdashvehicleNotificationHelp X X
mdashvehicleNotificationWarranty X X
- units of conformance
- I36I3132vehicleGroups OBJECT IDENTIFIER = vehicleMIBConformance 2
- 136131321vehicleBasicGroup OBJECT-GROUP
OBJECTS vehicleldentManufacturer vehicleldentModel vehicleldentSoftwareVersion vehicleldent AgentSoft waumlre V ersion vehicleldentType vehicleldentFuel vehicleldentManufacturing Y ear vehicleldentModel Year vehicleldentCapacity vehicleldentPowervehicleldentMotorType vehicleldentMotorNumber vehicleldentCylindervehicleldentFirstOilChange vehicleldentOilChangePeriod vehicleldentFirstMaintenance vehicleldentMaintenancePeriod vehicleldentColor vehicleldentChassisId vehicleldentLicencePlate vehicleldentlpAddress vehicleldentMacAddress vehicleldentSerialNumber vehicleldentWarranty vehicleStatusHelp vehicleStatusNumLines vehicleStatusLinelndex vehicleStatusSpeed vehicleStatusRpm vehicleStatusMotorTemperature vehicleStatusFuelLevel vehicleStatusKm vehicleStatusTirePressure vehicleStatusMotorOilLevel
75
vehicleStatusBatteryLevel vehicleStatusLocation STATUS current DESCRIPTION
The vehicleBasicGroup defines objects which are common across all vehicles which meet basic compliance
= vehicleGroups 1
- 136131322vehicleAdvancedGroup OBJECT-GROUP
OBJECTS vehicleOwnerName vehicleOwnerRegister vehicleOwnerPhone vehicleOwnerMail vehicleHistoryDeliveryDate vehicleHistoryVendor vehicleHistoryDealer vehicleHistoryNumLines vehicleHistoryLinelndex vehicleHistoryMaintenanceDate vehicleHistoryMaintenance vehicleHistoryOilChangeDate vehicleHistoryOilChange
STATUS current DESCRIPTION
The vehicleAdvancedGroup defines objects which are related to vehicles history and owner
vehicleGroups 2
- 136131323vehicleControlGroup OBJECT-GROUP
OBJECTS vehicleControlFuel vehicleControlIgnition STATUS current DESCRIPTION
The vehicleControlGroup defines objects which are related to control-feature functions
= vehicleGroups 3
- 136131324vehicleNotificationGroup NOTIFICATION-GROUP
NOTIFICATIONS vehicleNotificationChangeOilAndMaintenance vehicleNotificationHelp vehicleNotificationWarranty
STATUS current DESCRIPTION
The vehicleNotificationGroup defines objects which are related to notifications-feature functions
= vehicleGroups 4
END
GLOSSAacuteRIO E ABREVIACcedilOtildeES
ASNl Abstract Syntax Notation One - Notaccedilatildeo de Sintaxe Abstrata Um Uma notaccedilatildeo para
representaccedilatildeo de dados em protocolos de comunicaccedilatildeo definida pela ISO O gerenciamento
Internet utiliza um subconjunto de ASNl
CDMA Code Division Multiple Access - acesso muacuteltiplo por divisatildeo de coacutedigo
EHF Extremely High Frequency - frequumlecircncia extremamente alta
FDMA Frequency Division Multiple Access - acesso muacuteltiplo por divisatildeo de frequumlecircncia
HF High Frequency - frequumlecircncia alta
HTTP Hiper-Text Markup Language - Linguagem de Marcaccedilatildeo de HiperTexto A linguagem
utilizada na construccedilatildeo de paacuteginas WWW
ISM Industrial Scientific and Medical bands - Faixas de frequumlecircncias alocadas para aplicaccedilotildees
industriais cientiacuteficas e meacutedicas
ISO International Organization for Standardization - Organizaccedilatildeo Internacional para
Padronizaccedilatildeo Um dos oacutergatildeos mais importantes no mundo de padronizaccedilotildees com diversos
estudos na aacuterea de computadores e particularmente de redes de computadores
LF Low Frequency - frequumlecircncia baixa
MF Medium Frequency - frequumlecircncia meacutedia
MIB Management Information Base - Base de Informaccedilotildees de Gerenciamento Uma coleccedilatildeo
de informaccedilotildees gerenciais sobre um determinado recurso
OSI Open Systems Interconnection - Interconexatildeo de Sistemas Abertos Um conjunto de
padronizaccedilotildees para interconexatildeo de sistemas em redes de computadores
RFC Request For Comments - Requisiccedilotildees Para Comentaacuterios Os documentos publicados pelo
IETF e que tratam de assuntos Internet Nem todos os RFCs satildeo padrotildees e alguns jamais o
chegam a ser
SHF Super High Frequency - frequumlecircncia super-alta
Site - Conjunto de documentos da WWW acessiacuteveis a partir de um determinado endereccedilo Eacute o
endereccedilo virtual de uma empresa ou uma aplicaccedilatildeo
SMI Structure o f Management Information - Estrutura da Informaccedilatildeo de Gerenciamento
Define a maneira como as informaccedilotildees de gerenciamento satildeo criadas e seus relacionamentos
SNMP Simple Network Management Protocol - Protocolo de Gerenciamento de Redes
Simples o protocolo de gerenciamento utilizado na Internet
TCPIP Transmission Control Protocol Internet Protocol - Protocolo de Controle de
Transmissotildees Protocolo Internet Os protocolos baacutesicos utilizados na Internet
TDMA Time Division Multiple Access mdash acesso muacuteltiplo por divisatildeo de tempo
UHF Ultra High Frequency - frequumlecircncia ultra-alta
VHF Very High Frequency - frequumlecircncia muito alta
VLF Very Low Frequency - frequumlecircncia muito baixa
WWW World Wide Web - Grande Teia Mundial Nome dado ao conjunto de maacutequinas que
trocam informaccedilotildees utilizando o protocolo HTTP
78
REFEREcircNCIAS BIBLIOGRAacuteFICAS
ANATEL Agecircncia Nacional de Telecomunicaccedilotildees Atribuiccedilatildeo de faixas de frequumlecircncias no Brasil Disponiacutevel em lthttpwwwanatelgovbrToolsframeasplink=radiofrequencia qaffpdfgt Acesso em 26 set 2002
thBICSI Telecommunications distribution methods manual 8 ed Tampa Florida v2 1998 Cap 29
BRASIL Web Site Oficial do Departamento Nacional de Tracircnsito Disponiacutevel em lthttpwww denatrangovbrpg70jspgt Acesso em 08 nov 2002
BRASIL Web Site Oficial do Departamento Nacional de Tracircnsito Disponiacutevel em httpwww denatrangovbrpgl8jspgt Acesso em 10 nov 2002
CASE J et al RFC 1157 - A Simple Network Management Protocol (SNMP) Network Working Group may 1990 p 5
FIAT AUTOMOacuteVEIS Web Site Oficial do Brasil Disponiacutevel em httpwwwfiatcombr index_sitephpgt institucional a faacutebrica Acesso em 19 nov 2002
GOOGLE Web Site de Busca Disponiacutevel em lthttpwwwgooglecombrsearch hl=ptampie=ISO-8859-1 ampq=22rastreamento+de+veEDculo s22ampbtnG=Pesquisa+Google amplr=lang_ptgt Acesso em 15 out 2002
MELLO Roseleine Calgaro Uma MIB de apoio agrave gerecircncia do relacionamento com o cliente em comeacutercio eletrocircnico 2002 108 f Dissertaccedilatildeo (Mestrado em Ciecircncias da Computaccedilatildeo) - Universidade Federal de Santa Catarina Florianoacutepolis 2002
RIO DE JANEIRO (Estado) 5 set 2002 Tracircnsito Brasil Estatiacutestica da Organizaccedilatildeo Mundial de Sauacutede sobre tracircnsito Disponiacutevel em lthttpwwwtransitobrasilcombrnoticia noticiaphp noti=1044gt Acesso em 22 out 2002
RIO DE JANEIRO (Estado) SuperTrack Rastreamento de veiacuteculos Disponiacutevel em lthttp wwwsupertrackcombr2htmgt Acesso em 02 out 2002
79
RIO DE JANEIRO (Estado) Revista Engebraacutes Mortos no tracircnsito chegam a 1 milhatildeo e acidentes consomem US$ 10 bi ao ano Disponiacutevel em lthttpwwwengebrascombr EngbWebportuguesmortosnohtmgt Acesso em 24 set 2002
TANENBAUM Andrew S Redes de computadores 3 ed Rio de Janeiro Campus 1997 923 p
TANIGUCHI Caacutessio O bom exemplo do tracircnsito em Curitiba Curitiba mar 2002 Disponiacutevel em lthttpwwwcuritibaprgovbrpmcAgenciaartigostransitolhtmlgt Acesso em 19 nov 2002
TIM Telesc Celular Cobertura Disponiacutevel em lthttpwww2timsulcombr intemaaspitem=2amppagina=coberturagt Acesso em 26 set 2002
vehicleStatusFuelLevel - A variaacutevel vehicleStatusFuelLevel eacute usada para indicar o niacutevel atual
do combustiacutevel principal do veiacuteculo
vehicleStatusKm - A variaacutevel armazena a quilometragem total percorrida pelo veiacuteculo desde
sua fabricaccedilatildeo em quilocircmetros ou milhas terrestres
vehicleStatusTvrePressure - Este atributo foi criado para registrar o valor presente da pressatildeo
nos pneus do veiacuteculo e serve para informar sobre um pneu que esteja furado ou com uma
quantidade insuficiente de material gasoso ou liacutequido em seu interior Este monitoramento jaacute
existe hoje principalmente em caminhotildees de carga sendo raro em motocicletas e
automoacuteveis
vehicleStatusMotorOilLevel - Esta variaacutevel marca o niacutevel presente de oacuteleo lubrificante do
motor e ajuda a identificar uma eventual ldquoqueimardquo de oacuteleo ou seja um consumo acima do
previsto pelo fabricante que pode resultar em dano grave ao motor
vehicleStatusBatteryLevel - Este valor corresponde agrave carga atual da bateria que eacute usada
principalmente para dar a partida no veiacuteculo
vehicleStatusLocation - A informaccedilatildeo de localizaccedilatildeo do veiacuteculo pode ser feita de duas
maneiras uma aproximada resultado da associaccedilatildeo com a raacutedio-base que recebeu a
identificaccedilatildeo do veiacuteculo A segunda forma mais precisa eacute a partir da informaccedilatildeo gerada por
um moacutedulo GPS (global positioning system) do veiacuteculo o GPS atualiza constantemente a
vehicleStatusLocation com as coordenadas presentes
4325 Grupo vehicleControl
vehicleControlFuel - Este atributo de controle assume ligado ou desligado e eacute a forma do
sistema puacuteblico de controle da malha viaacuteria interromper remotamente o fornecimento de
combustiacutevel para o motor ocasionando a parada do veiacuteculo Esta accedilatildeo de controle eacute feita nos
casos de roubo fuga ou sequumlestro e requer intervenccedilatildeo policial
vehicleControlIgnition - Este atributo de controle assume ligado ou desligado e eacute a forma do
sistema puacuteblico de controle da malha viaacuteria interromper remotamente o sistema de igniccedilatildeo de
combustiacutevel para o motor ocasionando a parada do veiacuteculo Eacute uma alternativa ao controle
anterior pois enquanto um desliga a bomba de combustiacutevel o outro corta a energia eleacutetrica
que ocasiona a queima de combustiacutevel que aciona o motor Esta accedilatildeo de controle eacute feita nos
casos de roubo fuga ou sequumlestro e requer intervenccedilatildeo policial
433 Descriccedilatildeo de vehicleMIBNotificationsS L J experimental
Eacute H fg vehicleMIBB lt01 vehicleMIBObjects
Eacute vehicleldent Eacute O vehicleOwner te j__j vehicleHistory Eacute - f l vehicleStatus B - P l vehicleControl
U vehicleM IB N otificationsvehicleN otificationChangeO ilAndM aintenance
if vehicleN otificationHelp A f vehicleN otificationGuatanty
Eacute L J vehicleMIBConiacuteorrnance H r~l private______________________________________________
Fig 415 - Aacutervore de vehicleMIBNotifications
vehicleNotificationChangeOilAndMaintenance - Esta notificaccedilatildeo eacute emitida quando os limites
de troca de oacuteleo lubrificante do motor ou de manutenccedilatildeo preventiva estiverem proacuteximos e
auxilia o condutor do veiacuteculo a realizar estas tarefas em tempo haacutebil natildeo correndo o risco de
dano ou de perda de garantia
vehicleNotificationHelp - Esta notificaccedilatildeo eacute acionada em caso de pedido de socorro pelo
condutor do veiacuteculo
vehicleNotificationWarranty - A notificaccedilatildeo em questatildeo foi criada para informar o condutor
do veiacuteculo da aproximaccedilatildeo do final do periacuteodo de garantia regulamentar dado pela montadora
do veiacuteculo Este aviso permite que sejam feitos consertos sem ocircnus ou seja dentro da
cobertura da garantia
434 Descriccedilatildeo de vehicleMIBConformance
As regras de conformidade satildeo os niacuteveis de implementaccedilotildees da base de dados possiacuteveis
partindo de um conjunto miacutenimo aceitaacutevel ateacute a implementaccedilatildeo total A tabela 41 apresenta
as implementaccedilotildees baacutesica avanccedilada de controle e plena
4341 Descriccedilatildeo de vehicleComplience
vehicleBasicComplience - esta regra de conformidade incorpora o miacutenimo conjunto de
variaacuteveis que devem ser implementadas num veiacuteculo basicamente dados de identificaccedilatildeo e
status Estas variaacuteveis satildeo contidas em vehicleBasicGroup
vehicleAdvancedComplience - esta norma acrescenta a anterior os dados histoacutericos e as
notificaccedilotildees Composta pelos grupos vehicleBasicGroup vehicleAdvancedGroup e
vehicleNotificationsGroup
vehicleControlComplience - aleacutem das variaacuteveis de identificaccedilatildeo esta regra solicita as
implementaccedilotildees dos objetos de controle ou seja vehicleBasicGroup mais
vehicleControlGroup
vehicleFullComplience - esta implementaccedilatildeo considera todos os objetos da MIB no veiacuteculo
possibilitando identificaccedilatildeo completa dados estatiacutesticos status atual e capacidade de controle
Os grupos satildeo vehicleBasicGroup vehicleAdvancedGroup vehicleNotificationsGroup e
vehicleControlGroup
52
OBJETO BASIC ADV CONTROL FULL
vehicleldentManufacturer X X X X
vehicleldentModel X X X X
vehicleldentSoflware V ersion X X X X
vehicleldentAgentSoftwareVersion X X X X
vehicleldentT ype X X X X
vehicleldentFuel X X X X
vehicleldentManufacturing Y ear X X X X
vehicleldentModel Year X X X X
vehicleldentCapacity X X X X
vehicleldentPower X X X X
vehicleldentMotorType X X X X
vehicleldentMotorNumber X X X X
vehicleldentCylinder X X X X
vehicleldentFirstOilChange X X X X
vehicleldentOilChangePeriod X X X X
vehicleldentFirstMaintenance X X X X
vehicleldentMaintenancePeriod X X X X
vehicleldentColor X X X X
vehicleldentChassisId X X X X
vehicleldentLicencePlate X X X X
vehicleldentlpAddress X X X X
53
vehicleldentMacAddress X X X X
vehicleldentSerialNumber X X X X
vehicleldent Warranty X X X X
vehicleOwnerName X X
vehicleOwnerRegister X X
vehicleOwnerPhone X X
vehicleOwnerMail X X
vehicleHistoryDeliveryDate X X
veMcleHistoryV endor X X
vehicleHistoryDealer X X
vehicleHistoryNumLines X X
vehicleHistoryLinelndex X X
vehicleHistoryMaintenanceDate X X
vehicleHistoryMaintenance X X
vehicleHistoryOilChangeDate X X
vehicleHistoryOilChange X X
vehicleStatusHelp X X X X
vehicleStatusNumLines X X X X
vehicleStatusLinelndex X X X X
vehicleStatusSpeed X X X X
vehicleStatusRpm X X X X
vehicleStatusMotorTemperature X X X X
54
vehicleStatusFuelLevel X X X X
vehicleStatusKm X X X X
vehicleStatusTyrePressure X X X X
vehicleStatusMotorOilLevel X X X X
vehicleStatusBatteryLevel X X X X
vehicleStatusLocation X X X X
vehicleControlFuel X X
vehicleControlIgnition X X
vehicleNotificationChangeOilAndMaintenance X X
vehicleNotificationHelp X X
vehicleNotificationWarranty X X
Tabela 41 - Planilha de Conformidade
4342 Descriccedilatildeo de vehicleGroups
vehicleBasicGroup - conteacutem as variaacuteveis vehicleldentManufacturer vehicleldentModel
vehicleldentSoftwareVersion vehicleldentAgentSoftwareVersion vehicleldentType
vehicleldentFuel vehicleldentManufacturingYear vehicleldentModelYear vehicleldent
Capacity vehicleldentPower vehicleldentMotorType vehicleldentMotorNumber vehicle
IdentCylinder vehicleldentFirstOilChange vehicleldentOilChangePeriacuteod vehicleldentFirst
Maintenance vehicleldentMaintenancePeriod vehicleldentColor vehicleldentChassisId
vehicleldentLicencePlate vehicleldentlpAddress vehicleldentMacAddress vehicleldent
SerialNumber vehicleldentWarranty vehicleStatusHelp vehicleStatusNumLines
vehicleStatus Linelndex vehicleStatusSpeed vehicleStatusRpm vehicleStatusMotor
Temperature vehicleStatusFuelLevel vehicleStatusKm vehicleStatusTirePressure vehicle
StatusMotorOilLevel vehicleStatusBatteryLevel vehicleStatusLocation
vehicleAdvancedGroup - conteacutem os objetos vehicleOwnerName vehicleOwnerRegister
vehicleOwnerPhone vehicleOwnerMail vehicleHistoryDeliveryDate vehicleHistoryVendor
vehicleHistoryDealer vehicleHistoryNumLines vehicleHistoryLinelndex vehicleHistory
MaintenanceDate vehicleHistoryMaintenance vehicleHistoryOilChangeDate vehicleHistory
OilChange
vehicleControlGroup - conteacutem as variaacuteveis vehicleControlFuel e vehicleControlIgnition
vehicleNotificationsGroup - conteacutem os objetos vehicleNotificationChangeOilAnd
Maintenance vehicleNotificationHelp e vehicleNotificationWarranty
56
5 - CONCLUSAtildeO
O Brasil eacute um paiacutes com grandes mazelas sociais que satildeo agravadas por acidentes crimes e
contravenccedilotildees Todos estes eventos geram grandes prejuiacutezos econocircmicos e morais a toda
populaccedilatildeo Esta dissertaccedilatildeo propocircs definir um modelo tecnicamente viaacutevel que incremente
sensivelmente a capacidade do Estado de gerenciar sua frota de veiacuteculos que satildeo elementos
sempre presentes nos eventos em questatildeo
Este trabalho procurou detalhar fiacutesica e funcionalmente cada elemento necessaacuterio para que o
Modelo de Gerenciamento de Veiacuteculos Automotores funcione Embasou teoricamente as
vaacuterias tecnologias envolvidas e consolidou-as com sistemas similares existentes O passo
inicial para que haja o desenvolvimento das vaacuterias peccedilas do quebra-cabeccedila foi efetivamente
criado que foi o Modelo de Informaccedilatildeo - a MIB
Esta base de dados - a vehicleMIB - representa o ponto de partida para o desenvolvimento de
elementos necessaacuterios ao modelo aqui especificado A proacutepria MIB pode ser estendida de
acordo com as necessidades e caracteriacutesticas proprietaacuterias de cada fabricante de veiacuteculos Mas
as grandes frentes que se abrem satildeo as de desenvolvimentos de aplicaccedilotildees de gerenciamento e
equipamentos dedicados Neste sentido pretende-se dar continuidade a esta pesquisa atraveacutes
da especificaccedilatildeo e implementaccedilatildeo do microservidor veicular uma peccedila de hardware capaz de
interagir com sensores e atuadores de um automoacutevel e ao mesmo tempo comunicar-se com
uma rede ethemet sem fio e com o motorista tudo de forma segura e confiaacutevel
Os desafios poliacuteticos e sociais natildeo satildeo menores um modelo como o proposto aqui altera a
percepccedilatildeo e os haacutebitos das pessoas Altera tambeacutem a balanccedila do poder econocircmico do capital
pois algumas empresas simplesmente perdem sua utilidade bem como alguns oacutergatildeos estatais
Em compensaccedilatildeo novas empresas surgem novas tecnologias satildeo criadas e o paiacutes toma a
vanguarda em gerenciamento viaacuterio sepultando os interesses particulares em detrimento do
coletivo
O trabalho aqui desenvolvido representa a possibilidade de um avanccedilo social e econocircmico
consideraacutevel e recomenda-se que a pesquisa e o desenvolvimento continuem nesta linha
buscando materializar as ideacuteias e conceitos apresentados no Modelo de Gerenciamento de
Veiacuteculos Automotores
57
ANEXO 1 - VehicleMIB
VEHICLE-MIB DEFINITIONS = BEGIN
IMPORTSdirectory mgmt experimental enterprises
FROM RFC1155-SMI MODULE-IDENTITY OBJECT-TYPE NOTIFICATION-TYPE OBJECT-IDENTITY Counter32 Gauge32 Integer32 IpAddress
FROM SNMPv2-SMI DisplayString TimeStamp Timelnterval TestAndlncr
AutonomousType DateAndTime TEXTUAL-CONYENTION FROM SNMPv2-TC
MODULE-COMPLIANCE OBJECT-GROUP NOTIFICATION-GROUP FROM SNMPv2-CONF
mib-2FROM RFC1213-MIB
Positiveinteger NonNegativelnteger FROM UPS-MIB
MacAddressFROM BRIDGE-MIB
- 136 131vehicleMIB MODULE-IDENTITY
LAST-UPDATED 200210151827Z - october 15 2002 at 1827 ORGANIZATION UFSC - CPGCCCONT ACT-INF O
Bobiquins Estevatildeo de MelloPostal address BR Sistemas Ltda
Rua Lauro Linhares 2123803ATrindadeFlorianoacutepolis SC88036-002Brasil
Tel 55 48 234 8945 Fax 55 48 234 8945
E-mail bobibrsistemascombrDESCRIPTION
The MIB module to describe vehicles= experimental 1
- 1361311vehicleMIBObjects OBJECT IDENTIFIER = vehicleMIB 1
mdash The Device Identification group
All objects in this group except for vehicleldentLicencePlate and vehiclelpAddress are set at device initialization and remain static
- I36I3111vehicleldent OBJECT IDENTIFIER vehicleMIBObjects 1
- 136L31111vehicleldentManufacturer OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The name of the vehicles manufacturer= vehicleldent 1
- 136131112vehicleldentModel OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles model designation= vehicleldent 2
- 136131113vehicleldentSoftwareVersion OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles firmwaresoftware version(s) This variablemay or may not have the same value asvehicleldentAgentSoftwareVersion in some implementations
vehicleldent 3
- 136131114vehicleldent Agent Soft wareV ersion OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles agent software version This variable may or may not have the same value asvehicleldentvehicleSoftwareVersion in some implementations
= vehicleldent 4
- 136131115vehicleldentType OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles identification type= vehicleldent 5
- L36131116vehicleldentFuel OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles fuel identification= vehicleldent 6
- 136131117vehiclel dentManufacturing Y ear OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles year= vehicleldent 7
- 136131118vehicleldentModelYear OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles model year vehicleldent 8
- 136L31119vehicleldentCapacity OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles capacity= vehicleldent 9
- 1361311110vehicleldentPower OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles engine power
= vehicleldent 10
-1361311111vehicleldentMotorType OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles motor type= vehicleldent 11
- 1361311112vehicleldentMotorNumber OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles engine identification number= vehicleldent 12
- 1361311113vehicleldentCylinder OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles engine number of cylinders= vehicleldent 13
- 1361311114vehicleldentFirstOilChange OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles displacement required for the first oil change = vehicleldent 14
- 1361311115vehicleldentFirstMaintenance OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles displacement required for the first oficial maintenance
= vehicleldent 15
- 1361311116vehicleldentMaintenancePeriod OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles regular maintenance intervals= vehicleldent 16
-1361311117vehicleldentColor OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles predominant color= vehicleldent 17
- 1361311118vehicleldentChassisId OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles chassis identification number= vehicleldent 18
- 1361311119vehicleldentLicencePlate OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
A string which identifies the vehicles licence plate This object should be set by the dealer
= vehicleldent 19
- 1361311120vehicleldentlpAddress OBJECT-TYPE
SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION
The IP Address of the vehicle This value must be provided by the managing aplication A value of 0000 implies that there isnt a provider nearby
DEFVAL 00000000rsquoH = vehicleldent 20
- 1361311121vehicleldentMacAddress OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-only STATUS current DESCRIPTION
The MAC address used by this vehicle when it must be referred to in a unique fashion It is only required to be unique
REFERENCEIEEE 802ID-1990 Sections 64113 and 3125
= vehicleldent 21
-1361311122vehicleldentSerialNumber OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
A string which identifies the vehicles serial number = vehicleldent 22
- 1361311123vehicleldent Warranty OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
A string which identifies the vehicles warranty= vehicleldent 23
mdash Owner Group
- I36I3112vehicleOwner OBJECT IDENTIFIER = vehicleMIBObjects 2
- L36131121 vehicleOwnerName OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
A string which identifies the vehicles ownerThis object should be set by the dealer
= vehicleOwner 1
- 136L31122vehicleOwnerRegister OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current
DESCRIPTIONA string which identifies the owners registerThis object should be set by the dealer
= vehicleOwner 2
- 136131123 vehicleOwnerPhone OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
A string which identifies the owners phone number This object should be set by the dealer
vehicleOwner 3
- 136131124 vehicleOwnerMail OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
A string which identifies the owners e-mailThis object should be set by the dealer
vehicleOwner 4
mdash History Group
- 13613113vehicleHistory OBJECT IDENTIFIER = vehicleMIBObjects 3
- 136131131vehicleHistoryDeliveryDate OBJECT-TYPE
SYNTAX DateAndTime MAX-ACCESS read-write STATUS current DESCRIPTION
The vehicles delivery date and time= vehicleHistory 1
- 136L31132vehicleHistory Vendor OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
The name of the vehicles vendor= vehicleHistory 2
65
- 136L31133vehicleHistoryDealer OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
The name of the vehicles dealer= vehicleHistory 3
- 136131134vehicleHistoryNumLines OBJECT-TYPE
SYNTAX NonNegativelnteger MAX-ACCESS read-only STATUS current DESCRIPTION
The number of Status lines utilized in this device This variable indicates the number of rows in the History table
= vehicleHistory 4
- I36I31135 vehicleHistoryTable OBJECT-TYPE
SYNTAX SEQUENCE OF VehicleHistoryEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION
A list of History table entries= vehicleHistory 5
- 1361311351VehicleHistoryEntry OBJECT-TYPE
SYNTAX VehicleHistoryEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION
An entry containing information applicable to a particular History line
INDEX vehicleHistoryLinelndex = vehicleHistoryTable 1
VehicleHistoryEntry = SEQUENCE vehicleHistoryLinelndex INTEGER vehicleHistoryMaintenanceDate DateAndTime vehicleHistoryMaintenance NonNegativelnteger vehicleHistoryOilChangeDate Date AndT ime vehicleHistoryOilChange NonNegativelnteger
- 13613113511
66
vehicleHistoryLinelndex OBJECT-TYPE SYNTAX Positiveinteger MAX-ACCESS not-accessible STATUS current DESCRIPTION
The History line identifier= vehicleHistoryEntry 1
- 13613113512vehicleHistoryMaintenanceDate OBJECT-TYPE
SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION
The maintenance date= vehicleHistoryEntry 2
- 13613113513vehicleHistoryMaintenance OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS kmMAX-ACCESS read-only STATUS current DESCRIPTION
The present displacement of the vehicle on vehicleHistoryMaintenanceDate
= vehicleHistoryEntry 3
- 13613113514vehicleHistoryOilChangeDate OBJECT-TYPE
SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION
The motors oil change date= vehicleHistoryEntry 4
- 13613113515vehicleHistoryOilChange OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS kmMAX-ACCESS read-only STATUS current DESCRIPTION
The present displacement of the vehicle on vehicleHistoryOilChangeDate
= vehicleHistoryEntry 5
mdash The Status group
- 13613114vehicleStatus OBJECT IDENTIFIER = vehicleMIBObjects 4
- 136L31141 vehicleStatusHelp OBJECT-TYPE
SYNTAX INTEGER on(l) off(2)
MAX-ACCESS read-write STATUS current DESCRIPTION
Setting this object to on will cause the vehicle system to send a help notification Setting this object to off means normal situation
= vehicleStatus 1
- 136131142vehicleStatusNumLines OBJECT-TYPE
SYNTAX NonNegativelnteger MAX-ACCESS read-only STATUS current DESCRIPTION
The number of Status lines utilized in this deviceThis variable indicates the number of rows in the Status table
= vehicleStatus 2
- 136131143 vehicleStatusTable OBJECT-TYPE
SYNTAX SEQUENCE OF VehicleStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION
A list of Status table entries= vehicleStatus 3
- I36I311431 VehicleStatusEntry OBJECT-TYPE
SYNTAX VehicleStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION
An entry containing information applicable to a particular Status line
INDEX vehicleStatusLinelndex = vehicleStatusTable 1
VehicleStatusEntry = SEQUENCE vehicleStatusLinelndex INTEGER vehicleStatusSpeed NonNegativelntegervehicleStatusRpm NonNegativelntegervehicleStatusMotorTemperature INTEGER vehicleStatusFuelLevel NonNegativelnteger vehicleStatusKm NonNegativelntegervehicleStatusTirePressure NonNegativelnteger vehicleStatusMotorOilLevel NonNegativelnteger vehicleStatusBatteryLevel NonNegativelnteger vehicleStatusLocation DisplayString
- I36I31134311vehicleStatusLinelndex OBJECT-TYPE
SYNTAX Positiveinteger MAX-ACCESS not-accessible STATUS current DESCRIPTION
The Status line identifier= VehicleStatusEntry 1
- 136131134312vehicleStatusSpeed OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS km per hourMAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles current speed= VehicleStatusEntry 2
- 136131134313vehicleStatusRpm OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS rotations per minuteMAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles current rotations per minute= VehicleStatusEntry 3
- 136131134314vehicleStatusMotorT emperature OBJECT-TYPE
SYNTAX INTEGER UNITS degrees CentigradeMAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles engine current temperature
= vehicleStatusEntry 4
- 136131134315 vehicleStatusFuelLevel OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS HireMAX-ACCESS read-only STATUS current DESCRIPTION
The current fuel level= vehicleStatusEntry 5
- 136131134316vehicleStatusKm OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS kmMAX-ACCESS read-only STATUS current DESCRIPTION
The current total displacement of vehicle = vehicleStatusEntry 6
- 136131134317 vehicleStatusTirePressure OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS psiMAX-ACCESS read-only STATUS current DESCRIPTION
The current tire pressure vehicleStatusEntry 7
- 136131134318 vehicleStatusMotorOilLevel OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS litreMAX-ACCESS read-only STATUS current DESCRIPTION
The current motor oil level= vehicleStatusEntry 8
- 136131134319 vehicleStatusBatteryLevel OBJECT-TYPE
SYNTAX INTEGER unknown(l) batteryNormal(2) batteryLow(3)
MAX-ACCESS read-only
STATUS currentDESCRIPTION
The indication of the capacity remaining in the vehicles battery system
= vehicleStatusEntry 9
- 1361311343110 vehicleStatusLocation OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
The GPS indication of the vehicles current location
vehicleStatusEntry 10
mdash The Control group
- 13613115vehicleControl OBJECT IDENTIFIER = vehicleMIBObjects 5
- 136131151 vehicleControlFuel OBJECT-TYPE
SYNTAX INTEGER on(l) off(2)
MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION
Setting this object to On(l) indicates that the vehicle is able to be turned on Setting to Off(2) will cause the fuel to be cut offrsquo
= vehicleControl 1
- 136131152 vehicleControlIgnition OBJECT-TYPE
SYNTAX INTEGER on(l) ofi(2)
MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION
Setting this object to On(l) indicates that the vehicle is to be turned on Setting to 00(2) will cause the eletric system to be cut off1
= vehicleControl 2
mdash Notifications
- This section defines the well-known notifications sent by- vehicle agents
- 1361312vehicleMIBNotifications OBJECT IDENTIFIER = vehicleMIB 2
- I36I3121vehicleNotificationChangeOilAndMaintenance NOTIFICATION-TYPE
OBJECTS vehicleHistoryMaintenanceDate vehicleHistoryMaintenance vehicleHistoryOilChangeDate vehicleHistoryOilChange
STATUS current DESCRIPTION
The vehicle is approaching oil change and regular maintenance dates This Notification is persistent and is resent at one day intervals until the history table is updated
= vehicleMIBNotifications 1
- 13613122vehicleNotificationHelp NOTIFICATION-TYPE
OBJECTS vehicleStatusHelp STATUS current DESCRIPTION
This Notification is sent when the vehicles conductor turns on a help switch
= vehicleMIBNotifications 2
- I36I3123vehicleNotificationWarranty NOTIFICATION-TYPE
OBJECTS vehicleldentWarranty STATUS current DESCRIPTION
The vehicles warranty is close to expiring dateThis Notification is persistent andis resent at one week intervals until dead line
= vehicleMIBNotifications 3
mdash Conformance information
mdash1361313vehicleMIBConformance OBJECT IDENTIFIER = vehicleMIB 3
-13613131vehicleCompliance OBJECT IDENTIFIER = vehicleMIBConformance 1
mdash compliance statements
mdash136131311vehicleBasicCompliance MODULE-COMPLIANCE
STATUS current DESCRIPTION
The compliance statement for vehicles that only support the identifying and status objects
MODULE mdash this moduleMANDATORY-GROUPS vehicleBasicGroup
= vehicleCompliance 1
mdash136131312vehicleAdvancedCompliance MODULE-COMPLIANCE
STATUS current DESCRIPTION
The compliance statement for vehicles that support advanced-feature functions such as history and notifications
MODULE mdash this moduleMANDATORY-GROUPS vehicleBasicGroup
vehicleAdvancedGroup vehicleNotificationsGroup
= vehicleCompliance 2
mdash136131313vehicleControlCompliance MODULE-COMPLIANCE
STATUS current DESCRIPTION
The compliance statement for vehicles that support control-featured functions
MODULE mdash this moduleMANDATORY-GROUPS vehicleBasicGroup
vehicleControlGroup = vehicleCompliance 3
mdash136131314vehicleFullCompliance MODULE-COMPLIANCE
STATUS current DESCRIPTION
The compliance statement for vehicles that support all functions
MODULE mdash this moduleMANDATORY-GROUPS vehicleBasicGroup
vehicleAdvancedGroup vehicleNotificationsGroup
73
vehicleControlGroup = vehicleCompliance 4
mdash units of conformance
mdash summary at a glance
mdash basic adv ControlmdashvehicleldentManufacturer X X X X
mdashvehicleldentModel x X X X
mdashvehicleldentSoftwareVersion x X X X
mdashvehicleldentAgentSoftwareVersion X X X X
mdashvehicleldentType X X X X
mdashvehicleldentFuel X X X X
mdashvehicleldentManufacturing Y ear X X X X
mdashvehicleldentModel Year X X X X
mdashvehicleldentCapacity X X X X
mdashvehicleldentPower X X X X
mdashvehicleldentMotorType X X X XmdashvehicleldentMotorNumber X X X X
mdashvehicleldentCylinder X X X X
mdashvehicleldentFirstOilChange X X X X
mdashvehicleldentOilChangePeriod X X X XmdashvehicleldentFirstMaintenance X X X X
mdashvehicleldentMaintenancePeriod X X X XmdashvehicleldentColor X X X X
mdashvehicleldentChassisId X X X XmdashvehicleldentLicencePlate X X X X
mdashvehicleldentlpAddress X X X XmdashvehicleldentMacAddress X X X X
mdashvehicleldentSerialNumber X X X XmdashvehicleldentWarranty X X X X
mdashvehicleOwnerName X X
mdashvehicleOwnerRegister X XmdashvehicleOwnerPhone X X
mdashvehicleOwnerMail X X
mdashvehicleHistoryDeliveryDate X X
mdashvehicleHistoryVendor X X
mdashvehicleHistoryDealer X X
mdashvehicleHistoryNumLines X X
mdashvehicleHistoryLinelndex X X
mdashvehicleHistoryMaintenanceDate X X
mdashvehicleHistoryMaintenance X X
mdashvehicleHistoryOilChangeDate X X
mdashvehicleHistoryOilChange X X
mdashvehicleStatusHelp X X X X
mdashvehicleStatusNumLines X X X X
mdashvehicleStatusLinelndex X X X X
mdashvehicleStatusSpeed X X X X
mdashvehicleStatusRpm X X X X
mdashvehicleStatusMotorTemperature X X X X
mdashvehicleStatusFuelLevel X X X X
mdashvehicleStatusKm X X X X
mdashvehicleStatusTyrePressure X X X X
--vehicleStatusMotorOilLevel X X X X
mdashvehicleStatusBatteryLevel X X X X
mdashvehicleStatusLocation X X X X
mdashvehicleControlFuel X X
mdashvehicleControlIgnition X X
mdashvehicleNotificationChangeOilAndMaintenance X X
mdashvehicleNotificationHelp X X
mdashvehicleNotificationWarranty X X
- units of conformance
- I36I3132vehicleGroups OBJECT IDENTIFIER = vehicleMIBConformance 2
- 136131321vehicleBasicGroup OBJECT-GROUP
OBJECTS vehicleldentManufacturer vehicleldentModel vehicleldentSoftwareVersion vehicleldent AgentSoft waumlre V ersion vehicleldentType vehicleldentFuel vehicleldentManufacturing Y ear vehicleldentModel Year vehicleldentCapacity vehicleldentPowervehicleldentMotorType vehicleldentMotorNumber vehicleldentCylindervehicleldentFirstOilChange vehicleldentOilChangePeriod vehicleldentFirstMaintenance vehicleldentMaintenancePeriod vehicleldentColor vehicleldentChassisId vehicleldentLicencePlate vehicleldentlpAddress vehicleldentMacAddress vehicleldentSerialNumber vehicleldentWarranty vehicleStatusHelp vehicleStatusNumLines vehicleStatusLinelndex vehicleStatusSpeed vehicleStatusRpm vehicleStatusMotorTemperature vehicleStatusFuelLevel vehicleStatusKm vehicleStatusTirePressure vehicleStatusMotorOilLevel
75
vehicleStatusBatteryLevel vehicleStatusLocation STATUS current DESCRIPTION
The vehicleBasicGroup defines objects which are common across all vehicles which meet basic compliance
= vehicleGroups 1
- 136131322vehicleAdvancedGroup OBJECT-GROUP
OBJECTS vehicleOwnerName vehicleOwnerRegister vehicleOwnerPhone vehicleOwnerMail vehicleHistoryDeliveryDate vehicleHistoryVendor vehicleHistoryDealer vehicleHistoryNumLines vehicleHistoryLinelndex vehicleHistoryMaintenanceDate vehicleHistoryMaintenance vehicleHistoryOilChangeDate vehicleHistoryOilChange
STATUS current DESCRIPTION
The vehicleAdvancedGroup defines objects which are related to vehicles history and owner
vehicleGroups 2
- 136131323vehicleControlGroup OBJECT-GROUP
OBJECTS vehicleControlFuel vehicleControlIgnition STATUS current DESCRIPTION
The vehicleControlGroup defines objects which are related to control-feature functions
= vehicleGroups 3
- 136131324vehicleNotificationGroup NOTIFICATION-GROUP
NOTIFICATIONS vehicleNotificationChangeOilAndMaintenance vehicleNotificationHelp vehicleNotificationWarranty
STATUS current DESCRIPTION
The vehicleNotificationGroup defines objects which are related to notifications-feature functions
= vehicleGroups 4
END
GLOSSAacuteRIO E ABREVIACcedilOtildeES
ASNl Abstract Syntax Notation One - Notaccedilatildeo de Sintaxe Abstrata Um Uma notaccedilatildeo para
representaccedilatildeo de dados em protocolos de comunicaccedilatildeo definida pela ISO O gerenciamento
Internet utiliza um subconjunto de ASNl
CDMA Code Division Multiple Access - acesso muacuteltiplo por divisatildeo de coacutedigo
EHF Extremely High Frequency - frequumlecircncia extremamente alta
FDMA Frequency Division Multiple Access - acesso muacuteltiplo por divisatildeo de frequumlecircncia
HF High Frequency - frequumlecircncia alta
HTTP Hiper-Text Markup Language - Linguagem de Marcaccedilatildeo de HiperTexto A linguagem
utilizada na construccedilatildeo de paacuteginas WWW
ISM Industrial Scientific and Medical bands - Faixas de frequumlecircncias alocadas para aplicaccedilotildees
industriais cientiacuteficas e meacutedicas
ISO International Organization for Standardization - Organizaccedilatildeo Internacional para
Padronizaccedilatildeo Um dos oacutergatildeos mais importantes no mundo de padronizaccedilotildees com diversos
estudos na aacuterea de computadores e particularmente de redes de computadores
LF Low Frequency - frequumlecircncia baixa
MF Medium Frequency - frequumlecircncia meacutedia
MIB Management Information Base - Base de Informaccedilotildees de Gerenciamento Uma coleccedilatildeo
de informaccedilotildees gerenciais sobre um determinado recurso
OSI Open Systems Interconnection - Interconexatildeo de Sistemas Abertos Um conjunto de
padronizaccedilotildees para interconexatildeo de sistemas em redes de computadores
RFC Request For Comments - Requisiccedilotildees Para Comentaacuterios Os documentos publicados pelo
IETF e que tratam de assuntos Internet Nem todos os RFCs satildeo padrotildees e alguns jamais o
chegam a ser
SHF Super High Frequency - frequumlecircncia super-alta
Site - Conjunto de documentos da WWW acessiacuteveis a partir de um determinado endereccedilo Eacute o
endereccedilo virtual de uma empresa ou uma aplicaccedilatildeo
SMI Structure o f Management Information - Estrutura da Informaccedilatildeo de Gerenciamento
Define a maneira como as informaccedilotildees de gerenciamento satildeo criadas e seus relacionamentos
SNMP Simple Network Management Protocol - Protocolo de Gerenciamento de Redes
Simples o protocolo de gerenciamento utilizado na Internet
TCPIP Transmission Control Protocol Internet Protocol - Protocolo de Controle de
Transmissotildees Protocolo Internet Os protocolos baacutesicos utilizados na Internet
TDMA Time Division Multiple Access mdash acesso muacuteltiplo por divisatildeo de tempo
UHF Ultra High Frequency - frequumlecircncia ultra-alta
VHF Very High Frequency - frequumlecircncia muito alta
VLF Very Low Frequency - frequumlecircncia muito baixa
WWW World Wide Web - Grande Teia Mundial Nome dado ao conjunto de maacutequinas que
trocam informaccedilotildees utilizando o protocolo HTTP
78
REFEREcircNCIAS BIBLIOGRAacuteFICAS
ANATEL Agecircncia Nacional de Telecomunicaccedilotildees Atribuiccedilatildeo de faixas de frequumlecircncias no Brasil Disponiacutevel em lthttpwwwanatelgovbrToolsframeasplink=radiofrequencia qaffpdfgt Acesso em 26 set 2002
thBICSI Telecommunications distribution methods manual 8 ed Tampa Florida v2 1998 Cap 29
BRASIL Web Site Oficial do Departamento Nacional de Tracircnsito Disponiacutevel em lthttpwww denatrangovbrpg70jspgt Acesso em 08 nov 2002
BRASIL Web Site Oficial do Departamento Nacional de Tracircnsito Disponiacutevel em httpwww denatrangovbrpgl8jspgt Acesso em 10 nov 2002
CASE J et al RFC 1157 - A Simple Network Management Protocol (SNMP) Network Working Group may 1990 p 5
FIAT AUTOMOacuteVEIS Web Site Oficial do Brasil Disponiacutevel em httpwwwfiatcombr index_sitephpgt institucional a faacutebrica Acesso em 19 nov 2002
GOOGLE Web Site de Busca Disponiacutevel em lthttpwwwgooglecombrsearch hl=ptampie=ISO-8859-1 ampq=22rastreamento+de+veEDculo s22ampbtnG=Pesquisa+Google amplr=lang_ptgt Acesso em 15 out 2002
MELLO Roseleine Calgaro Uma MIB de apoio agrave gerecircncia do relacionamento com o cliente em comeacutercio eletrocircnico 2002 108 f Dissertaccedilatildeo (Mestrado em Ciecircncias da Computaccedilatildeo) - Universidade Federal de Santa Catarina Florianoacutepolis 2002
RIO DE JANEIRO (Estado) 5 set 2002 Tracircnsito Brasil Estatiacutestica da Organizaccedilatildeo Mundial de Sauacutede sobre tracircnsito Disponiacutevel em lthttpwwwtransitobrasilcombrnoticia noticiaphp noti=1044gt Acesso em 22 out 2002
RIO DE JANEIRO (Estado) SuperTrack Rastreamento de veiacuteculos Disponiacutevel em lthttp wwwsupertrackcombr2htmgt Acesso em 02 out 2002
79
RIO DE JANEIRO (Estado) Revista Engebraacutes Mortos no tracircnsito chegam a 1 milhatildeo e acidentes consomem US$ 10 bi ao ano Disponiacutevel em lthttpwwwengebrascombr EngbWebportuguesmortosnohtmgt Acesso em 24 set 2002
TANENBAUM Andrew S Redes de computadores 3 ed Rio de Janeiro Campus 1997 923 p
TANIGUCHI Caacutessio O bom exemplo do tracircnsito em Curitiba Curitiba mar 2002 Disponiacutevel em lthttpwwwcuritibaprgovbrpmcAgenciaartigostransitolhtmlgt Acesso em 19 nov 2002
TIM Telesc Celular Cobertura Disponiacutevel em lthttpwww2timsulcombr intemaaspitem=2amppagina=coberturagt Acesso em 26 set 2002
combustiacutevel para o motor ocasionando a parada do veiacuteculo Esta accedilatildeo de controle eacute feita nos
casos de roubo fuga ou sequumlestro e requer intervenccedilatildeo policial
vehicleControlIgnition - Este atributo de controle assume ligado ou desligado e eacute a forma do
sistema puacuteblico de controle da malha viaacuteria interromper remotamente o sistema de igniccedilatildeo de
combustiacutevel para o motor ocasionando a parada do veiacuteculo Eacute uma alternativa ao controle
anterior pois enquanto um desliga a bomba de combustiacutevel o outro corta a energia eleacutetrica
que ocasiona a queima de combustiacutevel que aciona o motor Esta accedilatildeo de controle eacute feita nos
casos de roubo fuga ou sequumlestro e requer intervenccedilatildeo policial
433 Descriccedilatildeo de vehicleMIBNotificationsS L J experimental
Eacute H fg vehicleMIBB lt01 vehicleMIBObjects
Eacute vehicleldent Eacute O vehicleOwner te j__j vehicleHistory Eacute - f l vehicleStatus B - P l vehicleControl
U vehicleM IB N otificationsvehicleN otificationChangeO ilAndM aintenance
if vehicleN otificationHelp A f vehicleN otificationGuatanty
Eacute L J vehicleMIBConiacuteorrnance H r~l private______________________________________________
Fig 415 - Aacutervore de vehicleMIBNotifications
vehicleNotificationChangeOilAndMaintenance - Esta notificaccedilatildeo eacute emitida quando os limites
de troca de oacuteleo lubrificante do motor ou de manutenccedilatildeo preventiva estiverem proacuteximos e
auxilia o condutor do veiacuteculo a realizar estas tarefas em tempo haacutebil natildeo correndo o risco de
dano ou de perda de garantia
vehicleNotificationHelp - Esta notificaccedilatildeo eacute acionada em caso de pedido de socorro pelo
condutor do veiacuteculo
vehicleNotificationWarranty - A notificaccedilatildeo em questatildeo foi criada para informar o condutor
do veiacuteculo da aproximaccedilatildeo do final do periacuteodo de garantia regulamentar dado pela montadora
do veiacuteculo Este aviso permite que sejam feitos consertos sem ocircnus ou seja dentro da
cobertura da garantia
434 Descriccedilatildeo de vehicleMIBConformance
As regras de conformidade satildeo os niacuteveis de implementaccedilotildees da base de dados possiacuteveis
partindo de um conjunto miacutenimo aceitaacutevel ateacute a implementaccedilatildeo total A tabela 41 apresenta
as implementaccedilotildees baacutesica avanccedilada de controle e plena
4341 Descriccedilatildeo de vehicleComplience
vehicleBasicComplience - esta regra de conformidade incorpora o miacutenimo conjunto de
variaacuteveis que devem ser implementadas num veiacuteculo basicamente dados de identificaccedilatildeo e
status Estas variaacuteveis satildeo contidas em vehicleBasicGroup
vehicleAdvancedComplience - esta norma acrescenta a anterior os dados histoacutericos e as
notificaccedilotildees Composta pelos grupos vehicleBasicGroup vehicleAdvancedGroup e
vehicleNotificationsGroup
vehicleControlComplience - aleacutem das variaacuteveis de identificaccedilatildeo esta regra solicita as
implementaccedilotildees dos objetos de controle ou seja vehicleBasicGroup mais
vehicleControlGroup
vehicleFullComplience - esta implementaccedilatildeo considera todos os objetos da MIB no veiacuteculo
possibilitando identificaccedilatildeo completa dados estatiacutesticos status atual e capacidade de controle
Os grupos satildeo vehicleBasicGroup vehicleAdvancedGroup vehicleNotificationsGroup e
vehicleControlGroup
52
OBJETO BASIC ADV CONTROL FULL
vehicleldentManufacturer X X X X
vehicleldentModel X X X X
vehicleldentSoflware V ersion X X X X
vehicleldentAgentSoftwareVersion X X X X
vehicleldentT ype X X X X
vehicleldentFuel X X X X
vehicleldentManufacturing Y ear X X X X
vehicleldentModel Year X X X X
vehicleldentCapacity X X X X
vehicleldentPower X X X X
vehicleldentMotorType X X X X
vehicleldentMotorNumber X X X X
vehicleldentCylinder X X X X
vehicleldentFirstOilChange X X X X
vehicleldentOilChangePeriod X X X X
vehicleldentFirstMaintenance X X X X
vehicleldentMaintenancePeriod X X X X
vehicleldentColor X X X X
vehicleldentChassisId X X X X
vehicleldentLicencePlate X X X X
vehicleldentlpAddress X X X X
53
vehicleldentMacAddress X X X X
vehicleldentSerialNumber X X X X
vehicleldent Warranty X X X X
vehicleOwnerName X X
vehicleOwnerRegister X X
vehicleOwnerPhone X X
vehicleOwnerMail X X
vehicleHistoryDeliveryDate X X
veMcleHistoryV endor X X
vehicleHistoryDealer X X
vehicleHistoryNumLines X X
vehicleHistoryLinelndex X X
vehicleHistoryMaintenanceDate X X
vehicleHistoryMaintenance X X
vehicleHistoryOilChangeDate X X
vehicleHistoryOilChange X X
vehicleStatusHelp X X X X
vehicleStatusNumLines X X X X
vehicleStatusLinelndex X X X X
vehicleStatusSpeed X X X X
vehicleStatusRpm X X X X
vehicleStatusMotorTemperature X X X X
54
vehicleStatusFuelLevel X X X X
vehicleStatusKm X X X X
vehicleStatusTyrePressure X X X X
vehicleStatusMotorOilLevel X X X X
vehicleStatusBatteryLevel X X X X
vehicleStatusLocation X X X X
vehicleControlFuel X X
vehicleControlIgnition X X
vehicleNotificationChangeOilAndMaintenance X X
vehicleNotificationHelp X X
vehicleNotificationWarranty X X
Tabela 41 - Planilha de Conformidade
4342 Descriccedilatildeo de vehicleGroups
vehicleBasicGroup - conteacutem as variaacuteveis vehicleldentManufacturer vehicleldentModel
vehicleldentSoftwareVersion vehicleldentAgentSoftwareVersion vehicleldentType
vehicleldentFuel vehicleldentManufacturingYear vehicleldentModelYear vehicleldent
Capacity vehicleldentPower vehicleldentMotorType vehicleldentMotorNumber vehicle
IdentCylinder vehicleldentFirstOilChange vehicleldentOilChangePeriacuteod vehicleldentFirst
Maintenance vehicleldentMaintenancePeriod vehicleldentColor vehicleldentChassisId
vehicleldentLicencePlate vehicleldentlpAddress vehicleldentMacAddress vehicleldent
SerialNumber vehicleldentWarranty vehicleStatusHelp vehicleStatusNumLines
vehicleStatus Linelndex vehicleStatusSpeed vehicleStatusRpm vehicleStatusMotor
Temperature vehicleStatusFuelLevel vehicleStatusKm vehicleStatusTirePressure vehicle
StatusMotorOilLevel vehicleStatusBatteryLevel vehicleStatusLocation
vehicleAdvancedGroup - conteacutem os objetos vehicleOwnerName vehicleOwnerRegister
vehicleOwnerPhone vehicleOwnerMail vehicleHistoryDeliveryDate vehicleHistoryVendor
vehicleHistoryDealer vehicleHistoryNumLines vehicleHistoryLinelndex vehicleHistory
MaintenanceDate vehicleHistoryMaintenance vehicleHistoryOilChangeDate vehicleHistory
OilChange
vehicleControlGroup - conteacutem as variaacuteveis vehicleControlFuel e vehicleControlIgnition
vehicleNotificationsGroup - conteacutem os objetos vehicleNotificationChangeOilAnd
Maintenance vehicleNotificationHelp e vehicleNotificationWarranty
56
5 - CONCLUSAtildeO
O Brasil eacute um paiacutes com grandes mazelas sociais que satildeo agravadas por acidentes crimes e
contravenccedilotildees Todos estes eventos geram grandes prejuiacutezos econocircmicos e morais a toda
populaccedilatildeo Esta dissertaccedilatildeo propocircs definir um modelo tecnicamente viaacutevel que incremente
sensivelmente a capacidade do Estado de gerenciar sua frota de veiacuteculos que satildeo elementos
sempre presentes nos eventos em questatildeo
Este trabalho procurou detalhar fiacutesica e funcionalmente cada elemento necessaacuterio para que o
Modelo de Gerenciamento de Veiacuteculos Automotores funcione Embasou teoricamente as
vaacuterias tecnologias envolvidas e consolidou-as com sistemas similares existentes O passo
inicial para que haja o desenvolvimento das vaacuterias peccedilas do quebra-cabeccedila foi efetivamente
criado que foi o Modelo de Informaccedilatildeo - a MIB
Esta base de dados - a vehicleMIB - representa o ponto de partida para o desenvolvimento de
elementos necessaacuterios ao modelo aqui especificado A proacutepria MIB pode ser estendida de
acordo com as necessidades e caracteriacutesticas proprietaacuterias de cada fabricante de veiacuteculos Mas
as grandes frentes que se abrem satildeo as de desenvolvimentos de aplicaccedilotildees de gerenciamento e
equipamentos dedicados Neste sentido pretende-se dar continuidade a esta pesquisa atraveacutes
da especificaccedilatildeo e implementaccedilatildeo do microservidor veicular uma peccedila de hardware capaz de
interagir com sensores e atuadores de um automoacutevel e ao mesmo tempo comunicar-se com
uma rede ethemet sem fio e com o motorista tudo de forma segura e confiaacutevel
Os desafios poliacuteticos e sociais natildeo satildeo menores um modelo como o proposto aqui altera a
percepccedilatildeo e os haacutebitos das pessoas Altera tambeacutem a balanccedila do poder econocircmico do capital
pois algumas empresas simplesmente perdem sua utilidade bem como alguns oacutergatildeos estatais
Em compensaccedilatildeo novas empresas surgem novas tecnologias satildeo criadas e o paiacutes toma a
vanguarda em gerenciamento viaacuterio sepultando os interesses particulares em detrimento do
coletivo
O trabalho aqui desenvolvido representa a possibilidade de um avanccedilo social e econocircmico
consideraacutevel e recomenda-se que a pesquisa e o desenvolvimento continuem nesta linha
buscando materializar as ideacuteias e conceitos apresentados no Modelo de Gerenciamento de
Veiacuteculos Automotores
57
ANEXO 1 - VehicleMIB
VEHICLE-MIB DEFINITIONS = BEGIN
IMPORTSdirectory mgmt experimental enterprises
FROM RFC1155-SMI MODULE-IDENTITY OBJECT-TYPE NOTIFICATION-TYPE OBJECT-IDENTITY Counter32 Gauge32 Integer32 IpAddress
FROM SNMPv2-SMI DisplayString TimeStamp Timelnterval TestAndlncr
AutonomousType DateAndTime TEXTUAL-CONYENTION FROM SNMPv2-TC
MODULE-COMPLIANCE OBJECT-GROUP NOTIFICATION-GROUP FROM SNMPv2-CONF
mib-2FROM RFC1213-MIB
Positiveinteger NonNegativelnteger FROM UPS-MIB
MacAddressFROM BRIDGE-MIB
- 136 131vehicleMIB MODULE-IDENTITY
LAST-UPDATED 200210151827Z - october 15 2002 at 1827 ORGANIZATION UFSC - CPGCCCONT ACT-INF O
Bobiquins Estevatildeo de MelloPostal address BR Sistemas Ltda
Rua Lauro Linhares 2123803ATrindadeFlorianoacutepolis SC88036-002Brasil
Tel 55 48 234 8945 Fax 55 48 234 8945
E-mail bobibrsistemascombrDESCRIPTION
The MIB module to describe vehicles= experimental 1
- 1361311vehicleMIBObjects OBJECT IDENTIFIER = vehicleMIB 1
mdash The Device Identification group
All objects in this group except for vehicleldentLicencePlate and vehiclelpAddress are set at device initialization and remain static
- I36I3111vehicleldent OBJECT IDENTIFIER vehicleMIBObjects 1
- 136L31111vehicleldentManufacturer OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The name of the vehicles manufacturer= vehicleldent 1
- 136131112vehicleldentModel OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles model designation= vehicleldent 2
- 136131113vehicleldentSoftwareVersion OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles firmwaresoftware version(s) This variablemay or may not have the same value asvehicleldentAgentSoftwareVersion in some implementations
vehicleldent 3
- 136131114vehicleldent Agent Soft wareV ersion OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles agent software version This variable may or may not have the same value asvehicleldentvehicleSoftwareVersion in some implementations
= vehicleldent 4
- 136131115vehicleldentType OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles identification type= vehicleldent 5
- L36131116vehicleldentFuel OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles fuel identification= vehicleldent 6
- 136131117vehiclel dentManufacturing Y ear OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles year= vehicleldent 7
- 136131118vehicleldentModelYear OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles model year vehicleldent 8
- 136L31119vehicleldentCapacity OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles capacity= vehicleldent 9
- 1361311110vehicleldentPower OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles engine power
= vehicleldent 10
-1361311111vehicleldentMotorType OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles motor type= vehicleldent 11
- 1361311112vehicleldentMotorNumber OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles engine identification number= vehicleldent 12
- 1361311113vehicleldentCylinder OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles engine number of cylinders= vehicleldent 13
- 1361311114vehicleldentFirstOilChange OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles displacement required for the first oil change = vehicleldent 14
- 1361311115vehicleldentFirstMaintenance OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles displacement required for the first oficial maintenance
= vehicleldent 15
- 1361311116vehicleldentMaintenancePeriod OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles regular maintenance intervals= vehicleldent 16
-1361311117vehicleldentColor OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles predominant color= vehicleldent 17
- 1361311118vehicleldentChassisId OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles chassis identification number= vehicleldent 18
- 1361311119vehicleldentLicencePlate OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
A string which identifies the vehicles licence plate This object should be set by the dealer
= vehicleldent 19
- 1361311120vehicleldentlpAddress OBJECT-TYPE
SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION
The IP Address of the vehicle This value must be provided by the managing aplication A value of 0000 implies that there isnt a provider nearby
DEFVAL 00000000rsquoH = vehicleldent 20
- 1361311121vehicleldentMacAddress OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-only STATUS current DESCRIPTION
The MAC address used by this vehicle when it must be referred to in a unique fashion It is only required to be unique
REFERENCEIEEE 802ID-1990 Sections 64113 and 3125
= vehicleldent 21
-1361311122vehicleldentSerialNumber OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
A string which identifies the vehicles serial number = vehicleldent 22
- 1361311123vehicleldent Warranty OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
A string which identifies the vehicles warranty= vehicleldent 23
mdash Owner Group
- I36I3112vehicleOwner OBJECT IDENTIFIER = vehicleMIBObjects 2
- L36131121 vehicleOwnerName OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
A string which identifies the vehicles ownerThis object should be set by the dealer
= vehicleOwner 1
- 136L31122vehicleOwnerRegister OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current
DESCRIPTIONA string which identifies the owners registerThis object should be set by the dealer
= vehicleOwner 2
- 136131123 vehicleOwnerPhone OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
A string which identifies the owners phone number This object should be set by the dealer
vehicleOwner 3
- 136131124 vehicleOwnerMail OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
A string which identifies the owners e-mailThis object should be set by the dealer
vehicleOwner 4
mdash History Group
- 13613113vehicleHistory OBJECT IDENTIFIER = vehicleMIBObjects 3
- 136131131vehicleHistoryDeliveryDate OBJECT-TYPE
SYNTAX DateAndTime MAX-ACCESS read-write STATUS current DESCRIPTION
The vehicles delivery date and time= vehicleHistory 1
- 136L31132vehicleHistory Vendor OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
The name of the vehicles vendor= vehicleHistory 2
65
- 136L31133vehicleHistoryDealer OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
The name of the vehicles dealer= vehicleHistory 3
- 136131134vehicleHistoryNumLines OBJECT-TYPE
SYNTAX NonNegativelnteger MAX-ACCESS read-only STATUS current DESCRIPTION
The number of Status lines utilized in this device This variable indicates the number of rows in the History table
= vehicleHistory 4
- I36I31135 vehicleHistoryTable OBJECT-TYPE
SYNTAX SEQUENCE OF VehicleHistoryEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION
A list of History table entries= vehicleHistory 5
- 1361311351VehicleHistoryEntry OBJECT-TYPE
SYNTAX VehicleHistoryEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION
An entry containing information applicable to a particular History line
INDEX vehicleHistoryLinelndex = vehicleHistoryTable 1
VehicleHistoryEntry = SEQUENCE vehicleHistoryLinelndex INTEGER vehicleHistoryMaintenanceDate DateAndTime vehicleHistoryMaintenance NonNegativelnteger vehicleHistoryOilChangeDate Date AndT ime vehicleHistoryOilChange NonNegativelnteger
- 13613113511
66
vehicleHistoryLinelndex OBJECT-TYPE SYNTAX Positiveinteger MAX-ACCESS not-accessible STATUS current DESCRIPTION
The History line identifier= vehicleHistoryEntry 1
- 13613113512vehicleHistoryMaintenanceDate OBJECT-TYPE
SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION
The maintenance date= vehicleHistoryEntry 2
- 13613113513vehicleHistoryMaintenance OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS kmMAX-ACCESS read-only STATUS current DESCRIPTION
The present displacement of the vehicle on vehicleHistoryMaintenanceDate
= vehicleHistoryEntry 3
- 13613113514vehicleHistoryOilChangeDate OBJECT-TYPE
SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION
The motors oil change date= vehicleHistoryEntry 4
- 13613113515vehicleHistoryOilChange OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS kmMAX-ACCESS read-only STATUS current DESCRIPTION
The present displacement of the vehicle on vehicleHistoryOilChangeDate
= vehicleHistoryEntry 5
mdash The Status group
- 13613114vehicleStatus OBJECT IDENTIFIER = vehicleMIBObjects 4
- 136L31141 vehicleStatusHelp OBJECT-TYPE
SYNTAX INTEGER on(l) off(2)
MAX-ACCESS read-write STATUS current DESCRIPTION
Setting this object to on will cause the vehicle system to send a help notification Setting this object to off means normal situation
= vehicleStatus 1
- 136131142vehicleStatusNumLines OBJECT-TYPE
SYNTAX NonNegativelnteger MAX-ACCESS read-only STATUS current DESCRIPTION
The number of Status lines utilized in this deviceThis variable indicates the number of rows in the Status table
= vehicleStatus 2
- 136131143 vehicleStatusTable OBJECT-TYPE
SYNTAX SEQUENCE OF VehicleStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION
A list of Status table entries= vehicleStatus 3
- I36I311431 VehicleStatusEntry OBJECT-TYPE
SYNTAX VehicleStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION
An entry containing information applicable to a particular Status line
INDEX vehicleStatusLinelndex = vehicleStatusTable 1
VehicleStatusEntry = SEQUENCE vehicleStatusLinelndex INTEGER vehicleStatusSpeed NonNegativelntegervehicleStatusRpm NonNegativelntegervehicleStatusMotorTemperature INTEGER vehicleStatusFuelLevel NonNegativelnteger vehicleStatusKm NonNegativelntegervehicleStatusTirePressure NonNegativelnteger vehicleStatusMotorOilLevel NonNegativelnteger vehicleStatusBatteryLevel NonNegativelnteger vehicleStatusLocation DisplayString
- I36I31134311vehicleStatusLinelndex OBJECT-TYPE
SYNTAX Positiveinteger MAX-ACCESS not-accessible STATUS current DESCRIPTION
The Status line identifier= VehicleStatusEntry 1
- 136131134312vehicleStatusSpeed OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS km per hourMAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles current speed= VehicleStatusEntry 2
- 136131134313vehicleStatusRpm OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS rotations per minuteMAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles current rotations per minute= VehicleStatusEntry 3
- 136131134314vehicleStatusMotorT emperature OBJECT-TYPE
SYNTAX INTEGER UNITS degrees CentigradeMAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles engine current temperature
= vehicleStatusEntry 4
- 136131134315 vehicleStatusFuelLevel OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS HireMAX-ACCESS read-only STATUS current DESCRIPTION
The current fuel level= vehicleStatusEntry 5
- 136131134316vehicleStatusKm OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS kmMAX-ACCESS read-only STATUS current DESCRIPTION
The current total displacement of vehicle = vehicleStatusEntry 6
- 136131134317 vehicleStatusTirePressure OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS psiMAX-ACCESS read-only STATUS current DESCRIPTION
The current tire pressure vehicleStatusEntry 7
- 136131134318 vehicleStatusMotorOilLevel OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS litreMAX-ACCESS read-only STATUS current DESCRIPTION
The current motor oil level= vehicleStatusEntry 8
- 136131134319 vehicleStatusBatteryLevel OBJECT-TYPE
SYNTAX INTEGER unknown(l) batteryNormal(2) batteryLow(3)
MAX-ACCESS read-only
STATUS currentDESCRIPTION
The indication of the capacity remaining in the vehicles battery system
= vehicleStatusEntry 9
- 1361311343110 vehicleStatusLocation OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
The GPS indication of the vehicles current location
vehicleStatusEntry 10
mdash The Control group
- 13613115vehicleControl OBJECT IDENTIFIER = vehicleMIBObjects 5
- 136131151 vehicleControlFuel OBJECT-TYPE
SYNTAX INTEGER on(l) off(2)
MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION
Setting this object to On(l) indicates that the vehicle is able to be turned on Setting to Off(2) will cause the fuel to be cut offrsquo
= vehicleControl 1
- 136131152 vehicleControlIgnition OBJECT-TYPE
SYNTAX INTEGER on(l) ofi(2)
MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION
Setting this object to On(l) indicates that the vehicle is to be turned on Setting to 00(2) will cause the eletric system to be cut off1
= vehicleControl 2
mdash Notifications
- This section defines the well-known notifications sent by- vehicle agents
- 1361312vehicleMIBNotifications OBJECT IDENTIFIER = vehicleMIB 2
- I36I3121vehicleNotificationChangeOilAndMaintenance NOTIFICATION-TYPE
OBJECTS vehicleHistoryMaintenanceDate vehicleHistoryMaintenance vehicleHistoryOilChangeDate vehicleHistoryOilChange
STATUS current DESCRIPTION
The vehicle is approaching oil change and regular maintenance dates This Notification is persistent and is resent at one day intervals until the history table is updated
= vehicleMIBNotifications 1
- 13613122vehicleNotificationHelp NOTIFICATION-TYPE
OBJECTS vehicleStatusHelp STATUS current DESCRIPTION
This Notification is sent when the vehicles conductor turns on a help switch
= vehicleMIBNotifications 2
- I36I3123vehicleNotificationWarranty NOTIFICATION-TYPE
OBJECTS vehicleldentWarranty STATUS current DESCRIPTION
The vehicles warranty is close to expiring dateThis Notification is persistent andis resent at one week intervals until dead line
= vehicleMIBNotifications 3
mdash Conformance information
mdash1361313vehicleMIBConformance OBJECT IDENTIFIER = vehicleMIB 3
-13613131vehicleCompliance OBJECT IDENTIFIER = vehicleMIBConformance 1
mdash compliance statements
mdash136131311vehicleBasicCompliance MODULE-COMPLIANCE
STATUS current DESCRIPTION
The compliance statement for vehicles that only support the identifying and status objects
MODULE mdash this moduleMANDATORY-GROUPS vehicleBasicGroup
= vehicleCompliance 1
mdash136131312vehicleAdvancedCompliance MODULE-COMPLIANCE
STATUS current DESCRIPTION
The compliance statement for vehicles that support advanced-feature functions such as history and notifications
MODULE mdash this moduleMANDATORY-GROUPS vehicleBasicGroup
vehicleAdvancedGroup vehicleNotificationsGroup
= vehicleCompliance 2
mdash136131313vehicleControlCompliance MODULE-COMPLIANCE
STATUS current DESCRIPTION
The compliance statement for vehicles that support control-featured functions
MODULE mdash this moduleMANDATORY-GROUPS vehicleBasicGroup
vehicleControlGroup = vehicleCompliance 3
mdash136131314vehicleFullCompliance MODULE-COMPLIANCE
STATUS current DESCRIPTION
The compliance statement for vehicles that support all functions
MODULE mdash this moduleMANDATORY-GROUPS vehicleBasicGroup
vehicleAdvancedGroup vehicleNotificationsGroup
73
vehicleControlGroup = vehicleCompliance 4
mdash units of conformance
mdash summary at a glance
mdash basic adv ControlmdashvehicleldentManufacturer X X X X
mdashvehicleldentModel x X X X
mdashvehicleldentSoftwareVersion x X X X
mdashvehicleldentAgentSoftwareVersion X X X X
mdashvehicleldentType X X X X
mdashvehicleldentFuel X X X X
mdashvehicleldentManufacturing Y ear X X X X
mdashvehicleldentModel Year X X X X
mdashvehicleldentCapacity X X X X
mdashvehicleldentPower X X X X
mdashvehicleldentMotorType X X X XmdashvehicleldentMotorNumber X X X X
mdashvehicleldentCylinder X X X X
mdashvehicleldentFirstOilChange X X X X
mdashvehicleldentOilChangePeriod X X X XmdashvehicleldentFirstMaintenance X X X X
mdashvehicleldentMaintenancePeriod X X X XmdashvehicleldentColor X X X X
mdashvehicleldentChassisId X X X XmdashvehicleldentLicencePlate X X X X
mdashvehicleldentlpAddress X X X XmdashvehicleldentMacAddress X X X X
mdashvehicleldentSerialNumber X X X XmdashvehicleldentWarranty X X X X
mdashvehicleOwnerName X X
mdashvehicleOwnerRegister X XmdashvehicleOwnerPhone X X
mdashvehicleOwnerMail X X
mdashvehicleHistoryDeliveryDate X X
mdashvehicleHistoryVendor X X
mdashvehicleHistoryDealer X X
mdashvehicleHistoryNumLines X X
mdashvehicleHistoryLinelndex X X
mdashvehicleHistoryMaintenanceDate X X
mdashvehicleHistoryMaintenance X X
mdashvehicleHistoryOilChangeDate X X
mdashvehicleHistoryOilChange X X
mdashvehicleStatusHelp X X X X
mdashvehicleStatusNumLines X X X X
mdashvehicleStatusLinelndex X X X X
mdashvehicleStatusSpeed X X X X
mdashvehicleStatusRpm X X X X
mdashvehicleStatusMotorTemperature X X X X
mdashvehicleStatusFuelLevel X X X X
mdashvehicleStatusKm X X X X
mdashvehicleStatusTyrePressure X X X X
--vehicleStatusMotorOilLevel X X X X
mdashvehicleStatusBatteryLevel X X X X
mdashvehicleStatusLocation X X X X
mdashvehicleControlFuel X X
mdashvehicleControlIgnition X X
mdashvehicleNotificationChangeOilAndMaintenance X X
mdashvehicleNotificationHelp X X
mdashvehicleNotificationWarranty X X
- units of conformance
- I36I3132vehicleGroups OBJECT IDENTIFIER = vehicleMIBConformance 2
- 136131321vehicleBasicGroup OBJECT-GROUP
OBJECTS vehicleldentManufacturer vehicleldentModel vehicleldentSoftwareVersion vehicleldent AgentSoft waumlre V ersion vehicleldentType vehicleldentFuel vehicleldentManufacturing Y ear vehicleldentModel Year vehicleldentCapacity vehicleldentPowervehicleldentMotorType vehicleldentMotorNumber vehicleldentCylindervehicleldentFirstOilChange vehicleldentOilChangePeriod vehicleldentFirstMaintenance vehicleldentMaintenancePeriod vehicleldentColor vehicleldentChassisId vehicleldentLicencePlate vehicleldentlpAddress vehicleldentMacAddress vehicleldentSerialNumber vehicleldentWarranty vehicleStatusHelp vehicleStatusNumLines vehicleStatusLinelndex vehicleStatusSpeed vehicleStatusRpm vehicleStatusMotorTemperature vehicleStatusFuelLevel vehicleStatusKm vehicleStatusTirePressure vehicleStatusMotorOilLevel
75
vehicleStatusBatteryLevel vehicleStatusLocation STATUS current DESCRIPTION
The vehicleBasicGroup defines objects which are common across all vehicles which meet basic compliance
= vehicleGroups 1
- 136131322vehicleAdvancedGroup OBJECT-GROUP
OBJECTS vehicleOwnerName vehicleOwnerRegister vehicleOwnerPhone vehicleOwnerMail vehicleHistoryDeliveryDate vehicleHistoryVendor vehicleHistoryDealer vehicleHistoryNumLines vehicleHistoryLinelndex vehicleHistoryMaintenanceDate vehicleHistoryMaintenance vehicleHistoryOilChangeDate vehicleHistoryOilChange
STATUS current DESCRIPTION
The vehicleAdvancedGroup defines objects which are related to vehicles history and owner
vehicleGroups 2
- 136131323vehicleControlGroup OBJECT-GROUP
OBJECTS vehicleControlFuel vehicleControlIgnition STATUS current DESCRIPTION
The vehicleControlGroup defines objects which are related to control-feature functions
= vehicleGroups 3
- 136131324vehicleNotificationGroup NOTIFICATION-GROUP
NOTIFICATIONS vehicleNotificationChangeOilAndMaintenance vehicleNotificationHelp vehicleNotificationWarranty
STATUS current DESCRIPTION
The vehicleNotificationGroup defines objects which are related to notifications-feature functions
= vehicleGroups 4
END
GLOSSAacuteRIO E ABREVIACcedilOtildeES
ASNl Abstract Syntax Notation One - Notaccedilatildeo de Sintaxe Abstrata Um Uma notaccedilatildeo para
representaccedilatildeo de dados em protocolos de comunicaccedilatildeo definida pela ISO O gerenciamento
Internet utiliza um subconjunto de ASNl
CDMA Code Division Multiple Access - acesso muacuteltiplo por divisatildeo de coacutedigo
EHF Extremely High Frequency - frequumlecircncia extremamente alta
FDMA Frequency Division Multiple Access - acesso muacuteltiplo por divisatildeo de frequumlecircncia
HF High Frequency - frequumlecircncia alta
HTTP Hiper-Text Markup Language - Linguagem de Marcaccedilatildeo de HiperTexto A linguagem
utilizada na construccedilatildeo de paacuteginas WWW
ISM Industrial Scientific and Medical bands - Faixas de frequumlecircncias alocadas para aplicaccedilotildees
industriais cientiacuteficas e meacutedicas
ISO International Organization for Standardization - Organizaccedilatildeo Internacional para
Padronizaccedilatildeo Um dos oacutergatildeos mais importantes no mundo de padronizaccedilotildees com diversos
estudos na aacuterea de computadores e particularmente de redes de computadores
LF Low Frequency - frequumlecircncia baixa
MF Medium Frequency - frequumlecircncia meacutedia
MIB Management Information Base - Base de Informaccedilotildees de Gerenciamento Uma coleccedilatildeo
de informaccedilotildees gerenciais sobre um determinado recurso
OSI Open Systems Interconnection - Interconexatildeo de Sistemas Abertos Um conjunto de
padronizaccedilotildees para interconexatildeo de sistemas em redes de computadores
RFC Request For Comments - Requisiccedilotildees Para Comentaacuterios Os documentos publicados pelo
IETF e que tratam de assuntos Internet Nem todos os RFCs satildeo padrotildees e alguns jamais o
chegam a ser
SHF Super High Frequency - frequumlecircncia super-alta
Site - Conjunto de documentos da WWW acessiacuteveis a partir de um determinado endereccedilo Eacute o
endereccedilo virtual de uma empresa ou uma aplicaccedilatildeo
SMI Structure o f Management Information - Estrutura da Informaccedilatildeo de Gerenciamento
Define a maneira como as informaccedilotildees de gerenciamento satildeo criadas e seus relacionamentos
SNMP Simple Network Management Protocol - Protocolo de Gerenciamento de Redes
Simples o protocolo de gerenciamento utilizado na Internet
TCPIP Transmission Control Protocol Internet Protocol - Protocolo de Controle de
Transmissotildees Protocolo Internet Os protocolos baacutesicos utilizados na Internet
TDMA Time Division Multiple Access mdash acesso muacuteltiplo por divisatildeo de tempo
UHF Ultra High Frequency - frequumlecircncia ultra-alta
VHF Very High Frequency - frequumlecircncia muito alta
VLF Very Low Frequency - frequumlecircncia muito baixa
WWW World Wide Web - Grande Teia Mundial Nome dado ao conjunto de maacutequinas que
trocam informaccedilotildees utilizando o protocolo HTTP
78
REFEREcircNCIAS BIBLIOGRAacuteFICAS
ANATEL Agecircncia Nacional de Telecomunicaccedilotildees Atribuiccedilatildeo de faixas de frequumlecircncias no Brasil Disponiacutevel em lthttpwwwanatelgovbrToolsframeasplink=radiofrequencia qaffpdfgt Acesso em 26 set 2002
thBICSI Telecommunications distribution methods manual 8 ed Tampa Florida v2 1998 Cap 29
BRASIL Web Site Oficial do Departamento Nacional de Tracircnsito Disponiacutevel em lthttpwww denatrangovbrpg70jspgt Acesso em 08 nov 2002
BRASIL Web Site Oficial do Departamento Nacional de Tracircnsito Disponiacutevel em httpwww denatrangovbrpgl8jspgt Acesso em 10 nov 2002
CASE J et al RFC 1157 - A Simple Network Management Protocol (SNMP) Network Working Group may 1990 p 5
FIAT AUTOMOacuteVEIS Web Site Oficial do Brasil Disponiacutevel em httpwwwfiatcombr index_sitephpgt institucional a faacutebrica Acesso em 19 nov 2002
GOOGLE Web Site de Busca Disponiacutevel em lthttpwwwgooglecombrsearch hl=ptampie=ISO-8859-1 ampq=22rastreamento+de+veEDculo s22ampbtnG=Pesquisa+Google amplr=lang_ptgt Acesso em 15 out 2002
MELLO Roseleine Calgaro Uma MIB de apoio agrave gerecircncia do relacionamento com o cliente em comeacutercio eletrocircnico 2002 108 f Dissertaccedilatildeo (Mestrado em Ciecircncias da Computaccedilatildeo) - Universidade Federal de Santa Catarina Florianoacutepolis 2002
RIO DE JANEIRO (Estado) 5 set 2002 Tracircnsito Brasil Estatiacutestica da Organizaccedilatildeo Mundial de Sauacutede sobre tracircnsito Disponiacutevel em lthttpwwwtransitobrasilcombrnoticia noticiaphp noti=1044gt Acesso em 22 out 2002
RIO DE JANEIRO (Estado) SuperTrack Rastreamento de veiacuteculos Disponiacutevel em lthttp wwwsupertrackcombr2htmgt Acesso em 02 out 2002
79
RIO DE JANEIRO (Estado) Revista Engebraacutes Mortos no tracircnsito chegam a 1 milhatildeo e acidentes consomem US$ 10 bi ao ano Disponiacutevel em lthttpwwwengebrascombr EngbWebportuguesmortosnohtmgt Acesso em 24 set 2002
TANENBAUM Andrew S Redes de computadores 3 ed Rio de Janeiro Campus 1997 923 p
TANIGUCHI Caacutessio O bom exemplo do tracircnsito em Curitiba Curitiba mar 2002 Disponiacutevel em lthttpwwwcuritibaprgovbrpmcAgenciaartigostransitolhtmlgt Acesso em 19 nov 2002
TIM Telesc Celular Cobertura Disponiacutevel em lthttpwww2timsulcombr intemaaspitem=2amppagina=coberturagt Acesso em 26 set 2002
do veiacuteculo Este aviso permite que sejam feitos consertos sem ocircnus ou seja dentro da
cobertura da garantia
434 Descriccedilatildeo de vehicleMIBConformance
As regras de conformidade satildeo os niacuteveis de implementaccedilotildees da base de dados possiacuteveis
partindo de um conjunto miacutenimo aceitaacutevel ateacute a implementaccedilatildeo total A tabela 41 apresenta
as implementaccedilotildees baacutesica avanccedilada de controle e plena
4341 Descriccedilatildeo de vehicleComplience
vehicleBasicComplience - esta regra de conformidade incorpora o miacutenimo conjunto de
variaacuteveis que devem ser implementadas num veiacuteculo basicamente dados de identificaccedilatildeo e
status Estas variaacuteveis satildeo contidas em vehicleBasicGroup
vehicleAdvancedComplience - esta norma acrescenta a anterior os dados histoacutericos e as
notificaccedilotildees Composta pelos grupos vehicleBasicGroup vehicleAdvancedGroup e
vehicleNotificationsGroup
vehicleControlComplience - aleacutem das variaacuteveis de identificaccedilatildeo esta regra solicita as
implementaccedilotildees dos objetos de controle ou seja vehicleBasicGroup mais
vehicleControlGroup
vehicleFullComplience - esta implementaccedilatildeo considera todos os objetos da MIB no veiacuteculo
possibilitando identificaccedilatildeo completa dados estatiacutesticos status atual e capacidade de controle
Os grupos satildeo vehicleBasicGroup vehicleAdvancedGroup vehicleNotificationsGroup e
vehicleControlGroup
52
OBJETO BASIC ADV CONTROL FULL
vehicleldentManufacturer X X X X
vehicleldentModel X X X X
vehicleldentSoflware V ersion X X X X
vehicleldentAgentSoftwareVersion X X X X
vehicleldentT ype X X X X
vehicleldentFuel X X X X
vehicleldentManufacturing Y ear X X X X
vehicleldentModel Year X X X X
vehicleldentCapacity X X X X
vehicleldentPower X X X X
vehicleldentMotorType X X X X
vehicleldentMotorNumber X X X X
vehicleldentCylinder X X X X
vehicleldentFirstOilChange X X X X
vehicleldentOilChangePeriod X X X X
vehicleldentFirstMaintenance X X X X
vehicleldentMaintenancePeriod X X X X
vehicleldentColor X X X X
vehicleldentChassisId X X X X
vehicleldentLicencePlate X X X X
vehicleldentlpAddress X X X X
53
vehicleldentMacAddress X X X X
vehicleldentSerialNumber X X X X
vehicleldent Warranty X X X X
vehicleOwnerName X X
vehicleOwnerRegister X X
vehicleOwnerPhone X X
vehicleOwnerMail X X
vehicleHistoryDeliveryDate X X
veMcleHistoryV endor X X
vehicleHistoryDealer X X
vehicleHistoryNumLines X X
vehicleHistoryLinelndex X X
vehicleHistoryMaintenanceDate X X
vehicleHistoryMaintenance X X
vehicleHistoryOilChangeDate X X
vehicleHistoryOilChange X X
vehicleStatusHelp X X X X
vehicleStatusNumLines X X X X
vehicleStatusLinelndex X X X X
vehicleStatusSpeed X X X X
vehicleStatusRpm X X X X
vehicleStatusMotorTemperature X X X X
54
vehicleStatusFuelLevel X X X X
vehicleStatusKm X X X X
vehicleStatusTyrePressure X X X X
vehicleStatusMotorOilLevel X X X X
vehicleStatusBatteryLevel X X X X
vehicleStatusLocation X X X X
vehicleControlFuel X X
vehicleControlIgnition X X
vehicleNotificationChangeOilAndMaintenance X X
vehicleNotificationHelp X X
vehicleNotificationWarranty X X
Tabela 41 - Planilha de Conformidade
4342 Descriccedilatildeo de vehicleGroups
vehicleBasicGroup - conteacutem as variaacuteveis vehicleldentManufacturer vehicleldentModel
vehicleldentSoftwareVersion vehicleldentAgentSoftwareVersion vehicleldentType
vehicleldentFuel vehicleldentManufacturingYear vehicleldentModelYear vehicleldent
Capacity vehicleldentPower vehicleldentMotorType vehicleldentMotorNumber vehicle
IdentCylinder vehicleldentFirstOilChange vehicleldentOilChangePeriacuteod vehicleldentFirst
Maintenance vehicleldentMaintenancePeriod vehicleldentColor vehicleldentChassisId
vehicleldentLicencePlate vehicleldentlpAddress vehicleldentMacAddress vehicleldent
SerialNumber vehicleldentWarranty vehicleStatusHelp vehicleStatusNumLines
vehicleStatus Linelndex vehicleStatusSpeed vehicleStatusRpm vehicleStatusMotor
Temperature vehicleStatusFuelLevel vehicleStatusKm vehicleStatusTirePressure vehicle
StatusMotorOilLevel vehicleStatusBatteryLevel vehicleStatusLocation
vehicleAdvancedGroup - conteacutem os objetos vehicleOwnerName vehicleOwnerRegister
vehicleOwnerPhone vehicleOwnerMail vehicleHistoryDeliveryDate vehicleHistoryVendor
vehicleHistoryDealer vehicleHistoryNumLines vehicleHistoryLinelndex vehicleHistory
MaintenanceDate vehicleHistoryMaintenance vehicleHistoryOilChangeDate vehicleHistory
OilChange
vehicleControlGroup - conteacutem as variaacuteveis vehicleControlFuel e vehicleControlIgnition
vehicleNotificationsGroup - conteacutem os objetos vehicleNotificationChangeOilAnd
Maintenance vehicleNotificationHelp e vehicleNotificationWarranty
56
5 - CONCLUSAtildeO
O Brasil eacute um paiacutes com grandes mazelas sociais que satildeo agravadas por acidentes crimes e
contravenccedilotildees Todos estes eventos geram grandes prejuiacutezos econocircmicos e morais a toda
populaccedilatildeo Esta dissertaccedilatildeo propocircs definir um modelo tecnicamente viaacutevel que incremente
sensivelmente a capacidade do Estado de gerenciar sua frota de veiacuteculos que satildeo elementos
sempre presentes nos eventos em questatildeo
Este trabalho procurou detalhar fiacutesica e funcionalmente cada elemento necessaacuterio para que o
Modelo de Gerenciamento de Veiacuteculos Automotores funcione Embasou teoricamente as
vaacuterias tecnologias envolvidas e consolidou-as com sistemas similares existentes O passo
inicial para que haja o desenvolvimento das vaacuterias peccedilas do quebra-cabeccedila foi efetivamente
criado que foi o Modelo de Informaccedilatildeo - a MIB
Esta base de dados - a vehicleMIB - representa o ponto de partida para o desenvolvimento de
elementos necessaacuterios ao modelo aqui especificado A proacutepria MIB pode ser estendida de
acordo com as necessidades e caracteriacutesticas proprietaacuterias de cada fabricante de veiacuteculos Mas
as grandes frentes que se abrem satildeo as de desenvolvimentos de aplicaccedilotildees de gerenciamento e
equipamentos dedicados Neste sentido pretende-se dar continuidade a esta pesquisa atraveacutes
da especificaccedilatildeo e implementaccedilatildeo do microservidor veicular uma peccedila de hardware capaz de
interagir com sensores e atuadores de um automoacutevel e ao mesmo tempo comunicar-se com
uma rede ethemet sem fio e com o motorista tudo de forma segura e confiaacutevel
Os desafios poliacuteticos e sociais natildeo satildeo menores um modelo como o proposto aqui altera a
percepccedilatildeo e os haacutebitos das pessoas Altera tambeacutem a balanccedila do poder econocircmico do capital
pois algumas empresas simplesmente perdem sua utilidade bem como alguns oacutergatildeos estatais
Em compensaccedilatildeo novas empresas surgem novas tecnologias satildeo criadas e o paiacutes toma a
vanguarda em gerenciamento viaacuterio sepultando os interesses particulares em detrimento do
coletivo
O trabalho aqui desenvolvido representa a possibilidade de um avanccedilo social e econocircmico
consideraacutevel e recomenda-se que a pesquisa e o desenvolvimento continuem nesta linha
buscando materializar as ideacuteias e conceitos apresentados no Modelo de Gerenciamento de
Veiacuteculos Automotores
57
ANEXO 1 - VehicleMIB
VEHICLE-MIB DEFINITIONS = BEGIN
IMPORTSdirectory mgmt experimental enterprises
FROM RFC1155-SMI MODULE-IDENTITY OBJECT-TYPE NOTIFICATION-TYPE OBJECT-IDENTITY Counter32 Gauge32 Integer32 IpAddress
FROM SNMPv2-SMI DisplayString TimeStamp Timelnterval TestAndlncr
AutonomousType DateAndTime TEXTUAL-CONYENTION FROM SNMPv2-TC
MODULE-COMPLIANCE OBJECT-GROUP NOTIFICATION-GROUP FROM SNMPv2-CONF
mib-2FROM RFC1213-MIB
Positiveinteger NonNegativelnteger FROM UPS-MIB
MacAddressFROM BRIDGE-MIB
- 136 131vehicleMIB MODULE-IDENTITY
LAST-UPDATED 200210151827Z - october 15 2002 at 1827 ORGANIZATION UFSC - CPGCCCONT ACT-INF O
Bobiquins Estevatildeo de MelloPostal address BR Sistemas Ltda
Rua Lauro Linhares 2123803ATrindadeFlorianoacutepolis SC88036-002Brasil
Tel 55 48 234 8945 Fax 55 48 234 8945
E-mail bobibrsistemascombrDESCRIPTION
The MIB module to describe vehicles= experimental 1
- 1361311vehicleMIBObjects OBJECT IDENTIFIER = vehicleMIB 1
mdash The Device Identification group
All objects in this group except for vehicleldentLicencePlate and vehiclelpAddress are set at device initialization and remain static
- I36I3111vehicleldent OBJECT IDENTIFIER vehicleMIBObjects 1
- 136L31111vehicleldentManufacturer OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The name of the vehicles manufacturer= vehicleldent 1
- 136131112vehicleldentModel OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles model designation= vehicleldent 2
- 136131113vehicleldentSoftwareVersion OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles firmwaresoftware version(s) This variablemay or may not have the same value asvehicleldentAgentSoftwareVersion in some implementations
vehicleldent 3
- 136131114vehicleldent Agent Soft wareV ersion OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles agent software version This variable may or may not have the same value asvehicleldentvehicleSoftwareVersion in some implementations
= vehicleldent 4
- 136131115vehicleldentType OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles identification type= vehicleldent 5
- L36131116vehicleldentFuel OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles fuel identification= vehicleldent 6
- 136131117vehiclel dentManufacturing Y ear OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles year= vehicleldent 7
- 136131118vehicleldentModelYear OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles model year vehicleldent 8
- 136L31119vehicleldentCapacity OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles capacity= vehicleldent 9
- 1361311110vehicleldentPower OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles engine power
= vehicleldent 10
-1361311111vehicleldentMotorType OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles motor type= vehicleldent 11
- 1361311112vehicleldentMotorNumber OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles engine identification number= vehicleldent 12
- 1361311113vehicleldentCylinder OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles engine number of cylinders= vehicleldent 13
- 1361311114vehicleldentFirstOilChange OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles displacement required for the first oil change = vehicleldent 14
- 1361311115vehicleldentFirstMaintenance OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles displacement required for the first oficial maintenance
= vehicleldent 15
- 1361311116vehicleldentMaintenancePeriod OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles regular maintenance intervals= vehicleldent 16
-1361311117vehicleldentColor OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles predominant color= vehicleldent 17
- 1361311118vehicleldentChassisId OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles chassis identification number= vehicleldent 18
- 1361311119vehicleldentLicencePlate OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
A string which identifies the vehicles licence plate This object should be set by the dealer
= vehicleldent 19
- 1361311120vehicleldentlpAddress OBJECT-TYPE
SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION
The IP Address of the vehicle This value must be provided by the managing aplication A value of 0000 implies that there isnt a provider nearby
DEFVAL 00000000rsquoH = vehicleldent 20
- 1361311121vehicleldentMacAddress OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-only STATUS current DESCRIPTION
The MAC address used by this vehicle when it must be referred to in a unique fashion It is only required to be unique
REFERENCEIEEE 802ID-1990 Sections 64113 and 3125
= vehicleldent 21
-1361311122vehicleldentSerialNumber OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
A string which identifies the vehicles serial number = vehicleldent 22
- 1361311123vehicleldent Warranty OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
A string which identifies the vehicles warranty= vehicleldent 23
mdash Owner Group
- I36I3112vehicleOwner OBJECT IDENTIFIER = vehicleMIBObjects 2
- L36131121 vehicleOwnerName OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
A string which identifies the vehicles ownerThis object should be set by the dealer
= vehicleOwner 1
- 136L31122vehicleOwnerRegister OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current
DESCRIPTIONA string which identifies the owners registerThis object should be set by the dealer
= vehicleOwner 2
- 136131123 vehicleOwnerPhone OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
A string which identifies the owners phone number This object should be set by the dealer
vehicleOwner 3
- 136131124 vehicleOwnerMail OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
A string which identifies the owners e-mailThis object should be set by the dealer
vehicleOwner 4
mdash History Group
- 13613113vehicleHistory OBJECT IDENTIFIER = vehicleMIBObjects 3
- 136131131vehicleHistoryDeliveryDate OBJECT-TYPE
SYNTAX DateAndTime MAX-ACCESS read-write STATUS current DESCRIPTION
The vehicles delivery date and time= vehicleHistory 1
- 136L31132vehicleHistory Vendor OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
The name of the vehicles vendor= vehicleHistory 2
65
- 136L31133vehicleHistoryDealer OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
The name of the vehicles dealer= vehicleHistory 3
- 136131134vehicleHistoryNumLines OBJECT-TYPE
SYNTAX NonNegativelnteger MAX-ACCESS read-only STATUS current DESCRIPTION
The number of Status lines utilized in this device This variable indicates the number of rows in the History table
= vehicleHistory 4
- I36I31135 vehicleHistoryTable OBJECT-TYPE
SYNTAX SEQUENCE OF VehicleHistoryEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION
A list of History table entries= vehicleHistory 5
- 1361311351VehicleHistoryEntry OBJECT-TYPE
SYNTAX VehicleHistoryEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION
An entry containing information applicable to a particular History line
INDEX vehicleHistoryLinelndex = vehicleHistoryTable 1
VehicleHistoryEntry = SEQUENCE vehicleHistoryLinelndex INTEGER vehicleHistoryMaintenanceDate DateAndTime vehicleHistoryMaintenance NonNegativelnteger vehicleHistoryOilChangeDate Date AndT ime vehicleHistoryOilChange NonNegativelnteger
- 13613113511
66
vehicleHistoryLinelndex OBJECT-TYPE SYNTAX Positiveinteger MAX-ACCESS not-accessible STATUS current DESCRIPTION
The History line identifier= vehicleHistoryEntry 1
- 13613113512vehicleHistoryMaintenanceDate OBJECT-TYPE
SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION
The maintenance date= vehicleHistoryEntry 2
- 13613113513vehicleHistoryMaintenance OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS kmMAX-ACCESS read-only STATUS current DESCRIPTION
The present displacement of the vehicle on vehicleHistoryMaintenanceDate
= vehicleHistoryEntry 3
- 13613113514vehicleHistoryOilChangeDate OBJECT-TYPE
SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION
The motors oil change date= vehicleHistoryEntry 4
- 13613113515vehicleHistoryOilChange OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS kmMAX-ACCESS read-only STATUS current DESCRIPTION
The present displacement of the vehicle on vehicleHistoryOilChangeDate
= vehicleHistoryEntry 5
mdash The Status group
- 13613114vehicleStatus OBJECT IDENTIFIER = vehicleMIBObjects 4
- 136L31141 vehicleStatusHelp OBJECT-TYPE
SYNTAX INTEGER on(l) off(2)
MAX-ACCESS read-write STATUS current DESCRIPTION
Setting this object to on will cause the vehicle system to send a help notification Setting this object to off means normal situation
= vehicleStatus 1
- 136131142vehicleStatusNumLines OBJECT-TYPE
SYNTAX NonNegativelnteger MAX-ACCESS read-only STATUS current DESCRIPTION
The number of Status lines utilized in this deviceThis variable indicates the number of rows in the Status table
= vehicleStatus 2
- 136131143 vehicleStatusTable OBJECT-TYPE
SYNTAX SEQUENCE OF VehicleStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION
A list of Status table entries= vehicleStatus 3
- I36I311431 VehicleStatusEntry OBJECT-TYPE
SYNTAX VehicleStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION
An entry containing information applicable to a particular Status line
INDEX vehicleStatusLinelndex = vehicleStatusTable 1
VehicleStatusEntry = SEQUENCE vehicleStatusLinelndex INTEGER vehicleStatusSpeed NonNegativelntegervehicleStatusRpm NonNegativelntegervehicleStatusMotorTemperature INTEGER vehicleStatusFuelLevel NonNegativelnteger vehicleStatusKm NonNegativelntegervehicleStatusTirePressure NonNegativelnteger vehicleStatusMotorOilLevel NonNegativelnteger vehicleStatusBatteryLevel NonNegativelnteger vehicleStatusLocation DisplayString
- I36I31134311vehicleStatusLinelndex OBJECT-TYPE
SYNTAX Positiveinteger MAX-ACCESS not-accessible STATUS current DESCRIPTION
The Status line identifier= VehicleStatusEntry 1
- 136131134312vehicleStatusSpeed OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS km per hourMAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles current speed= VehicleStatusEntry 2
- 136131134313vehicleStatusRpm OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS rotations per minuteMAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles current rotations per minute= VehicleStatusEntry 3
- 136131134314vehicleStatusMotorT emperature OBJECT-TYPE
SYNTAX INTEGER UNITS degrees CentigradeMAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles engine current temperature
= vehicleStatusEntry 4
- 136131134315 vehicleStatusFuelLevel OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS HireMAX-ACCESS read-only STATUS current DESCRIPTION
The current fuel level= vehicleStatusEntry 5
- 136131134316vehicleStatusKm OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS kmMAX-ACCESS read-only STATUS current DESCRIPTION
The current total displacement of vehicle = vehicleStatusEntry 6
- 136131134317 vehicleStatusTirePressure OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS psiMAX-ACCESS read-only STATUS current DESCRIPTION
The current tire pressure vehicleStatusEntry 7
- 136131134318 vehicleStatusMotorOilLevel OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS litreMAX-ACCESS read-only STATUS current DESCRIPTION
The current motor oil level= vehicleStatusEntry 8
- 136131134319 vehicleStatusBatteryLevel OBJECT-TYPE
SYNTAX INTEGER unknown(l) batteryNormal(2) batteryLow(3)
MAX-ACCESS read-only
STATUS currentDESCRIPTION
The indication of the capacity remaining in the vehicles battery system
= vehicleStatusEntry 9
- 1361311343110 vehicleStatusLocation OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
The GPS indication of the vehicles current location
vehicleStatusEntry 10
mdash The Control group
- 13613115vehicleControl OBJECT IDENTIFIER = vehicleMIBObjects 5
- 136131151 vehicleControlFuel OBJECT-TYPE
SYNTAX INTEGER on(l) off(2)
MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION
Setting this object to On(l) indicates that the vehicle is able to be turned on Setting to Off(2) will cause the fuel to be cut offrsquo
= vehicleControl 1
- 136131152 vehicleControlIgnition OBJECT-TYPE
SYNTAX INTEGER on(l) ofi(2)
MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION
Setting this object to On(l) indicates that the vehicle is to be turned on Setting to 00(2) will cause the eletric system to be cut off1
= vehicleControl 2
mdash Notifications
- This section defines the well-known notifications sent by- vehicle agents
- 1361312vehicleMIBNotifications OBJECT IDENTIFIER = vehicleMIB 2
- I36I3121vehicleNotificationChangeOilAndMaintenance NOTIFICATION-TYPE
OBJECTS vehicleHistoryMaintenanceDate vehicleHistoryMaintenance vehicleHistoryOilChangeDate vehicleHistoryOilChange
STATUS current DESCRIPTION
The vehicle is approaching oil change and regular maintenance dates This Notification is persistent and is resent at one day intervals until the history table is updated
= vehicleMIBNotifications 1
- 13613122vehicleNotificationHelp NOTIFICATION-TYPE
OBJECTS vehicleStatusHelp STATUS current DESCRIPTION
This Notification is sent when the vehicles conductor turns on a help switch
= vehicleMIBNotifications 2
- I36I3123vehicleNotificationWarranty NOTIFICATION-TYPE
OBJECTS vehicleldentWarranty STATUS current DESCRIPTION
The vehicles warranty is close to expiring dateThis Notification is persistent andis resent at one week intervals until dead line
= vehicleMIBNotifications 3
mdash Conformance information
mdash1361313vehicleMIBConformance OBJECT IDENTIFIER = vehicleMIB 3
-13613131vehicleCompliance OBJECT IDENTIFIER = vehicleMIBConformance 1
mdash compliance statements
mdash136131311vehicleBasicCompliance MODULE-COMPLIANCE
STATUS current DESCRIPTION
The compliance statement for vehicles that only support the identifying and status objects
MODULE mdash this moduleMANDATORY-GROUPS vehicleBasicGroup
= vehicleCompliance 1
mdash136131312vehicleAdvancedCompliance MODULE-COMPLIANCE
STATUS current DESCRIPTION
The compliance statement for vehicles that support advanced-feature functions such as history and notifications
MODULE mdash this moduleMANDATORY-GROUPS vehicleBasicGroup
vehicleAdvancedGroup vehicleNotificationsGroup
= vehicleCompliance 2
mdash136131313vehicleControlCompliance MODULE-COMPLIANCE
STATUS current DESCRIPTION
The compliance statement for vehicles that support control-featured functions
MODULE mdash this moduleMANDATORY-GROUPS vehicleBasicGroup
vehicleControlGroup = vehicleCompliance 3
mdash136131314vehicleFullCompliance MODULE-COMPLIANCE
STATUS current DESCRIPTION
The compliance statement for vehicles that support all functions
MODULE mdash this moduleMANDATORY-GROUPS vehicleBasicGroup
vehicleAdvancedGroup vehicleNotificationsGroup
73
vehicleControlGroup = vehicleCompliance 4
mdash units of conformance
mdash summary at a glance
mdash basic adv ControlmdashvehicleldentManufacturer X X X X
mdashvehicleldentModel x X X X
mdashvehicleldentSoftwareVersion x X X X
mdashvehicleldentAgentSoftwareVersion X X X X
mdashvehicleldentType X X X X
mdashvehicleldentFuel X X X X
mdashvehicleldentManufacturing Y ear X X X X
mdashvehicleldentModel Year X X X X
mdashvehicleldentCapacity X X X X
mdashvehicleldentPower X X X X
mdashvehicleldentMotorType X X X XmdashvehicleldentMotorNumber X X X X
mdashvehicleldentCylinder X X X X
mdashvehicleldentFirstOilChange X X X X
mdashvehicleldentOilChangePeriod X X X XmdashvehicleldentFirstMaintenance X X X X
mdashvehicleldentMaintenancePeriod X X X XmdashvehicleldentColor X X X X
mdashvehicleldentChassisId X X X XmdashvehicleldentLicencePlate X X X X
mdashvehicleldentlpAddress X X X XmdashvehicleldentMacAddress X X X X
mdashvehicleldentSerialNumber X X X XmdashvehicleldentWarranty X X X X
mdashvehicleOwnerName X X
mdashvehicleOwnerRegister X XmdashvehicleOwnerPhone X X
mdashvehicleOwnerMail X X
mdashvehicleHistoryDeliveryDate X X
mdashvehicleHistoryVendor X X
mdashvehicleHistoryDealer X X
mdashvehicleHistoryNumLines X X
mdashvehicleHistoryLinelndex X X
mdashvehicleHistoryMaintenanceDate X X
mdashvehicleHistoryMaintenance X X
mdashvehicleHistoryOilChangeDate X X
mdashvehicleHistoryOilChange X X
mdashvehicleStatusHelp X X X X
mdashvehicleStatusNumLines X X X X
mdashvehicleStatusLinelndex X X X X
mdashvehicleStatusSpeed X X X X
mdashvehicleStatusRpm X X X X
mdashvehicleStatusMotorTemperature X X X X
mdashvehicleStatusFuelLevel X X X X
mdashvehicleStatusKm X X X X
mdashvehicleStatusTyrePressure X X X X
--vehicleStatusMotorOilLevel X X X X
mdashvehicleStatusBatteryLevel X X X X
mdashvehicleStatusLocation X X X X
mdashvehicleControlFuel X X
mdashvehicleControlIgnition X X
mdashvehicleNotificationChangeOilAndMaintenance X X
mdashvehicleNotificationHelp X X
mdashvehicleNotificationWarranty X X
- units of conformance
- I36I3132vehicleGroups OBJECT IDENTIFIER = vehicleMIBConformance 2
- 136131321vehicleBasicGroup OBJECT-GROUP
OBJECTS vehicleldentManufacturer vehicleldentModel vehicleldentSoftwareVersion vehicleldent AgentSoft waumlre V ersion vehicleldentType vehicleldentFuel vehicleldentManufacturing Y ear vehicleldentModel Year vehicleldentCapacity vehicleldentPowervehicleldentMotorType vehicleldentMotorNumber vehicleldentCylindervehicleldentFirstOilChange vehicleldentOilChangePeriod vehicleldentFirstMaintenance vehicleldentMaintenancePeriod vehicleldentColor vehicleldentChassisId vehicleldentLicencePlate vehicleldentlpAddress vehicleldentMacAddress vehicleldentSerialNumber vehicleldentWarranty vehicleStatusHelp vehicleStatusNumLines vehicleStatusLinelndex vehicleStatusSpeed vehicleStatusRpm vehicleStatusMotorTemperature vehicleStatusFuelLevel vehicleStatusKm vehicleStatusTirePressure vehicleStatusMotorOilLevel
75
vehicleStatusBatteryLevel vehicleStatusLocation STATUS current DESCRIPTION
The vehicleBasicGroup defines objects which are common across all vehicles which meet basic compliance
= vehicleGroups 1
- 136131322vehicleAdvancedGroup OBJECT-GROUP
OBJECTS vehicleOwnerName vehicleOwnerRegister vehicleOwnerPhone vehicleOwnerMail vehicleHistoryDeliveryDate vehicleHistoryVendor vehicleHistoryDealer vehicleHistoryNumLines vehicleHistoryLinelndex vehicleHistoryMaintenanceDate vehicleHistoryMaintenance vehicleHistoryOilChangeDate vehicleHistoryOilChange
STATUS current DESCRIPTION
The vehicleAdvancedGroup defines objects which are related to vehicles history and owner
vehicleGroups 2
- 136131323vehicleControlGroup OBJECT-GROUP
OBJECTS vehicleControlFuel vehicleControlIgnition STATUS current DESCRIPTION
The vehicleControlGroup defines objects which are related to control-feature functions
= vehicleGroups 3
- 136131324vehicleNotificationGroup NOTIFICATION-GROUP
NOTIFICATIONS vehicleNotificationChangeOilAndMaintenance vehicleNotificationHelp vehicleNotificationWarranty
STATUS current DESCRIPTION
The vehicleNotificationGroup defines objects which are related to notifications-feature functions
= vehicleGroups 4
END
GLOSSAacuteRIO E ABREVIACcedilOtildeES
ASNl Abstract Syntax Notation One - Notaccedilatildeo de Sintaxe Abstrata Um Uma notaccedilatildeo para
representaccedilatildeo de dados em protocolos de comunicaccedilatildeo definida pela ISO O gerenciamento
Internet utiliza um subconjunto de ASNl
CDMA Code Division Multiple Access - acesso muacuteltiplo por divisatildeo de coacutedigo
EHF Extremely High Frequency - frequumlecircncia extremamente alta
FDMA Frequency Division Multiple Access - acesso muacuteltiplo por divisatildeo de frequumlecircncia
HF High Frequency - frequumlecircncia alta
HTTP Hiper-Text Markup Language - Linguagem de Marcaccedilatildeo de HiperTexto A linguagem
utilizada na construccedilatildeo de paacuteginas WWW
ISM Industrial Scientific and Medical bands - Faixas de frequumlecircncias alocadas para aplicaccedilotildees
industriais cientiacuteficas e meacutedicas
ISO International Organization for Standardization - Organizaccedilatildeo Internacional para
Padronizaccedilatildeo Um dos oacutergatildeos mais importantes no mundo de padronizaccedilotildees com diversos
estudos na aacuterea de computadores e particularmente de redes de computadores
LF Low Frequency - frequumlecircncia baixa
MF Medium Frequency - frequumlecircncia meacutedia
MIB Management Information Base - Base de Informaccedilotildees de Gerenciamento Uma coleccedilatildeo
de informaccedilotildees gerenciais sobre um determinado recurso
OSI Open Systems Interconnection - Interconexatildeo de Sistemas Abertos Um conjunto de
padronizaccedilotildees para interconexatildeo de sistemas em redes de computadores
RFC Request For Comments - Requisiccedilotildees Para Comentaacuterios Os documentos publicados pelo
IETF e que tratam de assuntos Internet Nem todos os RFCs satildeo padrotildees e alguns jamais o
chegam a ser
SHF Super High Frequency - frequumlecircncia super-alta
Site - Conjunto de documentos da WWW acessiacuteveis a partir de um determinado endereccedilo Eacute o
endereccedilo virtual de uma empresa ou uma aplicaccedilatildeo
SMI Structure o f Management Information - Estrutura da Informaccedilatildeo de Gerenciamento
Define a maneira como as informaccedilotildees de gerenciamento satildeo criadas e seus relacionamentos
SNMP Simple Network Management Protocol - Protocolo de Gerenciamento de Redes
Simples o protocolo de gerenciamento utilizado na Internet
TCPIP Transmission Control Protocol Internet Protocol - Protocolo de Controle de
Transmissotildees Protocolo Internet Os protocolos baacutesicos utilizados na Internet
TDMA Time Division Multiple Access mdash acesso muacuteltiplo por divisatildeo de tempo
UHF Ultra High Frequency - frequumlecircncia ultra-alta
VHF Very High Frequency - frequumlecircncia muito alta
VLF Very Low Frequency - frequumlecircncia muito baixa
WWW World Wide Web - Grande Teia Mundial Nome dado ao conjunto de maacutequinas que
trocam informaccedilotildees utilizando o protocolo HTTP
78
REFEREcircNCIAS BIBLIOGRAacuteFICAS
ANATEL Agecircncia Nacional de Telecomunicaccedilotildees Atribuiccedilatildeo de faixas de frequumlecircncias no Brasil Disponiacutevel em lthttpwwwanatelgovbrToolsframeasplink=radiofrequencia qaffpdfgt Acesso em 26 set 2002
thBICSI Telecommunications distribution methods manual 8 ed Tampa Florida v2 1998 Cap 29
BRASIL Web Site Oficial do Departamento Nacional de Tracircnsito Disponiacutevel em lthttpwww denatrangovbrpg70jspgt Acesso em 08 nov 2002
BRASIL Web Site Oficial do Departamento Nacional de Tracircnsito Disponiacutevel em httpwww denatrangovbrpgl8jspgt Acesso em 10 nov 2002
CASE J et al RFC 1157 - A Simple Network Management Protocol (SNMP) Network Working Group may 1990 p 5
FIAT AUTOMOacuteVEIS Web Site Oficial do Brasil Disponiacutevel em httpwwwfiatcombr index_sitephpgt institucional a faacutebrica Acesso em 19 nov 2002
GOOGLE Web Site de Busca Disponiacutevel em lthttpwwwgooglecombrsearch hl=ptampie=ISO-8859-1 ampq=22rastreamento+de+veEDculo s22ampbtnG=Pesquisa+Google amplr=lang_ptgt Acesso em 15 out 2002
MELLO Roseleine Calgaro Uma MIB de apoio agrave gerecircncia do relacionamento com o cliente em comeacutercio eletrocircnico 2002 108 f Dissertaccedilatildeo (Mestrado em Ciecircncias da Computaccedilatildeo) - Universidade Federal de Santa Catarina Florianoacutepolis 2002
RIO DE JANEIRO (Estado) 5 set 2002 Tracircnsito Brasil Estatiacutestica da Organizaccedilatildeo Mundial de Sauacutede sobre tracircnsito Disponiacutevel em lthttpwwwtransitobrasilcombrnoticia noticiaphp noti=1044gt Acesso em 22 out 2002
RIO DE JANEIRO (Estado) SuperTrack Rastreamento de veiacuteculos Disponiacutevel em lthttp wwwsupertrackcombr2htmgt Acesso em 02 out 2002
79
RIO DE JANEIRO (Estado) Revista Engebraacutes Mortos no tracircnsito chegam a 1 milhatildeo e acidentes consomem US$ 10 bi ao ano Disponiacutevel em lthttpwwwengebrascombr EngbWebportuguesmortosnohtmgt Acesso em 24 set 2002
TANENBAUM Andrew S Redes de computadores 3 ed Rio de Janeiro Campus 1997 923 p
TANIGUCHI Caacutessio O bom exemplo do tracircnsito em Curitiba Curitiba mar 2002 Disponiacutevel em lthttpwwwcuritibaprgovbrpmcAgenciaartigostransitolhtmlgt Acesso em 19 nov 2002
TIM Telesc Celular Cobertura Disponiacutevel em lthttpwww2timsulcombr intemaaspitem=2amppagina=coberturagt Acesso em 26 set 2002
52
OBJETO BASIC ADV CONTROL FULL
vehicleldentManufacturer X X X X
vehicleldentModel X X X X
vehicleldentSoflware V ersion X X X X
vehicleldentAgentSoftwareVersion X X X X
vehicleldentT ype X X X X
vehicleldentFuel X X X X
vehicleldentManufacturing Y ear X X X X
vehicleldentModel Year X X X X
vehicleldentCapacity X X X X
vehicleldentPower X X X X
vehicleldentMotorType X X X X
vehicleldentMotorNumber X X X X
vehicleldentCylinder X X X X
vehicleldentFirstOilChange X X X X
vehicleldentOilChangePeriod X X X X
vehicleldentFirstMaintenance X X X X
vehicleldentMaintenancePeriod X X X X
vehicleldentColor X X X X
vehicleldentChassisId X X X X
vehicleldentLicencePlate X X X X
vehicleldentlpAddress X X X X
53
vehicleldentMacAddress X X X X
vehicleldentSerialNumber X X X X
vehicleldent Warranty X X X X
vehicleOwnerName X X
vehicleOwnerRegister X X
vehicleOwnerPhone X X
vehicleOwnerMail X X
vehicleHistoryDeliveryDate X X
veMcleHistoryV endor X X
vehicleHistoryDealer X X
vehicleHistoryNumLines X X
vehicleHistoryLinelndex X X
vehicleHistoryMaintenanceDate X X
vehicleHistoryMaintenance X X
vehicleHistoryOilChangeDate X X
vehicleHistoryOilChange X X
vehicleStatusHelp X X X X
vehicleStatusNumLines X X X X
vehicleStatusLinelndex X X X X
vehicleStatusSpeed X X X X
vehicleStatusRpm X X X X
vehicleStatusMotorTemperature X X X X
54
vehicleStatusFuelLevel X X X X
vehicleStatusKm X X X X
vehicleStatusTyrePressure X X X X
vehicleStatusMotorOilLevel X X X X
vehicleStatusBatteryLevel X X X X
vehicleStatusLocation X X X X
vehicleControlFuel X X
vehicleControlIgnition X X
vehicleNotificationChangeOilAndMaintenance X X
vehicleNotificationHelp X X
vehicleNotificationWarranty X X
Tabela 41 - Planilha de Conformidade
4342 Descriccedilatildeo de vehicleGroups
vehicleBasicGroup - conteacutem as variaacuteveis vehicleldentManufacturer vehicleldentModel
vehicleldentSoftwareVersion vehicleldentAgentSoftwareVersion vehicleldentType
vehicleldentFuel vehicleldentManufacturingYear vehicleldentModelYear vehicleldent
Capacity vehicleldentPower vehicleldentMotorType vehicleldentMotorNumber vehicle
IdentCylinder vehicleldentFirstOilChange vehicleldentOilChangePeriacuteod vehicleldentFirst
Maintenance vehicleldentMaintenancePeriod vehicleldentColor vehicleldentChassisId
vehicleldentLicencePlate vehicleldentlpAddress vehicleldentMacAddress vehicleldent
SerialNumber vehicleldentWarranty vehicleStatusHelp vehicleStatusNumLines
vehicleStatus Linelndex vehicleStatusSpeed vehicleStatusRpm vehicleStatusMotor
Temperature vehicleStatusFuelLevel vehicleStatusKm vehicleStatusTirePressure vehicle
StatusMotorOilLevel vehicleStatusBatteryLevel vehicleStatusLocation
vehicleAdvancedGroup - conteacutem os objetos vehicleOwnerName vehicleOwnerRegister
vehicleOwnerPhone vehicleOwnerMail vehicleHistoryDeliveryDate vehicleHistoryVendor
vehicleHistoryDealer vehicleHistoryNumLines vehicleHistoryLinelndex vehicleHistory
MaintenanceDate vehicleHistoryMaintenance vehicleHistoryOilChangeDate vehicleHistory
OilChange
vehicleControlGroup - conteacutem as variaacuteveis vehicleControlFuel e vehicleControlIgnition
vehicleNotificationsGroup - conteacutem os objetos vehicleNotificationChangeOilAnd
Maintenance vehicleNotificationHelp e vehicleNotificationWarranty
56
5 - CONCLUSAtildeO
O Brasil eacute um paiacutes com grandes mazelas sociais que satildeo agravadas por acidentes crimes e
contravenccedilotildees Todos estes eventos geram grandes prejuiacutezos econocircmicos e morais a toda
populaccedilatildeo Esta dissertaccedilatildeo propocircs definir um modelo tecnicamente viaacutevel que incremente
sensivelmente a capacidade do Estado de gerenciar sua frota de veiacuteculos que satildeo elementos
sempre presentes nos eventos em questatildeo
Este trabalho procurou detalhar fiacutesica e funcionalmente cada elemento necessaacuterio para que o
Modelo de Gerenciamento de Veiacuteculos Automotores funcione Embasou teoricamente as
vaacuterias tecnologias envolvidas e consolidou-as com sistemas similares existentes O passo
inicial para que haja o desenvolvimento das vaacuterias peccedilas do quebra-cabeccedila foi efetivamente
criado que foi o Modelo de Informaccedilatildeo - a MIB
Esta base de dados - a vehicleMIB - representa o ponto de partida para o desenvolvimento de
elementos necessaacuterios ao modelo aqui especificado A proacutepria MIB pode ser estendida de
acordo com as necessidades e caracteriacutesticas proprietaacuterias de cada fabricante de veiacuteculos Mas
as grandes frentes que se abrem satildeo as de desenvolvimentos de aplicaccedilotildees de gerenciamento e
equipamentos dedicados Neste sentido pretende-se dar continuidade a esta pesquisa atraveacutes
da especificaccedilatildeo e implementaccedilatildeo do microservidor veicular uma peccedila de hardware capaz de
interagir com sensores e atuadores de um automoacutevel e ao mesmo tempo comunicar-se com
uma rede ethemet sem fio e com o motorista tudo de forma segura e confiaacutevel
Os desafios poliacuteticos e sociais natildeo satildeo menores um modelo como o proposto aqui altera a
percepccedilatildeo e os haacutebitos das pessoas Altera tambeacutem a balanccedila do poder econocircmico do capital
pois algumas empresas simplesmente perdem sua utilidade bem como alguns oacutergatildeos estatais
Em compensaccedilatildeo novas empresas surgem novas tecnologias satildeo criadas e o paiacutes toma a
vanguarda em gerenciamento viaacuterio sepultando os interesses particulares em detrimento do
coletivo
O trabalho aqui desenvolvido representa a possibilidade de um avanccedilo social e econocircmico
consideraacutevel e recomenda-se que a pesquisa e o desenvolvimento continuem nesta linha
buscando materializar as ideacuteias e conceitos apresentados no Modelo de Gerenciamento de
Veiacuteculos Automotores
57
ANEXO 1 - VehicleMIB
VEHICLE-MIB DEFINITIONS = BEGIN
IMPORTSdirectory mgmt experimental enterprises
FROM RFC1155-SMI MODULE-IDENTITY OBJECT-TYPE NOTIFICATION-TYPE OBJECT-IDENTITY Counter32 Gauge32 Integer32 IpAddress
FROM SNMPv2-SMI DisplayString TimeStamp Timelnterval TestAndlncr
AutonomousType DateAndTime TEXTUAL-CONYENTION FROM SNMPv2-TC
MODULE-COMPLIANCE OBJECT-GROUP NOTIFICATION-GROUP FROM SNMPv2-CONF
mib-2FROM RFC1213-MIB
Positiveinteger NonNegativelnteger FROM UPS-MIB
MacAddressFROM BRIDGE-MIB
- 136 131vehicleMIB MODULE-IDENTITY
LAST-UPDATED 200210151827Z - october 15 2002 at 1827 ORGANIZATION UFSC - CPGCCCONT ACT-INF O
Bobiquins Estevatildeo de MelloPostal address BR Sistemas Ltda
Rua Lauro Linhares 2123803ATrindadeFlorianoacutepolis SC88036-002Brasil
Tel 55 48 234 8945 Fax 55 48 234 8945
E-mail bobibrsistemascombrDESCRIPTION
The MIB module to describe vehicles= experimental 1
- 1361311vehicleMIBObjects OBJECT IDENTIFIER = vehicleMIB 1
mdash The Device Identification group
All objects in this group except for vehicleldentLicencePlate and vehiclelpAddress are set at device initialization and remain static
- I36I3111vehicleldent OBJECT IDENTIFIER vehicleMIBObjects 1
- 136L31111vehicleldentManufacturer OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The name of the vehicles manufacturer= vehicleldent 1
- 136131112vehicleldentModel OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles model designation= vehicleldent 2
- 136131113vehicleldentSoftwareVersion OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles firmwaresoftware version(s) This variablemay or may not have the same value asvehicleldentAgentSoftwareVersion in some implementations
vehicleldent 3
- 136131114vehicleldent Agent Soft wareV ersion OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles agent software version This variable may or may not have the same value asvehicleldentvehicleSoftwareVersion in some implementations
= vehicleldent 4
- 136131115vehicleldentType OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles identification type= vehicleldent 5
- L36131116vehicleldentFuel OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles fuel identification= vehicleldent 6
- 136131117vehiclel dentManufacturing Y ear OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles year= vehicleldent 7
- 136131118vehicleldentModelYear OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles model year vehicleldent 8
- 136L31119vehicleldentCapacity OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles capacity= vehicleldent 9
- 1361311110vehicleldentPower OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles engine power
= vehicleldent 10
-1361311111vehicleldentMotorType OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles motor type= vehicleldent 11
- 1361311112vehicleldentMotorNumber OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles engine identification number= vehicleldent 12
- 1361311113vehicleldentCylinder OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles engine number of cylinders= vehicleldent 13
- 1361311114vehicleldentFirstOilChange OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles displacement required for the first oil change = vehicleldent 14
- 1361311115vehicleldentFirstMaintenance OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles displacement required for the first oficial maintenance
= vehicleldent 15
- 1361311116vehicleldentMaintenancePeriod OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles regular maintenance intervals= vehicleldent 16
-1361311117vehicleldentColor OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles predominant color= vehicleldent 17
- 1361311118vehicleldentChassisId OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles chassis identification number= vehicleldent 18
- 1361311119vehicleldentLicencePlate OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
A string which identifies the vehicles licence plate This object should be set by the dealer
= vehicleldent 19
- 1361311120vehicleldentlpAddress OBJECT-TYPE
SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION
The IP Address of the vehicle This value must be provided by the managing aplication A value of 0000 implies that there isnt a provider nearby
DEFVAL 00000000rsquoH = vehicleldent 20
- 1361311121vehicleldentMacAddress OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-only STATUS current DESCRIPTION
The MAC address used by this vehicle when it must be referred to in a unique fashion It is only required to be unique
REFERENCEIEEE 802ID-1990 Sections 64113 and 3125
= vehicleldent 21
-1361311122vehicleldentSerialNumber OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
A string which identifies the vehicles serial number = vehicleldent 22
- 1361311123vehicleldent Warranty OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
A string which identifies the vehicles warranty= vehicleldent 23
mdash Owner Group
- I36I3112vehicleOwner OBJECT IDENTIFIER = vehicleMIBObjects 2
- L36131121 vehicleOwnerName OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
A string which identifies the vehicles ownerThis object should be set by the dealer
= vehicleOwner 1
- 136L31122vehicleOwnerRegister OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current
DESCRIPTIONA string which identifies the owners registerThis object should be set by the dealer
= vehicleOwner 2
- 136131123 vehicleOwnerPhone OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
A string which identifies the owners phone number This object should be set by the dealer
vehicleOwner 3
- 136131124 vehicleOwnerMail OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
A string which identifies the owners e-mailThis object should be set by the dealer
vehicleOwner 4
mdash History Group
- 13613113vehicleHistory OBJECT IDENTIFIER = vehicleMIBObjects 3
- 136131131vehicleHistoryDeliveryDate OBJECT-TYPE
SYNTAX DateAndTime MAX-ACCESS read-write STATUS current DESCRIPTION
The vehicles delivery date and time= vehicleHistory 1
- 136L31132vehicleHistory Vendor OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
The name of the vehicles vendor= vehicleHistory 2
65
- 136L31133vehicleHistoryDealer OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
The name of the vehicles dealer= vehicleHistory 3
- 136131134vehicleHistoryNumLines OBJECT-TYPE
SYNTAX NonNegativelnteger MAX-ACCESS read-only STATUS current DESCRIPTION
The number of Status lines utilized in this device This variable indicates the number of rows in the History table
= vehicleHistory 4
- I36I31135 vehicleHistoryTable OBJECT-TYPE
SYNTAX SEQUENCE OF VehicleHistoryEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION
A list of History table entries= vehicleHistory 5
- 1361311351VehicleHistoryEntry OBJECT-TYPE
SYNTAX VehicleHistoryEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION
An entry containing information applicable to a particular History line
INDEX vehicleHistoryLinelndex = vehicleHistoryTable 1
VehicleHistoryEntry = SEQUENCE vehicleHistoryLinelndex INTEGER vehicleHistoryMaintenanceDate DateAndTime vehicleHistoryMaintenance NonNegativelnteger vehicleHistoryOilChangeDate Date AndT ime vehicleHistoryOilChange NonNegativelnteger
- 13613113511
66
vehicleHistoryLinelndex OBJECT-TYPE SYNTAX Positiveinteger MAX-ACCESS not-accessible STATUS current DESCRIPTION
The History line identifier= vehicleHistoryEntry 1
- 13613113512vehicleHistoryMaintenanceDate OBJECT-TYPE
SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION
The maintenance date= vehicleHistoryEntry 2
- 13613113513vehicleHistoryMaintenance OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS kmMAX-ACCESS read-only STATUS current DESCRIPTION
The present displacement of the vehicle on vehicleHistoryMaintenanceDate
= vehicleHistoryEntry 3
- 13613113514vehicleHistoryOilChangeDate OBJECT-TYPE
SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION
The motors oil change date= vehicleHistoryEntry 4
- 13613113515vehicleHistoryOilChange OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS kmMAX-ACCESS read-only STATUS current DESCRIPTION
The present displacement of the vehicle on vehicleHistoryOilChangeDate
= vehicleHistoryEntry 5
mdash The Status group
- 13613114vehicleStatus OBJECT IDENTIFIER = vehicleMIBObjects 4
- 136L31141 vehicleStatusHelp OBJECT-TYPE
SYNTAX INTEGER on(l) off(2)
MAX-ACCESS read-write STATUS current DESCRIPTION
Setting this object to on will cause the vehicle system to send a help notification Setting this object to off means normal situation
= vehicleStatus 1
- 136131142vehicleStatusNumLines OBJECT-TYPE
SYNTAX NonNegativelnteger MAX-ACCESS read-only STATUS current DESCRIPTION
The number of Status lines utilized in this deviceThis variable indicates the number of rows in the Status table
= vehicleStatus 2
- 136131143 vehicleStatusTable OBJECT-TYPE
SYNTAX SEQUENCE OF VehicleStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION
A list of Status table entries= vehicleStatus 3
- I36I311431 VehicleStatusEntry OBJECT-TYPE
SYNTAX VehicleStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION
An entry containing information applicable to a particular Status line
INDEX vehicleStatusLinelndex = vehicleStatusTable 1
VehicleStatusEntry = SEQUENCE vehicleStatusLinelndex INTEGER vehicleStatusSpeed NonNegativelntegervehicleStatusRpm NonNegativelntegervehicleStatusMotorTemperature INTEGER vehicleStatusFuelLevel NonNegativelnteger vehicleStatusKm NonNegativelntegervehicleStatusTirePressure NonNegativelnteger vehicleStatusMotorOilLevel NonNegativelnteger vehicleStatusBatteryLevel NonNegativelnteger vehicleStatusLocation DisplayString
- I36I31134311vehicleStatusLinelndex OBJECT-TYPE
SYNTAX Positiveinteger MAX-ACCESS not-accessible STATUS current DESCRIPTION
The Status line identifier= VehicleStatusEntry 1
- 136131134312vehicleStatusSpeed OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS km per hourMAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles current speed= VehicleStatusEntry 2
- 136131134313vehicleStatusRpm OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS rotations per minuteMAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles current rotations per minute= VehicleStatusEntry 3
- 136131134314vehicleStatusMotorT emperature OBJECT-TYPE
SYNTAX INTEGER UNITS degrees CentigradeMAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles engine current temperature
= vehicleStatusEntry 4
- 136131134315 vehicleStatusFuelLevel OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS HireMAX-ACCESS read-only STATUS current DESCRIPTION
The current fuel level= vehicleStatusEntry 5
- 136131134316vehicleStatusKm OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS kmMAX-ACCESS read-only STATUS current DESCRIPTION
The current total displacement of vehicle = vehicleStatusEntry 6
- 136131134317 vehicleStatusTirePressure OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS psiMAX-ACCESS read-only STATUS current DESCRIPTION
The current tire pressure vehicleStatusEntry 7
- 136131134318 vehicleStatusMotorOilLevel OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS litreMAX-ACCESS read-only STATUS current DESCRIPTION
The current motor oil level= vehicleStatusEntry 8
- 136131134319 vehicleStatusBatteryLevel OBJECT-TYPE
SYNTAX INTEGER unknown(l) batteryNormal(2) batteryLow(3)
MAX-ACCESS read-only
STATUS currentDESCRIPTION
The indication of the capacity remaining in the vehicles battery system
= vehicleStatusEntry 9
- 1361311343110 vehicleStatusLocation OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
The GPS indication of the vehicles current location
vehicleStatusEntry 10
mdash The Control group
- 13613115vehicleControl OBJECT IDENTIFIER = vehicleMIBObjects 5
- 136131151 vehicleControlFuel OBJECT-TYPE
SYNTAX INTEGER on(l) off(2)
MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION
Setting this object to On(l) indicates that the vehicle is able to be turned on Setting to Off(2) will cause the fuel to be cut offrsquo
= vehicleControl 1
- 136131152 vehicleControlIgnition OBJECT-TYPE
SYNTAX INTEGER on(l) ofi(2)
MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION
Setting this object to On(l) indicates that the vehicle is to be turned on Setting to 00(2) will cause the eletric system to be cut off1
= vehicleControl 2
mdash Notifications
- This section defines the well-known notifications sent by- vehicle agents
- 1361312vehicleMIBNotifications OBJECT IDENTIFIER = vehicleMIB 2
- I36I3121vehicleNotificationChangeOilAndMaintenance NOTIFICATION-TYPE
OBJECTS vehicleHistoryMaintenanceDate vehicleHistoryMaintenance vehicleHistoryOilChangeDate vehicleHistoryOilChange
STATUS current DESCRIPTION
The vehicle is approaching oil change and regular maintenance dates This Notification is persistent and is resent at one day intervals until the history table is updated
= vehicleMIBNotifications 1
- 13613122vehicleNotificationHelp NOTIFICATION-TYPE
OBJECTS vehicleStatusHelp STATUS current DESCRIPTION
This Notification is sent when the vehicles conductor turns on a help switch
= vehicleMIBNotifications 2
- I36I3123vehicleNotificationWarranty NOTIFICATION-TYPE
OBJECTS vehicleldentWarranty STATUS current DESCRIPTION
The vehicles warranty is close to expiring dateThis Notification is persistent andis resent at one week intervals until dead line
= vehicleMIBNotifications 3
mdash Conformance information
mdash1361313vehicleMIBConformance OBJECT IDENTIFIER = vehicleMIB 3
-13613131vehicleCompliance OBJECT IDENTIFIER = vehicleMIBConformance 1
mdash compliance statements
mdash136131311vehicleBasicCompliance MODULE-COMPLIANCE
STATUS current DESCRIPTION
The compliance statement for vehicles that only support the identifying and status objects
MODULE mdash this moduleMANDATORY-GROUPS vehicleBasicGroup
= vehicleCompliance 1
mdash136131312vehicleAdvancedCompliance MODULE-COMPLIANCE
STATUS current DESCRIPTION
The compliance statement for vehicles that support advanced-feature functions such as history and notifications
MODULE mdash this moduleMANDATORY-GROUPS vehicleBasicGroup
vehicleAdvancedGroup vehicleNotificationsGroup
= vehicleCompliance 2
mdash136131313vehicleControlCompliance MODULE-COMPLIANCE
STATUS current DESCRIPTION
The compliance statement for vehicles that support control-featured functions
MODULE mdash this moduleMANDATORY-GROUPS vehicleBasicGroup
vehicleControlGroup = vehicleCompliance 3
mdash136131314vehicleFullCompliance MODULE-COMPLIANCE
STATUS current DESCRIPTION
The compliance statement for vehicles that support all functions
MODULE mdash this moduleMANDATORY-GROUPS vehicleBasicGroup
vehicleAdvancedGroup vehicleNotificationsGroup
73
vehicleControlGroup = vehicleCompliance 4
mdash units of conformance
mdash summary at a glance
mdash basic adv ControlmdashvehicleldentManufacturer X X X X
mdashvehicleldentModel x X X X
mdashvehicleldentSoftwareVersion x X X X
mdashvehicleldentAgentSoftwareVersion X X X X
mdashvehicleldentType X X X X
mdashvehicleldentFuel X X X X
mdashvehicleldentManufacturing Y ear X X X X
mdashvehicleldentModel Year X X X X
mdashvehicleldentCapacity X X X X
mdashvehicleldentPower X X X X
mdashvehicleldentMotorType X X X XmdashvehicleldentMotorNumber X X X X
mdashvehicleldentCylinder X X X X
mdashvehicleldentFirstOilChange X X X X
mdashvehicleldentOilChangePeriod X X X XmdashvehicleldentFirstMaintenance X X X X
mdashvehicleldentMaintenancePeriod X X X XmdashvehicleldentColor X X X X
mdashvehicleldentChassisId X X X XmdashvehicleldentLicencePlate X X X X
mdashvehicleldentlpAddress X X X XmdashvehicleldentMacAddress X X X X
mdashvehicleldentSerialNumber X X X XmdashvehicleldentWarranty X X X X
mdashvehicleOwnerName X X
mdashvehicleOwnerRegister X XmdashvehicleOwnerPhone X X
mdashvehicleOwnerMail X X
mdashvehicleHistoryDeliveryDate X X
mdashvehicleHistoryVendor X X
mdashvehicleHistoryDealer X X
mdashvehicleHistoryNumLines X X
mdashvehicleHistoryLinelndex X X
mdashvehicleHistoryMaintenanceDate X X
mdashvehicleHistoryMaintenance X X
mdashvehicleHistoryOilChangeDate X X
mdashvehicleHistoryOilChange X X
mdashvehicleStatusHelp X X X X
mdashvehicleStatusNumLines X X X X
mdashvehicleStatusLinelndex X X X X
mdashvehicleStatusSpeed X X X X
mdashvehicleStatusRpm X X X X
mdashvehicleStatusMotorTemperature X X X X
mdashvehicleStatusFuelLevel X X X X
mdashvehicleStatusKm X X X X
mdashvehicleStatusTyrePressure X X X X
--vehicleStatusMotorOilLevel X X X X
mdashvehicleStatusBatteryLevel X X X X
mdashvehicleStatusLocation X X X X
mdashvehicleControlFuel X X
mdashvehicleControlIgnition X X
mdashvehicleNotificationChangeOilAndMaintenance X X
mdashvehicleNotificationHelp X X
mdashvehicleNotificationWarranty X X
- units of conformance
- I36I3132vehicleGroups OBJECT IDENTIFIER = vehicleMIBConformance 2
- 136131321vehicleBasicGroup OBJECT-GROUP
OBJECTS vehicleldentManufacturer vehicleldentModel vehicleldentSoftwareVersion vehicleldent AgentSoft waumlre V ersion vehicleldentType vehicleldentFuel vehicleldentManufacturing Y ear vehicleldentModel Year vehicleldentCapacity vehicleldentPowervehicleldentMotorType vehicleldentMotorNumber vehicleldentCylindervehicleldentFirstOilChange vehicleldentOilChangePeriod vehicleldentFirstMaintenance vehicleldentMaintenancePeriod vehicleldentColor vehicleldentChassisId vehicleldentLicencePlate vehicleldentlpAddress vehicleldentMacAddress vehicleldentSerialNumber vehicleldentWarranty vehicleStatusHelp vehicleStatusNumLines vehicleStatusLinelndex vehicleStatusSpeed vehicleStatusRpm vehicleStatusMotorTemperature vehicleStatusFuelLevel vehicleStatusKm vehicleStatusTirePressure vehicleStatusMotorOilLevel
75
vehicleStatusBatteryLevel vehicleStatusLocation STATUS current DESCRIPTION
The vehicleBasicGroup defines objects which are common across all vehicles which meet basic compliance
= vehicleGroups 1
- 136131322vehicleAdvancedGroup OBJECT-GROUP
OBJECTS vehicleOwnerName vehicleOwnerRegister vehicleOwnerPhone vehicleOwnerMail vehicleHistoryDeliveryDate vehicleHistoryVendor vehicleHistoryDealer vehicleHistoryNumLines vehicleHistoryLinelndex vehicleHistoryMaintenanceDate vehicleHistoryMaintenance vehicleHistoryOilChangeDate vehicleHistoryOilChange
STATUS current DESCRIPTION
The vehicleAdvancedGroup defines objects which are related to vehicles history and owner
vehicleGroups 2
- 136131323vehicleControlGroup OBJECT-GROUP
OBJECTS vehicleControlFuel vehicleControlIgnition STATUS current DESCRIPTION
The vehicleControlGroup defines objects which are related to control-feature functions
= vehicleGroups 3
- 136131324vehicleNotificationGroup NOTIFICATION-GROUP
NOTIFICATIONS vehicleNotificationChangeOilAndMaintenance vehicleNotificationHelp vehicleNotificationWarranty
STATUS current DESCRIPTION
The vehicleNotificationGroup defines objects which are related to notifications-feature functions
= vehicleGroups 4
END
GLOSSAacuteRIO E ABREVIACcedilOtildeES
ASNl Abstract Syntax Notation One - Notaccedilatildeo de Sintaxe Abstrata Um Uma notaccedilatildeo para
representaccedilatildeo de dados em protocolos de comunicaccedilatildeo definida pela ISO O gerenciamento
Internet utiliza um subconjunto de ASNl
CDMA Code Division Multiple Access - acesso muacuteltiplo por divisatildeo de coacutedigo
EHF Extremely High Frequency - frequumlecircncia extremamente alta
FDMA Frequency Division Multiple Access - acesso muacuteltiplo por divisatildeo de frequumlecircncia
HF High Frequency - frequumlecircncia alta
HTTP Hiper-Text Markup Language - Linguagem de Marcaccedilatildeo de HiperTexto A linguagem
utilizada na construccedilatildeo de paacuteginas WWW
ISM Industrial Scientific and Medical bands - Faixas de frequumlecircncias alocadas para aplicaccedilotildees
industriais cientiacuteficas e meacutedicas
ISO International Organization for Standardization - Organizaccedilatildeo Internacional para
Padronizaccedilatildeo Um dos oacutergatildeos mais importantes no mundo de padronizaccedilotildees com diversos
estudos na aacuterea de computadores e particularmente de redes de computadores
LF Low Frequency - frequumlecircncia baixa
MF Medium Frequency - frequumlecircncia meacutedia
MIB Management Information Base - Base de Informaccedilotildees de Gerenciamento Uma coleccedilatildeo
de informaccedilotildees gerenciais sobre um determinado recurso
OSI Open Systems Interconnection - Interconexatildeo de Sistemas Abertos Um conjunto de
padronizaccedilotildees para interconexatildeo de sistemas em redes de computadores
RFC Request For Comments - Requisiccedilotildees Para Comentaacuterios Os documentos publicados pelo
IETF e que tratam de assuntos Internet Nem todos os RFCs satildeo padrotildees e alguns jamais o
chegam a ser
SHF Super High Frequency - frequumlecircncia super-alta
Site - Conjunto de documentos da WWW acessiacuteveis a partir de um determinado endereccedilo Eacute o
endereccedilo virtual de uma empresa ou uma aplicaccedilatildeo
SMI Structure o f Management Information - Estrutura da Informaccedilatildeo de Gerenciamento
Define a maneira como as informaccedilotildees de gerenciamento satildeo criadas e seus relacionamentos
SNMP Simple Network Management Protocol - Protocolo de Gerenciamento de Redes
Simples o protocolo de gerenciamento utilizado na Internet
TCPIP Transmission Control Protocol Internet Protocol - Protocolo de Controle de
Transmissotildees Protocolo Internet Os protocolos baacutesicos utilizados na Internet
TDMA Time Division Multiple Access mdash acesso muacuteltiplo por divisatildeo de tempo
UHF Ultra High Frequency - frequumlecircncia ultra-alta
VHF Very High Frequency - frequumlecircncia muito alta
VLF Very Low Frequency - frequumlecircncia muito baixa
WWW World Wide Web - Grande Teia Mundial Nome dado ao conjunto de maacutequinas que
trocam informaccedilotildees utilizando o protocolo HTTP
78
REFEREcircNCIAS BIBLIOGRAacuteFICAS
ANATEL Agecircncia Nacional de Telecomunicaccedilotildees Atribuiccedilatildeo de faixas de frequumlecircncias no Brasil Disponiacutevel em lthttpwwwanatelgovbrToolsframeasplink=radiofrequencia qaffpdfgt Acesso em 26 set 2002
thBICSI Telecommunications distribution methods manual 8 ed Tampa Florida v2 1998 Cap 29
BRASIL Web Site Oficial do Departamento Nacional de Tracircnsito Disponiacutevel em lthttpwww denatrangovbrpg70jspgt Acesso em 08 nov 2002
BRASIL Web Site Oficial do Departamento Nacional de Tracircnsito Disponiacutevel em httpwww denatrangovbrpgl8jspgt Acesso em 10 nov 2002
CASE J et al RFC 1157 - A Simple Network Management Protocol (SNMP) Network Working Group may 1990 p 5
FIAT AUTOMOacuteVEIS Web Site Oficial do Brasil Disponiacutevel em httpwwwfiatcombr index_sitephpgt institucional a faacutebrica Acesso em 19 nov 2002
GOOGLE Web Site de Busca Disponiacutevel em lthttpwwwgooglecombrsearch hl=ptampie=ISO-8859-1 ampq=22rastreamento+de+veEDculo s22ampbtnG=Pesquisa+Google amplr=lang_ptgt Acesso em 15 out 2002
MELLO Roseleine Calgaro Uma MIB de apoio agrave gerecircncia do relacionamento com o cliente em comeacutercio eletrocircnico 2002 108 f Dissertaccedilatildeo (Mestrado em Ciecircncias da Computaccedilatildeo) - Universidade Federal de Santa Catarina Florianoacutepolis 2002
RIO DE JANEIRO (Estado) 5 set 2002 Tracircnsito Brasil Estatiacutestica da Organizaccedilatildeo Mundial de Sauacutede sobre tracircnsito Disponiacutevel em lthttpwwwtransitobrasilcombrnoticia noticiaphp noti=1044gt Acesso em 22 out 2002
RIO DE JANEIRO (Estado) SuperTrack Rastreamento de veiacuteculos Disponiacutevel em lthttp wwwsupertrackcombr2htmgt Acesso em 02 out 2002
79
RIO DE JANEIRO (Estado) Revista Engebraacutes Mortos no tracircnsito chegam a 1 milhatildeo e acidentes consomem US$ 10 bi ao ano Disponiacutevel em lthttpwwwengebrascombr EngbWebportuguesmortosnohtmgt Acesso em 24 set 2002
TANENBAUM Andrew S Redes de computadores 3 ed Rio de Janeiro Campus 1997 923 p
TANIGUCHI Caacutessio O bom exemplo do tracircnsito em Curitiba Curitiba mar 2002 Disponiacutevel em lthttpwwwcuritibaprgovbrpmcAgenciaartigostransitolhtmlgt Acesso em 19 nov 2002
TIM Telesc Celular Cobertura Disponiacutevel em lthttpwww2timsulcombr intemaaspitem=2amppagina=coberturagt Acesso em 26 set 2002
53
vehicleldentMacAddress X X X X
vehicleldentSerialNumber X X X X
vehicleldent Warranty X X X X
vehicleOwnerName X X
vehicleOwnerRegister X X
vehicleOwnerPhone X X
vehicleOwnerMail X X
vehicleHistoryDeliveryDate X X
veMcleHistoryV endor X X
vehicleHistoryDealer X X
vehicleHistoryNumLines X X
vehicleHistoryLinelndex X X
vehicleHistoryMaintenanceDate X X
vehicleHistoryMaintenance X X
vehicleHistoryOilChangeDate X X
vehicleHistoryOilChange X X
vehicleStatusHelp X X X X
vehicleStatusNumLines X X X X
vehicleStatusLinelndex X X X X
vehicleStatusSpeed X X X X
vehicleStatusRpm X X X X
vehicleStatusMotorTemperature X X X X
54
vehicleStatusFuelLevel X X X X
vehicleStatusKm X X X X
vehicleStatusTyrePressure X X X X
vehicleStatusMotorOilLevel X X X X
vehicleStatusBatteryLevel X X X X
vehicleStatusLocation X X X X
vehicleControlFuel X X
vehicleControlIgnition X X
vehicleNotificationChangeOilAndMaintenance X X
vehicleNotificationHelp X X
vehicleNotificationWarranty X X
Tabela 41 - Planilha de Conformidade
4342 Descriccedilatildeo de vehicleGroups
vehicleBasicGroup - conteacutem as variaacuteveis vehicleldentManufacturer vehicleldentModel
vehicleldentSoftwareVersion vehicleldentAgentSoftwareVersion vehicleldentType
vehicleldentFuel vehicleldentManufacturingYear vehicleldentModelYear vehicleldent
Capacity vehicleldentPower vehicleldentMotorType vehicleldentMotorNumber vehicle
IdentCylinder vehicleldentFirstOilChange vehicleldentOilChangePeriacuteod vehicleldentFirst
Maintenance vehicleldentMaintenancePeriod vehicleldentColor vehicleldentChassisId
vehicleldentLicencePlate vehicleldentlpAddress vehicleldentMacAddress vehicleldent
SerialNumber vehicleldentWarranty vehicleStatusHelp vehicleStatusNumLines
vehicleStatus Linelndex vehicleStatusSpeed vehicleStatusRpm vehicleStatusMotor
Temperature vehicleStatusFuelLevel vehicleStatusKm vehicleStatusTirePressure vehicle
StatusMotorOilLevel vehicleStatusBatteryLevel vehicleStatusLocation
vehicleAdvancedGroup - conteacutem os objetos vehicleOwnerName vehicleOwnerRegister
vehicleOwnerPhone vehicleOwnerMail vehicleHistoryDeliveryDate vehicleHistoryVendor
vehicleHistoryDealer vehicleHistoryNumLines vehicleHistoryLinelndex vehicleHistory
MaintenanceDate vehicleHistoryMaintenance vehicleHistoryOilChangeDate vehicleHistory
OilChange
vehicleControlGroup - conteacutem as variaacuteveis vehicleControlFuel e vehicleControlIgnition
vehicleNotificationsGroup - conteacutem os objetos vehicleNotificationChangeOilAnd
Maintenance vehicleNotificationHelp e vehicleNotificationWarranty
56
5 - CONCLUSAtildeO
O Brasil eacute um paiacutes com grandes mazelas sociais que satildeo agravadas por acidentes crimes e
contravenccedilotildees Todos estes eventos geram grandes prejuiacutezos econocircmicos e morais a toda
populaccedilatildeo Esta dissertaccedilatildeo propocircs definir um modelo tecnicamente viaacutevel que incremente
sensivelmente a capacidade do Estado de gerenciar sua frota de veiacuteculos que satildeo elementos
sempre presentes nos eventos em questatildeo
Este trabalho procurou detalhar fiacutesica e funcionalmente cada elemento necessaacuterio para que o
Modelo de Gerenciamento de Veiacuteculos Automotores funcione Embasou teoricamente as
vaacuterias tecnologias envolvidas e consolidou-as com sistemas similares existentes O passo
inicial para que haja o desenvolvimento das vaacuterias peccedilas do quebra-cabeccedila foi efetivamente
criado que foi o Modelo de Informaccedilatildeo - a MIB
Esta base de dados - a vehicleMIB - representa o ponto de partida para o desenvolvimento de
elementos necessaacuterios ao modelo aqui especificado A proacutepria MIB pode ser estendida de
acordo com as necessidades e caracteriacutesticas proprietaacuterias de cada fabricante de veiacuteculos Mas
as grandes frentes que se abrem satildeo as de desenvolvimentos de aplicaccedilotildees de gerenciamento e
equipamentos dedicados Neste sentido pretende-se dar continuidade a esta pesquisa atraveacutes
da especificaccedilatildeo e implementaccedilatildeo do microservidor veicular uma peccedila de hardware capaz de
interagir com sensores e atuadores de um automoacutevel e ao mesmo tempo comunicar-se com
uma rede ethemet sem fio e com o motorista tudo de forma segura e confiaacutevel
Os desafios poliacuteticos e sociais natildeo satildeo menores um modelo como o proposto aqui altera a
percepccedilatildeo e os haacutebitos das pessoas Altera tambeacutem a balanccedila do poder econocircmico do capital
pois algumas empresas simplesmente perdem sua utilidade bem como alguns oacutergatildeos estatais
Em compensaccedilatildeo novas empresas surgem novas tecnologias satildeo criadas e o paiacutes toma a
vanguarda em gerenciamento viaacuterio sepultando os interesses particulares em detrimento do
coletivo
O trabalho aqui desenvolvido representa a possibilidade de um avanccedilo social e econocircmico
consideraacutevel e recomenda-se que a pesquisa e o desenvolvimento continuem nesta linha
buscando materializar as ideacuteias e conceitos apresentados no Modelo de Gerenciamento de
Veiacuteculos Automotores
57
ANEXO 1 - VehicleMIB
VEHICLE-MIB DEFINITIONS = BEGIN
IMPORTSdirectory mgmt experimental enterprises
FROM RFC1155-SMI MODULE-IDENTITY OBJECT-TYPE NOTIFICATION-TYPE OBJECT-IDENTITY Counter32 Gauge32 Integer32 IpAddress
FROM SNMPv2-SMI DisplayString TimeStamp Timelnterval TestAndlncr
AutonomousType DateAndTime TEXTUAL-CONYENTION FROM SNMPv2-TC
MODULE-COMPLIANCE OBJECT-GROUP NOTIFICATION-GROUP FROM SNMPv2-CONF
mib-2FROM RFC1213-MIB
Positiveinteger NonNegativelnteger FROM UPS-MIB
MacAddressFROM BRIDGE-MIB
- 136 131vehicleMIB MODULE-IDENTITY
LAST-UPDATED 200210151827Z - october 15 2002 at 1827 ORGANIZATION UFSC - CPGCCCONT ACT-INF O
Bobiquins Estevatildeo de MelloPostal address BR Sistemas Ltda
Rua Lauro Linhares 2123803ATrindadeFlorianoacutepolis SC88036-002Brasil
Tel 55 48 234 8945 Fax 55 48 234 8945
E-mail bobibrsistemascombrDESCRIPTION
The MIB module to describe vehicles= experimental 1
- 1361311vehicleMIBObjects OBJECT IDENTIFIER = vehicleMIB 1
mdash The Device Identification group
All objects in this group except for vehicleldentLicencePlate and vehiclelpAddress are set at device initialization and remain static
- I36I3111vehicleldent OBJECT IDENTIFIER vehicleMIBObjects 1
- 136L31111vehicleldentManufacturer OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The name of the vehicles manufacturer= vehicleldent 1
- 136131112vehicleldentModel OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles model designation= vehicleldent 2
- 136131113vehicleldentSoftwareVersion OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles firmwaresoftware version(s) This variablemay or may not have the same value asvehicleldentAgentSoftwareVersion in some implementations
vehicleldent 3
- 136131114vehicleldent Agent Soft wareV ersion OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles agent software version This variable may or may not have the same value asvehicleldentvehicleSoftwareVersion in some implementations
= vehicleldent 4
- 136131115vehicleldentType OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles identification type= vehicleldent 5
- L36131116vehicleldentFuel OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles fuel identification= vehicleldent 6
- 136131117vehiclel dentManufacturing Y ear OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles year= vehicleldent 7
- 136131118vehicleldentModelYear OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles model year vehicleldent 8
- 136L31119vehicleldentCapacity OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles capacity= vehicleldent 9
- 1361311110vehicleldentPower OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles engine power
= vehicleldent 10
-1361311111vehicleldentMotorType OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles motor type= vehicleldent 11
- 1361311112vehicleldentMotorNumber OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles engine identification number= vehicleldent 12
- 1361311113vehicleldentCylinder OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles engine number of cylinders= vehicleldent 13
- 1361311114vehicleldentFirstOilChange OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles displacement required for the first oil change = vehicleldent 14
- 1361311115vehicleldentFirstMaintenance OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles displacement required for the first oficial maintenance
= vehicleldent 15
- 1361311116vehicleldentMaintenancePeriod OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles regular maintenance intervals= vehicleldent 16
-1361311117vehicleldentColor OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles predominant color= vehicleldent 17
- 1361311118vehicleldentChassisId OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles chassis identification number= vehicleldent 18
- 1361311119vehicleldentLicencePlate OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
A string which identifies the vehicles licence plate This object should be set by the dealer
= vehicleldent 19
- 1361311120vehicleldentlpAddress OBJECT-TYPE
SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION
The IP Address of the vehicle This value must be provided by the managing aplication A value of 0000 implies that there isnt a provider nearby
DEFVAL 00000000rsquoH = vehicleldent 20
- 1361311121vehicleldentMacAddress OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-only STATUS current DESCRIPTION
The MAC address used by this vehicle when it must be referred to in a unique fashion It is only required to be unique
REFERENCEIEEE 802ID-1990 Sections 64113 and 3125
= vehicleldent 21
-1361311122vehicleldentSerialNumber OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
A string which identifies the vehicles serial number = vehicleldent 22
- 1361311123vehicleldent Warranty OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
A string which identifies the vehicles warranty= vehicleldent 23
mdash Owner Group
- I36I3112vehicleOwner OBJECT IDENTIFIER = vehicleMIBObjects 2
- L36131121 vehicleOwnerName OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
A string which identifies the vehicles ownerThis object should be set by the dealer
= vehicleOwner 1
- 136L31122vehicleOwnerRegister OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current
DESCRIPTIONA string which identifies the owners registerThis object should be set by the dealer
= vehicleOwner 2
- 136131123 vehicleOwnerPhone OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
A string which identifies the owners phone number This object should be set by the dealer
vehicleOwner 3
- 136131124 vehicleOwnerMail OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
A string which identifies the owners e-mailThis object should be set by the dealer
vehicleOwner 4
mdash History Group
- 13613113vehicleHistory OBJECT IDENTIFIER = vehicleMIBObjects 3
- 136131131vehicleHistoryDeliveryDate OBJECT-TYPE
SYNTAX DateAndTime MAX-ACCESS read-write STATUS current DESCRIPTION
The vehicles delivery date and time= vehicleHistory 1
- 136L31132vehicleHistory Vendor OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
The name of the vehicles vendor= vehicleHistory 2
65
- 136L31133vehicleHistoryDealer OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
The name of the vehicles dealer= vehicleHistory 3
- 136131134vehicleHistoryNumLines OBJECT-TYPE
SYNTAX NonNegativelnteger MAX-ACCESS read-only STATUS current DESCRIPTION
The number of Status lines utilized in this device This variable indicates the number of rows in the History table
= vehicleHistory 4
- I36I31135 vehicleHistoryTable OBJECT-TYPE
SYNTAX SEQUENCE OF VehicleHistoryEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION
A list of History table entries= vehicleHistory 5
- 1361311351VehicleHistoryEntry OBJECT-TYPE
SYNTAX VehicleHistoryEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION
An entry containing information applicable to a particular History line
INDEX vehicleHistoryLinelndex = vehicleHistoryTable 1
VehicleHistoryEntry = SEQUENCE vehicleHistoryLinelndex INTEGER vehicleHistoryMaintenanceDate DateAndTime vehicleHistoryMaintenance NonNegativelnteger vehicleHistoryOilChangeDate Date AndT ime vehicleHistoryOilChange NonNegativelnteger
- 13613113511
66
vehicleHistoryLinelndex OBJECT-TYPE SYNTAX Positiveinteger MAX-ACCESS not-accessible STATUS current DESCRIPTION
The History line identifier= vehicleHistoryEntry 1
- 13613113512vehicleHistoryMaintenanceDate OBJECT-TYPE
SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION
The maintenance date= vehicleHistoryEntry 2
- 13613113513vehicleHistoryMaintenance OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS kmMAX-ACCESS read-only STATUS current DESCRIPTION
The present displacement of the vehicle on vehicleHistoryMaintenanceDate
= vehicleHistoryEntry 3
- 13613113514vehicleHistoryOilChangeDate OBJECT-TYPE
SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION
The motors oil change date= vehicleHistoryEntry 4
- 13613113515vehicleHistoryOilChange OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS kmMAX-ACCESS read-only STATUS current DESCRIPTION
The present displacement of the vehicle on vehicleHistoryOilChangeDate
= vehicleHistoryEntry 5
mdash The Status group
- 13613114vehicleStatus OBJECT IDENTIFIER = vehicleMIBObjects 4
- 136L31141 vehicleStatusHelp OBJECT-TYPE
SYNTAX INTEGER on(l) off(2)
MAX-ACCESS read-write STATUS current DESCRIPTION
Setting this object to on will cause the vehicle system to send a help notification Setting this object to off means normal situation
= vehicleStatus 1
- 136131142vehicleStatusNumLines OBJECT-TYPE
SYNTAX NonNegativelnteger MAX-ACCESS read-only STATUS current DESCRIPTION
The number of Status lines utilized in this deviceThis variable indicates the number of rows in the Status table
= vehicleStatus 2
- 136131143 vehicleStatusTable OBJECT-TYPE
SYNTAX SEQUENCE OF VehicleStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION
A list of Status table entries= vehicleStatus 3
- I36I311431 VehicleStatusEntry OBJECT-TYPE
SYNTAX VehicleStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION
An entry containing information applicable to a particular Status line
INDEX vehicleStatusLinelndex = vehicleStatusTable 1
VehicleStatusEntry = SEQUENCE vehicleStatusLinelndex INTEGER vehicleStatusSpeed NonNegativelntegervehicleStatusRpm NonNegativelntegervehicleStatusMotorTemperature INTEGER vehicleStatusFuelLevel NonNegativelnteger vehicleStatusKm NonNegativelntegervehicleStatusTirePressure NonNegativelnteger vehicleStatusMotorOilLevel NonNegativelnteger vehicleStatusBatteryLevel NonNegativelnteger vehicleStatusLocation DisplayString
- I36I31134311vehicleStatusLinelndex OBJECT-TYPE
SYNTAX Positiveinteger MAX-ACCESS not-accessible STATUS current DESCRIPTION
The Status line identifier= VehicleStatusEntry 1
- 136131134312vehicleStatusSpeed OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS km per hourMAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles current speed= VehicleStatusEntry 2
- 136131134313vehicleStatusRpm OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS rotations per minuteMAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles current rotations per minute= VehicleStatusEntry 3
- 136131134314vehicleStatusMotorT emperature OBJECT-TYPE
SYNTAX INTEGER UNITS degrees CentigradeMAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles engine current temperature
= vehicleStatusEntry 4
- 136131134315 vehicleStatusFuelLevel OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS HireMAX-ACCESS read-only STATUS current DESCRIPTION
The current fuel level= vehicleStatusEntry 5
- 136131134316vehicleStatusKm OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS kmMAX-ACCESS read-only STATUS current DESCRIPTION
The current total displacement of vehicle = vehicleStatusEntry 6
- 136131134317 vehicleStatusTirePressure OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS psiMAX-ACCESS read-only STATUS current DESCRIPTION
The current tire pressure vehicleStatusEntry 7
- 136131134318 vehicleStatusMotorOilLevel OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS litreMAX-ACCESS read-only STATUS current DESCRIPTION
The current motor oil level= vehicleStatusEntry 8
- 136131134319 vehicleStatusBatteryLevel OBJECT-TYPE
SYNTAX INTEGER unknown(l) batteryNormal(2) batteryLow(3)
MAX-ACCESS read-only
STATUS currentDESCRIPTION
The indication of the capacity remaining in the vehicles battery system
= vehicleStatusEntry 9
- 1361311343110 vehicleStatusLocation OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
The GPS indication of the vehicles current location
vehicleStatusEntry 10
mdash The Control group
- 13613115vehicleControl OBJECT IDENTIFIER = vehicleMIBObjects 5
- 136131151 vehicleControlFuel OBJECT-TYPE
SYNTAX INTEGER on(l) off(2)
MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION
Setting this object to On(l) indicates that the vehicle is able to be turned on Setting to Off(2) will cause the fuel to be cut offrsquo
= vehicleControl 1
- 136131152 vehicleControlIgnition OBJECT-TYPE
SYNTAX INTEGER on(l) ofi(2)
MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION
Setting this object to On(l) indicates that the vehicle is to be turned on Setting to 00(2) will cause the eletric system to be cut off1
= vehicleControl 2
mdash Notifications
- This section defines the well-known notifications sent by- vehicle agents
- 1361312vehicleMIBNotifications OBJECT IDENTIFIER = vehicleMIB 2
- I36I3121vehicleNotificationChangeOilAndMaintenance NOTIFICATION-TYPE
OBJECTS vehicleHistoryMaintenanceDate vehicleHistoryMaintenance vehicleHistoryOilChangeDate vehicleHistoryOilChange
STATUS current DESCRIPTION
The vehicle is approaching oil change and regular maintenance dates This Notification is persistent and is resent at one day intervals until the history table is updated
= vehicleMIBNotifications 1
- 13613122vehicleNotificationHelp NOTIFICATION-TYPE
OBJECTS vehicleStatusHelp STATUS current DESCRIPTION
This Notification is sent when the vehicles conductor turns on a help switch
= vehicleMIBNotifications 2
- I36I3123vehicleNotificationWarranty NOTIFICATION-TYPE
OBJECTS vehicleldentWarranty STATUS current DESCRIPTION
The vehicles warranty is close to expiring dateThis Notification is persistent andis resent at one week intervals until dead line
= vehicleMIBNotifications 3
mdash Conformance information
mdash1361313vehicleMIBConformance OBJECT IDENTIFIER = vehicleMIB 3
-13613131vehicleCompliance OBJECT IDENTIFIER = vehicleMIBConformance 1
mdash compliance statements
mdash136131311vehicleBasicCompliance MODULE-COMPLIANCE
STATUS current DESCRIPTION
The compliance statement for vehicles that only support the identifying and status objects
MODULE mdash this moduleMANDATORY-GROUPS vehicleBasicGroup
= vehicleCompliance 1
mdash136131312vehicleAdvancedCompliance MODULE-COMPLIANCE
STATUS current DESCRIPTION
The compliance statement for vehicles that support advanced-feature functions such as history and notifications
MODULE mdash this moduleMANDATORY-GROUPS vehicleBasicGroup
vehicleAdvancedGroup vehicleNotificationsGroup
= vehicleCompliance 2
mdash136131313vehicleControlCompliance MODULE-COMPLIANCE
STATUS current DESCRIPTION
The compliance statement for vehicles that support control-featured functions
MODULE mdash this moduleMANDATORY-GROUPS vehicleBasicGroup
vehicleControlGroup = vehicleCompliance 3
mdash136131314vehicleFullCompliance MODULE-COMPLIANCE
STATUS current DESCRIPTION
The compliance statement for vehicles that support all functions
MODULE mdash this moduleMANDATORY-GROUPS vehicleBasicGroup
vehicleAdvancedGroup vehicleNotificationsGroup
73
vehicleControlGroup = vehicleCompliance 4
mdash units of conformance
mdash summary at a glance
mdash basic adv ControlmdashvehicleldentManufacturer X X X X
mdashvehicleldentModel x X X X
mdashvehicleldentSoftwareVersion x X X X
mdashvehicleldentAgentSoftwareVersion X X X X
mdashvehicleldentType X X X X
mdashvehicleldentFuel X X X X
mdashvehicleldentManufacturing Y ear X X X X
mdashvehicleldentModel Year X X X X
mdashvehicleldentCapacity X X X X
mdashvehicleldentPower X X X X
mdashvehicleldentMotorType X X X XmdashvehicleldentMotorNumber X X X X
mdashvehicleldentCylinder X X X X
mdashvehicleldentFirstOilChange X X X X
mdashvehicleldentOilChangePeriod X X X XmdashvehicleldentFirstMaintenance X X X X
mdashvehicleldentMaintenancePeriod X X X XmdashvehicleldentColor X X X X
mdashvehicleldentChassisId X X X XmdashvehicleldentLicencePlate X X X X
mdashvehicleldentlpAddress X X X XmdashvehicleldentMacAddress X X X X
mdashvehicleldentSerialNumber X X X XmdashvehicleldentWarranty X X X X
mdashvehicleOwnerName X X
mdashvehicleOwnerRegister X XmdashvehicleOwnerPhone X X
mdashvehicleOwnerMail X X
mdashvehicleHistoryDeliveryDate X X
mdashvehicleHistoryVendor X X
mdashvehicleHistoryDealer X X
mdashvehicleHistoryNumLines X X
mdashvehicleHistoryLinelndex X X
mdashvehicleHistoryMaintenanceDate X X
mdashvehicleHistoryMaintenance X X
mdashvehicleHistoryOilChangeDate X X
mdashvehicleHistoryOilChange X X
mdashvehicleStatusHelp X X X X
mdashvehicleStatusNumLines X X X X
mdashvehicleStatusLinelndex X X X X
mdashvehicleStatusSpeed X X X X
mdashvehicleStatusRpm X X X X
mdashvehicleStatusMotorTemperature X X X X
mdashvehicleStatusFuelLevel X X X X
mdashvehicleStatusKm X X X X
mdashvehicleStatusTyrePressure X X X X
--vehicleStatusMotorOilLevel X X X X
mdashvehicleStatusBatteryLevel X X X X
mdashvehicleStatusLocation X X X X
mdashvehicleControlFuel X X
mdashvehicleControlIgnition X X
mdashvehicleNotificationChangeOilAndMaintenance X X
mdashvehicleNotificationHelp X X
mdashvehicleNotificationWarranty X X
- units of conformance
- I36I3132vehicleGroups OBJECT IDENTIFIER = vehicleMIBConformance 2
- 136131321vehicleBasicGroup OBJECT-GROUP
OBJECTS vehicleldentManufacturer vehicleldentModel vehicleldentSoftwareVersion vehicleldent AgentSoft waumlre V ersion vehicleldentType vehicleldentFuel vehicleldentManufacturing Y ear vehicleldentModel Year vehicleldentCapacity vehicleldentPowervehicleldentMotorType vehicleldentMotorNumber vehicleldentCylindervehicleldentFirstOilChange vehicleldentOilChangePeriod vehicleldentFirstMaintenance vehicleldentMaintenancePeriod vehicleldentColor vehicleldentChassisId vehicleldentLicencePlate vehicleldentlpAddress vehicleldentMacAddress vehicleldentSerialNumber vehicleldentWarranty vehicleStatusHelp vehicleStatusNumLines vehicleStatusLinelndex vehicleStatusSpeed vehicleStatusRpm vehicleStatusMotorTemperature vehicleStatusFuelLevel vehicleStatusKm vehicleStatusTirePressure vehicleStatusMotorOilLevel
75
vehicleStatusBatteryLevel vehicleStatusLocation STATUS current DESCRIPTION
The vehicleBasicGroup defines objects which are common across all vehicles which meet basic compliance
= vehicleGroups 1
- 136131322vehicleAdvancedGroup OBJECT-GROUP
OBJECTS vehicleOwnerName vehicleOwnerRegister vehicleOwnerPhone vehicleOwnerMail vehicleHistoryDeliveryDate vehicleHistoryVendor vehicleHistoryDealer vehicleHistoryNumLines vehicleHistoryLinelndex vehicleHistoryMaintenanceDate vehicleHistoryMaintenance vehicleHistoryOilChangeDate vehicleHistoryOilChange
STATUS current DESCRIPTION
The vehicleAdvancedGroup defines objects which are related to vehicles history and owner
vehicleGroups 2
- 136131323vehicleControlGroup OBJECT-GROUP
OBJECTS vehicleControlFuel vehicleControlIgnition STATUS current DESCRIPTION
The vehicleControlGroup defines objects which are related to control-feature functions
= vehicleGroups 3
- 136131324vehicleNotificationGroup NOTIFICATION-GROUP
NOTIFICATIONS vehicleNotificationChangeOilAndMaintenance vehicleNotificationHelp vehicleNotificationWarranty
STATUS current DESCRIPTION
The vehicleNotificationGroup defines objects which are related to notifications-feature functions
= vehicleGroups 4
END
GLOSSAacuteRIO E ABREVIACcedilOtildeES
ASNl Abstract Syntax Notation One - Notaccedilatildeo de Sintaxe Abstrata Um Uma notaccedilatildeo para
representaccedilatildeo de dados em protocolos de comunicaccedilatildeo definida pela ISO O gerenciamento
Internet utiliza um subconjunto de ASNl
CDMA Code Division Multiple Access - acesso muacuteltiplo por divisatildeo de coacutedigo
EHF Extremely High Frequency - frequumlecircncia extremamente alta
FDMA Frequency Division Multiple Access - acesso muacuteltiplo por divisatildeo de frequumlecircncia
HF High Frequency - frequumlecircncia alta
HTTP Hiper-Text Markup Language - Linguagem de Marcaccedilatildeo de HiperTexto A linguagem
utilizada na construccedilatildeo de paacuteginas WWW
ISM Industrial Scientific and Medical bands - Faixas de frequumlecircncias alocadas para aplicaccedilotildees
industriais cientiacuteficas e meacutedicas
ISO International Organization for Standardization - Organizaccedilatildeo Internacional para
Padronizaccedilatildeo Um dos oacutergatildeos mais importantes no mundo de padronizaccedilotildees com diversos
estudos na aacuterea de computadores e particularmente de redes de computadores
LF Low Frequency - frequumlecircncia baixa
MF Medium Frequency - frequumlecircncia meacutedia
MIB Management Information Base - Base de Informaccedilotildees de Gerenciamento Uma coleccedilatildeo
de informaccedilotildees gerenciais sobre um determinado recurso
OSI Open Systems Interconnection - Interconexatildeo de Sistemas Abertos Um conjunto de
padronizaccedilotildees para interconexatildeo de sistemas em redes de computadores
RFC Request For Comments - Requisiccedilotildees Para Comentaacuterios Os documentos publicados pelo
IETF e que tratam de assuntos Internet Nem todos os RFCs satildeo padrotildees e alguns jamais o
chegam a ser
SHF Super High Frequency - frequumlecircncia super-alta
Site - Conjunto de documentos da WWW acessiacuteveis a partir de um determinado endereccedilo Eacute o
endereccedilo virtual de uma empresa ou uma aplicaccedilatildeo
SMI Structure o f Management Information - Estrutura da Informaccedilatildeo de Gerenciamento
Define a maneira como as informaccedilotildees de gerenciamento satildeo criadas e seus relacionamentos
SNMP Simple Network Management Protocol - Protocolo de Gerenciamento de Redes
Simples o protocolo de gerenciamento utilizado na Internet
TCPIP Transmission Control Protocol Internet Protocol - Protocolo de Controle de
Transmissotildees Protocolo Internet Os protocolos baacutesicos utilizados na Internet
TDMA Time Division Multiple Access mdash acesso muacuteltiplo por divisatildeo de tempo
UHF Ultra High Frequency - frequumlecircncia ultra-alta
VHF Very High Frequency - frequumlecircncia muito alta
VLF Very Low Frequency - frequumlecircncia muito baixa
WWW World Wide Web - Grande Teia Mundial Nome dado ao conjunto de maacutequinas que
trocam informaccedilotildees utilizando o protocolo HTTP
78
REFEREcircNCIAS BIBLIOGRAacuteFICAS
ANATEL Agecircncia Nacional de Telecomunicaccedilotildees Atribuiccedilatildeo de faixas de frequumlecircncias no Brasil Disponiacutevel em lthttpwwwanatelgovbrToolsframeasplink=radiofrequencia qaffpdfgt Acesso em 26 set 2002
thBICSI Telecommunications distribution methods manual 8 ed Tampa Florida v2 1998 Cap 29
BRASIL Web Site Oficial do Departamento Nacional de Tracircnsito Disponiacutevel em lthttpwww denatrangovbrpg70jspgt Acesso em 08 nov 2002
BRASIL Web Site Oficial do Departamento Nacional de Tracircnsito Disponiacutevel em httpwww denatrangovbrpgl8jspgt Acesso em 10 nov 2002
CASE J et al RFC 1157 - A Simple Network Management Protocol (SNMP) Network Working Group may 1990 p 5
FIAT AUTOMOacuteVEIS Web Site Oficial do Brasil Disponiacutevel em httpwwwfiatcombr index_sitephpgt institucional a faacutebrica Acesso em 19 nov 2002
GOOGLE Web Site de Busca Disponiacutevel em lthttpwwwgooglecombrsearch hl=ptampie=ISO-8859-1 ampq=22rastreamento+de+veEDculo s22ampbtnG=Pesquisa+Google amplr=lang_ptgt Acesso em 15 out 2002
MELLO Roseleine Calgaro Uma MIB de apoio agrave gerecircncia do relacionamento com o cliente em comeacutercio eletrocircnico 2002 108 f Dissertaccedilatildeo (Mestrado em Ciecircncias da Computaccedilatildeo) - Universidade Federal de Santa Catarina Florianoacutepolis 2002
RIO DE JANEIRO (Estado) 5 set 2002 Tracircnsito Brasil Estatiacutestica da Organizaccedilatildeo Mundial de Sauacutede sobre tracircnsito Disponiacutevel em lthttpwwwtransitobrasilcombrnoticia noticiaphp noti=1044gt Acesso em 22 out 2002
RIO DE JANEIRO (Estado) SuperTrack Rastreamento de veiacuteculos Disponiacutevel em lthttp wwwsupertrackcombr2htmgt Acesso em 02 out 2002
79
RIO DE JANEIRO (Estado) Revista Engebraacutes Mortos no tracircnsito chegam a 1 milhatildeo e acidentes consomem US$ 10 bi ao ano Disponiacutevel em lthttpwwwengebrascombr EngbWebportuguesmortosnohtmgt Acesso em 24 set 2002
TANENBAUM Andrew S Redes de computadores 3 ed Rio de Janeiro Campus 1997 923 p
TANIGUCHI Caacutessio O bom exemplo do tracircnsito em Curitiba Curitiba mar 2002 Disponiacutevel em lthttpwwwcuritibaprgovbrpmcAgenciaartigostransitolhtmlgt Acesso em 19 nov 2002
TIM Telesc Celular Cobertura Disponiacutevel em lthttpwww2timsulcombr intemaaspitem=2amppagina=coberturagt Acesso em 26 set 2002
54
vehicleStatusFuelLevel X X X X
vehicleStatusKm X X X X
vehicleStatusTyrePressure X X X X
vehicleStatusMotorOilLevel X X X X
vehicleStatusBatteryLevel X X X X
vehicleStatusLocation X X X X
vehicleControlFuel X X
vehicleControlIgnition X X
vehicleNotificationChangeOilAndMaintenance X X
vehicleNotificationHelp X X
vehicleNotificationWarranty X X
Tabela 41 - Planilha de Conformidade
4342 Descriccedilatildeo de vehicleGroups
vehicleBasicGroup - conteacutem as variaacuteveis vehicleldentManufacturer vehicleldentModel
vehicleldentSoftwareVersion vehicleldentAgentSoftwareVersion vehicleldentType
vehicleldentFuel vehicleldentManufacturingYear vehicleldentModelYear vehicleldent
Capacity vehicleldentPower vehicleldentMotorType vehicleldentMotorNumber vehicle
IdentCylinder vehicleldentFirstOilChange vehicleldentOilChangePeriacuteod vehicleldentFirst
Maintenance vehicleldentMaintenancePeriod vehicleldentColor vehicleldentChassisId
vehicleldentLicencePlate vehicleldentlpAddress vehicleldentMacAddress vehicleldent
SerialNumber vehicleldentWarranty vehicleStatusHelp vehicleStatusNumLines
vehicleStatus Linelndex vehicleStatusSpeed vehicleStatusRpm vehicleStatusMotor
Temperature vehicleStatusFuelLevel vehicleStatusKm vehicleStatusTirePressure vehicle
StatusMotorOilLevel vehicleStatusBatteryLevel vehicleStatusLocation
vehicleAdvancedGroup - conteacutem os objetos vehicleOwnerName vehicleOwnerRegister
vehicleOwnerPhone vehicleOwnerMail vehicleHistoryDeliveryDate vehicleHistoryVendor
vehicleHistoryDealer vehicleHistoryNumLines vehicleHistoryLinelndex vehicleHistory
MaintenanceDate vehicleHistoryMaintenance vehicleHistoryOilChangeDate vehicleHistory
OilChange
vehicleControlGroup - conteacutem as variaacuteveis vehicleControlFuel e vehicleControlIgnition
vehicleNotificationsGroup - conteacutem os objetos vehicleNotificationChangeOilAnd
Maintenance vehicleNotificationHelp e vehicleNotificationWarranty
56
5 - CONCLUSAtildeO
O Brasil eacute um paiacutes com grandes mazelas sociais que satildeo agravadas por acidentes crimes e
contravenccedilotildees Todos estes eventos geram grandes prejuiacutezos econocircmicos e morais a toda
populaccedilatildeo Esta dissertaccedilatildeo propocircs definir um modelo tecnicamente viaacutevel que incremente
sensivelmente a capacidade do Estado de gerenciar sua frota de veiacuteculos que satildeo elementos
sempre presentes nos eventos em questatildeo
Este trabalho procurou detalhar fiacutesica e funcionalmente cada elemento necessaacuterio para que o
Modelo de Gerenciamento de Veiacuteculos Automotores funcione Embasou teoricamente as
vaacuterias tecnologias envolvidas e consolidou-as com sistemas similares existentes O passo
inicial para que haja o desenvolvimento das vaacuterias peccedilas do quebra-cabeccedila foi efetivamente
criado que foi o Modelo de Informaccedilatildeo - a MIB
Esta base de dados - a vehicleMIB - representa o ponto de partida para o desenvolvimento de
elementos necessaacuterios ao modelo aqui especificado A proacutepria MIB pode ser estendida de
acordo com as necessidades e caracteriacutesticas proprietaacuterias de cada fabricante de veiacuteculos Mas
as grandes frentes que se abrem satildeo as de desenvolvimentos de aplicaccedilotildees de gerenciamento e
equipamentos dedicados Neste sentido pretende-se dar continuidade a esta pesquisa atraveacutes
da especificaccedilatildeo e implementaccedilatildeo do microservidor veicular uma peccedila de hardware capaz de
interagir com sensores e atuadores de um automoacutevel e ao mesmo tempo comunicar-se com
uma rede ethemet sem fio e com o motorista tudo de forma segura e confiaacutevel
Os desafios poliacuteticos e sociais natildeo satildeo menores um modelo como o proposto aqui altera a
percepccedilatildeo e os haacutebitos das pessoas Altera tambeacutem a balanccedila do poder econocircmico do capital
pois algumas empresas simplesmente perdem sua utilidade bem como alguns oacutergatildeos estatais
Em compensaccedilatildeo novas empresas surgem novas tecnologias satildeo criadas e o paiacutes toma a
vanguarda em gerenciamento viaacuterio sepultando os interesses particulares em detrimento do
coletivo
O trabalho aqui desenvolvido representa a possibilidade de um avanccedilo social e econocircmico
consideraacutevel e recomenda-se que a pesquisa e o desenvolvimento continuem nesta linha
buscando materializar as ideacuteias e conceitos apresentados no Modelo de Gerenciamento de
Veiacuteculos Automotores
57
ANEXO 1 - VehicleMIB
VEHICLE-MIB DEFINITIONS = BEGIN
IMPORTSdirectory mgmt experimental enterprises
FROM RFC1155-SMI MODULE-IDENTITY OBJECT-TYPE NOTIFICATION-TYPE OBJECT-IDENTITY Counter32 Gauge32 Integer32 IpAddress
FROM SNMPv2-SMI DisplayString TimeStamp Timelnterval TestAndlncr
AutonomousType DateAndTime TEXTUAL-CONYENTION FROM SNMPv2-TC
MODULE-COMPLIANCE OBJECT-GROUP NOTIFICATION-GROUP FROM SNMPv2-CONF
mib-2FROM RFC1213-MIB
Positiveinteger NonNegativelnteger FROM UPS-MIB
MacAddressFROM BRIDGE-MIB
- 136 131vehicleMIB MODULE-IDENTITY
LAST-UPDATED 200210151827Z - october 15 2002 at 1827 ORGANIZATION UFSC - CPGCCCONT ACT-INF O
Bobiquins Estevatildeo de MelloPostal address BR Sistemas Ltda
Rua Lauro Linhares 2123803ATrindadeFlorianoacutepolis SC88036-002Brasil
Tel 55 48 234 8945 Fax 55 48 234 8945
E-mail bobibrsistemascombrDESCRIPTION
The MIB module to describe vehicles= experimental 1
- 1361311vehicleMIBObjects OBJECT IDENTIFIER = vehicleMIB 1
mdash The Device Identification group
All objects in this group except for vehicleldentLicencePlate and vehiclelpAddress are set at device initialization and remain static
- I36I3111vehicleldent OBJECT IDENTIFIER vehicleMIBObjects 1
- 136L31111vehicleldentManufacturer OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The name of the vehicles manufacturer= vehicleldent 1
- 136131112vehicleldentModel OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles model designation= vehicleldent 2
- 136131113vehicleldentSoftwareVersion OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles firmwaresoftware version(s) This variablemay or may not have the same value asvehicleldentAgentSoftwareVersion in some implementations
vehicleldent 3
- 136131114vehicleldent Agent Soft wareV ersion OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles agent software version This variable may or may not have the same value asvehicleldentvehicleSoftwareVersion in some implementations
= vehicleldent 4
- 136131115vehicleldentType OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles identification type= vehicleldent 5
- L36131116vehicleldentFuel OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles fuel identification= vehicleldent 6
- 136131117vehiclel dentManufacturing Y ear OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles year= vehicleldent 7
- 136131118vehicleldentModelYear OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles model year vehicleldent 8
- 136L31119vehicleldentCapacity OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles capacity= vehicleldent 9
- 1361311110vehicleldentPower OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles engine power
= vehicleldent 10
-1361311111vehicleldentMotorType OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles motor type= vehicleldent 11
- 1361311112vehicleldentMotorNumber OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles engine identification number= vehicleldent 12
- 1361311113vehicleldentCylinder OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles engine number of cylinders= vehicleldent 13
- 1361311114vehicleldentFirstOilChange OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles displacement required for the first oil change = vehicleldent 14
- 1361311115vehicleldentFirstMaintenance OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles displacement required for the first oficial maintenance
= vehicleldent 15
- 1361311116vehicleldentMaintenancePeriod OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles regular maintenance intervals= vehicleldent 16
-1361311117vehicleldentColor OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles predominant color= vehicleldent 17
- 1361311118vehicleldentChassisId OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles chassis identification number= vehicleldent 18
- 1361311119vehicleldentLicencePlate OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
A string which identifies the vehicles licence plate This object should be set by the dealer
= vehicleldent 19
- 1361311120vehicleldentlpAddress OBJECT-TYPE
SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION
The IP Address of the vehicle This value must be provided by the managing aplication A value of 0000 implies that there isnt a provider nearby
DEFVAL 00000000rsquoH = vehicleldent 20
- 1361311121vehicleldentMacAddress OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-only STATUS current DESCRIPTION
The MAC address used by this vehicle when it must be referred to in a unique fashion It is only required to be unique
REFERENCEIEEE 802ID-1990 Sections 64113 and 3125
= vehicleldent 21
-1361311122vehicleldentSerialNumber OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
A string which identifies the vehicles serial number = vehicleldent 22
- 1361311123vehicleldent Warranty OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
A string which identifies the vehicles warranty= vehicleldent 23
mdash Owner Group
- I36I3112vehicleOwner OBJECT IDENTIFIER = vehicleMIBObjects 2
- L36131121 vehicleOwnerName OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
A string which identifies the vehicles ownerThis object should be set by the dealer
= vehicleOwner 1
- 136L31122vehicleOwnerRegister OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current
DESCRIPTIONA string which identifies the owners registerThis object should be set by the dealer
= vehicleOwner 2
- 136131123 vehicleOwnerPhone OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
A string which identifies the owners phone number This object should be set by the dealer
vehicleOwner 3
- 136131124 vehicleOwnerMail OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
A string which identifies the owners e-mailThis object should be set by the dealer
vehicleOwner 4
mdash History Group
- 13613113vehicleHistory OBJECT IDENTIFIER = vehicleMIBObjects 3
- 136131131vehicleHistoryDeliveryDate OBJECT-TYPE
SYNTAX DateAndTime MAX-ACCESS read-write STATUS current DESCRIPTION
The vehicles delivery date and time= vehicleHistory 1
- 136L31132vehicleHistory Vendor OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
The name of the vehicles vendor= vehicleHistory 2
65
- 136L31133vehicleHistoryDealer OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
The name of the vehicles dealer= vehicleHistory 3
- 136131134vehicleHistoryNumLines OBJECT-TYPE
SYNTAX NonNegativelnteger MAX-ACCESS read-only STATUS current DESCRIPTION
The number of Status lines utilized in this device This variable indicates the number of rows in the History table
= vehicleHistory 4
- I36I31135 vehicleHistoryTable OBJECT-TYPE
SYNTAX SEQUENCE OF VehicleHistoryEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION
A list of History table entries= vehicleHistory 5
- 1361311351VehicleHistoryEntry OBJECT-TYPE
SYNTAX VehicleHistoryEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION
An entry containing information applicable to a particular History line
INDEX vehicleHistoryLinelndex = vehicleHistoryTable 1
VehicleHistoryEntry = SEQUENCE vehicleHistoryLinelndex INTEGER vehicleHistoryMaintenanceDate DateAndTime vehicleHistoryMaintenance NonNegativelnteger vehicleHistoryOilChangeDate Date AndT ime vehicleHistoryOilChange NonNegativelnteger
- 13613113511
66
vehicleHistoryLinelndex OBJECT-TYPE SYNTAX Positiveinteger MAX-ACCESS not-accessible STATUS current DESCRIPTION
The History line identifier= vehicleHistoryEntry 1
- 13613113512vehicleHistoryMaintenanceDate OBJECT-TYPE
SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION
The maintenance date= vehicleHistoryEntry 2
- 13613113513vehicleHistoryMaintenance OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS kmMAX-ACCESS read-only STATUS current DESCRIPTION
The present displacement of the vehicle on vehicleHistoryMaintenanceDate
= vehicleHistoryEntry 3
- 13613113514vehicleHistoryOilChangeDate OBJECT-TYPE
SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION
The motors oil change date= vehicleHistoryEntry 4
- 13613113515vehicleHistoryOilChange OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS kmMAX-ACCESS read-only STATUS current DESCRIPTION
The present displacement of the vehicle on vehicleHistoryOilChangeDate
= vehicleHistoryEntry 5
mdash The Status group
- 13613114vehicleStatus OBJECT IDENTIFIER = vehicleMIBObjects 4
- 136L31141 vehicleStatusHelp OBJECT-TYPE
SYNTAX INTEGER on(l) off(2)
MAX-ACCESS read-write STATUS current DESCRIPTION
Setting this object to on will cause the vehicle system to send a help notification Setting this object to off means normal situation
= vehicleStatus 1
- 136131142vehicleStatusNumLines OBJECT-TYPE
SYNTAX NonNegativelnteger MAX-ACCESS read-only STATUS current DESCRIPTION
The number of Status lines utilized in this deviceThis variable indicates the number of rows in the Status table
= vehicleStatus 2
- 136131143 vehicleStatusTable OBJECT-TYPE
SYNTAX SEQUENCE OF VehicleStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION
A list of Status table entries= vehicleStatus 3
- I36I311431 VehicleStatusEntry OBJECT-TYPE
SYNTAX VehicleStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION
An entry containing information applicable to a particular Status line
INDEX vehicleStatusLinelndex = vehicleStatusTable 1
VehicleStatusEntry = SEQUENCE vehicleStatusLinelndex INTEGER vehicleStatusSpeed NonNegativelntegervehicleStatusRpm NonNegativelntegervehicleStatusMotorTemperature INTEGER vehicleStatusFuelLevel NonNegativelnteger vehicleStatusKm NonNegativelntegervehicleStatusTirePressure NonNegativelnteger vehicleStatusMotorOilLevel NonNegativelnteger vehicleStatusBatteryLevel NonNegativelnteger vehicleStatusLocation DisplayString
- I36I31134311vehicleStatusLinelndex OBJECT-TYPE
SYNTAX Positiveinteger MAX-ACCESS not-accessible STATUS current DESCRIPTION
The Status line identifier= VehicleStatusEntry 1
- 136131134312vehicleStatusSpeed OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS km per hourMAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles current speed= VehicleStatusEntry 2
- 136131134313vehicleStatusRpm OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS rotations per minuteMAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles current rotations per minute= VehicleStatusEntry 3
- 136131134314vehicleStatusMotorT emperature OBJECT-TYPE
SYNTAX INTEGER UNITS degrees CentigradeMAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles engine current temperature
= vehicleStatusEntry 4
- 136131134315 vehicleStatusFuelLevel OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS HireMAX-ACCESS read-only STATUS current DESCRIPTION
The current fuel level= vehicleStatusEntry 5
- 136131134316vehicleStatusKm OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS kmMAX-ACCESS read-only STATUS current DESCRIPTION
The current total displacement of vehicle = vehicleStatusEntry 6
- 136131134317 vehicleStatusTirePressure OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS psiMAX-ACCESS read-only STATUS current DESCRIPTION
The current tire pressure vehicleStatusEntry 7
- 136131134318 vehicleStatusMotorOilLevel OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS litreMAX-ACCESS read-only STATUS current DESCRIPTION
The current motor oil level= vehicleStatusEntry 8
- 136131134319 vehicleStatusBatteryLevel OBJECT-TYPE
SYNTAX INTEGER unknown(l) batteryNormal(2) batteryLow(3)
MAX-ACCESS read-only
STATUS currentDESCRIPTION
The indication of the capacity remaining in the vehicles battery system
= vehicleStatusEntry 9
- 1361311343110 vehicleStatusLocation OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
The GPS indication of the vehicles current location
vehicleStatusEntry 10
mdash The Control group
- 13613115vehicleControl OBJECT IDENTIFIER = vehicleMIBObjects 5
- 136131151 vehicleControlFuel OBJECT-TYPE
SYNTAX INTEGER on(l) off(2)
MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION
Setting this object to On(l) indicates that the vehicle is able to be turned on Setting to Off(2) will cause the fuel to be cut offrsquo
= vehicleControl 1
- 136131152 vehicleControlIgnition OBJECT-TYPE
SYNTAX INTEGER on(l) ofi(2)
MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION
Setting this object to On(l) indicates that the vehicle is to be turned on Setting to 00(2) will cause the eletric system to be cut off1
= vehicleControl 2
mdash Notifications
- This section defines the well-known notifications sent by- vehicle agents
- 1361312vehicleMIBNotifications OBJECT IDENTIFIER = vehicleMIB 2
- I36I3121vehicleNotificationChangeOilAndMaintenance NOTIFICATION-TYPE
OBJECTS vehicleHistoryMaintenanceDate vehicleHistoryMaintenance vehicleHistoryOilChangeDate vehicleHistoryOilChange
STATUS current DESCRIPTION
The vehicle is approaching oil change and regular maintenance dates This Notification is persistent and is resent at one day intervals until the history table is updated
= vehicleMIBNotifications 1
- 13613122vehicleNotificationHelp NOTIFICATION-TYPE
OBJECTS vehicleStatusHelp STATUS current DESCRIPTION
This Notification is sent when the vehicles conductor turns on a help switch
= vehicleMIBNotifications 2
- I36I3123vehicleNotificationWarranty NOTIFICATION-TYPE
OBJECTS vehicleldentWarranty STATUS current DESCRIPTION
The vehicles warranty is close to expiring dateThis Notification is persistent andis resent at one week intervals until dead line
= vehicleMIBNotifications 3
mdash Conformance information
mdash1361313vehicleMIBConformance OBJECT IDENTIFIER = vehicleMIB 3
-13613131vehicleCompliance OBJECT IDENTIFIER = vehicleMIBConformance 1
mdash compliance statements
mdash136131311vehicleBasicCompliance MODULE-COMPLIANCE
STATUS current DESCRIPTION
The compliance statement for vehicles that only support the identifying and status objects
MODULE mdash this moduleMANDATORY-GROUPS vehicleBasicGroup
= vehicleCompliance 1
mdash136131312vehicleAdvancedCompliance MODULE-COMPLIANCE
STATUS current DESCRIPTION
The compliance statement for vehicles that support advanced-feature functions such as history and notifications
MODULE mdash this moduleMANDATORY-GROUPS vehicleBasicGroup
vehicleAdvancedGroup vehicleNotificationsGroup
= vehicleCompliance 2
mdash136131313vehicleControlCompliance MODULE-COMPLIANCE
STATUS current DESCRIPTION
The compliance statement for vehicles that support control-featured functions
MODULE mdash this moduleMANDATORY-GROUPS vehicleBasicGroup
vehicleControlGroup = vehicleCompliance 3
mdash136131314vehicleFullCompliance MODULE-COMPLIANCE
STATUS current DESCRIPTION
The compliance statement for vehicles that support all functions
MODULE mdash this moduleMANDATORY-GROUPS vehicleBasicGroup
vehicleAdvancedGroup vehicleNotificationsGroup
73
vehicleControlGroup = vehicleCompliance 4
mdash units of conformance
mdash summary at a glance
mdash basic adv ControlmdashvehicleldentManufacturer X X X X
mdashvehicleldentModel x X X X
mdashvehicleldentSoftwareVersion x X X X
mdashvehicleldentAgentSoftwareVersion X X X X
mdashvehicleldentType X X X X
mdashvehicleldentFuel X X X X
mdashvehicleldentManufacturing Y ear X X X X
mdashvehicleldentModel Year X X X X
mdashvehicleldentCapacity X X X X
mdashvehicleldentPower X X X X
mdashvehicleldentMotorType X X X XmdashvehicleldentMotorNumber X X X X
mdashvehicleldentCylinder X X X X
mdashvehicleldentFirstOilChange X X X X
mdashvehicleldentOilChangePeriod X X X XmdashvehicleldentFirstMaintenance X X X X
mdashvehicleldentMaintenancePeriod X X X XmdashvehicleldentColor X X X X
mdashvehicleldentChassisId X X X XmdashvehicleldentLicencePlate X X X X
mdashvehicleldentlpAddress X X X XmdashvehicleldentMacAddress X X X X
mdashvehicleldentSerialNumber X X X XmdashvehicleldentWarranty X X X X
mdashvehicleOwnerName X X
mdashvehicleOwnerRegister X XmdashvehicleOwnerPhone X X
mdashvehicleOwnerMail X X
mdashvehicleHistoryDeliveryDate X X
mdashvehicleHistoryVendor X X
mdashvehicleHistoryDealer X X
mdashvehicleHistoryNumLines X X
mdashvehicleHistoryLinelndex X X
mdashvehicleHistoryMaintenanceDate X X
mdashvehicleHistoryMaintenance X X
mdashvehicleHistoryOilChangeDate X X
mdashvehicleHistoryOilChange X X
mdashvehicleStatusHelp X X X X
mdashvehicleStatusNumLines X X X X
mdashvehicleStatusLinelndex X X X X
mdashvehicleStatusSpeed X X X X
mdashvehicleStatusRpm X X X X
mdashvehicleStatusMotorTemperature X X X X
mdashvehicleStatusFuelLevel X X X X
mdashvehicleStatusKm X X X X
mdashvehicleStatusTyrePressure X X X X
--vehicleStatusMotorOilLevel X X X X
mdashvehicleStatusBatteryLevel X X X X
mdashvehicleStatusLocation X X X X
mdashvehicleControlFuel X X
mdashvehicleControlIgnition X X
mdashvehicleNotificationChangeOilAndMaintenance X X
mdashvehicleNotificationHelp X X
mdashvehicleNotificationWarranty X X
- units of conformance
- I36I3132vehicleGroups OBJECT IDENTIFIER = vehicleMIBConformance 2
- 136131321vehicleBasicGroup OBJECT-GROUP
OBJECTS vehicleldentManufacturer vehicleldentModel vehicleldentSoftwareVersion vehicleldent AgentSoft waumlre V ersion vehicleldentType vehicleldentFuel vehicleldentManufacturing Y ear vehicleldentModel Year vehicleldentCapacity vehicleldentPowervehicleldentMotorType vehicleldentMotorNumber vehicleldentCylindervehicleldentFirstOilChange vehicleldentOilChangePeriod vehicleldentFirstMaintenance vehicleldentMaintenancePeriod vehicleldentColor vehicleldentChassisId vehicleldentLicencePlate vehicleldentlpAddress vehicleldentMacAddress vehicleldentSerialNumber vehicleldentWarranty vehicleStatusHelp vehicleStatusNumLines vehicleStatusLinelndex vehicleStatusSpeed vehicleStatusRpm vehicleStatusMotorTemperature vehicleStatusFuelLevel vehicleStatusKm vehicleStatusTirePressure vehicleStatusMotorOilLevel
75
vehicleStatusBatteryLevel vehicleStatusLocation STATUS current DESCRIPTION
The vehicleBasicGroup defines objects which are common across all vehicles which meet basic compliance
= vehicleGroups 1
- 136131322vehicleAdvancedGroup OBJECT-GROUP
OBJECTS vehicleOwnerName vehicleOwnerRegister vehicleOwnerPhone vehicleOwnerMail vehicleHistoryDeliveryDate vehicleHistoryVendor vehicleHistoryDealer vehicleHistoryNumLines vehicleHistoryLinelndex vehicleHistoryMaintenanceDate vehicleHistoryMaintenance vehicleHistoryOilChangeDate vehicleHistoryOilChange
STATUS current DESCRIPTION
The vehicleAdvancedGroup defines objects which are related to vehicles history and owner
vehicleGroups 2
- 136131323vehicleControlGroup OBJECT-GROUP
OBJECTS vehicleControlFuel vehicleControlIgnition STATUS current DESCRIPTION
The vehicleControlGroup defines objects which are related to control-feature functions
= vehicleGroups 3
- 136131324vehicleNotificationGroup NOTIFICATION-GROUP
NOTIFICATIONS vehicleNotificationChangeOilAndMaintenance vehicleNotificationHelp vehicleNotificationWarranty
STATUS current DESCRIPTION
The vehicleNotificationGroup defines objects which are related to notifications-feature functions
= vehicleGroups 4
END
GLOSSAacuteRIO E ABREVIACcedilOtildeES
ASNl Abstract Syntax Notation One - Notaccedilatildeo de Sintaxe Abstrata Um Uma notaccedilatildeo para
representaccedilatildeo de dados em protocolos de comunicaccedilatildeo definida pela ISO O gerenciamento
Internet utiliza um subconjunto de ASNl
CDMA Code Division Multiple Access - acesso muacuteltiplo por divisatildeo de coacutedigo
EHF Extremely High Frequency - frequumlecircncia extremamente alta
FDMA Frequency Division Multiple Access - acesso muacuteltiplo por divisatildeo de frequumlecircncia
HF High Frequency - frequumlecircncia alta
HTTP Hiper-Text Markup Language - Linguagem de Marcaccedilatildeo de HiperTexto A linguagem
utilizada na construccedilatildeo de paacuteginas WWW
ISM Industrial Scientific and Medical bands - Faixas de frequumlecircncias alocadas para aplicaccedilotildees
industriais cientiacuteficas e meacutedicas
ISO International Organization for Standardization - Organizaccedilatildeo Internacional para
Padronizaccedilatildeo Um dos oacutergatildeos mais importantes no mundo de padronizaccedilotildees com diversos
estudos na aacuterea de computadores e particularmente de redes de computadores
LF Low Frequency - frequumlecircncia baixa
MF Medium Frequency - frequumlecircncia meacutedia
MIB Management Information Base - Base de Informaccedilotildees de Gerenciamento Uma coleccedilatildeo
de informaccedilotildees gerenciais sobre um determinado recurso
OSI Open Systems Interconnection - Interconexatildeo de Sistemas Abertos Um conjunto de
padronizaccedilotildees para interconexatildeo de sistemas em redes de computadores
RFC Request For Comments - Requisiccedilotildees Para Comentaacuterios Os documentos publicados pelo
IETF e que tratam de assuntos Internet Nem todos os RFCs satildeo padrotildees e alguns jamais o
chegam a ser
SHF Super High Frequency - frequumlecircncia super-alta
Site - Conjunto de documentos da WWW acessiacuteveis a partir de um determinado endereccedilo Eacute o
endereccedilo virtual de uma empresa ou uma aplicaccedilatildeo
SMI Structure o f Management Information - Estrutura da Informaccedilatildeo de Gerenciamento
Define a maneira como as informaccedilotildees de gerenciamento satildeo criadas e seus relacionamentos
SNMP Simple Network Management Protocol - Protocolo de Gerenciamento de Redes
Simples o protocolo de gerenciamento utilizado na Internet
TCPIP Transmission Control Protocol Internet Protocol - Protocolo de Controle de
Transmissotildees Protocolo Internet Os protocolos baacutesicos utilizados na Internet
TDMA Time Division Multiple Access mdash acesso muacuteltiplo por divisatildeo de tempo
UHF Ultra High Frequency - frequumlecircncia ultra-alta
VHF Very High Frequency - frequumlecircncia muito alta
VLF Very Low Frequency - frequumlecircncia muito baixa
WWW World Wide Web - Grande Teia Mundial Nome dado ao conjunto de maacutequinas que
trocam informaccedilotildees utilizando o protocolo HTTP
78
REFEREcircNCIAS BIBLIOGRAacuteFICAS
ANATEL Agecircncia Nacional de Telecomunicaccedilotildees Atribuiccedilatildeo de faixas de frequumlecircncias no Brasil Disponiacutevel em lthttpwwwanatelgovbrToolsframeasplink=radiofrequencia qaffpdfgt Acesso em 26 set 2002
thBICSI Telecommunications distribution methods manual 8 ed Tampa Florida v2 1998 Cap 29
BRASIL Web Site Oficial do Departamento Nacional de Tracircnsito Disponiacutevel em lthttpwww denatrangovbrpg70jspgt Acesso em 08 nov 2002
BRASIL Web Site Oficial do Departamento Nacional de Tracircnsito Disponiacutevel em httpwww denatrangovbrpgl8jspgt Acesso em 10 nov 2002
CASE J et al RFC 1157 - A Simple Network Management Protocol (SNMP) Network Working Group may 1990 p 5
FIAT AUTOMOacuteVEIS Web Site Oficial do Brasil Disponiacutevel em httpwwwfiatcombr index_sitephpgt institucional a faacutebrica Acesso em 19 nov 2002
GOOGLE Web Site de Busca Disponiacutevel em lthttpwwwgooglecombrsearch hl=ptampie=ISO-8859-1 ampq=22rastreamento+de+veEDculo s22ampbtnG=Pesquisa+Google amplr=lang_ptgt Acesso em 15 out 2002
MELLO Roseleine Calgaro Uma MIB de apoio agrave gerecircncia do relacionamento com o cliente em comeacutercio eletrocircnico 2002 108 f Dissertaccedilatildeo (Mestrado em Ciecircncias da Computaccedilatildeo) - Universidade Federal de Santa Catarina Florianoacutepolis 2002
RIO DE JANEIRO (Estado) 5 set 2002 Tracircnsito Brasil Estatiacutestica da Organizaccedilatildeo Mundial de Sauacutede sobre tracircnsito Disponiacutevel em lthttpwwwtransitobrasilcombrnoticia noticiaphp noti=1044gt Acesso em 22 out 2002
RIO DE JANEIRO (Estado) SuperTrack Rastreamento de veiacuteculos Disponiacutevel em lthttp wwwsupertrackcombr2htmgt Acesso em 02 out 2002
79
RIO DE JANEIRO (Estado) Revista Engebraacutes Mortos no tracircnsito chegam a 1 milhatildeo e acidentes consomem US$ 10 bi ao ano Disponiacutevel em lthttpwwwengebrascombr EngbWebportuguesmortosnohtmgt Acesso em 24 set 2002
TANENBAUM Andrew S Redes de computadores 3 ed Rio de Janeiro Campus 1997 923 p
TANIGUCHI Caacutessio O bom exemplo do tracircnsito em Curitiba Curitiba mar 2002 Disponiacutevel em lthttpwwwcuritibaprgovbrpmcAgenciaartigostransitolhtmlgt Acesso em 19 nov 2002
TIM Telesc Celular Cobertura Disponiacutevel em lthttpwww2timsulcombr intemaaspitem=2amppagina=coberturagt Acesso em 26 set 2002
Temperature vehicleStatusFuelLevel vehicleStatusKm vehicleStatusTirePressure vehicle
StatusMotorOilLevel vehicleStatusBatteryLevel vehicleStatusLocation
vehicleAdvancedGroup - conteacutem os objetos vehicleOwnerName vehicleOwnerRegister
vehicleOwnerPhone vehicleOwnerMail vehicleHistoryDeliveryDate vehicleHistoryVendor
vehicleHistoryDealer vehicleHistoryNumLines vehicleHistoryLinelndex vehicleHistory
MaintenanceDate vehicleHistoryMaintenance vehicleHistoryOilChangeDate vehicleHistory
OilChange
vehicleControlGroup - conteacutem as variaacuteveis vehicleControlFuel e vehicleControlIgnition
vehicleNotificationsGroup - conteacutem os objetos vehicleNotificationChangeOilAnd
Maintenance vehicleNotificationHelp e vehicleNotificationWarranty
56
5 - CONCLUSAtildeO
O Brasil eacute um paiacutes com grandes mazelas sociais que satildeo agravadas por acidentes crimes e
contravenccedilotildees Todos estes eventos geram grandes prejuiacutezos econocircmicos e morais a toda
populaccedilatildeo Esta dissertaccedilatildeo propocircs definir um modelo tecnicamente viaacutevel que incremente
sensivelmente a capacidade do Estado de gerenciar sua frota de veiacuteculos que satildeo elementos
sempre presentes nos eventos em questatildeo
Este trabalho procurou detalhar fiacutesica e funcionalmente cada elemento necessaacuterio para que o
Modelo de Gerenciamento de Veiacuteculos Automotores funcione Embasou teoricamente as
vaacuterias tecnologias envolvidas e consolidou-as com sistemas similares existentes O passo
inicial para que haja o desenvolvimento das vaacuterias peccedilas do quebra-cabeccedila foi efetivamente
criado que foi o Modelo de Informaccedilatildeo - a MIB
Esta base de dados - a vehicleMIB - representa o ponto de partida para o desenvolvimento de
elementos necessaacuterios ao modelo aqui especificado A proacutepria MIB pode ser estendida de
acordo com as necessidades e caracteriacutesticas proprietaacuterias de cada fabricante de veiacuteculos Mas
as grandes frentes que se abrem satildeo as de desenvolvimentos de aplicaccedilotildees de gerenciamento e
equipamentos dedicados Neste sentido pretende-se dar continuidade a esta pesquisa atraveacutes
da especificaccedilatildeo e implementaccedilatildeo do microservidor veicular uma peccedila de hardware capaz de
interagir com sensores e atuadores de um automoacutevel e ao mesmo tempo comunicar-se com
uma rede ethemet sem fio e com o motorista tudo de forma segura e confiaacutevel
Os desafios poliacuteticos e sociais natildeo satildeo menores um modelo como o proposto aqui altera a
percepccedilatildeo e os haacutebitos das pessoas Altera tambeacutem a balanccedila do poder econocircmico do capital
pois algumas empresas simplesmente perdem sua utilidade bem como alguns oacutergatildeos estatais
Em compensaccedilatildeo novas empresas surgem novas tecnologias satildeo criadas e o paiacutes toma a
vanguarda em gerenciamento viaacuterio sepultando os interesses particulares em detrimento do
coletivo
O trabalho aqui desenvolvido representa a possibilidade de um avanccedilo social e econocircmico
consideraacutevel e recomenda-se que a pesquisa e o desenvolvimento continuem nesta linha
buscando materializar as ideacuteias e conceitos apresentados no Modelo de Gerenciamento de
Veiacuteculos Automotores
57
ANEXO 1 - VehicleMIB
VEHICLE-MIB DEFINITIONS = BEGIN
IMPORTSdirectory mgmt experimental enterprises
FROM RFC1155-SMI MODULE-IDENTITY OBJECT-TYPE NOTIFICATION-TYPE OBJECT-IDENTITY Counter32 Gauge32 Integer32 IpAddress
FROM SNMPv2-SMI DisplayString TimeStamp Timelnterval TestAndlncr
AutonomousType DateAndTime TEXTUAL-CONYENTION FROM SNMPv2-TC
MODULE-COMPLIANCE OBJECT-GROUP NOTIFICATION-GROUP FROM SNMPv2-CONF
mib-2FROM RFC1213-MIB
Positiveinteger NonNegativelnteger FROM UPS-MIB
MacAddressFROM BRIDGE-MIB
- 136 131vehicleMIB MODULE-IDENTITY
LAST-UPDATED 200210151827Z - october 15 2002 at 1827 ORGANIZATION UFSC - CPGCCCONT ACT-INF O
Bobiquins Estevatildeo de MelloPostal address BR Sistemas Ltda
Rua Lauro Linhares 2123803ATrindadeFlorianoacutepolis SC88036-002Brasil
Tel 55 48 234 8945 Fax 55 48 234 8945
E-mail bobibrsistemascombrDESCRIPTION
The MIB module to describe vehicles= experimental 1
- 1361311vehicleMIBObjects OBJECT IDENTIFIER = vehicleMIB 1
mdash The Device Identification group
All objects in this group except for vehicleldentLicencePlate and vehiclelpAddress are set at device initialization and remain static
- I36I3111vehicleldent OBJECT IDENTIFIER vehicleMIBObjects 1
- 136L31111vehicleldentManufacturer OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The name of the vehicles manufacturer= vehicleldent 1
- 136131112vehicleldentModel OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles model designation= vehicleldent 2
- 136131113vehicleldentSoftwareVersion OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles firmwaresoftware version(s) This variablemay or may not have the same value asvehicleldentAgentSoftwareVersion in some implementations
vehicleldent 3
- 136131114vehicleldent Agent Soft wareV ersion OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles agent software version This variable may or may not have the same value asvehicleldentvehicleSoftwareVersion in some implementations
= vehicleldent 4
- 136131115vehicleldentType OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles identification type= vehicleldent 5
- L36131116vehicleldentFuel OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles fuel identification= vehicleldent 6
- 136131117vehiclel dentManufacturing Y ear OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles year= vehicleldent 7
- 136131118vehicleldentModelYear OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles model year vehicleldent 8
- 136L31119vehicleldentCapacity OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles capacity= vehicleldent 9
- 1361311110vehicleldentPower OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles engine power
= vehicleldent 10
-1361311111vehicleldentMotorType OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles motor type= vehicleldent 11
- 1361311112vehicleldentMotorNumber OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles engine identification number= vehicleldent 12
- 1361311113vehicleldentCylinder OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles engine number of cylinders= vehicleldent 13
- 1361311114vehicleldentFirstOilChange OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles displacement required for the first oil change = vehicleldent 14
- 1361311115vehicleldentFirstMaintenance OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles displacement required for the first oficial maintenance
= vehicleldent 15
- 1361311116vehicleldentMaintenancePeriod OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles regular maintenance intervals= vehicleldent 16
-1361311117vehicleldentColor OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles predominant color= vehicleldent 17
- 1361311118vehicleldentChassisId OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles chassis identification number= vehicleldent 18
- 1361311119vehicleldentLicencePlate OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
A string which identifies the vehicles licence plate This object should be set by the dealer
= vehicleldent 19
- 1361311120vehicleldentlpAddress OBJECT-TYPE
SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION
The IP Address of the vehicle This value must be provided by the managing aplication A value of 0000 implies that there isnt a provider nearby
DEFVAL 00000000rsquoH = vehicleldent 20
- 1361311121vehicleldentMacAddress OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-only STATUS current DESCRIPTION
The MAC address used by this vehicle when it must be referred to in a unique fashion It is only required to be unique
REFERENCEIEEE 802ID-1990 Sections 64113 and 3125
= vehicleldent 21
-1361311122vehicleldentSerialNumber OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
A string which identifies the vehicles serial number = vehicleldent 22
- 1361311123vehicleldent Warranty OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
A string which identifies the vehicles warranty= vehicleldent 23
mdash Owner Group
- I36I3112vehicleOwner OBJECT IDENTIFIER = vehicleMIBObjects 2
- L36131121 vehicleOwnerName OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
A string which identifies the vehicles ownerThis object should be set by the dealer
= vehicleOwner 1
- 136L31122vehicleOwnerRegister OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current
DESCRIPTIONA string which identifies the owners registerThis object should be set by the dealer
= vehicleOwner 2
- 136131123 vehicleOwnerPhone OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
A string which identifies the owners phone number This object should be set by the dealer
vehicleOwner 3
- 136131124 vehicleOwnerMail OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
A string which identifies the owners e-mailThis object should be set by the dealer
vehicleOwner 4
mdash History Group
- 13613113vehicleHistory OBJECT IDENTIFIER = vehicleMIBObjects 3
- 136131131vehicleHistoryDeliveryDate OBJECT-TYPE
SYNTAX DateAndTime MAX-ACCESS read-write STATUS current DESCRIPTION
The vehicles delivery date and time= vehicleHistory 1
- 136L31132vehicleHistory Vendor OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
The name of the vehicles vendor= vehicleHistory 2
65
- 136L31133vehicleHistoryDealer OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
The name of the vehicles dealer= vehicleHistory 3
- 136131134vehicleHistoryNumLines OBJECT-TYPE
SYNTAX NonNegativelnteger MAX-ACCESS read-only STATUS current DESCRIPTION
The number of Status lines utilized in this device This variable indicates the number of rows in the History table
= vehicleHistory 4
- I36I31135 vehicleHistoryTable OBJECT-TYPE
SYNTAX SEQUENCE OF VehicleHistoryEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION
A list of History table entries= vehicleHistory 5
- 1361311351VehicleHistoryEntry OBJECT-TYPE
SYNTAX VehicleHistoryEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION
An entry containing information applicable to a particular History line
INDEX vehicleHistoryLinelndex = vehicleHistoryTable 1
VehicleHistoryEntry = SEQUENCE vehicleHistoryLinelndex INTEGER vehicleHistoryMaintenanceDate DateAndTime vehicleHistoryMaintenance NonNegativelnteger vehicleHistoryOilChangeDate Date AndT ime vehicleHistoryOilChange NonNegativelnteger
- 13613113511
66
vehicleHistoryLinelndex OBJECT-TYPE SYNTAX Positiveinteger MAX-ACCESS not-accessible STATUS current DESCRIPTION
The History line identifier= vehicleHistoryEntry 1
- 13613113512vehicleHistoryMaintenanceDate OBJECT-TYPE
SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION
The maintenance date= vehicleHistoryEntry 2
- 13613113513vehicleHistoryMaintenance OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS kmMAX-ACCESS read-only STATUS current DESCRIPTION
The present displacement of the vehicle on vehicleHistoryMaintenanceDate
= vehicleHistoryEntry 3
- 13613113514vehicleHistoryOilChangeDate OBJECT-TYPE
SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION
The motors oil change date= vehicleHistoryEntry 4
- 13613113515vehicleHistoryOilChange OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS kmMAX-ACCESS read-only STATUS current DESCRIPTION
The present displacement of the vehicle on vehicleHistoryOilChangeDate
= vehicleHistoryEntry 5
mdash The Status group
- 13613114vehicleStatus OBJECT IDENTIFIER = vehicleMIBObjects 4
- 136L31141 vehicleStatusHelp OBJECT-TYPE
SYNTAX INTEGER on(l) off(2)
MAX-ACCESS read-write STATUS current DESCRIPTION
Setting this object to on will cause the vehicle system to send a help notification Setting this object to off means normal situation
= vehicleStatus 1
- 136131142vehicleStatusNumLines OBJECT-TYPE
SYNTAX NonNegativelnteger MAX-ACCESS read-only STATUS current DESCRIPTION
The number of Status lines utilized in this deviceThis variable indicates the number of rows in the Status table
= vehicleStatus 2
- 136131143 vehicleStatusTable OBJECT-TYPE
SYNTAX SEQUENCE OF VehicleStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION
A list of Status table entries= vehicleStatus 3
- I36I311431 VehicleStatusEntry OBJECT-TYPE
SYNTAX VehicleStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION
An entry containing information applicable to a particular Status line
INDEX vehicleStatusLinelndex = vehicleStatusTable 1
VehicleStatusEntry = SEQUENCE vehicleStatusLinelndex INTEGER vehicleStatusSpeed NonNegativelntegervehicleStatusRpm NonNegativelntegervehicleStatusMotorTemperature INTEGER vehicleStatusFuelLevel NonNegativelnteger vehicleStatusKm NonNegativelntegervehicleStatusTirePressure NonNegativelnteger vehicleStatusMotorOilLevel NonNegativelnteger vehicleStatusBatteryLevel NonNegativelnteger vehicleStatusLocation DisplayString
- I36I31134311vehicleStatusLinelndex OBJECT-TYPE
SYNTAX Positiveinteger MAX-ACCESS not-accessible STATUS current DESCRIPTION
The Status line identifier= VehicleStatusEntry 1
- 136131134312vehicleStatusSpeed OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS km per hourMAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles current speed= VehicleStatusEntry 2
- 136131134313vehicleStatusRpm OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS rotations per minuteMAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles current rotations per minute= VehicleStatusEntry 3
- 136131134314vehicleStatusMotorT emperature OBJECT-TYPE
SYNTAX INTEGER UNITS degrees CentigradeMAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles engine current temperature
= vehicleStatusEntry 4
- 136131134315 vehicleStatusFuelLevel OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS HireMAX-ACCESS read-only STATUS current DESCRIPTION
The current fuel level= vehicleStatusEntry 5
- 136131134316vehicleStatusKm OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS kmMAX-ACCESS read-only STATUS current DESCRIPTION
The current total displacement of vehicle = vehicleStatusEntry 6
- 136131134317 vehicleStatusTirePressure OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS psiMAX-ACCESS read-only STATUS current DESCRIPTION
The current tire pressure vehicleStatusEntry 7
- 136131134318 vehicleStatusMotorOilLevel OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS litreMAX-ACCESS read-only STATUS current DESCRIPTION
The current motor oil level= vehicleStatusEntry 8
- 136131134319 vehicleStatusBatteryLevel OBJECT-TYPE
SYNTAX INTEGER unknown(l) batteryNormal(2) batteryLow(3)
MAX-ACCESS read-only
STATUS currentDESCRIPTION
The indication of the capacity remaining in the vehicles battery system
= vehicleStatusEntry 9
- 1361311343110 vehicleStatusLocation OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
The GPS indication of the vehicles current location
vehicleStatusEntry 10
mdash The Control group
- 13613115vehicleControl OBJECT IDENTIFIER = vehicleMIBObjects 5
- 136131151 vehicleControlFuel OBJECT-TYPE
SYNTAX INTEGER on(l) off(2)
MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION
Setting this object to On(l) indicates that the vehicle is able to be turned on Setting to Off(2) will cause the fuel to be cut offrsquo
= vehicleControl 1
- 136131152 vehicleControlIgnition OBJECT-TYPE
SYNTAX INTEGER on(l) ofi(2)
MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION
Setting this object to On(l) indicates that the vehicle is to be turned on Setting to 00(2) will cause the eletric system to be cut off1
= vehicleControl 2
mdash Notifications
- This section defines the well-known notifications sent by- vehicle agents
- 1361312vehicleMIBNotifications OBJECT IDENTIFIER = vehicleMIB 2
- I36I3121vehicleNotificationChangeOilAndMaintenance NOTIFICATION-TYPE
OBJECTS vehicleHistoryMaintenanceDate vehicleHistoryMaintenance vehicleHistoryOilChangeDate vehicleHistoryOilChange
STATUS current DESCRIPTION
The vehicle is approaching oil change and regular maintenance dates This Notification is persistent and is resent at one day intervals until the history table is updated
= vehicleMIBNotifications 1
- 13613122vehicleNotificationHelp NOTIFICATION-TYPE
OBJECTS vehicleStatusHelp STATUS current DESCRIPTION
This Notification is sent when the vehicles conductor turns on a help switch
= vehicleMIBNotifications 2
- I36I3123vehicleNotificationWarranty NOTIFICATION-TYPE
OBJECTS vehicleldentWarranty STATUS current DESCRIPTION
The vehicles warranty is close to expiring dateThis Notification is persistent andis resent at one week intervals until dead line
= vehicleMIBNotifications 3
mdash Conformance information
mdash1361313vehicleMIBConformance OBJECT IDENTIFIER = vehicleMIB 3
-13613131vehicleCompliance OBJECT IDENTIFIER = vehicleMIBConformance 1
mdash compliance statements
mdash136131311vehicleBasicCompliance MODULE-COMPLIANCE
STATUS current DESCRIPTION
The compliance statement for vehicles that only support the identifying and status objects
MODULE mdash this moduleMANDATORY-GROUPS vehicleBasicGroup
= vehicleCompliance 1
mdash136131312vehicleAdvancedCompliance MODULE-COMPLIANCE
STATUS current DESCRIPTION
The compliance statement for vehicles that support advanced-feature functions such as history and notifications
MODULE mdash this moduleMANDATORY-GROUPS vehicleBasicGroup
vehicleAdvancedGroup vehicleNotificationsGroup
= vehicleCompliance 2
mdash136131313vehicleControlCompliance MODULE-COMPLIANCE
STATUS current DESCRIPTION
The compliance statement for vehicles that support control-featured functions
MODULE mdash this moduleMANDATORY-GROUPS vehicleBasicGroup
vehicleControlGroup = vehicleCompliance 3
mdash136131314vehicleFullCompliance MODULE-COMPLIANCE
STATUS current DESCRIPTION
The compliance statement for vehicles that support all functions
MODULE mdash this moduleMANDATORY-GROUPS vehicleBasicGroup
vehicleAdvancedGroup vehicleNotificationsGroup
73
vehicleControlGroup = vehicleCompliance 4
mdash units of conformance
mdash summary at a glance
mdash basic adv ControlmdashvehicleldentManufacturer X X X X
mdashvehicleldentModel x X X X
mdashvehicleldentSoftwareVersion x X X X
mdashvehicleldentAgentSoftwareVersion X X X X
mdashvehicleldentType X X X X
mdashvehicleldentFuel X X X X
mdashvehicleldentManufacturing Y ear X X X X
mdashvehicleldentModel Year X X X X
mdashvehicleldentCapacity X X X X
mdashvehicleldentPower X X X X
mdashvehicleldentMotorType X X X XmdashvehicleldentMotorNumber X X X X
mdashvehicleldentCylinder X X X X
mdashvehicleldentFirstOilChange X X X X
mdashvehicleldentOilChangePeriod X X X XmdashvehicleldentFirstMaintenance X X X X
mdashvehicleldentMaintenancePeriod X X X XmdashvehicleldentColor X X X X
mdashvehicleldentChassisId X X X XmdashvehicleldentLicencePlate X X X X
mdashvehicleldentlpAddress X X X XmdashvehicleldentMacAddress X X X X
mdashvehicleldentSerialNumber X X X XmdashvehicleldentWarranty X X X X
mdashvehicleOwnerName X X
mdashvehicleOwnerRegister X XmdashvehicleOwnerPhone X X
mdashvehicleOwnerMail X X
mdashvehicleHistoryDeliveryDate X X
mdashvehicleHistoryVendor X X
mdashvehicleHistoryDealer X X
mdashvehicleHistoryNumLines X X
mdashvehicleHistoryLinelndex X X
mdashvehicleHistoryMaintenanceDate X X
mdashvehicleHistoryMaintenance X X
mdashvehicleHistoryOilChangeDate X X
mdashvehicleHistoryOilChange X X
mdashvehicleStatusHelp X X X X
mdashvehicleStatusNumLines X X X X
mdashvehicleStatusLinelndex X X X X
mdashvehicleStatusSpeed X X X X
mdashvehicleStatusRpm X X X X
mdashvehicleStatusMotorTemperature X X X X
mdashvehicleStatusFuelLevel X X X X
mdashvehicleStatusKm X X X X
mdashvehicleStatusTyrePressure X X X X
--vehicleStatusMotorOilLevel X X X X
mdashvehicleStatusBatteryLevel X X X X
mdashvehicleStatusLocation X X X X
mdashvehicleControlFuel X X
mdashvehicleControlIgnition X X
mdashvehicleNotificationChangeOilAndMaintenance X X
mdashvehicleNotificationHelp X X
mdashvehicleNotificationWarranty X X
- units of conformance
- I36I3132vehicleGroups OBJECT IDENTIFIER = vehicleMIBConformance 2
- 136131321vehicleBasicGroup OBJECT-GROUP
OBJECTS vehicleldentManufacturer vehicleldentModel vehicleldentSoftwareVersion vehicleldent AgentSoft waumlre V ersion vehicleldentType vehicleldentFuel vehicleldentManufacturing Y ear vehicleldentModel Year vehicleldentCapacity vehicleldentPowervehicleldentMotorType vehicleldentMotorNumber vehicleldentCylindervehicleldentFirstOilChange vehicleldentOilChangePeriod vehicleldentFirstMaintenance vehicleldentMaintenancePeriod vehicleldentColor vehicleldentChassisId vehicleldentLicencePlate vehicleldentlpAddress vehicleldentMacAddress vehicleldentSerialNumber vehicleldentWarranty vehicleStatusHelp vehicleStatusNumLines vehicleStatusLinelndex vehicleStatusSpeed vehicleStatusRpm vehicleStatusMotorTemperature vehicleStatusFuelLevel vehicleStatusKm vehicleStatusTirePressure vehicleStatusMotorOilLevel
75
vehicleStatusBatteryLevel vehicleStatusLocation STATUS current DESCRIPTION
The vehicleBasicGroup defines objects which are common across all vehicles which meet basic compliance
= vehicleGroups 1
- 136131322vehicleAdvancedGroup OBJECT-GROUP
OBJECTS vehicleOwnerName vehicleOwnerRegister vehicleOwnerPhone vehicleOwnerMail vehicleHistoryDeliveryDate vehicleHistoryVendor vehicleHistoryDealer vehicleHistoryNumLines vehicleHistoryLinelndex vehicleHistoryMaintenanceDate vehicleHistoryMaintenance vehicleHistoryOilChangeDate vehicleHistoryOilChange
STATUS current DESCRIPTION
The vehicleAdvancedGroup defines objects which are related to vehicles history and owner
vehicleGroups 2
- 136131323vehicleControlGroup OBJECT-GROUP
OBJECTS vehicleControlFuel vehicleControlIgnition STATUS current DESCRIPTION
The vehicleControlGroup defines objects which are related to control-feature functions
= vehicleGroups 3
- 136131324vehicleNotificationGroup NOTIFICATION-GROUP
NOTIFICATIONS vehicleNotificationChangeOilAndMaintenance vehicleNotificationHelp vehicleNotificationWarranty
STATUS current DESCRIPTION
The vehicleNotificationGroup defines objects which are related to notifications-feature functions
= vehicleGroups 4
END
GLOSSAacuteRIO E ABREVIACcedilOtildeES
ASNl Abstract Syntax Notation One - Notaccedilatildeo de Sintaxe Abstrata Um Uma notaccedilatildeo para
representaccedilatildeo de dados em protocolos de comunicaccedilatildeo definida pela ISO O gerenciamento
Internet utiliza um subconjunto de ASNl
CDMA Code Division Multiple Access - acesso muacuteltiplo por divisatildeo de coacutedigo
EHF Extremely High Frequency - frequumlecircncia extremamente alta
FDMA Frequency Division Multiple Access - acesso muacuteltiplo por divisatildeo de frequumlecircncia
HF High Frequency - frequumlecircncia alta
HTTP Hiper-Text Markup Language - Linguagem de Marcaccedilatildeo de HiperTexto A linguagem
utilizada na construccedilatildeo de paacuteginas WWW
ISM Industrial Scientific and Medical bands - Faixas de frequumlecircncias alocadas para aplicaccedilotildees
industriais cientiacuteficas e meacutedicas
ISO International Organization for Standardization - Organizaccedilatildeo Internacional para
Padronizaccedilatildeo Um dos oacutergatildeos mais importantes no mundo de padronizaccedilotildees com diversos
estudos na aacuterea de computadores e particularmente de redes de computadores
LF Low Frequency - frequumlecircncia baixa
MF Medium Frequency - frequumlecircncia meacutedia
MIB Management Information Base - Base de Informaccedilotildees de Gerenciamento Uma coleccedilatildeo
de informaccedilotildees gerenciais sobre um determinado recurso
OSI Open Systems Interconnection - Interconexatildeo de Sistemas Abertos Um conjunto de
padronizaccedilotildees para interconexatildeo de sistemas em redes de computadores
RFC Request For Comments - Requisiccedilotildees Para Comentaacuterios Os documentos publicados pelo
IETF e que tratam de assuntos Internet Nem todos os RFCs satildeo padrotildees e alguns jamais o
chegam a ser
SHF Super High Frequency - frequumlecircncia super-alta
Site - Conjunto de documentos da WWW acessiacuteveis a partir de um determinado endereccedilo Eacute o
endereccedilo virtual de uma empresa ou uma aplicaccedilatildeo
SMI Structure o f Management Information - Estrutura da Informaccedilatildeo de Gerenciamento
Define a maneira como as informaccedilotildees de gerenciamento satildeo criadas e seus relacionamentos
SNMP Simple Network Management Protocol - Protocolo de Gerenciamento de Redes
Simples o protocolo de gerenciamento utilizado na Internet
TCPIP Transmission Control Protocol Internet Protocol - Protocolo de Controle de
Transmissotildees Protocolo Internet Os protocolos baacutesicos utilizados na Internet
TDMA Time Division Multiple Access mdash acesso muacuteltiplo por divisatildeo de tempo
UHF Ultra High Frequency - frequumlecircncia ultra-alta
VHF Very High Frequency - frequumlecircncia muito alta
VLF Very Low Frequency - frequumlecircncia muito baixa
WWW World Wide Web - Grande Teia Mundial Nome dado ao conjunto de maacutequinas que
trocam informaccedilotildees utilizando o protocolo HTTP
78
REFEREcircNCIAS BIBLIOGRAacuteFICAS
ANATEL Agecircncia Nacional de Telecomunicaccedilotildees Atribuiccedilatildeo de faixas de frequumlecircncias no Brasil Disponiacutevel em lthttpwwwanatelgovbrToolsframeasplink=radiofrequencia qaffpdfgt Acesso em 26 set 2002
thBICSI Telecommunications distribution methods manual 8 ed Tampa Florida v2 1998 Cap 29
BRASIL Web Site Oficial do Departamento Nacional de Tracircnsito Disponiacutevel em lthttpwww denatrangovbrpg70jspgt Acesso em 08 nov 2002
BRASIL Web Site Oficial do Departamento Nacional de Tracircnsito Disponiacutevel em httpwww denatrangovbrpgl8jspgt Acesso em 10 nov 2002
CASE J et al RFC 1157 - A Simple Network Management Protocol (SNMP) Network Working Group may 1990 p 5
FIAT AUTOMOacuteVEIS Web Site Oficial do Brasil Disponiacutevel em httpwwwfiatcombr index_sitephpgt institucional a faacutebrica Acesso em 19 nov 2002
GOOGLE Web Site de Busca Disponiacutevel em lthttpwwwgooglecombrsearch hl=ptampie=ISO-8859-1 ampq=22rastreamento+de+veEDculo s22ampbtnG=Pesquisa+Google amplr=lang_ptgt Acesso em 15 out 2002
MELLO Roseleine Calgaro Uma MIB de apoio agrave gerecircncia do relacionamento com o cliente em comeacutercio eletrocircnico 2002 108 f Dissertaccedilatildeo (Mestrado em Ciecircncias da Computaccedilatildeo) - Universidade Federal de Santa Catarina Florianoacutepolis 2002
RIO DE JANEIRO (Estado) 5 set 2002 Tracircnsito Brasil Estatiacutestica da Organizaccedilatildeo Mundial de Sauacutede sobre tracircnsito Disponiacutevel em lthttpwwwtransitobrasilcombrnoticia noticiaphp noti=1044gt Acesso em 22 out 2002
RIO DE JANEIRO (Estado) SuperTrack Rastreamento de veiacuteculos Disponiacutevel em lthttp wwwsupertrackcombr2htmgt Acesso em 02 out 2002
79
RIO DE JANEIRO (Estado) Revista Engebraacutes Mortos no tracircnsito chegam a 1 milhatildeo e acidentes consomem US$ 10 bi ao ano Disponiacutevel em lthttpwwwengebrascombr EngbWebportuguesmortosnohtmgt Acesso em 24 set 2002
TANENBAUM Andrew S Redes de computadores 3 ed Rio de Janeiro Campus 1997 923 p
TANIGUCHI Caacutessio O bom exemplo do tracircnsito em Curitiba Curitiba mar 2002 Disponiacutevel em lthttpwwwcuritibaprgovbrpmcAgenciaartigostransitolhtmlgt Acesso em 19 nov 2002
TIM Telesc Celular Cobertura Disponiacutevel em lthttpwww2timsulcombr intemaaspitem=2amppagina=coberturagt Acesso em 26 set 2002
56
5 - CONCLUSAtildeO
O Brasil eacute um paiacutes com grandes mazelas sociais que satildeo agravadas por acidentes crimes e
contravenccedilotildees Todos estes eventos geram grandes prejuiacutezos econocircmicos e morais a toda
populaccedilatildeo Esta dissertaccedilatildeo propocircs definir um modelo tecnicamente viaacutevel que incremente
sensivelmente a capacidade do Estado de gerenciar sua frota de veiacuteculos que satildeo elementos
sempre presentes nos eventos em questatildeo
Este trabalho procurou detalhar fiacutesica e funcionalmente cada elemento necessaacuterio para que o
Modelo de Gerenciamento de Veiacuteculos Automotores funcione Embasou teoricamente as
vaacuterias tecnologias envolvidas e consolidou-as com sistemas similares existentes O passo
inicial para que haja o desenvolvimento das vaacuterias peccedilas do quebra-cabeccedila foi efetivamente
criado que foi o Modelo de Informaccedilatildeo - a MIB
Esta base de dados - a vehicleMIB - representa o ponto de partida para o desenvolvimento de
elementos necessaacuterios ao modelo aqui especificado A proacutepria MIB pode ser estendida de
acordo com as necessidades e caracteriacutesticas proprietaacuterias de cada fabricante de veiacuteculos Mas
as grandes frentes que se abrem satildeo as de desenvolvimentos de aplicaccedilotildees de gerenciamento e
equipamentos dedicados Neste sentido pretende-se dar continuidade a esta pesquisa atraveacutes
da especificaccedilatildeo e implementaccedilatildeo do microservidor veicular uma peccedila de hardware capaz de
interagir com sensores e atuadores de um automoacutevel e ao mesmo tempo comunicar-se com
uma rede ethemet sem fio e com o motorista tudo de forma segura e confiaacutevel
Os desafios poliacuteticos e sociais natildeo satildeo menores um modelo como o proposto aqui altera a
percepccedilatildeo e os haacutebitos das pessoas Altera tambeacutem a balanccedila do poder econocircmico do capital
pois algumas empresas simplesmente perdem sua utilidade bem como alguns oacutergatildeos estatais
Em compensaccedilatildeo novas empresas surgem novas tecnologias satildeo criadas e o paiacutes toma a
vanguarda em gerenciamento viaacuterio sepultando os interesses particulares em detrimento do
coletivo
O trabalho aqui desenvolvido representa a possibilidade de um avanccedilo social e econocircmico
consideraacutevel e recomenda-se que a pesquisa e o desenvolvimento continuem nesta linha
buscando materializar as ideacuteias e conceitos apresentados no Modelo de Gerenciamento de
Veiacuteculos Automotores
57
ANEXO 1 - VehicleMIB
VEHICLE-MIB DEFINITIONS = BEGIN
IMPORTSdirectory mgmt experimental enterprises
FROM RFC1155-SMI MODULE-IDENTITY OBJECT-TYPE NOTIFICATION-TYPE OBJECT-IDENTITY Counter32 Gauge32 Integer32 IpAddress
FROM SNMPv2-SMI DisplayString TimeStamp Timelnterval TestAndlncr
AutonomousType DateAndTime TEXTUAL-CONYENTION FROM SNMPv2-TC
MODULE-COMPLIANCE OBJECT-GROUP NOTIFICATION-GROUP FROM SNMPv2-CONF
mib-2FROM RFC1213-MIB
Positiveinteger NonNegativelnteger FROM UPS-MIB
MacAddressFROM BRIDGE-MIB
- 136 131vehicleMIB MODULE-IDENTITY
LAST-UPDATED 200210151827Z - october 15 2002 at 1827 ORGANIZATION UFSC - CPGCCCONT ACT-INF O
Bobiquins Estevatildeo de MelloPostal address BR Sistemas Ltda
Rua Lauro Linhares 2123803ATrindadeFlorianoacutepolis SC88036-002Brasil
Tel 55 48 234 8945 Fax 55 48 234 8945
E-mail bobibrsistemascombrDESCRIPTION
The MIB module to describe vehicles= experimental 1
- 1361311vehicleMIBObjects OBJECT IDENTIFIER = vehicleMIB 1
mdash The Device Identification group
All objects in this group except for vehicleldentLicencePlate and vehiclelpAddress are set at device initialization and remain static
- I36I3111vehicleldent OBJECT IDENTIFIER vehicleMIBObjects 1
- 136L31111vehicleldentManufacturer OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The name of the vehicles manufacturer= vehicleldent 1
- 136131112vehicleldentModel OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles model designation= vehicleldent 2
- 136131113vehicleldentSoftwareVersion OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles firmwaresoftware version(s) This variablemay or may not have the same value asvehicleldentAgentSoftwareVersion in some implementations
vehicleldent 3
- 136131114vehicleldent Agent Soft wareV ersion OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles agent software version This variable may or may not have the same value asvehicleldentvehicleSoftwareVersion in some implementations
= vehicleldent 4
- 136131115vehicleldentType OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles identification type= vehicleldent 5
- L36131116vehicleldentFuel OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles fuel identification= vehicleldent 6
- 136131117vehiclel dentManufacturing Y ear OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles year= vehicleldent 7
- 136131118vehicleldentModelYear OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles model year vehicleldent 8
- 136L31119vehicleldentCapacity OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles capacity= vehicleldent 9
- 1361311110vehicleldentPower OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles engine power
= vehicleldent 10
-1361311111vehicleldentMotorType OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles motor type= vehicleldent 11
- 1361311112vehicleldentMotorNumber OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles engine identification number= vehicleldent 12
- 1361311113vehicleldentCylinder OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles engine number of cylinders= vehicleldent 13
- 1361311114vehicleldentFirstOilChange OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles displacement required for the first oil change = vehicleldent 14
- 1361311115vehicleldentFirstMaintenance OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles displacement required for the first oficial maintenance
= vehicleldent 15
- 1361311116vehicleldentMaintenancePeriod OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles regular maintenance intervals= vehicleldent 16
-1361311117vehicleldentColor OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles predominant color= vehicleldent 17
- 1361311118vehicleldentChassisId OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles chassis identification number= vehicleldent 18
- 1361311119vehicleldentLicencePlate OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
A string which identifies the vehicles licence plate This object should be set by the dealer
= vehicleldent 19
- 1361311120vehicleldentlpAddress OBJECT-TYPE
SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION
The IP Address of the vehicle This value must be provided by the managing aplication A value of 0000 implies that there isnt a provider nearby
DEFVAL 00000000rsquoH = vehicleldent 20
- 1361311121vehicleldentMacAddress OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-only STATUS current DESCRIPTION
The MAC address used by this vehicle when it must be referred to in a unique fashion It is only required to be unique
REFERENCEIEEE 802ID-1990 Sections 64113 and 3125
= vehicleldent 21
-1361311122vehicleldentSerialNumber OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
A string which identifies the vehicles serial number = vehicleldent 22
- 1361311123vehicleldent Warranty OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
A string which identifies the vehicles warranty= vehicleldent 23
mdash Owner Group
- I36I3112vehicleOwner OBJECT IDENTIFIER = vehicleMIBObjects 2
- L36131121 vehicleOwnerName OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
A string which identifies the vehicles ownerThis object should be set by the dealer
= vehicleOwner 1
- 136L31122vehicleOwnerRegister OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current
DESCRIPTIONA string which identifies the owners registerThis object should be set by the dealer
= vehicleOwner 2
- 136131123 vehicleOwnerPhone OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
A string which identifies the owners phone number This object should be set by the dealer
vehicleOwner 3
- 136131124 vehicleOwnerMail OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
A string which identifies the owners e-mailThis object should be set by the dealer
vehicleOwner 4
mdash History Group
- 13613113vehicleHistory OBJECT IDENTIFIER = vehicleMIBObjects 3
- 136131131vehicleHistoryDeliveryDate OBJECT-TYPE
SYNTAX DateAndTime MAX-ACCESS read-write STATUS current DESCRIPTION
The vehicles delivery date and time= vehicleHistory 1
- 136L31132vehicleHistory Vendor OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
The name of the vehicles vendor= vehicleHistory 2
65
- 136L31133vehicleHistoryDealer OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
The name of the vehicles dealer= vehicleHistory 3
- 136131134vehicleHistoryNumLines OBJECT-TYPE
SYNTAX NonNegativelnteger MAX-ACCESS read-only STATUS current DESCRIPTION
The number of Status lines utilized in this device This variable indicates the number of rows in the History table
= vehicleHistory 4
- I36I31135 vehicleHistoryTable OBJECT-TYPE
SYNTAX SEQUENCE OF VehicleHistoryEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION
A list of History table entries= vehicleHistory 5
- 1361311351VehicleHistoryEntry OBJECT-TYPE
SYNTAX VehicleHistoryEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION
An entry containing information applicable to a particular History line
INDEX vehicleHistoryLinelndex = vehicleHistoryTable 1
VehicleHistoryEntry = SEQUENCE vehicleHistoryLinelndex INTEGER vehicleHistoryMaintenanceDate DateAndTime vehicleHistoryMaintenance NonNegativelnteger vehicleHistoryOilChangeDate Date AndT ime vehicleHistoryOilChange NonNegativelnteger
- 13613113511
66
vehicleHistoryLinelndex OBJECT-TYPE SYNTAX Positiveinteger MAX-ACCESS not-accessible STATUS current DESCRIPTION
The History line identifier= vehicleHistoryEntry 1
- 13613113512vehicleHistoryMaintenanceDate OBJECT-TYPE
SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION
The maintenance date= vehicleHistoryEntry 2
- 13613113513vehicleHistoryMaintenance OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS kmMAX-ACCESS read-only STATUS current DESCRIPTION
The present displacement of the vehicle on vehicleHistoryMaintenanceDate
= vehicleHistoryEntry 3
- 13613113514vehicleHistoryOilChangeDate OBJECT-TYPE
SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION
The motors oil change date= vehicleHistoryEntry 4
- 13613113515vehicleHistoryOilChange OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS kmMAX-ACCESS read-only STATUS current DESCRIPTION
The present displacement of the vehicle on vehicleHistoryOilChangeDate
= vehicleHistoryEntry 5
mdash The Status group
- 13613114vehicleStatus OBJECT IDENTIFIER = vehicleMIBObjects 4
- 136L31141 vehicleStatusHelp OBJECT-TYPE
SYNTAX INTEGER on(l) off(2)
MAX-ACCESS read-write STATUS current DESCRIPTION
Setting this object to on will cause the vehicle system to send a help notification Setting this object to off means normal situation
= vehicleStatus 1
- 136131142vehicleStatusNumLines OBJECT-TYPE
SYNTAX NonNegativelnteger MAX-ACCESS read-only STATUS current DESCRIPTION
The number of Status lines utilized in this deviceThis variable indicates the number of rows in the Status table
= vehicleStatus 2
- 136131143 vehicleStatusTable OBJECT-TYPE
SYNTAX SEQUENCE OF VehicleStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION
A list of Status table entries= vehicleStatus 3
- I36I311431 VehicleStatusEntry OBJECT-TYPE
SYNTAX VehicleStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION
An entry containing information applicable to a particular Status line
INDEX vehicleStatusLinelndex = vehicleStatusTable 1
VehicleStatusEntry = SEQUENCE vehicleStatusLinelndex INTEGER vehicleStatusSpeed NonNegativelntegervehicleStatusRpm NonNegativelntegervehicleStatusMotorTemperature INTEGER vehicleStatusFuelLevel NonNegativelnteger vehicleStatusKm NonNegativelntegervehicleStatusTirePressure NonNegativelnteger vehicleStatusMotorOilLevel NonNegativelnteger vehicleStatusBatteryLevel NonNegativelnteger vehicleStatusLocation DisplayString
- I36I31134311vehicleStatusLinelndex OBJECT-TYPE
SYNTAX Positiveinteger MAX-ACCESS not-accessible STATUS current DESCRIPTION
The Status line identifier= VehicleStatusEntry 1
- 136131134312vehicleStatusSpeed OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS km per hourMAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles current speed= VehicleStatusEntry 2
- 136131134313vehicleStatusRpm OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS rotations per minuteMAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles current rotations per minute= VehicleStatusEntry 3
- 136131134314vehicleStatusMotorT emperature OBJECT-TYPE
SYNTAX INTEGER UNITS degrees CentigradeMAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles engine current temperature
= vehicleStatusEntry 4
- 136131134315 vehicleStatusFuelLevel OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS HireMAX-ACCESS read-only STATUS current DESCRIPTION
The current fuel level= vehicleStatusEntry 5
- 136131134316vehicleStatusKm OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS kmMAX-ACCESS read-only STATUS current DESCRIPTION
The current total displacement of vehicle = vehicleStatusEntry 6
- 136131134317 vehicleStatusTirePressure OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS psiMAX-ACCESS read-only STATUS current DESCRIPTION
The current tire pressure vehicleStatusEntry 7
- 136131134318 vehicleStatusMotorOilLevel OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS litreMAX-ACCESS read-only STATUS current DESCRIPTION
The current motor oil level= vehicleStatusEntry 8
- 136131134319 vehicleStatusBatteryLevel OBJECT-TYPE
SYNTAX INTEGER unknown(l) batteryNormal(2) batteryLow(3)
MAX-ACCESS read-only
STATUS currentDESCRIPTION
The indication of the capacity remaining in the vehicles battery system
= vehicleStatusEntry 9
- 1361311343110 vehicleStatusLocation OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
The GPS indication of the vehicles current location
vehicleStatusEntry 10
mdash The Control group
- 13613115vehicleControl OBJECT IDENTIFIER = vehicleMIBObjects 5
- 136131151 vehicleControlFuel OBJECT-TYPE
SYNTAX INTEGER on(l) off(2)
MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION
Setting this object to On(l) indicates that the vehicle is able to be turned on Setting to Off(2) will cause the fuel to be cut offrsquo
= vehicleControl 1
- 136131152 vehicleControlIgnition OBJECT-TYPE
SYNTAX INTEGER on(l) ofi(2)
MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION
Setting this object to On(l) indicates that the vehicle is to be turned on Setting to 00(2) will cause the eletric system to be cut off1
= vehicleControl 2
mdash Notifications
- This section defines the well-known notifications sent by- vehicle agents
- 1361312vehicleMIBNotifications OBJECT IDENTIFIER = vehicleMIB 2
- I36I3121vehicleNotificationChangeOilAndMaintenance NOTIFICATION-TYPE
OBJECTS vehicleHistoryMaintenanceDate vehicleHistoryMaintenance vehicleHistoryOilChangeDate vehicleHistoryOilChange
STATUS current DESCRIPTION
The vehicle is approaching oil change and regular maintenance dates This Notification is persistent and is resent at one day intervals until the history table is updated
= vehicleMIBNotifications 1
- 13613122vehicleNotificationHelp NOTIFICATION-TYPE
OBJECTS vehicleStatusHelp STATUS current DESCRIPTION
This Notification is sent when the vehicles conductor turns on a help switch
= vehicleMIBNotifications 2
- I36I3123vehicleNotificationWarranty NOTIFICATION-TYPE
OBJECTS vehicleldentWarranty STATUS current DESCRIPTION
The vehicles warranty is close to expiring dateThis Notification is persistent andis resent at one week intervals until dead line
= vehicleMIBNotifications 3
mdash Conformance information
mdash1361313vehicleMIBConformance OBJECT IDENTIFIER = vehicleMIB 3
-13613131vehicleCompliance OBJECT IDENTIFIER = vehicleMIBConformance 1
mdash compliance statements
mdash136131311vehicleBasicCompliance MODULE-COMPLIANCE
STATUS current DESCRIPTION
The compliance statement for vehicles that only support the identifying and status objects
MODULE mdash this moduleMANDATORY-GROUPS vehicleBasicGroup
= vehicleCompliance 1
mdash136131312vehicleAdvancedCompliance MODULE-COMPLIANCE
STATUS current DESCRIPTION
The compliance statement for vehicles that support advanced-feature functions such as history and notifications
MODULE mdash this moduleMANDATORY-GROUPS vehicleBasicGroup
vehicleAdvancedGroup vehicleNotificationsGroup
= vehicleCompliance 2
mdash136131313vehicleControlCompliance MODULE-COMPLIANCE
STATUS current DESCRIPTION
The compliance statement for vehicles that support control-featured functions
MODULE mdash this moduleMANDATORY-GROUPS vehicleBasicGroup
vehicleControlGroup = vehicleCompliance 3
mdash136131314vehicleFullCompliance MODULE-COMPLIANCE
STATUS current DESCRIPTION
The compliance statement for vehicles that support all functions
MODULE mdash this moduleMANDATORY-GROUPS vehicleBasicGroup
vehicleAdvancedGroup vehicleNotificationsGroup
73
vehicleControlGroup = vehicleCompliance 4
mdash units of conformance
mdash summary at a glance
mdash basic adv ControlmdashvehicleldentManufacturer X X X X
mdashvehicleldentModel x X X X
mdashvehicleldentSoftwareVersion x X X X
mdashvehicleldentAgentSoftwareVersion X X X X
mdashvehicleldentType X X X X
mdashvehicleldentFuel X X X X
mdashvehicleldentManufacturing Y ear X X X X
mdashvehicleldentModel Year X X X X
mdashvehicleldentCapacity X X X X
mdashvehicleldentPower X X X X
mdashvehicleldentMotorType X X X XmdashvehicleldentMotorNumber X X X X
mdashvehicleldentCylinder X X X X
mdashvehicleldentFirstOilChange X X X X
mdashvehicleldentOilChangePeriod X X X XmdashvehicleldentFirstMaintenance X X X X
mdashvehicleldentMaintenancePeriod X X X XmdashvehicleldentColor X X X X
mdashvehicleldentChassisId X X X XmdashvehicleldentLicencePlate X X X X
mdashvehicleldentlpAddress X X X XmdashvehicleldentMacAddress X X X X
mdashvehicleldentSerialNumber X X X XmdashvehicleldentWarranty X X X X
mdashvehicleOwnerName X X
mdashvehicleOwnerRegister X XmdashvehicleOwnerPhone X X
mdashvehicleOwnerMail X X
mdashvehicleHistoryDeliveryDate X X
mdashvehicleHistoryVendor X X
mdashvehicleHistoryDealer X X
mdashvehicleHistoryNumLines X X
mdashvehicleHistoryLinelndex X X
mdashvehicleHistoryMaintenanceDate X X
mdashvehicleHistoryMaintenance X X
mdashvehicleHistoryOilChangeDate X X
mdashvehicleHistoryOilChange X X
mdashvehicleStatusHelp X X X X
mdashvehicleStatusNumLines X X X X
mdashvehicleStatusLinelndex X X X X
mdashvehicleStatusSpeed X X X X
mdashvehicleStatusRpm X X X X
mdashvehicleStatusMotorTemperature X X X X
mdashvehicleStatusFuelLevel X X X X
mdashvehicleStatusKm X X X X
mdashvehicleStatusTyrePressure X X X X
--vehicleStatusMotorOilLevel X X X X
mdashvehicleStatusBatteryLevel X X X X
mdashvehicleStatusLocation X X X X
mdashvehicleControlFuel X X
mdashvehicleControlIgnition X X
mdashvehicleNotificationChangeOilAndMaintenance X X
mdashvehicleNotificationHelp X X
mdashvehicleNotificationWarranty X X
- units of conformance
- I36I3132vehicleGroups OBJECT IDENTIFIER = vehicleMIBConformance 2
- 136131321vehicleBasicGroup OBJECT-GROUP
OBJECTS vehicleldentManufacturer vehicleldentModel vehicleldentSoftwareVersion vehicleldent AgentSoft waumlre V ersion vehicleldentType vehicleldentFuel vehicleldentManufacturing Y ear vehicleldentModel Year vehicleldentCapacity vehicleldentPowervehicleldentMotorType vehicleldentMotorNumber vehicleldentCylindervehicleldentFirstOilChange vehicleldentOilChangePeriod vehicleldentFirstMaintenance vehicleldentMaintenancePeriod vehicleldentColor vehicleldentChassisId vehicleldentLicencePlate vehicleldentlpAddress vehicleldentMacAddress vehicleldentSerialNumber vehicleldentWarranty vehicleStatusHelp vehicleStatusNumLines vehicleStatusLinelndex vehicleStatusSpeed vehicleStatusRpm vehicleStatusMotorTemperature vehicleStatusFuelLevel vehicleStatusKm vehicleStatusTirePressure vehicleStatusMotorOilLevel
75
vehicleStatusBatteryLevel vehicleStatusLocation STATUS current DESCRIPTION
The vehicleBasicGroup defines objects which are common across all vehicles which meet basic compliance
= vehicleGroups 1
- 136131322vehicleAdvancedGroup OBJECT-GROUP
OBJECTS vehicleOwnerName vehicleOwnerRegister vehicleOwnerPhone vehicleOwnerMail vehicleHistoryDeliveryDate vehicleHistoryVendor vehicleHistoryDealer vehicleHistoryNumLines vehicleHistoryLinelndex vehicleHistoryMaintenanceDate vehicleHistoryMaintenance vehicleHistoryOilChangeDate vehicleHistoryOilChange
STATUS current DESCRIPTION
The vehicleAdvancedGroup defines objects which are related to vehicles history and owner
vehicleGroups 2
- 136131323vehicleControlGroup OBJECT-GROUP
OBJECTS vehicleControlFuel vehicleControlIgnition STATUS current DESCRIPTION
The vehicleControlGroup defines objects which are related to control-feature functions
= vehicleGroups 3
- 136131324vehicleNotificationGroup NOTIFICATION-GROUP
NOTIFICATIONS vehicleNotificationChangeOilAndMaintenance vehicleNotificationHelp vehicleNotificationWarranty
STATUS current DESCRIPTION
The vehicleNotificationGroup defines objects which are related to notifications-feature functions
= vehicleGroups 4
END
GLOSSAacuteRIO E ABREVIACcedilOtildeES
ASNl Abstract Syntax Notation One - Notaccedilatildeo de Sintaxe Abstrata Um Uma notaccedilatildeo para
representaccedilatildeo de dados em protocolos de comunicaccedilatildeo definida pela ISO O gerenciamento
Internet utiliza um subconjunto de ASNl
CDMA Code Division Multiple Access - acesso muacuteltiplo por divisatildeo de coacutedigo
EHF Extremely High Frequency - frequumlecircncia extremamente alta
FDMA Frequency Division Multiple Access - acesso muacuteltiplo por divisatildeo de frequumlecircncia
HF High Frequency - frequumlecircncia alta
HTTP Hiper-Text Markup Language - Linguagem de Marcaccedilatildeo de HiperTexto A linguagem
utilizada na construccedilatildeo de paacuteginas WWW
ISM Industrial Scientific and Medical bands - Faixas de frequumlecircncias alocadas para aplicaccedilotildees
industriais cientiacuteficas e meacutedicas
ISO International Organization for Standardization - Organizaccedilatildeo Internacional para
Padronizaccedilatildeo Um dos oacutergatildeos mais importantes no mundo de padronizaccedilotildees com diversos
estudos na aacuterea de computadores e particularmente de redes de computadores
LF Low Frequency - frequumlecircncia baixa
MF Medium Frequency - frequumlecircncia meacutedia
MIB Management Information Base - Base de Informaccedilotildees de Gerenciamento Uma coleccedilatildeo
de informaccedilotildees gerenciais sobre um determinado recurso
OSI Open Systems Interconnection - Interconexatildeo de Sistemas Abertos Um conjunto de
padronizaccedilotildees para interconexatildeo de sistemas em redes de computadores
RFC Request For Comments - Requisiccedilotildees Para Comentaacuterios Os documentos publicados pelo
IETF e que tratam de assuntos Internet Nem todos os RFCs satildeo padrotildees e alguns jamais o
chegam a ser
SHF Super High Frequency - frequumlecircncia super-alta
Site - Conjunto de documentos da WWW acessiacuteveis a partir de um determinado endereccedilo Eacute o
endereccedilo virtual de uma empresa ou uma aplicaccedilatildeo
SMI Structure o f Management Information - Estrutura da Informaccedilatildeo de Gerenciamento
Define a maneira como as informaccedilotildees de gerenciamento satildeo criadas e seus relacionamentos
SNMP Simple Network Management Protocol - Protocolo de Gerenciamento de Redes
Simples o protocolo de gerenciamento utilizado na Internet
TCPIP Transmission Control Protocol Internet Protocol - Protocolo de Controle de
Transmissotildees Protocolo Internet Os protocolos baacutesicos utilizados na Internet
TDMA Time Division Multiple Access mdash acesso muacuteltiplo por divisatildeo de tempo
UHF Ultra High Frequency - frequumlecircncia ultra-alta
VHF Very High Frequency - frequumlecircncia muito alta
VLF Very Low Frequency - frequumlecircncia muito baixa
WWW World Wide Web - Grande Teia Mundial Nome dado ao conjunto de maacutequinas que
trocam informaccedilotildees utilizando o protocolo HTTP
78
REFEREcircNCIAS BIBLIOGRAacuteFICAS
ANATEL Agecircncia Nacional de Telecomunicaccedilotildees Atribuiccedilatildeo de faixas de frequumlecircncias no Brasil Disponiacutevel em lthttpwwwanatelgovbrToolsframeasplink=radiofrequencia qaffpdfgt Acesso em 26 set 2002
thBICSI Telecommunications distribution methods manual 8 ed Tampa Florida v2 1998 Cap 29
BRASIL Web Site Oficial do Departamento Nacional de Tracircnsito Disponiacutevel em lthttpwww denatrangovbrpg70jspgt Acesso em 08 nov 2002
BRASIL Web Site Oficial do Departamento Nacional de Tracircnsito Disponiacutevel em httpwww denatrangovbrpgl8jspgt Acesso em 10 nov 2002
CASE J et al RFC 1157 - A Simple Network Management Protocol (SNMP) Network Working Group may 1990 p 5
FIAT AUTOMOacuteVEIS Web Site Oficial do Brasil Disponiacutevel em httpwwwfiatcombr index_sitephpgt institucional a faacutebrica Acesso em 19 nov 2002
GOOGLE Web Site de Busca Disponiacutevel em lthttpwwwgooglecombrsearch hl=ptampie=ISO-8859-1 ampq=22rastreamento+de+veEDculo s22ampbtnG=Pesquisa+Google amplr=lang_ptgt Acesso em 15 out 2002
MELLO Roseleine Calgaro Uma MIB de apoio agrave gerecircncia do relacionamento com o cliente em comeacutercio eletrocircnico 2002 108 f Dissertaccedilatildeo (Mestrado em Ciecircncias da Computaccedilatildeo) - Universidade Federal de Santa Catarina Florianoacutepolis 2002
RIO DE JANEIRO (Estado) 5 set 2002 Tracircnsito Brasil Estatiacutestica da Organizaccedilatildeo Mundial de Sauacutede sobre tracircnsito Disponiacutevel em lthttpwwwtransitobrasilcombrnoticia noticiaphp noti=1044gt Acesso em 22 out 2002
RIO DE JANEIRO (Estado) SuperTrack Rastreamento de veiacuteculos Disponiacutevel em lthttp wwwsupertrackcombr2htmgt Acesso em 02 out 2002
79
RIO DE JANEIRO (Estado) Revista Engebraacutes Mortos no tracircnsito chegam a 1 milhatildeo e acidentes consomem US$ 10 bi ao ano Disponiacutevel em lthttpwwwengebrascombr EngbWebportuguesmortosnohtmgt Acesso em 24 set 2002
TANENBAUM Andrew S Redes de computadores 3 ed Rio de Janeiro Campus 1997 923 p
TANIGUCHI Caacutessio O bom exemplo do tracircnsito em Curitiba Curitiba mar 2002 Disponiacutevel em lthttpwwwcuritibaprgovbrpmcAgenciaartigostransitolhtmlgt Acesso em 19 nov 2002
TIM Telesc Celular Cobertura Disponiacutevel em lthttpwww2timsulcombr intemaaspitem=2amppagina=coberturagt Acesso em 26 set 2002
vanguarda em gerenciamento viaacuterio sepultando os interesses particulares em detrimento do
coletivo
O trabalho aqui desenvolvido representa a possibilidade de um avanccedilo social e econocircmico
consideraacutevel e recomenda-se que a pesquisa e o desenvolvimento continuem nesta linha
buscando materializar as ideacuteias e conceitos apresentados no Modelo de Gerenciamento de
Veiacuteculos Automotores
57
ANEXO 1 - VehicleMIB
VEHICLE-MIB DEFINITIONS = BEGIN
IMPORTSdirectory mgmt experimental enterprises
FROM RFC1155-SMI MODULE-IDENTITY OBJECT-TYPE NOTIFICATION-TYPE OBJECT-IDENTITY Counter32 Gauge32 Integer32 IpAddress
FROM SNMPv2-SMI DisplayString TimeStamp Timelnterval TestAndlncr
AutonomousType DateAndTime TEXTUAL-CONYENTION FROM SNMPv2-TC
MODULE-COMPLIANCE OBJECT-GROUP NOTIFICATION-GROUP FROM SNMPv2-CONF
mib-2FROM RFC1213-MIB
Positiveinteger NonNegativelnteger FROM UPS-MIB
MacAddressFROM BRIDGE-MIB
- 136 131vehicleMIB MODULE-IDENTITY
LAST-UPDATED 200210151827Z - october 15 2002 at 1827 ORGANIZATION UFSC - CPGCCCONT ACT-INF O
Bobiquins Estevatildeo de MelloPostal address BR Sistemas Ltda
Rua Lauro Linhares 2123803ATrindadeFlorianoacutepolis SC88036-002Brasil
Tel 55 48 234 8945 Fax 55 48 234 8945
E-mail bobibrsistemascombrDESCRIPTION
The MIB module to describe vehicles= experimental 1
- 1361311vehicleMIBObjects OBJECT IDENTIFIER = vehicleMIB 1
mdash The Device Identification group
All objects in this group except for vehicleldentLicencePlate and vehiclelpAddress are set at device initialization and remain static
- I36I3111vehicleldent OBJECT IDENTIFIER vehicleMIBObjects 1
- 136L31111vehicleldentManufacturer OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The name of the vehicles manufacturer= vehicleldent 1
- 136131112vehicleldentModel OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles model designation= vehicleldent 2
- 136131113vehicleldentSoftwareVersion OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles firmwaresoftware version(s) This variablemay or may not have the same value asvehicleldentAgentSoftwareVersion in some implementations
vehicleldent 3
- 136131114vehicleldent Agent Soft wareV ersion OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles agent software version This variable may or may not have the same value asvehicleldentvehicleSoftwareVersion in some implementations
= vehicleldent 4
- 136131115vehicleldentType OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles identification type= vehicleldent 5
- L36131116vehicleldentFuel OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles fuel identification= vehicleldent 6
- 136131117vehiclel dentManufacturing Y ear OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles year= vehicleldent 7
- 136131118vehicleldentModelYear OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles model year vehicleldent 8
- 136L31119vehicleldentCapacity OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles capacity= vehicleldent 9
- 1361311110vehicleldentPower OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles engine power
= vehicleldent 10
-1361311111vehicleldentMotorType OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles motor type= vehicleldent 11
- 1361311112vehicleldentMotorNumber OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles engine identification number= vehicleldent 12
- 1361311113vehicleldentCylinder OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles engine number of cylinders= vehicleldent 13
- 1361311114vehicleldentFirstOilChange OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles displacement required for the first oil change = vehicleldent 14
- 1361311115vehicleldentFirstMaintenance OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles displacement required for the first oficial maintenance
= vehicleldent 15
- 1361311116vehicleldentMaintenancePeriod OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles regular maintenance intervals= vehicleldent 16
-1361311117vehicleldentColor OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles predominant color= vehicleldent 17
- 1361311118vehicleldentChassisId OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles chassis identification number= vehicleldent 18
- 1361311119vehicleldentLicencePlate OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
A string which identifies the vehicles licence plate This object should be set by the dealer
= vehicleldent 19
- 1361311120vehicleldentlpAddress OBJECT-TYPE
SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION
The IP Address of the vehicle This value must be provided by the managing aplication A value of 0000 implies that there isnt a provider nearby
DEFVAL 00000000rsquoH = vehicleldent 20
- 1361311121vehicleldentMacAddress OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-only STATUS current DESCRIPTION
The MAC address used by this vehicle when it must be referred to in a unique fashion It is only required to be unique
REFERENCEIEEE 802ID-1990 Sections 64113 and 3125
= vehicleldent 21
-1361311122vehicleldentSerialNumber OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
A string which identifies the vehicles serial number = vehicleldent 22
- 1361311123vehicleldent Warranty OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
A string which identifies the vehicles warranty= vehicleldent 23
mdash Owner Group
- I36I3112vehicleOwner OBJECT IDENTIFIER = vehicleMIBObjects 2
- L36131121 vehicleOwnerName OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
A string which identifies the vehicles ownerThis object should be set by the dealer
= vehicleOwner 1
- 136L31122vehicleOwnerRegister OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current
DESCRIPTIONA string which identifies the owners registerThis object should be set by the dealer
= vehicleOwner 2
- 136131123 vehicleOwnerPhone OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
A string which identifies the owners phone number This object should be set by the dealer
vehicleOwner 3
- 136131124 vehicleOwnerMail OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
A string which identifies the owners e-mailThis object should be set by the dealer
vehicleOwner 4
mdash History Group
- 13613113vehicleHistory OBJECT IDENTIFIER = vehicleMIBObjects 3
- 136131131vehicleHistoryDeliveryDate OBJECT-TYPE
SYNTAX DateAndTime MAX-ACCESS read-write STATUS current DESCRIPTION
The vehicles delivery date and time= vehicleHistory 1
- 136L31132vehicleHistory Vendor OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
The name of the vehicles vendor= vehicleHistory 2
65
- 136L31133vehicleHistoryDealer OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
The name of the vehicles dealer= vehicleHistory 3
- 136131134vehicleHistoryNumLines OBJECT-TYPE
SYNTAX NonNegativelnteger MAX-ACCESS read-only STATUS current DESCRIPTION
The number of Status lines utilized in this device This variable indicates the number of rows in the History table
= vehicleHistory 4
- I36I31135 vehicleHistoryTable OBJECT-TYPE
SYNTAX SEQUENCE OF VehicleHistoryEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION
A list of History table entries= vehicleHistory 5
- 1361311351VehicleHistoryEntry OBJECT-TYPE
SYNTAX VehicleHistoryEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION
An entry containing information applicable to a particular History line
INDEX vehicleHistoryLinelndex = vehicleHistoryTable 1
VehicleHistoryEntry = SEQUENCE vehicleHistoryLinelndex INTEGER vehicleHistoryMaintenanceDate DateAndTime vehicleHistoryMaintenance NonNegativelnteger vehicleHistoryOilChangeDate Date AndT ime vehicleHistoryOilChange NonNegativelnteger
- 13613113511
66
vehicleHistoryLinelndex OBJECT-TYPE SYNTAX Positiveinteger MAX-ACCESS not-accessible STATUS current DESCRIPTION
The History line identifier= vehicleHistoryEntry 1
- 13613113512vehicleHistoryMaintenanceDate OBJECT-TYPE
SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION
The maintenance date= vehicleHistoryEntry 2
- 13613113513vehicleHistoryMaintenance OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS kmMAX-ACCESS read-only STATUS current DESCRIPTION
The present displacement of the vehicle on vehicleHistoryMaintenanceDate
= vehicleHistoryEntry 3
- 13613113514vehicleHistoryOilChangeDate OBJECT-TYPE
SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION
The motors oil change date= vehicleHistoryEntry 4
- 13613113515vehicleHistoryOilChange OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS kmMAX-ACCESS read-only STATUS current DESCRIPTION
The present displacement of the vehicle on vehicleHistoryOilChangeDate
= vehicleHistoryEntry 5
mdash The Status group
- 13613114vehicleStatus OBJECT IDENTIFIER = vehicleMIBObjects 4
- 136L31141 vehicleStatusHelp OBJECT-TYPE
SYNTAX INTEGER on(l) off(2)
MAX-ACCESS read-write STATUS current DESCRIPTION
Setting this object to on will cause the vehicle system to send a help notification Setting this object to off means normal situation
= vehicleStatus 1
- 136131142vehicleStatusNumLines OBJECT-TYPE
SYNTAX NonNegativelnteger MAX-ACCESS read-only STATUS current DESCRIPTION
The number of Status lines utilized in this deviceThis variable indicates the number of rows in the Status table
= vehicleStatus 2
- 136131143 vehicleStatusTable OBJECT-TYPE
SYNTAX SEQUENCE OF VehicleStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION
A list of Status table entries= vehicleStatus 3
- I36I311431 VehicleStatusEntry OBJECT-TYPE
SYNTAX VehicleStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION
An entry containing information applicable to a particular Status line
INDEX vehicleStatusLinelndex = vehicleStatusTable 1
VehicleStatusEntry = SEQUENCE vehicleStatusLinelndex INTEGER vehicleStatusSpeed NonNegativelntegervehicleStatusRpm NonNegativelntegervehicleStatusMotorTemperature INTEGER vehicleStatusFuelLevel NonNegativelnteger vehicleStatusKm NonNegativelntegervehicleStatusTirePressure NonNegativelnteger vehicleStatusMotorOilLevel NonNegativelnteger vehicleStatusBatteryLevel NonNegativelnteger vehicleStatusLocation DisplayString
- I36I31134311vehicleStatusLinelndex OBJECT-TYPE
SYNTAX Positiveinteger MAX-ACCESS not-accessible STATUS current DESCRIPTION
The Status line identifier= VehicleStatusEntry 1
- 136131134312vehicleStatusSpeed OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS km per hourMAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles current speed= VehicleStatusEntry 2
- 136131134313vehicleStatusRpm OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS rotations per minuteMAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles current rotations per minute= VehicleStatusEntry 3
- 136131134314vehicleStatusMotorT emperature OBJECT-TYPE
SYNTAX INTEGER UNITS degrees CentigradeMAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles engine current temperature
= vehicleStatusEntry 4
- 136131134315 vehicleStatusFuelLevel OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS HireMAX-ACCESS read-only STATUS current DESCRIPTION
The current fuel level= vehicleStatusEntry 5
- 136131134316vehicleStatusKm OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS kmMAX-ACCESS read-only STATUS current DESCRIPTION
The current total displacement of vehicle = vehicleStatusEntry 6
- 136131134317 vehicleStatusTirePressure OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS psiMAX-ACCESS read-only STATUS current DESCRIPTION
The current tire pressure vehicleStatusEntry 7
- 136131134318 vehicleStatusMotorOilLevel OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS litreMAX-ACCESS read-only STATUS current DESCRIPTION
The current motor oil level= vehicleStatusEntry 8
- 136131134319 vehicleStatusBatteryLevel OBJECT-TYPE
SYNTAX INTEGER unknown(l) batteryNormal(2) batteryLow(3)
MAX-ACCESS read-only
STATUS currentDESCRIPTION
The indication of the capacity remaining in the vehicles battery system
= vehicleStatusEntry 9
- 1361311343110 vehicleStatusLocation OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
The GPS indication of the vehicles current location
vehicleStatusEntry 10
mdash The Control group
- 13613115vehicleControl OBJECT IDENTIFIER = vehicleMIBObjects 5
- 136131151 vehicleControlFuel OBJECT-TYPE
SYNTAX INTEGER on(l) off(2)
MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION
Setting this object to On(l) indicates that the vehicle is able to be turned on Setting to Off(2) will cause the fuel to be cut offrsquo
= vehicleControl 1
- 136131152 vehicleControlIgnition OBJECT-TYPE
SYNTAX INTEGER on(l) ofi(2)
MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION
Setting this object to On(l) indicates that the vehicle is to be turned on Setting to 00(2) will cause the eletric system to be cut off1
= vehicleControl 2
mdash Notifications
- This section defines the well-known notifications sent by- vehicle agents
- 1361312vehicleMIBNotifications OBJECT IDENTIFIER = vehicleMIB 2
- I36I3121vehicleNotificationChangeOilAndMaintenance NOTIFICATION-TYPE
OBJECTS vehicleHistoryMaintenanceDate vehicleHistoryMaintenance vehicleHistoryOilChangeDate vehicleHistoryOilChange
STATUS current DESCRIPTION
The vehicle is approaching oil change and regular maintenance dates This Notification is persistent and is resent at one day intervals until the history table is updated
= vehicleMIBNotifications 1
- 13613122vehicleNotificationHelp NOTIFICATION-TYPE
OBJECTS vehicleStatusHelp STATUS current DESCRIPTION
This Notification is sent when the vehicles conductor turns on a help switch
= vehicleMIBNotifications 2
- I36I3123vehicleNotificationWarranty NOTIFICATION-TYPE
OBJECTS vehicleldentWarranty STATUS current DESCRIPTION
The vehicles warranty is close to expiring dateThis Notification is persistent andis resent at one week intervals until dead line
= vehicleMIBNotifications 3
mdash Conformance information
mdash1361313vehicleMIBConformance OBJECT IDENTIFIER = vehicleMIB 3
-13613131vehicleCompliance OBJECT IDENTIFIER = vehicleMIBConformance 1
mdash compliance statements
mdash136131311vehicleBasicCompliance MODULE-COMPLIANCE
STATUS current DESCRIPTION
The compliance statement for vehicles that only support the identifying and status objects
MODULE mdash this moduleMANDATORY-GROUPS vehicleBasicGroup
= vehicleCompliance 1
mdash136131312vehicleAdvancedCompliance MODULE-COMPLIANCE
STATUS current DESCRIPTION
The compliance statement for vehicles that support advanced-feature functions such as history and notifications
MODULE mdash this moduleMANDATORY-GROUPS vehicleBasicGroup
vehicleAdvancedGroup vehicleNotificationsGroup
= vehicleCompliance 2
mdash136131313vehicleControlCompliance MODULE-COMPLIANCE
STATUS current DESCRIPTION
The compliance statement for vehicles that support control-featured functions
MODULE mdash this moduleMANDATORY-GROUPS vehicleBasicGroup
vehicleControlGroup = vehicleCompliance 3
mdash136131314vehicleFullCompliance MODULE-COMPLIANCE
STATUS current DESCRIPTION
The compliance statement for vehicles that support all functions
MODULE mdash this moduleMANDATORY-GROUPS vehicleBasicGroup
vehicleAdvancedGroup vehicleNotificationsGroup
73
vehicleControlGroup = vehicleCompliance 4
mdash units of conformance
mdash summary at a glance
mdash basic adv ControlmdashvehicleldentManufacturer X X X X
mdashvehicleldentModel x X X X
mdashvehicleldentSoftwareVersion x X X X
mdashvehicleldentAgentSoftwareVersion X X X X
mdashvehicleldentType X X X X
mdashvehicleldentFuel X X X X
mdashvehicleldentManufacturing Y ear X X X X
mdashvehicleldentModel Year X X X X
mdashvehicleldentCapacity X X X X
mdashvehicleldentPower X X X X
mdashvehicleldentMotorType X X X XmdashvehicleldentMotorNumber X X X X
mdashvehicleldentCylinder X X X X
mdashvehicleldentFirstOilChange X X X X
mdashvehicleldentOilChangePeriod X X X XmdashvehicleldentFirstMaintenance X X X X
mdashvehicleldentMaintenancePeriod X X X XmdashvehicleldentColor X X X X
mdashvehicleldentChassisId X X X XmdashvehicleldentLicencePlate X X X X
mdashvehicleldentlpAddress X X X XmdashvehicleldentMacAddress X X X X
mdashvehicleldentSerialNumber X X X XmdashvehicleldentWarranty X X X X
mdashvehicleOwnerName X X
mdashvehicleOwnerRegister X XmdashvehicleOwnerPhone X X
mdashvehicleOwnerMail X X
mdashvehicleHistoryDeliveryDate X X
mdashvehicleHistoryVendor X X
mdashvehicleHistoryDealer X X
mdashvehicleHistoryNumLines X X
mdashvehicleHistoryLinelndex X X
mdashvehicleHistoryMaintenanceDate X X
mdashvehicleHistoryMaintenance X X
mdashvehicleHistoryOilChangeDate X X
mdashvehicleHistoryOilChange X X
mdashvehicleStatusHelp X X X X
mdashvehicleStatusNumLines X X X X
mdashvehicleStatusLinelndex X X X X
mdashvehicleStatusSpeed X X X X
mdashvehicleStatusRpm X X X X
mdashvehicleStatusMotorTemperature X X X X
mdashvehicleStatusFuelLevel X X X X
mdashvehicleStatusKm X X X X
mdashvehicleStatusTyrePressure X X X X
--vehicleStatusMotorOilLevel X X X X
mdashvehicleStatusBatteryLevel X X X X
mdashvehicleStatusLocation X X X X
mdashvehicleControlFuel X X
mdashvehicleControlIgnition X X
mdashvehicleNotificationChangeOilAndMaintenance X X
mdashvehicleNotificationHelp X X
mdashvehicleNotificationWarranty X X
- units of conformance
- I36I3132vehicleGroups OBJECT IDENTIFIER = vehicleMIBConformance 2
- 136131321vehicleBasicGroup OBJECT-GROUP
OBJECTS vehicleldentManufacturer vehicleldentModel vehicleldentSoftwareVersion vehicleldent AgentSoft waumlre V ersion vehicleldentType vehicleldentFuel vehicleldentManufacturing Y ear vehicleldentModel Year vehicleldentCapacity vehicleldentPowervehicleldentMotorType vehicleldentMotorNumber vehicleldentCylindervehicleldentFirstOilChange vehicleldentOilChangePeriod vehicleldentFirstMaintenance vehicleldentMaintenancePeriod vehicleldentColor vehicleldentChassisId vehicleldentLicencePlate vehicleldentlpAddress vehicleldentMacAddress vehicleldentSerialNumber vehicleldentWarranty vehicleStatusHelp vehicleStatusNumLines vehicleStatusLinelndex vehicleStatusSpeed vehicleStatusRpm vehicleStatusMotorTemperature vehicleStatusFuelLevel vehicleStatusKm vehicleStatusTirePressure vehicleStatusMotorOilLevel
75
vehicleStatusBatteryLevel vehicleStatusLocation STATUS current DESCRIPTION
The vehicleBasicGroup defines objects which are common across all vehicles which meet basic compliance
= vehicleGroups 1
- 136131322vehicleAdvancedGroup OBJECT-GROUP
OBJECTS vehicleOwnerName vehicleOwnerRegister vehicleOwnerPhone vehicleOwnerMail vehicleHistoryDeliveryDate vehicleHistoryVendor vehicleHistoryDealer vehicleHistoryNumLines vehicleHistoryLinelndex vehicleHistoryMaintenanceDate vehicleHistoryMaintenance vehicleHistoryOilChangeDate vehicleHistoryOilChange
STATUS current DESCRIPTION
The vehicleAdvancedGroup defines objects which are related to vehicles history and owner
vehicleGroups 2
- 136131323vehicleControlGroup OBJECT-GROUP
OBJECTS vehicleControlFuel vehicleControlIgnition STATUS current DESCRIPTION
The vehicleControlGroup defines objects which are related to control-feature functions
= vehicleGroups 3
- 136131324vehicleNotificationGroup NOTIFICATION-GROUP
NOTIFICATIONS vehicleNotificationChangeOilAndMaintenance vehicleNotificationHelp vehicleNotificationWarranty
STATUS current DESCRIPTION
The vehicleNotificationGroup defines objects which are related to notifications-feature functions
= vehicleGroups 4
END
GLOSSAacuteRIO E ABREVIACcedilOtildeES
ASNl Abstract Syntax Notation One - Notaccedilatildeo de Sintaxe Abstrata Um Uma notaccedilatildeo para
representaccedilatildeo de dados em protocolos de comunicaccedilatildeo definida pela ISO O gerenciamento
Internet utiliza um subconjunto de ASNl
CDMA Code Division Multiple Access - acesso muacuteltiplo por divisatildeo de coacutedigo
EHF Extremely High Frequency - frequumlecircncia extremamente alta
FDMA Frequency Division Multiple Access - acesso muacuteltiplo por divisatildeo de frequumlecircncia
HF High Frequency - frequumlecircncia alta
HTTP Hiper-Text Markup Language - Linguagem de Marcaccedilatildeo de HiperTexto A linguagem
utilizada na construccedilatildeo de paacuteginas WWW
ISM Industrial Scientific and Medical bands - Faixas de frequumlecircncias alocadas para aplicaccedilotildees
industriais cientiacuteficas e meacutedicas
ISO International Organization for Standardization - Organizaccedilatildeo Internacional para
Padronizaccedilatildeo Um dos oacutergatildeos mais importantes no mundo de padronizaccedilotildees com diversos
estudos na aacuterea de computadores e particularmente de redes de computadores
LF Low Frequency - frequumlecircncia baixa
MF Medium Frequency - frequumlecircncia meacutedia
MIB Management Information Base - Base de Informaccedilotildees de Gerenciamento Uma coleccedilatildeo
de informaccedilotildees gerenciais sobre um determinado recurso
OSI Open Systems Interconnection - Interconexatildeo de Sistemas Abertos Um conjunto de
padronizaccedilotildees para interconexatildeo de sistemas em redes de computadores
RFC Request For Comments - Requisiccedilotildees Para Comentaacuterios Os documentos publicados pelo
IETF e que tratam de assuntos Internet Nem todos os RFCs satildeo padrotildees e alguns jamais o
chegam a ser
SHF Super High Frequency - frequumlecircncia super-alta
Site - Conjunto de documentos da WWW acessiacuteveis a partir de um determinado endereccedilo Eacute o
endereccedilo virtual de uma empresa ou uma aplicaccedilatildeo
SMI Structure o f Management Information - Estrutura da Informaccedilatildeo de Gerenciamento
Define a maneira como as informaccedilotildees de gerenciamento satildeo criadas e seus relacionamentos
SNMP Simple Network Management Protocol - Protocolo de Gerenciamento de Redes
Simples o protocolo de gerenciamento utilizado na Internet
TCPIP Transmission Control Protocol Internet Protocol - Protocolo de Controle de
Transmissotildees Protocolo Internet Os protocolos baacutesicos utilizados na Internet
TDMA Time Division Multiple Access mdash acesso muacuteltiplo por divisatildeo de tempo
UHF Ultra High Frequency - frequumlecircncia ultra-alta
VHF Very High Frequency - frequumlecircncia muito alta
VLF Very Low Frequency - frequumlecircncia muito baixa
WWW World Wide Web - Grande Teia Mundial Nome dado ao conjunto de maacutequinas que
trocam informaccedilotildees utilizando o protocolo HTTP
78
REFEREcircNCIAS BIBLIOGRAacuteFICAS
ANATEL Agecircncia Nacional de Telecomunicaccedilotildees Atribuiccedilatildeo de faixas de frequumlecircncias no Brasil Disponiacutevel em lthttpwwwanatelgovbrToolsframeasplink=radiofrequencia qaffpdfgt Acesso em 26 set 2002
thBICSI Telecommunications distribution methods manual 8 ed Tampa Florida v2 1998 Cap 29
BRASIL Web Site Oficial do Departamento Nacional de Tracircnsito Disponiacutevel em lthttpwww denatrangovbrpg70jspgt Acesso em 08 nov 2002
BRASIL Web Site Oficial do Departamento Nacional de Tracircnsito Disponiacutevel em httpwww denatrangovbrpgl8jspgt Acesso em 10 nov 2002
CASE J et al RFC 1157 - A Simple Network Management Protocol (SNMP) Network Working Group may 1990 p 5
FIAT AUTOMOacuteVEIS Web Site Oficial do Brasil Disponiacutevel em httpwwwfiatcombr index_sitephpgt institucional a faacutebrica Acesso em 19 nov 2002
GOOGLE Web Site de Busca Disponiacutevel em lthttpwwwgooglecombrsearch hl=ptampie=ISO-8859-1 ampq=22rastreamento+de+veEDculo s22ampbtnG=Pesquisa+Google amplr=lang_ptgt Acesso em 15 out 2002
MELLO Roseleine Calgaro Uma MIB de apoio agrave gerecircncia do relacionamento com o cliente em comeacutercio eletrocircnico 2002 108 f Dissertaccedilatildeo (Mestrado em Ciecircncias da Computaccedilatildeo) - Universidade Federal de Santa Catarina Florianoacutepolis 2002
RIO DE JANEIRO (Estado) 5 set 2002 Tracircnsito Brasil Estatiacutestica da Organizaccedilatildeo Mundial de Sauacutede sobre tracircnsito Disponiacutevel em lthttpwwwtransitobrasilcombrnoticia noticiaphp noti=1044gt Acesso em 22 out 2002
RIO DE JANEIRO (Estado) SuperTrack Rastreamento de veiacuteculos Disponiacutevel em lthttp wwwsupertrackcombr2htmgt Acesso em 02 out 2002
79
RIO DE JANEIRO (Estado) Revista Engebraacutes Mortos no tracircnsito chegam a 1 milhatildeo e acidentes consomem US$ 10 bi ao ano Disponiacutevel em lthttpwwwengebrascombr EngbWebportuguesmortosnohtmgt Acesso em 24 set 2002
TANENBAUM Andrew S Redes de computadores 3 ed Rio de Janeiro Campus 1997 923 p
TANIGUCHI Caacutessio O bom exemplo do tracircnsito em Curitiba Curitiba mar 2002 Disponiacutevel em lthttpwwwcuritibaprgovbrpmcAgenciaartigostransitolhtmlgt Acesso em 19 nov 2002
TIM Telesc Celular Cobertura Disponiacutevel em lthttpwww2timsulcombr intemaaspitem=2amppagina=coberturagt Acesso em 26 set 2002
ANEXO 1 - VehicleMIB
VEHICLE-MIB DEFINITIONS = BEGIN
IMPORTSdirectory mgmt experimental enterprises
FROM RFC1155-SMI MODULE-IDENTITY OBJECT-TYPE NOTIFICATION-TYPE OBJECT-IDENTITY Counter32 Gauge32 Integer32 IpAddress
FROM SNMPv2-SMI DisplayString TimeStamp Timelnterval TestAndlncr
AutonomousType DateAndTime TEXTUAL-CONYENTION FROM SNMPv2-TC
MODULE-COMPLIANCE OBJECT-GROUP NOTIFICATION-GROUP FROM SNMPv2-CONF
mib-2FROM RFC1213-MIB
Positiveinteger NonNegativelnteger FROM UPS-MIB
MacAddressFROM BRIDGE-MIB
- 136 131vehicleMIB MODULE-IDENTITY
LAST-UPDATED 200210151827Z - october 15 2002 at 1827 ORGANIZATION UFSC - CPGCCCONT ACT-INF O
Bobiquins Estevatildeo de MelloPostal address BR Sistemas Ltda
Rua Lauro Linhares 2123803ATrindadeFlorianoacutepolis SC88036-002Brasil
Tel 55 48 234 8945 Fax 55 48 234 8945
E-mail bobibrsistemascombrDESCRIPTION
The MIB module to describe vehicles= experimental 1
- 1361311vehicleMIBObjects OBJECT IDENTIFIER = vehicleMIB 1
mdash The Device Identification group
All objects in this group except for vehicleldentLicencePlate and vehiclelpAddress are set at device initialization and remain static
- I36I3111vehicleldent OBJECT IDENTIFIER vehicleMIBObjects 1
- 136L31111vehicleldentManufacturer OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The name of the vehicles manufacturer= vehicleldent 1
- 136131112vehicleldentModel OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles model designation= vehicleldent 2
- 136131113vehicleldentSoftwareVersion OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles firmwaresoftware version(s) This variablemay or may not have the same value asvehicleldentAgentSoftwareVersion in some implementations
vehicleldent 3
- 136131114vehicleldent Agent Soft wareV ersion OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles agent software version This variable may or may not have the same value asvehicleldentvehicleSoftwareVersion in some implementations
= vehicleldent 4
- 136131115vehicleldentType OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles identification type= vehicleldent 5
- L36131116vehicleldentFuel OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles fuel identification= vehicleldent 6
- 136131117vehiclel dentManufacturing Y ear OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles year= vehicleldent 7
- 136131118vehicleldentModelYear OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles model year vehicleldent 8
- 136L31119vehicleldentCapacity OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles capacity= vehicleldent 9
- 1361311110vehicleldentPower OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles engine power
= vehicleldent 10
-1361311111vehicleldentMotorType OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles motor type= vehicleldent 11
- 1361311112vehicleldentMotorNumber OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles engine identification number= vehicleldent 12
- 1361311113vehicleldentCylinder OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles engine number of cylinders= vehicleldent 13
- 1361311114vehicleldentFirstOilChange OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles displacement required for the first oil change = vehicleldent 14
- 1361311115vehicleldentFirstMaintenance OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles displacement required for the first oficial maintenance
= vehicleldent 15
- 1361311116vehicleldentMaintenancePeriod OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles regular maintenance intervals= vehicleldent 16
-1361311117vehicleldentColor OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles predominant color= vehicleldent 17
- 1361311118vehicleldentChassisId OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles chassis identification number= vehicleldent 18
- 1361311119vehicleldentLicencePlate OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
A string which identifies the vehicles licence plate This object should be set by the dealer
= vehicleldent 19
- 1361311120vehicleldentlpAddress OBJECT-TYPE
SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION
The IP Address of the vehicle This value must be provided by the managing aplication A value of 0000 implies that there isnt a provider nearby
DEFVAL 00000000rsquoH = vehicleldent 20
- 1361311121vehicleldentMacAddress OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-only STATUS current DESCRIPTION
The MAC address used by this vehicle when it must be referred to in a unique fashion It is only required to be unique
REFERENCEIEEE 802ID-1990 Sections 64113 and 3125
= vehicleldent 21
-1361311122vehicleldentSerialNumber OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
A string which identifies the vehicles serial number = vehicleldent 22
- 1361311123vehicleldent Warranty OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
A string which identifies the vehicles warranty= vehicleldent 23
mdash Owner Group
- I36I3112vehicleOwner OBJECT IDENTIFIER = vehicleMIBObjects 2
- L36131121 vehicleOwnerName OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
A string which identifies the vehicles ownerThis object should be set by the dealer
= vehicleOwner 1
- 136L31122vehicleOwnerRegister OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current
DESCRIPTIONA string which identifies the owners registerThis object should be set by the dealer
= vehicleOwner 2
- 136131123 vehicleOwnerPhone OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
A string which identifies the owners phone number This object should be set by the dealer
vehicleOwner 3
- 136131124 vehicleOwnerMail OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
A string which identifies the owners e-mailThis object should be set by the dealer
vehicleOwner 4
mdash History Group
- 13613113vehicleHistory OBJECT IDENTIFIER = vehicleMIBObjects 3
- 136131131vehicleHistoryDeliveryDate OBJECT-TYPE
SYNTAX DateAndTime MAX-ACCESS read-write STATUS current DESCRIPTION
The vehicles delivery date and time= vehicleHistory 1
- 136L31132vehicleHistory Vendor OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
The name of the vehicles vendor= vehicleHistory 2
65
- 136L31133vehicleHistoryDealer OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
The name of the vehicles dealer= vehicleHistory 3
- 136131134vehicleHistoryNumLines OBJECT-TYPE
SYNTAX NonNegativelnteger MAX-ACCESS read-only STATUS current DESCRIPTION
The number of Status lines utilized in this device This variable indicates the number of rows in the History table
= vehicleHistory 4
- I36I31135 vehicleHistoryTable OBJECT-TYPE
SYNTAX SEQUENCE OF VehicleHistoryEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION
A list of History table entries= vehicleHistory 5
- 1361311351VehicleHistoryEntry OBJECT-TYPE
SYNTAX VehicleHistoryEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION
An entry containing information applicable to a particular History line
INDEX vehicleHistoryLinelndex = vehicleHistoryTable 1
VehicleHistoryEntry = SEQUENCE vehicleHistoryLinelndex INTEGER vehicleHistoryMaintenanceDate DateAndTime vehicleHistoryMaintenance NonNegativelnteger vehicleHistoryOilChangeDate Date AndT ime vehicleHistoryOilChange NonNegativelnteger
- 13613113511
66
vehicleHistoryLinelndex OBJECT-TYPE SYNTAX Positiveinteger MAX-ACCESS not-accessible STATUS current DESCRIPTION
The History line identifier= vehicleHistoryEntry 1
- 13613113512vehicleHistoryMaintenanceDate OBJECT-TYPE
SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION
The maintenance date= vehicleHistoryEntry 2
- 13613113513vehicleHistoryMaintenance OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS kmMAX-ACCESS read-only STATUS current DESCRIPTION
The present displacement of the vehicle on vehicleHistoryMaintenanceDate
= vehicleHistoryEntry 3
- 13613113514vehicleHistoryOilChangeDate OBJECT-TYPE
SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION
The motors oil change date= vehicleHistoryEntry 4
- 13613113515vehicleHistoryOilChange OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS kmMAX-ACCESS read-only STATUS current DESCRIPTION
The present displacement of the vehicle on vehicleHistoryOilChangeDate
= vehicleHistoryEntry 5
mdash The Status group
- 13613114vehicleStatus OBJECT IDENTIFIER = vehicleMIBObjects 4
- 136L31141 vehicleStatusHelp OBJECT-TYPE
SYNTAX INTEGER on(l) off(2)
MAX-ACCESS read-write STATUS current DESCRIPTION
Setting this object to on will cause the vehicle system to send a help notification Setting this object to off means normal situation
= vehicleStatus 1
- 136131142vehicleStatusNumLines OBJECT-TYPE
SYNTAX NonNegativelnteger MAX-ACCESS read-only STATUS current DESCRIPTION
The number of Status lines utilized in this deviceThis variable indicates the number of rows in the Status table
= vehicleStatus 2
- 136131143 vehicleStatusTable OBJECT-TYPE
SYNTAX SEQUENCE OF VehicleStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION
A list of Status table entries= vehicleStatus 3
- I36I311431 VehicleStatusEntry OBJECT-TYPE
SYNTAX VehicleStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION
An entry containing information applicable to a particular Status line
INDEX vehicleStatusLinelndex = vehicleStatusTable 1
VehicleStatusEntry = SEQUENCE vehicleStatusLinelndex INTEGER vehicleStatusSpeed NonNegativelntegervehicleStatusRpm NonNegativelntegervehicleStatusMotorTemperature INTEGER vehicleStatusFuelLevel NonNegativelnteger vehicleStatusKm NonNegativelntegervehicleStatusTirePressure NonNegativelnteger vehicleStatusMotorOilLevel NonNegativelnteger vehicleStatusBatteryLevel NonNegativelnteger vehicleStatusLocation DisplayString
- I36I31134311vehicleStatusLinelndex OBJECT-TYPE
SYNTAX Positiveinteger MAX-ACCESS not-accessible STATUS current DESCRIPTION
The Status line identifier= VehicleStatusEntry 1
- 136131134312vehicleStatusSpeed OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS km per hourMAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles current speed= VehicleStatusEntry 2
- 136131134313vehicleStatusRpm OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS rotations per minuteMAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles current rotations per minute= VehicleStatusEntry 3
- 136131134314vehicleStatusMotorT emperature OBJECT-TYPE
SYNTAX INTEGER UNITS degrees CentigradeMAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles engine current temperature
= vehicleStatusEntry 4
- 136131134315 vehicleStatusFuelLevel OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS HireMAX-ACCESS read-only STATUS current DESCRIPTION
The current fuel level= vehicleStatusEntry 5
- 136131134316vehicleStatusKm OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS kmMAX-ACCESS read-only STATUS current DESCRIPTION
The current total displacement of vehicle = vehicleStatusEntry 6
- 136131134317 vehicleStatusTirePressure OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS psiMAX-ACCESS read-only STATUS current DESCRIPTION
The current tire pressure vehicleStatusEntry 7
- 136131134318 vehicleStatusMotorOilLevel OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS litreMAX-ACCESS read-only STATUS current DESCRIPTION
The current motor oil level= vehicleStatusEntry 8
- 136131134319 vehicleStatusBatteryLevel OBJECT-TYPE
SYNTAX INTEGER unknown(l) batteryNormal(2) batteryLow(3)
MAX-ACCESS read-only
STATUS currentDESCRIPTION
The indication of the capacity remaining in the vehicles battery system
= vehicleStatusEntry 9
- 1361311343110 vehicleStatusLocation OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
The GPS indication of the vehicles current location
vehicleStatusEntry 10
mdash The Control group
- 13613115vehicleControl OBJECT IDENTIFIER = vehicleMIBObjects 5
- 136131151 vehicleControlFuel OBJECT-TYPE
SYNTAX INTEGER on(l) off(2)
MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION
Setting this object to On(l) indicates that the vehicle is able to be turned on Setting to Off(2) will cause the fuel to be cut offrsquo
= vehicleControl 1
- 136131152 vehicleControlIgnition OBJECT-TYPE
SYNTAX INTEGER on(l) ofi(2)
MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION
Setting this object to On(l) indicates that the vehicle is to be turned on Setting to 00(2) will cause the eletric system to be cut off1
= vehicleControl 2
mdash Notifications
- This section defines the well-known notifications sent by- vehicle agents
- 1361312vehicleMIBNotifications OBJECT IDENTIFIER = vehicleMIB 2
- I36I3121vehicleNotificationChangeOilAndMaintenance NOTIFICATION-TYPE
OBJECTS vehicleHistoryMaintenanceDate vehicleHistoryMaintenance vehicleHistoryOilChangeDate vehicleHistoryOilChange
STATUS current DESCRIPTION
The vehicle is approaching oil change and regular maintenance dates This Notification is persistent and is resent at one day intervals until the history table is updated
= vehicleMIBNotifications 1
- 13613122vehicleNotificationHelp NOTIFICATION-TYPE
OBJECTS vehicleStatusHelp STATUS current DESCRIPTION
This Notification is sent when the vehicles conductor turns on a help switch
= vehicleMIBNotifications 2
- I36I3123vehicleNotificationWarranty NOTIFICATION-TYPE
OBJECTS vehicleldentWarranty STATUS current DESCRIPTION
The vehicles warranty is close to expiring dateThis Notification is persistent andis resent at one week intervals until dead line
= vehicleMIBNotifications 3
mdash Conformance information
mdash1361313vehicleMIBConformance OBJECT IDENTIFIER = vehicleMIB 3
-13613131vehicleCompliance OBJECT IDENTIFIER = vehicleMIBConformance 1
mdash compliance statements
mdash136131311vehicleBasicCompliance MODULE-COMPLIANCE
STATUS current DESCRIPTION
The compliance statement for vehicles that only support the identifying and status objects
MODULE mdash this moduleMANDATORY-GROUPS vehicleBasicGroup
= vehicleCompliance 1
mdash136131312vehicleAdvancedCompliance MODULE-COMPLIANCE
STATUS current DESCRIPTION
The compliance statement for vehicles that support advanced-feature functions such as history and notifications
MODULE mdash this moduleMANDATORY-GROUPS vehicleBasicGroup
vehicleAdvancedGroup vehicleNotificationsGroup
= vehicleCompliance 2
mdash136131313vehicleControlCompliance MODULE-COMPLIANCE
STATUS current DESCRIPTION
The compliance statement for vehicles that support control-featured functions
MODULE mdash this moduleMANDATORY-GROUPS vehicleBasicGroup
vehicleControlGroup = vehicleCompliance 3
mdash136131314vehicleFullCompliance MODULE-COMPLIANCE
STATUS current DESCRIPTION
The compliance statement for vehicles that support all functions
MODULE mdash this moduleMANDATORY-GROUPS vehicleBasicGroup
vehicleAdvancedGroup vehicleNotificationsGroup
73
vehicleControlGroup = vehicleCompliance 4
mdash units of conformance
mdash summary at a glance
mdash basic adv ControlmdashvehicleldentManufacturer X X X X
mdashvehicleldentModel x X X X
mdashvehicleldentSoftwareVersion x X X X
mdashvehicleldentAgentSoftwareVersion X X X X
mdashvehicleldentType X X X X
mdashvehicleldentFuel X X X X
mdashvehicleldentManufacturing Y ear X X X X
mdashvehicleldentModel Year X X X X
mdashvehicleldentCapacity X X X X
mdashvehicleldentPower X X X X
mdashvehicleldentMotorType X X X XmdashvehicleldentMotorNumber X X X X
mdashvehicleldentCylinder X X X X
mdashvehicleldentFirstOilChange X X X X
mdashvehicleldentOilChangePeriod X X X XmdashvehicleldentFirstMaintenance X X X X
mdashvehicleldentMaintenancePeriod X X X XmdashvehicleldentColor X X X X
mdashvehicleldentChassisId X X X XmdashvehicleldentLicencePlate X X X X
mdashvehicleldentlpAddress X X X XmdashvehicleldentMacAddress X X X X
mdashvehicleldentSerialNumber X X X XmdashvehicleldentWarranty X X X X
mdashvehicleOwnerName X X
mdashvehicleOwnerRegister X XmdashvehicleOwnerPhone X X
mdashvehicleOwnerMail X X
mdashvehicleHistoryDeliveryDate X X
mdashvehicleHistoryVendor X X
mdashvehicleHistoryDealer X X
mdashvehicleHistoryNumLines X X
mdashvehicleHistoryLinelndex X X
mdashvehicleHistoryMaintenanceDate X X
mdashvehicleHistoryMaintenance X X
mdashvehicleHistoryOilChangeDate X X
mdashvehicleHistoryOilChange X X
mdashvehicleStatusHelp X X X X
mdashvehicleStatusNumLines X X X X
mdashvehicleStatusLinelndex X X X X
mdashvehicleStatusSpeed X X X X
mdashvehicleStatusRpm X X X X
mdashvehicleStatusMotorTemperature X X X X
mdashvehicleStatusFuelLevel X X X X
mdashvehicleStatusKm X X X X
mdashvehicleStatusTyrePressure X X X X
--vehicleStatusMotorOilLevel X X X X
mdashvehicleStatusBatteryLevel X X X X
mdashvehicleStatusLocation X X X X
mdashvehicleControlFuel X X
mdashvehicleControlIgnition X X
mdashvehicleNotificationChangeOilAndMaintenance X X
mdashvehicleNotificationHelp X X
mdashvehicleNotificationWarranty X X
- units of conformance
- I36I3132vehicleGroups OBJECT IDENTIFIER = vehicleMIBConformance 2
- 136131321vehicleBasicGroup OBJECT-GROUP
OBJECTS vehicleldentManufacturer vehicleldentModel vehicleldentSoftwareVersion vehicleldent AgentSoft waumlre V ersion vehicleldentType vehicleldentFuel vehicleldentManufacturing Y ear vehicleldentModel Year vehicleldentCapacity vehicleldentPowervehicleldentMotorType vehicleldentMotorNumber vehicleldentCylindervehicleldentFirstOilChange vehicleldentOilChangePeriod vehicleldentFirstMaintenance vehicleldentMaintenancePeriod vehicleldentColor vehicleldentChassisId vehicleldentLicencePlate vehicleldentlpAddress vehicleldentMacAddress vehicleldentSerialNumber vehicleldentWarranty vehicleStatusHelp vehicleStatusNumLines vehicleStatusLinelndex vehicleStatusSpeed vehicleStatusRpm vehicleStatusMotorTemperature vehicleStatusFuelLevel vehicleStatusKm vehicleStatusTirePressure vehicleStatusMotorOilLevel
75
vehicleStatusBatteryLevel vehicleStatusLocation STATUS current DESCRIPTION
The vehicleBasicGroup defines objects which are common across all vehicles which meet basic compliance
= vehicleGroups 1
- 136131322vehicleAdvancedGroup OBJECT-GROUP
OBJECTS vehicleOwnerName vehicleOwnerRegister vehicleOwnerPhone vehicleOwnerMail vehicleHistoryDeliveryDate vehicleHistoryVendor vehicleHistoryDealer vehicleHistoryNumLines vehicleHistoryLinelndex vehicleHistoryMaintenanceDate vehicleHistoryMaintenance vehicleHistoryOilChangeDate vehicleHistoryOilChange
STATUS current DESCRIPTION
The vehicleAdvancedGroup defines objects which are related to vehicles history and owner
vehicleGroups 2
- 136131323vehicleControlGroup OBJECT-GROUP
OBJECTS vehicleControlFuel vehicleControlIgnition STATUS current DESCRIPTION
The vehicleControlGroup defines objects which are related to control-feature functions
= vehicleGroups 3
- 136131324vehicleNotificationGroup NOTIFICATION-GROUP
NOTIFICATIONS vehicleNotificationChangeOilAndMaintenance vehicleNotificationHelp vehicleNotificationWarranty
STATUS current DESCRIPTION
The vehicleNotificationGroup defines objects which are related to notifications-feature functions
= vehicleGroups 4
END
GLOSSAacuteRIO E ABREVIACcedilOtildeES
ASNl Abstract Syntax Notation One - Notaccedilatildeo de Sintaxe Abstrata Um Uma notaccedilatildeo para
representaccedilatildeo de dados em protocolos de comunicaccedilatildeo definida pela ISO O gerenciamento
Internet utiliza um subconjunto de ASNl
CDMA Code Division Multiple Access - acesso muacuteltiplo por divisatildeo de coacutedigo
EHF Extremely High Frequency - frequumlecircncia extremamente alta
FDMA Frequency Division Multiple Access - acesso muacuteltiplo por divisatildeo de frequumlecircncia
HF High Frequency - frequumlecircncia alta
HTTP Hiper-Text Markup Language - Linguagem de Marcaccedilatildeo de HiperTexto A linguagem
utilizada na construccedilatildeo de paacuteginas WWW
ISM Industrial Scientific and Medical bands - Faixas de frequumlecircncias alocadas para aplicaccedilotildees
industriais cientiacuteficas e meacutedicas
ISO International Organization for Standardization - Organizaccedilatildeo Internacional para
Padronizaccedilatildeo Um dos oacutergatildeos mais importantes no mundo de padronizaccedilotildees com diversos
estudos na aacuterea de computadores e particularmente de redes de computadores
LF Low Frequency - frequumlecircncia baixa
MF Medium Frequency - frequumlecircncia meacutedia
MIB Management Information Base - Base de Informaccedilotildees de Gerenciamento Uma coleccedilatildeo
de informaccedilotildees gerenciais sobre um determinado recurso
OSI Open Systems Interconnection - Interconexatildeo de Sistemas Abertos Um conjunto de
padronizaccedilotildees para interconexatildeo de sistemas em redes de computadores
RFC Request For Comments - Requisiccedilotildees Para Comentaacuterios Os documentos publicados pelo
IETF e que tratam de assuntos Internet Nem todos os RFCs satildeo padrotildees e alguns jamais o
chegam a ser
SHF Super High Frequency - frequumlecircncia super-alta
Site - Conjunto de documentos da WWW acessiacuteveis a partir de um determinado endereccedilo Eacute o
endereccedilo virtual de uma empresa ou uma aplicaccedilatildeo
SMI Structure o f Management Information - Estrutura da Informaccedilatildeo de Gerenciamento
Define a maneira como as informaccedilotildees de gerenciamento satildeo criadas e seus relacionamentos
SNMP Simple Network Management Protocol - Protocolo de Gerenciamento de Redes
Simples o protocolo de gerenciamento utilizado na Internet
TCPIP Transmission Control Protocol Internet Protocol - Protocolo de Controle de
Transmissotildees Protocolo Internet Os protocolos baacutesicos utilizados na Internet
TDMA Time Division Multiple Access mdash acesso muacuteltiplo por divisatildeo de tempo
UHF Ultra High Frequency - frequumlecircncia ultra-alta
VHF Very High Frequency - frequumlecircncia muito alta
VLF Very Low Frequency - frequumlecircncia muito baixa
WWW World Wide Web - Grande Teia Mundial Nome dado ao conjunto de maacutequinas que
trocam informaccedilotildees utilizando o protocolo HTTP
78
REFEREcircNCIAS BIBLIOGRAacuteFICAS
ANATEL Agecircncia Nacional de Telecomunicaccedilotildees Atribuiccedilatildeo de faixas de frequumlecircncias no Brasil Disponiacutevel em lthttpwwwanatelgovbrToolsframeasplink=radiofrequencia qaffpdfgt Acesso em 26 set 2002
thBICSI Telecommunications distribution methods manual 8 ed Tampa Florida v2 1998 Cap 29
BRASIL Web Site Oficial do Departamento Nacional de Tracircnsito Disponiacutevel em lthttpwww denatrangovbrpg70jspgt Acesso em 08 nov 2002
BRASIL Web Site Oficial do Departamento Nacional de Tracircnsito Disponiacutevel em httpwww denatrangovbrpgl8jspgt Acesso em 10 nov 2002
CASE J et al RFC 1157 - A Simple Network Management Protocol (SNMP) Network Working Group may 1990 p 5
FIAT AUTOMOacuteVEIS Web Site Oficial do Brasil Disponiacutevel em httpwwwfiatcombr index_sitephpgt institucional a faacutebrica Acesso em 19 nov 2002
GOOGLE Web Site de Busca Disponiacutevel em lthttpwwwgooglecombrsearch hl=ptampie=ISO-8859-1 ampq=22rastreamento+de+veEDculo s22ampbtnG=Pesquisa+Google amplr=lang_ptgt Acesso em 15 out 2002
MELLO Roseleine Calgaro Uma MIB de apoio agrave gerecircncia do relacionamento com o cliente em comeacutercio eletrocircnico 2002 108 f Dissertaccedilatildeo (Mestrado em Ciecircncias da Computaccedilatildeo) - Universidade Federal de Santa Catarina Florianoacutepolis 2002
RIO DE JANEIRO (Estado) 5 set 2002 Tracircnsito Brasil Estatiacutestica da Organizaccedilatildeo Mundial de Sauacutede sobre tracircnsito Disponiacutevel em lthttpwwwtransitobrasilcombrnoticia noticiaphp noti=1044gt Acesso em 22 out 2002
RIO DE JANEIRO (Estado) SuperTrack Rastreamento de veiacuteculos Disponiacutevel em lthttp wwwsupertrackcombr2htmgt Acesso em 02 out 2002
79
RIO DE JANEIRO (Estado) Revista Engebraacutes Mortos no tracircnsito chegam a 1 milhatildeo e acidentes consomem US$ 10 bi ao ano Disponiacutevel em lthttpwwwengebrascombr EngbWebportuguesmortosnohtmgt Acesso em 24 set 2002
TANENBAUM Andrew S Redes de computadores 3 ed Rio de Janeiro Campus 1997 923 p
TANIGUCHI Caacutessio O bom exemplo do tracircnsito em Curitiba Curitiba mar 2002 Disponiacutevel em lthttpwwwcuritibaprgovbrpmcAgenciaartigostransitolhtmlgt Acesso em 19 nov 2002
TIM Telesc Celular Cobertura Disponiacutevel em lthttpwww2timsulcombr intemaaspitem=2amppagina=coberturagt Acesso em 26 set 2002
All objects in this group except for vehicleldentLicencePlate and vehiclelpAddress are set at device initialization and remain static
- I36I3111vehicleldent OBJECT IDENTIFIER vehicleMIBObjects 1
- 136L31111vehicleldentManufacturer OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The name of the vehicles manufacturer= vehicleldent 1
- 136131112vehicleldentModel OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles model designation= vehicleldent 2
- 136131113vehicleldentSoftwareVersion OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles firmwaresoftware version(s) This variablemay or may not have the same value asvehicleldentAgentSoftwareVersion in some implementations
vehicleldent 3
- 136131114vehicleldent Agent Soft wareV ersion OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles agent software version This variable may or may not have the same value asvehicleldentvehicleSoftwareVersion in some implementations
= vehicleldent 4
- 136131115vehicleldentType OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles identification type= vehicleldent 5
- L36131116vehicleldentFuel OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles fuel identification= vehicleldent 6
- 136131117vehiclel dentManufacturing Y ear OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles year= vehicleldent 7
- 136131118vehicleldentModelYear OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles model year vehicleldent 8
- 136L31119vehicleldentCapacity OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles capacity= vehicleldent 9
- 1361311110vehicleldentPower OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles engine power
= vehicleldent 10
-1361311111vehicleldentMotorType OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles motor type= vehicleldent 11
- 1361311112vehicleldentMotorNumber OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles engine identification number= vehicleldent 12
- 1361311113vehicleldentCylinder OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles engine number of cylinders= vehicleldent 13
- 1361311114vehicleldentFirstOilChange OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles displacement required for the first oil change = vehicleldent 14
- 1361311115vehicleldentFirstMaintenance OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles displacement required for the first oficial maintenance
= vehicleldent 15
- 1361311116vehicleldentMaintenancePeriod OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles regular maintenance intervals= vehicleldent 16
-1361311117vehicleldentColor OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles predominant color= vehicleldent 17
- 1361311118vehicleldentChassisId OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles chassis identification number= vehicleldent 18
- 1361311119vehicleldentLicencePlate OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
A string which identifies the vehicles licence plate This object should be set by the dealer
= vehicleldent 19
- 1361311120vehicleldentlpAddress OBJECT-TYPE
SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION
The IP Address of the vehicle This value must be provided by the managing aplication A value of 0000 implies that there isnt a provider nearby
DEFVAL 00000000rsquoH = vehicleldent 20
- 1361311121vehicleldentMacAddress OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-only STATUS current DESCRIPTION
The MAC address used by this vehicle when it must be referred to in a unique fashion It is only required to be unique
REFERENCEIEEE 802ID-1990 Sections 64113 and 3125
= vehicleldent 21
-1361311122vehicleldentSerialNumber OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
A string which identifies the vehicles serial number = vehicleldent 22
- 1361311123vehicleldent Warranty OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
A string which identifies the vehicles warranty= vehicleldent 23
mdash Owner Group
- I36I3112vehicleOwner OBJECT IDENTIFIER = vehicleMIBObjects 2
- L36131121 vehicleOwnerName OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
A string which identifies the vehicles ownerThis object should be set by the dealer
= vehicleOwner 1
- 136L31122vehicleOwnerRegister OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current
DESCRIPTIONA string which identifies the owners registerThis object should be set by the dealer
= vehicleOwner 2
- 136131123 vehicleOwnerPhone OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
A string which identifies the owners phone number This object should be set by the dealer
vehicleOwner 3
- 136131124 vehicleOwnerMail OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
A string which identifies the owners e-mailThis object should be set by the dealer
vehicleOwner 4
mdash History Group
- 13613113vehicleHistory OBJECT IDENTIFIER = vehicleMIBObjects 3
- 136131131vehicleHistoryDeliveryDate OBJECT-TYPE
SYNTAX DateAndTime MAX-ACCESS read-write STATUS current DESCRIPTION
The vehicles delivery date and time= vehicleHistory 1
- 136L31132vehicleHistory Vendor OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
The name of the vehicles vendor= vehicleHistory 2
65
- 136L31133vehicleHistoryDealer OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
The name of the vehicles dealer= vehicleHistory 3
- 136131134vehicleHistoryNumLines OBJECT-TYPE
SYNTAX NonNegativelnteger MAX-ACCESS read-only STATUS current DESCRIPTION
The number of Status lines utilized in this device This variable indicates the number of rows in the History table
= vehicleHistory 4
- I36I31135 vehicleHistoryTable OBJECT-TYPE
SYNTAX SEQUENCE OF VehicleHistoryEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION
A list of History table entries= vehicleHistory 5
- 1361311351VehicleHistoryEntry OBJECT-TYPE
SYNTAX VehicleHistoryEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION
An entry containing information applicable to a particular History line
INDEX vehicleHistoryLinelndex = vehicleHistoryTable 1
VehicleHistoryEntry = SEQUENCE vehicleHistoryLinelndex INTEGER vehicleHistoryMaintenanceDate DateAndTime vehicleHistoryMaintenance NonNegativelnteger vehicleHistoryOilChangeDate Date AndT ime vehicleHistoryOilChange NonNegativelnteger
- 13613113511
66
vehicleHistoryLinelndex OBJECT-TYPE SYNTAX Positiveinteger MAX-ACCESS not-accessible STATUS current DESCRIPTION
The History line identifier= vehicleHistoryEntry 1
- 13613113512vehicleHistoryMaintenanceDate OBJECT-TYPE
SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION
The maintenance date= vehicleHistoryEntry 2
- 13613113513vehicleHistoryMaintenance OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS kmMAX-ACCESS read-only STATUS current DESCRIPTION
The present displacement of the vehicle on vehicleHistoryMaintenanceDate
= vehicleHistoryEntry 3
- 13613113514vehicleHistoryOilChangeDate OBJECT-TYPE
SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION
The motors oil change date= vehicleHistoryEntry 4
- 13613113515vehicleHistoryOilChange OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS kmMAX-ACCESS read-only STATUS current DESCRIPTION
The present displacement of the vehicle on vehicleHistoryOilChangeDate
= vehicleHistoryEntry 5
mdash The Status group
- 13613114vehicleStatus OBJECT IDENTIFIER = vehicleMIBObjects 4
- 136L31141 vehicleStatusHelp OBJECT-TYPE
SYNTAX INTEGER on(l) off(2)
MAX-ACCESS read-write STATUS current DESCRIPTION
Setting this object to on will cause the vehicle system to send a help notification Setting this object to off means normal situation
= vehicleStatus 1
- 136131142vehicleStatusNumLines OBJECT-TYPE
SYNTAX NonNegativelnteger MAX-ACCESS read-only STATUS current DESCRIPTION
The number of Status lines utilized in this deviceThis variable indicates the number of rows in the Status table
= vehicleStatus 2
- 136131143 vehicleStatusTable OBJECT-TYPE
SYNTAX SEQUENCE OF VehicleStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION
A list of Status table entries= vehicleStatus 3
- I36I311431 VehicleStatusEntry OBJECT-TYPE
SYNTAX VehicleStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION
An entry containing information applicable to a particular Status line
INDEX vehicleStatusLinelndex = vehicleStatusTable 1
VehicleStatusEntry = SEQUENCE vehicleStatusLinelndex INTEGER vehicleStatusSpeed NonNegativelntegervehicleStatusRpm NonNegativelntegervehicleStatusMotorTemperature INTEGER vehicleStatusFuelLevel NonNegativelnteger vehicleStatusKm NonNegativelntegervehicleStatusTirePressure NonNegativelnteger vehicleStatusMotorOilLevel NonNegativelnteger vehicleStatusBatteryLevel NonNegativelnteger vehicleStatusLocation DisplayString
- I36I31134311vehicleStatusLinelndex OBJECT-TYPE
SYNTAX Positiveinteger MAX-ACCESS not-accessible STATUS current DESCRIPTION
The Status line identifier= VehicleStatusEntry 1
- 136131134312vehicleStatusSpeed OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS km per hourMAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles current speed= VehicleStatusEntry 2
- 136131134313vehicleStatusRpm OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS rotations per minuteMAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles current rotations per minute= VehicleStatusEntry 3
- 136131134314vehicleStatusMotorT emperature OBJECT-TYPE
SYNTAX INTEGER UNITS degrees CentigradeMAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles engine current temperature
= vehicleStatusEntry 4
- 136131134315 vehicleStatusFuelLevel OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS HireMAX-ACCESS read-only STATUS current DESCRIPTION
The current fuel level= vehicleStatusEntry 5
- 136131134316vehicleStatusKm OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS kmMAX-ACCESS read-only STATUS current DESCRIPTION
The current total displacement of vehicle = vehicleStatusEntry 6
- 136131134317 vehicleStatusTirePressure OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS psiMAX-ACCESS read-only STATUS current DESCRIPTION
The current tire pressure vehicleStatusEntry 7
- 136131134318 vehicleStatusMotorOilLevel OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS litreMAX-ACCESS read-only STATUS current DESCRIPTION
The current motor oil level= vehicleStatusEntry 8
- 136131134319 vehicleStatusBatteryLevel OBJECT-TYPE
SYNTAX INTEGER unknown(l) batteryNormal(2) batteryLow(3)
MAX-ACCESS read-only
STATUS currentDESCRIPTION
The indication of the capacity remaining in the vehicles battery system
= vehicleStatusEntry 9
- 1361311343110 vehicleStatusLocation OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
The GPS indication of the vehicles current location
vehicleStatusEntry 10
mdash The Control group
- 13613115vehicleControl OBJECT IDENTIFIER = vehicleMIBObjects 5
- 136131151 vehicleControlFuel OBJECT-TYPE
SYNTAX INTEGER on(l) off(2)
MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION
Setting this object to On(l) indicates that the vehicle is able to be turned on Setting to Off(2) will cause the fuel to be cut offrsquo
= vehicleControl 1
- 136131152 vehicleControlIgnition OBJECT-TYPE
SYNTAX INTEGER on(l) ofi(2)
MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION
Setting this object to On(l) indicates that the vehicle is to be turned on Setting to 00(2) will cause the eletric system to be cut off1
= vehicleControl 2
mdash Notifications
- This section defines the well-known notifications sent by- vehicle agents
- 1361312vehicleMIBNotifications OBJECT IDENTIFIER = vehicleMIB 2
- I36I3121vehicleNotificationChangeOilAndMaintenance NOTIFICATION-TYPE
OBJECTS vehicleHistoryMaintenanceDate vehicleHistoryMaintenance vehicleHistoryOilChangeDate vehicleHistoryOilChange
STATUS current DESCRIPTION
The vehicle is approaching oil change and regular maintenance dates This Notification is persistent and is resent at one day intervals until the history table is updated
= vehicleMIBNotifications 1
- 13613122vehicleNotificationHelp NOTIFICATION-TYPE
OBJECTS vehicleStatusHelp STATUS current DESCRIPTION
This Notification is sent when the vehicles conductor turns on a help switch
= vehicleMIBNotifications 2
- I36I3123vehicleNotificationWarranty NOTIFICATION-TYPE
OBJECTS vehicleldentWarranty STATUS current DESCRIPTION
The vehicles warranty is close to expiring dateThis Notification is persistent andis resent at one week intervals until dead line
= vehicleMIBNotifications 3
mdash Conformance information
mdash1361313vehicleMIBConformance OBJECT IDENTIFIER = vehicleMIB 3
-13613131vehicleCompliance OBJECT IDENTIFIER = vehicleMIBConformance 1
mdash compliance statements
mdash136131311vehicleBasicCompliance MODULE-COMPLIANCE
STATUS current DESCRIPTION
The compliance statement for vehicles that only support the identifying and status objects
MODULE mdash this moduleMANDATORY-GROUPS vehicleBasicGroup
= vehicleCompliance 1
mdash136131312vehicleAdvancedCompliance MODULE-COMPLIANCE
STATUS current DESCRIPTION
The compliance statement for vehicles that support advanced-feature functions such as history and notifications
MODULE mdash this moduleMANDATORY-GROUPS vehicleBasicGroup
vehicleAdvancedGroup vehicleNotificationsGroup
= vehicleCompliance 2
mdash136131313vehicleControlCompliance MODULE-COMPLIANCE
STATUS current DESCRIPTION
The compliance statement for vehicles that support control-featured functions
MODULE mdash this moduleMANDATORY-GROUPS vehicleBasicGroup
vehicleControlGroup = vehicleCompliance 3
mdash136131314vehicleFullCompliance MODULE-COMPLIANCE
STATUS current DESCRIPTION
The compliance statement for vehicles that support all functions
MODULE mdash this moduleMANDATORY-GROUPS vehicleBasicGroup
vehicleAdvancedGroup vehicleNotificationsGroup
73
vehicleControlGroup = vehicleCompliance 4
mdash units of conformance
mdash summary at a glance
mdash basic adv ControlmdashvehicleldentManufacturer X X X X
mdashvehicleldentModel x X X X
mdashvehicleldentSoftwareVersion x X X X
mdashvehicleldentAgentSoftwareVersion X X X X
mdashvehicleldentType X X X X
mdashvehicleldentFuel X X X X
mdashvehicleldentManufacturing Y ear X X X X
mdashvehicleldentModel Year X X X X
mdashvehicleldentCapacity X X X X
mdashvehicleldentPower X X X X
mdashvehicleldentMotorType X X X XmdashvehicleldentMotorNumber X X X X
mdashvehicleldentCylinder X X X X
mdashvehicleldentFirstOilChange X X X X
mdashvehicleldentOilChangePeriod X X X XmdashvehicleldentFirstMaintenance X X X X
mdashvehicleldentMaintenancePeriod X X X XmdashvehicleldentColor X X X X
mdashvehicleldentChassisId X X X XmdashvehicleldentLicencePlate X X X X
mdashvehicleldentlpAddress X X X XmdashvehicleldentMacAddress X X X X
mdashvehicleldentSerialNumber X X X XmdashvehicleldentWarranty X X X X
mdashvehicleOwnerName X X
mdashvehicleOwnerRegister X XmdashvehicleOwnerPhone X X
mdashvehicleOwnerMail X X
mdashvehicleHistoryDeliveryDate X X
mdashvehicleHistoryVendor X X
mdashvehicleHistoryDealer X X
mdashvehicleHistoryNumLines X X
mdashvehicleHistoryLinelndex X X
mdashvehicleHistoryMaintenanceDate X X
mdashvehicleHistoryMaintenance X X
mdashvehicleHistoryOilChangeDate X X
mdashvehicleHistoryOilChange X X
mdashvehicleStatusHelp X X X X
mdashvehicleStatusNumLines X X X X
mdashvehicleStatusLinelndex X X X X
mdashvehicleStatusSpeed X X X X
mdashvehicleStatusRpm X X X X
mdashvehicleStatusMotorTemperature X X X X
mdashvehicleStatusFuelLevel X X X X
mdashvehicleStatusKm X X X X
mdashvehicleStatusTyrePressure X X X X
--vehicleStatusMotorOilLevel X X X X
mdashvehicleStatusBatteryLevel X X X X
mdashvehicleStatusLocation X X X X
mdashvehicleControlFuel X X
mdashvehicleControlIgnition X X
mdashvehicleNotificationChangeOilAndMaintenance X X
mdashvehicleNotificationHelp X X
mdashvehicleNotificationWarranty X X
- units of conformance
- I36I3132vehicleGroups OBJECT IDENTIFIER = vehicleMIBConformance 2
- 136131321vehicleBasicGroup OBJECT-GROUP
OBJECTS vehicleldentManufacturer vehicleldentModel vehicleldentSoftwareVersion vehicleldent AgentSoft waumlre V ersion vehicleldentType vehicleldentFuel vehicleldentManufacturing Y ear vehicleldentModel Year vehicleldentCapacity vehicleldentPowervehicleldentMotorType vehicleldentMotorNumber vehicleldentCylindervehicleldentFirstOilChange vehicleldentOilChangePeriod vehicleldentFirstMaintenance vehicleldentMaintenancePeriod vehicleldentColor vehicleldentChassisId vehicleldentLicencePlate vehicleldentlpAddress vehicleldentMacAddress vehicleldentSerialNumber vehicleldentWarranty vehicleStatusHelp vehicleStatusNumLines vehicleStatusLinelndex vehicleStatusSpeed vehicleStatusRpm vehicleStatusMotorTemperature vehicleStatusFuelLevel vehicleStatusKm vehicleStatusTirePressure vehicleStatusMotorOilLevel
75
vehicleStatusBatteryLevel vehicleStatusLocation STATUS current DESCRIPTION
The vehicleBasicGroup defines objects which are common across all vehicles which meet basic compliance
= vehicleGroups 1
- 136131322vehicleAdvancedGroup OBJECT-GROUP
OBJECTS vehicleOwnerName vehicleOwnerRegister vehicleOwnerPhone vehicleOwnerMail vehicleHistoryDeliveryDate vehicleHistoryVendor vehicleHistoryDealer vehicleHistoryNumLines vehicleHistoryLinelndex vehicleHistoryMaintenanceDate vehicleHistoryMaintenance vehicleHistoryOilChangeDate vehicleHistoryOilChange
STATUS current DESCRIPTION
The vehicleAdvancedGroup defines objects which are related to vehicles history and owner
vehicleGroups 2
- 136131323vehicleControlGroup OBJECT-GROUP
OBJECTS vehicleControlFuel vehicleControlIgnition STATUS current DESCRIPTION
The vehicleControlGroup defines objects which are related to control-feature functions
= vehicleGroups 3
- 136131324vehicleNotificationGroup NOTIFICATION-GROUP
NOTIFICATIONS vehicleNotificationChangeOilAndMaintenance vehicleNotificationHelp vehicleNotificationWarranty
STATUS current DESCRIPTION
The vehicleNotificationGroup defines objects which are related to notifications-feature functions
= vehicleGroups 4
END
GLOSSAacuteRIO E ABREVIACcedilOtildeES
ASNl Abstract Syntax Notation One - Notaccedilatildeo de Sintaxe Abstrata Um Uma notaccedilatildeo para
representaccedilatildeo de dados em protocolos de comunicaccedilatildeo definida pela ISO O gerenciamento
Internet utiliza um subconjunto de ASNl
CDMA Code Division Multiple Access - acesso muacuteltiplo por divisatildeo de coacutedigo
EHF Extremely High Frequency - frequumlecircncia extremamente alta
FDMA Frequency Division Multiple Access - acesso muacuteltiplo por divisatildeo de frequumlecircncia
HF High Frequency - frequumlecircncia alta
HTTP Hiper-Text Markup Language - Linguagem de Marcaccedilatildeo de HiperTexto A linguagem
utilizada na construccedilatildeo de paacuteginas WWW
ISM Industrial Scientific and Medical bands - Faixas de frequumlecircncias alocadas para aplicaccedilotildees
industriais cientiacuteficas e meacutedicas
ISO International Organization for Standardization - Organizaccedilatildeo Internacional para
Padronizaccedilatildeo Um dos oacutergatildeos mais importantes no mundo de padronizaccedilotildees com diversos
estudos na aacuterea de computadores e particularmente de redes de computadores
LF Low Frequency - frequumlecircncia baixa
MF Medium Frequency - frequumlecircncia meacutedia
MIB Management Information Base - Base de Informaccedilotildees de Gerenciamento Uma coleccedilatildeo
de informaccedilotildees gerenciais sobre um determinado recurso
OSI Open Systems Interconnection - Interconexatildeo de Sistemas Abertos Um conjunto de
padronizaccedilotildees para interconexatildeo de sistemas em redes de computadores
RFC Request For Comments - Requisiccedilotildees Para Comentaacuterios Os documentos publicados pelo
IETF e que tratam de assuntos Internet Nem todos os RFCs satildeo padrotildees e alguns jamais o
chegam a ser
SHF Super High Frequency - frequumlecircncia super-alta
Site - Conjunto de documentos da WWW acessiacuteveis a partir de um determinado endereccedilo Eacute o
endereccedilo virtual de uma empresa ou uma aplicaccedilatildeo
SMI Structure o f Management Information - Estrutura da Informaccedilatildeo de Gerenciamento
Define a maneira como as informaccedilotildees de gerenciamento satildeo criadas e seus relacionamentos
SNMP Simple Network Management Protocol - Protocolo de Gerenciamento de Redes
Simples o protocolo de gerenciamento utilizado na Internet
TCPIP Transmission Control Protocol Internet Protocol - Protocolo de Controle de
Transmissotildees Protocolo Internet Os protocolos baacutesicos utilizados na Internet
TDMA Time Division Multiple Access mdash acesso muacuteltiplo por divisatildeo de tempo
UHF Ultra High Frequency - frequumlecircncia ultra-alta
VHF Very High Frequency - frequumlecircncia muito alta
VLF Very Low Frequency - frequumlecircncia muito baixa
WWW World Wide Web - Grande Teia Mundial Nome dado ao conjunto de maacutequinas que
trocam informaccedilotildees utilizando o protocolo HTTP
78
REFEREcircNCIAS BIBLIOGRAacuteFICAS
ANATEL Agecircncia Nacional de Telecomunicaccedilotildees Atribuiccedilatildeo de faixas de frequumlecircncias no Brasil Disponiacutevel em lthttpwwwanatelgovbrToolsframeasplink=radiofrequencia qaffpdfgt Acesso em 26 set 2002
thBICSI Telecommunications distribution methods manual 8 ed Tampa Florida v2 1998 Cap 29
BRASIL Web Site Oficial do Departamento Nacional de Tracircnsito Disponiacutevel em lthttpwww denatrangovbrpg70jspgt Acesso em 08 nov 2002
BRASIL Web Site Oficial do Departamento Nacional de Tracircnsito Disponiacutevel em httpwww denatrangovbrpgl8jspgt Acesso em 10 nov 2002
CASE J et al RFC 1157 - A Simple Network Management Protocol (SNMP) Network Working Group may 1990 p 5
FIAT AUTOMOacuteVEIS Web Site Oficial do Brasil Disponiacutevel em httpwwwfiatcombr index_sitephpgt institucional a faacutebrica Acesso em 19 nov 2002
GOOGLE Web Site de Busca Disponiacutevel em lthttpwwwgooglecombrsearch hl=ptampie=ISO-8859-1 ampq=22rastreamento+de+veEDculo s22ampbtnG=Pesquisa+Google amplr=lang_ptgt Acesso em 15 out 2002
MELLO Roseleine Calgaro Uma MIB de apoio agrave gerecircncia do relacionamento com o cliente em comeacutercio eletrocircnico 2002 108 f Dissertaccedilatildeo (Mestrado em Ciecircncias da Computaccedilatildeo) - Universidade Federal de Santa Catarina Florianoacutepolis 2002
RIO DE JANEIRO (Estado) 5 set 2002 Tracircnsito Brasil Estatiacutestica da Organizaccedilatildeo Mundial de Sauacutede sobre tracircnsito Disponiacutevel em lthttpwwwtransitobrasilcombrnoticia noticiaphp noti=1044gt Acesso em 22 out 2002
RIO DE JANEIRO (Estado) SuperTrack Rastreamento de veiacuteculos Disponiacutevel em lthttp wwwsupertrackcombr2htmgt Acesso em 02 out 2002
79
RIO DE JANEIRO (Estado) Revista Engebraacutes Mortos no tracircnsito chegam a 1 milhatildeo e acidentes consomem US$ 10 bi ao ano Disponiacutevel em lthttpwwwengebrascombr EngbWebportuguesmortosnohtmgt Acesso em 24 set 2002
TANENBAUM Andrew S Redes de computadores 3 ed Rio de Janeiro Campus 1997 923 p
TANIGUCHI Caacutessio O bom exemplo do tracircnsito em Curitiba Curitiba mar 2002 Disponiacutevel em lthttpwwwcuritibaprgovbrpmcAgenciaartigostransitolhtmlgt Acesso em 19 nov 2002
TIM Telesc Celular Cobertura Disponiacutevel em lthttpwww2timsulcombr intemaaspitem=2amppagina=coberturagt Acesso em 26 set 2002
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles identification type= vehicleldent 5
- L36131116vehicleldentFuel OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles fuel identification= vehicleldent 6
- 136131117vehiclel dentManufacturing Y ear OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles year= vehicleldent 7
- 136131118vehicleldentModelYear OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles model year vehicleldent 8
- 136L31119vehicleldentCapacity OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles capacity= vehicleldent 9
- 1361311110vehicleldentPower OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles engine power
= vehicleldent 10
-1361311111vehicleldentMotorType OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles motor type= vehicleldent 11
- 1361311112vehicleldentMotorNumber OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles engine identification number= vehicleldent 12
- 1361311113vehicleldentCylinder OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles engine number of cylinders= vehicleldent 13
- 1361311114vehicleldentFirstOilChange OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles displacement required for the first oil change = vehicleldent 14
- 1361311115vehicleldentFirstMaintenance OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles displacement required for the first oficial maintenance
= vehicleldent 15
- 1361311116vehicleldentMaintenancePeriod OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles regular maintenance intervals= vehicleldent 16
-1361311117vehicleldentColor OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles predominant color= vehicleldent 17
- 1361311118vehicleldentChassisId OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles chassis identification number= vehicleldent 18
- 1361311119vehicleldentLicencePlate OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
A string which identifies the vehicles licence plate This object should be set by the dealer
= vehicleldent 19
- 1361311120vehicleldentlpAddress OBJECT-TYPE
SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION
The IP Address of the vehicle This value must be provided by the managing aplication A value of 0000 implies that there isnt a provider nearby
DEFVAL 00000000rsquoH = vehicleldent 20
- 1361311121vehicleldentMacAddress OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-only STATUS current DESCRIPTION
The MAC address used by this vehicle when it must be referred to in a unique fashion It is only required to be unique
REFERENCEIEEE 802ID-1990 Sections 64113 and 3125
= vehicleldent 21
-1361311122vehicleldentSerialNumber OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
A string which identifies the vehicles serial number = vehicleldent 22
- 1361311123vehicleldent Warranty OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
A string which identifies the vehicles warranty= vehicleldent 23
mdash Owner Group
- I36I3112vehicleOwner OBJECT IDENTIFIER = vehicleMIBObjects 2
- L36131121 vehicleOwnerName OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
A string which identifies the vehicles ownerThis object should be set by the dealer
= vehicleOwner 1
- 136L31122vehicleOwnerRegister OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current
DESCRIPTIONA string which identifies the owners registerThis object should be set by the dealer
= vehicleOwner 2
- 136131123 vehicleOwnerPhone OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
A string which identifies the owners phone number This object should be set by the dealer
vehicleOwner 3
- 136131124 vehicleOwnerMail OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
A string which identifies the owners e-mailThis object should be set by the dealer
vehicleOwner 4
mdash History Group
- 13613113vehicleHistory OBJECT IDENTIFIER = vehicleMIBObjects 3
- 136131131vehicleHistoryDeliveryDate OBJECT-TYPE
SYNTAX DateAndTime MAX-ACCESS read-write STATUS current DESCRIPTION
The vehicles delivery date and time= vehicleHistory 1
- 136L31132vehicleHistory Vendor OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
The name of the vehicles vendor= vehicleHistory 2
65
- 136L31133vehicleHistoryDealer OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
The name of the vehicles dealer= vehicleHistory 3
- 136131134vehicleHistoryNumLines OBJECT-TYPE
SYNTAX NonNegativelnteger MAX-ACCESS read-only STATUS current DESCRIPTION
The number of Status lines utilized in this device This variable indicates the number of rows in the History table
= vehicleHistory 4
- I36I31135 vehicleHistoryTable OBJECT-TYPE
SYNTAX SEQUENCE OF VehicleHistoryEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION
A list of History table entries= vehicleHistory 5
- 1361311351VehicleHistoryEntry OBJECT-TYPE
SYNTAX VehicleHistoryEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION
An entry containing information applicable to a particular History line
INDEX vehicleHistoryLinelndex = vehicleHistoryTable 1
VehicleHistoryEntry = SEQUENCE vehicleHistoryLinelndex INTEGER vehicleHistoryMaintenanceDate DateAndTime vehicleHistoryMaintenance NonNegativelnteger vehicleHistoryOilChangeDate Date AndT ime vehicleHistoryOilChange NonNegativelnteger
- 13613113511
66
vehicleHistoryLinelndex OBJECT-TYPE SYNTAX Positiveinteger MAX-ACCESS not-accessible STATUS current DESCRIPTION
The History line identifier= vehicleHistoryEntry 1
- 13613113512vehicleHistoryMaintenanceDate OBJECT-TYPE
SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION
The maintenance date= vehicleHistoryEntry 2
- 13613113513vehicleHistoryMaintenance OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS kmMAX-ACCESS read-only STATUS current DESCRIPTION
The present displacement of the vehicle on vehicleHistoryMaintenanceDate
= vehicleHistoryEntry 3
- 13613113514vehicleHistoryOilChangeDate OBJECT-TYPE
SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION
The motors oil change date= vehicleHistoryEntry 4
- 13613113515vehicleHistoryOilChange OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS kmMAX-ACCESS read-only STATUS current DESCRIPTION
The present displacement of the vehicle on vehicleHistoryOilChangeDate
= vehicleHistoryEntry 5
mdash The Status group
- 13613114vehicleStatus OBJECT IDENTIFIER = vehicleMIBObjects 4
- 136L31141 vehicleStatusHelp OBJECT-TYPE
SYNTAX INTEGER on(l) off(2)
MAX-ACCESS read-write STATUS current DESCRIPTION
Setting this object to on will cause the vehicle system to send a help notification Setting this object to off means normal situation
= vehicleStatus 1
- 136131142vehicleStatusNumLines OBJECT-TYPE
SYNTAX NonNegativelnteger MAX-ACCESS read-only STATUS current DESCRIPTION
The number of Status lines utilized in this deviceThis variable indicates the number of rows in the Status table
= vehicleStatus 2
- 136131143 vehicleStatusTable OBJECT-TYPE
SYNTAX SEQUENCE OF VehicleStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION
A list of Status table entries= vehicleStatus 3
- I36I311431 VehicleStatusEntry OBJECT-TYPE
SYNTAX VehicleStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION
An entry containing information applicable to a particular Status line
INDEX vehicleStatusLinelndex = vehicleStatusTable 1
VehicleStatusEntry = SEQUENCE vehicleStatusLinelndex INTEGER vehicleStatusSpeed NonNegativelntegervehicleStatusRpm NonNegativelntegervehicleStatusMotorTemperature INTEGER vehicleStatusFuelLevel NonNegativelnteger vehicleStatusKm NonNegativelntegervehicleStatusTirePressure NonNegativelnteger vehicleStatusMotorOilLevel NonNegativelnteger vehicleStatusBatteryLevel NonNegativelnteger vehicleStatusLocation DisplayString
- I36I31134311vehicleStatusLinelndex OBJECT-TYPE
SYNTAX Positiveinteger MAX-ACCESS not-accessible STATUS current DESCRIPTION
The Status line identifier= VehicleStatusEntry 1
- 136131134312vehicleStatusSpeed OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS km per hourMAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles current speed= VehicleStatusEntry 2
- 136131134313vehicleStatusRpm OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS rotations per minuteMAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles current rotations per minute= VehicleStatusEntry 3
- 136131134314vehicleStatusMotorT emperature OBJECT-TYPE
SYNTAX INTEGER UNITS degrees CentigradeMAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles engine current temperature
= vehicleStatusEntry 4
- 136131134315 vehicleStatusFuelLevel OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS HireMAX-ACCESS read-only STATUS current DESCRIPTION
The current fuel level= vehicleStatusEntry 5
- 136131134316vehicleStatusKm OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS kmMAX-ACCESS read-only STATUS current DESCRIPTION
The current total displacement of vehicle = vehicleStatusEntry 6
- 136131134317 vehicleStatusTirePressure OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS psiMAX-ACCESS read-only STATUS current DESCRIPTION
The current tire pressure vehicleStatusEntry 7
- 136131134318 vehicleStatusMotorOilLevel OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS litreMAX-ACCESS read-only STATUS current DESCRIPTION
The current motor oil level= vehicleStatusEntry 8
- 136131134319 vehicleStatusBatteryLevel OBJECT-TYPE
SYNTAX INTEGER unknown(l) batteryNormal(2) batteryLow(3)
MAX-ACCESS read-only
STATUS currentDESCRIPTION
The indication of the capacity remaining in the vehicles battery system
= vehicleStatusEntry 9
- 1361311343110 vehicleStatusLocation OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
The GPS indication of the vehicles current location
vehicleStatusEntry 10
mdash The Control group
- 13613115vehicleControl OBJECT IDENTIFIER = vehicleMIBObjects 5
- 136131151 vehicleControlFuel OBJECT-TYPE
SYNTAX INTEGER on(l) off(2)
MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION
Setting this object to On(l) indicates that the vehicle is able to be turned on Setting to Off(2) will cause the fuel to be cut offrsquo
= vehicleControl 1
- 136131152 vehicleControlIgnition OBJECT-TYPE
SYNTAX INTEGER on(l) ofi(2)
MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION
Setting this object to On(l) indicates that the vehicle is to be turned on Setting to 00(2) will cause the eletric system to be cut off1
= vehicleControl 2
mdash Notifications
- This section defines the well-known notifications sent by- vehicle agents
- 1361312vehicleMIBNotifications OBJECT IDENTIFIER = vehicleMIB 2
- I36I3121vehicleNotificationChangeOilAndMaintenance NOTIFICATION-TYPE
OBJECTS vehicleHistoryMaintenanceDate vehicleHistoryMaintenance vehicleHistoryOilChangeDate vehicleHistoryOilChange
STATUS current DESCRIPTION
The vehicle is approaching oil change and regular maintenance dates This Notification is persistent and is resent at one day intervals until the history table is updated
= vehicleMIBNotifications 1
- 13613122vehicleNotificationHelp NOTIFICATION-TYPE
OBJECTS vehicleStatusHelp STATUS current DESCRIPTION
This Notification is sent when the vehicles conductor turns on a help switch
= vehicleMIBNotifications 2
- I36I3123vehicleNotificationWarranty NOTIFICATION-TYPE
OBJECTS vehicleldentWarranty STATUS current DESCRIPTION
The vehicles warranty is close to expiring dateThis Notification is persistent andis resent at one week intervals until dead line
= vehicleMIBNotifications 3
mdash Conformance information
mdash1361313vehicleMIBConformance OBJECT IDENTIFIER = vehicleMIB 3
-13613131vehicleCompliance OBJECT IDENTIFIER = vehicleMIBConformance 1
mdash compliance statements
mdash136131311vehicleBasicCompliance MODULE-COMPLIANCE
STATUS current DESCRIPTION
The compliance statement for vehicles that only support the identifying and status objects
MODULE mdash this moduleMANDATORY-GROUPS vehicleBasicGroup
= vehicleCompliance 1
mdash136131312vehicleAdvancedCompliance MODULE-COMPLIANCE
STATUS current DESCRIPTION
The compliance statement for vehicles that support advanced-feature functions such as history and notifications
MODULE mdash this moduleMANDATORY-GROUPS vehicleBasicGroup
vehicleAdvancedGroup vehicleNotificationsGroup
= vehicleCompliance 2
mdash136131313vehicleControlCompliance MODULE-COMPLIANCE
STATUS current DESCRIPTION
The compliance statement for vehicles that support control-featured functions
MODULE mdash this moduleMANDATORY-GROUPS vehicleBasicGroup
vehicleControlGroup = vehicleCompliance 3
mdash136131314vehicleFullCompliance MODULE-COMPLIANCE
STATUS current DESCRIPTION
The compliance statement for vehicles that support all functions
MODULE mdash this moduleMANDATORY-GROUPS vehicleBasicGroup
vehicleAdvancedGroup vehicleNotificationsGroup
73
vehicleControlGroup = vehicleCompliance 4
mdash units of conformance
mdash summary at a glance
mdash basic adv ControlmdashvehicleldentManufacturer X X X X
mdashvehicleldentModel x X X X
mdashvehicleldentSoftwareVersion x X X X
mdashvehicleldentAgentSoftwareVersion X X X X
mdashvehicleldentType X X X X
mdashvehicleldentFuel X X X X
mdashvehicleldentManufacturing Y ear X X X X
mdashvehicleldentModel Year X X X X
mdashvehicleldentCapacity X X X X
mdashvehicleldentPower X X X X
mdashvehicleldentMotorType X X X XmdashvehicleldentMotorNumber X X X X
mdashvehicleldentCylinder X X X X
mdashvehicleldentFirstOilChange X X X X
mdashvehicleldentOilChangePeriod X X X XmdashvehicleldentFirstMaintenance X X X X
mdashvehicleldentMaintenancePeriod X X X XmdashvehicleldentColor X X X X
mdashvehicleldentChassisId X X X XmdashvehicleldentLicencePlate X X X X
mdashvehicleldentlpAddress X X X XmdashvehicleldentMacAddress X X X X
mdashvehicleldentSerialNumber X X X XmdashvehicleldentWarranty X X X X
mdashvehicleOwnerName X X
mdashvehicleOwnerRegister X XmdashvehicleOwnerPhone X X
mdashvehicleOwnerMail X X
mdashvehicleHistoryDeliveryDate X X
mdashvehicleHistoryVendor X X
mdashvehicleHistoryDealer X X
mdashvehicleHistoryNumLines X X
mdashvehicleHistoryLinelndex X X
mdashvehicleHistoryMaintenanceDate X X
mdashvehicleHistoryMaintenance X X
mdashvehicleHistoryOilChangeDate X X
mdashvehicleHistoryOilChange X X
mdashvehicleStatusHelp X X X X
mdashvehicleStatusNumLines X X X X
mdashvehicleStatusLinelndex X X X X
mdashvehicleStatusSpeed X X X X
mdashvehicleStatusRpm X X X X
mdashvehicleStatusMotorTemperature X X X X
mdashvehicleStatusFuelLevel X X X X
mdashvehicleStatusKm X X X X
mdashvehicleStatusTyrePressure X X X X
--vehicleStatusMotorOilLevel X X X X
mdashvehicleStatusBatteryLevel X X X X
mdashvehicleStatusLocation X X X X
mdashvehicleControlFuel X X
mdashvehicleControlIgnition X X
mdashvehicleNotificationChangeOilAndMaintenance X X
mdashvehicleNotificationHelp X X
mdashvehicleNotificationWarranty X X
- units of conformance
- I36I3132vehicleGroups OBJECT IDENTIFIER = vehicleMIBConformance 2
- 136131321vehicleBasicGroup OBJECT-GROUP
OBJECTS vehicleldentManufacturer vehicleldentModel vehicleldentSoftwareVersion vehicleldent AgentSoft waumlre V ersion vehicleldentType vehicleldentFuel vehicleldentManufacturing Y ear vehicleldentModel Year vehicleldentCapacity vehicleldentPowervehicleldentMotorType vehicleldentMotorNumber vehicleldentCylindervehicleldentFirstOilChange vehicleldentOilChangePeriod vehicleldentFirstMaintenance vehicleldentMaintenancePeriod vehicleldentColor vehicleldentChassisId vehicleldentLicencePlate vehicleldentlpAddress vehicleldentMacAddress vehicleldentSerialNumber vehicleldentWarranty vehicleStatusHelp vehicleStatusNumLines vehicleStatusLinelndex vehicleStatusSpeed vehicleStatusRpm vehicleStatusMotorTemperature vehicleStatusFuelLevel vehicleStatusKm vehicleStatusTirePressure vehicleStatusMotorOilLevel
75
vehicleStatusBatteryLevel vehicleStatusLocation STATUS current DESCRIPTION
The vehicleBasicGroup defines objects which are common across all vehicles which meet basic compliance
= vehicleGroups 1
- 136131322vehicleAdvancedGroup OBJECT-GROUP
OBJECTS vehicleOwnerName vehicleOwnerRegister vehicleOwnerPhone vehicleOwnerMail vehicleHistoryDeliveryDate vehicleHistoryVendor vehicleHistoryDealer vehicleHistoryNumLines vehicleHistoryLinelndex vehicleHistoryMaintenanceDate vehicleHistoryMaintenance vehicleHistoryOilChangeDate vehicleHistoryOilChange
STATUS current DESCRIPTION
The vehicleAdvancedGroup defines objects which are related to vehicles history and owner
vehicleGroups 2
- 136131323vehicleControlGroup OBJECT-GROUP
OBJECTS vehicleControlFuel vehicleControlIgnition STATUS current DESCRIPTION
The vehicleControlGroup defines objects which are related to control-feature functions
= vehicleGroups 3
- 136131324vehicleNotificationGroup NOTIFICATION-GROUP
NOTIFICATIONS vehicleNotificationChangeOilAndMaintenance vehicleNotificationHelp vehicleNotificationWarranty
STATUS current DESCRIPTION
The vehicleNotificationGroup defines objects which are related to notifications-feature functions
= vehicleGroups 4
END
GLOSSAacuteRIO E ABREVIACcedilOtildeES
ASNl Abstract Syntax Notation One - Notaccedilatildeo de Sintaxe Abstrata Um Uma notaccedilatildeo para
representaccedilatildeo de dados em protocolos de comunicaccedilatildeo definida pela ISO O gerenciamento
Internet utiliza um subconjunto de ASNl
CDMA Code Division Multiple Access - acesso muacuteltiplo por divisatildeo de coacutedigo
EHF Extremely High Frequency - frequumlecircncia extremamente alta
FDMA Frequency Division Multiple Access - acesso muacuteltiplo por divisatildeo de frequumlecircncia
HF High Frequency - frequumlecircncia alta
HTTP Hiper-Text Markup Language - Linguagem de Marcaccedilatildeo de HiperTexto A linguagem
utilizada na construccedilatildeo de paacuteginas WWW
ISM Industrial Scientific and Medical bands - Faixas de frequumlecircncias alocadas para aplicaccedilotildees
industriais cientiacuteficas e meacutedicas
ISO International Organization for Standardization - Organizaccedilatildeo Internacional para
Padronizaccedilatildeo Um dos oacutergatildeos mais importantes no mundo de padronizaccedilotildees com diversos
estudos na aacuterea de computadores e particularmente de redes de computadores
LF Low Frequency - frequumlecircncia baixa
MF Medium Frequency - frequumlecircncia meacutedia
MIB Management Information Base - Base de Informaccedilotildees de Gerenciamento Uma coleccedilatildeo
de informaccedilotildees gerenciais sobre um determinado recurso
OSI Open Systems Interconnection - Interconexatildeo de Sistemas Abertos Um conjunto de
padronizaccedilotildees para interconexatildeo de sistemas em redes de computadores
RFC Request For Comments - Requisiccedilotildees Para Comentaacuterios Os documentos publicados pelo
IETF e que tratam de assuntos Internet Nem todos os RFCs satildeo padrotildees e alguns jamais o
chegam a ser
SHF Super High Frequency - frequumlecircncia super-alta
Site - Conjunto de documentos da WWW acessiacuteveis a partir de um determinado endereccedilo Eacute o
endereccedilo virtual de uma empresa ou uma aplicaccedilatildeo
SMI Structure o f Management Information - Estrutura da Informaccedilatildeo de Gerenciamento
Define a maneira como as informaccedilotildees de gerenciamento satildeo criadas e seus relacionamentos
SNMP Simple Network Management Protocol - Protocolo de Gerenciamento de Redes
Simples o protocolo de gerenciamento utilizado na Internet
TCPIP Transmission Control Protocol Internet Protocol - Protocolo de Controle de
Transmissotildees Protocolo Internet Os protocolos baacutesicos utilizados na Internet
TDMA Time Division Multiple Access mdash acesso muacuteltiplo por divisatildeo de tempo
UHF Ultra High Frequency - frequumlecircncia ultra-alta
VHF Very High Frequency - frequumlecircncia muito alta
VLF Very Low Frequency - frequumlecircncia muito baixa
WWW World Wide Web - Grande Teia Mundial Nome dado ao conjunto de maacutequinas que
trocam informaccedilotildees utilizando o protocolo HTTP
78
REFEREcircNCIAS BIBLIOGRAacuteFICAS
ANATEL Agecircncia Nacional de Telecomunicaccedilotildees Atribuiccedilatildeo de faixas de frequumlecircncias no Brasil Disponiacutevel em lthttpwwwanatelgovbrToolsframeasplink=radiofrequencia qaffpdfgt Acesso em 26 set 2002
thBICSI Telecommunications distribution methods manual 8 ed Tampa Florida v2 1998 Cap 29
BRASIL Web Site Oficial do Departamento Nacional de Tracircnsito Disponiacutevel em lthttpwww denatrangovbrpg70jspgt Acesso em 08 nov 2002
BRASIL Web Site Oficial do Departamento Nacional de Tracircnsito Disponiacutevel em httpwww denatrangovbrpgl8jspgt Acesso em 10 nov 2002
CASE J et al RFC 1157 - A Simple Network Management Protocol (SNMP) Network Working Group may 1990 p 5
FIAT AUTOMOacuteVEIS Web Site Oficial do Brasil Disponiacutevel em httpwwwfiatcombr index_sitephpgt institucional a faacutebrica Acesso em 19 nov 2002
GOOGLE Web Site de Busca Disponiacutevel em lthttpwwwgooglecombrsearch hl=ptampie=ISO-8859-1 ampq=22rastreamento+de+veEDculo s22ampbtnG=Pesquisa+Google amplr=lang_ptgt Acesso em 15 out 2002
MELLO Roseleine Calgaro Uma MIB de apoio agrave gerecircncia do relacionamento com o cliente em comeacutercio eletrocircnico 2002 108 f Dissertaccedilatildeo (Mestrado em Ciecircncias da Computaccedilatildeo) - Universidade Federal de Santa Catarina Florianoacutepolis 2002
RIO DE JANEIRO (Estado) 5 set 2002 Tracircnsito Brasil Estatiacutestica da Organizaccedilatildeo Mundial de Sauacutede sobre tracircnsito Disponiacutevel em lthttpwwwtransitobrasilcombrnoticia noticiaphp noti=1044gt Acesso em 22 out 2002
RIO DE JANEIRO (Estado) SuperTrack Rastreamento de veiacuteculos Disponiacutevel em lthttp wwwsupertrackcombr2htmgt Acesso em 02 out 2002
79
RIO DE JANEIRO (Estado) Revista Engebraacutes Mortos no tracircnsito chegam a 1 milhatildeo e acidentes consomem US$ 10 bi ao ano Disponiacutevel em lthttpwwwengebrascombr EngbWebportuguesmortosnohtmgt Acesso em 24 set 2002
TANENBAUM Andrew S Redes de computadores 3 ed Rio de Janeiro Campus 1997 923 p
TANIGUCHI Caacutessio O bom exemplo do tracircnsito em Curitiba Curitiba mar 2002 Disponiacutevel em lthttpwwwcuritibaprgovbrpmcAgenciaartigostransitolhtmlgt Acesso em 19 nov 2002
TIM Telesc Celular Cobertura Disponiacutevel em lthttpwww2timsulcombr intemaaspitem=2amppagina=coberturagt Acesso em 26 set 2002
= vehicleldent 10
-1361311111vehicleldentMotorType OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles motor type= vehicleldent 11
- 1361311112vehicleldentMotorNumber OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles engine identification number= vehicleldent 12
- 1361311113vehicleldentCylinder OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles engine number of cylinders= vehicleldent 13
- 1361311114vehicleldentFirstOilChange OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles displacement required for the first oil change = vehicleldent 14
- 1361311115vehicleldentFirstMaintenance OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles displacement required for the first oficial maintenance
= vehicleldent 15
- 1361311116vehicleldentMaintenancePeriod OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles regular maintenance intervals= vehicleldent 16
-1361311117vehicleldentColor OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles predominant color= vehicleldent 17
- 1361311118vehicleldentChassisId OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles chassis identification number= vehicleldent 18
- 1361311119vehicleldentLicencePlate OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
A string which identifies the vehicles licence plate This object should be set by the dealer
= vehicleldent 19
- 1361311120vehicleldentlpAddress OBJECT-TYPE
SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION
The IP Address of the vehicle This value must be provided by the managing aplication A value of 0000 implies that there isnt a provider nearby
DEFVAL 00000000rsquoH = vehicleldent 20
- 1361311121vehicleldentMacAddress OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-only STATUS current DESCRIPTION
The MAC address used by this vehicle when it must be referred to in a unique fashion It is only required to be unique
REFERENCEIEEE 802ID-1990 Sections 64113 and 3125
= vehicleldent 21
-1361311122vehicleldentSerialNumber OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
A string which identifies the vehicles serial number = vehicleldent 22
- 1361311123vehicleldent Warranty OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
A string which identifies the vehicles warranty= vehicleldent 23
mdash Owner Group
- I36I3112vehicleOwner OBJECT IDENTIFIER = vehicleMIBObjects 2
- L36131121 vehicleOwnerName OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
A string which identifies the vehicles ownerThis object should be set by the dealer
= vehicleOwner 1
- 136L31122vehicleOwnerRegister OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current
DESCRIPTIONA string which identifies the owners registerThis object should be set by the dealer
= vehicleOwner 2
- 136131123 vehicleOwnerPhone OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
A string which identifies the owners phone number This object should be set by the dealer
vehicleOwner 3
- 136131124 vehicleOwnerMail OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
A string which identifies the owners e-mailThis object should be set by the dealer
vehicleOwner 4
mdash History Group
- 13613113vehicleHistory OBJECT IDENTIFIER = vehicleMIBObjects 3
- 136131131vehicleHistoryDeliveryDate OBJECT-TYPE
SYNTAX DateAndTime MAX-ACCESS read-write STATUS current DESCRIPTION
The vehicles delivery date and time= vehicleHistory 1
- 136L31132vehicleHistory Vendor OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
The name of the vehicles vendor= vehicleHistory 2
65
- 136L31133vehicleHistoryDealer OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
The name of the vehicles dealer= vehicleHistory 3
- 136131134vehicleHistoryNumLines OBJECT-TYPE
SYNTAX NonNegativelnteger MAX-ACCESS read-only STATUS current DESCRIPTION
The number of Status lines utilized in this device This variable indicates the number of rows in the History table
= vehicleHistory 4
- I36I31135 vehicleHistoryTable OBJECT-TYPE
SYNTAX SEQUENCE OF VehicleHistoryEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION
A list of History table entries= vehicleHistory 5
- 1361311351VehicleHistoryEntry OBJECT-TYPE
SYNTAX VehicleHistoryEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION
An entry containing information applicable to a particular History line
INDEX vehicleHistoryLinelndex = vehicleHistoryTable 1
VehicleHistoryEntry = SEQUENCE vehicleHistoryLinelndex INTEGER vehicleHistoryMaintenanceDate DateAndTime vehicleHistoryMaintenance NonNegativelnteger vehicleHistoryOilChangeDate Date AndT ime vehicleHistoryOilChange NonNegativelnteger
- 13613113511
66
vehicleHistoryLinelndex OBJECT-TYPE SYNTAX Positiveinteger MAX-ACCESS not-accessible STATUS current DESCRIPTION
The History line identifier= vehicleHistoryEntry 1
- 13613113512vehicleHistoryMaintenanceDate OBJECT-TYPE
SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION
The maintenance date= vehicleHistoryEntry 2
- 13613113513vehicleHistoryMaintenance OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS kmMAX-ACCESS read-only STATUS current DESCRIPTION
The present displacement of the vehicle on vehicleHistoryMaintenanceDate
= vehicleHistoryEntry 3
- 13613113514vehicleHistoryOilChangeDate OBJECT-TYPE
SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION
The motors oil change date= vehicleHistoryEntry 4
- 13613113515vehicleHistoryOilChange OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS kmMAX-ACCESS read-only STATUS current DESCRIPTION
The present displacement of the vehicle on vehicleHistoryOilChangeDate
= vehicleHistoryEntry 5
mdash The Status group
- 13613114vehicleStatus OBJECT IDENTIFIER = vehicleMIBObjects 4
- 136L31141 vehicleStatusHelp OBJECT-TYPE
SYNTAX INTEGER on(l) off(2)
MAX-ACCESS read-write STATUS current DESCRIPTION
Setting this object to on will cause the vehicle system to send a help notification Setting this object to off means normal situation
= vehicleStatus 1
- 136131142vehicleStatusNumLines OBJECT-TYPE
SYNTAX NonNegativelnteger MAX-ACCESS read-only STATUS current DESCRIPTION
The number of Status lines utilized in this deviceThis variable indicates the number of rows in the Status table
= vehicleStatus 2
- 136131143 vehicleStatusTable OBJECT-TYPE
SYNTAX SEQUENCE OF VehicleStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION
A list of Status table entries= vehicleStatus 3
- I36I311431 VehicleStatusEntry OBJECT-TYPE
SYNTAX VehicleStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION
An entry containing information applicable to a particular Status line
INDEX vehicleStatusLinelndex = vehicleStatusTable 1
VehicleStatusEntry = SEQUENCE vehicleStatusLinelndex INTEGER vehicleStatusSpeed NonNegativelntegervehicleStatusRpm NonNegativelntegervehicleStatusMotorTemperature INTEGER vehicleStatusFuelLevel NonNegativelnteger vehicleStatusKm NonNegativelntegervehicleStatusTirePressure NonNegativelnteger vehicleStatusMotorOilLevel NonNegativelnteger vehicleStatusBatteryLevel NonNegativelnteger vehicleStatusLocation DisplayString
- I36I31134311vehicleStatusLinelndex OBJECT-TYPE
SYNTAX Positiveinteger MAX-ACCESS not-accessible STATUS current DESCRIPTION
The Status line identifier= VehicleStatusEntry 1
- 136131134312vehicleStatusSpeed OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS km per hourMAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles current speed= VehicleStatusEntry 2
- 136131134313vehicleStatusRpm OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS rotations per minuteMAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles current rotations per minute= VehicleStatusEntry 3
- 136131134314vehicleStatusMotorT emperature OBJECT-TYPE
SYNTAX INTEGER UNITS degrees CentigradeMAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles engine current temperature
= vehicleStatusEntry 4
- 136131134315 vehicleStatusFuelLevel OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS HireMAX-ACCESS read-only STATUS current DESCRIPTION
The current fuel level= vehicleStatusEntry 5
- 136131134316vehicleStatusKm OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS kmMAX-ACCESS read-only STATUS current DESCRIPTION
The current total displacement of vehicle = vehicleStatusEntry 6
- 136131134317 vehicleStatusTirePressure OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS psiMAX-ACCESS read-only STATUS current DESCRIPTION
The current tire pressure vehicleStatusEntry 7
- 136131134318 vehicleStatusMotorOilLevel OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS litreMAX-ACCESS read-only STATUS current DESCRIPTION
The current motor oil level= vehicleStatusEntry 8
- 136131134319 vehicleStatusBatteryLevel OBJECT-TYPE
SYNTAX INTEGER unknown(l) batteryNormal(2) batteryLow(3)
MAX-ACCESS read-only
STATUS currentDESCRIPTION
The indication of the capacity remaining in the vehicles battery system
= vehicleStatusEntry 9
- 1361311343110 vehicleStatusLocation OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
The GPS indication of the vehicles current location
vehicleStatusEntry 10
mdash The Control group
- 13613115vehicleControl OBJECT IDENTIFIER = vehicleMIBObjects 5
- 136131151 vehicleControlFuel OBJECT-TYPE
SYNTAX INTEGER on(l) off(2)
MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION
Setting this object to On(l) indicates that the vehicle is able to be turned on Setting to Off(2) will cause the fuel to be cut offrsquo
= vehicleControl 1
- 136131152 vehicleControlIgnition OBJECT-TYPE
SYNTAX INTEGER on(l) ofi(2)
MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION
Setting this object to On(l) indicates that the vehicle is to be turned on Setting to 00(2) will cause the eletric system to be cut off1
= vehicleControl 2
mdash Notifications
- This section defines the well-known notifications sent by- vehicle agents
- 1361312vehicleMIBNotifications OBJECT IDENTIFIER = vehicleMIB 2
- I36I3121vehicleNotificationChangeOilAndMaintenance NOTIFICATION-TYPE
OBJECTS vehicleHistoryMaintenanceDate vehicleHistoryMaintenance vehicleHistoryOilChangeDate vehicleHistoryOilChange
STATUS current DESCRIPTION
The vehicle is approaching oil change and regular maintenance dates This Notification is persistent and is resent at one day intervals until the history table is updated
= vehicleMIBNotifications 1
- 13613122vehicleNotificationHelp NOTIFICATION-TYPE
OBJECTS vehicleStatusHelp STATUS current DESCRIPTION
This Notification is sent when the vehicles conductor turns on a help switch
= vehicleMIBNotifications 2
- I36I3123vehicleNotificationWarranty NOTIFICATION-TYPE
OBJECTS vehicleldentWarranty STATUS current DESCRIPTION
The vehicles warranty is close to expiring dateThis Notification is persistent andis resent at one week intervals until dead line
= vehicleMIBNotifications 3
mdash Conformance information
mdash1361313vehicleMIBConformance OBJECT IDENTIFIER = vehicleMIB 3
-13613131vehicleCompliance OBJECT IDENTIFIER = vehicleMIBConformance 1
mdash compliance statements
mdash136131311vehicleBasicCompliance MODULE-COMPLIANCE
STATUS current DESCRIPTION
The compliance statement for vehicles that only support the identifying and status objects
MODULE mdash this moduleMANDATORY-GROUPS vehicleBasicGroup
= vehicleCompliance 1
mdash136131312vehicleAdvancedCompliance MODULE-COMPLIANCE
STATUS current DESCRIPTION
The compliance statement for vehicles that support advanced-feature functions such as history and notifications
MODULE mdash this moduleMANDATORY-GROUPS vehicleBasicGroup
vehicleAdvancedGroup vehicleNotificationsGroup
= vehicleCompliance 2
mdash136131313vehicleControlCompliance MODULE-COMPLIANCE
STATUS current DESCRIPTION
The compliance statement for vehicles that support control-featured functions
MODULE mdash this moduleMANDATORY-GROUPS vehicleBasicGroup
vehicleControlGroup = vehicleCompliance 3
mdash136131314vehicleFullCompliance MODULE-COMPLIANCE
STATUS current DESCRIPTION
The compliance statement for vehicles that support all functions
MODULE mdash this moduleMANDATORY-GROUPS vehicleBasicGroup
vehicleAdvancedGroup vehicleNotificationsGroup
73
vehicleControlGroup = vehicleCompliance 4
mdash units of conformance
mdash summary at a glance
mdash basic adv ControlmdashvehicleldentManufacturer X X X X
mdashvehicleldentModel x X X X
mdashvehicleldentSoftwareVersion x X X X
mdashvehicleldentAgentSoftwareVersion X X X X
mdashvehicleldentType X X X X
mdashvehicleldentFuel X X X X
mdashvehicleldentManufacturing Y ear X X X X
mdashvehicleldentModel Year X X X X
mdashvehicleldentCapacity X X X X
mdashvehicleldentPower X X X X
mdashvehicleldentMotorType X X X XmdashvehicleldentMotorNumber X X X X
mdashvehicleldentCylinder X X X X
mdashvehicleldentFirstOilChange X X X X
mdashvehicleldentOilChangePeriod X X X XmdashvehicleldentFirstMaintenance X X X X
mdashvehicleldentMaintenancePeriod X X X XmdashvehicleldentColor X X X X
mdashvehicleldentChassisId X X X XmdashvehicleldentLicencePlate X X X X
mdashvehicleldentlpAddress X X X XmdashvehicleldentMacAddress X X X X
mdashvehicleldentSerialNumber X X X XmdashvehicleldentWarranty X X X X
mdashvehicleOwnerName X X
mdashvehicleOwnerRegister X XmdashvehicleOwnerPhone X X
mdashvehicleOwnerMail X X
mdashvehicleHistoryDeliveryDate X X
mdashvehicleHistoryVendor X X
mdashvehicleHistoryDealer X X
mdashvehicleHistoryNumLines X X
mdashvehicleHistoryLinelndex X X
mdashvehicleHistoryMaintenanceDate X X
mdashvehicleHistoryMaintenance X X
mdashvehicleHistoryOilChangeDate X X
mdashvehicleHistoryOilChange X X
mdashvehicleStatusHelp X X X X
mdashvehicleStatusNumLines X X X X
mdashvehicleStatusLinelndex X X X X
mdashvehicleStatusSpeed X X X X
mdashvehicleStatusRpm X X X X
mdashvehicleStatusMotorTemperature X X X X
mdashvehicleStatusFuelLevel X X X X
mdashvehicleStatusKm X X X X
mdashvehicleStatusTyrePressure X X X X
--vehicleStatusMotorOilLevel X X X X
mdashvehicleStatusBatteryLevel X X X X
mdashvehicleStatusLocation X X X X
mdashvehicleControlFuel X X
mdashvehicleControlIgnition X X
mdashvehicleNotificationChangeOilAndMaintenance X X
mdashvehicleNotificationHelp X X
mdashvehicleNotificationWarranty X X
- units of conformance
- I36I3132vehicleGroups OBJECT IDENTIFIER = vehicleMIBConformance 2
- 136131321vehicleBasicGroup OBJECT-GROUP
OBJECTS vehicleldentManufacturer vehicleldentModel vehicleldentSoftwareVersion vehicleldent AgentSoft waumlre V ersion vehicleldentType vehicleldentFuel vehicleldentManufacturing Y ear vehicleldentModel Year vehicleldentCapacity vehicleldentPowervehicleldentMotorType vehicleldentMotorNumber vehicleldentCylindervehicleldentFirstOilChange vehicleldentOilChangePeriod vehicleldentFirstMaintenance vehicleldentMaintenancePeriod vehicleldentColor vehicleldentChassisId vehicleldentLicencePlate vehicleldentlpAddress vehicleldentMacAddress vehicleldentSerialNumber vehicleldentWarranty vehicleStatusHelp vehicleStatusNumLines vehicleStatusLinelndex vehicleStatusSpeed vehicleStatusRpm vehicleStatusMotorTemperature vehicleStatusFuelLevel vehicleStatusKm vehicleStatusTirePressure vehicleStatusMotorOilLevel
75
vehicleStatusBatteryLevel vehicleStatusLocation STATUS current DESCRIPTION
The vehicleBasicGroup defines objects which are common across all vehicles which meet basic compliance
= vehicleGroups 1
- 136131322vehicleAdvancedGroup OBJECT-GROUP
OBJECTS vehicleOwnerName vehicleOwnerRegister vehicleOwnerPhone vehicleOwnerMail vehicleHistoryDeliveryDate vehicleHistoryVendor vehicleHistoryDealer vehicleHistoryNumLines vehicleHistoryLinelndex vehicleHistoryMaintenanceDate vehicleHistoryMaintenance vehicleHistoryOilChangeDate vehicleHistoryOilChange
STATUS current DESCRIPTION
The vehicleAdvancedGroup defines objects which are related to vehicles history and owner
vehicleGroups 2
- 136131323vehicleControlGroup OBJECT-GROUP
OBJECTS vehicleControlFuel vehicleControlIgnition STATUS current DESCRIPTION
The vehicleControlGroup defines objects which are related to control-feature functions
= vehicleGroups 3
- 136131324vehicleNotificationGroup NOTIFICATION-GROUP
NOTIFICATIONS vehicleNotificationChangeOilAndMaintenance vehicleNotificationHelp vehicleNotificationWarranty
STATUS current DESCRIPTION
The vehicleNotificationGroup defines objects which are related to notifications-feature functions
= vehicleGroups 4
END
GLOSSAacuteRIO E ABREVIACcedilOtildeES
ASNl Abstract Syntax Notation One - Notaccedilatildeo de Sintaxe Abstrata Um Uma notaccedilatildeo para
representaccedilatildeo de dados em protocolos de comunicaccedilatildeo definida pela ISO O gerenciamento
Internet utiliza um subconjunto de ASNl
CDMA Code Division Multiple Access - acesso muacuteltiplo por divisatildeo de coacutedigo
EHF Extremely High Frequency - frequumlecircncia extremamente alta
FDMA Frequency Division Multiple Access - acesso muacuteltiplo por divisatildeo de frequumlecircncia
HF High Frequency - frequumlecircncia alta
HTTP Hiper-Text Markup Language - Linguagem de Marcaccedilatildeo de HiperTexto A linguagem
utilizada na construccedilatildeo de paacuteginas WWW
ISM Industrial Scientific and Medical bands - Faixas de frequumlecircncias alocadas para aplicaccedilotildees
industriais cientiacuteficas e meacutedicas
ISO International Organization for Standardization - Organizaccedilatildeo Internacional para
Padronizaccedilatildeo Um dos oacutergatildeos mais importantes no mundo de padronizaccedilotildees com diversos
estudos na aacuterea de computadores e particularmente de redes de computadores
LF Low Frequency - frequumlecircncia baixa
MF Medium Frequency - frequumlecircncia meacutedia
MIB Management Information Base - Base de Informaccedilotildees de Gerenciamento Uma coleccedilatildeo
de informaccedilotildees gerenciais sobre um determinado recurso
OSI Open Systems Interconnection - Interconexatildeo de Sistemas Abertos Um conjunto de
padronizaccedilotildees para interconexatildeo de sistemas em redes de computadores
RFC Request For Comments - Requisiccedilotildees Para Comentaacuterios Os documentos publicados pelo
IETF e que tratam de assuntos Internet Nem todos os RFCs satildeo padrotildees e alguns jamais o
chegam a ser
SHF Super High Frequency - frequumlecircncia super-alta
Site - Conjunto de documentos da WWW acessiacuteveis a partir de um determinado endereccedilo Eacute o
endereccedilo virtual de uma empresa ou uma aplicaccedilatildeo
SMI Structure o f Management Information - Estrutura da Informaccedilatildeo de Gerenciamento
Define a maneira como as informaccedilotildees de gerenciamento satildeo criadas e seus relacionamentos
SNMP Simple Network Management Protocol - Protocolo de Gerenciamento de Redes
Simples o protocolo de gerenciamento utilizado na Internet
TCPIP Transmission Control Protocol Internet Protocol - Protocolo de Controle de
Transmissotildees Protocolo Internet Os protocolos baacutesicos utilizados na Internet
TDMA Time Division Multiple Access mdash acesso muacuteltiplo por divisatildeo de tempo
UHF Ultra High Frequency - frequumlecircncia ultra-alta
VHF Very High Frequency - frequumlecircncia muito alta
VLF Very Low Frequency - frequumlecircncia muito baixa
WWW World Wide Web - Grande Teia Mundial Nome dado ao conjunto de maacutequinas que
trocam informaccedilotildees utilizando o protocolo HTTP
78
REFEREcircNCIAS BIBLIOGRAacuteFICAS
ANATEL Agecircncia Nacional de Telecomunicaccedilotildees Atribuiccedilatildeo de faixas de frequumlecircncias no Brasil Disponiacutevel em lthttpwwwanatelgovbrToolsframeasplink=radiofrequencia qaffpdfgt Acesso em 26 set 2002
thBICSI Telecommunications distribution methods manual 8 ed Tampa Florida v2 1998 Cap 29
BRASIL Web Site Oficial do Departamento Nacional de Tracircnsito Disponiacutevel em lthttpwww denatrangovbrpg70jspgt Acesso em 08 nov 2002
BRASIL Web Site Oficial do Departamento Nacional de Tracircnsito Disponiacutevel em httpwww denatrangovbrpgl8jspgt Acesso em 10 nov 2002
CASE J et al RFC 1157 - A Simple Network Management Protocol (SNMP) Network Working Group may 1990 p 5
FIAT AUTOMOacuteVEIS Web Site Oficial do Brasil Disponiacutevel em httpwwwfiatcombr index_sitephpgt institucional a faacutebrica Acesso em 19 nov 2002
GOOGLE Web Site de Busca Disponiacutevel em lthttpwwwgooglecombrsearch hl=ptampie=ISO-8859-1 ampq=22rastreamento+de+veEDculo s22ampbtnG=Pesquisa+Google amplr=lang_ptgt Acesso em 15 out 2002
MELLO Roseleine Calgaro Uma MIB de apoio agrave gerecircncia do relacionamento com o cliente em comeacutercio eletrocircnico 2002 108 f Dissertaccedilatildeo (Mestrado em Ciecircncias da Computaccedilatildeo) - Universidade Federal de Santa Catarina Florianoacutepolis 2002
RIO DE JANEIRO (Estado) 5 set 2002 Tracircnsito Brasil Estatiacutestica da Organizaccedilatildeo Mundial de Sauacutede sobre tracircnsito Disponiacutevel em lthttpwwwtransitobrasilcombrnoticia noticiaphp noti=1044gt Acesso em 22 out 2002
RIO DE JANEIRO (Estado) SuperTrack Rastreamento de veiacuteculos Disponiacutevel em lthttp wwwsupertrackcombr2htmgt Acesso em 02 out 2002
79
RIO DE JANEIRO (Estado) Revista Engebraacutes Mortos no tracircnsito chegam a 1 milhatildeo e acidentes consomem US$ 10 bi ao ano Disponiacutevel em lthttpwwwengebrascombr EngbWebportuguesmortosnohtmgt Acesso em 24 set 2002
TANENBAUM Andrew S Redes de computadores 3 ed Rio de Janeiro Campus 1997 923 p
TANIGUCHI Caacutessio O bom exemplo do tracircnsito em Curitiba Curitiba mar 2002 Disponiacutevel em lthttpwwwcuritibaprgovbrpmcAgenciaartigostransitolhtmlgt Acesso em 19 nov 2002
TIM Telesc Celular Cobertura Disponiacutevel em lthttpwww2timsulcombr intemaaspitem=2amppagina=coberturagt Acesso em 26 set 2002
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles regular maintenance intervals= vehicleldent 16
-1361311117vehicleldentColor OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles predominant color= vehicleldent 17
- 1361311118vehicleldentChassisId OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles chassis identification number= vehicleldent 18
- 1361311119vehicleldentLicencePlate OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
A string which identifies the vehicles licence plate This object should be set by the dealer
= vehicleldent 19
- 1361311120vehicleldentlpAddress OBJECT-TYPE
SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION
The IP Address of the vehicle This value must be provided by the managing aplication A value of 0000 implies that there isnt a provider nearby
DEFVAL 00000000rsquoH = vehicleldent 20
- 1361311121vehicleldentMacAddress OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-only STATUS current DESCRIPTION
The MAC address used by this vehicle when it must be referred to in a unique fashion It is only required to be unique
REFERENCEIEEE 802ID-1990 Sections 64113 and 3125
= vehicleldent 21
-1361311122vehicleldentSerialNumber OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
A string which identifies the vehicles serial number = vehicleldent 22
- 1361311123vehicleldent Warranty OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
A string which identifies the vehicles warranty= vehicleldent 23
mdash Owner Group
- I36I3112vehicleOwner OBJECT IDENTIFIER = vehicleMIBObjects 2
- L36131121 vehicleOwnerName OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
A string which identifies the vehicles ownerThis object should be set by the dealer
= vehicleOwner 1
- 136L31122vehicleOwnerRegister OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current
DESCRIPTIONA string which identifies the owners registerThis object should be set by the dealer
= vehicleOwner 2
- 136131123 vehicleOwnerPhone OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
A string which identifies the owners phone number This object should be set by the dealer
vehicleOwner 3
- 136131124 vehicleOwnerMail OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
A string which identifies the owners e-mailThis object should be set by the dealer
vehicleOwner 4
mdash History Group
- 13613113vehicleHistory OBJECT IDENTIFIER = vehicleMIBObjects 3
- 136131131vehicleHistoryDeliveryDate OBJECT-TYPE
SYNTAX DateAndTime MAX-ACCESS read-write STATUS current DESCRIPTION
The vehicles delivery date and time= vehicleHistory 1
- 136L31132vehicleHistory Vendor OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
The name of the vehicles vendor= vehicleHistory 2
65
- 136L31133vehicleHistoryDealer OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
The name of the vehicles dealer= vehicleHistory 3
- 136131134vehicleHistoryNumLines OBJECT-TYPE
SYNTAX NonNegativelnteger MAX-ACCESS read-only STATUS current DESCRIPTION
The number of Status lines utilized in this device This variable indicates the number of rows in the History table
= vehicleHistory 4
- I36I31135 vehicleHistoryTable OBJECT-TYPE
SYNTAX SEQUENCE OF VehicleHistoryEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION
A list of History table entries= vehicleHistory 5
- 1361311351VehicleHistoryEntry OBJECT-TYPE
SYNTAX VehicleHistoryEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION
An entry containing information applicable to a particular History line
INDEX vehicleHistoryLinelndex = vehicleHistoryTable 1
VehicleHistoryEntry = SEQUENCE vehicleHistoryLinelndex INTEGER vehicleHistoryMaintenanceDate DateAndTime vehicleHistoryMaintenance NonNegativelnteger vehicleHistoryOilChangeDate Date AndT ime vehicleHistoryOilChange NonNegativelnteger
- 13613113511
66
vehicleHistoryLinelndex OBJECT-TYPE SYNTAX Positiveinteger MAX-ACCESS not-accessible STATUS current DESCRIPTION
The History line identifier= vehicleHistoryEntry 1
- 13613113512vehicleHistoryMaintenanceDate OBJECT-TYPE
SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION
The maintenance date= vehicleHistoryEntry 2
- 13613113513vehicleHistoryMaintenance OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS kmMAX-ACCESS read-only STATUS current DESCRIPTION
The present displacement of the vehicle on vehicleHistoryMaintenanceDate
= vehicleHistoryEntry 3
- 13613113514vehicleHistoryOilChangeDate OBJECT-TYPE
SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION
The motors oil change date= vehicleHistoryEntry 4
- 13613113515vehicleHistoryOilChange OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS kmMAX-ACCESS read-only STATUS current DESCRIPTION
The present displacement of the vehicle on vehicleHistoryOilChangeDate
= vehicleHistoryEntry 5
mdash The Status group
- 13613114vehicleStatus OBJECT IDENTIFIER = vehicleMIBObjects 4
- 136L31141 vehicleStatusHelp OBJECT-TYPE
SYNTAX INTEGER on(l) off(2)
MAX-ACCESS read-write STATUS current DESCRIPTION
Setting this object to on will cause the vehicle system to send a help notification Setting this object to off means normal situation
= vehicleStatus 1
- 136131142vehicleStatusNumLines OBJECT-TYPE
SYNTAX NonNegativelnteger MAX-ACCESS read-only STATUS current DESCRIPTION
The number of Status lines utilized in this deviceThis variable indicates the number of rows in the Status table
= vehicleStatus 2
- 136131143 vehicleStatusTable OBJECT-TYPE
SYNTAX SEQUENCE OF VehicleStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION
A list of Status table entries= vehicleStatus 3
- I36I311431 VehicleStatusEntry OBJECT-TYPE
SYNTAX VehicleStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION
An entry containing information applicable to a particular Status line
INDEX vehicleStatusLinelndex = vehicleStatusTable 1
VehicleStatusEntry = SEQUENCE vehicleStatusLinelndex INTEGER vehicleStatusSpeed NonNegativelntegervehicleStatusRpm NonNegativelntegervehicleStatusMotorTemperature INTEGER vehicleStatusFuelLevel NonNegativelnteger vehicleStatusKm NonNegativelntegervehicleStatusTirePressure NonNegativelnteger vehicleStatusMotorOilLevel NonNegativelnteger vehicleStatusBatteryLevel NonNegativelnteger vehicleStatusLocation DisplayString
- I36I31134311vehicleStatusLinelndex OBJECT-TYPE
SYNTAX Positiveinteger MAX-ACCESS not-accessible STATUS current DESCRIPTION
The Status line identifier= VehicleStatusEntry 1
- 136131134312vehicleStatusSpeed OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS km per hourMAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles current speed= VehicleStatusEntry 2
- 136131134313vehicleStatusRpm OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS rotations per minuteMAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles current rotations per minute= VehicleStatusEntry 3
- 136131134314vehicleStatusMotorT emperature OBJECT-TYPE
SYNTAX INTEGER UNITS degrees CentigradeMAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles engine current temperature
= vehicleStatusEntry 4
- 136131134315 vehicleStatusFuelLevel OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS HireMAX-ACCESS read-only STATUS current DESCRIPTION
The current fuel level= vehicleStatusEntry 5
- 136131134316vehicleStatusKm OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS kmMAX-ACCESS read-only STATUS current DESCRIPTION
The current total displacement of vehicle = vehicleStatusEntry 6
- 136131134317 vehicleStatusTirePressure OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS psiMAX-ACCESS read-only STATUS current DESCRIPTION
The current tire pressure vehicleStatusEntry 7
- 136131134318 vehicleStatusMotorOilLevel OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS litreMAX-ACCESS read-only STATUS current DESCRIPTION
The current motor oil level= vehicleStatusEntry 8
- 136131134319 vehicleStatusBatteryLevel OBJECT-TYPE
SYNTAX INTEGER unknown(l) batteryNormal(2) batteryLow(3)
MAX-ACCESS read-only
STATUS currentDESCRIPTION
The indication of the capacity remaining in the vehicles battery system
= vehicleStatusEntry 9
- 1361311343110 vehicleStatusLocation OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
The GPS indication of the vehicles current location
vehicleStatusEntry 10
mdash The Control group
- 13613115vehicleControl OBJECT IDENTIFIER = vehicleMIBObjects 5
- 136131151 vehicleControlFuel OBJECT-TYPE
SYNTAX INTEGER on(l) off(2)
MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION
Setting this object to On(l) indicates that the vehicle is able to be turned on Setting to Off(2) will cause the fuel to be cut offrsquo
= vehicleControl 1
- 136131152 vehicleControlIgnition OBJECT-TYPE
SYNTAX INTEGER on(l) ofi(2)
MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION
Setting this object to On(l) indicates that the vehicle is to be turned on Setting to 00(2) will cause the eletric system to be cut off1
= vehicleControl 2
mdash Notifications
- This section defines the well-known notifications sent by- vehicle agents
- 1361312vehicleMIBNotifications OBJECT IDENTIFIER = vehicleMIB 2
- I36I3121vehicleNotificationChangeOilAndMaintenance NOTIFICATION-TYPE
OBJECTS vehicleHistoryMaintenanceDate vehicleHistoryMaintenance vehicleHistoryOilChangeDate vehicleHistoryOilChange
STATUS current DESCRIPTION
The vehicle is approaching oil change and regular maintenance dates This Notification is persistent and is resent at one day intervals until the history table is updated
= vehicleMIBNotifications 1
- 13613122vehicleNotificationHelp NOTIFICATION-TYPE
OBJECTS vehicleStatusHelp STATUS current DESCRIPTION
This Notification is sent when the vehicles conductor turns on a help switch
= vehicleMIBNotifications 2
- I36I3123vehicleNotificationWarranty NOTIFICATION-TYPE
OBJECTS vehicleldentWarranty STATUS current DESCRIPTION
The vehicles warranty is close to expiring dateThis Notification is persistent andis resent at one week intervals until dead line
= vehicleMIBNotifications 3
mdash Conformance information
mdash1361313vehicleMIBConformance OBJECT IDENTIFIER = vehicleMIB 3
-13613131vehicleCompliance OBJECT IDENTIFIER = vehicleMIBConformance 1
mdash compliance statements
mdash136131311vehicleBasicCompliance MODULE-COMPLIANCE
STATUS current DESCRIPTION
The compliance statement for vehicles that only support the identifying and status objects
MODULE mdash this moduleMANDATORY-GROUPS vehicleBasicGroup
= vehicleCompliance 1
mdash136131312vehicleAdvancedCompliance MODULE-COMPLIANCE
STATUS current DESCRIPTION
The compliance statement for vehicles that support advanced-feature functions such as history and notifications
MODULE mdash this moduleMANDATORY-GROUPS vehicleBasicGroup
vehicleAdvancedGroup vehicleNotificationsGroup
= vehicleCompliance 2
mdash136131313vehicleControlCompliance MODULE-COMPLIANCE
STATUS current DESCRIPTION
The compliance statement for vehicles that support control-featured functions
MODULE mdash this moduleMANDATORY-GROUPS vehicleBasicGroup
vehicleControlGroup = vehicleCompliance 3
mdash136131314vehicleFullCompliance MODULE-COMPLIANCE
STATUS current DESCRIPTION
The compliance statement for vehicles that support all functions
MODULE mdash this moduleMANDATORY-GROUPS vehicleBasicGroup
vehicleAdvancedGroup vehicleNotificationsGroup
73
vehicleControlGroup = vehicleCompliance 4
mdash units of conformance
mdash summary at a glance
mdash basic adv ControlmdashvehicleldentManufacturer X X X X
mdashvehicleldentModel x X X X
mdashvehicleldentSoftwareVersion x X X X
mdashvehicleldentAgentSoftwareVersion X X X X
mdashvehicleldentType X X X X
mdashvehicleldentFuel X X X X
mdashvehicleldentManufacturing Y ear X X X X
mdashvehicleldentModel Year X X X X
mdashvehicleldentCapacity X X X X
mdashvehicleldentPower X X X X
mdashvehicleldentMotorType X X X XmdashvehicleldentMotorNumber X X X X
mdashvehicleldentCylinder X X X X
mdashvehicleldentFirstOilChange X X X X
mdashvehicleldentOilChangePeriod X X X XmdashvehicleldentFirstMaintenance X X X X
mdashvehicleldentMaintenancePeriod X X X XmdashvehicleldentColor X X X X
mdashvehicleldentChassisId X X X XmdashvehicleldentLicencePlate X X X X
mdashvehicleldentlpAddress X X X XmdashvehicleldentMacAddress X X X X
mdashvehicleldentSerialNumber X X X XmdashvehicleldentWarranty X X X X
mdashvehicleOwnerName X X
mdashvehicleOwnerRegister X XmdashvehicleOwnerPhone X X
mdashvehicleOwnerMail X X
mdashvehicleHistoryDeliveryDate X X
mdashvehicleHistoryVendor X X
mdashvehicleHistoryDealer X X
mdashvehicleHistoryNumLines X X
mdashvehicleHistoryLinelndex X X
mdashvehicleHistoryMaintenanceDate X X
mdashvehicleHistoryMaintenance X X
mdashvehicleHistoryOilChangeDate X X
mdashvehicleHistoryOilChange X X
mdashvehicleStatusHelp X X X X
mdashvehicleStatusNumLines X X X X
mdashvehicleStatusLinelndex X X X X
mdashvehicleStatusSpeed X X X X
mdashvehicleStatusRpm X X X X
mdashvehicleStatusMotorTemperature X X X X
mdashvehicleStatusFuelLevel X X X X
mdashvehicleStatusKm X X X X
mdashvehicleStatusTyrePressure X X X X
--vehicleStatusMotorOilLevel X X X X
mdashvehicleStatusBatteryLevel X X X X
mdashvehicleStatusLocation X X X X
mdashvehicleControlFuel X X
mdashvehicleControlIgnition X X
mdashvehicleNotificationChangeOilAndMaintenance X X
mdashvehicleNotificationHelp X X
mdashvehicleNotificationWarranty X X
- units of conformance
- I36I3132vehicleGroups OBJECT IDENTIFIER = vehicleMIBConformance 2
- 136131321vehicleBasicGroup OBJECT-GROUP
OBJECTS vehicleldentManufacturer vehicleldentModel vehicleldentSoftwareVersion vehicleldent AgentSoft waumlre V ersion vehicleldentType vehicleldentFuel vehicleldentManufacturing Y ear vehicleldentModel Year vehicleldentCapacity vehicleldentPowervehicleldentMotorType vehicleldentMotorNumber vehicleldentCylindervehicleldentFirstOilChange vehicleldentOilChangePeriod vehicleldentFirstMaintenance vehicleldentMaintenancePeriod vehicleldentColor vehicleldentChassisId vehicleldentLicencePlate vehicleldentlpAddress vehicleldentMacAddress vehicleldentSerialNumber vehicleldentWarranty vehicleStatusHelp vehicleStatusNumLines vehicleStatusLinelndex vehicleStatusSpeed vehicleStatusRpm vehicleStatusMotorTemperature vehicleStatusFuelLevel vehicleStatusKm vehicleStatusTirePressure vehicleStatusMotorOilLevel
75
vehicleStatusBatteryLevel vehicleStatusLocation STATUS current DESCRIPTION
The vehicleBasicGroup defines objects which are common across all vehicles which meet basic compliance
= vehicleGroups 1
- 136131322vehicleAdvancedGroup OBJECT-GROUP
OBJECTS vehicleOwnerName vehicleOwnerRegister vehicleOwnerPhone vehicleOwnerMail vehicleHistoryDeliveryDate vehicleHistoryVendor vehicleHistoryDealer vehicleHistoryNumLines vehicleHistoryLinelndex vehicleHistoryMaintenanceDate vehicleHistoryMaintenance vehicleHistoryOilChangeDate vehicleHistoryOilChange
STATUS current DESCRIPTION
The vehicleAdvancedGroup defines objects which are related to vehicles history and owner
vehicleGroups 2
- 136131323vehicleControlGroup OBJECT-GROUP
OBJECTS vehicleControlFuel vehicleControlIgnition STATUS current DESCRIPTION
The vehicleControlGroup defines objects which are related to control-feature functions
= vehicleGroups 3
- 136131324vehicleNotificationGroup NOTIFICATION-GROUP
NOTIFICATIONS vehicleNotificationChangeOilAndMaintenance vehicleNotificationHelp vehicleNotificationWarranty
STATUS current DESCRIPTION
The vehicleNotificationGroup defines objects which are related to notifications-feature functions
= vehicleGroups 4
END
GLOSSAacuteRIO E ABREVIACcedilOtildeES
ASNl Abstract Syntax Notation One - Notaccedilatildeo de Sintaxe Abstrata Um Uma notaccedilatildeo para
representaccedilatildeo de dados em protocolos de comunicaccedilatildeo definida pela ISO O gerenciamento
Internet utiliza um subconjunto de ASNl
CDMA Code Division Multiple Access - acesso muacuteltiplo por divisatildeo de coacutedigo
EHF Extremely High Frequency - frequumlecircncia extremamente alta
FDMA Frequency Division Multiple Access - acesso muacuteltiplo por divisatildeo de frequumlecircncia
HF High Frequency - frequumlecircncia alta
HTTP Hiper-Text Markup Language - Linguagem de Marcaccedilatildeo de HiperTexto A linguagem
utilizada na construccedilatildeo de paacuteginas WWW
ISM Industrial Scientific and Medical bands - Faixas de frequumlecircncias alocadas para aplicaccedilotildees
industriais cientiacuteficas e meacutedicas
ISO International Organization for Standardization - Organizaccedilatildeo Internacional para
Padronizaccedilatildeo Um dos oacutergatildeos mais importantes no mundo de padronizaccedilotildees com diversos
estudos na aacuterea de computadores e particularmente de redes de computadores
LF Low Frequency - frequumlecircncia baixa
MF Medium Frequency - frequumlecircncia meacutedia
MIB Management Information Base - Base de Informaccedilotildees de Gerenciamento Uma coleccedilatildeo
de informaccedilotildees gerenciais sobre um determinado recurso
OSI Open Systems Interconnection - Interconexatildeo de Sistemas Abertos Um conjunto de
padronizaccedilotildees para interconexatildeo de sistemas em redes de computadores
RFC Request For Comments - Requisiccedilotildees Para Comentaacuterios Os documentos publicados pelo
IETF e que tratam de assuntos Internet Nem todos os RFCs satildeo padrotildees e alguns jamais o
chegam a ser
SHF Super High Frequency - frequumlecircncia super-alta
Site - Conjunto de documentos da WWW acessiacuteveis a partir de um determinado endereccedilo Eacute o
endereccedilo virtual de uma empresa ou uma aplicaccedilatildeo
SMI Structure o f Management Information - Estrutura da Informaccedilatildeo de Gerenciamento
Define a maneira como as informaccedilotildees de gerenciamento satildeo criadas e seus relacionamentos
SNMP Simple Network Management Protocol - Protocolo de Gerenciamento de Redes
Simples o protocolo de gerenciamento utilizado na Internet
TCPIP Transmission Control Protocol Internet Protocol - Protocolo de Controle de
Transmissotildees Protocolo Internet Os protocolos baacutesicos utilizados na Internet
TDMA Time Division Multiple Access mdash acesso muacuteltiplo por divisatildeo de tempo
UHF Ultra High Frequency - frequumlecircncia ultra-alta
VHF Very High Frequency - frequumlecircncia muito alta
VLF Very Low Frequency - frequumlecircncia muito baixa
WWW World Wide Web - Grande Teia Mundial Nome dado ao conjunto de maacutequinas que
trocam informaccedilotildees utilizando o protocolo HTTP
78
REFEREcircNCIAS BIBLIOGRAacuteFICAS
ANATEL Agecircncia Nacional de Telecomunicaccedilotildees Atribuiccedilatildeo de faixas de frequumlecircncias no Brasil Disponiacutevel em lthttpwwwanatelgovbrToolsframeasplink=radiofrequencia qaffpdfgt Acesso em 26 set 2002
thBICSI Telecommunications distribution methods manual 8 ed Tampa Florida v2 1998 Cap 29
BRASIL Web Site Oficial do Departamento Nacional de Tracircnsito Disponiacutevel em lthttpwww denatrangovbrpg70jspgt Acesso em 08 nov 2002
BRASIL Web Site Oficial do Departamento Nacional de Tracircnsito Disponiacutevel em httpwww denatrangovbrpgl8jspgt Acesso em 10 nov 2002
CASE J et al RFC 1157 - A Simple Network Management Protocol (SNMP) Network Working Group may 1990 p 5
FIAT AUTOMOacuteVEIS Web Site Oficial do Brasil Disponiacutevel em httpwwwfiatcombr index_sitephpgt institucional a faacutebrica Acesso em 19 nov 2002
GOOGLE Web Site de Busca Disponiacutevel em lthttpwwwgooglecombrsearch hl=ptampie=ISO-8859-1 ampq=22rastreamento+de+veEDculo s22ampbtnG=Pesquisa+Google amplr=lang_ptgt Acesso em 15 out 2002
MELLO Roseleine Calgaro Uma MIB de apoio agrave gerecircncia do relacionamento com o cliente em comeacutercio eletrocircnico 2002 108 f Dissertaccedilatildeo (Mestrado em Ciecircncias da Computaccedilatildeo) - Universidade Federal de Santa Catarina Florianoacutepolis 2002
RIO DE JANEIRO (Estado) 5 set 2002 Tracircnsito Brasil Estatiacutestica da Organizaccedilatildeo Mundial de Sauacutede sobre tracircnsito Disponiacutevel em lthttpwwwtransitobrasilcombrnoticia noticiaphp noti=1044gt Acesso em 22 out 2002
RIO DE JANEIRO (Estado) SuperTrack Rastreamento de veiacuteculos Disponiacutevel em lthttp wwwsupertrackcombr2htmgt Acesso em 02 out 2002
79
RIO DE JANEIRO (Estado) Revista Engebraacutes Mortos no tracircnsito chegam a 1 milhatildeo e acidentes consomem US$ 10 bi ao ano Disponiacutevel em lthttpwwwengebrascombr EngbWebportuguesmortosnohtmgt Acesso em 24 set 2002
TANENBAUM Andrew S Redes de computadores 3 ed Rio de Janeiro Campus 1997 923 p
TANIGUCHI Caacutessio O bom exemplo do tracircnsito em Curitiba Curitiba mar 2002 Disponiacutevel em lthttpwwwcuritibaprgovbrpmcAgenciaartigostransitolhtmlgt Acesso em 19 nov 2002
TIM Telesc Celular Cobertura Disponiacutevel em lthttpwww2timsulcombr intemaaspitem=2amppagina=coberturagt Acesso em 26 set 2002
MAX-ACCESS read-only STATUS current DESCRIPTION
The MAC address used by this vehicle when it must be referred to in a unique fashion It is only required to be unique
REFERENCEIEEE 802ID-1990 Sections 64113 and 3125
= vehicleldent 21
-1361311122vehicleldentSerialNumber OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
A string which identifies the vehicles serial number = vehicleldent 22
- 1361311123vehicleldent Warranty OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION
A string which identifies the vehicles warranty= vehicleldent 23
mdash Owner Group
- I36I3112vehicleOwner OBJECT IDENTIFIER = vehicleMIBObjects 2
- L36131121 vehicleOwnerName OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
A string which identifies the vehicles ownerThis object should be set by the dealer
= vehicleOwner 1
- 136L31122vehicleOwnerRegister OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current
DESCRIPTIONA string which identifies the owners registerThis object should be set by the dealer
= vehicleOwner 2
- 136131123 vehicleOwnerPhone OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
A string which identifies the owners phone number This object should be set by the dealer
vehicleOwner 3
- 136131124 vehicleOwnerMail OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
A string which identifies the owners e-mailThis object should be set by the dealer
vehicleOwner 4
mdash History Group
- 13613113vehicleHistory OBJECT IDENTIFIER = vehicleMIBObjects 3
- 136131131vehicleHistoryDeliveryDate OBJECT-TYPE
SYNTAX DateAndTime MAX-ACCESS read-write STATUS current DESCRIPTION
The vehicles delivery date and time= vehicleHistory 1
- 136L31132vehicleHistory Vendor OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
The name of the vehicles vendor= vehicleHistory 2
65
- 136L31133vehicleHistoryDealer OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
The name of the vehicles dealer= vehicleHistory 3
- 136131134vehicleHistoryNumLines OBJECT-TYPE
SYNTAX NonNegativelnteger MAX-ACCESS read-only STATUS current DESCRIPTION
The number of Status lines utilized in this device This variable indicates the number of rows in the History table
= vehicleHistory 4
- I36I31135 vehicleHistoryTable OBJECT-TYPE
SYNTAX SEQUENCE OF VehicleHistoryEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION
A list of History table entries= vehicleHistory 5
- 1361311351VehicleHistoryEntry OBJECT-TYPE
SYNTAX VehicleHistoryEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION
An entry containing information applicable to a particular History line
INDEX vehicleHistoryLinelndex = vehicleHistoryTable 1
VehicleHistoryEntry = SEQUENCE vehicleHistoryLinelndex INTEGER vehicleHistoryMaintenanceDate DateAndTime vehicleHistoryMaintenance NonNegativelnteger vehicleHistoryOilChangeDate Date AndT ime vehicleHistoryOilChange NonNegativelnteger
- 13613113511
66
vehicleHistoryLinelndex OBJECT-TYPE SYNTAX Positiveinteger MAX-ACCESS not-accessible STATUS current DESCRIPTION
The History line identifier= vehicleHistoryEntry 1
- 13613113512vehicleHistoryMaintenanceDate OBJECT-TYPE
SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION
The maintenance date= vehicleHistoryEntry 2
- 13613113513vehicleHistoryMaintenance OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS kmMAX-ACCESS read-only STATUS current DESCRIPTION
The present displacement of the vehicle on vehicleHistoryMaintenanceDate
= vehicleHistoryEntry 3
- 13613113514vehicleHistoryOilChangeDate OBJECT-TYPE
SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION
The motors oil change date= vehicleHistoryEntry 4
- 13613113515vehicleHistoryOilChange OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS kmMAX-ACCESS read-only STATUS current DESCRIPTION
The present displacement of the vehicle on vehicleHistoryOilChangeDate
= vehicleHistoryEntry 5
mdash The Status group
- 13613114vehicleStatus OBJECT IDENTIFIER = vehicleMIBObjects 4
- 136L31141 vehicleStatusHelp OBJECT-TYPE
SYNTAX INTEGER on(l) off(2)
MAX-ACCESS read-write STATUS current DESCRIPTION
Setting this object to on will cause the vehicle system to send a help notification Setting this object to off means normal situation
= vehicleStatus 1
- 136131142vehicleStatusNumLines OBJECT-TYPE
SYNTAX NonNegativelnteger MAX-ACCESS read-only STATUS current DESCRIPTION
The number of Status lines utilized in this deviceThis variable indicates the number of rows in the Status table
= vehicleStatus 2
- 136131143 vehicleStatusTable OBJECT-TYPE
SYNTAX SEQUENCE OF VehicleStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION
A list of Status table entries= vehicleStatus 3
- I36I311431 VehicleStatusEntry OBJECT-TYPE
SYNTAX VehicleStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION
An entry containing information applicable to a particular Status line
INDEX vehicleStatusLinelndex = vehicleStatusTable 1
VehicleStatusEntry = SEQUENCE vehicleStatusLinelndex INTEGER vehicleStatusSpeed NonNegativelntegervehicleStatusRpm NonNegativelntegervehicleStatusMotorTemperature INTEGER vehicleStatusFuelLevel NonNegativelnteger vehicleStatusKm NonNegativelntegervehicleStatusTirePressure NonNegativelnteger vehicleStatusMotorOilLevel NonNegativelnteger vehicleStatusBatteryLevel NonNegativelnteger vehicleStatusLocation DisplayString
- I36I31134311vehicleStatusLinelndex OBJECT-TYPE
SYNTAX Positiveinteger MAX-ACCESS not-accessible STATUS current DESCRIPTION
The Status line identifier= VehicleStatusEntry 1
- 136131134312vehicleStatusSpeed OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS km per hourMAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles current speed= VehicleStatusEntry 2
- 136131134313vehicleStatusRpm OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS rotations per minuteMAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles current rotations per minute= VehicleStatusEntry 3
- 136131134314vehicleStatusMotorT emperature OBJECT-TYPE
SYNTAX INTEGER UNITS degrees CentigradeMAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles engine current temperature
= vehicleStatusEntry 4
- 136131134315 vehicleStatusFuelLevel OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS HireMAX-ACCESS read-only STATUS current DESCRIPTION
The current fuel level= vehicleStatusEntry 5
- 136131134316vehicleStatusKm OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS kmMAX-ACCESS read-only STATUS current DESCRIPTION
The current total displacement of vehicle = vehicleStatusEntry 6
- 136131134317 vehicleStatusTirePressure OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS psiMAX-ACCESS read-only STATUS current DESCRIPTION
The current tire pressure vehicleStatusEntry 7
- 136131134318 vehicleStatusMotorOilLevel OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS litreMAX-ACCESS read-only STATUS current DESCRIPTION
The current motor oil level= vehicleStatusEntry 8
- 136131134319 vehicleStatusBatteryLevel OBJECT-TYPE
SYNTAX INTEGER unknown(l) batteryNormal(2) batteryLow(3)
MAX-ACCESS read-only
STATUS currentDESCRIPTION
The indication of the capacity remaining in the vehicles battery system
= vehicleStatusEntry 9
- 1361311343110 vehicleStatusLocation OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
The GPS indication of the vehicles current location
vehicleStatusEntry 10
mdash The Control group
- 13613115vehicleControl OBJECT IDENTIFIER = vehicleMIBObjects 5
- 136131151 vehicleControlFuel OBJECT-TYPE
SYNTAX INTEGER on(l) off(2)
MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION
Setting this object to On(l) indicates that the vehicle is able to be turned on Setting to Off(2) will cause the fuel to be cut offrsquo
= vehicleControl 1
- 136131152 vehicleControlIgnition OBJECT-TYPE
SYNTAX INTEGER on(l) ofi(2)
MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION
Setting this object to On(l) indicates that the vehicle is to be turned on Setting to 00(2) will cause the eletric system to be cut off1
= vehicleControl 2
mdash Notifications
- This section defines the well-known notifications sent by- vehicle agents
- 1361312vehicleMIBNotifications OBJECT IDENTIFIER = vehicleMIB 2
- I36I3121vehicleNotificationChangeOilAndMaintenance NOTIFICATION-TYPE
OBJECTS vehicleHistoryMaintenanceDate vehicleHistoryMaintenance vehicleHistoryOilChangeDate vehicleHistoryOilChange
STATUS current DESCRIPTION
The vehicle is approaching oil change and regular maintenance dates This Notification is persistent and is resent at one day intervals until the history table is updated
= vehicleMIBNotifications 1
- 13613122vehicleNotificationHelp NOTIFICATION-TYPE
OBJECTS vehicleStatusHelp STATUS current DESCRIPTION
This Notification is sent when the vehicles conductor turns on a help switch
= vehicleMIBNotifications 2
- I36I3123vehicleNotificationWarranty NOTIFICATION-TYPE
OBJECTS vehicleldentWarranty STATUS current DESCRIPTION
The vehicles warranty is close to expiring dateThis Notification is persistent andis resent at one week intervals until dead line
= vehicleMIBNotifications 3
mdash Conformance information
mdash1361313vehicleMIBConformance OBJECT IDENTIFIER = vehicleMIB 3
-13613131vehicleCompliance OBJECT IDENTIFIER = vehicleMIBConformance 1
mdash compliance statements
mdash136131311vehicleBasicCompliance MODULE-COMPLIANCE
STATUS current DESCRIPTION
The compliance statement for vehicles that only support the identifying and status objects
MODULE mdash this moduleMANDATORY-GROUPS vehicleBasicGroup
= vehicleCompliance 1
mdash136131312vehicleAdvancedCompliance MODULE-COMPLIANCE
STATUS current DESCRIPTION
The compliance statement for vehicles that support advanced-feature functions such as history and notifications
MODULE mdash this moduleMANDATORY-GROUPS vehicleBasicGroup
vehicleAdvancedGroup vehicleNotificationsGroup
= vehicleCompliance 2
mdash136131313vehicleControlCompliance MODULE-COMPLIANCE
STATUS current DESCRIPTION
The compliance statement for vehicles that support control-featured functions
MODULE mdash this moduleMANDATORY-GROUPS vehicleBasicGroup
vehicleControlGroup = vehicleCompliance 3
mdash136131314vehicleFullCompliance MODULE-COMPLIANCE
STATUS current DESCRIPTION
The compliance statement for vehicles that support all functions
MODULE mdash this moduleMANDATORY-GROUPS vehicleBasicGroup
vehicleAdvancedGroup vehicleNotificationsGroup
73
vehicleControlGroup = vehicleCompliance 4
mdash units of conformance
mdash summary at a glance
mdash basic adv ControlmdashvehicleldentManufacturer X X X X
mdashvehicleldentModel x X X X
mdashvehicleldentSoftwareVersion x X X X
mdashvehicleldentAgentSoftwareVersion X X X X
mdashvehicleldentType X X X X
mdashvehicleldentFuel X X X X
mdashvehicleldentManufacturing Y ear X X X X
mdashvehicleldentModel Year X X X X
mdashvehicleldentCapacity X X X X
mdashvehicleldentPower X X X X
mdashvehicleldentMotorType X X X XmdashvehicleldentMotorNumber X X X X
mdashvehicleldentCylinder X X X X
mdashvehicleldentFirstOilChange X X X X
mdashvehicleldentOilChangePeriod X X X XmdashvehicleldentFirstMaintenance X X X X
mdashvehicleldentMaintenancePeriod X X X XmdashvehicleldentColor X X X X
mdashvehicleldentChassisId X X X XmdashvehicleldentLicencePlate X X X X
mdashvehicleldentlpAddress X X X XmdashvehicleldentMacAddress X X X X
mdashvehicleldentSerialNumber X X X XmdashvehicleldentWarranty X X X X
mdashvehicleOwnerName X X
mdashvehicleOwnerRegister X XmdashvehicleOwnerPhone X X
mdashvehicleOwnerMail X X
mdashvehicleHistoryDeliveryDate X X
mdashvehicleHistoryVendor X X
mdashvehicleHistoryDealer X X
mdashvehicleHistoryNumLines X X
mdashvehicleHistoryLinelndex X X
mdashvehicleHistoryMaintenanceDate X X
mdashvehicleHistoryMaintenance X X
mdashvehicleHistoryOilChangeDate X X
mdashvehicleHistoryOilChange X X
mdashvehicleStatusHelp X X X X
mdashvehicleStatusNumLines X X X X
mdashvehicleStatusLinelndex X X X X
mdashvehicleStatusSpeed X X X X
mdashvehicleStatusRpm X X X X
mdashvehicleStatusMotorTemperature X X X X
mdashvehicleStatusFuelLevel X X X X
mdashvehicleStatusKm X X X X
mdashvehicleStatusTyrePressure X X X X
--vehicleStatusMotorOilLevel X X X X
mdashvehicleStatusBatteryLevel X X X X
mdashvehicleStatusLocation X X X X
mdashvehicleControlFuel X X
mdashvehicleControlIgnition X X
mdashvehicleNotificationChangeOilAndMaintenance X X
mdashvehicleNotificationHelp X X
mdashvehicleNotificationWarranty X X
- units of conformance
- I36I3132vehicleGroups OBJECT IDENTIFIER = vehicleMIBConformance 2
- 136131321vehicleBasicGroup OBJECT-GROUP
OBJECTS vehicleldentManufacturer vehicleldentModel vehicleldentSoftwareVersion vehicleldent AgentSoft waumlre V ersion vehicleldentType vehicleldentFuel vehicleldentManufacturing Y ear vehicleldentModel Year vehicleldentCapacity vehicleldentPowervehicleldentMotorType vehicleldentMotorNumber vehicleldentCylindervehicleldentFirstOilChange vehicleldentOilChangePeriod vehicleldentFirstMaintenance vehicleldentMaintenancePeriod vehicleldentColor vehicleldentChassisId vehicleldentLicencePlate vehicleldentlpAddress vehicleldentMacAddress vehicleldentSerialNumber vehicleldentWarranty vehicleStatusHelp vehicleStatusNumLines vehicleStatusLinelndex vehicleStatusSpeed vehicleStatusRpm vehicleStatusMotorTemperature vehicleStatusFuelLevel vehicleStatusKm vehicleStatusTirePressure vehicleStatusMotorOilLevel
75
vehicleStatusBatteryLevel vehicleStatusLocation STATUS current DESCRIPTION
The vehicleBasicGroup defines objects which are common across all vehicles which meet basic compliance
= vehicleGroups 1
- 136131322vehicleAdvancedGroup OBJECT-GROUP
OBJECTS vehicleOwnerName vehicleOwnerRegister vehicleOwnerPhone vehicleOwnerMail vehicleHistoryDeliveryDate vehicleHistoryVendor vehicleHistoryDealer vehicleHistoryNumLines vehicleHistoryLinelndex vehicleHistoryMaintenanceDate vehicleHistoryMaintenance vehicleHistoryOilChangeDate vehicleHistoryOilChange
STATUS current DESCRIPTION
The vehicleAdvancedGroup defines objects which are related to vehicles history and owner
vehicleGroups 2
- 136131323vehicleControlGroup OBJECT-GROUP
OBJECTS vehicleControlFuel vehicleControlIgnition STATUS current DESCRIPTION
The vehicleControlGroup defines objects which are related to control-feature functions
= vehicleGroups 3
- 136131324vehicleNotificationGroup NOTIFICATION-GROUP
NOTIFICATIONS vehicleNotificationChangeOilAndMaintenance vehicleNotificationHelp vehicleNotificationWarranty
STATUS current DESCRIPTION
The vehicleNotificationGroup defines objects which are related to notifications-feature functions
= vehicleGroups 4
END
GLOSSAacuteRIO E ABREVIACcedilOtildeES
ASNl Abstract Syntax Notation One - Notaccedilatildeo de Sintaxe Abstrata Um Uma notaccedilatildeo para
representaccedilatildeo de dados em protocolos de comunicaccedilatildeo definida pela ISO O gerenciamento
Internet utiliza um subconjunto de ASNl
CDMA Code Division Multiple Access - acesso muacuteltiplo por divisatildeo de coacutedigo
EHF Extremely High Frequency - frequumlecircncia extremamente alta
FDMA Frequency Division Multiple Access - acesso muacuteltiplo por divisatildeo de frequumlecircncia
HF High Frequency - frequumlecircncia alta
HTTP Hiper-Text Markup Language - Linguagem de Marcaccedilatildeo de HiperTexto A linguagem
utilizada na construccedilatildeo de paacuteginas WWW
ISM Industrial Scientific and Medical bands - Faixas de frequumlecircncias alocadas para aplicaccedilotildees
industriais cientiacuteficas e meacutedicas
ISO International Organization for Standardization - Organizaccedilatildeo Internacional para
Padronizaccedilatildeo Um dos oacutergatildeos mais importantes no mundo de padronizaccedilotildees com diversos
estudos na aacuterea de computadores e particularmente de redes de computadores
LF Low Frequency - frequumlecircncia baixa
MF Medium Frequency - frequumlecircncia meacutedia
MIB Management Information Base - Base de Informaccedilotildees de Gerenciamento Uma coleccedilatildeo
de informaccedilotildees gerenciais sobre um determinado recurso
OSI Open Systems Interconnection - Interconexatildeo de Sistemas Abertos Um conjunto de
padronizaccedilotildees para interconexatildeo de sistemas em redes de computadores
RFC Request For Comments - Requisiccedilotildees Para Comentaacuterios Os documentos publicados pelo
IETF e que tratam de assuntos Internet Nem todos os RFCs satildeo padrotildees e alguns jamais o
chegam a ser
SHF Super High Frequency - frequumlecircncia super-alta
Site - Conjunto de documentos da WWW acessiacuteveis a partir de um determinado endereccedilo Eacute o
endereccedilo virtual de uma empresa ou uma aplicaccedilatildeo
SMI Structure o f Management Information - Estrutura da Informaccedilatildeo de Gerenciamento
Define a maneira como as informaccedilotildees de gerenciamento satildeo criadas e seus relacionamentos
SNMP Simple Network Management Protocol - Protocolo de Gerenciamento de Redes
Simples o protocolo de gerenciamento utilizado na Internet
TCPIP Transmission Control Protocol Internet Protocol - Protocolo de Controle de
Transmissotildees Protocolo Internet Os protocolos baacutesicos utilizados na Internet
TDMA Time Division Multiple Access mdash acesso muacuteltiplo por divisatildeo de tempo
UHF Ultra High Frequency - frequumlecircncia ultra-alta
VHF Very High Frequency - frequumlecircncia muito alta
VLF Very Low Frequency - frequumlecircncia muito baixa
WWW World Wide Web - Grande Teia Mundial Nome dado ao conjunto de maacutequinas que
trocam informaccedilotildees utilizando o protocolo HTTP
78
REFEREcircNCIAS BIBLIOGRAacuteFICAS
ANATEL Agecircncia Nacional de Telecomunicaccedilotildees Atribuiccedilatildeo de faixas de frequumlecircncias no Brasil Disponiacutevel em lthttpwwwanatelgovbrToolsframeasplink=radiofrequencia qaffpdfgt Acesso em 26 set 2002
thBICSI Telecommunications distribution methods manual 8 ed Tampa Florida v2 1998 Cap 29
BRASIL Web Site Oficial do Departamento Nacional de Tracircnsito Disponiacutevel em lthttpwww denatrangovbrpg70jspgt Acesso em 08 nov 2002
BRASIL Web Site Oficial do Departamento Nacional de Tracircnsito Disponiacutevel em httpwww denatrangovbrpgl8jspgt Acesso em 10 nov 2002
CASE J et al RFC 1157 - A Simple Network Management Protocol (SNMP) Network Working Group may 1990 p 5
FIAT AUTOMOacuteVEIS Web Site Oficial do Brasil Disponiacutevel em httpwwwfiatcombr index_sitephpgt institucional a faacutebrica Acesso em 19 nov 2002
GOOGLE Web Site de Busca Disponiacutevel em lthttpwwwgooglecombrsearch hl=ptampie=ISO-8859-1 ampq=22rastreamento+de+veEDculo s22ampbtnG=Pesquisa+Google amplr=lang_ptgt Acesso em 15 out 2002
MELLO Roseleine Calgaro Uma MIB de apoio agrave gerecircncia do relacionamento com o cliente em comeacutercio eletrocircnico 2002 108 f Dissertaccedilatildeo (Mestrado em Ciecircncias da Computaccedilatildeo) - Universidade Federal de Santa Catarina Florianoacutepolis 2002
RIO DE JANEIRO (Estado) 5 set 2002 Tracircnsito Brasil Estatiacutestica da Organizaccedilatildeo Mundial de Sauacutede sobre tracircnsito Disponiacutevel em lthttpwwwtransitobrasilcombrnoticia noticiaphp noti=1044gt Acesso em 22 out 2002
RIO DE JANEIRO (Estado) SuperTrack Rastreamento de veiacuteculos Disponiacutevel em lthttp wwwsupertrackcombr2htmgt Acesso em 02 out 2002
79
RIO DE JANEIRO (Estado) Revista Engebraacutes Mortos no tracircnsito chegam a 1 milhatildeo e acidentes consomem US$ 10 bi ao ano Disponiacutevel em lthttpwwwengebrascombr EngbWebportuguesmortosnohtmgt Acesso em 24 set 2002
TANENBAUM Andrew S Redes de computadores 3 ed Rio de Janeiro Campus 1997 923 p
TANIGUCHI Caacutessio O bom exemplo do tracircnsito em Curitiba Curitiba mar 2002 Disponiacutevel em lthttpwwwcuritibaprgovbrpmcAgenciaartigostransitolhtmlgt Acesso em 19 nov 2002
TIM Telesc Celular Cobertura Disponiacutevel em lthttpwww2timsulcombr intemaaspitem=2amppagina=coberturagt Acesso em 26 set 2002
DESCRIPTIONA string which identifies the owners registerThis object should be set by the dealer
= vehicleOwner 2
- 136131123 vehicleOwnerPhone OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
A string which identifies the owners phone number This object should be set by the dealer
vehicleOwner 3
- 136131124 vehicleOwnerMail OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
A string which identifies the owners e-mailThis object should be set by the dealer
vehicleOwner 4
mdash History Group
- 13613113vehicleHistory OBJECT IDENTIFIER = vehicleMIBObjects 3
- 136131131vehicleHistoryDeliveryDate OBJECT-TYPE
SYNTAX DateAndTime MAX-ACCESS read-write STATUS current DESCRIPTION
The vehicles delivery date and time= vehicleHistory 1
- 136L31132vehicleHistory Vendor OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
The name of the vehicles vendor= vehicleHistory 2
65
- 136L31133vehicleHistoryDealer OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
The name of the vehicles dealer= vehicleHistory 3
- 136131134vehicleHistoryNumLines OBJECT-TYPE
SYNTAX NonNegativelnteger MAX-ACCESS read-only STATUS current DESCRIPTION
The number of Status lines utilized in this device This variable indicates the number of rows in the History table
= vehicleHistory 4
- I36I31135 vehicleHistoryTable OBJECT-TYPE
SYNTAX SEQUENCE OF VehicleHistoryEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION
A list of History table entries= vehicleHistory 5
- 1361311351VehicleHistoryEntry OBJECT-TYPE
SYNTAX VehicleHistoryEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION
An entry containing information applicable to a particular History line
INDEX vehicleHistoryLinelndex = vehicleHistoryTable 1
VehicleHistoryEntry = SEQUENCE vehicleHistoryLinelndex INTEGER vehicleHistoryMaintenanceDate DateAndTime vehicleHistoryMaintenance NonNegativelnteger vehicleHistoryOilChangeDate Date AndT ime vehicleHistoryOilChange NonNegativelnteger
- 13613113511
66
vehicleHistoryLinelndex OBJECT-TYPE SYNTAX Positiveinteger MAX-ACCESS not-accessible STATUS current DESCRIPTION
The History line identifier= vehicleHistoryEntry 1
- 13613113512vehicleHistoryMaintenanceDate OBJECT-TYPE
SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION
The maintenance date= vehicleHistoryEntry 2
- 13613113513vehicleHistoryMaintenance OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS kmMAX-ACCESS read-only STATUS current DESCRIPTION
The present displacement of the vehicle on vehicleHistoryMaintenanceDate
= vehicleHistoryEntry 3
- 13613113514vehicleHistoryOilChangeDate OBJECT-TYPE
SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION
The motors oil change date= vehicleHistoryEntry 4
- 13613113515vehicleHistoryOilChange OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS kmMAX-ACCESS read-only STATUS current DESCRIPTION
The present displacement of the vehicle on vehicleHistoryOilChangeDate
= vehicleHistoryEntry 5
mdash The Status group
- 13613114vehicleStatus OBJECT IDENTIFIER = vehicleMIBObjects 4
- 136L31141 vehicleStatusHelp OBJECT-TYPE
SYNTAX INTEGER on(l) off(2)
MAX-ACCESS read-write STATUS current DESCRIPTION
Setting this object to on will cause the vehicle system to send a help notification Setting this object to off means normal situation
= vehicleStatus 1
- 136131142vehicleStatusNumLines OBJECT-TYPE
SYNTAX NonNegativelnteger MAX-ACCESS read-only STATUS current DESCRIPTION
The number of Status lines utilized in this deviceThis variable indicates the number of rows in the Status table
= vehicleStatus 2
- 136131143 vehicleStatusTable OBJECT-TYPE
SYNTAX SEQUENCE OF VehicleStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION
A list of Status table entries= vehicleStatus 3
- I36I311431 VehicleStatusEntry OBJECT-TYPE
SYNTAX VehicleStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION
An entry containing information applicable to a particular Status line
INDEX vehicleStatusLinelndex = vehicleStatusTable 1
VehicleStatusEntry = SEQUENCE vehicleStatusLinelndex INTEGER vehicleStatusSpeed NonNegativelntegervehicleStatusRpm NonNegativelntegervehicleStatusMotorTemperature INTEGER vehicleStatusFuelLevel NonNegativelnteger vehicleStatusKm NonNegativelntegervehicleStatusTirePressure NonNegativelnteger vehicleStatusMotorOilLevel NonNegativelnteger vehicleStatusBatteryLevel NonNegativelnteger vehicleStatusLocation DisplayString
- I36I31134311vehicleStatusLinelndex OBJECT-TYPE
SYNTAX Positiveinteger MAX-ACCESS not-accessible STATUS current DESCRIPTION
The Status line identifier= VehicleStatusEntry 1
- 136131134312vehicleStatusSpeed OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS km per hourMAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles current speed= VehicleStatusEntry 2
- 136131134313vehicleStatusRpm OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS rotations per minuteMAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles current rotations per minute= VehicleStatusEntry 3
- 136131134314vehicleStatusMotorT emperature OBJECT-TYPE
SYNTAX INTEGER UNITS degrees CentigradeMAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles engine current temperature
= vehicleStatusEntry 4
- 136131134315 vehicleStatusFuelLevel OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS HireMAX-ACCESS read-only STATUS current DESCRIPTION
The current fuel level= vehicleStatusEntry 5
- 136131134316vehicleStatusKm OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS kmMAX-ACCESS read-only STATUS current DESCRIPTION
The current total displacement of vehicle = vehicleStatusEntry 6
- 136131134317 vehicleStatusTirePressure OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS psiMAX-ACCESS read-only STATUS current DESCRIPTION
The current tire pressure vehicleStatusEntry 7
- 136131134318 vehicleStatusMotorOilLevel OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS litreMAX-ACCESS read-only STATUS current DESCRIPTION
The current motor oil level= vehicleStatusEntry 8
- 136131134319 vehicleStatusBatteryLevel OBJECT-TYPE
SYNTAX INTEGER unknown(l) batteryNormal(2) batteryLow(3)
MAX-ACCESS read-only
STATUS currentDESCRIPTION
The indication of the capacity remaining in the vehicles battery system
= vehicleStatusEntry 9
- 1361311343110 vehicleStatusLocation OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
The GPS indication of the vehicles current location
vehicleStatusEntry 10
mdash The Control group
- 13613115vehicleControl OBJECT IDENTIFIER = vehicleMIBObjects 5
- 136131151 vehicleControlFuel OBJECT-TYPE
SYNTAX INTEGER on(l) off(2)
MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION
Setting this object to On(l) indicates that the vehicle is able to be turned on Setting to Off(2) will cause the fuel to be cut offrsquo
= vehicleControl 1
- 136131152 vehicleControlIgnition OBJECT-TYPE
SYNTAX INTEGER on(l) ofi(2)
MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION
Setting this object to On(l) indicates that the vehicle is to be turned on Setting to 00(2) will cause the eletric system to be cut off1
= vehicleControl 2
mdash Notifications
- This section defines the well-known notifications sent by- vehicle agents
- 1361312vehicleMIBNotifications OBJECT IDENTIFIER = vehicleMIB 2
- I36I3121vehicleNotificationChangeOilAndMaintenance NOTIFICATION-TYPE
OBJECTS vehicleHistoryMaintenanceDate vehicleHistoryMaintenance vehicleHistoryOilChangeDate vehicleHistoryOilChange
STATUS current DESCRIPTION
The vehicle is approaching oil change and regular maintenance dates This Notification is persistent and is resent at one day intervals until the history table is updated
= vehicleMIBNotifications 1
- 13613122vehicleNotificationHelp NOTIFICATION-TYPE
OBJECTS vehicleStatusHelp STATUS current DESCRIPTION
This Notification is sent when the vehicles conductor turns on a help switch
= vehicleMIBNotifications 2
- I36I3123vehicleNotificationWarranty NOTIFICATION-TYPE
OBJECTS vehicleldentWarranty STATUS current DESCRIPTION
The vehicles warranty is close to expiring dateThis Notification is persistent andis resent at one week intervals until dead line
= vehicleMIBNotifications 3
mdash Conformance information
mdash1361313vehicleMIBConformance OBJECT IDENTIFIER = vehicleMIB 3
-13613131vehicleCompliance OBJECT IDENTIFIER = vehicleMIBConformance 1
mdash compliance statements
mdash136131311vehicleBasicCompliance MODULE-COMPLIANCE
STATUS current DESCRIPTION
The compliance statement for vehicles that only support the identifying and status objects
MODULE mdash this moduleMANDATORY-GROUPS vehicleBasicGroup
= vehicleCompliance 1
mdash136131312vehicleAdvancedCompliance MODULE-COMPLIANCE
STATUS current DESCRIPTION
The compliance statement for vehicles that support advanced-feature functions such as history and notifications
MODULE mdash this moduleMANDATORY-GROUPS vehicleBasicGroup
vehicleAdvancedGroup vehicleNotificationsGroup
= vehicleCompliance 2
mdash136131313vehicleControlCompliance MODULE-COMPLIANCE
STATUS current DESCRIPTION
The compliance statement for vehicles that support control-featured functions
MODULE mdash this moduleMANDATORY-GROUPS vehicleBasicGroup
vehicleControlGroup = vehicleCompliance 3
mdash136131314vehicleFullCompliance MODULE-COMPLIANCE
STATUS current DESCRIPTION
The compliance statement for vehicles that support all functions
MODULE mdash this moduleMANDATORY-GROUPS vehicleBasicGroup
vehicleAdvancedGroup vehicleNotificationsGroup
73
vehicleControlGroup = vehicleCompliance 4
mdash units of conformance
mdash summary at a glance
mdash basic adv ControlmdashvehicleldentManufacturer X X X X
mdashvehicleldentModel x X X X
mdashvehicleldentSoftwareVersion x X X X
mdashvehicleldentAgentSoftwareVersion X X X X
mdashvehicleldentType X X X X
mdashvehicleldentFuel X X X X
mdashvehicleldentManufacturing Y ear X X X X
mdashvehicleldentModel Year X X X X
mdashvehicleldentCapacity X X X X
mdashvehicleldentPower X X X X
mdashvehicleldentMotorType X X X XmdashvehicleldentMotorNumber X X X X
mdashvehicleldentCylinder X X X X
mdashvehicleldentFirstOilChange X X X X
mdashvehicleldentOilChangePeriod X X X XmdashvehicleldentFirstMaintenance X X X X
mdashvehicleldentMaintenancePeriod X X X XmdashvehicleldentColor X X X X
mdashvehicleldentChassisId X X X XmdashvehicleldentLicencePlate X X X X
mdashvehicleldentlpAddress X X X XmdashvehicleldentMacAddress X X X X
mdashvehicleldentSerialNumber X X X XmdashvehicleldentWarranty X X X X
mdashvehicleOwnerName X X
mdashvehicleOwnerRegister X XmdashvehicleOwnerPhone X X
mdashvehicleOwnerMail X X
mdashvehicleHistoryDeliveryDate X X
mdashvehicleHistoryVendor X X
mdashvehicleHistoryDealer X X
mdashvehicleHistoryNumLines X X
mdashvehicleHistoryLinelndex X X
mdashvehicleHistoryMaintenanceDate X X
mdashvehicleHistoryMaintenance X X
mdashvehicleHistoryOilChangeDate X X
mdashvehicleHistoryOilChange X X
mdashvehicleStatusHelp X X X X
mdashvehicleStatusNumLines X X X X
mdashvehicleStatusLinelndex X X X X
mdashvehicleStatusSpeed X X X X
mdashvehicleStatusRpm X X X X
mdashvehicleStatusMotorTemperature X X X X
mdashvehicleStatusFuelLevel X X X X
mdashvehicleStatusKm X X X X
mdashvehicleStatusTyrePressure X X X X
--vehicleStatusMotorOilLevel X X X X
mdashvehicleStatusBatteryLevel X X X X
mdashvehicleStatusLocation X X X X
mdashvehicleControlFuel X X
mdashvehicleControlIgnition X X
mdashvehicleNotificationChangeOilAndMaintenance X X
mdashvehicleNotificationHelp X X
mdashvehicleNotificationWarranty X X
- units of conformance
- I36I3132vehicleGroups OBJECT IDENTIFIER = vehicleMIBConformance 2
- 136131321vehicleBasicGroup OBJECT-GROUP
OBJECTS vehicleldentManufacturer vehicleldentModel vehicleldentSoftwareVersion vehicleldent AgentSoft waumlre V ersion vehicleldentType vehicleldentFuel vehicleldentManufacturing Y ear vehicleldentModel Year vehicleldentCapacity vehicleldentPowervehicleldentMotorType vehicleldentMotorNumber vehicleldentCylindervehicleldentFirstOilChange vehicleldentOilChangePeriod vehicleldentFirstMaintenance vehicleldentMaintenancePeriod vehicleldentColor vehicleldentChassisId vehicleldentLicencePlate vehicleldentlpAddress vehicleldentMacAddress vehicleldentSerialNumber vehicleldentWarranty vehicleStatusHelp vehicleStatusNumLines vehicleStatusLinelndex vehicleStatusSpeed vehicleStatusRpm vehicleStatusMotorTemperature vehicleStatusFuelLevel vehicleStatusKm vehicleStatusTirePressure vehicleStatusMotorOilLevel
75
vehicleStatusBatteryLevel vehicleStatusLocation STATUS current DESCRIPTION
The vehicleBasicGroup defines objects which are common across all vehicles which meet basic compliance
= vehicleGroups 1
- 136131322vehicleAdvancedGroup OBJECT-GROUP
OBJECTS vehicleOwnerName vehicleOwnerRegister vehicleOwnerPhone vehicleOwnerMail vehicleHistoryDeliveryDate vehicleHistoryVendor vehicleHistoryDealer vehicleHistoryNumLines vehicleHistoryLinelndex vehicleHistoryMaintenanceDate vehicleHistoryMaintenance vehicleHistoryOilChangeDate vehicleHistoryOilChange
STATUS current DESCRIPTION
The vehicleAdvancedGroup defines objects which are related to vehicles history and owner
vehicleGroups 2
- 136131323vehicleControlGroup OBJECT-GROUP
OBJECTS vehicleControlFuel vehicleControlIgnition STATUS current DESCRIPTION
The vehicleControlGroup defines objects which are related to control-feature functions
= vehicleGroups 3
- 136131324vehicleNotificationGroup NOTIFICATION-GROUP
NOTIFICATIONS vehicleNotificationChangeOilAndMaintenance vehicleNotificationHelp vehicleNotificationWarranty
STATUS current DESCRIPTION
The vehicleNotificationGroup defines objects which are related to notifications-feature functions
= vehicleGroups 4
END
GLOSSAacuteRIO E ABREVIACcedilOtildeES
ASNl Abstract Syntax Notation One - Notaccedilatildeo de Sintaxe Abstrata Um Uma notaccedilatildeo para
representaccedilatildeo de dados em protocolos de comunicaccedilatildeo definida pela ISO O gerenciamento
Internet utiliza um subconjunto de ASNl
CDMA Code Division Multiple Access - acesso muacuteltiplo por divisatildeo de coacutedigo
EHF Extremely High Frequency - frequumlecircncia extremamente alta
FDMA Frequency Division Multiple Access - acesso muacuteltiplo por divisatildeo de frequumlecircncia
HF High Frequency - frequumlecircncia alta
HTTP Hiper-Text Markup Language - Linguagem de Marcaccedilatildeo de HiperTexto A linguagem
utilizada na construccedilatildeo de paacuteginas WWW
ISM Industrial Scientific and Medical bands - Faixas de frequumlecircncias alocadas para aplicaccedilotildees
industriais cientiacuteficas e meacutedicas
ISO International Organization for Standardization - Organizaccedilatildeo Internacional para
Padronizaccedilatildeo Um dos oacutergatildeos mais importantes no mundo de padronizaccedilotildees com diversos
estudos na aacuterea de computadores e particularmente de redes de computadores
LF Low Frequency - frequumlecircncia baixa
MF Medium Frequency - frequumlecircncia meacutedia
MIB Management Information Base - Base de Informaccedilotildees de Gerenciamento Uma coleccedilatildeo
de informaccedilotildees gerenciais sobre um determinado recurso
OSI Open Systems Interconnection - Interconexatildeo de Sistemas Abertos Um conjunto de
padronizaccedilotildees para interconexatildeo de sistemas em redes de computadores
RFC Request For Comments - Requisiccedilotildees Para Comentaacuterios Os documentos publicados pelo
IETF e que tratam de assuntos Internet Nem todos os RFCs satildeo padrotildees e alguns jamais o
chegam a ser
SHF Super High Frequency - frequumlecircncia super-alta
Site - Conjunto de documentos da WWW acessiacuteveis a partir de um determinado endereccedilo Eacute o
endereccedilo virtual de uma empresa ou uma aplicaccedilatildeo
SMI Structure o f Management Information - Estrutura da Informaccedilatildeo de Gerenciamento
Define a maneira como as informaccedilotildees de gerenciamento satildeo criadas e seus relacionamentos
SNMP Simple Network Management Protocol - Protocolo de Gerenciamento de Redes
Simples o protocolo de gerenciamento utilizado na Internet
TCPIP Transmission Control Protocol Internet Protocol - Protocolo de Controle de
Transmissotildees Protocolo Internet Os protocolos baacutesicos utilizados na Internet
TDMA Time Division Multiple Access mdash acesso muacuteltiplo por divisatildeo de tempo
UHF Ultra High Frequency - frequumlecircncia ultra-alta
VHF Very High Frequency - frequumlecircncia muito alta
VLF Very Low Frequency - frequumlecircncia muito baixa
WWW World Wide Web - Grande Teia Mundial Nome dado ao conjunto de maacutequinas que
trocam informaccedilotildees utilizando o protocolo HTTP
78
REFEREcircNCIAS BIBLIOGRAacuteFICAS
ANATEL Agecircncia Nacional de Telecomunicaccedilotildees Atribuiccedilatildeo de faixas de frequumlecircncias no Brasil Disponiacutevel em lthttpwwwanatelgovbrToolsframeasplink=radiofrequencia qaffpdfgt Acesso em 26 set 2002
thBICSI Telecommunications distribution methods manual 8 ed Tampa Florida v2 1998 Cap 29
BRASIL Web Site Oficial do Departamento Nacional de Tracircnsito Disponiacutevel em lthttpwww denatrangovbrpg70jspgt Acesso em 08 nov 2002
BRASIL Web Site Oficial do Departamento Nacional de Tracircnsito Disponiacutevel em httpwww denatrangovbrpgl8jspgt Acesso em 10 nov 2002
CASE J et al RFC 1157 - A Simple Network Management Protocol (SNMP) Network Working Group may 1990 p 5
FIAT AUTOMOacuteVEIS Web Site Oficial do Brasil Disponiacutevel em httpwwwfiatcombr index_sitephpgt institucional a faacutebrica Acesso em 19 nov 2002
GOOGLE Web Site de Busca Disponiacutevel em lthttpwwwgooglecombrsearch hl=ptampie=ISO-8859-1 ampq=22rastreamento+de+veEDculo s22ampbtnG=Pesquisa+Google amplr=lang_ptgt Acesso em 15 out 2002
MELLO Roseleine Calgaro Uma MIB de apoio agrave gerecircncia do relacionamento com o cliente em comeacutercio eletrocircnico 2002 108 f Dissertaccedilatildeo (Mestrado em Ciecircncias da Computaccedilatildeo) - Universidade Federal de Santa Catarina Florianoacutepolis 2002
RIO DE JANEIRO (Estado) 5 set 2002 Tracircnsito Brasil Estatiacutestica da Organizaccedilatildeo Mundial de Sauacutede sobre tracircnsito Disponiacutevel em lthttpwwwtransitobrasilcombrnoticia noticiaphp noti=1044gt Acesso em 22 out 2002
RIO DE JANEIRO (Estado) SuperTrack Rastreamento de veiacuteculos Disponiacutevel em lthttp wwwsupertrackcombr2htmgt Acesso em 02 out 2002
79
RIO DE JANEIRO (Estado) Revista Engebraacutes Mortos no tracircnsito chegam a 1 milhatildeo e acidentes consomem US$ 10 bi ao ano Disponiacutevel em lthttpwwwengebrascombr EngbWebportuguesmortosnohtmgt Acesso em 24 set 2002
TANENBAUM Andrew S Redes de computadores 3 ed Rio de Janeiro Campus 1997 923 p
TANIGUCHI Caacutessio O bom exemplo do tracircnsito em Curitiba Curitiba mar 2002 Disponiacutevel em lthttpwwwcuritibaprgovbrpmcAgenciaartigostransitolhtmlgt Acesso em 19 nov 2002
TIM Telesc Celular Cobertura Disponiacutevel em lthttpwww2timsulcombr intemaaspitem=2amppagina=coberturagt Acesso em 26 set 2002
65
- 136L31133vehicleHistoryDealer OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
The name of the vehicles dealer= vehicleHistory 3
- 136131134vehicleHistoryNumLines OBJECT-TYPE
SYNTAX NonNegativelnteger MAX-ACCESS read-only STATUS current DESCRIPTION
The number of Status lines utilized in this device This variable indicates the number of rows in the History table
= vehicleHistory 4
- I36I31135 vehicleHistoryTable OBJECT-TYPE
SYNTAX SEQUENCE OF VehicleHistoryEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION
A list of History table entries= vehicleHistory 5
- 1361311351VehicleHistoryEntry OBJECT-TYPE
SYNTAX VehicleHistoryEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION
An entry containing information applicable to a particular History line
INDEX vehicleHistoryLinelndex = vehicleHistoryTable 1
VehicleHistoryEntry = SEQUENCE vehicleHistoryLinelndex INTEGER vehicleHistoryMaintenanceDate DateAndTime vehicleHistoryMaintenance NonNegativelnteger vehicleHistoryOilChangeDate Date AndT ime vehicleHistoryOilChange NonNegativelnteger
- 13613113511
66
vehicleHistoryLinelndex OBJECT-TYPE SYNTAX Positiveinteger MAX-ACCESS not-accessible STATUS current DESCRIPTION
The History line identifier= vehicleHistoryEntry 1
- 13613113512vehicleHistoryMaintenanceDate OBJECT-TYPE
SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION
The maintenance date= vehicleHistoryEntry 2
- 13613113513vehicleHistoryMaintenance OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS kmMAX-ACCESS read-only STATUS current DESCRIPTION
The present displacement of the vehicle on vehicleHistoryMaintenanceDate
= vehicleHistoryEntry 3
- 13613113514vehicleHistoryOilChangeDate OBJECT-TYPE
SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION
The motors oil change date= vehicleHistoryEntry 4
- 13613113515vehicleHistoryOilChange OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS kmMAX-ACCESS read-only STATUS current DESCRIPTION
The present displacement of the vehicle on vehicleHistoryOilChangeDate
= vehicleHistoryEntry 5
mdash The Status group
- 13613114vehicleStatus OBJECT IDENTIFIER = vehicleMIBObjects 4
- 136L31141 vehicleStatusHelp OBJECT-TYPE
SYNTAX INTEGER on(l) off(2)
MAX-ACCESS read-write STATUS current DESCRIPTION
Setting this object to on will cause the vehicle system to send a help notification Setting this object to off means normal situation
= vehicleStatus 1
- 136131142vehicleStatusNumLines OBJECT-TYPE
SYNTAX NonNegativelnteger MAX-ACCESS read-only STATUS current DESCRIPTION
The number of Status lines utilized in this deviceThis variable indicates the number of rows in the Status table
= vehicleStatus 2
- 136131143 vehicleStatusTable OBJECT-TYPE
SYNTAX SEQUENCE OF VehicleStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION
A list of Status table entries= vehicleStatus 3
- I36I311431 VehicleStatusEntry OBJECT-TYPE
SYNTAX VehicleStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION
An entry containing information applicable to a particular Status line
INDEX vehicleStatusLinelndex = vehicleStatusTable 1
VehicleStatusEntry = SEQUENCE vehicleStatusLinelndex INTEGER vehicleStatusSpeed NonNegativelntegervehicleStatusRpm NonNegativelntegervehicleStatusMotorTemperature INTEGER vehicleStatusFuelLevel NonNegativelnteger vehicleStatusKm NonNegativelntegervehicleStatusTirePressure NonNegativelnteger vehicleStatusMotorOilLevel NonNegativelnteger vehicleStatusBatteryLevel NonNegativelnteger vehicleStatusLocation DisplayString
- I36I31134311vehicleStatusLinelndex OBJECT-TYPE
SYNTAX Positiveinteger MAX-ACCESS not-accessible STATUS current DESCRIPTION
The Status line identifier= VehicleStatusEntry 1
- 136131134312vehicleStatusSpeed OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS km per hourMAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles current speed= VehicleStatusEntry 2
- 136131134313vehicleStatusRpm OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS rotations per minuteMAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles current rotations per minute= VehicleStatusEntry 3
- 136131134314vehicleStatusMotorT emperature OBJECT-TYPE
SYNTAX INTEGER UNITS degrees CentigradeMAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles engine current temperature
= vehicleStatusEntry 4
- 136131134315 vehicleStatusFuelLevel OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS HireMAX-ACCESS read-only STATUS current DESCRIPTION
The current fuel level= vehicleStatusEntry 5
- 136131134316vehicleStatusKm OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS kmMAX-ACCESS read-only STATUS current DESCRIPTION
The current total displacement of vehicle = vehicleStatusEntry 6
- 136131134317 vehicleStatusTirePressure OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS psiMAX-ACCESS read-only STATUS current DESCRIPTION
The current tire pressure vehicleStatusEntry 7
- 136131134318 vehicleStatusMotorOilLevel OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS litreMAX-ACCESS read-only STATUS current DESCRIPTION
The current motor oil level= vehicleStatusEntry 8
- 136131134319 vehicleStatusBatteryLevel OBJECT-TYPE
SYNTAX INTEGER unknown(l) batteryNormal(2) batteryLow(3)
MAX-ACCESS read-only
STATUS currentDESCRIPTION
The indication of the capacity remaining in the vehicles battery system
= vehicleStatusEntry 9
- 1361311343110 vehicleStatusLocation OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
The GPS indication of the vehicles current location
vehicleStatusEntry 10
mdash The Control group
- 13613115vehicleControl OBJECT IDENTIFIER = vehicleMIBObjects 5
- 136131151 vehicleControlFuel OBJECT-TYPE
SYNTAX INTEGER on(l) off(2)
MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION
Setting this object to On(l) indicates that the vehicle is able to be turned on Setting to Off(2) will cause the fuel to be cut offrsquo
= vehicleControl 1
- 136131152 vehicleControlIgnition OBJECT-TYPE
SYNTAX INTEGER on(l) ofi(2)
MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION
Setting this object to On(l) indicates that the vehicle is to be turned on Setting to 00(2) will cause the eletric system to be cut off1
= vehicleControl 2
mdash Notifications
- This section defines the well-known notifications sent by- vehicle agents
- 1361312vehicleMIBNotifications OBJECT IDENTIFIER = vehicleMIB 2
- I36I3121vehicleNotificationChangeOilAndMaintenance NOTIFICATION-TYPE
OBJECTS vehicleHistoryMaintenanceDate vehicleHistoryMaintenance vehicleHistoryOilChangeDate vehicleHistoryOilChange
STATUS current DESCRIPTION
The vehicle is approaching oil change and regular maintenance dates This Notification is persistent and is resent at one day intervals until the history table is updated
= vehicleMIBNotifications 1
- 13613122vehicleNotificationHelp NOTIFICATION-TYPE
OBJECTS vehicleStatusHelp STATUS current DESCRIPTION
This Notification is sent when the vehicles conductor turns on a help switch
= vehicleMIBNotifications 2
- I36I3123vehicleNotificationWarranty NOTIFICATION-TYPE
OBJECTS vehicleldentWarranty STATUS current DESCRIPTION
The vehicles warranty is close to expiring dateThis Notification is persistent andis resent at one week intervals until dead line
= vehicleMIBNotifications 3
mdash Conformance information
mdash1361313vehicleMIBConformance OBJECT IDENTIFIER = vehicleMIB 3
-13613131vehicleCompliance OBJECT IDENTIFIER = vehicleMIBConformance 1
mdash compliance statements
mdash136131311vehicleBasicCompliance MODULE-COMPLIANCE
STATUS current DESCRIPTION
The compliance statement for vehicles that only support the identifying and status objects
MODULE mdash this moduleMANDATORY-GROUPS vehicleBasicGroup
= vehicleCompliance 1
mdash136131312vehicleAdvancedCompliance MODULE-COMPLIANCE
STATUS current DESCRIPTION
The compliance statement for vehicles that support advanced-feature functions such as history and notifications
MODULE mdash this moduleMANDATORY-GROUPS vehicleBasicGroup
vehicleAdvancedGroup vehicleNotificationsGroup
= vehicleCompliance 2
mdash136131313vehicleControlCompliance MODULE-COMPLIANCE
STATUS current DESCRIPTION
The compliance statement for vehicles that support control-featured functions
MODULE mdash this moduleMANDATORY-GROUPS vehicleBasicGroup
vehicleControlGroup = vehicleCompliance 3
mdash136131314vehicleFullCompliance MODULE-COMPLIANCE
STATUS current DESCRIPTION
The compliance statement for vehicles that support all functions
MODULE mdash this moduleMANDATORY-GROUPS vehicleBasicGroup
vehicleAdvancedGroup vehicleNotificationsGroup
73
vehicleControlGroup = vehicleCompliance 4
mdash units of conformance
mdash summary at a glance
mdash basic adv ControlmdashvehicleldentManufacturer X X X X
mdashvehicleldentModel x X X X
mdashvehicleldentSoftwareVersion x X X X
mdashvehicleldentAgentSoftwareVersion X X X X
mdashvehicleldentType X X X X
mdashvehicleldentFuel X X X X
mdashvehicleldentManufacturing Y ear X X X X
mdashvehicleldentModel Year X X X X
mdashvehicleldentCapacity X X X X
mdashvehicleldentPower X X X X
mdashvehicleldentMotorType X X X XmdashvehicleldentMotorNumber X X X X
mdashvehicleldentCylinder X X X X
mdashvehicleldentFirstOilChange X X X X
mdashvehicleldentOilChangePeriod X X X XmdashvehicleldentFirstMaintenance X X X X
mdashvehicleldentMaintenancePeriod X X X XmdashvehicleldentColor X X X X
mdashvehicleldentChassisId X X X XmdashvehicleldentLicencePlate X X X X
mdashvehicleldentlpAddress X X X XmdashvehicleldentMacAddress X X X X
mdashvehicleldentSerialNumber X X X XmdashvehicleldentWarranty X X X X
mdashvehicleOwnerName X X
mdashvehicleOwnerRegister X XmdashvehicleOwnerPhone X X
mdashvehicleOwnerMail X X
mdashvehicleHistoryDeliveryDate X X
mdashvehicleHistoryVendor X X
mdashvehicleHistoryDealer X X
mdashvehicleHistoryNumLines X X
mdashvehicleHistoryLinelndex X X
mdashvehicleHistoryMaintenanceDate X X
mdashvehicleHistoryMaintenance X X
mdashvehicleHistoryOilChangeDate X X
mdashvehicleHistoryOilChange X X
mdashvehicleStatusHelp X X X X
mdashvehicleStatusNumLines X X X X
mdashvehicleStatusLinelndex X X X X
mdashvehicleStatusSpeed X X X X
mdashvehicleStatusRpm X X X X
mdashvehicleStatusMotorTemperature X X X X
mdashvehicleStatusFuelLevel X X X X
mdashvehicleStatusKm X X X X
mdashvehicleStatusTyrePressure X X X X
--vehicleStatusMotorOilLevel X X X X
mdashvehicleStatusBatteryLevel X X X X
mdashvehicleStatusLocation X X X X
mdashvehicleControlFuel X X
mdashvehicleControlIgnition X X
mdashvehicleNotificationChangeOilAndMaintenance X X
mdashvehicleNotificationHelp X X
mdashvehicleNotificationWarranty X X
- units of conformance
- I36I3132vehicleGroups OBJECT IDENTIFIER = vehicleMIBConformance 2
- 136131321vehicleBasicGroup OBJECT-GROUP
OBJECTS vehicleldentManufacturer vehicleldentModel vehicleldentSoftwareVersion vehicleldent AgentSoft waumlre V ersion vehicleldentType vehicleldentFuel vehicleldentManufacturing Y ear vehicleldentModel Year vehicleldentCapacity vehicleldentPowervehicleldentMotorType vehicleldentMotorNumber vehicleldentCylindervehicleldentFirstOilChange vehicleldentOilChangePeriod vehicleldentFirstMaintenance vehicleldentMaintenancePeriod vehicleldentColor vehicleldentChassisId vehicleldentLicencePlate vehicleldentlpAddress vehicleldentMacAddress vehicleldentSerialNumber vehicleldentWarranty vehicleStatusHelp vehicleStatusNumLines vehicleStatusLinelndex vehicleStatusSpeed vehicleStatusRpm vehicleStatusMotorTemperature vehicleStatusFuelLevel vehicleStatusKm vehicleStatusTirePressure vehicleStatusMotorOilLevel
75
vehicleStatusBatteryLevel vehicleStatusLocation STATUS current DESCRIPTION
The vehicleBasicGroup defines objects which are common across all vehicles which meet basic compliance
= vehicleGroups 1
- 136131322vehicleAdvancedGroup OBJECT-GROUP
OBJECTS vehicleOwnerName vehicleOwnerRegister vehicleOwnerPhone vehicleOwnerMail vehicleHistoryDeliveryDate vehicleHistoryVendor vehicleHistoryDealer vehicleHistoryNumLines vehicleHistoryLinelndex vehicleHistoryMaintenanceDate vehicleHistoryMaintenance vehicleHistoryOilChangeDate vehicleHistoryOilChange
STATUS current DESCRIPTION
The vehicleAdvancedGroup defines objects which are related to vehicles history and owner
vehicleGroups 2
- 136131323vehicleControlGroup OBJECT-GROUP
OBJECTS vehicleControlFuel vehicleControlIgnition STATUS current DESCRIPTION
The vehicleControlGroup defines objects which are related to control-feature functions
= vehicleGroups 3
- 136131324vehicleNotificationGroup NOTIFICATION-GROUP
NOTIFICATIONS vehicleNotificationChangeOilAndMaintenance vehicleNotificationHelp vehicleNotificationWarranty
STATUS current DESCRIPTION
The vehicleNotificationGroup defines objects which are related to notifications-feature functions
= vehicleGroups 4
END
GLOSSAacuteRIO E ABREVIACcedilOtildeES
ASNl Abstract Syntax Notation One - Notaccedilatildeo de Sintaxe Abstrata Um Uma notaccedilatildeo para
representaccedilatildeo de dados em protocolos de comunicaccedilatildeo definida pela ISO O gerenciamento
Internet utiliza um subconjunto de ASNl
CDMA Code Division Multiple Access - acesso muacuteltiplo por divisatildeo de coacutedigo
EHF Extremely High Frequency - frequumlecircncia extremamente alta
FDMA Frequency Division Multiple Access - acesso muacuteltiplo por divisatildeo de frequumlecircncia
HF High Frequency - frequumlecircncia alta
HTTP Hiper-Text Markup Language - Linguagem de Marcaccedilatildeo de HiperTexto A linguagem
utilizada na construccedilatildeo de paacuteginas WWW
ISM Industrial Scientific and Medical bands - Faixas de frequumlecircncias alocadas para aplicaccedilotildees
industriais cientiacuteficas e meacutedicas
ISO International Organization for Standardization - Organizaccedilatildeo Internacional para
Padronizaccedilatildeo Um dos oacutergatildeos mais importantes no mundo de padronizaccedilotildees com diversos
estudos na aacuterea de computadores e particularmente de redes de computadores
LF Low Frequency - frequumlecircncia baixa
MF Medium Frequency - frequumlecircncia meacutedia
MIB Management Information Base - Base de Informaccedilotildees de Gerenciamento Uma coleccedilatildeo
de informaccedilotildees gerenciais sobre um determinado recurso
OSI Open Systems Interconnection - Interconexatildeo de Sistemas Abertos Um conjunto de
padronizaccedilotildees para interconexatildeo de sistemas em redes de computadores
RFC Request For Comments - Requisiccedilotildees Para Comentaacuterios Os documentos publicados pelo
IETF e que tratam de assuntos Internet Nem todos os RFCs satildeo padrotildees e alguns jamais o
chegam a ser
SHF Super High Frequency - frequumlecircncia super-alta
Site - Conjunto de documentos da WWW acessiacuteveis a partir de um determinado endereccedilo Eacute o
endereccedilo virtual de uma empresa ou uma aplicaccedilatildeo
SMI Structure o f Management Information - Estrutura da Informaccedilatildeo de Gerenciamento
Define a maneira como as informaccedilotildees de gerenciamento satildeo criadas e seus relacionamentos
SNMP Simple Network Management Protocol - Protocolo de Gerenciamento de Redes
Simples o protocolo de gerenciamento utilizado na Internet
TCPIP Transmission Control Protocol Internet Protocol - Protocolo de Controle de
Transmissotildees Protocolo Internet Os protocolos baacutesicos utilizados na Internet
TDMA Time Division Multiple Access mdash acesso muacuteltiplo por divisatildeo de tempo
UHF Ultra High Frequency - frequumlecircncia ultra-alta
VHF Very High Frequency - frequumlecircncia muito alta
VLF Very Low Frequency - frequumlecircncia muito baixa
WWW World Wide Web - Grande Teia Mundial Nome dado ao conjunto de maacutequinas que
trocam informaccedilotildees utilizando o protocolo HTTP
78
REFEREcircNCIAS BIBLIOGRAacuteFICAS
ANATEL Agecircncia Nacional de Telecomunicaccedilotildees Atribuiccedilatildeo de faixas de frequumlecircncias no Brasil Disponiacutevel em lthttpwwwanatelgovbrToolsframeasplink=radiofrequencia qaffpdfgt Acesso em 26 set 2002
thBICSI Telecommunications distribution methods manual 8 ed Tampa Florida v2 1998 Cap 29
BRASIL Web Site Oficial do Departamento Nacional de Tracircnsito Disponiacutevel em lthttpwww denatrangovbrpg70jspgt Acesso em 08 nov 2002
BRASIL Web Site Oficial do Departamento Nacional de Tracircnsito Disponiacutevel em httpwww denatrangovbrpgl8jspgt Acesso em 10 nov 2002
CASE J et al RFC 1157 - A Simple Network Management Protocol (SNMP) Network Working Group may 1990 p 5
FIAT AUTOMOacuteVEIS Web Site Oficial do Brasil Disponiacutevel em httpwwwfiatcombr index_sitephpgt institucional a faacutebrica Acesso em 19 nov 2002
GOOGLE Web Site de Busca Disponiacutevel em lthttpwwwgooglecombrsearch hl=ptampie=ISO-8859-1 ampq=22rastreamento+de+veEDculo s22ampbtnG=Pesquisa+Google amplr=lang_ptgt Acesso em 15 out 2002
MELLO Roseleine Calgaro Uma MIB de apoio agrave gerecircncia do relacionamento com o cliente em comeacutercio eletrocircnico 2002 108 f Dissertaccedilatildeo (Mestrado em Ciecircncias da Computaccedilatildeo) - Universidade Federal de Santa Catarina Florianoacutepolis 2002
RIO DE JANEIRO (Estado) 5 set 2002 Tracircnsito Brasil Estatiacutestica da Organizaccedilatildeo Mundial de Sauacutede sobre tracircnsito Disponiacutevel em lthttpwwwtransitobrasilcombrnoticia noticiaphp noti=1044gt Acesso em 22 out 2002
RIO DE JANEIRO (Estado) SuperTrack Rastreamento de veiacuteculos Disponiacutevel em lthttp wwwsupertrackcombr2htmgt Acesso em 02 out 2002
79
RIO DE JANEIRO (Estado) Revista Engebraacutes Mortos no tracircnsito chegam a 1 milhatildeo e acidentes consomem US$ 10 bi ao ano Disponiacutevel em lthttpwwwengebrascombr EngbWebportuguesmortosnohtmgt Acesso em 24 set 2002
TANENBAUM Andrew S Redes de computadores 3 ed Rio de Janeiro Campus 1997 923 p
TANIGUCHI Caacutessio O bom exemplo do tracircnsito em Curitiba Curitiba mar 2002 Disponiacutevel em lthttpwwwcuritibaprgovbrpmcAgenciaartigostransitolhtmlgt Acesso em 19 nov 2002
TIM Telesc Celular Cobertura Disponiacutevel em lthttpwww2timsulcombr intemaaspitem=2amppagina=coberturagt Acesso em 26 set 2002
66
vehicleHistoryLinelndex OBJECT-TYPE SYNTAX Positiveinteger MAX-ACCESS not-accessible STATUS current DESCRIPTION
The History line identifier= vehicleHistoryEntry 1
- 13613113512vehicleHistoryMaintenanceDate OBJECT-TYPE
SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION
The maintenance date= vehicleHistoryEntry 2
- 13613113513vehicleHistoryMaintenance OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS kmMAX-ACCESS read-only STATUS current DESCRIPTION
The present displacement of the vehicle on vehicleHistoryMaintenanceDate
= vehicleHistoryEntry 3
- 13613113514vehicleHistoryOilChangeDate OBJECT-TYPE
SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION
The motors oil change date= vehicleHistoryEntry 4
- 13613113515vehicleHistoryOilChange OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS kmMAX-ACCESS read-only STATUS current DESCRIPTION
The present displacement of the vehicle on vehicleHistoryOilChangeDate
= vehicleHistoryEntry 5
mdash The Status group
- 13613114vehicleStatus OBJECT IDENTIFIER = vehicleMIBObjects 4
- 136L31141 vehicleStatusHelp OBJECT-TYPE
SYNTAX INTEGER on(l) off(2)
MAX-ACCESS read-write STATUS current DESCRIPTION
Setting this object to on will cause the vehicle system to send a help notification Setting this object to off means normal situation
= vehicleStatus 1
- 136131142vehicleStatusNumLines OBJECT-TYPE
SYNTAX NonNegativelnteger MAX-ACCESS read-only STATUS current DESCRIPTION
The number of Status lines utilized in this deviceThis variable indicates the number of rows in the Status table
= vehicleStatus 2
- 136131143 vehicleStatusTable OBJECT-TYPE
SYNTAX SEQUENCE OF VehicleStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION
A list of Status table entries= vehicleStatus 3
- I36I311431 VehicleStatusEntry OBJECT-TYPE
SYNTAX VehicleStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION
An entry containing information applicable to a particular Status line
INDEX vehicleStatusLinelndex = vehicleStatusTable 1
VehicleStatusEntry = SEQUENCE vehicleStatusLinelndex INTEGER vehicleStatusSpeed NonNegativelntegervehicleStatusRpm NonNegativelntegervehicleStatusMotorTemperature INTEGER vehicleStatusFuelLevel NonNegativelnteger vehicleStatusKm NonNegativelntegervehicleStatusTirePressure NonNegativelnteger vehicleStatusMotorOilLevel NonNegativelnteger vehicleStatusBatteryLevel NonNegativelnteger vehicleStatusLocation DisplayString
- I36I31134311vehicleStatusLinelndex OBJECT-TYPE
SYNTAX Positiveinteger MAX-ACCESS not-accessible STATUS current DESCRIPTION
The Status line identifier= VehicleStatusEntry 1
- 136131134312vehicleStatusSpeed OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS km per hourMAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles current speed= VehicleStatusEntry 2
- 136131134313vehicleStatusRpm OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS rotations per minuteMAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles current rotations per minute= VehicleStatusEntry 3
- 136131134314vehicleStatusMotorT emperature OBJECT-TYPE
SYNTAX INTEGER UNITS degrees CentigradeMAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles engine current temperature
= vehicleStatusEntry 4
- 136131134315 vehicleStatusFuelLevel OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS HireMAX-ACCESS read-only STATUS current DESCRIPTION
The current fuel level= vehicleStatusEntry 5
- 136131134316vehicleStatusKm OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS kmMAX-ACCESS read-only STATUS current DESCRIPTION
The current total displacement of vehicle = vehicleStatusEntry 6
- 136131134317 vehicleStatusTirePressure OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS psiMAX-ACCESS read-only STATUS current DESCRIPTION
The current tire pressure vehicleStatusEntry 7
- 136131134318 vehicleStatusMotorOilLevel OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS litreMAX-ACCESS read-only STATUS current DESCRIPTION
The current motor oil level= vehicleStatusEntry 8
- 136131134319 vehicleStatusBatteryLevel OBJECT-TYPE
SYNTAX INTEGER unknown(l) batteryNormal(2) batteryLow(3)
MAX-ACCESS read-only
STATUS currentDESCRIPTION
The indication of the capacity remaining in the vehicles battery system
= vehicleStatusEntry 9
- 1361311343110 vehicleStatusLocation OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
The GPS indication of the vehicles current location
vehicleStatusEntry 10
mdash The Control group
- 13613115vehicleControl OBJECT IDENTIFIER = vehicleMIBObjects 5
- 136131151 vehicleControlFuel OBJECT-TYPE
SYNTAX INTEGER on(l) off(2)
MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION
Setting this object to On(l) indicates that the vehicle is able to be turned on Setting to Off(2) will cause the fuel to be cut offrsquo
= vehicleControl 1
- 136131152 vehicleControlIgnition OBJECT-TYPE
SYNTAX INTEGER on(l) ofi(2)
MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION
Setting this object to On(l) indicates that the vehicle is to be turned on Setting to 00(2) will cause the eletric system to be cut off1
= vehicleControl 2
mdash Notifications
- This section defines the well-known notifications sent by- vehicle agents
- 1361312vehicleMIBNotifications OBJECT IDENTIFIER = vehicleMIB 2
- I36I3121vehicleNotificationChangeOilAndMaintenance NOTIFICATION-TYPE
OBJECTS vehicleHistoryMaintenanceDate vehicleHistoryMaintenance vehicleHistoryOilChangeDate vehicleHistoryOilChange
STATUS current DESCRIPTION
The vehicle is approaching oil change and regular maintenance dates This Notification is persistent and is resent at one day intervals until the history table is updated
= vehicleMIBNotifications 1
- 13613122vehicleNotificationHelp NOTIFICATION-TYPE
OBJECTS vehicleStatusHelp STATUS current DESCRIPTION
This Notification is sent when the vehicles conductor turns on a help switch
= vehicleMIBNotifications 2
- I36I3123vehicleNotificationWarranty NOTIFICATION-TYPE
OBJECTS vehicleldentWarranty STATUS current DESCRIPTION
The vehicles warranty is close to expiring dateThis Notification is persistent andis resent at one week intervals until dead line
= vehicleMIBNotifications 3
mdash Conformance information
mdash1361313vehicleMIBConformance OBJECT IDENTIFIER = vehicleMIB 3
-13613131vehicleCompliance OBJECT IDENTIFIER = vehicleMIBConformance 1
mdash compliance statements
mdash136131311vehicleBasicCompliance MODULE-COMPLIANCE
STATUS current DESCRIPTION
The compliance statement for vehicles that only support the identifying and status objects
MODULE mdash this moduleMANDATORY-GROUPS vehicleBasicGroup
= vehicleCompliance 1
mdash136131312vehicleAdvancedCompliance MODULE-COMPLIANCE
STATUS current DESCRIPTION
The compliance statement for vehicles that support advanced-feature functions such as history and notifications
MODULE mdash this moduleMANDATORY-GROUPS vehicleBasicGroup
vehicleAdvancedGroup vehicleNotificationsGroup
= vehicleCompliance 2
mdash136131313vehicleControlCompliance MODULE-COMPLIANCE
STATUS current DESCRIPTION
The compliance statement for vehicles that support control-featured functions
MODULE mdash this moduleMANDATORY-GROUPS vehicleBasicGroup
vehicleControlGroup = vehicleCompliance 3
mdash136131314vehicleFullCompliance MODULE-COMPLIANCE
STATUS current DESCRIPTION
The compliance statement for vehicles that support all functions
MODULE mdash this moduleMANDATORY-GROUPS vehicleBasicGroup
vehicleAdvancedGroup vehicleNotificationsGroup
73
vehicleControlGroup = vehicleCompliance 4
mdash units of conformance
mdash summary at a glance
mdash basic adv ControlmdashvehicleldentManufacturer X X X X
mdashvehicleldentModel x X X X
mdashvehicleldentSoftwareVersion x X X X
mdashvehicleldentAgentSoftwareVersion X X X X
mdashvehicleldentType X X X X
mdashvehicleldentFuel X X X X
mdashvehicleldentManufacturing Y ear X X X X
mdashvehicleldentModel Year X X X X
mdashvehicleldentCapacity X X X X
mdashvehicleldentPower X X X X
mdashvehicleldentMotorType X X X XmdashvehicleldentMotorNumber X X X X
mdashvehicleldentCylinder X X X X
mdashvehicleldentFirstOilChange X X X X
mdashvehicleldentOilChangePeriod X X X XmdashvehicleldentFirstMaintenance X X X X
mdashvehicleldentMaintenancePeriod X X X XmdashvehicleldentColor X X X X
mdashvehicleldentChassisId X X X XmdashvehicleldentLicencePlate X X X X
mdashvehicleldentlpAddress X X X XmdashvehicleldentMacAddress X X X X
mdashvehicleldentSerialNumber X X X XmdashvehicleldentWarranty X X X X
mdashvehicleOwnerName X X
mdashvehicleOwnerRegister X XmdashvehicleOwnerPhone X X
mdashvehicleOwnerMail X X
mdashvehicleHistoryDeliveryDate X X
mdashvehicleHistoryVendor X X
mdashvehicleHistoryDealer X X
mdashvehicleHistoryNumLines X X
mdashvehicleHistoryLinelndex X X
mdashvehicleHistoryMaintenanceDate X X
mdashvehicleHistoryMaintenance X X
mdashvehicleHistoryOilChangeDate X X
mdashvehicleHistoryOilChange X X
mdashvehicleStatusHelp X X X X
mdashvehicleStatusNumLines X X X X
mdashvehicleStatusLinelndex X X X X
mdashvehicleStatusSpeed X X X X
mdashvehicleStatusRpm X X X X
mdashvehicleStatusMotorTemperature X X X X
mdashvehicleStatusFuelLevel X X X X
mdashvehicleStatusKm X X X X
mdashvehicleStatusTyrePressure X X X X
--vehicleStatusMotorOilLevel X X X X
mdashvehicleStatusBatteryLevel X X X X
mdashvehicleStatusLocation X X X X
mdashvehicleControlFuel X X
mdashvehicleControlIgnition X X
mdashvehicleNotificationChangeOilAndMaintenance X X
mdashvehicleNotificationHelp X X
mdashvehicleNotificationWarranty X X
- units of conformance
- I36I3132vehicleGroups OBJECT IDENTIFIER = vehicleMIBConformance 2
- 136131321vehicleBasicGroup OBJECT-GROUP
OBJECTS vehicleldentManufacturer vehicleldentModel vehicleldentSoftwareVersion vehicleldent AgentSoft waumlre V ersion vehicleldentType vehicleldentFuel vehicleldentManufacturing Y ear vehicleldentModel Year vehicleldentCapacity vehicleldentPowervehicleldentMotorType vehicleldentMotorNumber vehicleldentCylindervehicleldentFirstOilChange vehicleldentOilChangePeriod vehicleldentFirstMaintenance vehicleldentMaintenancePeriod vehicleldentColor vehicleldentChassisId vehicleldentLicencePlate vehicleldentlpAddress vehicleldentMacAddress vehicleldentSerialNumber vehicleldentWarranty vehicleStatusHelp vehicleStatusNumLines vehicleStatusLinelndex vehicleStatusSpeed vehicleStatusRpm vehicleStatusMotorTemperature vehicleStatusFuelLevel vehicleStatusKm vehicleStatusTirePressure vehicleStatusMotorOilLevel
75
vehicleStatusBatteryLevel vehicleStatusLocation STATUS current DESCRIPTION
The vehicleBasicGroup defines objects which are common across all vehicles which meet basic compliance
= vehicleGroups 1
- 136131322vehicleAdvancedGroup OBJECT-GROUP
OBJECTS vehicleOwnerName vehicleOwnerRegister vehicleOwnerPhone vehicleOwnerMail vehicleHistoryDeliveryDate vehicleHistoryVendor vehicleHistoryDealer vehicleHistoryNumLines vehicleHistoryLinelndex vehicleHistoryMaintenanceDate vehicleHistoryMaintenance vehicleHistoryOilChangeDate vehicleHistoryOilChange
STATUS current DESCRIPTION
The vehicleAdvancedGroup defines objects which are related to vehicles history and owner
vehicleGroups 2
- 136131323vehicleControlGroup OBJECT-GROUP
OBJECTS vehicleControlFuel vehicleControlIgnition STATUS current DESCRIPTION
The vehicleControlGroup defines objects which are related to control-feature functions
= vehicleGroups 3
- 136131324vehicleNotificationGroup NOTIFICATION-GROUP
NOTIFICATIONS vehicleNotificationChangeOilAndMaintenance vehicleNotificationHelp vehicleNotificationWarranty
STATUS current DESCRIPTION
The vehicleNotificationGroup defines objects which are related to notifications-feature functions
= vehicleGroups 4
END
GLOSSAacuteRIO E ABREVIACcedilOtildeES
ASNl Abstract Syntax Notation One - Notaccedilatildeo de Sintaxe Abstrata Um Uma notaccedilatildeo para
representaccedilatildeo de dados em protocolos de comunicaccedilatildeo definida pela ISO O gerenciamento
Internet utiliza um subconjunto de ASNl
CDMA Code Division Multiple Access - acesso muacuteltiplo por divisatildeo de coacutedigo
EHF Extremely High Frequency - frequumlecircncia extremamente alta
FDMA Frequency Division Multiple Access - acesso muacuteltiplo por divisatildeo de frequumlecircncia
HF High Frequency - frequumlecircncia alta
HTTP Hiper-Text Markup Language - Linguagem de Marcaccedilatildeo de HiperTexto A linguagem
utilizada na construccedilatildeo de paacuteginas WWW
ISM Industrial Scientific and Medical bands - Faixas de frequumlecircncias alocadas para aplicaccedilotildees
industriais cientiacuteficas e meacutedicas
ISO International Organization for Standardization - Organizaccedilatildeo Internacional para
Padronizaccedilatildeo Um dos oacutergatildeos mais importantes no mundo de padronizaccedilotildees com diversos
estudos na aacuterea de computadores e particularmente de redes de computadores
LF Low Frequency - frequumlecircncia baixa
MF Medium Frequency - frequumlecircncia meacutedia
MIB Management Information Base - Base de Informaccedilotildees de Gerenciamento Uma coleccedilatildeo
de informaccedilotildees gerenciais sobre um determinado recurso
OSI Open Systems Interconnection - Interconexatildeo de Sistemas Abertos Um conjunto de
padronizaccedilotildees para interconexatildeo de sistemas em redes de computadores
RFC Request For Comments - Requisiccedilotildees Para Comentaacuterios Os documentos publicados pelo
IETF e que tratam de assuntos Internet Nem todos os RFCs satildeo padrotildees e alguns jamais o
chegam a ser
SHF Super High Frequency - frequumlecircncia super-alta
Site - Conjunto de documentos da WWW acessiacuteveis a partir de um determinado endereccedilo Eacute o
endereccedilo virtual de uma empresa ou uma aplicaccedilatildeo
SMI Structure o f Management Information - Estrutura da Informaccedilatildeo de Gerenciamento
Define a maneira como as informaccedilotildees de gerenciamento satildeo criadas e seus relacionamentos
SNMP Simple Network Management Protocol - Protocolo de Gerenciamento de Redes
Simples o protocolo de gerenciamento utilizado na Internet
TCPIP Transmission Control Protocol Internet Protocol - Protocolo de Controle de
Transmissotildees Protocolo Internet Os protocolos baacutesicos utilizados na Internet
TDMA Time Division Multiple Access mdash acesso muacuteltiplo por divisatildeo de tempo
UHF Ultra High Frequency - frequumlecircncia ultra-alta
VHF Very High Frequency - frequumlecircncia muito alta
VLF Very Low Frequency - frequumlecircncia muito baixa
WWW World Wide Web - Grande Teia Mundial Nome dado ao conjunto de maacutequinas que
trocam informaccedilotildees utilizando o protocolo HTTP
78
REFEREcircNCIAS BIBLIOGRAacuteFICAS
ANATEL Agecircncia Nacional de Telecomunicaccedilotildees Atribuiccedilatildeo de faixas de frequumlecircncias no Brasil Disponiacutevel em lthttpwwwanatelgovbrToolsframeasplink=radiofrequencia qaffpdfgt Acesso em 26 set 2002
thBICSI Telecommunications distribution methods manual 8 ed Tampa Florida v2 1998 Cap 29
BRASIL Web Site Oficial do Departamento Nacional de Tracircnsito Disponiacutevel em lthttpwww denatrangovbrpg70jspgt Acesso em 08 nov 2002
BRASIL Web Site Oficial do Departamento Nacional de Tracircnsito Disponiacutevel em httpwww denatrangovbrpgl8jspgt Acesso em 10 nov 2002
CASE J et al RFC 1157 - A Simple Network Management Protocol (SNMP) Network Working Group may 1990 p 5
FIAT AUTOMOacuteVEIS Web Site Oficial do Brasil Disponiacutevel em httpwwwfiatcombr index_sitephpgt institucional a faacutebrica Acesso em 19 nov 2002
GOOGLE Web Site de Busca Disponiacutevel em lthttpwwwgooglecombrsearch hl=ptampie=ISO-8859-1 ampq=22rastreamento+de+veEDculo s22ampbtnG=Pesquisa+Google amplr=lang_ptgt Acesso em 15 out 2002
MELLO Roseleine Calgaro Uma MIB de apoio agrave gerecircncia do relacionamento com o cliente em comeacutercio eletrocircnico 2002 108 f Dissertaccedilatildeo (Mestrado em Ciecircncias da Computaccedilatildeo) - Universidade Federal de Santa Catarina Florianoacutepolis 2002
RIO DE JANEIRO (Estado) 5 set 2002 Tracircnsito Brasil Estatiacutestica da Organizaccedilatildeo Mundial de Sauacutede sobre tracircnsito Disponiacutevel em lthttpwwwtransitobrasilcombrnoticia noticiaphp noti=1044gt Acesso em 22 out 2002
RIO DE JANEIRO (Estado) SuperTrack Rastreamento de veiacuteculos Disponiacutevel em lthttp wwwsupertrackcombr2htmgt Acesso em 02 out 2002
79
RIO DE JANEIRO (Estado) Revista Engebraacutes Mortos no tracircnsito chegam a 1 milhatildeo e acidentes consomem US$ 10 bi ao ano Disponiacutevel em lthttpwwwengebrascombr EngbWebportuguesmortosnohtmgt Acesso em 24 set 2002
TANENBAUM Andrew S Redes de computadores 3 ed Rio de Janeiro Campus 1997 923 p
TANIGUCHI Caacutessio O bom exemplo do tracircnsito em Curitiba Curitiba mar 2002 Disponiacutevel em lthttpwwwcuritibaprgovbrpmcAgenciaartigostransitolhtmlgt Acesso em 19 nov 2002
TIM Telesc Celular Cobertura Disponiacutevel em lthttpwww2timsulcombr intemaaspitem=2amppagina=coberturagt Acesso em 26 set 2002
- 13613114vehicleStatus OBJECT IDENTIFIER = vehicleMIBObjects 4
- 136L31141 vehicleStatusHelp OBJECT-TYPE
SYNTAX INTEGER on(l) off(2)
MAX-ACCESS read-write STATUS current DESCRIPTION
Setting this object to on will cause the vehicle system to send a help notification Setting this object to off means normal situation
= vehicleStatus 1
- 136131142vehicleStatusNumLines OBJECT-TYPE
SYNTAX NonNegativelnteger MAX-ACCESS read-only STATUS current DESCRIPTION
The number of Status lines utilized in this deviceThis variable indicates the number of rows in the Status table
= vehicleStatus 2
- 136131143 vehicleStatusTable OBJECT-TYPE
SYNTAX SEQUENCE OF VehicleStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION
A list of Status table entries= vehicleStatus 3
- I36I311431 VehicleStatusEntry OBJECT-TYPE
SYNTAX VehicleStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION
An entry containing information applicable to a particular Status line
INDEX vehicleStatusLinelndex = vehicleStatusTable 1
VehicleStatusEntry = SEQUENCE vehicleStatusLinelndex INTEGER vehicleStatusSpeed NonNegativelntegervehicleStatusRpm NonNegativelntegervehicleStatusMotorTemperature INTEGER vehicleStatusFuelLevel NonNegativelnteger vehicleStatusKm NonNegativelntegervehicleStatusTirePressure NonNegativelnteger vehicleStatusMotorOilLevel NonNegativelnteger vehicleStatusBatteryLevel NonNegativelnteger vehicleStatusLocation DisplayString
- I36I31134311vehicleStatusLinelndex OBJECT-TYPE
SYNTAX Positiveinteger MAX-ACCESS not-accessible STATUS current DESCRIPTION
The Status line identifier= VehicleStatusEntry 1
- 136131134312vehicleStatusSpeed OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS km per hourMAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles current speed= VehicleStatusEntry 2
- 136131134313vehicleStatusRpm OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS rotations per minuteMAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles current rotations per minute= VehicleStatusEntry 3
- 136131134314vehicleStatusMotorT emperature OBJECT-TYPE
SYNTAX INTEGER UNITS degrees CentigradeMAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles engine current temperature
= vehicleStatusEntry 4
- 136131134315 vehicleStatusFuelLevel OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS HireMAX-ACCESS read-only STATUS current DESCRIPTION
The current fuel level= vehicleStatusEntry 5
- 136131134316vehicleStatusKm OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS kmMAX-ACCESS read-only STATUS current DESCRIPTION
The current total displacement of vehicle = vehicleStatusEntry 6
- 136131134317 vehicleStatusTirePressure OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS psiMAX-ACCESS read-only STATUS current DESCRIPTION
The current tire pressure vehicleStatusEntry 7
- 136131134318 vehicleStatusMotorOilLevel OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS litreMAX-ACCESS read-only STATUS current DESCRIPTION
The current motor oil level= vehicleStatusEntry 8
- 136131134319 vehicleStatusBatteryLevel OBJECT-TYPE
SYNTAX INTEGER unknown(l) batteryNormal(2) batteryLow(3)
MAX-ACCESS read-only
STATUS currentDESCRIPTION
The indication of the capacity remaining in the vehicles battery system
= vehicleStatusEntry 9
- 1361311343110 vehicleStatusLocation OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
The GPS indication of the vehicles current location
vehicleStatusEntry 10
mdash The Control group
- 13613115vehicleControl OBJECT IDENTIFIER = vehicleMIBObjects 5
- 136131151 vehicleControlFuel OBJECT-TYPE
SYNTAX INTEGER on(l) off(2)
MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION
Setting this object to On(l) indicates that the vehicle is able to be turned on Setting to Off(2) will cause the fuel to be cut offrsquo
= vehicleControl 1
- 136131152 vehicleControlIgnition OBJECT-TYPE
SYNTAX INTEGER on(l) ofi(2)
MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION
Setting this object to On(l) indicates that the vehicle is to be turned on Setting to 00(2) will cause the eletric system to be cut off1
= vehicleControl 2
mdash Notifications
- This section defines the well-known notifications sent by- vehicle agents
- 1361312vehicleMIBNotifications OBJECT IDENTIFIER = vehicleMIB 2
- I36I3121vehicleNotificationChangeOilAndMaintenance NOTIFICATION-TYPE
OBJECTS vehicleHistoryMaintenanceDate vehicleHistoryMaintenance vehicleHistoryOilChangeDate vehicleHistoryOilChange
STATUS current DESCRIPTION
The vehicle is approaching oil change and regular maintenance dates This Notification is persistent and is resent at one day intervals until the history table is updated
= vehicleMIBNotifications 1
- 13613122vehicleNotificationHelp NOTIFICATION-TYPE
OBJECTS vehicleStatusHelp STATUS current DESCRIPTION
This Notification is sent when the vehicles conductor turns on a help switch
= vehicleMIBNotifications 2
- I36I3123vehicleNotificationWarranty NOTIFICATION-TYPE
OBJECTS vehicleldentWarranty STATUS current DESCRIPTION
The vehicles warranty is close to expiring dateThis Notification is persistent andis resent at one week intervals until dead line
= vehicleMIBNotifications 3
mdash Conformance information
mdash1361313vehicleMIBConformance OBJECT IDENTIFIER = vehicleMIB 3
-13613131vehicleCompliance OBJECT IDENTIFIER = vehicleMIBConformance 1
mdash compliance statements
mdash136131311vehicleBasicCompliance MODULE-COMPLIANCE
STATUS current DESCRIPTION
The compliance statement for vehicles that only support the identifying and status objects
MODULE mdash this moduleMANDATORY-GROUPS vehicleBasicGroup
= vehicleCompliance 1
mdash136131312vehicleAdvancedCompliance MODULE-COMPLIANCE
STATUS current DESCRIPTION
The compliance statement for vehicles that support advanced-feature functions such as history and notifications
MODULE mdash this moduleMANDATORY-GROUPS vehicleBasicGroup
vehicleAdvancedGroup vehicleNotificationsGroup
= vehicleCompliance 2
mdash136131313vehicleControlCompliance MODULE-COMPLIANCE
STATUS current DESCRIPTION
The compliance statement for vehicles that support control-featured functions
MODULE mdash this moduleMANDATORY-GROUPS vehicleBasicGroup
vehicleControlGroup = vehicleCompliance 3
mdash136131314vehicleFullCompliance MODULE-COMPLIANCE
STATUS current DESCRIPTION
The compliance statement for vehicles that support all functions
MODULE mdash this moduleMANDATORY-GROUPS vehicleBasicGroup
vehicleAdvancedGroup vehicleNotificationsGroup
73
vehicleControlGroup = vehicleCompliance 4
mdash units of conformance
mdash summary at a glance
mdash basic adv ControlmdashvehicleldentManufacturer X X X X
mdashvehicleldentModel x X X X
mdashvehicleldentSoftwareVersion x X X X
mdashvehicleldentAgentSoftwareVersion X X X X
mdashvehicleldentType X X X X
mdashvehicleldentFuel X X X X
mdashvehicleldentManufacturing Y ear X X X X
mdashvehicleldentModel Year X X X X
mdashvehicleldentCapacity X X X X
mdashvehicleldentPower X X X X
mdashvehicleldentMotorType X X X XmdashvehicleldentMotorNumber X X X X
mdashvehicleldentCylinder X X X X
mdashvehicleldentFirstOilChange X X X X
mdashvehicleldentOilChangePeriod X X X XmdashvehicleldentFirstMaintenance X X X X
mdashvehicleldentMaintenancePeriod X X X XmdashvehicleldentColor X X X X
mdashvehicleldentChassisId X X X XmdashvehicleldentLicencePlate X X X X
mdashvehicleldentlpAddress X X X XmdashvehicleldentMacAddress X X X X
mdashvehicleldentSerialNumber X X X XmdashvehicleldentWarranty X X X X
mdashvehicleOwnerName X X
mdashvehicleOwnerRegister X XmdashvehicleOwnerPhone X X
mdashvehicleOwnerMail X X
mdashvehicleHistoryDeliveryDate X X
mdashvehicleHistoryVendor X X
mdashvehicleHistoryDealer X X
mdashvehicleHistoryNumLines X X
mdashvehicleHistoryLinelndex X X
mdashvehicleHistoryMaintenanceDate X X
mdashvehicleHistoryMaintenance X X
mdashvehicleHistoryOilChangeDate X X
mdashvehicleHistoryOilChange X X
mdashvehicleStatusHelp X X X X
mdashvehicleStatusNumLines X X X X
mdashvehicleStatusLinelndex X X X X
mdashvehicleStatusSpeed X X X X
mdashvehicleStatusRpm X X X X
mdashvehicleStatusMotorTemperature X X X X
mdashvehicleStatusFuelLevel X X X X
mdashvehicleStatusKm X X X X
mdashvehicleStatusTyrePressure X X X X
--vehicleStatusMotorOilLevel X X X X
mdashvehicleStatusBatteryLevel X X X X
mdashvehicleStatusLocation X X X X
mdashvehicleControlFuel X X
mdashvehicleControlIgnition X X
mdashvehicleNotificationChangeOilAndMaintenance X X
mdashvehicleNotificationHelp X X
mdashvehicleNotificationWarranty X X
- units of conformance
- I36I3132vehicleGroups OBJECT IDENTIFIER = vehicleMIBConformance 2
- 136131321vehicleBasicGroup OBJECT-GROUP
OBJECTS vehicleldentManufacturer vehicleldentModel vehicleldentSoftwareVersion vehicleldent AgentSoft waumlre V ersion vehicleldentType vehicleldentFuel vehicleldentManufacturing Y ear vehicleldentModel Year vehicleldentCapacity vehicleldentPowervehicleldentMotorType vehicleldentMotorNumber vehicleldentCylindervehicleldentFirstOilChange vehicleldentOilChangePeriod vehicleldentFirstMaintenance vehicleldentMaintenancePeriod vehicleldentColor vehicleldentChassisId vehicleldentLicencePlate vehicleldentlpAddress vehicleldentMacAddress vehicleldentSerialNumber vehicleldentWarranty vehicleStatusHelp vehicleStatusNumLines vehicleStatusLinelndex vehicleStatusSpeed vehicleStatusRpm vehicleStatusMotorTemperature vehicleStatusFuelLevel vehicleStatusKm vehicleStatusTirePressure vehicleStatusMotorOilLevel
75
vehicleStatusBatteryLevel vehicleStatusLocation STATUS current DESCRIPTION
The vehicleBasicGroup defines objects which are common across all vehicles which meet basic compliance
= vehicleGroups 1
- 136131322vehicleAdvancedGroup OBJECT-GROUP
OBJECTS vehicleOwnerName vehicleOwnerRegister vehicleOwnerPhone vehicleOwnerMail vehicleHistoryDeliveryDate vehicleHistoryVendor vehicleHistoryDealer vehicleHistoryNumLines vehicleHistoryLinelndex vehicleHistoryMaintenanceDate vehicleHistoryMaintenance vehicleHistoryOilChangeDate vehicleHistoryOilChange
STATUS current DESCRIPTION
The vehicleAdvancedGroup defines objects which are related to vehicles history and owner
vehicleGroups 2
- 136131323vehicleControlGroup OBJECT-GROUP
OBJECTS vehicleControlFuel vehicleControlIgnition STATUS current DESCRIPTION
The vehicleControlGroup defines objects which are related to control-feature functions
= vehicleGroups 3
- 136131324vehicleNotificationGroup NOTIFICATION-GROUP
NOTIFICATIONS vehicleNotificationChangeOilAndMaintenance vehicleNotificationHelp vehicleNotificationWarranty
STATUS current DESCRIPTION
The vehicleNotificationGroup defines objects which are related to notifications-feature functions
= vehicleGroups 4
END
GLOSSAacuteRIO E ABREVIACcedilOtildeES
ASNl Abstract Syntax Notation One - Notaccedilatildeo de Sintaxe Abstrata Um Uma notaccedilatildeo para
representaccedilatildeo de dados em protocolos de comunicaccedilatildeo definida pela ISO O gerenciamento
Internet utiliza um subconjunto de ASNl
CDMA Code Division Multiple Access - acesso muacuteltiplo por divisatildeo de coacutedigo
EHF Extremely High Frequency - frequumlecircncia extremamente alta
FDMA Frequency Division Multiple Access - acesso muacuteltiplo por divisatildeo de frequumlecircncia
HF High Frequency - frequumlecircncia alta
HTTP Hiper-Text Markup Language - Linguagem de Marcaccedilatildeo de HiperTexto A linguagem
utilizada na construccedilatildeo de paacuteginas WWW
ISM Industrial Scientific and Medical bands - Faixas de frequumlecircncias alocadas para aplicaccedilotildees
industriais cientiacuteficas e meacutedicas
ISO International Organization for Standardization - Organizaccedilatildeo Internacional para
Padronizaccedilatildeo Um dos oacutergatildeos mais importantes no mundo de padronizaccedilotildees com diversos
estudos na aacuterea de computadores e particularmente de redes de computadores
LF Low Frequency - frequumlecircncia baixa
MF Medium Frequency - frequumlecircncia meacutedia
MIB Management Information Base - Base de Informaccedilotildees de Gerenciamento Uma coleccedilatildeo
de informaccedilotildees gerenciais sobre um determinado recurso
OSI Open Systems Interconnection - Interconexatildeo de Sistemas Abertos Um conjunto de
padronizaccedilotildees para interconexatildeo de sistemas em redes de computadores
RFC Request For Comments - Requisiccedilotildees Para Comentaacuterios Os documentos publicados pelo
IETF e que tratam de assuntos Internet Nem todos os RFCs satildeo padrotildees e alguns jamais o
chegam a ser
SHF Super High Frequency - frequumlecircncia super-alta
Site - Conjunto de documentos da WWW acessiacuteveis a partir de um determinado endereccedilo Eacute o
endereccedilo virtual de uma empresa ou uma aplicaccedilatildeo
SMI Structure o f Management Information - Estrutura da Informaccedilatildeo de Gerenciamento
Define a maneira como as informaccedilotildees de gerenciamento satildeo criadas e seus relacionamentos
SNMP Simple Network Management Protocol - Protocolo de Gerenciamento de Redes
Simples o protocolo de gerenciamento utilizado na Internet
TCPIP Transmission Control Protocol Internet Protocol - Protocolo de Controle de
Transmissotildees Protocolo Internet Os protocolos baacutesicos utilizados na Internet
TDMA Time Division Multiple Access mdash acesso muacuteltiplo por divisatildeo de tempo
UHF Ultra High Frequency - frequumlecircncia ultra-alta
VHF Very High Frequency - frequumlecircncia muito alta
VLF Very Low Frequency - frequumlecircncia muito baixa
WWW World Wide Web - Grande Teia Mundial Nome dado ao conjunto de maacutequinas que
trocam informaccedilotildees utilizando o protocolo HTTP
78
REFEREcircNCIAS BIBLIOGRAacuteFICAS
ANATEL Agecircncia Nacional de Telecomunicaccedilotildees Atribuiccedilatildeo de faixas de frequumlecircncias no Brasil Disponiacutevel em lthttpwwwanatelgovbrToolsframeasplink=radiofrequencia qaffpdfgt Acesso em 26 set 2002
thBICSI Telecommunications distribution methods manual 8 ed Tampa Florida v2 1998 Cap 29
BRASIL Web Site Oficial do Departamento Nacional de Tracircnsito Disponiacutevel em lthttpwww denatrangovbrpg70jspgt Acesso em 08 nov 2002
BRASIL Web Site Oficial do Departamento Nacional de Tracircnsito Disponiacutevel em httpwww denatrangovbrpgl8jspgt Acesso em 10 nov 2002
CASE J et al RFC 1157 - A Simple Network Management Protocol (SNMP) Network Working Group may 1990 p 5
FIAT AUTOMOacuteVEIS Web Site Oficial do Brasil Disponiacutevel em httpwwwfiatcombr index_sitephpgt institucional a faacutebrica Acesso em 19 nov 2002
GOOGLE Web Site de Busca Disponiacutevel em lthttpwwwgooglecombrsearch hl=ptampie=ISO-8859-1 ampq=22rastreamento+de+veEDculo s22ampbtnG=Pesquisa+Google amplr=lang_ptgt Acesso em 15 out 2002
MELLO Roseleine Calgaro Uma MIB de apoio agrave gerecircncia do relacionamento com o cliente em comeacutercio eletrocircnico 2002 108 f Dissertaccedilatildeo (Mestrado em Ciecircncias da Computaccedilatildeo) - Universidade Federal de Santa Catarina Florianoacutepolis 2002
RIO DE JANEIRO (Estado) 5 set 2002 Tracircnsito Brasil Estatiacutestica da Organizaccedilatildeo Mundial de Sauacutede sobre tracircnsito Disponiacutevel em lthttpwwwtransitobrasilcombrnoticia noticiaphp noti=1044gt Acesso em 22 out 2002
RIO DE JANEIRO (Estado) SuperTrack Rastreamento de veiacuteculos Disponiacutevel em lthttp wwwsupertrackcombr2htmgt Acesso em 02 out 2002
79
RIO DE JANEIRO (Estado) Revista Engebraacutes Mortos no tracircnsito chegam a 1 milhatildeo e acidentes consomem US$ 10 bi ao ano Disponiacutevel em lthttpwwwengebrascombr EngbWebportuguesmortosnohtmgt Acesso em 24 set 2002
TANENBAUM Andrew S Redes de computadores 3 ed Rio de Janeiro Campus 1997 923 p
TANIGUCHI Caacutessio O bom exemplo do tracircnsito em Curitiba Curitiba mar 2002 Disponiacutevel em lthttpwwwcuritibaprgovbrpmcAgenciaartigostransitolhtmlgt Acesso em 19 nov 2002
TIM Telesc Celular Cobertura Disponiacutevel em lthttpwww2timsulcombr intemaaspitem=2amppagina=coberturagt Acesso em 26 set 2002
VehicleStatusEntry = SEQUENCE vehicleStatusLinelndex INTEGER vehicleStatusSpeed NonNegativelntegervehicleStatusRpm NonNegativelntegervehicleStatusMotorTemperature INTEGER vehicleStatusFuelLevel NonNegativelnteger vehicleStatusKm NonNegativelntegervehicleStatusTirePressure NonNegativelnteger vehicleStatusMotorOilLevel NonNegativelnteger vehicleStatusBatteryLevel NonNegativelnteger vehicleStatusLocation DisplayString
- I36I31134311vehicleStatusLinelndex OBJECT-TYPE
SYNTAX Positiveinteger MAX-ACCESS not-accessible STATUS current DESCRIPTION
The Status line identifier= VehicleStatusEntry 1
- 136131134312vehicleStatusSpeed OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS km per hourMAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles current speed= VehicleStatusEntry 2
- 136131134313vehicleStatusRpm OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS rotations per minuteMAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles current rotations per minute= VehicleStatusEntry 3
- 136131134314vehicleStatusMotorT emperature OBJECT-TYPE
SYNTAX INTEGER UNITS degrees CentigradeMAX-ACCESS read-only STATUS current DESCRIPTION
The vehicles engine current temperature
= vehicleStatusEntry 4
- 136131134315 vehicleStatusFuelLevel OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS HireMAX-ACCESS read-only STATUS current DESCRIPTION
The current fuel level= vehicleStatusEntry 5
- 136131134316vehicleStatusKm OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS kmMAX-ACCESS read-only STATUS current DESCRIPTION
The current total displacement of vehicle = vehicleStatusEntry 6
- 136131134317 vehicleStatusTirePressure OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS psiMAX-ACCESS read-only STATUS current DESCRIPTION
The current tire pressure vehicleStatusEntry 7
- 136131134318 vehicleStatusMotorOilLevel OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS litreMAX-ACCESS read-only STATUS current DESCRIPTION
The current motor oil level= vehicleStatusEntry 8
- 136131134319 vehicleStatusBatteryLevel OBJECT-TYPE
SYNTAX INTEGER unknown(l) batteryNormal(2) batteryLow(3)
MAX-ACCESS read-only
STATUS currentDESCRIPTION
The indication of the capacity remaining in the vehicles battery system
= vehicleStatusEntry 9
- 1361311343110 vehicleStatusLocation OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
The GPS indication of the vehicles current location
vehicleStatusEntry 10
mdash The Control group
- 13613115vehicleControl OBJECT IDENTIFIER = vehicleMIBObjects 5
- 136131151 vehicleControlFuel OBJECT-TYPE
SYNTAX INTEGER on(l) off(2)
MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION
Setting this object to On(l) indicates that the vehicle is able to be turned on Setting to Off(2) will cause the fuel to be cut offrsquo
= vehicleControl 1
- 136131152 vehicleControlIgnition OBJECT-TYPE
SYNTAX INTEGER on(l) ofi(2)
MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION
Setting this object to On(l) indicates that the vehicle is to be turned on Setting to 00(2) will cause the eletric system to be cut off1
= vehicleControl 2
mdash Notifications
- This section defines the well-known notifications sent by- vehicle agents
- 1361312vehicleMIBNotifications OBJECT IDENTIFIER = vehicleMIB 2
- I36I3121vehicleNotificationChangeOilAndMaintenance NOTIFICATION-TYPE
OBJECTS vehicleHistoryMaintenanceDate vehicleHistoryMaintenance vehicleHistoryOilChangeDate vehicleHistoryOilChange
STATUS current DESCRIPTION
The vehicle is approaching oil change and regular maintenance dates This Notification is persistent and is resent at one day intervals until the history table is updated
= vehicleMIBNotifications 1
- 13613122vehicleNotificationHelp NOTIFICATION-TYPE
OBJECTS vehicleStatusHelp STATUS current DESCRIPTION
This Notification is sent when the vehicles conductor turns on a help switch
= vehicleMIBNotifications 2
- I36I3123vehicleNotificationWarranty NOTIFICATION-TYPE
OBJECTS vehicleldentWarranty STATUS current DESCRIPTION
The vehicles warranty is close to expiring dateThis Notification is persistent andis resent at one week intervals until dead line
= vehicleMIBNotifications 3
mdash Conformance information
mdash1361313vehicleMIBConformance OBJECT IDENTIFIER = vehicleMIB 3
-13613131vehicleCompliance OBJECT IDENTIFIER = vehicleMIBConformance 1
mdash compliance statements
mdash136131311vehicleBasicCompliance MODULE-COMPLIANCE
STATUS current DESCRIPTION
The compliance statement for vehicles that only support the identifying and status objects
MODULE mdash this moduleMANDATORY-GROUPS vehicleBasicGroup
= vehicleCompliance 1
mdash136131312vehicleAdvancedCompliance MODULE-COMPLIANCE
STATUS current DESCRIPTION
The compliance statement for vehicles that support advanced-feature functions such as history and notifications
MODULE mdash this moduleMANDATORY-GROUPS vehicleBasicGroup
vehicleAdvancedGroup vehicleNotificationsGroup
= vehicleCompliance 2
mdash136131313vehicleControlCompliance MODULE-COMPLIANCE
STATUS current DESCRIPTION
The compliance statement for vehicles that support control-featured functions
MODULE mdash this moduleMANDATORY-GROUPS vehicleBasicGroup
vehicleControlGroup = vehicleCompliance 3
mdash136131314vehicleFullCompliance MODULE-COMPLIANCE
STATUS current DESCRIPTION
The compliance statement for vehicles that support all functions
MODULE mdash this moduleMANDATORY-GROUPS vehicleBasicGroup
vehicleAdvancedGroup vehicleNotificationsGroup
73
vehicleControlGroup = vehicleCompliance 4
mdash units of conformance
mdash summary at a glance
mdash basic adv ControlmdashvehicleldentManufacturer X X X X
mdashvehicleldentModel x X X X
mdashvehicleldentSoftwareVersion x X X X
mdashvehicleldentAgentSoftwareVersion X X X X
mdashvehicleldentType X X X X
mdashvehicleldentFuel X X X X
mdashvehicleldentManufacturing Y ear X X X X
mdashvehicleldentModel Year X X X X
mdashvehicleldentCapacity X X X X
mdashvehicleldentPower X X X X
mdashvehicleldentMotorType X X X XmdashvehicleldentMotorNumber X X X X
mdashvehicleldentCylinder X X X X
mdashvehicleldentFirstOilChange X X X X
mdashvehicleldentOilChangePeriod X X X XmdashvehicleldentFirstMaintenance X X X X
mdashvehicleldentMaintenancePeriod X X X XmdashvehicleldentColor X X X X
mdashvehicleldentChassisId X X X XmdashvehicleldentLicencePlate X X X X
mdashvehicleldentlpAddress X X X XmdashvehicleldentMacAddress X X X X
mdashvehicleldentSerialNumber X X X XmdashvehicleldentWarranty X X X X
mdashvehicleOwnerName X X
mdashvehicleOwnerRegister X XmdashvehicleOwnerPhone X X
mdashvehicleOwnerMail X X
mdashvehicleHistoryDeliveryDate X X
mdashvehicleHistoryVendor X X
mdashvehicleHistoryDealer X X
mdashvehicleHistoryNumLines X X
mdashvehicleHistoryLinelndex X X
mdashvehicleHistoryMaintenanceDate X X
mdashvehicleHistoryMaintenance X X
mdashvehicleHistoryOilChangeDate X X
mdashvehicleHistoryOilChange X X
mdashvehicleStatusHelp X X X X
mdashvehicleStatusNumLines X X X X
mdashvehicleStatusLinelndex X X X X
mdashvehicleStatusSpeed X X X X
mdashvehicleStatusRpm X X X X
mdashvehicleStatusMotorTemperature X X X X
mdashvehicleStatusFuelLevel X X X X
mdashvehicleStatusKm X X X X
mdashvehicleStatusTyrePressure X X X X
--vehicleStatusMotorOilLevel X X X X
mdashvehicleStatusBatteryLevel X X X X
mdashvehicleStatusLocation X X X X
mdashvehicleControlFuel X X
mdashvehicleControlIgnition X X
mdashvehicleNotificationChangeOilAndMaintenance X X
mdashvehicleNotificationHelp X X
mdashvehicleNotificationWarranty X X
- units of conformance
- I36I3132vehicleGroups OBJECT IDENTIFIER = vehicleMIBConformance 2
- 136131321vehicleBasicGroup OBJECT-GROUP
OBJECTS vehicleldentManufacturer vehicleldentModel vehicleldentSoftwareVersion vehicleldent AgentSoft waumlre V ersion vehicleldentType vehicleldentFuel vehicleldentManufacturing Y ear vehicleldentModel Year vehicleldentCapacity vehicleldentPowervehicleldentMotorType vehicleldentMotorNumber vehicleldentCylindervehicleldentFirstOilChange vehicleldentOilChangePeriod vehicleldentFirstMaintenance vehicleldentMaintenancePeriod vehicleldentColor vehicleldentChassisId vehicleldentLicencePlate vehicleldentlpAddress vehicleldentMacAddress vehicleldentSerialNumber vehicleldentWarranty vehicleStatusHelp vehicleStatusNumLines vehicleStatusLinelndex vehicleStatusSpeed vehicleStatusRpm vehicleStatusMotorTemperature vehicleStatusFuelLevel vehicleStatusKm vehicleStatusTirePressure vehicleStatusMotorOilLevel
75
vehicleStatusBatteryLevel vehicleStatusLocation STATUS current DESCRIPTION
The vehicleBasicGroup defines objects which are common across all vehicles which meet basic compliance
= vehicleGroups 1
- 136131322vehicleAdvancedGroup OBJECT-GROUP
OBJECTS vehicleOwnerName vehicleOwnerRegister vehicleOwnerPhone vehicleOwnerMail vehicleHistoryDeliveryDate vehicleHistoryVendor vehicleHistoryDealer vehicleHistoryNumLines vehicleHistoryLinelndex vehicleHistoryMaintenanceDate vehicleHistoryMaintenance vehicleHistoryOilChangeDate vehicleHistoryOilChange
STATUS current DESCRIPTION
The vehicleAdvancedGroup defines objects which are related to vehicles history and owner
vehicleGroups 2
- 136131323vehicleControlGroup OBJECT-GROUP
OBJECTS vehicleControlFuel vehicleControlIgnition STATUS current DESCRIPTION
The vehicleControlGroup defines objects which are related to control-feature functions
= vehicleGroups 3
- 136131324vehicleNotificationGroup NOTIFICATION-GROUP
NOTIFICATIONS vehicleNotificationChangeOilAndMaintenance vehicleNotificationHelp vehicleNotificationWarranty
STATUS current DESCRIPTION
The vehicleNotificationGroup defines objects which are related to notifications-feature functions
= vehicleGroups 4
END
GLOSSAacuteRIO E ABREVIACcedilOtildeES
ASNl Abstract Syntax Notation One - Notaccedilatildeo de Sintaxe Abstrata Um Uma notaccedilatildeo para
representaccedilatildeo de dados em protocolos de comunicaccedilatildeo definida pela ISO O gerenciamento
Internet utiliza um subconjunto de ASNl
CDMA Code Division Multiple Access - acesso muacuteltiplo por divisatildeo de coacutedigo
EHF Extremely High Frequency - frequumlecircncia extremamente alta
FDMA Frequency Division Multiple Access - acesso muacuteltiplo por divisatildeo de frequumlecircncia
HF High Frequency - frequumlecircncia alta
HTTP Hiper-Text Markup Language - Linguagem de Marcaccedilatildeo de HiperTexto A linguagem
utilizada na construccedilatildeo de paacuteginas WWW
ISM Industrial Scientific and Medical bands - Faixas de frequumlecircncias alocadas para aplicaccedilotildees
industriais cientiacuteficas e meacutedicas
ISO International Organization for Standardization - Organizaccedilatildeo Internacional para
Padronizaccedilatildeo Um dos oacutergatildeos mais importantes no mundo de padronizaccedilotildees com diversos
estudos na aacuterea de computadores e particularmente de redes de computadores
LF Low Frequency - frequumlecircncia baixa
MF Medium Frequency - frequumlecircncia meacutedia
MIB Management Information Base - Base de Informaccedilotildees de Gerenciamento Uma coleccedilatildeo
de informaccedilotildees gerenciais sobre um determinado recurso
OSI Open Systems Interconnection - Interconexatildeo de Sistemas Abertos Um conjunto de
padronizaccedilotildees para interconexatildeo de sistemas em redes de computadores
RFC Request For Comments - Requisiccedilotildees Para Comentaacuterios Os documentos publicados pelo
IETF e que tratam de assuntos Internet Nem todos os RFCs satildeo padrotildees e alguns jamais o
chegam a ser
SHF Super High Frequency - frequumlecircncia super-alta
Site - Conjunto de documentos da WWW acessiacuteveis a partir de um determinado endereccedilo Eacute o
endereccedilo virtual de uma empresa ou uma aplicaccedilatildeo
SMI Structure o f Management Information - Estrutura da Informaccedilatildeo de Gerenciamento
Define a maneira como as informaccedilotildees de gerenciamento satildeo criadas e seus relacionamentos
SNMP Simple Network Management Protocol - Protocolo de Gerenciamento de Redes
Simples o protocolo de gerenciamento utilizado na Internet
TCPIP Transmission Control Protocol Internet Protocol - Protocolo de Controle de
Transmissotildees Protocolo Internet Os protocolos baacutesicos utilizados na Internet
TDMA Time Division Multiple Access mdash acesso muacuteltiplo por divisatildeo de tempo
UHF Ultra High Frequency - frequumlecircncia ultra-alta
VHF Very High Frequency - frequumlecircncia muito alta
VLF Very Low Frequency - frequumlecircncia muito baixa
WWW World Wide Web - Grande Teia Mundial Nome dado ao conjunto de maacutequinas que
trocam informaccedilotildees utilizando o protocolo HTTP
78
REFEREcircNCIAS BIBLIOGRAacuteFICAS
ANATEL Agecircncia Nacional de Telecomunicaccedilotildees Atribuiccedilatildeo de faixas de frequumlecircncias no Brasil Disponiacutevel em lthttpwwwanatelgovbrToolsframeasplink=radiofrequencia qaffpdfgt Acesso em 26 set 2002
thBICSI Telecommunications distribution methods manual 8 ed Tampa Florida v2 1998 Cap 29
BRASIL Web Site Oficial do Departamento Nacional de Tracircnsito Disponiacutevel em lthttpwww denatrangovbrpg70jspgt Acesso em 08 nov 2002
BRASIL Web Site Oficial do Departamento Nacional de Tracircnsito Disponiacutevel em httpwww denatrangovbrpgl8jspgt Acesso em 10 nov 2002
CASE J et al RFC 1157 - A Simple Network Management Protocol (SNMP) Network Working Group may 1990 p 5
FIAT AUTOMOacuteVEIS Web Site Oficial do Brasil Disponiacutevel em httpwwwfiatcombr index_sitephpgt institucional a faacutebrica Acesso em 19 nov 2002
GOOGLE Web Site de Busca Disponiacutevel em lthttpwwwgooglecombrsearch hl=ptampie=ISO-8859-1 ampq=22rastreamento+de+veEDculo s22ampbtnG=Pesquisa+Google amplr=lang_ptgt Acesso em 15 out 2002
MELLO Roseleine Calgaro Uma MIB de apoio agrave gerecircncia do relacionamento com o cliente em comeacutercio eletrocircnico 2002 108 f Dissertaccedilatildeo (Mestrado em Ciecircncias da Computaccedilatildeo) - Universidade Federal de Santa Catarina Florianoacutepolis 2002
RIO DE JANEIRO (Estado) 5 set 2002 Tracircnsito Brasil Estatiacutestica da Organizaccedilatildeo Mundial de Sauacutede sobre tracircnsito Disponiacutevel em lthttpwwwtransitobrasilcombrnoticia noticiaphp noti=1044gt Acesso em 22 out 2002
RIO DE JANEIRO (Estado) SuperTrack Rastreamento de veiacuteculos Disponiacutevel em lthttp wwwsupertrackcombr2htmgt Acesso em 02 out 2002
79
RIO DE JANEIRO (Estado) Revista Engebraacutes Mortos no tracircnsito chegam a 1 milhatildeo e acidentes consomem US$ 10 bi ao ano Disponiacutevel em lthttpwwwengebrascombr EngbWebportuguesmortosnohtmgt Acesso em 24 set 2002
TANENBAUM Andrew S Redes de computadores 3 ed Rio de Janeiro Campus 1997 923 p
TANIGUCHI Caacutessio O bom exemplo do tracircnsito em Curitiba Curitiba mar 2002 Disponiacutevel em lthttpwwwcuritibaprgovbrpmcAgenciaartigostransitolhtmlgt Acesso em 19 nov 2002
TIM Telesc Celular Cobertura Disponiacutevel em lthttpwww2timsulcombr intemaaspitem=2amppagina=coberturagt Acesso em 26 set 2002
= vehicleStatusEntry 4
- 136131134315 vehicleStatusFuelLevel OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS HireMAX-ACCESS read-only STATUS current DESCRIPTION
The current fuel level= vehicleStatusEntry 5
- 136131134316vehicleStatusKm OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS kmMAX-ACCESS read-only STATUS current DESCRIPTION
The current total displacement of vehicle = vehicleStatusEntry 6
- 136131134317 vehicleStatusTirePressure OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS psiMAX-ACCESS read-only STATUS current DESCRIPTION
The current tire pressure vehicleStatusEntry 7
- 136131134318 vehicleStatusMotorOilLevel OBJECT-TYPE
SYNTAX NonNegativelnteger UNITS litreMAX-ACCESS read-only STATUS current DESCRIPTION
The current motor oil level= vehicleStatusEntry 8
- 136131134319 vehicleStatusBatteryLevel OBJECT-TYPE
SYNTAX INTEGER unknown(l) batteryNormal(2) batteryLow(3)
MAX-ACCESS read-only
STATUS currentDESCRIPTION
The indication of the capacity remaining in the vehicles battery system
= vehicleStatusEntry 9
- 1361311343110 vehicleStatusLocation OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
The GPS indication of the vehicles current location
vehicleStatusEntry 10
mdash The Control group
- 13613115vehicleControl OBJECT IDENTIFIER = vehicleMIBObjects 5
- 136131151 vehicleControlFuel OBJECT-TYPE
SYNTAX INTEGER on(l) off(2)
MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION
Setting this object to On(l) indicates that the vehicle is able to be turned on Setting to Off(2) will cause the fuel to be cut offrsquo
= vehicleControl 1
- 136131152 vehicleControlIgnition OBJECT-TYPE
SYNTAX INTEGER on(l) ofi(2)
MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION
Setting this object to On(l) indicates that the vehicle is to be turned on Setting to 00(2) will cause the eletric system to be cut off1
= vehicleControl 2
mdash Notifications
- This section defines the well-known notifications sent by- vehicle agents
- 1361312vehicleMIBNotifications OBJECT IDENTIFIER = vehicleMIB 2
- I36I3121vehicleNotificationChangeOilAndMaintenance NOTIFICATION-TYPE
OBJECTS vehicleHistoryMaintenanceDate vehicleHistoryMaintenance vehicleHistoryOilChangeDate vehicleHistoryOilChange
STATUS current DESCRIPTION
The vehicle is approaching oil change and regular maintenance dates This Notification is persistent and is resent at one day intervals until the history table is updated
= vehicleMIBNotifications 1
- 13613122vehicleNotificationHelp NOTIFICATION-TYPE
OBJECTS vehicleStatusHelp STATUS current DESCRIPTION
This Notification is sent when the vehicles conductor turns on a help switch
= vehicleMIBNotifications 2
- I36I3123vehicleNotificationWarranty NOTIFICATION-TYPE
OBJECTS vehicleldentWarranty STATUS current DESCRIPTION
The vehicles warranty is close to expiring dateThis Notification is persistent andis resent at one week intervals until dead line
= vehicleMIBNotifications 3
mdash Conformance information
mdash1361313vehicleMIBConformance OBJECT IDENTIFIER = vehicleMIB 3
-13613131vehicleCompliance OBJECT IDENTIFIER = vehicleMIBConformance 1
mdash compliance statements
mdash136131311vehicleBasicCompliance MODULE-COMPLIANCE
STATUS current DESCRIPTION
The compliance statement for vehicles that only support the identifying and status objects
MODULE mdash this moduleMANDATORY-GROUPS vehicleBasicGroup
= vehicleCompliance 1
mdash136131312vehicleAdvancedCompliance MODULE-COMPLIANCE
STATUS current DESCRIPTION
The compliance statement for vehicles that support advanced-feature functions such as history and notifications
MODULE mdash this moduleMANDATORY-GROUPS vehicleBasicGroup
vehicleAdvancedGroup vehicleNotificationsGroup
= vehicleCompliance 2
mdash136131313vehicleControlCompliance MODULE-COMPLIANCE
STATUS current DESCRIPTION
The compliance statement for vehicles that support control-featured functions
MODULE mdash this moduleMANDATORY-GROUPS vehicleBasicGroup
vehicleControlGroup = vehicleCompliance 3
mdash136131314vehicleFullCompliance MODULE-COMPLIANCE
STATUS current DESCRIPTION
The compliance statement for vehicles that support all functions
MODULE mdash this moduleMANDATORY-GROUPS vehicleBasicGroup
vehicleAdvancedGroup vehicleNotificationsGroup
73
vehicleControlGroup = vehicleCompliance 4
mdash units of conformance
mdash summary at a glance
mdash basic adv ControlmdashvehicleldentManufacturer X X X X
mdashvehicleldentModel x X X X
mdashvehicleldentSoftwareVersion x X X X
mdashvehicleldentAgentSoftwareVersion X X X X
mdashvehicleldentType X X X X
mdashvehicleldentFuel X X X X
mdashvehicleldentManufacturing Y ear X X X X
mdashvehicleldentModel Year X X X X
mdashvehicleldentCapacity X X X X
mdashvehicleldentPower X X X X
mdashvehicleldentMotorType X X X XmdashvehicleldentMotorNumber X X X X
mdashvehicleldentCylinder X X X X
mdashvehicleldentFirstOilChange X X X X
mdashvehicleldentOilChangePeriod X X X XmdashvehicleldentFirstMaintenance X X X X
mdashvehicleldentMaintenancePeriod X X X XmdashvehicleldentColor X X X X
mdashvehicleldentChassisId X X X XmdashvehicleldentLicencePlate X X X X
mdashvehicleldentlpAddress X X X XmdashvehicleldentMacAddress X X X X
mdashvehicleldentSerialNumber X X X XmdashvehicleldentWarranty X X X X
mdashvehicleOwnerName X X
mdashvehicleOwnerRegister X XmdashvehicleOwnerPhone X X
mdashvehicleOwnerMail X X
mdashvehicleHistoryDeliveryDate X X
mdashvehicleHistoryVendor X X
mdashvehicleHistoryDealer X X
mdashvehicleHistoryNumLines X X
mdashvehicleHistoryLinelndex X X
mdashvehicleHistoryMaintenanceDate X X
mdashvehicleHistoryMaintenance X X
mdashvehicleHistoryOilChangeDate X X
mdashvehicleHistoryOilChange X X
mdashvehicleStatusHelp X X X X
mdashvehicleStatusNumLines X X X X
mdashvehicleStatusLinelndex X X X X
mdashvehicleStatusSpeed X X X X
mdashvehicleStatusRpm X X X X
mdashvehicleStatusMotorTemperature X X X X
mdashvehicleStatusFuelLevel X X X X
mdashvehicleStatusKm X X X X
mdashvehicleStatusTyrePressure X X X X
--vehicleStatusMotorOilLevel X X X X
mdashvehicleStatusBatteryLevel X X X X
mdashvehicleStatusLocation X X X X
mdashvehicleControlFuel X X
mdashvehicleControlIgnition X X
mdashvehicleNotificationChangeOilAndMaintenance X X
mdashvehicleNotificationHelp X X
mdashvehicleNotificationWarranty X X
- units of conformance
- I36I3132vehicleGroups OBJECT IDENTIFIER = vehicleMIBConformance 2
- 136131321vehicleBasicGroup OBJECT-GROUP
OBJECTS vehicleldentManufacturer vehicleldentModel vehicleldentSoftwareVersion vehicleldent AgentSoft waumlre V ersion vehicleldentType vehicleldentFuel vehicleldentManufacturing Y ear vehicleldentModel Year vehicleldentCapacity vehicleldentPowervehicleldentMotorType vehicleldentMotorNumber vehicleldentCylindervehicleldentFirstOilChange vehicleldentOilChangePeriod vehicleldentFirstMaintenance vehicleldentMaintenancePeriod vehicleldentColor vehicleldentChassisId vehicleldentLicencePlate vehicleldentlpAddress vehicleldentMacAddress vehicleldentSerialNumber vehicleldentWarranty vehicleStatusHelp vehicleStatusNumLines vehicleStatusLinelndex vehicleStatusSpeed vehicleStatusRpm vehicleStatusMotorTemperature vehicleStatusFuelLevel vehicleStatusKm vehicleStatusTirePressure vehicleStatusMotorOilLevel
75
vehicleStatusBatteryLevel vehicleStatusLocation STATUS current DESCRIPTION
The vehicleBasicGroup defines objects which are common across all vehicles which meet basic compliance
= vehicleGroups 1
- 136131322vehicleAdvancedGroup OBJECT-GROUP
OBJECTS vehicleOwnerName vehicleOwnerRegister vehicleOwnerPhone vehicleOwnerMail vehicleHistoryDeliveryDate vehicleHistoryVendor vehicleHistoryDealer vehicleHistoryNumLines vehicleHistoryLinelndex vehicleHistoryMaintenanceDate vehicleHistoryMaintenance vehicleHistoryOilChangeDate vehicleHistoryOilChange
STATUS current DESCRIPTION
The vehicleAdvancedGroup defines objects which are related to vehicles history and owner
vehicleGroups 2
- 136131323vehicleControlGroup OBJECT-GROUP
OBJECTS vehicleControlFuel vehicleControlIgnition STATUS current DESCRIPTION
The vehicleControlGroup defines objects which are related to control-feature functions
= vehicleGroups 3
- 136131324vehicleNotificationGroup NOTIFICATION-GROUP
NOTIFICATIONS vehicleNotificationChangeOilAndMaintenance vehicleNotificationHelp vehicleNotificationWarranty
STATUS current DESCRIPTION
The vehicleNotificationGroup defines objects which are related to notifications-feature functions
= vehicleGroups 4
END
GLOSSAacuteRIO E ABREVIACcedilOtildeES
ASNl Abstract Syntax Notation One - Notaccedilatildeo de Sintaxe Abstrata Um Uma notaccedilatildeo para
representaccedilatildeo de dados em protocolos de comunicaccedilatildeo definida pela ISO O gerenciamento
Internet utiliza um subconjunto de ASNl
CDMA Code Division Multiple Access - acesso muacuteltiplo por divisatildeo de coacutedigo
EHF Extremely High Frequency - frequumlecircncia extremamente alta
FDMA Frequency Division Multiple Access - acesso muacuteltiplo por divisatildeo de frequumlecircncia
HF High Frequency - frequumlecircncia alta
HTTP Hiper-Text Markup Language - Linguagem de Marcaccedilatildeo de HiperTexto A linguagem
utilizada na construccedilatildeo de paacuteginas WWW
ISM Industrial Scientific and Medical bands - Faixas de frequumlecircncias alocadas para aplicaccedilotildees
industriais cientiacuteficas e meacutedicas
ISO International Organization for Standardization - Organizaccedilatildeo Internacional para
Padronizaccedilatildeo Um dos oacutergatildeos mais importantes no mundo de padronizaccedilotildees com diversos
estudos na aacuterea de computadores e particularmente de redes de computadores
LF Low Frequency - frequumlecircncia baixa
MF Medium Frequency - frequumlecircncia meacutedia
MIB Management Information Base - Base de Informaccedilotildees de Gerenciamento Uma coleccedilatildeo
de informaccedilotildees gerenciais sobre um determinado recurso
OSI Open Systems Interconnection - Interconexatildeo de Sistemas Abertos Um conjunto de
padronizaccedilotildees para interconexatildeo de sistemas em redes de computadores
RFC Request For Comments - Requisiccedilotildees Para Comentaacuterios Os documentos publicados pelo
IETF e que tratam de assuntos Internet Nem todos os RFCs satildeo padrotildees e alguns jamais o
chegam a ser
SHF Super High Frequency - frequumlecircncia super-alta
Site - Conjunto de documentos da WWW acessiacuteveis a partir de um determinado endereccedilo Eacute o
endereccedilo virtual de uma empresa ou uma aplicaccedilatildeo
SMI Structure o f Management Information - Estrutura da Informaccedilatildeo de Gerenciamento
Define a maneira como as informaccedilotildees de gerenciamento satildeo criadas e seus relacionamentos
SNMP Simple Network Management Protocol - Protocolo de Gerenciamento de Redes
Simples o protocolo de gerenciamento utilizado na Internet
TCPIP Transmission Control Protocol Internet Protocol - Protocolo de Controle de
Transmissotildees Protocolo Internet Os protocolos baacutesicos utilizados na Internet
TDMA Time Division Multiple Access mdash acesso muacuteltiplo por divisatildeo de tempo
UHF Ultra High Frequency - frequumlecircncia ultra-alta
VHF Very High Frequency - frequumlecircncia muito alta
VLF Very Low Frequency - frequumlecircncia muito baixa
WWW World Wide Web - Grande Teia Mundial Nome dado ao conjunto de maacutequinas que
trocam informaccedilotildees utilizando o protocolo HTTP
78
REFEREcircNCIAS BIBLIOGRAacuteFICAS
ANATEL Agecircncia Nacional de Telecomunicaccedilotildees Atribuiccedilatildeo de faixas de frequumlecircncias no Brasil Disponiacutevel em lthttpwwwanatelgovbrToolsframeasplink=radiofrequencia qaffpdfgt Acesso em 26 set 2002
thBICSI Telecommunications distribution methods manual 8 ed Tampa Florida v2 1998 Cap 29
BRASIL Web Site Oficial do Departamento Nacional de Tracircnsito Disponiacutevel em lthttpwww denatrangovbrpg70jspgt Acesso em 08 nov 2002
BRASIL Web Site Oficial do Departamento Nacional de Tracircnsito Disponiacutevel em httpwww denatrangovbrpgl8jspgt Acesso em 10 nov 2002
CASE J et al RFC 1157 - A Simple Network Management Protocol (SNMP) Network Working Group may 1990 p 5
FIAT AUTOMOacuteVEIS Web Site Oficial do Brasil Disponiacutevel em httpwwwfiatcombr index_sitephpgt institucional a faacutebrica Acesso em 19 nov 2002
GOOGLE Web Site de Busca Disponiacutevel em lthttpwwwgooglecombrsearch hl=ptampie=ISO-8859-1 ampq=22rastreamento+de+veEDculo s22ampbtnG=Pesquisa+Google amplr=lang_ptgt Acesso em 15 out 2002
MELLO Roseleine Calgaro Uma MIB de apoio agrave gerecircncia do relacionamento com o cliente em comeacutercio eletrocircnico 2002 108 f Dissertaccedilatildeo (Mestrado em Ciecircncias da Computaccedilatildeo) - Universidade Federal de Santa Catarina Florianoacutepolis 2002
RIO DE JANEIRO (Estado) 5 set 2002 Tracircnsito Brasil Estatiacutestica da Organizaccedilatildeo Mundial de Sauacutede sobre tracircnsito Disponiacutevel em lthttpwwwtransitobrasilcombrnoticia noticiaphp noti=1044gt Acesso em 22 out 2002
RIO DE JANEIRO (Estado) SuperTrack Rastreamento de veiacuteculos Disponiacutevel em lthttp wwwsupertrackcombr2htmgt Acesso em 02 out 2002
79
RIO DE JANEIRO (Estado) Revista Engebraacutes Mortos no tracircnsito chegam a 1 milhatildeo e acidentes consomem US$ 10 bi ao ano Disponiacutevel em lthttpwwwengebrascombr EngbWebportuguesmortosnohtmgt Acesso em 24 set 2002
TANENBAUM Andrew S Redes de computadores 3 ed Rio de Janeiro Campus 1997 923 p
TANIGUCHI Caacutessio O bom exemplo do tracircnsito em Curitiba Curitiba mar 2002 Disponiacutevel em lthttpwwwcuritibaprgovbrpmcAgenciaartigostransitolhtmlgt Acesso em 19 nov 2002
TIM Telesc Celular Cobertura Disponiacutevel em lthttpwww2timsulcombr intemaaspitem=2amppagina=coberturagt Acesso em 26 set 2002
STATUS currentDESCRIPTION
The indication of the capacity remaining in the vehicles battery system
= vehicleStatusEntry 9
- 1361311343110 vehicleStatusLocation OBJECT-TYPE
SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION
The GPS indication of the vehicles current location
vehicleStatusEntry 10
mdash The Control group
- 13613115vehicleControl OBJECT IDENTIFIER = vehicleMIBObjects 5
- 136131151 vehicleControlFuel OBJECT-TYPE
SYNTAX INTEGER on(l) off(2)
MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION
Setting this object to On(l) indicates that the vehicle is able to be turned on Setting to Off(2) will cause the fuel to be cut offrsquo
= vehicleControl 1
- 136131152 vehicleControlIgnition OBJECT-TYPE
SYNTAX INTEGER on(l) ofi(2)
MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION
Setting this object to On(l) indicates that the vehicle is to be turned on Setting to 00(2) will cause the eletric system to be cut off1
= vehicleControl 2
mdash Notifications
- This section defines the well-known notifications sent by- vehicle agents
- 1361312vehicleMIBNotifications OBJECT IDENTIFIER = vehicleMIB 2
- I36I3121vehicleNotificationChangeOilAndMaintenance NOTIFICATION-TYPE
OBJECTS vehicleHistoryMaintenanceDate vehicleHistoryMaintenance vehicleHistoryOilChangeDate vehicleHistoryOilChange
STATUS current DESCRIPTION
The vehicle is approaching oil change and regular maintenance dates This Notification is persistent and is resent at one day intervals until the history table is updated
= vehicleMIBNotifications 1
- 13613122vehicleNotificationHelp NOTIFICATION-TYPE
OBJECTS vehicleStatusHelp STATUS current DESCRIPTION
This Notification is sent when the vehicles conductor turns on a help switch
= vehicleMIBNotifications 2
- I36I3123vehicleNotificationWarranty NOTIFICATION-TYPE
OBJECTS vehicleldentWarranty STATUS current DESCRIPTION
The vehicles warranty is close to expiring dateThis Notification is persistent andis resent at one week intervals until dead line
= vehicleMIBNotifications 3
mdash Conformance information
mdash1361313vehicleMIBConformance OBJECT IDENTIFIER = vehicleMIB 3
-13613131vehicleCompliance OBJECT IDENTIFIER = vehicleMIBConformance 1
mdash compliance statements
mdash136131311vehicleBasicCompliance MODULE-COMPLIANCE
STATUS current DESCRIPTION
The compliance statement for vehicles that only support the identifying and status objects
MODULE mdash this moduleMANDATORY-GROUPS vehicleBasicGroup
= vehicleCompliance 1
mdash136131312vehicleAdvancedCompliance MODULE-COMPLIANCE
STATUS current DESCRIPTION
The compliance statement for vehicles that support advanced-feature functions such as history and notifications
MODULE mdash this moduleMANDATORY-GROUPS vehicleBasicGroup
vehicleAdvancedGroup vehicleNotificationsGroup
= vehicleCompliance 2
mdash136131313vehicleControlCompliance MODULE-COMPLIANCE
STATUS current DESCRIPTION
The compliance statement for vehicles that support control-featured functions
MODULE mdash this moduleMANDATORY-GROUPS vehicleBasicGroup
vehicleControlGroup = vehicleCompliance 3
mdash136131314vehicleFullCompliance MODULE-COMPLIANCE
STATUS current DESCRIPTION
The compliance statement for vehicles that support all functions
MODULE mdash this moduleMANDATORY-GROUPS vehicleBasicGroup
vehicleAdvancedGroup vehicleNotificationsGroup
73
vehicleControlGroup = vehicleCompliance 4
mdash units of conformance
mdash summary at a glance
mdash basic adv ControlmdashvehicleldentManufacturer X X X X
mdashvehicleldentModel x X X X
mdashvehicleldentSoftwareVersion x X X X
mdashvehicleldentAgentSoftwareVersion X X X X
mdashvehicleldentType X X X X
mdashvehicleldentFuel X X X X
mdashvehicleldentManufacturing Y ear X X X X
mdashvehicleldentModel Year X X X X
mdashvehicleldentCapacity X X X X
mdashvehicleldentPower X X X X
mdashvehicleldentMotorType X X X XmdashvehicleldentMotorNumber X X X X
mdashvehicleldentCylinder X X X X
mdashvehicleldentFirstOilChange X X X X
mdashvehicleldentOilChangePeriod X X X XmdashvehicleldentFirstMaintenance X X X X
mdashvehicleldentMaintenancePeriod X X X XmdashvehicleldentColor X X X X
mdashvehicleldentChassisId X X X XmdashvehicleldentLicencePlate X X X X
mdashvehicleldentlpAddress X X X XmdashvehicleldentMacAddress X X X X
mdashvehicleldentSerialNumber X X X XmdashvehicleldentWarranty X X X X
mdashvehicleOwnerName X X
mdashvehicleOwnerRegister X XmdashvehicleOwnerPhone X X
mdashvehicleOwnerMail X X
mdashvehicleHistoryDeliveryDate X X
mdashvehicleHistoryVendor X X
mdashvehicleHistoryDealer X X
mdashvehicleHistoryNumLines X X
mdashvehicleHistoryLinelndex X X
mdashvehicleHistoryMaintenanceDate X X
mdashvehicleHistoryMaintenance X X
mdashvehicleHistoryOilChangeDate X X
mdashvehicleHistoryOilChange X X
mdashvehicleStatusHelp X X X X
mdashvehicleStatusNumLines X X X X
mdashvehicleStatusLinelndex X X X X
mdashvehicleStatusSpeed X X X X
mdashvehicleStatusRpm X X X X
mdashvehicleStatusMotorTemperature X X X X
mdashvehicleStatusFuelLevel X X X X
mdashvehicleStatusKm X X X X
mdashvehicleStatusTyrePressure X X X X
--vehicleStatusMotorOilLevel X X X X
mdashvehicleStatusBatteryLevel X X X X
mdashvehicleStatusLocation X X X X
mdashvehicleControlFuel X X
mdashvehicleControlIgnition X X
mdashvehicleNotificationChangeOilAndMaintenance X X
mdashvehicleNotificationHelp X X
mdashvehicleNotificationWarranty X X
- units of conformance
- I36I3132vehicleGroups OBJECT IDENTIFIER = vehicleMIBConformance 2
- 136131321vehicleBasicGroup OBJECT-GROUP
OBJECTS vehicleldentManufacturer vehicleldentModel vehicleldentSoftwareVersion vehicleldent AgentSoft waumlre V ersion vehicleldentType vehicleldentFuel vehicleldentManufacturing Y ear vehicleldentModel Year vehicleldentCapacity vehicleldentPowervehicleldentMotorType vehicleldentMotorNumber vehicleldentCylindervehicleldentFirstOilChange vehicleldentOilChangePeriod vehicleldentFirstMaintenance vehicleldentMaintenancePeriod vehicleldentColor vehicleldentChassisId vehicleldentLicencePlate vehicleldentlpAddress vehicleldentMacAddress vehicleldentSerialNumber vehicleldentWarranty vehicleStatusHelp vehicleStatusNumLines vehicleStatusLinelndex vehicleStatusSpeed vehicleStatusRpm vehicleStatusMotorTemperature vehicleStatusFuelLevel vehicleStatusKm vehicleStatusTirePressure vehicleStatusMotorOilLevel
75
vehicleStatusBatteryLevel vehicleStatusLocation STATUS current DESCRIPTION
The vehicleBasicGroup defines objects which are common across all vehicles which meet basic compliance
= vehicleGroups 1
- 136131322vehicleAdvancedGroup OBJECT-GROUP
OBJECTS vehicleOwnerName vehicleOwnerRegister vehicleOwnerPhone vehicleOwnerMail vehicleHistoryDeliveryDate vehicleHistoryVendor vehicleHistoryDealer vehicleHistoryNumLines vehicleHistoryLinelndex vehicleHistoryMaintenanceDate vehicleHistoryMaintenance vehicleHistoryOilChangeDate vehicleHistoryOilChange
STATUS current DESCRIPTION
The vehicleAdvancedGroup defines objects which are related to vehicles history and owner
vehicleGroups 2
- 136131323vehicleControlGroup OBJECT-GROUP
OBJECTS vehicleControlFuel vehicleControlIgnition STATUS current DESCRIPTION
The vehicleControlGroup defines objects which are related to control-feature functions
= vehicleGroups 3
- 136131324vehicleNotificationGroup NOTIFICATION-GROUP
NOTIFICATIONS vehicleNotificationChangeOilAndMaintenance vehicleNotificationHelp vehicleNotificationWarranty
STATUS current DESCRIPTION
The vehicleNotificationGroup defines objects which are related to notifications-feature functions
= vehicleGroups 4
END
GLOSSAacuteRIO E ABREVIACcedilOtildeES
ASNl Abstract Syntax Notation One - Notaccedilatildeo de Sintaxe Abstrata Um Uma notaccedilatildeo para
representaccedilatildeo de dados em protocolos de comunicaccedilatildeo definida pela ISO O gerenciamento
Internet utiliza um subconjunto de ASNl
CDMA Code Division Multiple Access - acesso muacuteltiplo por divisatildeo de coacutedigo
EHF Extremely High Frequency - frequumlecircncia extremamente alta
FDMA Frequency Division Multiple Access - acesso muacuteltiplo por divisatildeo de frequumlecircncia
HF High Frequency - frequumlecircncia alta
HTTP Hiper-Text Markup Language - Linguagem de Marcaccedilatildeo de HiperTexto A linguagem
utilizada na construccedilatildeo de paacuteginas WWW
ISM Industrial Scientific and Medical bands - Faixas de frequumlecircncias alocadas para aplicaccedilotildees
industriais cientiacuteficas e meacutedicas
ISO International Organization for Standardization - Organizaccedilatildeo Internacional para
Padronizaccedilatildeo Um dos oacutergatildeos mais importantes no mundo de padronizaccedilotildees com diversos
estudos na aacuterea de computadores e particularmente de redes de computadores
LF Low Frequency - frequumlecircncia baixa
MF Medium Frequency - frequumlecircncia meacutedia
MIB Management Information Base - Base de Informaccedilotildees de Gerenciamento Uma coleccedilatildeo
de informaccedilotildees gerenciais sobre um determinado recurso
OSI Open Systems Interconnection - Interconexatildeo de Sistemas Abertos Um conjunto de
padronizaccedilotildees para interconexatildeo de sistemas em redes de computadores
RFC Request For Comments - Requisiccedilotildees Para Comentaacuterios Os documentos publicados pelo
IETF e que tratam de assuntos Internet Nem todos os RFCs satildeo padrotildees e alguns jamais o
chegam a ser
SHF Super High Frequency - frequumlecircncia super-alta
Site - Conjunto de documentos da WWW acessiacuteveis a partir de um determinado endereccedilo Eacute o
endereccedilo virtual de uma empresa ou uma aplicaccedilatildeo
SMI Structure o f Management Information - Estrutura da Informaccedilatildeo de Gerenciamento
Define a maneira como as informaccedilotildees de gerenciamento satildeo criadas e seus relacionamentos
SNMP Simple Network Management Protocol - Protocolo de Gerenciamento de Redes
Simples o protocolo de gerenciamento utilizado na Internet
TCPIP Transmission Control Protocol Internet Protocol - Protocolo de Controle de
Transmissotildees Protocolo Internet Os protocolos baacutesicos utilizados na Internet
TDMA Time Division Multiple Access mdash acesso muacuteltiplo por divisatildeo de tempo
UHF Ultra High Frequency - frequumlecircncia ultra-alta
VHF Very High Frequency - frequumlecircncia muito alta
VLF Very Low Frequency - frequumlecircncia muito baixa
WWW World Wide Web - Grande Teia Mundial Nome dado ao conjunto de maacutequinas que
trocam informaccedilotildees utilizando o protocolo HTTP
78
REFEREcircNCIAS BIBLIOGRAacuteFICAS
ANATEL Agecircncia Nacional de Telecomunicaccedilotildees Atribuiccedilatildeo de faixas de frequumlecircncias no Brasil Disponiacutevel em lthttpwwwanatelgovbrToolsframeasplink=radiofrequencia qaffpdfgt Acesso em 26 set 2002
thBICSI Telecommunications distribution methods manual 8 ed Tampa Florida v2 1998 Cap 29
BRASIL Web Site Oficial do Departamento Nacional de Tracircnsito Disponiacutevel em lthttpwww denatrangovbrpg70jspgt Acesso em 08 nov 2002
BRASIL Web Site Oficial do Departamento Nacional de Tracircnsito Disponiacutevel em httpwww denatrangovbrpgl8jspgt Acesso em 10 nov 2002
CASE J et al RFC 1157 - A Simple Network Management Protocol (SNMP) Network Working Group may 1990 p 5
FIAT AUTOMOacuteVEIS Web Site Oficial do Brasil Disponiacutevel em httpwwwfiatcombr index_sitephpgt institucional a faacutebrica Acesso em 19 nov 2002
GOOGLE Web Site de Busca Disponiacutevel em lthttpwwwgooglecombrsearch hl=ptampie=ISO-8859-1 ampq=22rastreamento+de+veEDculo s22ampbtnG=Pesquisa+Google amplr=lang_ptgt Acesso em 15 out 2002
MELLO Roseleine Calgaro Uma MIB de apoio agrave gerecircncia do relacionamento com o cliente em comeacutercio eletrocircnico 2002 108 f Dissertaccedilatildeo (Mestrado em Ciecircncias da Computaccedilatildeo) - Universidade Federal de Santa Catarina Florianoacutepolis 2002
RIO DE JANEIRO (Estado) 5 set 2002 Tracircnsito Brasil Estatiacutestica da Organizaccedilatildeo Mundial de Sauacutede sobre tracircnsito Disponiacutevel em lthttpwwwtransitobrasilcombrnoticia noticiaphp noti=1044gt Acesso em 22 out 2002
RIO DE JANEIRO (Estado) SuperTrack Rastreamento de veiacuteculos Disponiacutevel em lthttp wwwsupertrackcombr2htmgt Acesso em 02 out 2002
79
RIO DE JANEIRO (Estado) Revista Engebraacutes Mortos no tracircnsito chegam a 1 milhatildeo e acidentes consomem US$ 10 bi ao ano Disponiacutevel em lthttpwwwengebrascombr EngbWebportuguesmortosnohtmgt Acesso em 24 set 2002
TANENBAUM Andrew S Redes de computadores 3 ed Rio de Janeiro Campus 1997 923 p
TANIGUCHI Caacutessio O bom exemplo do tracircnsito em Curitiba Curitiba mar 2002 Disponiacutevel em lthttpwwwcuritibaprgovbrpmcAgenciaartigostransitolhtmlgt Acesso em 19 nov 2002
TIM Telesc Celular Cobertura Disponiacutevel em lthttpwww2timsulcombr intemaaspitem=2amppagina=coberturagt Acesso em 26 set 2002
mdash Notifications
- This section defines the well-known notifications sent by- vehicle agents
- 1361312vehicleMIBNotifications OBJECT IDENTIFIER = vehicleMIB 2
- I36I3121vehicleNotificationChangeOilAndMaintenance NOTIFICATION-TYPE
OBJECTS vehicleHistoryMaintenanceDate vehicleHistoryMaintenance vehicleHistoryOilChangeDate vehicleHistoryOilChange
STATUS current DESCRIPTION
The vehicle is approaching oil change and regular maintenance dates This Notification is persistent and is resent at one day intervals until the history table is updated
= vehicleMIBNotifications 1
- 13613122vehicleNotificationHelp NOTIFICATION-TYPE
OBJECTS vehicleStatusHelp STATUS current DESCRIPTION
This Notification is sent when the vehicles conductor turns on a help switch
= vehicleMIBNotifications 2
- I36I3123vehicleNotificationWarranty NOTIFICATION-TYPE
OBJECTS vehicleldentWarranty STATUS current DESCRIPTION
The vehicles warranty is close to expiring dateThis Notification is persistent andis resent at one week intervals until dead line
= vehicleMIBNotifications 3
mdash Conformance information
mdash1361313vehicleMIBConformance OBJECT IDENTIFIER = vehicleMIB 3
-13613131vehicleCompliance OBJECT IDENTIFIER = vehicleMIBConformance 1
mdash compliance statements
mdash136131311vehicleBasicCompliance MODULE-COMPLIANCE
STATUS current DESCRIPTION
The compliance statement for vehicles that only support the identifying and status objects
MODULE mdash this moduleMANDATORY-GROUPS vehicleBasicGroup
= vehicleCompliance 1
mdash136131312vehicleAdvancedCompliance MODULE-COMPLIANCE
STATUS current DESCRIPTION
The compliance statement for vehicles that support advanced-feature functions such as history and notifications
MODULE mdash this moduleMANDATORY-GROUPS vehicleBasicGroup
vehicleAdvancedGroup vehicleNotificationsGroup
= vehicleCompliance 2
mdash136131313vehicleControlCompliance MODULE-COMPLIANCE
STATUS current DESCRIPTION
The compliance statement for vehicles that support control-featured functions
MODULE mdash this moduleMANDATORY-GROUPS vehicleBasicGroup
vehicleControlGroup = vehicleCompliance 3
mdash136131314vehicleFullCompliance MODULE-COMPLIANCE
STATUS current DESCRIPTION
The compliance statement for vehicles that support all functions
MODULE mdash this moduleMANDATORY-GROUPS vehicleBasicGroup
vehicleAdvancedGroup vehicleNotificationsGroup
73
vehicleControlGroup = vehicleCompliance 4
mdash units of conformance
mdash summary at a glance
mdash basic adv ControlmdashvehicleldentManufacturer X X X X
mdashvehicleldentModel x X X X
mdashvehicleldentSoftwareVersion x X X X
mdashvehicleldentAgentSoftwareVersion X X X X
mdashvehicleldentType X X X X
mdashvehicleldentFuel X X X X
mdashvehicleldentManufacturing Y ear X X X X
mdashvehicleldentModel Year X X X X
mdashvehicleldentCapacity X X X X
mdashvehicleldentPower X X X X
mdashvehicleldentMotorType X X X XmdashvehicleldentMotorNumber X X X X
mdashvehicleldentCylinder X X X X
mdashvehicleldentFirstOilChange X X X X
mdashvehicleldentOilChangePeriod X X X XmdashvehicleldentFirstMaintenance X X X X
mdashvehicleldentMaintenancePeriod X X X XmdashvehicleldentColor X X X X
mdashvehicleldentChassisId X X X XmdashvehicleldentLicencePlate X X X X
mdashvehicleldentlpAddress X X X XmdashvehicleldentMacAddress X X X X
mdashvehicleldentSerialNumber X X X XmdashvehicleldentWarranty X X X X
mdashvehicleOwnerName X X
mdashvehicleOwnerRegister X XmdashvehicleOwnerPhone X X
mdashvehicleOwnerMail X X
mdashvehicleHistoryDeliveryDate X X
mdashvehicleHistoryVendor X X
mdashvehicleHistoryDealer X X
mdashvehicleHistoryNumLines X X
mdashvehicleHistoryLinelndex X X
mdashvehicleHistoryMaintenanceDate X X
mdashvehicleHistoryMaintenance X X
mdashvehicleHistoryOilChangeDate X X
mdashvehicleHistoryOilChange X X
mdashvehicleStatusHelp X X X X
mdashvehicleStatusNumLines X X X X
mdashvehicleStatusLinelndex X X X X
mdashvehicleStatusSpeed X X X X
mdashvehicleStatusRpm X X X X
mdashvehicleStatusMotorTemperature X X X X
mdashvehicleStatusFuelLevel X X X X
mdashvehicleStatusKm X X X X
mdashvehicleStatusTyrePressure X X X X
--vehicleStatusMotorOilLevel X X X X
mdashvehicleStatusBatteryLevel X X X X
mdashvehicleStatusLocation X X X X
mdashvehicleControlFuel X X
mdashvehicleControlIgnition X X
mdashvehicleNotificationChangeOilAndMaintenance X X
mdashvehicleNotificationHelp X X
mdashvehicleNotificationWarranty X X
- units of conformance
- I36I3132vehicleGroups OBJECT IDENTIFIER = vehicleMIBConformance 2
- 136131321vehicleBasicGroup OBJECT-GROUP
OBJECTS vehicleldentManufacturer vehicleldentModel vehicleldentSoftwareVersion vehicleldent AgentSoft waumlre V ersion vehicleldentType vehicleldentFuel vehicleldentManufacturing Y ear vehicleldentModel Year vehicleldentCapacity vehicleldentPowervehicleldentMotorType vehicleldentMotorNumber vehicleldentCylindervehicleldentFirstOilChange vehicleldentOilChangePeriod vehicleldentFirstMaintenance vehicleldentMaintenancePeriod vehicleldentColor vehicleldentChassisId vehicleldentLicencePlate vehicleldentlpAddress vehicleldentMacAddress vehicleldentSerialNumber vehicleldentWarranty vehicleStatusHelp vehicleStatusNumLines vehicleStatusLinelndex vehicleStatusSpeed vehicleStatusRpm vehicleStatusMotorTemperature vehicleStatusFuelLevel vehicleStatusKm vehicleStatusTirePressure vehicleStatusMotorOilLevel
75
vehicleStatusBatteryLevel vehicleStatusLocation STATUS current DESCRIPTION
The vehicleBasicGroup defines objects which are common across all vehicles which meet basic compliance
= vehicleGroups 1
- 136131322vehicleAdvancedGroup OBJECT-GROUP
OBJECTS vehicleOwnerName vehicleOwnerRegister vehicleOwnerPhone vehicleOwnerMail vehicleHistoryDeliveryDate vehicleHistoryVendor vehicleHistoryDealer vehicleHistoryNumLines vehicleHistoryLinelndex vehicleHistoryMaintenanceDate vehicleHistoryMaintenance vehicleHistoryOilChangeDate vehicleHistoryOilChange
STATUS current DESCRIPTION
The vehicleAdvancedGroup defines objects which are related to vehicles history and owner
vehicleGroups 2
- 136131323vehicleControlGroup OBJECT-GROUP
OBJECTS vehicleControlFuel vehicleControlIgnition STATUS current DESCRIPTION
The vehicleControlGroup defines objects which are related to control-feature functions
= vehicleGroups 3
- 136131324vehicleNotificationGroup NOTIFICATION-GROUP
NOTIFICATIONS vehicleNotificationChangeOilAndMaintenance vehicleNotificationHelp vehicleNotificationWarranty
STATUS current DESCRIPTION
The vehicleNotificationGroup defines objects which are related to notifications-feature functions
= vehicleGroups 4
END
GLOSSAacuteRIO E ABREVIACcedilOtildeES
ASNl Abstract Syntax Notation One - Notaccedilatildeo de Sintaxe Abstrata Um Uma notaccedilatildeo para
representaccedilatildeo de dados em protocolos de comunicaccedilatildeo definida pela ISO O gerenciamento
Internet utiliza um subconjunto de ASNl
CDMA Code Division Multiple Access - acesso muacuteltiplo por divisatildeo de coacutedigo
EHF Extremely High Frequency - frequumlecircncia extremamente alta
FDMA Frequency Division Multiple Access - acesso muacuteltiplo por divisatildeo de frequumlecircncia
HF High Frequency - frequumlecircncia alta
HTTP Hiper-Text Markup Language - Linguagem de Marcaccedilatildeo de HiperTexto A linguagem
utilizada na construccedilatildeo de paacuteginas WWW
ISM Industrial Scientific and Medical bands - Faixas de frequumlecircncias alocadas para aplicaccedilotildees
industriais cientiacuteficas e meacutedicas
ISO International Organization for Standardization - Organizaccedilatildeo Internacional para
Padronizaccedilatildeo Um dos oacutergatildeos mais importantes no mundo de padronizaccedilotildees com diversos
estudos na aacuterea de computadores e particularmente de redes de computadores
LF Low Frequency - frequumlecircncia baixa
MF Medium Frequency - frequumlecircncia meacutedia
MIB Management Information Base - Base de Informaccedilotildees de Gerenciamento Uma coleccedilatildeo
de informaccedilotildees gerenciais sobre um determinado recurso
OSI Open Systems Interconnection - Interconexatildeo de Sistemas Abertos Um conjunto de
padronizaccedilotildees para interconexatildeo de sistemas em redes de computadores
RFC Request For Comments - Requisiccedilotildees Para Comentaacuterios Os documentos publicados pelo
IETF e que tratam de assuntos Internet Nem todos os RFCs satildeo padrotildees e alguns jamais o
chegam a ser
SHF Super High Frequency - frequumlecircncia super-alta
Site - Conjunto de documentos da WWW acessiacuteveis a partir de um determinado endereccedilo Eacute o
endereccedilo virtual de uma empresa ou uma aplicaccedilatildeo
SMI Structure o f Management Information - Estrutura da Informaccedilatildeo de Gerenciamento
Define a maneira como as informaccedilotildees de gerenciamento satildeo criadas e seus relacionamentos
SNMP Simple Network Management Protocol - Protocolo de Gerenciamento de Redes
Simples o protocolo de gerenciamento utilizado na Internet
TCPIP Transmission Control Protocol Internet Protocol - Protocolo de Controle de
Transmissotildees Protocolo Internet Os protocolos baacutesicos utilizados na Internet
TDMA Time Division Multiple Access mdash acesso muacuteltiplo por divisatildeo de tempo
UHF Ultra High Frequency - frequumlecircncia ultra-alta
VHF Very High Frequency - frequumlecircncia muito alta
VLF Very Low Frequency - frequumlecircncia muito baixa
WWW World Wide Web - Grande Teia Mundial Nome dado ao conjunto de maacutequinas que
trocam informaccedilotildees utilizando o protocolo HTTP
78
REFEREcircNCIAS BIBLIOGRAacuteFICAS
ANATEL Agecircncia Nacional de Telecomunicaccedilotildees Atribuiccedilatildeo de faixas de frequumlecircncias no Brasil Disponiacutevel em lthttpwwwanatelgovbrToolsframeasplink=radiofrequencia qaffpdfgt Acesso em 26 set 2002
thBICSI Telecommunications distribution methods manual 8 ed Tampa Florida v2 1998 Cap 29
BRASIL Web Site Oficial do Departamento Nacional de Tracircnsito Disponiacutevel em lthttpwww denatrangovbrpg70jspgt Acesso em 08 nov 2002
BRASIL Web Site Oficial do Departamento Nacional de Tracircnsito Disponiacutevel em httpwww denatrangovbrpgl8jspgt Acesso em 10 nov 2002
CASE J et al RFC 1157 - A Simple Network Management Protocol (SNMP) Network Working Group may 1990 p 5
FIAT AUTOMOacuteVEIS Web Site Oficial do Brasil Disponiacutevel em httpwwwfiatcombr index_sitephpgt institucional a faacutebrica Acesso em 19 nov 2002
GOOGLE Web Site de Busca Disponiacutevel em lthttpwwwgooglecombrsearch hl=ptampie=ISO-8859-1 ampq=22rastreamento+de+veEDculo s22ampbtnG=Pesquisa+Google amplr=lang_ptgt Acesso em 15 out 2002
MELLO Roseleine Calgaro Uma MIB de apoio agrave gerecircncia do relacionamento com o cliente em comeacutercio eletrocircnico 2002 108 f Dissertaccedilatildeo (Mestrado em Ciecircncias da Computaccedilatildeo) - Universidade Federal de Santa Catarina Florianoacutepolis 2002
RIO DE JANEIRO (Estado) 5 set 2002 Tracircnsito Brasil Estatiacutestica da Organizaccedilatildeo Mundial de Sauacutede sobre tracircnsito Disponiacutevel em lthttpwwwtransitobrasilcombrnoticia noticiaphp noti=1044gt Acesso em 22 out 2002
RIO DE JANEIRO (Estado) SuperTrack Rastreamento de veiacuteculos Disponiacutevel em lthttp wwwsupertrackcombr2htmgt Acesso em 02 out 2002
79
RIO DE JANEIRO (Estado) Revista Engebraacutes Mortos no tracircnsito chegam a 1 milhatildeo e acidentes consomem US$ 10 bi ao ano Disponiacutevel em lthttpwwwengebrascombr EngbWebportuguesmortosnohtmgt Acesso em 24 set 2002
TANENBAUM Andrew S Redes de computadores 3 ed Rio de Janeiro Campus 1997 923 p
TANIGUCHI Caacutessio O bom exemplo do tracircnsito em Curitiba Curitiba mar 2002 Disponiacutevel em lthttpwwwcuritibaprgovbrpmcAgenciaartigostransitolhtmlgt Acesso em 19 nov 2002
TIM Telesc Celular Cobertura Disponiacutevel em lthttpwww2timsulcombr intemaaspitem=2amppagina=coberturagt Acesso em 26 set 2002
mdash compliance statements
mdash136131311vehicleBasicCompliance MODULE-COMPLIANCE
STATUS current DESCRIPTION
The compliance statement for vehicles that only support the identifying and status objects
MODULE mdash this moduleMANDATORY-GROUPS vehicleBasicGroup
= vehicleCompliance 1
mdash136131312vehicleAdvancedCompliance MODULE-COMPLIANCE
STATUS current DESCRIPTION
The compliance statement for vehicles that support advanced-feature functions such as history and notifications
MODULE mdash this moduleMANDATORY-GROUPS vehicleBasicGroup
vehicleAdvancedGroup vehicleNotificationsGroup
= vehicleCompliance 2
mdash136131313vehicleControlCompliance MODULE-COMPLIANCE
STATUS current DESCRIPTION
The compliance statement for vehicles that support control-featured functions
MODULE mdash this moduleMANDATORY-GROUPS vehicleBasicGroup
vehicleControlGroup = vehicleCompliance 3
mdash136131314vehicleFullCompliance MODULE-COMPLIANCE
STATUS current DESCRIPTION
The compliance statement for vehicles that support all functions
MODULE mdash this moduleMANDATORY-GROUPS vehicleBasicGroup
vehicleAdvancedGroup vehicleNotificationsGroup
73
vehicleControlGroup = vehicleCompliance 4
mdash units of conformance
mdash summary at a glance
mdash basic adv ControlmdashvehicleldentManufacturer X X X X
mdashvehicleldentModel x X X X
mdashvehicleldentSoftwareVersion x X X X
mdashvehicleldentAgentSoftwareVersion X X X X
mdashvehicleldentType X X X X
mdashvehicleldentFuel X X X X
mdashvehicleldentManufacturing Y ear X X X X
mdashvehicleldentModel Year X X X X
mdashvehicleldentCapacity X X X X
mdashvehicleldentPower X X X X
mdashvehicleldentMotorType X X X XmdashvehicleldentMotorNumber X X X X
mdashvehicleldentCylinder X X X X
mdashvehicleldentFirstOilChange X X X X
mdashvehicleldentOilChangePeriod X X X XmdashvehicleldentFirstMaintenance X X X X
mdashvehicleldentMaintenancePeriod X X X XmdashvehicleldentColor X X X X
mdashvehicleldentChassisId X X X XmdashvehicleldentLicencePlate X X X X
mdashvehicleldentlpAddress X X X XmdashvehicleldentMacAddress X X X X
mdashvehicleldentSerialNumber X X X XmdashvehicleldentWarranty X X X X
mdashvehicleOwnerName X X
mdashvehicleOwnerRegister X XmdashvehicleOwnerPhone X X
mdashvehicleOwnerMail X X
mdashvehicleHistoryDeliveryDate X X
mdashvehicleHistoryVendor X X
mdashvehicleHistoryDealer X X
mdashvehicleHistoryNumLines X X
mdashvehicleHistoryLinelndex X X
mdashvehicleHistoryMaintenanceDate X X
mdashvehicleHistoryMaintenance X X
mdashvehicleHistoryOilChangeDate X X
mdashvehicleHistoryOilChange X X
mdashvehicleStatusHelp X X X X
mdashvehicleStatusNumLines X X X X
mdashvehicleStatusLinelndex X X X X
mdashvehicleStatusSpeed X X X X
mdashvehicleStatusRpm X X X X
mdashvehicleStatusMotorTemperature X X X X
mdashvehicleStatusFuelLevel X X X X
mdashvehicleStatusKm X X X X
mdashvehicleStatusTyrePressure X X X X
--vehicleStatusMotorOilLevel X X X X
mdashvehicleStatusBatteryLevel X X X X
mdashvehicleStatusLocation X X X X
mdashvehicleControlFuel X X
mdashvehicleControlIgnition X X
mdashvehicleNotificationChangeOilAndMaintenance X X
mdashvehicleNotificationHelp X X
mdashvehicleNotificationWarranty X X
- units of conformance
- I36I3132vehicleGroups OBJECT IDENTIFIER = vehicleMIBConformance 2
- 136131321vehicleBasicGroup OBJECT-GROUP
OBJECTS vehicleldentManufacturer vehicleldentModel vehicleldentSoftwareVersion vehicleldent AgentSoft waumlre V ersion vehicleldentType vehicleldentFuel vehicleldentManufacturing Y ear vehicleldentModel Year vehicleldentCapacity vehicleldentPowervehicleldentMotorType vehicleldentMotorNumber vehicleldentCylindervehicleldentFirstOilChange vehicleldentOilChangePeriod vehicleldentFirstMaintenance vehicleldentMaintenancePeriod vehicleldentColor vehicleldentChassisId vehicleldentLicencePlate vehicleldentlpAddress vehicleldentMacAddress vehicleldentSerialNumber vehicleldentWarranty vehicleStatusHelp vehicleStatusNumLines vehicleStatusLinelndex vehicleStatusSpeed vehicleStatusRpm vehicleStatusMotorTemperature vehicleStatusFuelLevel vehicleStatusKm vehicleStatusTirePressure vehicleStatusMotorOilLevel
75
vehicleStatusBatteryLevel vehicleStatusLocation STATUS current DESCRIPTION
The vehicleBasicGroup defines objects which are common across all vehicles which meet basic compliance
= vehicleGroups 1
- 136131322vehicleAdvancedGroup OBJECT-GROUP
OBJECTS vehicleOwnerName vehicleOwnerRegister vehicleOwnerPhone vehicleOwnerMail vehicleHistoryDeliveryDate vehicleHistoryVendor vehicleHistoryDealer vehicleHistoryNumLines vehicleHistoryLinelndex vehicleHistoryMaintenanceDate vehicleHistoryMaintenance vehicleHistoryOilChangeDate vehicleHistoryOilChange
STATUS current DESCRIPTION
The vehicleAdvancedGroup defines objects which are related to vehicles history and owner
vehicleGroups 2
- 136131323vehicleControlGroup OBJECT-GROUP
OBJECTS vehicleControlFuel vehicleControlIgnition STATUS current DESCRIPTION
The vehicleControlGroup defines objects which are related to control-feature functions
= vehicleGroups 3
- 136131324vehicleNotificationGroup NOTIFICATION-GROUP
NOTIFICATIONS vehicleNotificationChangeOilAndMaintenance vehicleNotificationHelp vehicleNotificationWarranty
STATUS current DESCRIPTION
The vehicleNotificationGroup defines objects which are related to notifications-feature functions
= vehicleGroups 4
END
GLOSSAacuteRIO E ABREVIACcedilOtildeES
ASNl Abstract Syntax Notation One - Notaccedilatildeo de Sintaxe Abstrata Um Uma notaccedilatildeo para
representaccedilatildeo de dados em protocolos de comunicaccedilatildeo definida pela ISO O gerenciamento
Internet utiliza um subconjunto de ASNl
CDMA Code Division Multiple Access - acesso muacuteltiplo por divisatildeo de coacutedigo
EHF Extremely High Frequency - frequumlecircncia extremamente alta
FDMA Frequency Division Multiple Access - acesso muacuteltiplo por divisatildeo de frequumlecircncia
HF High Frequency - frequumlecircncia alta
HTTP Hiper-Text Markup Language - Linguagem de Marcaccedilatildeo de HiperTexto A linguagem
utilizada na construccedilatildeo de paacuteginas WWW
ISM Industrial Scientific and Medical bands - Faixas de frequumlecircncias alocadas para aplicaccedilotildees
industriais cientiacuteficas e meacutedicas
ISO International Organization for Standardization - Organizaccedilatildeo Internacional para
Padronizaccedilatildeo Um dos oacutergatildeos mais importantes no mundo de padronizaccedilotildees com diversos
estudos na aacuterea de computadores e particularmente de redes de computadores
LF Low Frequency - frequumlecircncia baixa
MF Medium Frequency - frequumlecircncia meacutedia
MIB Management Information Base - Base de Informaccedilotildees de Gerenciamento Uma coleccedilatildeo
de informaccedilotildees gerenciais sobre um determinado recurso
OSI Open Systems Interconnection - Interconexatildeo de Sistemas Abertos Um conjunto de
padronizaccedilotildees para interconexatildeo de sistemas em redes de computadores
RFC Request For Comments - Requisiccedilotildees Para Comentaacuterios Os documentos publicados pelo
IETF e que tratam de assuntos Internet Nem todos os RFCs satildeo padrotildees e alguns jamais o
chegam a ser
SHF Super High Frequency - frequumlecircncia super-alta
Site - Conjunto de documentos da WWW acessiacuteveis a partir de um determinado endereccedilo Eacute o
endereccedilo virtual de uma empresa ou uma aplicaccedilatildeo
SMI Structure o f Management Information - Estrutura da Informaccedilatildeo de Gerenciamento
Define a maneira como as informaccedilotildees de gerenciamento satildeo criadas e seus relacionamentos
SNMP Simple Network Management Protocol - Protocolo de Gerenciamento de Redes
Simples o protocolo de gerenciamento utilizado na Internet
TCPIP Transmission Control Protocol Internet Protocol - Protocolo de Controle de
Transmissotildees Protocolo Internet Os protocolos baacutesicos utilizados na Internet
TDMA Time Division Multiple Access mdash acesso muacuteltiplo por divisatildeo de tempo
UHF Ultra High Frequency - frequumlecircncia ultra-alta
VHF Very High Frequency - frequumlecircncia muito alta
VLF Very Low Frequency - frequumlecircncia muito baixa
WWW World Wide Web - Grande Teia Mundial Nome dado ao conjunto de maacutequinas que
trocam informaccedilotildees utilizando o protocolo HTTP
78
REFEREcircNCIAS BIBLIOGRAacuteFICAS
ANATEL Agecircncia Nacional de Telecomunicaccedilotildees Atribuiccedilatildeo de faixas de frequumlecircncias no Brasil Disponiacutevel em lthttpwwwanatelgovbrToolsframeasplink=radiofrequencia qaffpdfgt Acesso em 26 set 2002
thBICSI Telecommunications distribution methods manual 8 ed Tampa Florida v2 1998 Cap 29
BRASIL Web Site Oficial do Departamento Nacional de Tracircnsito Disponiacutevel em lthttpwww denatrangovbrpg70jspgt Acesso em 08 nov 2002
BRASIL Web Site Oficial do Departamento Nacional de Tracircnsito Disponiacutevel em httpwww denatrangovbrpgl8jspgt Acesso em 10 nov 2002
CASE J et al RFC 1157 - A Simple Network Management Protocol (SNMP) Network Working Group may 1990 p 5
FIAT AUTOMOacuteVEIS Web Site Oficial do Brasil Disponiacutevel em httpwwwfiatcombr index_sitephpgt institucional a faacutebrica Acesso em 19 nov 2002
GOOGLE Web Site de Busca Disponiacutevel em lthttpwwwgooglecombrsearch hl=ptampie=ISO-8859-1 ampq=22rastreamento+de+veEDculo s22ampbtnG=Pesquisa+Google amplr=lang_ptgt Acesso em 15 out 2002
MELLO Roseleine Calgaro Uma MIB de apoio agrave gerecircncia do relacionamento com o cliente em comeacutercio eletrocircnico 2002 108 f Dissertaccedilatildeo (Mestrado em Ciecircncias da Computaccedilatildeo) - Universidade Federal de Santa Catarina Florianoacutepolis 2002
RIO DE JANEIRO (Estado) 5 set 2002 Tracircnsito Brasil Estatiacutestica da Organizaccedilatildeo Mundial de Sauacutede sobre tracircnsito Disponiacutevel em lthttpwwwtransitobrasilcombrnoticia noticiaphp noti=1044gt Acesso em 22 out 2002
RIO DE JANEIRO (Estado) SuperTrack Rastreamento de veiacuteculos Disponiacutevel em lthttp wwwsupertrackcombr2htmgt Acesso em 02 out 2002
79
RIO DE JANEIRO (Estado) Revista Engebraacutes Mortos no tracircnsito chegam a 1 milhatildeo e acidentes consomem US$ 10 bi ao ano Disponiacutevel em lthttpwwwengebrascombr EngbWebportuguesmortosnohtmgt Acesso em 24 set 2002
TANENBAUM Andrew S Redes de computadores 3 ed Rio de Janeiro Campus 1997 923 p
TANIGUCHI Caacutessio O bom exemplo do tracircnsito em Curitiba Curitiba mar 2002 Disponiacutevel em lthttpwwwcuritibaprgovbrpmcAgenciaartigostransitolhtmlgt Acesso em 19 nov 2002
TIM Telesc Celular Cobertura Disponiacutevel em lthttpwww2timsulcombr intemaaspitem=2amppagina=coberturagt Acesso em 26 set 2002
73
vehicleControlGroup = vehicleCompliance 4
mdash units of conformance
mdash summary at a glance
mdash basic adv ControlmdashvehicleldentManufacturer X X X X
mdashvehicleldentModel x X X X
mdashvehicleldentSoftwareVersion x X X X
mdashvehicleldentAgentSoftwareVersion X X X X
mdashvehicleldentType X X X X
mdashvehicleldentFuel X X X X
mdashvehicleldentManufacturing Y ear X X X X
mdashvehicleldentModel Year X X X X
mdashvehicleldentCapacity X X X X
mdashvehicleldentPower X X X X
mdashvehicleldentMotorType X X X XmdashvehicleldentMotorNumber X X X X
mdashvehicleldentCylinder X X X X
mdashvehicleldentFirstOilChange X X X X
mdashvehicleldentOilChangePeriod X X X XmdashvehicleldentFirstMaintenance X X X X
mdashvehicleldentMaintenancePeriod X X X XmdashvehicleldentColor X X X X
mdashvehicleldentChassisId X X X XmdashvehicleldentLicencePlate X X X X
mdashvehicleldentlpAddress X X X XmdashvehicleldentMacAddress X X X X
mdashvehicleldentSerialNumber X X X XmdashvehicleldentWarranty X X X X
mdashvehicleOwnerName X X
mdashvehicleOwnerRegister X XmdashvehicleOwnerPhone X X
mdashvehicleOwnerMail X X
mdashvehicleHistoryDeliveryDate X X
mdashvehicleHistoryVendor X X
mdashvehicleHistoryDealer X X
mdashvehicleHistoryNumLines X X
mdashvehicleHistoryLinelndex X X
mdashvehicleHistoryMaintenanceDate X X
mdashvehicleHistoryMaintenance X X
mdashvehicleHistoryOilChangeDate X X
mdashvehicleHistoryOilChange X X
mdashvehicleStatusHelp X X X X
mdashvehicleStatusNumLines X X X X
mdashvehicleStatusLinelndex X X X X
mdashvehicleStatusSpeed X X X X
mdashvehicleStatusRpm X X X X
mdashvehicleStatusMotorTemperature X X X X
mdashvehicleStatusFuelLevel X X X X
mdashvehicleStatusKm X X X X
mdashvehicleStatusTyrePressure X X X X
--vehicleStatusMotorOilLevel X X X X
mdashvehicleStatusBatteryLevel X X X X
mdashvehicleStatusLocation X X X X
mdashvehicleControlFuel X X
mdashvehicleControlIgnition X X
mdashvehicleNotificationChangeOilAndMaintenance X X
mdashvehicleNotificationHelp X X
mdashvehicleNotificationWarranty X X
- units of conformance
- I36I3132vehicleGroups OBJECT IDENTIFIER = vehicleMIBConformance 2
- 136131321vehicleBasicGroup OBJECT-GROUP
OBJECTS vehicleldentManufacturer vehicleldentModel vehicleldentSoftwareVersion vehicleldent AgentSoft waumlre V ersion vehicleldentType vehicleldentFuel vehicleldentManufacturing Y ear vehicleldentModel Year vehicleldentCapacity vehicleldentPowervehicleldentMotorType vehicleldentMotorNumber vehicleldentCylindervehicleldentFirstOilChange vehicleldentOilChangePeriod vehicleldentFirstMaintenance vehicleldentMaintenancePeriod vehicleldentColor vehicleldentChassisId vehicleldentLicencePlate vehicleldentlpAddress vehicleldentMacAddress vehicleldentSerialNumber vehicleldentWarranty vehicleStatusHelp vehicleStatusNumLines vehicleStatusLinelndex vehicleStatusSpeed vehicleStatusRpm vehicleStatusMotorTemperature vehicleStatusFuelLevel vehicleStatusKm vehicleStatusTirePressure vehicleStatusMotorOilLevel
75
vehicleStatusBatteryLevel vehicleStatusLocation STATUS current DESCRIPTION
The vehicleBasicGroup defines objects which are common across all vehicles which meet basic compliance
= vehicleGroups 1
- 136131322vehicleAdvancedGroup OBJECT-GROUP
OBJECTS vehicleOwnerName vehicleOwnerRegister vehicleOwnerPhone vehicleOwnerMail vehicleHistoryDeliveryDate vehicleHistoryVendor vehicleHistoryDealer vehicleHistoryNumLines vehicleHistoryLinelndex vehicleHistoryMaintenanceDate vehicleHistoryMaintenance vehicleHistoryOilChangeDate vehicleHistoryOilChange
STATUS current DESCRIPTION
The vehicleAdvancedGroup defines objects which are related to vehicles history and owner
vehicleGroups 2
- 136131323vehicleControlGroup OBJECT-GROUP
OBJECTS vehicleControlFuel vehicleControlIgnition STATUS current DESCRIPTION
The vehicleControlGroup defines objects which are related to control-feature functions
= vehicleGroups 3
- 136131324vehicleNotificationGroup NOTIFICATION-GROUP
NOTIFICATIONS vehicleNotificationChangeOilAndMaintenance vehicleNotificationHelp vehicleNotificationWarranty
STATUS current DESCRIPTION
The vehicleNotificationGroup defines objects which are related to notifications-feature functions
= vehicleGroups 4
END
GLOSSAacuteRIO E ABREVIACcedilOtildeES
ASNl Abstract Syntax Notation One - Notaccedilatildeo de Sintaxe Abstrata Um Uma notaccedilatildeo para
representaccedilatildeo de dados em protocolos de comunicaccedilatildeo definida pela ISO O gerenciamento
Internet utiliza um subconjunto de ASNl
CDMA Code Division Multiple Access - acesso muacuteltiplo por divisatildeo de coacutedigo
EHF Extremely High Frequency - frequumlecircncia extremamente alta
FDMA Frequency Division Multiple Access - acesso muacuteltiplo por divisatildeo de frequumlecircncia
HF High Frequency - frequumlecircncia alta
HTTP Hiper-Text Markup Language - Linguagem de Marcaccedilatildeo de HiperTexto A linguagem
utilizada na construccedilatildeo de paacuteginas WWW
ISM Industrial Scientific and Medical bands - Faixas de frequumlecircncias alocadas para aplicaccedilotildees
industriais cientiacuteficas e meacutedicas
ISO International Organization for Standardization - Organizaccedilatildeo Internacional para
Padronizaccedilatildeo Um dos oacutergatildeos mais importantes no mundo de padronizaccedilotildees com diversos
estudos na aacuterea de computadores e particularmente de redes de computadores
LF Low Frequency - frequumlecircncia baixa
MF Medium Frequency - frequumlecircncia meacutedia
MIB Management Information Base - Base de Informaccedilotildees de Gerenciamento Uma coleccedilatildeo
de informaccedilotildees gerenciais sobre um determinado recurso
OSI Open Systems Interconnection - Interconexatildeo de Sistemas Abertos Um conjunto de
padronizaccedilotildees para interconexatildeo de sistemas em redes de computadores
RFC Request For Comments - Requisiccedilotildees Para Comentaacuterios Os documentos publicados pelo
IETF e que tratam de assuntos Internet Nem todos os RFCs satildeo padrotildees e alguns jamais o
chegam a ser
SHF Super High Frequency - frequumlecircncia super-alta
Site - Conjunto de documentos da WWW acessiacuteveis a partir de um determinado endereccedilo Eacute o
endereccedilo virtual de uma empresa ou uma aplicaccedilatildeo
SMI Structure o f Management Information - Estrutura da Informaccedilatildeo de Gerenciamento
Define a maneira como as informaccedilotildees de gerenciamento satildeo criadas e seus relacionamentos
SNMP Simple Network Management Protocol - Protocolo de Gerenciamento de Redes
Simples o protocolo de gerenciamento utilizado na Internet
TCPIP Transmission Control Protocol Internet Protocol - Protocolo de Controle de
Transmissotildees Protocolo Internet Os protocolos baacutesicos utilizados na Internet
TDMA Time Division Multiple Access mdash acesso muacuteltiplo por divisatildeo de tempo
UHF Ultra High Frequency - frequumlecircncia ultra-alta
VHF Very High Frequency - frequumlecircncia muito alta
VLF Very Low Frequency - frequumlecircncia muito baixa
WWW World Wide Web - Grande Teia Mundial Nome dado ao conjunto de maacutequinas que
trocam informaccedilotildees utilizando o protocolo HTTP
78
REFEREcircNCIAS BIBLIOGRAacuteFICAS
ANATEL Agecircncia Nacional de Telecomunicaccedilotildees Atribuiccedilatildeo de faixas de frequumlecircncias no Brasil Disponiacutevel em lthttpwwwanatelgovbrToolsframeasplink=radiofrequencia qaffpdfgt Acesso em 26 set 2002
thBICSI Telecommunications distribution methods manual 8 ed Tampa Florida v2 1998 Cap 29
BRASIL Web Site Oficial do Departamento Nacional de Tracircnsito Disponiacutevel em lthttpwww denatrangovbrpg70jspgt Acesso em 08 nov 2002
BRASIL Web Site Oficial do Departamento Nacional de Tracircnsito Disponiacutevel em httpwww denatrangovbrpgl8jspgt Acesso em 10 nov 2002
CASE J et al RFC 1157 - A Simple Network Management Protocol (SNMP) Network Working Group may 1990 p 5
FIAT AUTOMOacuteVEIS Web Site Oficial do Brasil Disponiacutevel em httpwwwfiatcombr index_sitephpgt institucional a faacutebrica Acesso em 19 nov 2002
GOOGLE Web Site de Busca Disponiacutevel em lthttpwwwgooglecombrsearch hl=ptampie=ISO-8859-1 ampq=22rastreamento+de+veEDculo s22ampbtnG=Pesquisa+Google amplr=lang_ptgt Acesso em 15 out 2002
MELLO Roseleine Calgaro Uma MIB de apoio agrave gerecircncia do relacionamento com o cliente em comeacutercio eletrocircnico 2002 108 f Dissertaccedilatildeo (Mestrado em Ciecircncias da Computaccedilatildeo) - Universidade Federal de Santa Catarina Florianoacutepolis 2002
RIO DE JANEIRO (Estado) 5 set 2002 Tracircnsito Brasil Estatiacutestica da Organizaccedilatildeo Mundial de Sauacutede sobre tracircnsito Disponiacutevel em lthttpwwwtransitobrasilcombrnoticia noticiaphp noti=1044gt Acesso em 22 out 2002
RIO DE JANEIRO (Estado) SuperTrack Rastreamento de veiacuteculos Disponiacutevel em lthttp wwwsupertrackcombr2htmgt Acesso em 02 out 2002
79
RIO DE JANEIRO (Estado) Revista Engebraacutes Mortos no tracircnsito chegam a 1 milhatildeo e acidentes consomem US$ 10 bi ao ano Disponiacutevel em lthttpwwwengebrascombr EngbWebportuguesmortosnohtmgt Acesso em 24 set 2002
TANENBAUM Andrew S Redes de computadores 3 ed Rio de Janeiro Campus 1997 923 p
TANIGUCHI Caacutessio O bom exemplo do tracircnsito em Curitiba Curitiba mar 2002 Disponiacutevel em lthttpwwwcuritibaprgovbrpmcAgenciaartigostransitolhtmlgt Acesso em 19 nov 2002
TIM Telesc Celular Cobertura Disponiacutevel em lthttpwww2timsulcombr intemaaspitem=2amppagina=coberturagt Acesso em 26 set 2002
mdashvehicleStatusHelp X X X X
mdashvehicleStatusNumLines X X X X
mdashvehicleStatusLinelndex X X X X
mdashvehicleStatusSpeed X X X X
mdashvehicleStatusRpm X X X X
mdashvehicleStatusMotorTemperature X X X X
mdashvehicleStatusFuelLevel X X X X
mdashvehicleStatusKm X X X X
mdashvehicleStatusTyrePressure X X X X
--vehicleStatusMotorOilLevel X X X X
mdashvehicleStatusBatteryLevel X X X X
mdashvehicleStatusLocation X X X X
mdashvehicleControlFuel X X
mdashvehicleControlIgnition X X
mdashvehicleNotificationChangeOilAndMaintenance X X
mdashvehicleNotificationHelp X X
mdashvehicleNotificationWarranty X X
- units of conformance
- I36I3132vehicleGroups OBJECT IDENTIFIER = vehicleMIBConformance 2
- 136131321vehicleBasicGroup OBJECT-GROUP
OBJECTS vehicleldentManufacturer vehicleldentModel vehicleldentSoftwareVersion vehicleldent AgentSoft waumlre V ersion vehicleldentType vehicleldentFuel vehicleldentManufacturing Y ear vehicleldentModel Year vehicleldentCapacity vehicleldentPowervehicleldentMotorType vehicleldentMotorNumber vehicleldentCylindervehicleldentFirstOilChange vehicleldentOilChangePeriod vehicleldentFirstMaintenance vehicleldentMaintenancePeriod vehicleldentColor vehicleldentChassisId vehicleldentLicencePlate vehicleldentlpAddress vehicleldentMacAddress vehicleldentSerialNumber vehicleldentWarranty vehicleStatusHelp vehicleStatusNumLines vehicleStatusLinelndex vehicleStatusSpeed vehicleStatusRpm vehicleStatusMotorTemperature vehicleStatusFuelLevel vehicleStatusKm vehicleStatusTirePressure vehicleStatusMotorOilLevel
75
vehicleStatusBatteryLevel vehicleStatusLocation STATUS current DESCRIPTION
The vehicleBasicGroup defines objects which are common across all vehicles which meet basic compliance
= vehicleGroups 1
- 136131322vehicleAdvancedGroup OBJECT-GROUP
OBJECTS vehicleOwnerName vehicleOwnerRegister vehicleOwnerPhone vehicleOwnerMail vehicleHistoryDeliveryDate vehicleHistoryVendor vehicleHistoryDealer vehicleHistoryNumLines vehicleHistoryLinelndex vehicleHistoryMaintenanceDate vehicleHistoryMaintenance vehicleHistoryOilChangeDate vehicleHistoryOilChange
STATUS current DESCRIPTION
The vehicleAdvancedGroup defines objects which are related to vehicles history and owner
vehicleGroups 2
- 136131323vehicleControlGroup OBJECT-GROUP
OBJECTS vehicleControlFuel vehicleControlIgnition STATUS current DESCRIPTION
The vehicleControlGroup defines objects which are related to control-feature functions
= vehicleGroups 3
- 136131324vehicleNotificationGroup NOTIFICATION-GROUP
NOTIFICATIONS vehicleNotificationChangeOilAndMaintenance vehicleNotificationHelp vehicleNotificationWarranty
STATUS current DESCRIPTION
The vehicleNotificationGroup defines objects which are related to notifications-feature functions
= vehicleGroups 4
END
GLOSSAacuteRIO E ABREVIACcedilOtildeES
ASNl Abstract Syntax Notation One - Notaccedilatildeo de Sintaxe Abstrata Um Uma notaccedilatildeo para
representaccedilatildeo de dados em protocolos de comunicaccedilatildeo definida pela ISO O gerenciamento
Internet utiliza um subconjunto de ASNl
CDMA Code Division Multiple Access - acesso muacuteltiplo por divisatildeo de coacutedigo
EHF Extremely High Frequency - frequumlecircncia extremamente alta
FDMA Frequency Division Multiple Access - acesso muacuteltiplo por divisatildeo de frequumlecircncia
HF High Frequency - frequumlecircncia alta
HTTP Hiper-Text Markup Language - Linguagem de Marcaccedilatildeo de HiperTexto A linguagem
utilizada na construccedilatildeo de paacuteginas WWW
ISM Industrial Scientific and Medical bands - Faixas de frequumlecircncias alocadas para aplicaccedilotildees
industriais cientiacuteficas e meacutedicas
ISO International Organization for Standardization - Organizaccedilatildeo Internacional para
Padronizaccedilatildeo Um dos oacutergatildeos mais importantes no mundo de padronizaccedilotildees com diversos
estudos na aacuterea de computadores e particularmente de redes de computadores
LF Low Frequency - frequumlecircncia baixa
MF Medium Frequency - frequumlecircncia meacutedia
MIB Management Information Base - Base de Informaccedilotildees de Gerenciamento Uma coleccedilatildeo
de informaccedilotildees gerenciais sobre um determinado recurso
OSI Open Systems Interconnection - Interconexatildeo de Sistemas Abertos Um conjunto de
padronizaccedilotildees para interconexatildeo de sistemas em redes de computadores
RFC Request For Comments - Requisiccedilotildees Para Comentaacuterios Os documentos publicados pelo
IETF e que tratam de assuntos Internet Nem todos os RFCs satildeo padrotildees e alguns jamais o
chegam a ser
SHF Super High Frequency - frequumlecircncia super-alta
Site - Conjunto de documentos da WWW acessiacuteveis a partir de um determinado endereccedilo Eacute o
endereccedilo virtual de uma empresa ou uma aplicaccedilatildeo
SMI Structure o f Management Information - Estrutura da Informaccedilatildeo de Gerenciamento
Define a maneira como as informaccedilotildees de gerenciamento satildeo criadas e seus relacionamentos
SNMP Simple Network Management Protocol - Protocolo de Gerenciamento de Redes
Simples o protocolo de gerenciamento utilizado na Internet
TCPIP Transmission Control Protocol Internet Protocol - Protocolo de Controle de
Transmissotildees Protocolo Internet Os protocolos baacutesicos utilizados na Internet
TDMA Time Division Multiple Access mdash acesso muacuteltiplo por divisatildeo de tempo
UHF Ultra High Frequency - frequumlecircncia ultra-alta
VHF Very High Frequency - frequumlecircncia muito alta
VLF Very Low Frequency - frequumlecircncia muito baixa
WWW World Wide Web - Grande Teia Mundial Nome dado ao conjunto de maacutequinas que
trocam informaccedilotildees utilizando o protocolo HTTP
78
REFEREcircNCIAS BIBLIOGRAacuteFICAS
ANATEL Agecircncia Nacional de Telecomunicaccedilotildees Atribuiccedilatildeo de faixas de frequumlecircncias no Brasil Disponiacutevel em lthttpwwwanatelgovbrToolsframeasplink=radiofrequencia qaffpdfgt Acesso em 26 set 2002
thBICSI Telecommunications distribution methods manual 8 ed Tampa Florida v2 1998 Cap 29
BRASIL Web Site Oficial do Departamento Nacional de Tracircnsito Disponiacutevel em lthttpwww denatrangovbrpg70jspgt Acesso em 08 nov 2002
BRASIL Web Site Oficial do Departamento Nacional de Tracircnsito Disponiacutevel em httpwww denatrangovbrpgl8jspgt Acesso em 10 nov 2002
CASE J et al RFC 1157 - A Simple Network Management Protocol (SNMP) Network Working Group may 1990 p 5
FIAT AUTOMOacuteVEIS Web Site Oficial do Brasil Disponiacutevel em httpwwwfiatcombr index_sitephpgt institucional a faacutebrica Acesso em 19 nov 2002
GOOGLE Web Site de Busca Disponiacutevel em lthttpwwwgooglecombrsearch hl=ptampie=ISO-8859-1 ampq=22rastreamento+de+veEDculo s22ampbtnG=Pesquisa+Google amplr=lang_ptgt Acesso em 15 out 2002
MELLO Roseleine Calgaro Uma MIB de apoio agrave gerecircncia do relacionamento com o cliente em comeacutercio eletrocircnico 2002 108 f Dissertaccedilatildeo (Mestrado em Ciecircncias da Computaccedilatildeo) - Universidade Federal de Santa Catarina Florianoacutepolis 2002
RIO DE JANEIRO (Estado) 5 set 2002 Tracircnsito Brasil Estatiacutestica da Organizaccedilatildeo Mundial de Sauacutede sobre tracircnsito Disponiacutevel em lthttpwwwtransitobrasilcombrnoticia noticiaphp noti=1044gt Acesso em 22 out 2002
RIO DE JANEIRO (Estado) SuperTrack Rastreamento de veiacuteculos Disponiacutevel em lthttp wwwsupertrackcombr2htmgt Acesso em 02 out 2002
79
RIO DE JANEIRO (Estado) Revista Engebraacutes Mortos no tracircnsito chegam a 1 milhatildeo e acidentes consomem US$ 10 bi ao ano Disponiacutevel em lthttpwwwengebrascombr EngbWebportuguesmortosnohtmgt Acesso em 24 set 2002
TANENBAUM Andrew S Redes de computadores 3 ed Rio de Janeiro Campus 1997 923 p
TANIGUCHI Caacutessio O bom exemplo do tracircnsito em Curitiba Curitiba mar 2002 Disponiacutevel em lthttpwwwcuritibaprgovbrpmcAgenciaartigostransitolhtmlgt Acesso em 19 nov 2002
TIM Telesc Celular Cobertura Disponiacutevel em lthttpwww2timsulcombr intemaaspitem=2amppagina=coberturagt Acesso em 26 set 2002
75
vehicleStatusBatteryLevel vehicleStatusLocation STATUS current DESCRIPTION
The vehicleBasicGroup defines objects which are common across all vehicles which meet basic compliance
= vehicleGroups 1
- 136131322vehicleAdvancedGroup OBJECT-GROUP
OBJECTS vehicleOwnerName vehicleOwnerRegister vehicleOwnerPhone vehicleOwnerMail vehicleHistoryDeliveryDate vehicleHistoryVendor vehicleHistoryDealer vehicleHistoryNumLines vehicleHistoryLinelndex vehicleHistoryMaintenanceDate vehicleHistoryMaintenance vehicleHistoryOilChangeDate vehicleHistoryOilChange
STATUS current DESCRIPTION
The vehicleAdvancedGroup defines objects which are related to vehicles history and owner
vehicleGroups 2
- 136131323vehicleControlGroup OBJECT-GROUP
OBJECTS vehicleControlFuel vehicleControlIgnition STATUS current DESCRIPTION
The vehicleControlGroup defines objects which are related to control-feature functions
= vehicleGroups 3
- 136131324vehicleNotificationGroup NOTIFICATION-GROUP
NOTIFICATIONS vehicleNotificationChangeOilAndMaintenance vehicleNotificationHelp vehicleNotificationWarranty
STATUS current DESCRIPTION
The vehicleNotificationGroup defines objects which are related to notifications-feature functions
= vehicleGroups 4
END
GLOSSAacuteRIO E ABREVIACcedilOtildeES
ASNl Abstract Syntax Notation One - Notaccedilatildeo de Sintaxe Abstrata Um Uma notaccedilatildeo para
representaccedilatildeo de dados em protocolos de comunicaccedilatildeo definida pela ISO O gerenciamento
Internet utiliza um subconjunto de ASNl
CDMA Code Division Multiple Access - acesso muacuteltiplo por divisatildeo de coacutedigo
EHF Extremely High Frequency - frequumlecircncia extremamente alta
FDMA Frequency Division Multiple Access - acesso muacuteltiplo por divisatildeo de frequumlecircncia
HF High Frequency - frequumlecircncia alta
HTTP Hiper-Text Markup Language - Linguagem de Marcaccedilatildeo de HiperTexto A linguagem
utilizada na construccedilatildeo de paacuteginas WWW
ISM Industrial Scientific and Medical bands - Faixas de frequumlecircncias alocadas para aplicaccedilotildees
industriais cientiacuteficas e meacutedicas
ISO International Organization for Standardization - Organizaccedilatildeo Internacional para
Padronizaccedilatildeo Um dos oacutergatildeos mais importantes no mundo de padronizaccedilotildees com diversos
estudos na aacuterea de computadores e particularmente de redes de computadores
LF Low Frequency - frequumlecircncia baixa
MF Medium Frequency - frequumlecircncia meacutedia
MIB Management Information Base - Base de Informaccedilotildees de Gerenciamento Uma coleccedilatildeo
de informaccedilotildees gerenciais sobre um determinado recurso
OSI Open Systems Interconnection - Interconexatildeo de Sistemas Abertos Um conjunto de
padronizaccedilotildees para interconexatildeo de sistemas em redes de computadores
RFC Request For Comments - Requisiccedilotildees Para Comentaacuterios Os documentos publicados pelo
IETF e que tratam de assuntos Internet Nem todos os RFCs satildeo padrotildees e alguns jamais o
chegam a ser
SHF Super High Frequency - frequumlecircncia super-alta
Site - Conjunto de documentos da WWW acessiacuteveis a partir de um determinado endereccedilo Eacute o
endereccedilo virtual de uma empresa ou uma aplicaccedilatildeo
SMI Structure o f Management Information - Estrutura da Informaccedilatildeo de Gerenciamento
Define a maneira como as informaccedilotildees de gerenciamento satildeo criadas e seus relacionamentos
SNMP Simple Network Management Protocol - Protocolo de Gerenciamento de Redes
Simples o protocolo de gerenciamento utilizado na Internet
TCPIP Transmission Control Protocol Internet Protocol - Protocolo de Controle de
Transmissotildees Protocolo Internet Os protocolos baacutesicos utilizados na Internet
TDMA Time Division Multiple Access mdash acesso muacuteltiplo por divisatildeo de tempo
UHF Ultra High Frequency - frequumlecircncia ultra-alta
VHF Very High Frequency - frequumlecircncia muito alta
VLF Very Low Frequency - frequumlecircncia muito baixa
WWW World Wide Web - Grande Teia Mundial Nome dado ao conjunto de maacutequinas que
trocam informaccedilotildees utilizando o protocolo HTTP
78
REFEREcircNCIAS BIBLIOGRAacuteFICAS
ANATEL Agecircncia Nacional de Telecomunicaccedilotildees Atribuiccedilatildeo de faixas de frequumlecircncias no Brasil Disponiacutevel em lthttpwwwanatelgovbrToolsframeasplink=radiofrequencia qaffpdfgt Acesso em 26 set 2002
thBICSI Telecommunications distribution methods manual 8 ed Tampa Florida v2 1998 Cap 29
BRASIL Web Site Oficial do Departamento Nacional de Tracircnsito Disponiacutevel em lthttpwww denatrangovbrpg70jspgt Acesso em 08 nov 2002
BRASIL Web Site Oficial do Departamento Nacional de Tracircnsito Disponiacutevel em httpwww denatrangovbrpgl8jspgt Acesso em 10 nov 2002
CASE J et al RFC 1157 - A Simple Network Management Protocol (SNMP) Network Working Group may 1990 p 5
FIAT AUTOMOacuteVEIS Web Site Oficial do Brasil Disponiacutevel em httpwwwfiatcombr index_sitephpgt institucional a faacutebrica Acesso em 19 nov 2002
GOOGLE Web Site de Busca Disponiacutevel em lthttpwwwgooglecombrsearch hl=ptampie=ISO-8859-1 ampq=22rastreamento+de+veEDculo s22ampbtnG=Pesquisa+Google amplr=lang_ptgt Acesso em 15 out 2002
MELLO Roseleine Calgaro Uma MIB de apoio agrave gerecircncia do relacionamento com o cliente em comeacutercio eletrocircnico 2002 108 f Dissertaccedilatildeo (Mestrado em Ciecircncias da Computaccedilatildeo) - Universidade Federal de Santa Catarina Florianoacutepolis 2002
RIO DE JANEIRO (Estado) 5 set 2002 Tracircnsito Brasil Estatiacutestica da Organizaccedilatildeo Mundial de Sauacutede sobre tracircnsito Disponiacutevel em lthttpwwwtransitobrasilcombrnoticia noticiaphp noti=1044gt Acesso em 22 out 2002
RIO DE JANEIRO (Estado) SuperTrack Rastreamento de veiacuteculos Disponiacutevel em lthttp wwwsupertrackcombr2htmgt Acesso em 02 out 2002
79
RIO DE JANEIRO (Estado) Revista Engebraacutes Mortos no tracircnsito chegam a 1 milhatildeo e acidentes consomem US$ 10 bi ao ano Disponiacutevel em lthttpwwwengebrascombr EngbWebportuguesmortosnohtmgt Acesso em 24 set 2002
TANENBAUM Andrew S Redes de computadores 3 ed Rio de Janeiro Campus 1997 923 p
TANIGUCHI Caacutessio O bom exemplo do tracircnsito em Curitiba Curitiba mar 2002 Disponiacutevel em lthttpwwwcuritibaprgovbrpmcAgenciaartigostransitolhtmlgt Acesso em 19 nov 2002
TIM Telesc Celular Cobertura Disponiacutevel em lthttpwww2timsulcombr intemaaspitem=2amppagina=coberturagt Acesso em 26 set 2002
GLOSSAacuteRIO E ABREVIACcedilOtildeES
ASNl Abstract Syntax Notation One - Notaccedilatildeo de Sintaxe Abstrata Um Uma notaccedilatildeo para
representaccedilatildeo de dados em protocolos de comunicaccedilatildeo definida pela ISO O gerenciamento
Internet utiliza um subconjunto de ASNl
CDMA Code Division Multiple Access - acesso muacuteltiplo por divisatildeo de coacutedigo
EHF Extremely High Frequency - frequumlecircncia extremamente alta
FDMA Frequency Division Multiple Access - acesso muacuteltiplo por divisatildeo de frequumlecircncia
HF High Frequency - frequumlecircncia alta
HTTP Hiper-Text Markup Language - Linguagem de Marcaccedilatildeo de HiperTexto A linguagem
utilizada na construccedilatildeo de paacuteginas WWW
ISM Industrial Scientific and Medical bands - Faixas de frequumlecircncias alocadas para aplicaccedilotildees
industriais cientiacuteficas e meacutedicas
ISO International Organization for Standardization - Organizaccedilatildeo Internacional para
Padronizaccedilatildeo Um dos oacutergatildeos mais importantes no mundo de padronizaccedilotildees com diversos
estudos na aacuterea de computadores e particularmente de redes de computadores
LF Low Frequency - frequumlecircncia baixa
MF Medium Frequency - frequumlecircncia meacutedia
MIB Management Information Base - Base de Informaccedilotildees de Gerenciamento Uma coleccedilatildeo
de informaccedilotildees gerenciais sobre um determinado recurso
OSI Open Systems Interconnection - Interconexatildeo de Sistemas Abertos Um conjunto de
padronizaccedilotildees para interconexatildeo de sistemas em redes de computadores
RFC Request For Comments - Requisiccedilotildees Para Comentaacuterios Os documentos publicados pelo
IETF e que tratam de assuntos Internet Nem todos os RFCs satildeo padrotildees e alguns jamais o
chegam a ser
SHF Super High Frequency - frequumlecircncia super-alta
Site - Conjunto de documentos da WWW acessiacuteveis a partir de um determinado endereccedilo Eacute o
endereccedilo virtual de uma empresa ou uma aplicaccedilatildeo
SMI Structure o f Management Information - Estrutura da Informaccedilatildeo de Gerenciamento
Define a maneira como as informaccedilotildees de gerenciamento satildeo criadas e seus relacionamentos
SNMP Simple Network Management Protocol - Protocolo de Gerenciamento de Redes
Simples o protocolo de gerenciamento utilizado na Internet
TCPIP Transmission Control Protocol Internet Protocol - Protocolo de Controle de
Transmissotildees Protocolo Internet Os protocolos baacutesicos utilizados na Internet
TDMA Time Division Multiple Access mdash acesso muacuteltiplo por divisatildeo de tempo
UHF Ultra High Frequency - frequumlecircncia ultra-alta
VHF Very High Frequency - frequumlecircncia muito alta
VLF Very Low Frequency - frequumlecircncia muito baixa
WWW World Wide Web - Grande Teia Mundial Nome dado ao conjunto de maacutequinas que
trocam informaccedilotildees utilizando o protocolo HTTP
78
REFEREcircNCIAS BIBLIOGRAacuteFICAS
ANATEL Agecircncia Nacional de Telecomunicaccedilotildees Atribuiccedilatildeo de faixas de frequumlecircncias no Brasil Disponiacutevel em lthttpwwwanatelgovbrToolsframeasplink=radiofrequencia qaffpdfgt Acesso em 26 set 2002
thBICSI Telecommunications distribution methods manual 8 ed Tampa Florida v2 1998 Cap 29
BRASIL Web Site Oficial do Departamento Nacional de Tracircnsito Disponiacutevel em lthttpwww denatrangovbrpg70jspgt Acesso em 08 nov 2002
BRASIL Web Site Oficial do Departamento Nacional de Tracircnsito Disponiacutevel em httpwww denatrangovbrpgl8jspgt Acesso em 10 nov 2002
CASE J et al RFC 1157 - A Simple Network Management Protocol (SNMP) Network Working Group may 1990 p 5
FIAT AUTOMOacuteVEIS Web Site Oficial do Brasil Disponiacutevel em httpwwwfiatcombr index_sitephpgt institucional a faacutebrica Acesso em 19 nov 2002
GOOGLE Web Site de Busca Disponiacutevel em lthttpwwwgooglecombrsearch hl=ptampie=ISO-8859-1 ampq=22rastreamento+de+veEDculo s22ampbtnG=Pesquisa+Google amplr=lang_ptgt Acesso em 15 out 2002
MELLO Roseleine Calgaro Uma MIB de apoio agrave gerecircncia do relacionamento com o cliente em comeacutercio eletrocircnico 2002 108 f Dissertaccedilatildeo (Mestrado em Ciecircncias da Computaccedilatildeo) - Universidade Federal de Santa Catarina Florianoacutepolis 2002
RIO DE JANEIRO (Estado) 5 set 2002 Tracircnsito Brasil Estatiacutestica da Organizaccedilatildeo Mundial de Sauacutede sobre tracircnsito Disponiacutevel em lthttpwwwtransitobrasilcombrnoticia noticiaphp noti=1044gt Acesso em 22 out 2002
RIO DE JANEIRO (Estado) SuperTrack Rastreamento de veiacuteculos Disponiacutevel em lthttp wwwsupertrackcombr2htmgt Acesso em 02 out 2002
79
RIO DE JANEIRO (Estado) Revista Engebraacutes Mortos no tracircnsito chegam a 1 milhatildeo e acidentes consomem US$ 10 bi ao ano Disponiacutevel em lthttpwwwengebrascombr EngbWebportuguesmortosnohtmgt Acesso em 24 set 2002
TANENBAUM Andrew S Redes de computadores 3 ed Rio de Janeiro Campus 1997 923 p
TANIGUCHI Caacutessio O bom exemplo do tracircnsito em Curitiba Curitiba mar 2002 Disponiacutevel em lthttpwwwcuritibaprgovbrpmcAgenciaartigostransitolhtmlgt Acesso em 19 nov 2002
TIM Telesc Celular Cobertura Disponiacutevel em lthttpwww2timsulcombr intemaaspitem=2amppagina=coberturagt Acesso em 26 set 2002
RFC Request For Comments - Requisiccedilotildees Para Comentaacuterios Os documentos publicados pelo
IETF e que tratam de assuntos Internet Nem todos os RFCs satildeo padrotildees e alguns jamais o
chegam a ser
SHF Super High Frequency - frequumlecircncia super-alta
Site - Conjunto de documentos da WWW acessiacuteveis a partir de um determinado endereccedilo Eacute o
endereccedilo virtual de uma empresa ou uma aplicaccedilatildeo
SMI Structure o f Management Information - Estrutura da Informaccedilatildeo de Gerenciamento
Define a maneira como as informaccedilotildees de gerenciamento satildeo criadas e seus relacionamentos
SNMP Simple Network Management Protocol - Protocolo de Gerenciamento de Redes
Simples o protocolo de gerenciamento utilizado na Internet
TCPIP Transmission Control Protocol Internet Protocol - Protocolo de Controle de
Transmissotildees Protocolo Internet Os protocolos baacutesicos utilizados na Internet
TDMA Time Division Multiple Access mdash acesso muacuteltiplo por divisatildeo de tempo
UHF Ultra High Frequency - frequumlecircncia ultra-alta
VHF Very High Frequency - frequumlecircncia muito alta
VLF Very Low Frequency - frequumlecircncia muito baixa
WWW World Wide Web - Grande Teia Mundial Nome dado ao conjunto de maacutequinas que
trocam informaccedilotildees utilizando o protocolo HTTP
78
REFEREcircNCIAS BIBLIOGRAacuteFICAS
ANATEL Agecircncia Nacional de Telecomunicaccedilotildees Atribuiccedilatildeo de faixas de frequumlecircncias no Brasil Disponiacutevel em lthttpwwwanatelgovbrToolsframeasplink=radiofrequencia qaffpdfgt Acesso em 26 set 2002
thBICSI Telecommunications distribution methods manual 8 ed Tampa Florida v2 1998 Cap 29
BRASIL Web Site Oficial do Departamento Nacional de Tracircnsito Disponiacutevel em lthttpwww denatrangovbrpg70jspgt Acesso em 08 nov 2002
BRASIL Web Site Oficial do Departamento Nacional de Tracircnsito Disponiacutevel em httpwww denatrangovbrpgl8jspgt Acesso em 10 nov 2002
CASE J et al RFC 1157 - A Simple Network Management Protocol (SNMP) Network Working Group may 1990 p 5
FIAT AUTOMOacuteVEIS Web Site Oficial do Brasil Disponiacutevel em httpwwwfiatcombr index_sitephpgt institucional a faacutebrica Acesso em 19 nov 2002
GOOGLE Web Site de Busca Disponiacutevel em lthttpwwwgooglecombrsearch hl=ptampie=ISO-8859-1 ampq=22rastreamento+de+veEDculo s22ampbtnG=Pesquisa+Google amplr=lang_ptgt Acesso em 15 out 2002
MELLO Roseleine Calgaro Uma MIB de apoio agrave gerecircncia do relacionamento com o cliente em comeacutercio eletrocircnico 2002 108 f Dissertaccedilatildeo (Mestrado em Ciecircncias da Computaccedilatildeo) - Universidade Federal de Santa Catarina Florianoacutepolis 2002
RIO DE JANEIRO (Estado) 5 set 2002 Tracircnsito Brasil Estatiacutestica da Organizaccedilatildeo Mundial de Sauacutede sobre tracircnsito Disponiacutevel em lthttpwwwtransitobrasilcombrnoticia noticiaphp noti=1044gt Acesso em 22 out 2002
RIO DE JANEIRO (Estado) SuperTrack Rastreamento de veiacuteculos Disponiacutevel em lthttp wwwsupertrackcombr2htmgt Acesso em 02 out 2002
79
RIO DE JANEIRO (Estado) Revista Engebraacutes Mortos no tracircnsito chegam a 1 milhatildeo e acidentes consomem US$ 10 bi ao ano Disponiacutevel em lthttpwwwengebrascombr EngbWebportuguesmortosnohtmgt Acesso em 24 set 2002
TANENBAUM Andrew S Redes de computadores 3 ed Rio de Janeiro Campus 1997 923 p
TANIGUCHI Caacutessio O bom exemplo do tracircnsito em Curitiba Curitiba mar 2002 Disponiacutevel em lthttpwwwcuritibaprgovbrpmcAgenciaartigostransitolhtmlgt Acesso em 19 nov 2002
TIM Telesc Celular Cobertura Disponiacutevel em lthttpwww2timsulcombr intemaaspitem=2amppagina=coberturagt Acesso em 26 set 2002
78
REFEREcircNCIAS BIBLIOGRAacuteFICAS
ANATEL Agecircncia Nacional de Telecomunicaccedilotildees Atribuiccedilatildeo de faixas de frequumlecircncias no Brasil Disponiacutevel em lthttpwwwanatelgovbrToolsframeasplink=radiofrequencia qaffpdfgt Acesso em 26 set 2002
thBICSI Telecommunications distribution methods manual 8 ed Tampa Florida v2 1998 Cap 29
BRASIL Web Site Oficial do Departamento Nacional de Tracircnsito Disponiacutevel em lthttpwww denatrangovbrpg70jspgt Acesso em 08 nov 2002
BRASIL Web Site Oficial do Departamento Nacional de Tracircnsito Disponiacutevel em httpwww denatrangovbrpgl8jspgt Acesso em 10 nov 2002
CASE J et al RFC 1157 - A Simple Network Management Protocol (SNMP) Network Working Group may 1990 p 5
FIAT AUTOMOacuteVEIS Web Site Oficial do Brasil Disponiacutevel em httpwwwfiatcombr index_sitephpgt institucional a faacutebrica Acesso em 19 nov 2002
GOOGLE Web Site de Busca Disponiacutevel em lthttpwwwgooglecombrsearch hl=ptampie=ISO-8859-1 ampq=22rastreamento+de+veEDculo s22ampbtnG=Pesquisa+Google amplr=lang_ptgt Acesso em 15 out 2002
MELLO Roseleine Calgaro Uma MIB de apoio agrave gerecircncia do relacionamento com o cliente em comeacutercio eletrocircnico 2002 108 f Dissertaccedilatildeo (Mestrado em Ciecircncias da Computaccedilatildeo) - Universidade Federal de Santa Catarina Florianoacutepolis 2002
RIO DE JANEIRO (Estado) 5 set 2002 Tracircnsito Brasil Estatiacutestica da Organizaccedilatildeo Mundial de Sauacutede sobre tracircnsito Disponiacutevel em lthttpwwwtransitobrasilcombrnoticia noticiaphp noti=1044gt Acesso em 22 out 2002
RIO DE JANEIRO (Estado) SuperTrack Rastreamento de veiacuteculos Disponiacutevel em lthttp wwwsupertrackcombr2htmgt Acesso em 02 out 2002
79
RIO DE JANEIRO (Estado) Revista Engebraacutes Mortos no tracircnsito chegam a 1 milhatildeo e acidentes consomem US$ 10 bi ao ano Disponiacutevel em lthttpwwwengebrascombr EngbWebportuguesmortosnohtmgt Acesso em 24 set 2002
TANENBAUM Andrew S Redes de computadores 3 ed Rio de Janeiro Campus 1997 923 p
TANIGUCHI Caacutessio O bom exemplo do tracircnsito em Curitiba Curitiba mar 2002 Disponiacutevel em lthttpwwwcuritibaprgovbrpmcAgenciaartigostransitolhtmlgt Acesso em 19 nov 2002
TIM Telesc Celular Cobertura Disponiacutevel em lthttpwww2timsulcombr intemaaspitem=2amppagina=coberturagt Acesso em 26 set 2002
79
RIO DE JANEIRO (Estado) Revista Engebraacutes Mortos no tracircnsito chegam a 1 milhatildeo e acidentes consomem US$ 10 bi ao ano Disponiacutevel em lthttpwwwengebrascombr EngbWebportuguesmortosnohtmgt Acesso em 24 set 2002
TANENBAUM Andrew S Redes de computadores 3 ed Rio de Janeiro Campus 1997 923 p
TANIGUCHI Caacutessio O bom exemplo do tracircnsito em Curitiba Curitiba mar 2002 Disponiacutevel em lthttpwwwcuritibaprgovbrpmcAgenciaartigostransitolhtmlgt Acesso em 19 nov 2002
TIM Telesc Celular Cobertura Disponiacutevel em lthttpwww2timsulcombr intemaaspitem=2amppagina=coberturagt Acesso em 26 set 2002
Top Related