79
UNIVERSIDADE FEDERAL DE SANTA CATARINA PROGRAMA DE PÓS-GRADUAÇÃO EM CIÊNCIA DA COMPUTAÇÃO BOBIQUINS ESTÊVÃO DE MELLO UM MODELO PARA GERENCIAMENTO DE VEÍCULOS AUTOMOTORES Dissertação submetida à Universidade Federal de Santa Catarina como requisito final para a obtenção do grau de Mestre em Ciência da Computação PROP DRa ELIZABETH SUELI SPECIALSKI Florianópolis, Novembro de 2002

UM MODELO PARA GERENCIAMENTO DE VEÍCULOS … · GLOSSÁRIO E ABREVIAÇÕES.....76 REFERÊNCIAS BIBLIOGRÁFICAS.....78. 9 1 - INTRODUÇÃO Este trabalho foi inicialmente concebido

Embed Size (px)

Citation preview

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