SlideShare une entreprise Scribd logo
1  sur  19
Télécharger pour lire hors ligne
Geografia das
coisas
Rodrigo Ferreira - <rodrixl@gmail.com>
Diego Dayrell - <diegotmd@gmail.com>
Geografia das coisas
Internet das coisas
- Internet das Coisas é um conceito criado para a revolução
tecnológica dos itens interconectados. Todos aqueles
itens usados no dia a dia que estão imersos na rede
mundial de computadores.
- Computação Ubíqua (em toda a parte ao mesmo
tempo) a partir de tablets, smartphones, smart-tvs
dentre outros dispositivos móveis. Tecnologia que tende a virar “invisível”, pois acaba sendo
incorporada no cotidiano das pessoas.
Geografia das coisas
Arquitetura Aplicações IoT
- “Coisas” munidas de sensores e
interfaces para usuário.
- WebServices, Nuvem
- Internet como meio de transmissão
de dados.
- Bancos de dados distribuídos
- APIs
Geografia das coisas
O que é Geografia das coisas ?
- Sub-área da internet das coisas que foca no desenvolvimento de tecnologias que se utilizam da
localização geográfica das pessoas e dos estabelecimentos, dispositivos etc para criar uma interação
com o ambiente, o mais interessante possível em cada momento, garantindo também uma melhor
experiência e melhor entendimento de cada lugar.
- Localização geográfica dos usuários e “coisas” como subsídio principal da organização e
distribuição dos recursos. Hoje em dia o ecossistema de dispositivos oferece localização de forma
simples e barata, garantindo a infra-estrutura para as interações baseadas em localização.
Geografia das coisas
“.. Manhã de sábado ensolarada. Você resolve conhecer a nova área de lazer da cidade. Liga seu
smartphone (..) No caminho até lá, passa na padaria na qual te chamam pelo nome e faz um check-
in, publicando nas redes sociais: ‘melhor café da cidade’. Chega na nova área de lazer e caminha
por todo o parque, enviando, antes de voltar para a casa, o caminho percorrido e as informações
coletadas (..), mas não sem antes passar no supermercado para aproveitar a promoção que chegou
via SMS quando estava próximo a ele. ..“ http://itforum365.com.br/noticias/detalhe/115204/muito-alem-da-
internet-das-coisas-a-geografia-das-coisas
Geografia das coisas
Google Location
“Call this conference center”
(liga para a recepção do prédio atual)
“How long is this river”
(responde o tamanho do rio em frente)
“How tall is it?”
(responde a altura do prédio)
SmartThings
Automação residencial, com
funções geográficas de perceber
onde os moradores estão, se
estiverem chegando se programa
para recebê-los
Controle de jornada/ponto
geográfico
sistemas de controle de ponto e
alocação de funcionários geo -
referenciada, sistemas detectam
q funcionário está almoçando
pela localização ou que está
atrasado, chegando a um cliente
etc.
Geografia das coisas
App “OquetemAqui”
Para demonstrar uma aplicação dos conceitos da geografia das coisas, foi elaborado um aplicativo
android que se utiliza do modelo de arquitetura de aplicações IoT, que pretende proporcionar uma
experiência ao usuário de maior integração com os locais ao seu redor.
Além disso, o app desenvolvido tem como objetivo apresentar e avaliar a utilização da API da Google
- Google Places para identificação de locais de interesse por categorias.
Geografia das coisas
Funcionalidades
● Visualização de locais de interesse num raio de 500 metros.
● Seleção Categorias de locais de interesse.
● Atualização em tempo real, a medida que o usuário caminhe 20 metros.
● Base de estabelecimentos do google através da API google places.
● Integração da API google places com API própria para que donos dos estabelecimentos
possam inserir/atualizar informação em tempo real como promoções etc.
Geografia das coisas
Geografia das coisas
API Google Places
“..a API pode ser usada para encontrar informações detalhadas sobre locais em uma ampla gama
de categorias. Com o mesmo banco de dados usado pelo Google Maps e pelo Google+ Local, a API
do Google Places traz mais de 80 milhões de empresas e pontos de interesse que são frequentemente
atualizados por listagens verificadas pelo proprietário e por contribuições moderadas pelos usuários...”
https://developers.google.com/places
Geografia das coisas
API Google Places
● Acesso a API via solicitação HTTP GET
● Parâmetros para definição de categorias de locais
● Seleção de idioma de retorno
● Retorno em XML ou JSON
● Acesso a informações de reviews de usuários sobre o local
● Informações completas dos estabelecimentos como nome, localização horário de
funcionamento dentre outras.
Geografia das coisas
API Google Places
Ex: https://maps.googleapis.com/maps/api/place/search/json?location=-33.8670522,151.1957362
&radius=500&types=food&name=harbour&sensor=false&key=AddYourOwnKeyHere
Retorno:
Geografia das coisas
Geografia das coisas
API OquetemAqui
API Simples desenvolvida para criar a integração dos dados dos locais fornecidos
pela API Google Places, com informações cadastradas pelos administradores de cada
local, permitindo uma melhor experiência do usuário com acesso a informações que podem
ser atualizada em tempo real.
● Acesso via requisições HTTP GET
● Desenvolvida em Python com framework Django.
● Informações simples contendo um texto pequeno.
● Retorna as informações quando existirem e estiverem dentro de validade
● Compartilhamento do ID único de local com o ID fornecido pela API Google Places
● Interface web simples para cadastrar novas informações do local
● Pode ser estendida futuramente a buscar dados na web, redes sociais etc.
Geografia das coisas
API OquetemAqui
Ex:
http://http://oquetemaqui.no-ip.org:8080/get_info/?
estabs_id=|2a8056a7e7ccfee37105d1d1876a0f08be61c9db|570056a7e7fe6437105d1d1876a0f08be6
1c9db
Retorno:
[{"2a8056a7e7ccfee37105d1d1876a0f08be61c9db": "No inicio do proximo mes estaremos
promovendo uma campanha do agasalho para o inverno, se voce tem alguma roupa de inverno que
nao usa mais, traga na igreja ate o dia 20/06/2015, agradecemos sua doacao! contato - 31 9999-
4444"}]
Geografia das coisas
Geografia das coisas
Geografia das coisas
FIM

Contenu connexe

En vedette

Desenvolvimento de aplicativos para plataformas móveis
Desenvolvimento de aplicativos para plataformas móveisDesenvolvimento de aplicativos para plataformas móveis
Desenvolvimento de aplicativos para plataformas móveisAline Firmino Brito
 
Internet of Things: The MQTT protocol
Internet of Things: The MQTT protocolInternet of Things: The MQTT protocol
Internet of Things: The MQTT protocolMauro Assis
 
Internet das coisas - A Revolução já começou
Internet das coisas - A Revolução já começouInternet das coisas - A Revolução já começou
Internet das coisas - A Revolução já começouJose Wilker
 
Internet das Coisas - Tudo e todos conectados!
Internet das Coisas - Tudo e todos conectados!Internet das Coisas - Tudo e todos conectados!
Internet das Coisas - Tudo e todos conectados!André Curvello
 
A Internet das Coisas
A Internet das CoisasA Internet das Coisas
A Internet das CoisasKiev Gama
 
Internet das Coisas - O que vai mudar na sua vida?
Internet das Coisas - O que vai mudar na sua vida?Internet das Coisas - O que vai mudar na sua vida?
Internet das Coisas - O que vai mudar na sua vida?Caio Pereira
 
IoT - Internet das Coisas e Suas oportunidades
IoT - Internet das Coisas e Suas oportunidadesIoT - Internet das Coisas e Suas oportunidades
IoT - Internet das Coisas e Suas oportunidadesCaio Pereira
 
Seminário Internet das Coisas
Seminário Internet das CoisasSeminário Internet das Coisas
Seminário Internet das Coisasmarciel_santos
 
Internet das coisas com Arduino
Internet das coisas com ArduinoInternet das coisas com Arduino
Internet das coisas com ArduinoRonivaldo Sampaio
 
Internet das Coisas - Conceitos, tecnologias e aplicações
Internet das Coisas - Conceitos, tecnologias e aplicaçõesInternet das Coisas - Conceitos, tecnologias e aplicações
Internet das Coisas - Conceitos, tecnologias e aplicaçõesFabio Souza
 
O que falta na internet para as coisas?
O que falta na internet para as coisas?O que falta na internet para as coisas?
O que falta na internet para as coisas?Tiago Barros
 
Internet das Coisas - Conectando você e tudo ao seu redor
Internet das Coisas - Conectando você e tudo ao seu redorInternet das Coisas - Conectando você e tudo ao seu redor
Internet das Coisas - Conectando você e tudo ao seu redorAndré Curvello
 
A Internet das Coisas
A Internet das CoisasA Internet das Coisas
A Internet das CoisasLuiz Avila
 
Introdução a Internet das Coisas
Introdução a Internet das CoisasIntrodução a Internet das Coisas
Introdução a Internet das CoisasTiago Barros
 

En vedette (17)

Desenvolvimento de aplicativos para plataformas móveis
Desenvolvimento de aplicativos para plataformas móveisDesenvolvimento de aplicativos para plataformas móveis
Desenvolvimento de aplicativos para plataformas móveis
 
Internet of Things: The MQTT protocol
Internet of Things: The MQTT protocolInternet of Things: The MQTT protocol
Internet of Things: The MQTT protocol
 
Internet das coisas
Internet das coisasInternet das coisas
Internet das coisas
 
Internet das Coisas
Internet das CoisasInternet das Coisas
Internet das Coisas
 
Internet das coisas - A Revolução já começou
Internet das coisas - A Revolução já começouInternet das coisas - A Revolução já começou
Internet das coisas - A Revolução já começou
 
Internet das Coisas - Tudo e todos conectados!
Internet das Coisas - Tudo e todos conectados!Internet das Coisas - Tudo e todos conectados!
Internet das Coisas - Tudo e todos conectados!
 
A Internet das Coisas
A Internet das CoisasA Internet das Coisas
A Internet das Coisas
 
Internet das coisas
Internet das coisasInternet das coisas
Internet das coisas
 
Internet das Coisas - O que vai mudar na sua vida?
Internet das Coisas - O que vai mudar na sua vida?Internet das Coisas - O que vai mudar na sua vida?
Internet das Coisas - O que vai mudar na sua vida?
 
IoT - Internet das Coisas e Suas oportunidades
IoT - Internet das Coisas e Suas oportunidadesIoT - Internet das Coisas e Suas oportunidades
IoT - Internet das Coisas e Suas oportunidades
 
Seminário Internet das Coisas
Seminário Internet das CoisasSeminário Internet das Coisas
Seminário Internet das Coisas
 
Internet das coisas com Arduino
Internet das coisas com ArduinoInternet das coisas com Arduino
Internet das coisas com Arduino
 
Internet das Coisas - Conceitos, tecnologias e aplicações
Internet das Coisas - Conceitos, tecnologias e aplicaçõesInternet das Coisas - Conceitos, tecnologias e aplicações
Internet das Coisas - Conceitos, tecnologias e aplicações
 
O que falta na internet para as coisas?
O que falta na internet para as coisas?O que falta na internet para as coisas?
O que falta na internet para as coisas?
 
Internet das Coisas - Conectando você e tudo ao seu redor
Internet das Coisas - Conectando você e tudo ao seu redorInternet das Coisas - Conectando você e tudo ao seu redor
Internet das Coisas - Conectando você e tudo ao seu redor
 
A Internet das Coisas
A Internet das CoisasA Internet das Coisas
A Internet das Coisas
 
Introdução a Internet das Coisas
Introdução a Internet das CoisasIntrodução a Internet das Coisas
Introdução a Internet das Coisas
 

Similaire à Geografia das coisas: APIs e aplicativo demonstrativo

Parse - Backend As A Service
Parse - Backend As A ServiceParse - Backend As A Service
Parse - Backend As A ServiceHenrique Morbin
 
BigData e internte das coisas aplicada a engenharia
BigData e internte das coisas aplicada a engenhariaBigData e internte das coisas aplicada a engenharia
BigData e internte das coisas aplicada a engenhariaAlessandro Binhara
 
“Geointernet”: socialização e tendências da informação geográfica
“Geointernet”: socialização e tendências da informação geográfica“Geointernet”: socialização e tendências da informação geográfica
“Geointernet”: socialização e tendências da informação geográficaAngela Sanz
 
BIG DATA & IoT: Tecnologias e  Aplicações
BIG DATA & IoT: Tecnologias e  AplicaçõesBIG DATA & IoT: Tecnologias e  Aplicações
BIG DATA & IoT: Tecnologias e  AplicaçõesAlessandro Binhara
 
Palestra Inteligência Geográfica: Geoinformação e Geolocalização
Palestra Inteligência Geográfica: Geoinformação e GeolocalizaçãoPalestra Inteligência Geográfica: Geoinformação e Geolocalização
Palestra Inteligência Geográfica: Geoinformação e Geolocalizaçãogaup_geo
 
Possibilidades e tecnologias_digitais
Possibilidades e tecnologias_digitaisPossibilidades e tecnologias_digitais
Possibilidades e tecnologias_digitaisHusseyn Alaouieh
 
Prefeitura Livre: Tecnologias Geoespaciais
Prefeitura Livre: Tecnologias GeoespaciaisPrefeitura Livre: Tecnologias Geoespaciais
Prefeitura Livre: Tecnologias GeoespaciaisHelton Uchoa
 
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á
 
Aula realidade aumentada.pptx
Aula realidade aumentada.pptxAula realidade aumentada.pptx
Aula realidade aumentada.pptxPedro Luis Moraes
 
AWS Initiate - AWS & IoT (Internet das Coisas) - Smart Cities
AWS Initiate - AWS & IoT (Internet das Coisas) - Smart CitiesAWS Initiate - AWS & IoT (Internet das Coisas) - Smart Cities
AWS Initiate - AWS & IoT (Internet das Coisas) - Smart CitiesAmazon Web Services LATAM
 
Big Data: O que é? e por onde começar?
Big Data: O que é? e por onde começar?Big Data: O que é? e por onde começar?
Big Data: O que é? e por onde começar?Paulo Ricardo Santos
 
Desenvolvimento de Aplicativos Móveis Multiplataforma
Desenvolvimento de Aplicativos Móveis MultiplataformaDesenvolvimento de Aplicativos Móveis Multiplataforma
Desenvolvimento de Aplicativos Móveis MultiplataformaJose Augusto Cintra
 
Integrações de APIs do Google no iOS (DevFest NE e SP)
Integrações de APIs do Google no iOS (DevFest NE e SP)Integrações de APIs do Google no iOS (DevFest NE e SP)
Integrações de APIs do Google no iOS (DevFest NE e SP)Juliana Chahoud
 
Como criar mapas na web com Google Maps
Como criar mapas na web com Google MapsComo criar mapas na web com Google Maps
Como criar mapas na web com Google MapsDaniel Lima
 
Municípios e Munícipes: Una Transparência - Apresentação Nuno Coelho
Municípios e Munícipes: Una Transparência - Apresentação Nuno CoelhoMunicípios e Munícipes: Una Transparência - Apresentação Nuno Coelho
Municípios e Munícipes: Una Transparência - Apresentação Nuno CoelhoEsri Portugal
 
Aula Gestão para Inovação e Liderança Unisinos - 2011 - PA7
Aula Gestão para Inovação e Liderança Unisinos - 2011 - PA7Aula Gestão para Inovação e Liderança Unisinos - 2011 - PA7
Aula Gestão para Inovação e Liderança Unisinos - 2011 - PA7Gustavo Fischer
 
Ciclo de Palestras do SINDPD-RJ - Apresentando o OpenStreetMap
Ciclo de Palestras do SINDPD-RJ - Apresentando o OpenStreetMapCiclo de Palestras do SINDPD-RJ - Apresentando o OpenStreetMap
Ciclo de Palestras do SINDPD-RJ - Apresentando o OpenStreetMapArlindo Pereira
 

Similaire à Geografia das coisas: APIs e aplicativo demonstrativo (20)

Parse - Backend As A Service
Parse - Backend As A ServiceParse - Backend As A Service
Parse - Backend As A Service
 
Google I/O HIGHLIGHTS
Google I/O HIGHLIGHTSGoogle I/O HIGHLIGHTS
Google I/O HIGHLIGHTS
 
Realidade Aumentada - Sociesc 2011
Realidade Aumentada - Sociesc 2011Realidade Aumentada - Sociesc 2011
Realidade Aumentada - Sociesc 2011
 
BigData e internte das coisas aplicada a engenharia
BigData e internte das coisas aplicada a engenhariaBigData e internte das coisas aplicada a engenharia
BigData e internte das coisas aplicada a engenharia
 
“Geointernet”: socialização e tendências da informação geográfica
“Geointernet”: socialização e tendências da informação geográfica“Geointernet”: socialização e tendências da informação geográfica
“Geointernet”: socialização e tendências da informação geográfica
 
BIG DATA & IoT: Tecnologias e  Aplicações
BIG DATA & IoT: Tecnologias e  AplicaçõesBIG DATA & IoT: Tecnologias e  Aplicações
BIG DATA & IoT: Tecnologias e  Aplicações
 
Palestra Inteligência Geográfica: Geoinformação e Geolocalização
Palestra Inteligência Geográfica: Geoinformação e GeolocalizaçãoPalestra Inteligência Geográfica: Geoinformação e Geolocalização
Palestra Inteligência Geográfica: Geoinformação e Geolocalização
 
Possibilidades e tecnologias_digitais
Possibilidades e tecnologias_digitaisPossibilidades e tecnologias_digitais
Possibilidades e tecnologias_digitais
 
Prefeitura Livre: Tecnologias Geoespaciais
Prefeitura Livre: Tecnologias GeoespaciaisPrefeitura Livre: Tecnologias Geoespaciais
Prefeitura Livre: Tecnologias Geoespaciais
 
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...
 
Aula realidade aumentada.pptx
Aula realidade aumentada.pptxAula realidade aumentada.pptx
Aula realidade aumentada.pptx
 
AWS Initiate - AWS & IoT (Internet das Coisas) - Smart Cities
AWS Initiate - AWS & IoT (Internet das Coisas) - Smart CitiesAWS Initiate - AWS & IoT (Internet das Coisas) - Smart Cities
AWS Initiate - AWS & IoT (Internet das Coisas) - Smart Cities
 
Big Data: O que é? e por onde começar?
Big Data: O que é? e por onde começar?Big Data: O que é? e por onde começar?
Big Data: O que é? e por onde começar?
 
Desenvolvimento de Aplicativos Móveis Multiplataforma
Desenvolvimento de Aplicativos Móveis MultiplataformaDesenvolvimento de Aplicativos Móveis Multiplataforma
Desenvolvimento de Aplicativos Móveis Multiplataforma
 
Hackathon UOL
Hackathon  UOL Hackathon  UOL
Hackathon UOL
 
Integrações de APIs do Google no iOS (DevFest NE e SP)
Integrações de APIs do Google no iOS (DevFest NE e SP)Integrações de APIs do Google no iOS (DevFest NE e SP)
Integrações de APIs do Google no iOS (DevFest NE e SP)
 
Como criar mapas na web com Google Maps
Como criar mapas na web com Google MapsComo criar mapas na web com Google Maps
Como criar mapas na web com Google Maps
 
Municípios e Munícipes: Una Transparência - Apresentação Nuno Coelho
Municípios e Munícipes: Una Transparência - Apresentação Nuno CoelhoMunicípios e Munícipes: Una Transparência - Apresentação Nuno Coelho
Municípios e Munícipes: Una Transparência - Apresentação Nuno Coelho
 
Aula Gestão para Inovação e Liderança Unisinos - 2011 - PA7
Aula Gestão para Inovação e Liderança Unisinos - 2011 - PA7Aula Gestão para Inovação e Liderança Unisinos - 2011 - PA7
Aula Gestão para Inovação e Liderança Unisinos - 2011 - PA7
 
Ciclo de Palestras do SINDPD-RJ - Apresentando o OpenStreetMap
Ciclo de Palestras do SINDPD-RJ - Apresentando o OpenStreetMapCiclo de Palestras do SINDPD-RJ - Apresentando o OpenStreetMap
Ciclo de Palestras do SINDPD-RJ - Apresentando o OpenStreetMap
 

Plus de Rodrigo Ferreira

Apresentação sobre TOGAF
Apresentação sobre TOGAFApresentação sobre TOGAF
Apresentação sobre TOGAFRodrigo Ferreira
 
Programação modular - Ferramenta para rotular seções de imagens e realizar bu...
Programação modular - Ferramenta para rotular seções de imagens e realizar bu...Programação modular - Ferramenta para rotular seções de imagens e realizar bu...
Programação modular - Ferramenta para rotular seções de imagens e realizar bu...Rodrigo Ferreira
 
Algoritmos probabilísticos
Algoritmos probabilísticosAlgoritmos probabilísticos
Algoritmos probabilísticosRodrigo Ferreira
 
Comércio eletronico na internet
Comércio eletronico na internetComércio eletronico na internet
Comércio eletronico na internetRodrigo Ferreira
 
Ferramenta Flow - Análise estática de códigos javascript
Ferramenta Flow - Análise estática de códigos javascriptFerramenta Flow - Análise estática de códigos javascript
Ferramenta Flow - Análise estática de códigos javascriptRodrigo Ferreira
 
Análise e desenvolvimento de algoritmo para operação em bolsa de valores base...
Análise e desenvolvimento de algoritmo para operação em bolsa de valores base...Análise e desenvolvimento de algoritmo para operação em bolsa de valores base...
Análise e desenvolvimento de algoritmo para operação em bolsa de valores base...Rodrigo Ferreira
 
CRM - Customer Relationship Management
CRM - Customer Relationship Management CRM - Customer Relationship Management
CRM - Customer Relationship Management Rodrigo Ferreira
 

Plus de Rodrigo Ferreira (8)

Apresentação sobre TOGAF
Apresentação sobre TOGAFApresentação sobre TOGAF
Apresentação sobre TOGAF
 
Programação modular - Ferramenta para rotular seções de imagens e realizar bu...
Programação modular - Ferramenta para rotular seções de imagens e realizar bu...Programação modular - Ferramenta para rotular seções de imagens e realizar bu...
Programação modular - Ferramenta para rotular seções de imagens e realizar bu...
 
Algoritmos probabilísticos
Algoritmos probabilísticosAlgoritmos probabilísticos
Algoritmos probabilísticos
 
Comércio eletronico na internet
Comércio eletronico na internetComércio eletronico na internet
Comércio eletronico na internet
 
Computação Forense
Computação ForenseComputação Forense
Computação Forense
 
Ferramenta Flow - Análise estática de códigos javascript
Ferramenta Flow - Análise estática de códigos javascriptFerramenta Flow - Análise estática de códigos javascript
Ferramenta Flow - Análise estática de códigos javascript
 
Análise e desenvolvimento de algoritmo para operação em bolsa de valores base...
Análise e desenvolvimento de algoritmo para operação em bolsa de valores base...Análise e desenvolvimento de algoritmo para operação em bolsa de valores base...
Análise e desenvolvimento de algoritmo para operação em bolsa de valores base...
 
CRM - Customer Relationship Management
CRM - Customer Relationship Management CRM - Customer Relationship Management
CRM - Customer Relationship Management
 

Geografia das coisas: APIs e aplicativo demonstrativo

  • 1. Geografia das coisas Rodrigo Ferreira - <rodrixl@gmail.com> Diego Dayrell - <diegotmd@gmail.com>
  • 2. Geografia das coisas Internet das coisas - Internet das Coisas é um conceito criado para a revolução tecnológica dos itens interconectados. Todos aqueles itens usados no dia a dia que estão imersos na rede mundial de computadores. - Computação Ubíqua (em toda a parte ao mesmo tempo) a partir de tablets, smartphones, smart-tvs dentre outros dispositivos móveis. Tecnologia que tende a virar “invisível”, pois acaba sendo incorporada no cotidiano das pessoas.
  • 3.
  • 4. Geografia das coisas Arquitetura Aplicações IoT - “Coisas” munidas de sensores e interfaces para usuário. - WebServices, Nuvem - Internet como meio de transmissão de dados. - Bancos de dados distribuídos - APIs
  • 5. Geografia das coisas O que é Geografia das coisas ? - Sub-área da internet das coisas que foca no desenvolvimento de tecnologias que se utilizam da localização geográfica das pessoas e dos estabelecimentos, dispositivos etc para criar uma interação com o ambiente, o mais interessante possível em cada momento, garantindo também uma melhor experiência e melhor entendimento de cada lugar. - Localização geográfica dos usuários e “coisas” como subsídio principal da organização e distribuição dos recursos. Hoje em dia o ecossistema de dispositivos oferece localização de forma simples e barata, garantindo a infra-estrutura para as interações baseadas em localização.
  • 6. Geografia das coisas “.. Manhã de sábado ensolarada. Você resolve conhecer a nova área de lazer da cidade. Liga seu smartphone (..) No caminho até lá, passa na padaria na qual te chamam pelo nome e faz um check- in, publicando nas redes sociais: ‘melhor café da cidade’. Chega na nova área de lazer e caminha por todo o parque, enviando, antes de voltar para a casa, o caminho percorrido e as informações coletadas (..), mas não sem antes passar no supermercado para aproveitar a promoção que chegou via SMS quando estava próximo a ele. ..“ http://itforum365.com.br/noticias/detalhe/115204/muito-alem-da- internet-das-coisas-a-geografia-das-coisas
  • 7. Geografia das coisas Google Location “Call this conference center” (liga para a recepção do prédio atual) “How long is this river” (responde o tamanho do rio em frente) “How tall is it?” (responde a altura do prédio) SmartThings Automação residencial, com funções geográficas de perceber onde os moradores estão, se estiverem chegando se programa para recebê-los Controle de jornada/ponto geográfico sistemas de controle de ponto e alocação de funcionários geo - referenciada, sistemas detectam q funcionário está almoçando pela localização ou que está atrasado, chegando a um cliente etc.
  • 8. Geografia das coisas App “OquetemAqui” Para demonstrar uma aplicação dos conceitos da geografia das coisas, foi elaborado um aplicativo android que se utiliza do modelo de arquitetura de aplicações IoT, que pretende proporcionar uma experiência ao usuário de maior integração com os locais ao seu redor. Além disso, o app desenvolvido tem como objetivo apresentar e avaliar a utilização da API da Google - Google Places para identificação de locais de interesse por categorias.
  • 9. Geografia das coisas Funcionalidades ● Visualização de locais de interesse num raio de 500 metros. ● Seleção Categorias de locais de interesse. ● Atualização em tempo real, a medida que o usuário caminhe 20 metros. ● Base de estabelecimentos do google através da API google places. ● Integração da API google places com API própria para que donos dos estabelecimentos possam inserir/atualizar informação em tempo real como promoções etc.
  • 11. Geografia das coisas API Google Places “..a API pode ser usada para encontrar informações detalhadas sobre locais em uma ampla gama de categorias. Com o mesmo banco de dados usado pelo Google Maps e pelo Google+ Local, a API do Google Places traz mais de 80 milhões de empresas e pontos de interesse que são frequentemente atualizados por listagens verificadas pelo proprietário e por contribuições moderadas pelos usuários...” https://developers.google.com/places
  • 12. Geografia das coisas API Google Places ● Acesso a API via solicitação HTTP GET ● Parâmetros para definição de categorias de locais ● Seleção de idioma de retorno ● Retorno em XML ou JSON ● Acesso a informações de reviews de usuários sobre o local ● Informações completas dos estabelecimentos como nome, localização horário de funcionamento dentre outras.
  • 13. Geografia das coisas API Google Places Ex: https://maps.googleapis.com/maps/api/place/search/json?location=-33.8670522,151.1957362 &radius=500&types=food&name=harbour&sensor=false&key=AddYourOwnKeyHere Retorno:
  • 15. Geografia das coisas API OquetemAqui API Simples desenvolvida para criar a integração dos dados dos locais fornecidos pela API Google Places, com informações cadastradas pelos administradores de cada local, permitindo uma melhor experiência do usuário com acesso a informações que podem ser atualizada em tempo real. ● Acesso via requisições HTTP GET ● Desenvolvida em Python com framework Django. ● Informações simples contendo um texto pequeno. ● Retorna as informações quando existirem e estiverem dentro de validade ● Compartilhamento do ID único de local com o ID fornecido pela API Google Places ● Interface web simples para cadastrar novas informações do local ● Pode ser estendida futuramente a buscar dados na web, redes sociais etc.
  • 16. Geografia das coisas API OquetemAqui Ex: http://http://oquetemaqui.no-ip.org:8080/get_info/? estabs_id=|2a8056a7e7ccfee37105d1d1876a0f08be61c9db|570056a7e7fe6437105d1d1876a0f08be6 1c9db Retorno: [{"2a8056a7e7ccfee37105d1d1876a0f08be61c9db": "No inicio do proximo mes estaremos promovendo uma campanha do agasalho para o inverno, se voce tem alguma roupa de inverno que nao usa mais, traga na igreja ate o dia 20/06/2015, agradecemos sua doacao! contato - 31 9999- 4444"}]