SlideShare una empresa de Scribd logo
1 de 13
Descargar para leer sin conexión
LOCALIZAÇÃO GEOGRÁFICA NO
GOOGLE MAPS COM O AUXÍLIO
DE REDES WIRELESS


Henrique Gabriel Gularte Pereira
Tarcizio Rodrigues Pinto
Guilherme Dhein
Marcos Luís Cassal
Introdução
  > Google Maps
       •   Mapas
       •   API para desenvolvedores
            >JavaScript

  > Redes Wireless
       •   Avanços
       •   Mobilidade
       •   Popularização

  > GPS
       •   Latitude/Longitude
                                      2
Problema
> Localizar um usuário no centro de Santa Maria
      •   sem GPS
      •   utilizando redes sem-fio
            > e um notebook




                                                  3
Atacando o problema

> Mapear as redes sem-fio disponíveis
      •   Wardriving
            > NetStumbler
                » 300+ redes
      •   Região de Cobertura
            > NetStumbler + GPS


> Tratar e Armazenar os dados
      •   Python
      •   MySQL


> Exibir no mapa a posição das redes

                                        4
As redes no mapa




                   5
O Próximo Passo
> Definir as áreas de intersecção das redes
      •   Intersecção de polígonos


> Comparar as áreas de intersecção com as
  redes obtidas na leitura do usuário




                                              6
Rede A




         7
Rede B




         8
Redes A+B




            9
Posição da Pessoa




                    10
Resultados
> http://www.inf.unifra.br/~gmaps
> Visualizador de redes
> Mapeamento das redes do centro




                                    11
Referências
[1] GOOGLE, Google Maps API. [online] Disponível na
Internet via WWW. URL: http://code.google.com/apis/maps/
Visualizado em 11 de março de 2008.


[2] GAST, M., MIKE, L., 802.11 Wireless Networks: The
Definitive Guide. Safari Tech, v. 1, p. 1-5, 2005.


[3] LEE, W, Wireless Surveying on the Pocket PC. [online]
Disponível na Internet. URL: http://www.oreillynet.com/lpt/
a/4876
Visualizado em 20 de março de 2008.




                                                              12
Dúvidas? Comentários?
       Sugestões?

Henrique Gabriel Gularte Pereira
hegagupe@gmail.com

Tarcizio Rodrigues Pinto
tarciziorp@gmail.com

Guilherme Dhein
gdhein@unifra.br

Marcos Luís Cassal
cassal@unifra.br
                                   13

Más contenido relacionado

Similar a Localização Redes Sem Fio Google Maps

ASP.NET MVC + Geoprocessamento
ASP.NET MVC + GeoprocessamentoASP.NET MVC + Geoprocessamento
ASP.NET MVC + GeoprocessamentoYago Luiz
 
Utilização do PostGIS para aplicações de inteligência espacial no setor de Sa...
Utilização do PostGIS para aplicações de inteligência espacial no setor de Sa...Utilização do PostGIS para aplicações de inteligência espacial no setor de Sa...
Utilização do PostGIS para aplicações de inteligência espacial no setor de Sa...Narcélio de Sá
 
Implementação de cadastro de parcelamento do solo utilizando softwares livres.
Implementação de cadastro de parcelamento do solo utilizando softwares livres.Implementação de cadastro de parcelamento do solo utilizando softwares livres.
Implementação de cadastro de parcelamento do solo utilizando softwares livres.Maria Claudia Oliveira
 
Big Data na prática: como construir um Data Lake para análise de dados
Big Data na prática: como construir um Data Lake para análise de dadosBig Data na prática: como construir um Data Lake para análise de dados
Big Data na prática: como construir um Data Lake para análise de dadosCicero Joasyo Mateus de Moura
 
Novas Tecnologias em Informação e Comunicação
Novas Tecnologias em Informação e ComunicaçãoNovas Tecnologias em Informação e Comunicação
Novas Tecnologias em Informação e Comunicaçãoluke9999
 
Fsi8a Sistemas Internet
Fsi8a Sistemas InternetFsi8a Sistemas Internet
Fsi8a Sistemas InternetLuiz Domingues
 
IntegraçãO De Sistemas Na Web
IntegraçãO De Sistemas Na WebIntegraçãO De Sistemas Na Web
IntegraçãO De Sistemas Na WebFernando Luiz
 
Quebrando o monolito com microserviços - TDC 2017
Quebrando o monolito com microserviços - TDC 2017Quebrando o monolito com microserviços - TDC 2017
Quebrando o monolito com microserviços - TDC 2017Rodrigo Stefani Domingues
 
Mini-Curso: Introdução à Big Data e Data Science - Aula 3 - Ferramentas para ...
Mini-Curso: Introdução à Big Data e Data Science - Aula 3 - Ferramentas para ...Mini-Curso: Introdução à Big Data e Data Science - Aula 3 - Ferramentas para ...
Mini-Curso: Introdução à Big Data e Data Science - Aula 3 - Ferramentas para ...Diego Nogare
 
