SlideShare uma empresa Scribd logo
1 de 42
SEMINÁRIO DE TP525 – REDES CONVERGENTES
Fábio Viniccius Almeida
Felipe Simões Miranda
Marília Martins Bontempo
ARQUITETURA
FERRAMENTAS
ANÁLISE
TRABALHOS
FUTUROS
CONCLUSÃO
INTRODUÇÃO
Tipo do projeto: FP7-ICT-2013-EU-Japan, projeto colaborativo
Código do projeto: EU FP7 Grant number 608641; NICT management number 167
Data de início: 01/04/2013
Encerramento: 31/03/2016
Duração: 36 months
Custo total: €2,3M (Europeu); €1,6M (Japonês)
Financiamento solicitado: €1,5M (Europeu); €1,5M (Japonês)
O consórcio ClouT é uma forte parceria da indústria europeia e japonesa, bem como universidades e centros
de pesquisa nas áreas de IoT e computação em nuvem. Este consórcio é formado por 13 parceiros: 6
provenientes da Europa e 7 do Japão.
INTRODUÇÃO
CONCEITOS INICIAIS
Cidades Inteligentes
Utilização de recursos
tecnológicos que permitem o
desenvolvimento mais rápido
e sustentável das cidades
Cloud
Abrange uma coleção de
computadores dinamicamente
grupados em servidores para
prover recursos
computacionais virtuais a
qualquer consumidor
IoT
Conjunto de objetos e
tecnologias necessárias para
conexão dos mesmos com a
Internet
O ClouT irá reduzir o tempo e custos para o desenvolvimento/implantação de novas aplicações através da
utilização de novas parcerias público-privadas inspiradas no modelo em NUVEM, suportando estratégias
de ganha-ganha para todos os stakeholders. O objetivo final é unir forças e criar uma duradoura sinergia
para iniciativas de cidades inteligentes entre Europa e Japão.
PRINCIPAIS OBJETIVOS
i. Prover uma infraestrutura urbana inteligente com
capacidade de dados e processamento para suportar
a integração entre as trilhões de coisas e as pessoas
através de serviços virtuais na nuvem
ii. Oferecer um conjunto de ferramentas e serviços com
o objetivo de facilitar o desenvolvimento, implantação
e supervisão de aplicativos IoT
iii. Fornecer acesso aos mecanismos de processamento e dados para manipulação Big Data provenientes de
fontes heterogêneas em tempo “quase” real
iv. Gerar aplicações urbanas inovadoras e realizar testes de campo em quatro cidades piloto
CICLO DE DESENVOLVIMENTO
Para projetar e implementar uma plataforma global
para Cidades Inteligentes foi utilizado um sistema
de desenvolvimento circular, dividido em 3 etapas:
1. Interação com os stakeholders
Coleta de requisitos e elaboração de Casos de
Uso
2. Desenvolvimento
Elaboração de proposta da arquitetura e
prototipagem
3. Teste de campo
Aplicação de pilotos em diferentes cidades
(Japão e Europa)
CLASSIFICAÇÃO DOS CASOS DE USO
• Gestão dos recursos das Cidades Inteligentes
Permite que os recursos da cidade sejam
utilizados facilmente e de maneira eficiente (ex.:
sensores, atuadores, carros, trens, ônibus,
smartphones etc
• Segurança e gestão de emergências
Gerenciar riscos e prover segurança aos
cidadãos, seja de riscos naturais (terremotos) ou
artificiais (acidentes de trânsito)
• Gestão da saúde e do bem-estar dos cidadãos
Tem como objetivo motivar os cidadãos a
participares de eventos na cidade (culturais,
saúde etc.)
Aumentar a participação de cidadãos
Monitorar parâmetros ambientais
Tornar as cidades mais atrativas
Reduzir/Prevenir riscos
Facilitar o crescimento econômico e social das cidades
Tornar as cidades mais seguras
Apoiar os interesses dos cidadãos
Melhorar a qualidade de vida
Ajudar a diminuir custos
Pesquisa com stakeholders: Objetivos das Cidades Inteligentes
Todos os Casos de Uso recolhidos na etapa de interação com os stakeholders
foram classificados em 3 grupos após análises e discussões
Planejamento de
Rota
Eventos Urbanos
Gestão do
tráfego
Composição dos serviços
da cidade
Processamento de dados
da cidade
Acesso aos recursos da cidade
Gerenciamento de Infraestrutura da cidade
Interoperabilidade e virtualização de recursos da cidade
Sensores e
Atuadores
IoT Kernel Computação e
Armazenamento
SEGURANÇAEPRIVACIDADE
CSaaSCPaaSCIaaS
O ClouT fornece
conceitos de três
camadas inspirados nos
domínios da nuvem
(cloud-centric): CIaaS,
CPaaS e CSaaS
Planejamento de
Rota
Eventos Urbanos
Gestão do
tráfego
Composição dos serviços
da cidade
Processamento de dados
da cidade
Acesso aos recursos da cidade
Gerenciamento de Infraestrutura da cidade
Interoperabilidade e virtualização de recursos da cidade
Sensores e
Atuadores
IoT Kernel Computação e
Armazenamento
SEGURANÇAEPRIVACIDADE
CSaaSCPaaSCIaaS
CSaaS é composta das
aplicações construídas
pelos usuários usando a
CPaaS, isto é, cada
aplicação pode ser
desenvolvida e operada
utilizando partes
específicas das
funcionalidades da
CPaaS, de acordo com
as suas características.
Estes 3 componentes
são um exemplo para
uma aplicação de Gestão
da Mobilidade (como o
projeto em Santander).
CIDADES-PILOTO
Fujisawa – Promover o turismo por toda a
cidade
Uma aplicação que exibe em diversos pontos
da cidade informações sobre o clima,
temperatura, eventos, etc.
Outra aplicação (Smiley Coupon) consiste em
diversos displays espalhados pela cidade para
que os turistas tirem fotos neles e recebam
cupons para troca.
Display da Smiley na
estação Shonandai
Mitaka – Motivar pessoas idosas para
passear
Um aplicativo (Android ou iPhone) do tipo rede
social promoveu visitas em 177 locais da
cidade de Mitaka, sendo que um usuário
poderia desafiar o outro para atingir os
objetivos através de um chat.
Tela do aplicativo Sanpoki
sugerindo rotas para
caminhada
CIDADES-PILOTO
Santander – Melhorar a experiência com a
mobilidade
Alavancar a utilização eficiente de recursos de
transporte da cidade, através do fornecimento de
informações sobre a frota de ônibus (localização,
velocidade média, emissão de gases, ocupação
etc). É possível a combinação destas informações
com as de outros tipos de transporte como
bicicleta, trem, táxi etc.
Smiley Coupon
distribuído em
Santander
Tela da primeira versão da Mobility
App.
Genova – Auxiliar os cidadãos em situações de
emergência
Informar os cidadãos das regras e boas práticas
em situações de emergência, tais como,
alagamentos, terremotos. No futuro espera-se que
os dados históricos ajudem a prever situações e
alertar os cidadãos.
Tela inicial do
aplicativo “I don’t
risk” com
informações do
clima, estradas etc.
Planejamento de
Rota
Eventos Urbanos
Gestão do
tráfego
Composição dos serviços
da cidade
Processamento de dados
da cidade
Acesso aos recursos da cidade
Gerenciamento de Infraestrutura da cidade
Interoperabilidade e virtualização de recursos da cidade
Sensores e
Atuadores
IoT Kernel Computação e
Armazenamento
SEGURANÇAEPRIVACIDADE
CSaaSCPaaSCIaaS
CPaaS oferece a
possibilidade da
composição de serviços
na plataforma para os
usuários finais, sejam
eles usuários
inexperientes que
buscam unir dados e
serviços oferecidos por
outras aplicações, sejam
eles desenvolvedores
que buscam instanciar
recursos da camada
Planejamentode
Rota
Eventos Urbanos
Gestão do
tráfego
Composiçãodos serviços
da cidade
Processamento de dados
da cidade
Acesso aos recursos da cidade
Gerenciamento de Infraestrutura da cidade
Interoperabilidadee virtualização derecursos da cidade
Sensores e
Atuadores
IoT Kernel Computação e
Armazenamento
SEGURANÇAEPRIVACIDADE
CSaaSCPaaSCIaaS
A Composição de Serviços da Cidade agrega um conjunto
de funcionalidades para permitir a implantação de serviços a
partir da infraestrutura da cidade
• Composição de Serviços
Contém todas as ferramentas que permitem cidadãos
ou desenvolvedores criarem seus próprios serviços
• Plataforma de Desenvolvimento e Implantação
Fornece a capacidade para que cidadãos ou
desenvolvedores criem, testem e implantem as
aplicações e as executem na nuvem
COMUNICAÇÃO ENTRE COMPONENTES
Planejamentode
Rota
EventosUrbanos
Gestão do
tráfego
Composiçãodos serviços
da cidade
Acesso aos recursos da cidade
CSaaSCPaaSCIaaS
Planejamentode
Rota
Eventos Urbanos
Gestão do
tráfego
Composiçãodos serviços
da cidade
Processamento de dados
da cidade
Acesso aos recursos da cidade
Gerenciamento de Infraestrutura da cidade
Interoperabilidadee virtualização derecursos da cidade
Sensores e
Atuadores
IoT Kernel Computação e
Armazenamento
SEGURANÇAEPRIVACIDADE
CSaaSCPaaSCIaaS
A principal função deste bloco é construir a camada de
processamento de dados, ou seja, ele reúne dados de
cidades a partir do componente Acesso aos Recursos de
Cidade e fornece dados/eventos processados
• Processamento de Dados/Eventos
Responsável pelo tratamento (armazenamento e
processamento) de dados coletados pelas várias fontes
de dados e eventos da cidade
• Gerenciador de Contexto
Responsável pelo tratamento (armazenamento e
processamento) de informações contextualizadas de
alto nível obtidas pelo Processamento de
Dados/Eventos
COMUNICAÇÃO ENTRE COMPONENTES
Planejamentode
Rota
EventosUrbanos
Gestão do
tráfego
Composiçãodos serviços
da cidade
Processamento de dados
da cidade
Acesso aos recursos da cidade
CSaaSCPaaSCIaaS
Planejamentode
Rota
Eventos Urbanos
Gestão do
tráfego
Composiçãodos serviços
da cidade
Processamento de dados
da cidade
Acesso aos recursos da cidade
Gerenciamento de Infraestrutura da cidade
Interoperabilidadee virtualização derecursos da cidade
Sensores e
Atuadores
IoT Kernel Computação e
Armazenamento
SEGURANÇAEPRIVACIDADE
CSaaSCPaaSCIaaS
Fornece todas as funcionalidades necessárias para acessar
os módulos desenvolvidos e implantados na camada CIaaS
• Acesso aos Dados da Cidade
Gerencia e orquestra o acesso ao framework de Gestão
de Serviço (dentro do Gerenciamento de Infraestrutura
da Cidade) para manipulação de dados e o bloco
Segurança e Privacidade para validação de credencias
de usuários para utilização de recursos
• Acesso aos eventos da Cidade
Gerencia e orquestra o acesso aos eventos da cidade e
o bloco Segurança e Privacidade para validação de
credencias de usuários para utilização de recursos
COMUNICAÇÃO ENTRE COMPONENTES
Composiçãodos serviços
da cidade
Processamento de dados
da cidade
Acesso aos recursos da cidade
Gerenciamento de Infraestrutura da cidade
SEGURANÇAEPRIVACIDADE
CSaaSCPaaSCIaaS
Planejamento de
Rota
Eventos Urbanos
Gestão do
tráfego
Composição dos serviços
da cidade
Processamento de dados
da cidade
Acesso aos recursos da cidade
Gerenciamento de Infraestrutura da cidade
Interoperabilidade e virtualização de recursos da cidade
Sensores e
Atuadores
IoT Kernel Computação e
Armazenamento
SEGURANÇAEPRIVACIDADE
CSaaSCPaaSCIaaS
CIaaS expõe os recursos
físicos em uma API
aberta de forma
homogênea. Permitindo
que um serviço utilize
uma entidade virtualizada
ao invés de uma
entidade concreta a fim
de gerir os recursos de
forma flexível
Planejamentode
Rota
Eventos Urbanos
Gestão do
tráfego
Composiçãodos serviços
da cidade
Processamento de dados
da cidade
Acesso aos recursos da cidade
Gerenciamento de Infraestrutura da cidade
Interoperabilidadee virtualização derecursos da cidade
Sensores e
Atuadores
IoT Kernel Computação e
Armazenamento
SEGURANÇAEPRIVACIDADE
CSaaSCPaaSCIaaS
COMUNICAÇÃO ENTRE COMPONENTES
Este bloco funcional dá acesso aos Recursos da Cidade.
Sua função básica é manter as ligações entre as
entidades e dispositivos físicos com os dispositivos
virtualizados, tornando suas capacidades pesquisáveis sob
a forma de serviços para as camadas lógicas a cima.
• Gestão de Serviço
Responsável por abstrair os recursos da cidade como
serviços
• Gestão do Acesso aos Recursos
Encarregada da comunicação com os sensores físicos
ou virtuais
• Gestão das Entidades da Cidade
Registra o relacionamento entre as Entidades e os
dispositivos IoT
Acesso aos recursos da cidade
Gerenciamento de Infraestrutura da cidade
Interoperabilidadee virtualização derecursos da cidade
Computação e
Armazenamento
CSaaSCPaaSCIaaS
Planejamentode
Rota
Eventos Urbanos
Gestão do
tráfego
Composiçãodos serviços
da cidade
Processamento de dados
da cidade
Acesso aos recursos da cidade
Gerenciamento de Infraestrutura da cidade
Interoperabilidadee virtualização derecursos da cidade
Sensores e
Atuadores
IoT Kernel Computação e
Armazenamento
SEGURANÇAEPRIVACIDADE
CSaaSCPaaSCIaaS
A Interoperabilidade e Virtualização dos Recursos da Cidade
é responsável pela validação e conversão, incluindo análises
semânticas e sintáticas dos dados brutos coletados a partir
dos dispositivos de IoT. Além disso, inclui a capacidade de
virtualização dos sensores e atuadores, estendendo a oferta
de funcionalidades abstratas
• Interoperabilidade Semântica e Sintática
Transforma dados não estruturados brutos em legíveis
e bem estruturados e, finalmente, em dados
contextualizados para a compreensão humana
• Gestão do Acesso aos Recursos
Encarregado de acessar, abstrair, gerenciar e mapear
os recursos físicos/virtuais da cidade.
COMUNICAÇÃO ENTRE COMPONENTES
Interoperabilidadee virtualização derecursos da cidade
Sensores e
Atuadores
IoT Kernel Computação e
Armazenamento
CSaaSCPaaSCIaaS
Planejamentode
Rota
Eventos Urbanos
Gestão do
tráfego
Composiçãodos serviços
da cidade
Processamento de dados
da cidade
Acesso aos recursos da cidade
Gerenciamento de Infraestrutura da cidade
Interoperabilidadee virtualização derecursos da cidade
Sensores e
Atuadores
IoT Kernel Computação e
Armazenamento
SEGURANÇAEPRIVACIDADE
CSaaSCPaaSCIaaS
Bloco encarregado por orquestrar os sensores e atuadores
das cidades. Além disso, ele transforma os recursos legados
em smart objects. Este componente possui as
funcionalidades de extrair dados contextualizados de fontes
externas da web (redes sociais e legado), como por exemplo
uma rede social, e oferecer acesso via API para os
sensores.
• Habilitador da Rede de Sensores e Atuadores
Transforma os dispositivos legados e os dados na web
em sensores e atuadores IoT
• Redutor de Ruídos
Neste componente são removidos os erros nos
dispositivos web para usá-los como sensores IoT
• Acesso Uniforme a Sensores e Atuadores
Este componente provê uma API para acesso uniforme
aos dispositivos virtualizados IoT
Interoperabilidadee virtualização derecursos da cidade
Sensores e
Atuadores
CSaaSCPaaSCIaaS
COMUNICAÇÃO ENTRE COMPONENTES
Planejamentode
Rota
Eventos Urbanos
Gestão do
tráfego
Composiçãodos serviços
da cidade
Processamento de dados
da cidade
Acesso aos recursos da cidade
Gerenciamento de Infraestrutura da cidade
Interoperabilidadee virtualização derecursos da cidade
Sensores e
Atuadores
IoT Kernel Computação e
Armazenamento
SEGURANÇAEPRIVACIDADE
CSaaSCPaaSCIaaS
Gateway IoT multiprotocolos para gestão e coleta de fluxo
de dados provenientes de dispositivos heterogêneos
• Acesso Uniforme aos Dispositivos IoT
Responsável pela abstração dos dispositivos,
implementando uma API para acesso transparente às
camadas superiores
• Gestão dos Dispositivos de IoT
Responsável pela tarefas de gestão nos dispositivos,
como parametrizar a frequência com que os dados são
enviados etc
• Dispositivos IoT
Nível mais baixo das camadas, sendo o responsável
pela interação de cada dispositivo com o meio físico e
os protocolos de comunicação
COMUNICAÇÃO ENTRE COMPONENTES
Interoperabilidadee virtualização derecursos da cidade
IoT Kernel
SEGURANÇAEPRIVACIDADE
CSaaSCPaaSCIaaS
Planejamentode
Rota
Eventos Urbanos
Gestão do
tráfego
Composiçãodos serviços
da cidade
Processamento de dados
da cidade
Acesso aos recursos da cidade
Gerenciamento de Infraestrutura da cidade
Interoperabilidadee virtualização derecursos da cidade
Sensores e
Atuadores
IoT Kernel Computaçãoe
Armazenamento
SEGURANÇAEPRIVACIDADE
CSaaSCPaaSCIaaS
É composto por todos os recursos de computação físicos e
virtuais da cidade. Este bloco inclui todo o hardware e
software necessário para a plataforma oferecer uma
infraestrutura de computação em nuvem escalável e
confiável para que os demais serviços assentem suas
fundações.
• Computação como Serviço
Oferece recursos de computação virtualizada como
máquinas virtuais sendo executadas em nós expostos e
alocados dinamicamente
• Armazenamento como Serviço
Realizado através de um sistema de arquivos escalável
acoplados à uma API para garantir a interoperabilidade
e portabilidade dos dados
COMUNICAÇÃO ENTRE COMPONENTES
Gerenciamento de Infraestrutura da cidade
Computação e
Armazenamento
CSaaSCPaaSCIaaS
Planejamento de
Rota
Eventos Urbanos
Gestão do
tráfego
Composição dos serviços
da cidade
Processamento de dados
da cidade
Acesso aos recursos da cidade
Gerenciamento de Infraestrutura da cidade
Interoperabilidade e virtualização de recursos da cidade
Sensores e
Atuadores
IoT Kernel Computação e
Armazenamento
SEGURANÇAEPRIVACIDADE
CSaaSCPaaSCIaaS
Segurança e Privacidade
fornece toda
funcionalidade de
segurança, incluindo os
protocolos utilizados para
validar e autorizar o
acesso aos demais
módulos
Planejamentode
Rota
Eventos Urbanos
Gestão do
tráfego
Composiçãodos serviços
da cidade
Processamento de dados
da cidade
Acesso aos recursos da cidade
Gerenciamento de Infraestrutura da cidade
Interoperabilidadee virtualização derecursos da cidade
Sensores e
Atuadores
IoT Kernel Computação e
Armazenamento
SEGURANÇAEPRIVACIDADE
CSaaSCPaaSCIaaS
Possui dois objetivos principais: proporcionar uma estrutura
de armazenamento e acesso de dados com segurança e,
gerenciamento e garantia da confiabilidade do sistema
(permitindo o monitoramento, detecção e recuperação de
falhas)
• Autenticação, Autorização e Auditoria
Oferece uma API para fornecer acesso para as
camadas CIaaS e CPaaS
• Criptografia
Abrange as tecnologias e protocolos utilizados para
criptografar dados e comunicações entre as aplicações
e os componentes
• Monitoramento de Confiabilidade
Monitora todos os recursos de hardware e software em
execução na CIaaS e na CPaaS, este bloco é capaz de
checar o status dos serviços/dispositivos com baixo
overhead
COMUNICAÇÃO ENTRE COMPONENTES
Planejamentode
Rota
EventosUrbanos
Gestão do
tráfego
Composiçãodos serviços
da cidade
Processamento de dados
da cidade
Acesso aos recursos da cidade
Gerenciamento de Infraestrutura da cidade
Interoperabilidadee virtualização derecursos da cidade
Sensores e
Atuadores
IoT Kernel Computação e
Armazenamento
SEGURANÇAEPRIVACIDADE
CSaaSCPaaSCIaaS
EXEMPLO
Aplicação
Entidade
SEGURANÇAEPRIVACIDADE
CSaaSCPaaSCIaaS
Serviço de infraestruturada cidade
Ações
Dados
EXPÕE OS RECURSOS
Liga Alerta Brilho
Exemplo de iluminação pública
1. As lâmpadas/sensores são
representadas na camada CIaaS
como entidades de infraestrutura da
cidade
2. As entidades exportam suas
funcionalidades como serviços
3. Os serviços expõem suas
funcionalidades como recursos de
iluminação
4. As ações “Liga” e “Alerta” são as
funcionalidades acessadas pela
aplicação
5. “Brilho” representa o estado atual da
luminosidade de cada lâmpada
FERRAMENTAS
As definições das ferramentas
utilizadas na infraestrutura de
referência da ClouT, tiveram como
base as ferramentas testadas nos
projetos pilotos
A referência final, traz a descrição
das ferramentas definidas para cada
módulo
SEGURANÇAEPRIVACIDADE
CSaaSCPaaSCIaaS
• Composição dos serviços da cidade
Apache Shinding – implementar um container, em
conformidade com as especificações de gadgets open
social
• Processamento de dados da cidade
Esper CEP ENGINE - atender aos requisitos de
aplicativos que analisam e reagem a eventos.
• Acesso aos recursos da cidade
Cloud Data Management Interface for Swift –
Protocolo que define operações em RESTful para
acesso ao Open Stack Swift
Openstack Heat, Mash-up
Markup Language, Open Social,
Apache Shindig, BPMN, …
Orion Context Broker,
MongoDB, MySQL, ESPER CEP
CDMI for Swift, Apache Tomcat
Gerenciamento de Infraestrutura da cidade
Interoperabilidade e virtualização de recursos da cidade
Sensores e
Atuadores
IoT Kernel Computação e
Armazenamento
SEGURANÇAEPRIVACIDADE
CSaaSCPaaSCIaaS
Planejamento de
Rota
Eventos Urbanos Gestão do tráfego
SEGURANÇAEPRIVACIDADE
CSaaSCPaaSCIaaS
Planejamento de
Rota
Eventos Urbanos Gestão do tráfego
Composição dos serviços
da cidade
Processamento de dados
da cidade
Acesso aos recursos da cidade
Smart Santander, Butler GW, UDDI, WSDL, JSDL, USDL …
XML, JSON, Sesame, Neo4j, JSONLD, XMPP, PIAX e DNS
XMPP, Google
Chrome, Arduino ...
ButlerGW, CoRE
CoAP, 6LoWPAN...
Openstack Cloud /
Swift, IDAS, Gluster
SEGURANÇAEPRIVACIDADE
CSaaSCPaaSCIaaS
• Gerenciamento de Infraestrutura da cidade
Universal Service Description Language - é um padrão
de formato para descrever o serviço onipresente,
permite que os aplicativos encontrem vários serviços
em um ambiente diferente
• Interoperabilidade e virtualização de recursos da
cidade
NEO4J – Banco de dados gráfico de código aberto
• Computação e Armazenamento
Openstack Swift – Software de armazenamento
redundante em nuvem
• Sensores e atuadores
Arduino – Plataforma de prototipagem aberta (hw e sw)
• IoT Kernel
Constraint Application Protocol – é um protocolo
especializado em transferência web para ambientes
restritos
SEGURANÇAEPRIVACIDADE
CSaaSCPaaSCIaaS
O protocolo SSL provê a privacidade e a integridade de dados
entre duas aplicações que comuniquem pela internet. Isso
ocorre por intermédio da autenticação das partes envolvidas
e da cifragem dos dados transmitidos entre as partes.
O Zabbix é uma ferramenta de código aberto projetada para monitorar
redes, servidores, ferramentas e outros hardwares através de um servidor
baseado em Linux.
Solução orientada a serviços para gerenciamento de
usuários, autenticação, autorização, contabilidade, federação
de identidade e delegação.
ANÁLISE
• Comparação entre os principais projetos europeus
 IoT-A
 FIWARE
 SMARTSANTANDER
 BUTTLER
 GAMBAS Critérios
 Endereçamento
Tecnologia utilizada para identificação dos dispositivos
 API aberta
Abertura do projeto para que qualquer pessoa desenvolva
aplicações
 Segurança
Ferramenta(s) ou protocolo(s) utilizados para este fim
 Elasticidade
Capacidade da plataforma de alterar seus recursos para
atender aumento da demanda
IOT-A
• Modelo de Referência (ARM)
• Alcançar interoperabilidade de ponta-a-ponta
• Desenvolver ferramentas de modelagem e uma
linguagem de descrição para as interações de
processo orientadas para o objetivo do IoT (negócios)
• Derivar mecanismos adaptativos para orquestração
distribuída de interações de recursos de IoT expondo
propriedades self-*
• Integrar holisticamente mecanismos de segurança e
privacidade eficazes e eficientes em dispositivos IoT e
nos protocolos e serviços que eles utilizam.
• Desenvolver uma nova infra-estrutura de resolução
para o IoT, permitindo a pesquisa escalável e
descoberta de recursos IoT, entidades do mundo real
e suas associações
Características
Análise
Endereçamento: IP
API aberta: Sim
Segurança: AKE
Elasticidade: Sim
IOT-A
FIWARE
• Plataforma aberta que integra serviços usando NGSIs
• Novos serviços adicionados: GEs (Generic Enablers)
• O ciclo de vida dos serviços é suportado por
características OpenStack
• Acesso por tokens, KeyRock, OAuth 2.0 e AuthZForce
Análise
Endereçamento: IP
API aberta: Sim
Segurança: OAuth2
Elasticidade: Sim
FIWARE
O projeto prevê a implantação de 20.000
sensores em Belgrado, Guildford, Lübeck
e Santander (12.000), explorando uma
grande variedade de tecnologias.
Análise
Endereçamento: IP
API aberta: Sim
Segurança: Apache Shiro Java Security
Framework
Elasticidade: Sim
SMARTSANTANDER
SMARTSANTANDER
Mais de 400 sensores magnéticos
aterrados no asfalto.
60 sensores de
tráfego.
SMARTSANTANDER
BUTLER
• Propósito: Habilitar o desenvolvimento
de aplicativos seguros e inteligentes de
assistência à vida, graças a um sistema
de informação abrangente e com
conhecimento de contexto e local
• O projeto buscava contribuir para o
avanço dos Ambient Assisted Living e
das interações Homem-Construções
• Context-awareness
• Projeto encerrado.
Análise
Endereçamento: IP
API aberta: Sim
Segurança: OpenAuth, GBA
Elasticidade: Sim
GAMBAS
• Propósito: desenvolver um middleware
inovador e adaptável para permitir a
preservação da privacidade e a
utilização automatizada de serviços
orientados por comportamento que se
adaptem de forma autônoma ao
contexto dos usuários.
• Orçamento: 3.105.024 €
• Financiamento: 2.194.000 €
• Duração: 36 Meses
• Kickoff: Fevereiro de 2012
Análise
Endereçamento: IPv4
API aberta: Sim
Segurança: PIKE
Elasticidade: Sim
TRABALHOS FUTUROS
Este projeto é financiado em conjunto com a
European Union’s Horizon 2020 research
BigClouT
Big data meeting Cloud and IoT for empowering the citizen clout in smart cities
 Construir uma arquitetura interoperável
permitindo aplicativos IoT orientados a
dados
 Habilitar o self-awareness em uma
plataforma de Cidade Inteligente
 Fornecer bibliotecas e ferramentas para
extração de conhecimento escalável a
partir de fontes de informação
distribuídas em áreas urbanas
CONCLUSÃO
As Cidades Inteligentes se apresentam como uma estrutura única para a
criação de cidades sustentáveis por meio de novas aplicações e serviços
baseados em tecnologias no estado da arte, e para a criação de inovações
em ICT com o envolvimento dos usuários/cidadãos através de
comunidades Living Labs.
 Projeto fortemente centrado na nuvem, tirando proveito das capacidades
virtualmente infinitas de computação para processamento e armazenamento de
dados
 API aberta que permite que as soluções emerjam de acordo com as
necessidades dos cidadãos
REFERÊNCIAS
[1] D. Miorandi, S. Sicari, F. De Pellegrini, and I. Chlamtac, “Internet of things: Vision, applications and research challenges,” Ad Hoc
Networks, vol. 10, no. 7, pp. 1497–1516, Sep. 2012. [Online]. Available: http://linkinghub.elsevier.com/retrieve/pii/S1570870512000674
[2] R. Buyya, C. S. Yeo, and S. Venugopal, “Market-Oriented Cloud Computing: Vision, Hype, and Reality for Delivering IT Services as
Computing Utilities.” IEEE, Sep. 2008, pp. 5–13. [Online]. Available: http://ieeexplore.ieee.org/document/4637675/
[3] J. von Uexk¨ull and H. Girardet, “Shaping our future: Creating the world future council,” 2005.
[4] C. Formisano, D. Pavia, L. Gurgen, T. Yonezawa, J. A. Galache, K. Doguchi, and I. Matranga, “The advantages of iot and cloud applied to
smart cities,” in Future Internet of Things and Cloud (FiCloud), 2015 3rd International Conference on. IEEE, 2015, pp. 325–332.
[5] J. H. Lee, M. G. Hancock, and M.-C. Hu, “Towards an effective framework for building smart cities: Lessons from seoul and san francisco,”
Technological Forecasting and Social Change, vol. 89, pp. 80–99, 2014.
[6] J. A. Galache, T. Yonezawa, L. Gurgen, D. Pavia, M. Grella, and H. Maeomichi, “Clout: Leveraging cloud computing techniques for
improving management of massive iot data,” in 2014 IEEE 7th International Conference on Service-Oriented Computing and Applications.
IEEE, 2014, pp. 324–327.
[7] BUTLER, “BUTLER.” [Online]. Available: http://www.iot-butler.eu/
[8] “iCore project.” [Online]. Available: http://www.iot-icore.eu/
[9] “Internet of Things - Architecture — IOT-A: Internet of Things Architecture.” [Online]. Available: http://www.iot-a.eu/public
[10] “Open311.” [Online]. Available: http://www.open311.org/
REFERÊNCIAS
[11] “SmartSantander.” [Online]. Available: http://www.smartsantander.eu/
[12] “FIWARE.” [Online]. Available: https://www.fiware.org/
[13] T. Yonezawa, I. Matranga, J. A. Galache, H. Maeomichi, L. Gurgen, and T. Shibuya, “A citizen-centric approach towards global-scale smart
city platform,” in Recent Advances in Internet of Things (RIoT), 2015 International Conference on. IEEE, 2015, pp. 1–6.
[12] “ClouT.” [Online]. Available: http://clout-project.eu/
[13] “Big Clout.” [Online]. Available: http://bigclout.eu/

Mais conteúdo relacionado

Mais procurados

Smart Cities - A experiência Telefonica
Smart Cities - A experiência TelefonicaSmart Cities - A experiência Telefonica
Smart Cities - A experiência TelefonicaCPqD
 
Uma Visão de Futuro de Cidades Inteligentes - Parte 1 - Tania
Uma Visão de Futuro de Cidades Inteligentes - Parte 1 - TaniaUma Visão de Futuro de Cidades Inteligentes - Parte 1 - Tania
Uma Visão de Futuro de Cidades Inteligentes - Parte 1 - TaniaCPqD
 
“Aplicação de Big Data em Cidades Inteligentes”
“Aplicação de Big Data em Cidades Inteligentes”“Aplicação de Big Data em Cidades Inteligentes”
“Aplicação de Big Data em Cidades Inteligentes”inovaDay .
 
Cidades Inteligentes e Big Data
Cidades Inteligentes e Big DataCidades Inteligentes e Big Data
Cidades Inteligentes e Big DataDiego Lusa
 
Geração de Inovação para Cidades Inteligentes
Geração de Inovação para Cidades InteligentesGeração de Inovação para Cidades Inteligentes
Geração de Inovação para Cidades InteligentesKiev Gama
 
Huawei smart city keynote speaker futurecom 2015 anderson tomaiz
Huawei smart city keynote speaker futurecom 2015 anderson tomaizHuawei smart city keynote speaker futurecom 2015 anderson tomaiz
Huawei smart city keynote speaker futurecom 2015 anderson tomaizAnderson Tomaiz
 
Os Desafios da Digitalização na criação das Cidades Digitais
Os Desafios da Digitalização na criação das Cidades Digitais Os Desafios da Digitalização na criação das Cidades Digitais
Os Desafios da Digitalização na criação das Cidades Digitais Desafios Porto
 
Uma Visão de Futuro de Cidades Inteligentes - Parte 2 - Rossi
Uma Visão de Futuro de Cidades Inteligentes - Parte 2 - RossiUma Visão de Futuro de Cidades Inteligentes - Parte 2 - Rossi
Uma Visão de Futuro de Cidades Inteligentes - Parte 2 - RossiCPqD
 
Cidades/Espaço urbano
Cidades/Espaço urbanoCidades/Espaço urbano
Cidades/Espaço urbanoIdalina Leite
 
Cidades Inteligentes e Cidades Sustentáveis
Cidades Inteligentes e Cidades SustentáveisCidades Inteligentes e Cidades Sustentáveis
Cidades Inteligentes e Cidades SustentáveisSérgio Aquino
 
Cidades Inteligentes: a exploração do digital
Cidades Inteligentes: a exploração do digitalCidades Inteligentes: a exploração do digital
Cidades Inteligentes: a exploração do digitalLuis Borges Gouveia
 
Aplicativos de transporte de pessoas e cidades inteligentes
Aplicativos de transporte de pessoas e cidades inteligentesAplicativos de transporte de pessoas e cidades inteligentes
Aplicativos de transporte de pessoas e cidades inteligentesKiev Gama
 

Mais procurados (20)

Smart cities
Smart citiesSmart cities
Smart cities
 
Smart Cities - A experiência Telefonica
Smart Cities - A experiência TelefonicaSmart Cities - A experiência Telefonica
Smart Cities - A experiência Telefonica
 
Uma Visão de Futuro de Cidades Inteligentes - Parte 1 - Tania
Uma Visão de Futuro de Cidades Inteligentes - Parte 1 - TaniaUma Visão de Futuro de Cidades Inteligentes - Parte 1 - Tania
Uma Visão de Futuro de Cidades Inteligentes - Parte 1 - Tania
 
Tecnologia Aplicada à Mobilidade Urbana - M2M Solutions
Tecnologia Aplicada à Mobilidade Urbana - M2M SolutionsTecnologia Aplicada à Mobilidade Urbana - M2M Solutions
Tecnologia Aplicada à Mobilidade Urbana - M2M Solutions
 
“Aplicação de Big Data em Cidades Inteligentes”
“Aplicação de Big Data em Cidades Inteligentes”“Aplicação de Big Data em Cidades Inteligentes”
“Aplicação de Big Data em Cidades Inteligentes”
 
Cidades inteligentes
Cidades inteligentesCidades inteligentes
Cidades inteligentes
 
EY e as Smart Cities
 EY e as Smart Cities EY e as Smart Cities
EY e as Smart Cities
 
Cidades Inteligentes e Big Data
Cidades Inteligentes e Big DataCidades Inteligentes e Big Data
Cidades Inteligentes e Big Data
 
Geração de Inovação para Cidades Inteligentes
Geração de Inovação para Cidades InteligentesGeração de Inovação para Cidades Inteligentes
Geração de Inovação para Cidades Inteligentes
 
Projeto Cidade Inteligente
Projeto Cidade InteligenteProjeto Cidade Inteligente
Projeto Cidade Inteligente
 
Apresentação cidades inteligentes
Apresentação cidades inteligentesApresentação cidades inteligentes
Apresentação cidades inteligentes
 
Huawei smart city keynote speaker futurecom 2015 anderson tomaiz
Huawei smart city keynote speaker futurecom 2015 anderson tomaizHuawei smart city keynote speaker futurecom 2015 anderson tomaiz
Huawei smart city keynote speaker futurecom 2015 anderson tomaiz
 
Cidades inteligentes
Cidades inteligentesCidades inteligentes
Cidades inteligentes
 
Os Desafios da Digitalização na criação das Cidades Digitais
Os Desafios da Digitalização na criação das Cidades Digitais Os Desafios da Digitalização na criação das Cidades Digitais
Os Desafios da Digitalização na criação das Cidades Digitais
 
Uma Visão de Futuro de Cidades Inteligentes - Parte 2 - Rossi
Uma Visão de Futuro de Cidades Inteligentes - Parte 2 - RossiUma Visão de Futuro de Cidades Inteligentes - Parte 2 - Rossi
Uma Visão de Futuro de Cidades Inteligentes - Parte 2 - Rossi
 
ABDI Apresentação Cidades Inteligentes
ABDI Apresentação Cidades InteligentesABDI Apresentação Cidades Inteligentes
ABDI Apresentação Cidades Inteligentes
 
Cidades/Espaço urbano
Cidades/Espaço urbanoCidades/Espaço urbano
Cidades/Espaço urbano
 
Cidades Inteligentes e Cidades Sustentáveis
Cidades Inteligentes e Cidades SustentáveisCidades Inteligentes e Cidades Sustentáveis
Cidades Inteligentes e Cidades Sustentáveis
 
Cidades Inteligentes: a exploração do digital
Cidades Inteligentes: a exploração do digitalCidades Inteligentes: a exploração do digital
Cidades Inteligentes: a exploração do digital
 
Aplicativos de transporte de pessoas e cidades inteligentes
Aplicativos de transporte de pessoas e cidades inteligentesAplicativos de transporte de pessoas e cidades inteligentes
Aplicativos de transporte de pessoas e cidades inteligentes
 

Destaque

Evaluación clinica
Evaluación clinicaEvaluación clinica
Evaluación clinicak29hy78
 
Estratégias efectivas de enseñanza empleadas por Gracie Dávila
Estratégias efectivas de enseñanza empleadas por Gracie DávilaEstratégias efectivas de enseñanza empleadas por Gracie Dávila
Estratégias efectivas de enseñanza empleadas por Gracie DávilaChris Lopez
 
2016.01.25 y 26. lunes y martes.primera clase actividad de confraternización ...
2016.01.25 y 26. lunes y martes.primera clase actividad de confraternización ...2016.01.25 y 26. lunes y martes.primera clase actividad de confraternización ...
2016.01.25 y 26. lunes y martes.primera clase actividad de confraternización ...Chris Lopez
 
Rubrica de autoevaluación para candidato a maestro
Rubrica de autoevaluación para candidato a  maestroRubrica de autoevaluación para candidato a  maestro
Rubrica de autoevaluación para candidato a maestroChris Lopez
 
CV - Mayur Shah
CV - Mayur ShahCV - Mayur Shah
CV - Mayur ShahMayur Shah
 

Destaque (8)

Evaluación clinica
Evaluación clinicaEvaluación clinica
Evaluación clinica
 
Nuevo documento de microsoft word (6)
Nuevo documento de microsoft word (6)Nuevo documento de microsoft word (6)
Nuevo documento de microsoft word (6)
 
cmo_slideshare
cmo_slidesharecmo_slideshare
cmo_slideshare
 
Estratégias efectivas de enseñanza empleadas por Gracie Dávila
Estratégias efectivas de enseñanza empleadas por Gracie DávilaEstratégias efectivas de enseñanza empleadas por Gracie Dávila
Estratégias efectivas de enseñanza empleadas por Gracie Dávila
 
узнай сказку
узнай сказкуузнай сказку
узнай сказку
 
2016.01.25 y 26. lunes y martes.primera clase actividad de confraternización ...
2016.01.25 y 26. lunes y martes.primera clase actividad de confraternización ...2016.01.25 y 26. lunes y martes.primera clase actividad de confraternización ...
2016.01.25 y 26. lunes y martes.primera clase actividad de confraternización ...
 
Rubrica de autoevaluación para candidato a maestro
Rubrica de autoevaluación para candidato a  maestroRubrica de autoevaluación para candidato a  maestro
Rubrica de autoevaluación para candidato a maestro
 
CV - Mayur Shah
CV - Mayur ShahCV - Mayur Shah
CV - Mayur Shah
 

Semelhante a Seminário sobre redes convergentes

Cidades Inteligentes: Interdisciplinaridade, Software Livre, Dados Abertos e ...
Cidades Inteligentes: Interdisciplinaridade, Software Livre, Dados Abertos e ...Cidades Inteligentes: Interdisciplinaridade, Software Livre, Dados Abertos e ...
Cidades Inteligentes: Interdisciplinaridade, Software Livre, Dados Abertos e ...Fabio Kon
 
Flusp'2016 cidades inteligentes
Flusp'2016 cidades inteligentesFlusp'2016 cidades inteligentes
Flusp'2016 cidades inteligentesEduardo Santana
 
Smart Cities: Concepts, Platforms, and Challenges
Smart Cities: Concepts, Platforms, and Challenges Smart Cities: Concepts, Platforms, and Challenges
Smart Cities: Concepts, Platforms, and Challenges Fabio Kon
 
Smart cities - Usando IoT para promover cidades inteligentes e infraestrutura...
Smart cities - Usando IoT para promover cidades inteligentes e infraestrutura...Smart cities - Usando IoT para promover cidades inteligentes e infraestrutura...
Smart cities - Usando IoT para promover cidades inteligentes e infraestrutura...Amazon Web Services LATAM
 
Smart cities - Análise do plano Diretor de Goiânia
Smart cities - Análise do plano Diretor de GoiâniaSmart cities - Análise do plano Diretor de Goiânia
Smart cities - Análise do plano Diretor de GoiâniaLuiz Calaça
 
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
 
VANETs – redes veiculares
VANETs – redes veicularesVANETs – redes veiculares
VANETs – redes veicularesDouglas de Paula
 
Smart.UFS.br :: Multidimensional Synergies in the Creation of Innovative Solu...
Smart.UFS.br :: Multidimensional Synergies in the Creation of Innovative Solu...Smart.UFS.br :: Multidimensional Synergies in the Creation of Innovative Solu...
Smart.UFS.br :: Multidimensional Synergies in the Creation of Innovative Solu...Rogerio P C do Nascimento
 
Cidades inteligentes: uma abordagem tecnológica - TeleSíntese
Cidades inteligentes: uma abordagem tecnológica - TeleSínteseCidades inteligentes: uma abordagem tecnológica - TeleSíntese
Cidades inteligentes: uma abordagem tecnológica - TeleSínteseRonald Eduardo Ambrósio Avelar
 
Como criar cidades inteligentes a partir de padrões abertos e software livre
Como criar cidades inteligentes a partir de padrões abertos e software livreComo criar cidades inteligentes a partir de padrões abertos e software livre
Como criar cidades inteligentes a partir de padrões abertos e software livreCelso Marques Mangueira
 
22 11-2016- internet-das-coisas-e-cidades-inteligentes
22 11-2016- internet-das-coisas-e-cidades-inteligentes22 11-2016- internet-das-coisas-e-cidades-inteligentes
22 11-2016- internet-das-coisas-e-cidades-inteligentesAna Claudia Annunciação
 
The Importance of Open Source to the Cities
The Importance of Open Source to the CitiesThe Importance of Open Source to the Cities
The Importance of Open Source to the CitiesKiev Gama
 
InterSCSimulator: Um simulador de Cidades Inteligentes de Larga Escala
InterSCSimulator: Um simulador de Cidades Inteligentes de Larga EscalaInterSCSimulator: Um simulador de Cidades Inteligentes de Larga Escala
InterSCSimulator: Um simulador de Cidades Inteligentes de Larga EscalaEduardo Santana
 
Planejamento de Redes Metropolitanas: NovaGenesis
Planejamento de Redes Metropolitanas: NovaGenesisPlanejamento de Redes Metropolitanas: NovaGenesis
Planejamento de Redes Metropolitanas: NovaGenesisAntonio Marcos Alberti
 
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
 
InterSCSimulator: A Scalable, Open Source, Smart City Simulator
InterSCSimulator: A Scalable, Open Source, Smart City SimulatorInterSCSimulator: A Scalable, Open Source, Smart City Simulator
InterSCSimulator: A Scalable, Open Source, Smart City SimulatorEduardo Santana
 
Uma arquitetura para Smart Cities baseada em Internet of Things - Status Report
Uma arquitetura para Smart Cities baseada em Internet of Things - Status ReportUma arquitetura para Smart Cities baseada em Internet of Things - Status Report
Uma arquitetura para Smart Cities baseada em Internet of Things - Status ReportGustavo Henrique Rodrigues Pinto Tomas
 
Rio Info 2010 - Seminário das Cidades Digitais às Cidades Inteligentes - A Vi...
Rio Info 2010 - Seminário das Cidades Digitais às Cidades Inteligentes - A Vi...Rio Info 2010 - Seminário das Cidades Digitais às Cidades Inteligentes - A Vi...
Rio Info 2010 - Seminário das Cidades Digitais às Cidades Inteligentes - A Vi...Rio Info
 

Semelhante a Seminário sobre redes convergentes (20)

Cidades Inteligentes: Interdisciplinaridade, Software Livre, Dados Abertos e ...
Cidades Inteligentes: Interdisciplinaridade, Software Livre, Dados Abertos e ...Cidades Inteligentes: Interdisciplinaridade, Software Livre, Dados Abertos e ...
Cidades Inteligentes: Interdisciplinaridade, Software Livre, Dados Abertos e ...
 
Flusp'2016 cidades inteligentes
Flusp'2016 cidades inteligentesFlusp'2016 cidades inteligentes
Flusp'2016 cidades inteligentes
 
Smart Cities: Concepts, Platforms, and Challenges
Smart Cities: Concepts, Platforms, and Challenges Smart Cities: Concepts, Platforms, and Challenges
Smart Cities: Concepts, Platforms, and Challenges
 
Smart cities - Usando IoT para promover cidades inteligentes e infraestrutura...
Smart cities - Usando IoT para promover cidades inteligentes e infraestrutura...Smart cities - Usando IoT para promover cidades inteligentes e infraestrutura...
Smart cities - Usando IoT para promover cidades inteligentes e infraestrutura...
 
Smart cities - Análise do plano Diretor de Goiânia
Smart cities - Análise do plano Diretor de GoiâniaSmart cities - Análise do plano Diretor de Goiânia
Smart cities - Análise do plano Diretor de Goiânia
 
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
 
VANETs – redes veiculares
VANETs – redes veicularesVANETs – redes veiculares
VANETs – redes veiculares
 
Smart.UFS.br :: Multidimensional Synergies in the Creation of Innovative Solu...
Smart.UFS.br :: Multidimensional Synergies in the Creation of Innovative Solu...Smart.UFS.br :: Multidimensional Synergies in the Creation of Innovative Solu...
Smart.UFS.br :: Multidimensional Synergies in the Creation of Innovative Solu...
 
Cidades inteligentes: uma abordagem tecnológica - TeleSíntese
Cidades inteligentes: uma abordagem tecnológica - TeleSínteseCidades inteligentes: uma abordagem tecnológica - TeleSíntese
Cidades inteligentes: uma abordagem tecnológica - TeleSíntese
 
Como criar cidades inteligentes a partir de padrões abertos e software livre
Como criar cidades inteligentes a partir de padrões abertos e software livreComo criar cidades inteligentes a partir de padrões abertos e software livre
Como criar cidades inteligentes a partir de padrões abertos e software livre
 
22 11-2016- internet-das-coisas-e-cidades-inteligentes
22 11-2016- internet-das-coisas-e-cidades-inteligentes22 11-2016- internet-das-coisas-e-cidades-inteligentes
22 11-2016- internet-das-coisas-e-cidades-inteligentes
 
Smart city of the future web
Smart city of the future webSmart city of the future web
Smart city of the future web
 
Trabalho do Semestre da Faculdade
Trabalho do Semestre da FaculdadeTrabalho do Semestre da Faculdade
Trabalho do Semestre da Faculdade
 
The Importance of Open Source to the Cities
The Importance of Open Source to the CitiesThe Importance of Open Source to the Cities
The Importance of Open Source to the Cities
 
InterSCSimulator: Um simulador de Cidades Inteligentes de Larga Escala
InterSCSimulator: Um simulador de Cidades Inteligentes de Larga EscalaInterSCSimulator: Um simulador de Cidades Inteligentes de Larga Escala
InterSCSimulator: Um simulador de Cidades Inteligentes de Larga Escala
 
Planejamento de Redes Metropolitanas: NovaGenesis
Planejamento de Redes Metropolitanas: NovaGenesisPlanejamento de Redes Metropolitanas: NovaGenesis
Planejamento de Redes Metropolitanas: NovaGenesis
 
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
 
InterSCSimulator: A Scalable, Open Source, Smart City Simulator
InterSCSimulator: A Scalable, Open Source, Smart City SimulatorInterSCSimulator: A Scalable, Open Source, Smart City Simulator
InterSCSimulator: A Scalable, Open Source, Smart City Simulator
 
Uma arquitetura para Smart Cities baseada em Internet of Things - Status Report
Uma arquitetura para Smart Cities baseada em Internet of Things - Status ReportUma arquitetura para Smart Cities baseada em Internet of Things - Status Report
Uma arquitetura para Smart Cities baseada em Internet of Things - Status Report
 
Rio Info 2010 - Seminário das Cidades Digitais às Cidades Inteligentes - A Vi...
Rio Info 2010 - Seminário das Cidades Digitais às Cidades Inteligentes - A Vi...Rio Info 2010 - Seminário das Cidades Digitais às Cidades Inteligentes - A Vi...
Rio Info 2010 - Seminário das Cidades Digitais às Cidades Inteligentes - A Vi...
 

Seminário sobre redes convergentes

  • 1. SEMINÁRIO DE TP525 – REDES CONVERGENTES Fábio Viniccius Almeida Felipe Simões Miranda Marília Martins Bontempo
  • 3. Tipo do projeto: FP7-ICT-2013-EU-Japan, projeto colaborativo Código do projeto: EU FP7 Grant number 608641; NICT management number 167 Data de início: 01/04/2013 Encerramento: 31/03/2016 Duração: 36 months Custo total: €2,3M (Europeu); €1,6M (Japonês) Financiamento solicitado: €1,5M (Europeu); €1,5M (Japonês) O consórcio ClouT é uma forte parceria da indústria europeia e japonesa, bem como universidades e centros de pesquisa nas áreas de IoT e computação em nuvem. Este consórcio é formado por 13 parceiros: 6 provenientes da Europa e 7 do Japão. INTRODUÇÃO
  • 4. CONCEITOS INICIAIS Cidades Inteligentes Utilização de recursos tecnológicos que permitem o desenvolvimento mais rápido e sustentável das cidades Cloud Abrange uma coleção de computadores dinamicamente grupados em servidores para prover recursos computacionais virtuais a qualquer consumidor IoT Conjunto de objetos e tecnologias necessárias para conexão dos mesmos com a Internet
  • 5. O ClouT irá reduzir o tempo e custos para o desenvolvimento/implantação de novas aplicações através da utilização de novas parcerias público-privadas inspiradas no modelo em NUVEM, suportando estratégias de ganha-ganha para todos os stakeholders. O objetivo final é unir forças e criar uma duradoura sinergia para iniciativas de cidades inteligentes entre Europa e Japão. PRINCIPAIS OBJETIVOS i. Prover uma infraestrutura urbana inteligente com capacidade de dados e processamento para suportar a integração entre as trilhões de coisas e as pessoas através de serviços virtuais na nuvem ii. Oferecer um conjunto de ferramentas e serviços com o objetivo de facilitar o desenvolvimento, implantação e supervisão de aplicativos IoT iii. Fornecer acesso aos mecanismos de processamento e dados para manipulação Big Data provenientes de fontes heterogêneas em tempo “quase” real iv. Gerar aplicações urbanas inovadoras e realizar testes de campo em quatro cidades piloto
  • 6. CICLO DE DESENVOLVIMENTO Para projetar e implementar uma plataforma global para Cidades Inteligentes foi utilizado um sistema de desenvolvimento circular, dividido em 3 etapas: 1. Interação com os stakeholders Coleta de requisitos e elaboração de Casos de Uso 2. Desenvolvimento Elaboração de proposta da arquitetura e prototipagem 3. Teste de campo Aplicação de pilotos em diferentes cidades (Japão e Europa)
  • 7. CLASSIFICAÇÃO DOS CASOS DE USO • Gestão dos recursos das Cidades Inteligentes Permite que os recursos da cidade sejam utilizados facilmente e de maneira eficiente (ex.: sensores, atuadores, carros, trens, ônibus, smartphones etc • Segurança e gestão de emergências Gerenciar riscos e prover segurança aos cidadãos, seja de riscos naturais (terremotos) ou artificiais (acidentes de trânsito) • Gestão da saúde e do bem-estar dos cidadãos Tem como objetivo motivar os cidadãos a participares de eventos na cidade (culturais, saúde etc.) Aumentar a participação de cidadãos Monitorar parâmetros ambientais Tornar as cidades mais atrativas Reduzir/Prevenir riscos Facilitar o crescimento econômico e social das cidades Tornar as cidades mais seguras Apoiar os interesses dos cidadãos Melhorar a qualidade de vida Ajudar a diminuir custos Pesquisa com stakeholders: Objetivos das Cidades Inteligentes Todos os Casos de Uso recolhidos na etapa de interação com os stakeholders foram classificados em 3 grupos após análises e discussões
  • 8. Planejamento de Rota Eventos Urbanos Gestão do tráfego Composição dos serviços da cidade Processamento de dados da cidade Acesso aos recursos da cidade Gerenciamento de Infraestrutura da cidade Interoperabilidade e virtualização de recursos da cidade Sensores e Atuadores IoT Kernel Computação e Armazenamento SEGURANÇAEPRIVACIDADE CSaaSCPaaSCIaaS O ClouT fornece conceitos de três camadas inspirados nos domínios da nuvem (cloud-centric): CIaaS, CPaaS e CSaaS
  • 9. Planejamento de Rota Eventos Urbanos Gestão do tráfego Composição dos serviços da cidade Processamento de dados da cidade Acesso aos recursos da cidade Gerenciamento de Infraestrutura da cidade Interoperabilidade e virtualização de recursos da cidade Sensores e Atuadores IoT Kernel Computação e Armazenamento SEGURANÇAEPRIVACIDADE CSaaSCPaaSCIaaS CSaaS é composta das aplicações construídas pelos usuários usando a CPaaS, isto é, cada aplicação pode ser desenvolvida e operada utilizando partes específicas das funcionalidades da CPaaS, de acordo com as suas características. Estes 3 componentes são um exemplo para uma aplicação de Gestão da Mobilidade (como o projeto em Santander).
  • 10. CIDADES-PILOTO Fujisawa – Promover o turismo por toda a cidade Uma aplicação que exibe em diversos pontos da cidade informações sobre o clima, temperatura, eventos, etc. Outra aplicação (Smiley Coupon) consiste em diversos displays espalhados pela cidade para que os turistas tirem fotos neles e recebam cupons para troca. Display da Smiley na estação Shonandai Mitaka – Motivar pessoas idosas para passear Um aplicativo (Android ou iPhone) do tipo rede social promoveu visitas em 177 locais da cidade de Mitaka, sendo que um usuário poderia desafiar o outro para atingir os objetivos através de um chat. Tela do aplicativo Sanpoki sugerindo rotas para caminhada
  • 11. CIDADES-PILOTO Santander – Melhorar a experiência com a mobilidade Alavancar a utilização eficiente de recursos de transporte da cidade, através do fornecimento de informações sobre a frota de ônibus (localização, velocidade média, emissão de gases, ocupação etc). É possível a combinação destas informações com as de outros tipos de transporte como bicicleta, trem, táxi etc. Smiley Coupon distribuído em Santander Tela da primeira versão da Mobility App. Genova – Auxiliar os cidadãos em situações de emergência Informar os cidadãos das regras e boas práticas em situações de emergência, tais como, alagamentos, terremotos. No futuro espera-se que os dados históricos ajudem a prever situações e alertar os cidadãos. Tela inicial do aplicativo “I don’t risk” com informações do clima, estradas etc.
  • 12. Planejamento de Rota Eventos Urbanos Gestão do tráfego Composição dos serviços da cidade Processamento de dados da cidade Acesso aos recursos da cidade Gerenciamento de Infraestrutura da cidade Interoperabilidade e virtualização de recursos da cidade Sensores e Atuadores IoT Kernel Computação e Armazenamento SEGURANÇAEPRIVACIDADE CSaaSCPaaSCIaaS CPaaS oferece a possibilidade da composição de serviços na plataforma para os usuários finais, sejam eles usuários inexperientes que buscam unir dados e serviços oferecidos por outras aplicações, sejam eles desenvolvedores que buscam instanciar recursos da camada
  • 13. Planejamentode Rota Eventos Urbanos Gestão do tráfego Composiçãodos serviços da cidade Processamento de dados da cidade Acesso aos recursos da cidade Gerenciamento de Infraestrutura da cidade Interoperabilidadee virtualização derecursos da cidade Sensores e Atuadores IoT Kernel Computação e Armazenamento SEGURANÇAEPRIVACIDADE CSaaSCPaaSCIaaS A Composição de Serviços da Cidade agrega um conjunto de funcionalidades para permitir a implantação de serviços a partir da infraestrutura da cidade • Composição de Serviços Contém todas as ferramentas que permitem cidadãos ou desenvolvedores criarem seus próprios serviços • Plataforma de Desenvolvimento e Implantação Fornece a capacidade para que cidadãos ou desenvolvedores criem, testem e implantem as aplicações e as executem na nuvem COMUNICAÇÃO ENTRE COMPONENTES Planejamentode Rota EventosUrbanos Gestão do tráfego Composiçãodos serviços da cidade Acesso aos recursos da cidade CSaaSCPaaSCIaaS
  • 14. Planejamentode Rota Eventos Urbanos Gestão do tráfego Composiçãodos serviços da cidade Processamento de dados da cidade Acesso aos recursos da cidade Gerenciamento de Infraestrutura da cidade Interoperabilidadee virtualização derecursos da cidade Sensores e Atuadores IoT Kernel Computação e Armazenamento SEGURANÇAEPRIVACIDADE CSaaSCPaaSCIaaS A principal função deste bloco é construir a camada de processamento de dados, ou seja, ele reúne dados de cidades a partir do componente Acesso aos Recursos de Cidade e fornece dados/eventos processados • Processamento de Dados/Eventos Responsável pelo tratamento (armazenamento e processamento) de dados coletados pelas várias fontes de dados e eventos da cidade • Gerenciador de Contexto Responsável pelo tratamento (armazenamento e processamento) de informações contextualizadas de alto nível obtidas pelo Processamento de Dados/Eventos COMUNICAÇÃO ENTRE COMPONENTES Planejamentode Rota EventosUrbanos Gestão do tráfego Composiçãodos serviços da cidade Processamento de dados da cidade Acesso aos recursos da cidade CSaaSCPaaSCIaaS
  • 15. Planejamentode Rota Eventos Urbanos Gestão do tráfego Composiçãodos serviços da cidade Processamento de dados da cidade Acesso aos recursos da cidade Gerenciamento de Infraestrutura da cidade Interoperabilidadee virtualização derecursos da cidade Sensores e Atuadores IoT Kernel Computação e Armazenamento SEGURANÇAEPRIVACIDADE CSaaSCPaaSCIaaS Fornece todas as funcionalidades necessárias para acessar os módulos desenvolvidos e implantados na camada CIaaS • Acesso aos Dados da Cidade Gerencia e orquestra o acesso ao framework de Gestão de Serviço (dentro do Gerenciamento de Infraestrutura da Cidade) para manipulação de dados e o bloco Segurança e Privacidade para validação de credencias de usuários para utilização de recursos • Acesso aos eventos da Cidade Gerencia e orquestra o acesso aos eventos da cidade e o bloco Segurança e Privacidade para validação de credencias de usuários para utilização de recursos COMUNICAÇÃO ENTRE COMPONENTES Composiçãodos serviços da cidade Processamento de dados da cidade Acesso aos recursos da cidade Gerenciamento de Infraestrutura da cidade SEGURANÇAEPRIVACIDADE CSaaSCPaaSCIaaS
  • 16. Planejamento de Rota Eventos Urbanos Gestão do tráfego Composição dos serviços da cidade Processamento de dados da cidade Acesso aos recursos da cidade Gerenciamento de Infraestrutura da cidade Interoperabilidade e virtualização de recursos da cidade Sensores e Atuadores IoT Kernel Computação e Armazenamento SEGURANÇAEPRIVACIDADE CSaaSCPaaSCIaaS CIaaS expõe os recursos físicos em uma API aberta de forma homogênea. Permitindo que um serviço utilize uma entidade virtualizada ao invés de uma entidade concreta a fim de gerir os recursos de forma flexível
  • 17. Planejamentode Rota Eventos Urbanos Gestão do tráfego Composiçãodos serviços da cidade Processamento de dados da cidade Acesso aos recursos da cidade Gerenciamento de Infraestrutura da cidade Interoperabilidadee virtualização derecursos da cidade Sensores e Atuadores IoT Kernel Computação e Armazenamento SEGURANÇAEPRIVACIDADE CSaaSCPaaSCIaaS COMUNICAÇÃO ENTRE COMPONENTES Este bloco funcional dá acesso aos Recursos da Cidade. Sua função básica é manter as ligações entre as entidades e dispositivos físicos com os dispositivos virtualizados, tornando suas capacidades pesquisáveis sob a forma de serviços para as camadas lógicas a cima. • Gestão de Serviço Responsável por abstrair os recursos da cidade como serviços • Gestão do Acesso aos Recursos Encarregada da comunicação com os sensores físicos ou virtuais • Gestão das Entidades da Cidade Registra o relacionamento entre as Entidades e os dispositivos IoT Acesso aos recursos da cidade Gerenciamento de Infraestrutura da cidade Interoperabilidadee virtualização derecursos da cidade Computação e Armazenamento CSaaSCPaaSCIaaS
  • 18. Planejamentode Rota Eventos Urbanos Gestão do tráfego Composiçãodos serviços da cidade Processamento de dados da cidade Acesso aos recursos da cidade Gerenciamento de Infraestrutura da cidade Interoperabilidadee virtualização derecursos da cidade Sensores e Atuadores IoT Kernel Computação e Armazenamento SEGURANÇAEPRIVACIDADE CSaaSCPaaSCIaaS A Interoperabilidade e Virtualização dos Recursos da Cidade é responsável pela validação e conversão, incluindo análises semânticas e sintáticas dos dados brutos coletados a partir dos dispositivos de IoT. Além disso, inclui a capacidade de virtualização dos sensores e atuadores, estendendo a oferta de funcionalidades abstratas • Interoperabilidade Semântica e Sintática Transforma dados não estruturados brutos em legíveis e bem estruturados e, finalmente, em dados contextualizados para a compreensão humana • Gestão do Acesso aos Recursos Encarregado de acessar, abstrair, gerenciar e mapear os recursos físicos/virtuais da cidade. COMUNICAÇÃO ENTRE COMPONENTES Interoperabilidadee virtualização derecursos da cidade Sensores e Atuadores IoT Kernel Computação e Armazenamento CSaaSCPaaSCIaaS
  • 19. Planejamentode Rota Eventos Urbanos Gestão do tráfego Composiçãodos serviços da cidade Processamento de dados da cidade Acesso aos recursos da cidade Gerenciamento de Infraestrutura da cidade Interoperabilidadee virtualização derecursos da cidade Sensores e Atuadores IoT Kernel Computação e Armazenamento SEGURANÇAEPRIVACIDADE CSaaSCPaaSCIaaS Bloco encarregado por orquestrar os sensores e atuadores das cidades. Além disso, ele transforma os recursos legados em smart objects. Este componente possui as funcionalidades de extrair dados contextualizados de fontes externas da web (redes sociais e legado), como por exemplo uma rede social, e oferecer acesso via API para os sensores. • Habilitador da Rede de Sensores e Atuadores Transforma os dispositivos legados e os dados na web em sensores e atuadores IoT • Redutor de Ruídos Neste componente são removidos os erros nos dispositivos web para usá-los como sensores IoT • Acesso Uniforme a Sensores e Atuadores Este componente provê uma API para acesso uniforme aos dispositivos virtualizados IoT Interoperabilidadee virtualização derecursos da cidade Sensores e Atuadores CSaaSCPaaSCIaaS COMUNICAÇÃO ENTRE COMPONENTES
  • 20. Planejamentode Rota Eventos Urbanos Gestão do tráfego Composiçãodos serviços da cidade Processamento de dados da cidade Acesso aos recursos da cidade Gerenciamento de Infraestrutura da cidade Interoperabilidadee virtualização derecursos da cidade Sensores e Atuadores IoT Kernel Computação e Armazenamento SEGURANÇAEPRIVACIDADE CSaaSCPaaSCIaaS Gateway IoT multiprotocolos para gestão e coleta de fluxo de dados provenientes de dispositivos heterogêneos • Acesso Uniforme aos Dispositivos IoT Responsável pela abstração dos dispositivos, implementando uma API para acesso transparente às camadas superiores • Gestão dos Dispositivos de IoT Responsável pela tarefas de gestão nos dispositivos, como parametrizar a frequência com que os dados são enviados etc • Dispositivos IoT Nível mais baixo das camadas, sendo o responsável pela interação de cada dispositivo com o meio físico e os protocolos de comunicação COMUNICAÇÃO ENTRE COMPONENTES Interoperabilidadee virtualização derecursos da cidade IoT Kernel SEGURANÇAEPRIVACIDADE CSaaSCPaaSCIaaS
  • 21. Planejamentode Rota Eventos Urbanos Gestão do tráfego Composiçãodos serviços da cidade Processamento de dados da cidade Acesso aos recursos da cidade Gerenciamento de Infraestrutura da cidade Interoperabilidadee virtualização derecursos da cidade Sensores e Atuadores IoT Kernel Computaçãoe Armazenamento SEGURANÇAEPRIVACIDADE CSaaSCPaaSCIaaS É composto por todos os recursos de computação físicos e virtuais da cidade. Este bloco inclui todo o hardware e software necessário para a plataforma oferecer uma infraestrutura de computação em nuvem escalável e confiável para que os demais serviços assentem suas fundações. • Computação como Serviço Oferece recursos de computação virtualizada como máquinas virtuais sendo executadas em nós expostos e alocados dinamicamente • Armazenamento como Serviço Realizado através de um sistema de arquivos escalável acoplados à uma API para garantir a interoperabilidade e portabilidade dos dados COMUNICAÇÃO ENTRE COMPONENTES Gerenciamento de Infraestrutura da cidade Computação e Armazenamento CSaaSCPaaSCIaaS
  • 22. Planejamento de Rota Eventos Urbanos Gestão do tráfego Composição dos serviços da cidade Processamento de dados da cidade Acesso aos recursos da cidade Gerenciamento de Infraestrutura da cidade Interoperabilidade e virtualização de recursos da cidade Sensores e Atuadores IoT Kernel Computação e Armazenamento SEGURANÇAEPRIVACIDADE CSaaSCPaaSCIaaS Segurança e Privacidade fornece toda funcionalidade de segurança, incluindo os protocolos utilizados para validar e autorizar o acesso aos demais módulos
  • 23. Planejamentode Rota Eventos Urbanos Gestão do tráfego Composiçãodos serviços da cidade Processamento de dados da cidade Acesso aos recursos da cidade Gerenciamento de Infraestrutura da cidade Interoperabilidadee virtualização derecursos da cidade Sensores e Atuadores IoT Kernel Computação e Armazenamento SEGURANÇAEPRIVACIDADE CSaaSCPaaSCIaaS Possui dois objetivos principais: proporcionar uma estrutura de armazenamento e acesso de dados com segurança e, gerenciamento e garantia da confiabilidade do sistema (permitindo o monitoramento, detecção e recuperação de falhas) • Autenticação, Autorização e Auditoria Oferece uma API para fornecer acesso para as camadas CIaaS e CPaaS • Criptografia Abrange as tecnologias e protocolos utilizados para criptografar dados e comunicações entre as aplicações e os componentes • Monitoramento de Confiabilidade Monitora todos os recursos de hardware e software em execução na CIaaS e na CPaaS, este bloco é capaz de checar o status dos serviços/dispositivos com baixo overhead COMUNICAÇÃO ENTRE COMPONENTES Planejamentode Rota EventosUrbanos Gestão do tráfego Composiçãodos serviços da cidade Processamento de dados da cidade Acesso aos recursos da cidade Gerenciamento de Infraestrutura da cidade Interoperabilidadee virtualização derecursos da cidade Sensores e Atuadores IoT Kernel Computação e Armazenamento SEGURANÇAEPRIVACIDADE CSaaSCPaaSCIaaS
  • 24. EXEMPLO Aplicação Entidade SEGURANÇAEPRIVACIDADE CSaaSCPaaSCIaaS Serviço de infraestruturada cidade Ações Dados EXPÕE OS RECURSOS Liga Alerta Brilho Exemplo de iluminação pública 1. As lâmpadas/sensores são representadas na camada CIaaS como entidades de infraestrutura da cidade 2. As entidades exportam suas funcionalidades como serviços 3. Os serviços expõem suas funcionalidades como recursos de iluminação 4. As ações “Liga” e “Alerta” são as funcionalidades acessadas pela aplicação 5. “Brilho” representa o estado atual da luminosidade de cada lâmpada
  • 25. FERRAMENTAS As definições das ferramentas utilizadas na infraestrutura de referência da ClouT, tiveram como base as ferramentas testadas nos projetos pilotos A referência final, traz a descrição das ferramentas definidas para cada módulo
  • 26. SEGURANÇAEPRIVACIDADE CSaaSCPaaSCIaaS • Composição dos serviços da cidade Apache Shinding – implementar um container, em conformidade com as especificações de gadgets open social • Processamento de dados da cidade Esper CEP ENGINE - atender aos requisitos de aplicativos que analisam e reagem a eventos. • Acesso aos recursos da cidade Cloud Data Management Interface for Swift – Protocolo que define operações em RESTful para acesso ao Open Stack Swift Openstack Heat, Mash-up Markup Language, Open Social, Apache Shindig, BPMN, … Orion Context Broker, MongoDB, MySQL, ESPER CEP CDMI for Swift, Apache Tomcat Gerenciamento de Infraestrutura da cidade Interoperabilidade e virtualização de recursos da cidade Sensores e Atuadores IoT Kernel Computação e Armazenamento SEGURANÇAEPRIVACIDADE CSaaSCPaaSCIaaS Planejamento de Rota Eventos Urbanos Gestão do tráfego
  • 27. SEGURANÇAEPRIVACIDADE CSaaSCPaaSCIaaS Planejamento de Rota Eventos Urbanos Gestão do tráfego Composição dos serviços da cidade Processamento de dados da cidade Acesso aos recursos da cidade Smart Santander, Butler GW, UDDI, WSDL, JSDL, USDL … XML, JSON, Sesame, Neo4j, JSONLD, XMPP, PIAX e DNS XMPP, Google Chrome, Arduino ... ButlerGW, CoRE CoAP, 6LoWPAN... Openstack Cloud / Swift, IDAS, Gluster SEGURANÇAEPRIVACIDADE CSaaSCPaaSCIaaS • Gerenciamento de Infraestrutura da cidade Universal Service Description Language - é um padrão de formato para descrever o serviço onipresente, permite que os aplicativos encontrem vários serviços em um ambiente diferente • Interoperabilidade e virtualização de recursos da cidade NEO4J – Banco de dados gráfico de código aberto • Computação e Armazenamento Openstack Swift – Software de armazenamento redundante em nuvem • Sensores e atuadores Arduino – Plataforma de prototipagem aberta (hw e sw) • IoT Kernel Constraint Application Protocol – é um protocolo especializado em transferência web para ambientes restritos
  • 28. SEGURANÇAEPRIVACIDADE CSaaSCPaaSCIaaS O protocolo SSL provê a privacidade e a integridade de dados entre duas aplicações que comuniquem pela internet. Isso ocorre por intermédio da autenticação das partes envolvidas e da cifragem dos dados transmitidos entre as partes. O Zabbix é uma ferramenta de código aberto projetada para monitorar redes, servidores, ferramentas e outros hardwares através de um servidor baseado em Linux. Solução orientada a serviços para gerenciamento de usuários, autenticação, autorização, contabilidade, federação de identidade e delegação.
  • 29. ANÁLISE • Comparação entre os principais projetos europeus  IoT-A  FIWARE  SMARTSANTANDER  BUTTLER  GAMBAS Critérios  Endereçamento Tecnologia utilizada para identificação dos dispositivos  API aberta Abertura do projeto para que qualquer pessoa desenvolva aplicações  Segurança Ferramenta(s) ou protocolo(s) utilizados para este fim  Elasticidade Capacidade da plataforma de alterar seus recursos para atender aumento da demanda
  • 30. IOT-A • Modelo de Referência (ARM) • Alcançar interoperabilidade de ponta-a-ponta • Desenvolver ferramentas de modelagem e uma linguagem de descrição para as interações de processo orientadas para o objetivo do IoT (negócios) • Derivar mecanismos adaptativos para orquestração distribuída de interações de recursos de IoT expondo propriedades self-* • Integrar holisticamente mecanismos de segurança e privacidade eficazes e eficientes em dispositivos IoT e nos protocolos e serviços que eles utilizam. • Desenvolver uma nova infra-estrutura de resolução para o IoT, permitindo a pesquisa escalável e descoberta de recursos IoT, entidades do mundo real e suas associações Características Análise Endereçamento: IP API aberta: Sim Segurança: AKE Elasticidade: Sim
  • 31. IOT-A
  • 32. FIWARE • Plataforma aberta que integra serviços usando NGSIs • Novos serviços adicionados: GEs (Generic Enablers) • O ciclo de vida dos serviços é suportado por características OpenStack • Acesso por tokens, KeyRock, OAuth 2.0 e AuthZForce Análise Endereçamento: IP API aberta: Sim Segurança: OAuth2 Elasticidade: Sim
  • 34. O projeto prevê a implantação de 20.000 sensores em Belgrado, Guildford, Lübeck e Santander (12.000), explorando uma grande variedade de tecnologias. Análise Endereçamento: IP API aberta: Sim Segurança: Apache Shiro Java Security Framework Elasticidade: Sim SMARTSANTANDER
  • 35. SMARTSANTANDER Mais de 400 sensores magnéticos aterrados no asfalto. 60 sensores de tráfego.
  • 37. BUTLER • Propósito: Habilitar o desenvolvimento de aplicativos seguros e inteligentes de assistência à vida, graças a um sistema de informação abrangente e com conhecimento de contexto e local • O projeto buscava contribuir para o avanço dos Ambient Assisted Living e das interações Homem-Construções • Context-awareness • Projeto encerrado. Análise Endereçamento: IP API aberta: Sim Segurança: OpenAuth, GBA Elasticidade: Sim
  • 38. GAMBAS • Propósito: desenvolver um middleware inovador e adaptável para permitir a preservação da privacidade e a utilização automatizada de serviços orientados por comportamento que se adaptem de forma autônoma ao contexto dos usuários. • Orçamento: 3.105.024 € • Financiamento: 2.194.000 € • Duração: 36 Meses • Kickoff: Fevereiro de 2012 Análise Endereçamento: IPv4 API aberta: Sim Segurança: PIKE Elasticidade: Sim
  • 39. TRABALHOS FUTUROS Este projeto é financiado em conjunto com a European Union’s Horizon 2020 research BigClouT Big data meeting Cloud and IoT for empowering the citizen clout in smart cities  Construir uma arquitetura interoperável permitindo aplicativos IoT orientados a dados  Habilitar o self-awareness em uma plataforma de Cidade Inteligente  Fornecer bibliotecas e ferramentas para extração de conhecimento escalável a partir de fontes de informação distribuídas em áreas urbanas
  • 40. CONCLUSÃO As Cidades Inteligentes se apresentam como uma estrutura única para a criação de cidades sustentáveis por meio de novas aplicações e serviços baseados em tecnologias no estado da arte, e para a criação de inovações em ICT com o envolvimento dos usuários/cidadãos através de comunidades Living Labs.  Projeto fortemente centrado na nuvem, tirando proveito das capacidades virtualmente infinitas de computação para processamento e armazenamento de dados  API aberta que permite que as soluções emerjam de acordo com as necessidades dos cidadãos
  • 41. REFERÊNCIAS [1] D. Miorandi, S. Sicari, F. De Pellegrini, and I. Chlamtac, “Internet of things: Vision, applications and research challenges,” Ad Hoc Networks, vol. 10, no. 7, pp. 1497–1516, Sep. 2012. [Online]. Available: http://linkinghub.elsevier.com/retrieve/pii/S1570870512000674 [2] R. Buyya, C. S. Yeo, and S. Venugopal, “Market-Oriented Cloud Computing: Vision, Hype, and Reality for Delivering IT Services as Computing Utilities.” IEEE, Sep. 2008, pp. 5–13. [Online]. Available: http://ieeexplore.ieee.org/document/4637675/ [3] J. von Uexk¨ull and H. Girardet, “Shaping our future: Creating the world future council,” 2005. [4] C. Formisano, D. Pavia, L. Gurgen, T. Yonezawa, J. A. Galache, K. Doguchi, and I. Matranga, “The advantages of iot and cloud applied to smart cities,” in Future Internet of Things and Cloud (FiCloud), 2015 3rd International Conference on. IEEE, 2015, pp. 325–332. [5] J. H. Lee, M. G. Hancock, and M.-C. Hu, “Towards an effective framework for building smart cities: Lessons from seoul and san francisco,” Technological Forecasting and Social Change, vol. 89, pp. 80–99, 2014. [6] J. A. Galache, T. Yonezawa, L. Gurgen, D. Pavia, M. Grella, and H. Maeomichi, “Clout: Leveraging cloud computing techniques for improving management of massive iot data,” in 2014 IEEE 7th International Conference on Service-Oriented Computing and Applications. IEEE, 2014, pp. 324–327. [7] BUTLER, “BUTLER.” [Online]. Available: http://www.iot-butler.eu/ [8] “iCore project.” [Online]. Available: http://www.iot-icore.eu/ [9] “Internet of Things - Architecture — IOT-A: Internet of Things Architecture.” [Online]. Available: http://www.iot-a.eu/public [10] “Open311.” [Online]. Available: http://www.open311.org/
  • 42. REFERÊNCIAS [11] “SmartSantander.” [Online]. Available: http://www.smartsantander.eu/ [12] “FIWARE.” [Online]. Available: https://www.fiware.org/ [13] T. Yonezawa, I. Matranga, J. A. Galache, H. Maeomichi, L. Gurgen, and T. Shibuya, “A citizen-centric approach towards global-scale smart city platform,” in Recent Advances in Internet of Things (RIoT), 2015 International Conference on. IEEE, 2015, pp. 1–6. [12] “ClouT.” [Online]. Available: http://clout-project.eu/ [13] “Big Clout.” [Online]. Available: http://bigclout.eu/

Notas do Editor

  1. ClouT’s overall concept is leveraging the Cloud Computing as an enabler to bridge the Internet of Things with Internet of People via Internet of Services, to establish an efficient communication and collaboration platform exploiting all possible information sources to make the cities smarter and to help them facing the emerging challenges such as efficient energy management, economic growth and development. ClouT will provide infrastructures, services, tools and applications that will be reused by different city stakeholders such as municipalities, citizens, service developers and application integrators, in order to create, deploy and manage user-centric applications taking benefit of the latest advances in internet of things and cloud domains. ClouT with its user-centric approach, will also offer to end-users the possibility of creating their own Cloud services and share them with other citizens
  2. Global-scale smart city platform should fulfill various requirements and provide services/applications. Stakeholders include not only professional developers, but also citizens, municipalities or Non-profit organizations. Therefore, we have to collect their real problems and requirements constantly with our experiences through actual development and field trials. Based on the development cycle, our platform provides various functionality in terms of both top-down(requirements-base) and bottom-up (technological seeds-base) approach.