Beruflich Dokumente
Kultur Dokumente
Belo Horizonte
2015
EMANUELLE MENALI
VALQUIRIA DUARTE D'AMATO
Belo Horizonte
2015
1
Dedicamos este trabalho s nossas
famlias, a Deus e a todos aqueles que
nos auxiliaram nesta jornada.
2
AGRADECIMENTO
3
Somos feitos de carne, mas temos de viver
como se fssemos de ferro.
Sigmund Freud.
4
MENALI, Emanuelle; DAMATO, Valquria Duarte. A Internet Das Coisas e a
Mobilidade Urbana. 2015. 77. Trabalho de Concluso de Curso Graduao em
Sistemas de Informao Pitgoras, Belo Horizonte, 2015.
RESUMO
Com o aumento da frota veicular nos grandes centros urbanos devido facilidade de
aquisio de automveis e a falta de estrutura urbana para permitir a circulao de
tantos veculos, provocaram o surgimento de grandes engarrafamentos. Na atual
realidade em Belo Horizonte existem muitos veculos e muitas vias de trnsito,
porm a gesto deste ltimo se mostra ineficaz. O projeto tem como objetivo
apresentar a modelagem de um prottipo de um sistema de gerenciamento de
semforos digitais interconectados via rede sem fio, utilizando o padro UML
(Unified Modeling Language, Linguagem de Modelagem Unificada, em traduo
literal). O sistema dever receber informaes de fluxo de trafego provenientes de
requisies ao sistema de mapas do Google e atravs destas informaes o sistema
poder gerar um novo calculo de tempo semafrico para que em horrio de pico o
ciclo de abertura do semforo seja eficiente a ponto de no causar maiores
congestionamentos. Os conceitos de Internet das Coisas foram utilizados para
realizar o levantamento do referencial terico necessrio para o desenvolvimento do
tema.
5
MENALI, Emanuelle; DAMATO, Valquria Duarte. The Internet of Things and the
Urban Mobility. 2015. 77. Trabalho de Concluso de Curso Graduao Sistemas de
Informao Pitgoras, Belo Horizonte, 2015.
ABSTRACT
With increasing vehicle fleet in major urban centers due to car acquisition facility and
the lack of urban structure to accommodate the movement of so many vehicles, led
to the emergence of major traffic jams. In the current reality in Belo Horizonte there
are many vehicles and many transit routes, but the management of the latter proves
ineffective. The project aims to present the modeling of a prototype of a digital traffic
light management system interconnected via wireless network using the standard
UML (Unified Modeling Language). The system is expected to receive traffic flow
information from requests to Google's map system and through this information the
system can generate a new calculation semaphore time so that at peak schedule the
semaphore opening cycle is efficient not to point causing further congestion. Internet
of Things concepts were used to survey the necessary theoretical background to the
subject of development.
6
LISTA DE FIGURAS
8
ACRONIMOS E SIGLAS
9
SUMRIO
1. INTRODUO ...................................................................................................... 12
1.2. JUSTIFICATIVA ............................................................................................. 13
1.3. OBJETIVO GERAL ........................................................................................ 13
1.4. OBJETIVOS ESPECFICOS .......................................................................... 13
1.5. ORGANIZAO DO TEXTO ......................................................................... 14
1.6. METODOLOGIA ............................................................................................ 14
2. REFERENCIAL TERICO .................................................................................... 15
2.1. O QUE INTERNET DAS COISAS ............................................................... 15
2.3.6. 3G ............................................................................................................ 19
2.3.7. 4G ............................................................................................................ 19
3. DESENVOLVIMENTO .......................................................................................... 24
3.1. COMO A IOT PODE SER TIL ..................................................................... 24
3.2. ESTUDOS DE CASO E UTILIZAO DA IOT .............................................. 24
3.2.1. Genie Smart Lock..................................................................................... 25
4. CONCLUSO........................................................................................................ 73
5. REFERENCIAS BIBLIOGRAFICAS ...................................................................... 74
11
1. INTRODUO
13
1.5. ORGANIZAO DO TEXTO
1.6. METODOLOGIA
14
2. REFERENCIAL TERICO
A Internet das coisas ou IoT o conceito que diz que todos os objetos
podero se conectar a rede de internet e se comunicar com pessoas e com outros
objetos, com o objetivo de trazer mais comodidade vida das pessoas e mudar a
forma como possvel interagir com o ambiente sem intervenes externas diretas,
dependendo apenas de sua programao e de protocolos de comunicao.
Segundo Diniz (2006), praticamente qualquer objeto poder receber e
transmitir informaes. Atualmente existem vrios objetos que utilizam o conceito de
IoT, como carros, relgios, culos, roupas, entre outros.
Em 1991, o artigo The Computer of 21st Century (O Computador do Sculo
21, em traduo literal) de Weiser (1991), foi publicado na revista Scientific
American. Foram abordados os primeiros conceitos de conexo entre dispositivos
que no fossem computadores.
Em 1999, Ashton usou pela primeira vez o conceito de IoT se referindo ao
RFID como meio de transmisso computacional que possibilitaria a execuo de
tarefas mais eficientes que os seres humanos. (ASHTON, 2009)
Ainda segundo Ashton (2009), os cientistas j estudavam a possibilidade dos
objetos conectados por uma rede mundial poderiam trocar informaes entre si. Ao
passar dos anos o conceito foi se consolidando, e hoje o mais prximo da
realidade.
15
2.2. INTERNET
Para que os objetos possam transmitir dados e fazer parte de uma rede
necessrio que exista uma forma de conexo entre eles e uma forma de identificar o
dispositivo.
2.3.1. Protocolo IP
16
2.3.2. RFID
Figura 1 - RFID
17
As pesquisas realizadas demonstraram o potencial dessa tecnologia para a
aplicao da Internet das Coisas (EDWARDS, 2012 p2), uma vez que com uma
simples TAG de RFID possvel transmitir diversas informaes e acionar
comandos a um custo muito baixo.
"Uma anlise estimada aponta que a IoT vai demandar a conectividade entre
50 a 100 trilhes de objetos diferentes, com cada ser humano rodeado por 1.000 a
5.000 objetos distintos". (EDWARDS, 2012 pg.2).
2.3.3. WIRELESS
2.3.4. WI-FI
18
2.3.5. Bluetooth
2.3.6. 3G
2.3.7. 4G
19
2.3.8. Sensores
20
Figura 2 Google Maps
Fonte: https://www.google.com.br/maps/
Acesso: 05/05/2015
21
A Traffic Layer (camada de transito) indica atravs de cores a intensidade do
trafego no local que o usurio est localizado ou de qualquer outro local que ele
queira ver. Essa funcionalidade do Google Maps ser til para coletar dados do
transito em tempo real, possibilitando que sejam utilizados para aperfeioar o fluxo
de transito de acordo com o a modelagem do prottipo que ser desenvolvido
(Google, 2015).
Fonte: https://www.Google.com.br/maps/
Acesso 05/12/2015
O Google Maps tem inmeras vantagens quando utilizado para definir rotas e
planejar viagens, por exemplo, possvel que um bom planejamento de rotas para
extensas viagens proporcione um menor percurso, economia de combustvel,
22
pedgios e alimentao. J em percursos curtos e mdios possvel definir o
melhor meio de transporte publico ou particular, escolher a companhia de viagem
mais adequada evitando as baldeaes (Google, 2015).
23
3. DESENVOLVIMENTO
Conclui-se que o conceito de IoT pode ser aplicado em vrias Empresas que
possuem seguimentos diferentes. Aps implantar as solues baseadas em IoT
observado uma melhoria nos processos, aumento na produtividade e lucratividade,
reduo de custos e de tempo.
24
O objetivo dos estudos de caso demonstrar os benefcios da utilizao dos
conceitos de IoT em diversos segmentos. Os benefcios identificados nos diversos
segmentos atravs da utilizao da IoT nos estudos de caso foram:
Genie Smart Lock - Possibilitar o aumento do controle de acesso s
residncias onde essa soluo pode ser implantada.
Throttleman - Permitiu a reduo de custos no controle dos produtos enviados
para o centro de distribuio.
Google Glass - Permite reunir vrias funcionalidades como fazer ligaes,
acessar pginas na WEB, enviar SMS, tirar fotos e gravar vdeos.
Ponto a Ponto- Reduzir o tempo e custo nas cobranas do pedgio, pois o
preo ser calculado de acordo com a distancia percorrido naquela via.
Po de Acar - Obter melhoria na logstica do supermercado, na distribuio,
no controle de estoque e o tempo de reposio.
25
Bluetooth Fob, que um dispositivo semelhante a um chaveiro que permite a
conexo via Bluetooth sem a necessidade do aplicativo no smartphone.
3.2.2. Throttleman
26
3.2.3. Google Glass
Fonte: http://www.tecmundo.com.br/google-glass
27
3.2.4. Ponto a Ponto
29
3.3. PROTTIPO DO SISTEMA DE GESTO DE TRFEGO
3.3.1. UML
30
Fluxo de Exceo: Cenrio a ser executado caso o fluxo principal no
ocorra com sucesso.
31
3.3.1.1.2. Descrio de Caso de Uso
1. Descrio:
Este caso de uso tem como objetivo solicitar dados de transito para o Google.
2. Atores:
Google
Administrador
3. Pr - condio
Solicitao de dados de transito para o Google a cada 10 minutos enviada com
sucesso.
4. Ps - condio
Dados de transito registrados com sucesso.
5. Fluxo de Eventos
5.1. Fluxo Principal
5.1.1. O Google confirma o recebimento da solicitao.
5.1.2. O Google responde a solicitao enviando os dados de transito
solicitados para o Sistema, conforme RNG001.
5.1.2.1. Caso a RNG001 no seja atendida, acionar FE001.
5.1.3. O Sistema confirma o recebimento dos dados de transito.
5.1.4. O Sistema confirma o armazenamento de dados.
5.1.5. O Sistema confirma o armazenamento de dados.
5.1.6. Final do fluxo principal.
32
5.2.1.1. O Sistema reenvia a solicitao de dados de transito
(latitudeFinal, latitudeInicial, longitudeFinal, LongitudeInicial,
sentidoVia, velocidadeMedia, distanciaLatLong) para o Google.
RNG002, FE002.
5.2.1.2. Retorna para o passo 5.1.2 do Fluxo Principal.
5.2.2. FE002 Excedidas as tentativas de solicitao dos dados.
5.2.2.1. O Sistema envia uma notificao da falha para o Administrador,
com hora, data e motivo da ocorrncia.
5.2.2.2. Retorna para o passo 5.1.6 do Fluxo Principal.
6. Regras de Negocio
6.1. RNG001 O tempo de espera para retorno dos dados do Google deve ser
de at 2 minutos.
6.2. RNG002 O Sistema deve solicitar ao Google os dados de transito no
mximo 3 vezes consecutivas.
33
CDU02- Pesquisar Via de Transito
1. Descrio:
Este caso de uso tem como objetivo pesquisar via de transito.
2. Atores:
Administrador.
3. Pr condio
Via de transito cadastrada.
4. Ps condio
Retornar resultado encontrado para a pesquisa.
5. Fluxo de Eventos
5.1. Fluxo Principal
5.1.1. O Sistema aciona a Tela de Pesquisa de Via.
5.1.2. O Administrador do Sistema informa os dados da via de transito: tipo
do logradouro, logradouro, bairro, cidade, estado.
5.1.3. O Sistema encontra via de transito com os dados informados, aciona o
CDU03 e preenche os campos na Tela Manter Dados da Via com os
dados encontrados.
5.1.4. Final do Fluxo Principal.
34
5.2.3. Caso a opo escolhida seja Sim, aciona o CDU03 e direciona o
usurio para a Tela de Cadastro dos Dados da Via com os campos
disponveis para edio.
5.2.4. Caso a opo escolhida seja No o Sistema no realiza nenhuma
ao e permanece na tela atual.
35
CDU03 - Manter Via de Transito
1. Descrio:
Este caso de uso tem como objetivo manter via de transito.
2. Atores:
Administrador
3. Pr condio
O usurio acionou a pesquisa de via de transito no CDU02.
4. Ps condio
Via de transito registrada, alterada ou excluda com sucesso.
5. Fluxo de Eventos
5.1. Fluxo Principal
5.1.1. O Sistema no encontrou dados na pesquisa realizada no CDU02.
5.1.1.1. Acionar FA001.
5.1.2. O Sistema encontrou dados na pesquisa realizada no CDU02.
5.1.2.1. Acionar o FA002 ou FA003 ou FA004.
5.1.3. Final do Fluxo Principal.
36
5.2.1.6. Final do Fluxo Alternativo.
37
CDU04- Pesquisar Semforo Digital
1. Descrio:
Este caso de uso tem como objetivo pesquisar semforo digital.
2. Atores:
Administrador
3. Pr condio
Via de transito cadastrada e semforo cadastrado.
4. Ps condio
Retornar resultado encontrado na a pesquisa.
5. Fluxo de Eventos
5.1. Fluxo Principal
5.1.1. O Sistema aciona a Tela Pesquisa de Semforo.
5.1.2. O Administrador informa o nmero de identificao da via de transito.
5.1.3. O Administrador informa o nmero de identificao do semforo digital.
5.1.4. O Sistema aciona o CDU02, realiza a pesquisa de via de transito.
5.1.5. O Sistema retorna para o CDU04 com os dados da via de transito
localizada.
5.1.6. O Sistema pesquisa o semforo digital cadastrado na via de transito
encontrada.
5.1.7. O Sistema aciona o CDU05 e preenche os campos da Tela Manter
Dados do Semforo com os dados do semforo digital encontrado.
5.1.8. Final do Fluxo Principal.
38
5.2.2. O Sistema exibe caixa de opo com a mensagem para o
Administrador Deseja cadastrar semforo?.
5.2.3. Caso a opo escolhida seja Sim, aciona o CDU05 e direciona o
usurio para a Tela de Cadastro dos Dados do Semforo com os
campos disponveis para edio.
5.2.4. Caso a opo escolhida seja No o Sistema no realiza nenhuma
ao e permanece na tela atual.
39
CDU05 - Manter Semforo Digital
1. Descrio:
Este caso de uso tem como objetivo de manter semforo digital.
2. Atores:
Administrador.
3. Pr condio
O Sistema acionou a pesquisa no CDU04.
4. Ps condio
Semforo Digital registrado, alterado ou excludo com sucesso.
5. Fluxo de Eventos
5.1. Fluxo Principal
5.1.1. O Sistema no encontrou dados na pesquisa realizada no CDU04.
5.1.1.1. Acionar FA001.
5.1.2. O Sistema encontrou dados na pesquisa realizada no CDU04.
5.1.2.1. Acionar o FA002 ou o FA003.
5.1.3. Final do Fluxo Principal.
41
CDU06 - Gerir Informao do Transito
1. Descrio:
Este caso de uso tem como objetivo verificar incidncias nas vias e altera o
tempo do Semforo Digital.
2. Atores:
Semforo Digital
Administrador
3. Pr condio
Detectar incidente na via.
4. Ps - condio
Alterar o tempo do Semforo Digital com sucesso.
5. Fluxo de Eventos
5.1. Fluxo Principal
5.1.1. O Sistema localiza os dados da via.
5.1.1.1. Caso no exista registro da via, aciona o FE001.
5.1.2. O Sistema localiza os dados do Semforo Digital.
5.1.2.1. Caso no exista registro do semforo, aciona FE002.
5.1.3. O Sistema testa a integridade da conexo do Sistema com o Semforo
Digital.
5.1.4. O Semforo Digital envia resposta de conexo com o Sistema.
5.1.4.1. Caso o teste de conexo no tenha resultado positivo, acionar
FE003.
5.1.5. O Sistema realiza o calculo do novo tempo do Semforo Digital.
RNG003.
5.1.6. O Sistema altera o tempo do Semforo Digital.
5.1.7. O Semforo Digital notifica o sistema que o tempo Semafrico foi
alterado.
42
5.1.8. O Sistema armazena os dados.
5.1.9. Final do Fluxo Principal.
6. Regras de Negocio
6.1. RNG003 - O Sistema deve calcular o novo tempo do Semforo de acordo
com o trafego da via utilizando a frmula:
DistanciaLatLong
Tempo Semafrico =
VelocidadeMdia
43
3.3.1.2. Diagrama de Sequncia
44
Figura 9 Diagrama de Sequencia CDU002.
45
Figura 10 Diagrama de Sequencia CDU003.
46
Figura 11 Diagrama de Sequencia CDU004.
47
Figura 12 Diagrama de Sequencia CDU005.
48
Figura 13 Diagrama de Sequencia CDU006.
49
3.3.1.3. Diagrama de Classe
50
Figura 14 Diagrama de Classe.
51
3.3.1.4. Diagrama de Entidade e Relacionamento
52
3.3.2. Prottipos de telas do Sistema
53
3.3.2.2. A figura 17 ilustra a tela de Pesquisa da Via.
54
3.3.2.3. A figura 18 ilustra o resultado da pesquisa na tela de Manter Dados da Via.
Os campos dos dados ficam desabilidados para edio. Os botes (Excluir, Alterar,
Cadastrar Semforo, OK) ficam habilitados como ao disponivel.
55
3.3.2.4. A figura 19 ilustra o resultado da seleo da opo "Alterar" da tela de
Manter Dados da Via. O campo "Id Logradouro" fica desabilidado para edio. Os
campos "Tipo do Logradouro", "Logradouro", "Bairro", "Cidade", "Estado" ficam
habilitados para edies. Os botes (OK, Cancelar) ficam habilitados como ao
disponivel.
56
3.3.2.5. A figura 20 ilustra a confirmao da alterao realizada na tela de Alterar
Dados da Via, com a mensagem: "Via Alterada com Sucesso!!!" e habilita o boto
OK".
57
3.3.2.6. A figura 21 ilustra o resultado da seleo da opo "Excluir" da tela de
Manter Dados da Via, com a mensagem "Deseja Excluir os Dados da Via?" e habilita
os botes "Sim" e "No".
58
3.3.2.7. A figura 22 ilustra a confirmao da excluso realizada na tela de Excluir
Dados da Via, com a mensagem: "Via Excluda com Sucesso!!!" e habilita o boto
"OK".
59
3.3.2.8. A figura 23 ilustra o resultado quando a Via no est cadastrada, retorna a
mensagem "Via no localizada! Deseja Cadastrar a Via?" e habilita os botes "Sim"
e "No" na tela de Pesquisar Dados da Via.
60
3.3.2.9. A figura 24 ilustra o resultado quando selecionado a opo "Sim" da figura
23 e aciona a tela de Cadastro da Via. Os campos "Tipo do Logradouro",
"Logradouro", "Bairro", "Cidade", "Estado" ficam habilitados. O campo "Id do
Logradouro" fica desabilitado. Os botes (OK, Cancelar) ficam habilitados como
ao disponivel.
61
3.3.2.10. A figura 25 ilustra a confirmao do Cadastro realizado na tela de Cadastro
da Via, com a mensagem: "Via Cadastrada com Sucesso!!!" e habilita o boto "OK".
62
3.3.2.11. A figura 26 ilustra a tela de Pesquisa do Semforo.
63
3.3.2.12. A figura 27 ilustra a tela de Pesquisa do Semforo, quando acionada pelo
boto "Cadastrar Semforo" da tela de Manter Dados da Via, o campo "Id do
Logradouro" vem previamente preenchido.
64
3.3.2.13. A figura 28 ilustra o resultado da pesquisa na tela de Manter Dados do
Semforo. Os campos dos dados ficam desabilitados para edio. Os botes
(Excluir, Alterar, OK) ficam habilitados como ao disponivel.
65
3.3.2.14. A figura 29 ilustra o resultado da seleo da opo "Alterar" da tela de
Manter Dados do Semforo. Os campos "Id do Semforo", "Status Semforo",
"Tempo Aberto", "Tempo Fechado" ficam desabilitados para edies. Os campos "Id
do Logradouro", "Latitude", "Longitude" ficam habilitados para edies. Os botes
(OK, Cancelar) ficam habilitados como ao disponivel.
66
3.3.2.15. A figura 30 ilustra a confirmao da alterao realizada na tela de Alterar
Dados do Semforo, com a mensagem: "Semforo Alterado com Sucesso!!!" e
habilita o boto OK".
67
3.3.2.16. A figura 31 ilustra o resultado da seleo da opo "Excluir" da tela de
Manter Dados do Semforo, com a mensagem "Deseja Excluir os Dados do
Semforo?" e habilita os botes "Sim" e "No".
68
3.3.2.17. A figura 32 ilustra a confirmao da excluso realizada na tela de Excluir
Dados do Semforo, com a mensagem: "Semforo Excludo com Sucesso!!!" e
habilita o boto "OK".
69
3.3.2.18. A figura 33 ilustra o resultado quando o Semforo no est cadastrado,
retorna a mensagem "Semforo no localizado! Deseja Cadastrar o Semforo?" e
habilita os botes "Sim" e "No" na tela de Pesquisar Dados do Semforo.
70
3.3.2.19. A figura 34 ilustra o resultado quando selecionado a opo "Sim" da figura
33 na tela de Cadastro do Semforo. Os campos "Id do Logradouro", "Latitude",
"Longitude" ficam habilitados. Os campos "Id do Logradouro", "Status Semforo",
"Tempo Aberto", "Tempo Fechado" ficam desabilitados. Os botes (OK, Cancelar)
ficam habilitados como ao disponivel.
71
3.3.2.20. A figura 35 ilustra a confirmao do Cadastro realizado na tela de Cadastro
do Semforo, com a mensagem: "Semforo Cadastrado com Sucesso!!!" e habilita o
boto "OK".
72
4. CONCLUSO
73
5. REFERENCIAS BIBLIOGRAFICAS
ASHTON, Kevin. 2009. That Internet of Things Thing: In the real world, things matter
more than ideas. [Online], RFID Journal. Disponvel: <
http://www.rfidjournal.com/articles/view?4986>. Acesso em 05 maio 2015.
EDWARDS, John A Internet das Coisas: Do conceito realidade: planos para uma
rede que conecta tudo e todos em toda parte esto a caminho. Disponvel em:
<http://brasil.rfidjournal.com/noticias/vision?9525/>. Disponibilizado em 17/05/2012.
Acesso 01/06/2015.
74
CHEGAMOS+A+ERA+DA+REALIDADE+AUMENTADA.html>. Disponibilizado em:
sem data. Acesso: 15/09/2015.
GOOGLE - Conhea o novo Google Maps. Disponvel
em:<https://www.Google.com/intl/pt-BR/maps/about/>. Acesso 17 de abril de 2015.
HAUBEN, Ronda - The Internet: On its International Origins and Collaborative Vision.
Disponvel em:<http://www.ais.org/~jrh/acn/ACn12-2.a03.txt.> Acesso em
20/11/2015.
75
PARREIRAS, Mateus - Engarrafamentos fazem do trnsito de BH o pior
proporcionalmente entre as grandes capitais. Disponibilizado em: 25/11/2012.
Disponvel em:
<http://www.em.com.br/app/noticia/gerais/2012/11/25/interna_gerais,331931/engarra
famentos-fazem-do-transito-de-bh-o-pior-proporcionalmente-entre-as-grandes-
capitais.shtml>. Acesso 23/10/2015
WEISER, Mark. The Computer for the 21st Century. Scientific American Ubicomp
Paper after Sci Am editing, 1991. Disponvel em
<https://www.ics.uci.edu/~corps/phaseii/Weiser-Computer21stCentury-SciAm.pdf>.
Acesso em: 13/04/2015.
77