Geobases - Sistema Governamental de Integração de Bases Cartográficas Digitais
Geobases - Sistema Governamental de Integração de Bases Cartográficas DigitaisGeobases - Sistema Governamental de Integração de Bases Cartográficas Digitais
Geobases - Sistema Governamental de Integração de Bases Cartográficas DigitaisTecnomapas
 

Similar a Localização Redes Sem Fio Google Maps (18)

Latinoware 2016
Latinoware 2016Latinoware 2016
Latinoware 2016
 
Latinoware 2016
Latinoware 2016Latinoware 2016
Latinoware 2016
 
ASP.NET MVC + Geoprocessamento
ASP.NET MVC + GeoprocessamentoASP.NET MVC + Geoprocessamento
ASP.NET MVC + Geoprocessamento
 
Apresentacao cp2011
Apresentacao cp2011Apresentacao cp2011
Apresentacao cp2011
 
Utilização do PostGIS para aplicações de inteligência espacial no setor de Sa...
Utilização do PostGIS para aplicações de inteligência espacial no setor de Sa...Utilização do PostGIS para aplicações de inteligência espacial no setor de Sa...
Utilização do PostGIS para aplicações de inteligência espacial no setor de Sa...
 
Apresentacao cp2011
Apresentacao cp2011Apresentacao cp2011
Apresentacao cp2011
 
Implementação de cadastro de parcelamento do solo utilizando softwares livres.
Implementação de cadastro de parcelamento do solo utilizando softwares livres.Implementação de cadastro de parcelamento do solo utilizando softwares livres.
Implementação de cadastro de parcelamento do solo utilizando softwares livres.
 
Big Data na prática: como construir um Data Lake para análise de dados
Big Data na prática: como construir um Data Lake para análise de dadosBig Data na prática: como construir um Data Lake para análise de dados
Big Data na prática: como construir um Data Lake para análise de dados
 
Novas Tecnologias em Informação e Comunicação
Novas Tecnologias em Informação e ComunicaçãoNovas Tecnologias em Informação e Comunicação
Novas Tecnologias em Informação e Comunicação
 
Bridges Virtuais
Bridges VirtuaisBridges Virtuais
Bridges Virtuais
 
Fsi8a Sistemas Internet
Fsi8a Sistemas InternetFsi8a Sistemas Internet
Fsi8a Sistemas Internet
 
IntegraçãO De Sistemas Na Web
IntegraçãO De Sistemas Na WebIntegraçãO De Sistemas Na Web
IntegraçãO De Sistemas Na Web
 
Quebrando o monolito com microserviços - TDC 2017
Quebrando o monolito com microserviços - TDC 2017Quebrando o monolito com microserviços - TDC 2017
Quebrando o monolito com microserviços - TDC 2017
 
Mini-Curso: Introdução à Big Data e Data Science - Aula 3 - Ferramentas para ...
Mini-Curso: Introdução à Big Data e Data Science - Aula 3 - Ferramentas para ...Mini-Curso: Introdução à Big Data e Data Science - Aula 3 - Ferramentas para ...
Mini-Curso: Introdução à Big Data e Data Science - Aula 3 - Ferramentas para ...
 
Geobases - Sistema Governamental de Integração de Bases Cartográficas Digitais
Geobases - Sistema Governamental de Integração de Bases Cartográficas DigitaisGeobases - Sistema Governamental de Integração de Bases Cartográficas Digitais
Geobases - Sistema Governamental de Integração de Bases Cartográficas Digitais
 
Internet via satelite
Internet via sateliteInternet via satelite
Internet via satelite
 
Apresentação1
Apresentação1Apresentação1
Apresentação1
 
Apresentação de redes
Apresentação de redesApresentação de redes
Apresentação de redes
 

Más de Henrique Gabriel Gularte Pereira

Python com Django: ganhando espaço em uma Universidade Federal
Python com Django:  ganhando espaço em uma Universidade FederalPython com Django:  ganhando espaço em uma Universidade Federal
Python com Django: ganhando espaço em uma Universidade FederalHenrique Gabriel Gularte Pereira
 
Uma Arquitetura para a Utilização de Computação nas Nuvens nos Ambientes de C...
Uma Arquitetura para a Utilização de Computação nas Nuvens nos Ambientes de C...Uma Arquitetura para a Utilização de Computação nas Nuvens nos Ambientes de C...
Uma Arquitetura para a Utilização de Computação nas Nuvens nos Ambientes de C...Henrique Gabriel Gularte Pereira
 
Como não programar em python ou Python Tricks que você ainda não conhecia
Como não programar em python ou Python Tricks que você ainda não conheciaComo não programar em python ou Python Tricks que você ainda não conhecia
Como não programar em python ou Python Tricks que você ainda não conheciaHenrique Gabriel Gularte Pereira
 

Más de Henrique Gabriel Gularte Pereira (20)

EBAC Django
EBAC DjangoEBAC Django
EBAC Django
 
BogoSort 2015
BogoSort 2015BogoSort 2015
BogoSort 2015
 
Mythbusters - Front in SM
Mythbusters - Front in SMMythbusters - Front in SM
Mythbusters - Front in SM
 
O Estado do Python
O Estado do PythonO Estado do Python
O Estado do Python
 
Não é uma palestra sobre Python
Não é uma palestra sobre PythonNão é uma palestra sobre Python
Não é uma palestra sobre Python
 
Site da UFSM: Django a 700 requisições por segundo
Site da UFSM: Django a 700 requisições por segundoSite da UFSM: Django a 700 requisições por segundo
Site da UFSM: Django a 700 requisições por segundo
 
Python com Django: ganhando espaço em uma Universidade Federal
Python com Django:  ganhando espaço em uma Universidade FederalPython com Django:  ganhando espaço em uma Universidade Federal
Python com Django: ganhando espaço em uma Universidade Federal
 
Uma Arquitetura para a Utilização de Computação nas Nuvens nos Ambientes de C...
Uma Arquitetura para a Utilização de Computação nas Nuvens nos Ambientes de C...Uma Arquitetura para a Utilização de Computação nas Nuvens nos Ambientes de C...
Uma Arquitetura para a Utilização de Computação nas Nuvens nos Ambientes de C...
 
Introdução ao Python com Django
Introdução ao Python com DjangoIntrodução ao Python com Django
Introdução ao Python com Django
 
DevOps com Python
DevOps com PythonDevOps com Python
DevOps com Python
 
Como programar como o coelho assassino de caerbannog
Como programar como o coelho assassino de caerbannogComo programar como o coelho assassino de caerbannog
Como programar como o coelho assassino de caerbannog
 
Como não programar em python ou Python Tricks que você ainda não conhecia
Como não programar em python ou Python Tricks que você ainda não conheciaComo não programar em python ou Python Tricks que você ainda não conhecia
Como não programar em python ou Python Tricks que você ainda não conhecia
 
Bogosort [CfC]
Bogosort [CfC]Bogosort [CfC]
Bogosort [CfC]
 
Welcome to the Django
Welcome to the DjangoWelcome to the Django
Welcome to the Django
 
BogoSort 2.0
BogoSort 2.0BogoSort 2.0
BogoSort 2.0
 
Antigo_Scrum
Antigo_ScrumAntigo_Scrum
Antigo_Scrum
 
Análise do BogoSort
Análise do BogoSortAnálise do BogoSort
Análise do BogoSort
 
Usando o WICD com localizacao fisica de dispositivos
Usando o WICD com localizacao fisica de dispositivosUsando o WICD com localizacao fisica de dispositivos
Usando o WICD com localizacao fisica de dispositivos
 
O Software Livre no Mundo do MicroBlogging
O Software Livre no Mundo do MicroBloggingO Software Livre no Mundo do MicroBlogging
O Software Livre no Mundo do MicroBlogging
 
Estabelecimento e Encerramento de Conexão
Estabelecimento e Encerramento de ConexãoEstabelecimento e Encerramento de Conexão
Estabelecimento e Encerramento de Conexão
 

Localização Redes Sem Fio Google Maps

  • 1. LOCALIZAÇÃO GEOGRÁFICA NO GOOGLE MAPS COM O AUXÍLIO DE REDES WIRELESS Henrique Gabriel Gularte Pereira Tarcizio Rodrigues Pinto Guilherme Dhein Marcos Luís Cassal
  • 2. Introdução > Google Maps • Mapas • API para desenvolvedores >JavaScript > Redes Wireless • Avanços • Mobilidade • Popularização > GPS • Latitude/Longitude 2
  • 3. Problema > Localizar um usuário no centro de Santa Maria • sem GPS • utilizando redes sem-fio > e um notebook 3
  • 4. Atacando o problema > Mapear as redes sem-fio disponíveis • Wardriving > NetStumbler » 300+ redes • Região de Cobertura > NetStumbler + GPS > Tratar e Armazenar os dados • Python • MySQL > Exibir no mapa a posição das redes 4
  • 5. As redes no mapa 5
  • 6. O Próximo Passo > Definir as áreas de intersecção das redes • Intersecção de polígonos > Comparar as áreas de intersecção com as redes obtidas na leitura do usuário 6
  • 7. Rede A 7
  • 8. Rede B 8
  • 11. Resultados > http://www.inf.unifra.br/~gmaps > Visualizador de redes > Mapeamento das redes do centro 11
  • 12. Referências [1] GOOGLE, Google Maps API. [online] Disponível na Internet via WWW. URL: http://code.google.com/apis/maps/ Visualizado em 11 de março de 2008. [2] GAST, M., MIKE, L., 802.11 Wireless Networks: The Definitive Guide. Safari Tech, v. 1, p. 1-5, 2005. [3] LEE, W, Wireless Surveying on the Pocket PC. [online] Disponível na Internet. URL: http://www.oreillynet.com/lpt/ a/4876 Visualizado em 20 de março de 2008. 12
  • 13. Dúvidas? Comentários? Sugestões? Henrique Gabriel Gularte Pereira hegagupe@gmail.com Tarcizio Rodrigues Pinto tarciziorp@gmail.com Guilherme Dhein gdhein@unifra.br Marcos Luís Cassal cassal@unifra.br 13