SlideShare a Scribd company logo
1 of 53
Download to read offline
Cidades Inteligentes:
Tecnologias Atuais, Futuras
e o Projeto NovaGenesis
Antônio M. Alberti
(c) Antonio Alberti, Inatel, 2014.
FOR TOO LONG WE TALK ABOUT TECHNOLOGICAL
EVOLUTION AND THE RATE AT WHICH IT OCCURS.
(c) Antonio Alberti, Inatel, 2014.
VERY OFTEN, PEOPLE CITE MOORE'S LAW AS AN
EXAMPLE OF LAW CAPABLE OF PREDICTING
TECHNOLOGICAL DEVELOPMENTS IN COMPUTING POWER.
Gordon Moore, 2004.
Co-funder of Intel Corp.
(c) Antonio Alberti, Inatel, 2014.
“THE QUANTITY OF
TRANSISTORS THAT
CAN BE PLACED
INEXPENSIVELY ON
AN INTEGRATED
CIRCUIT HAS
DOUBLED
APPROXIMATELY
EVERY TWO YEARS.”
(c) Antonio Alberti, Inatel, 2014.
MORE RECENTLY, RAYMOND KURZWEIL PRESENTED A
THEORY FOR TECHNOLOGICAL EVOLUTION AND A NEW
LAW THAT EXPANDS MOORE LAW TO DESCRIBE THE
EXPONENTIAL GROWTH OF TECHNOLOGICAL ADVANCES
THE LAW OF
ACCELERATING
RETURNS
(c) Antonio Alberti, Inatel, 2014.
t
e
e
ABUNDANCE: THE FUTURE
IS BETTER THAN YOU THINK
PETER H. DIAMANDIS
STEVEN KOTLER
https://pt.wikipedia.org/wiki/Futurologia
DISRUPTION
SOFTWERIZATION
UBERIZATION
INTERNET OF THINGS
CLOUD, BIG DATA
UBIQUITY
DEVICES EVERYWHERE
SMART DUST
PROGRAMMABLE MATTER
MINIATURIZATION
CENTIMETER
MICROMETER
NANOMETER
INTERNET OF MICRO &
NANO THINGS
Anders
?
IOT - INTERNET OF THINGS
“Coisas” que se comunicam, armazenam e processam
dados com o mínimo de interferência humana, fazendo
parte obrigatoriamente da Internet.
WEARABLES - VESTÍVEIS
Dispositivos vestíveis pelas pessoas.
Máquinas que coletam dados e atuam sobre às pessoas.
TECNOLOGIAS ATUAIS
ú BLUETOOTH LOW ENERGY 4.1
ú IEEE 802.15.4
ú IPV6, 6LOWPAN, COAP.
ú ZIGBEE, MQTT, DDS.
ú NFC, EPC GLOBAL.
FI-PPP - FUTURE INTERNET PUBLIC/PRIVATE PARTNERSHIP
ú LANÇADO PELA COMISSÃO EUROPEIA EM
2011.
ú “É DESTINADO A ACELERAR O
DESENVOLVIMENTO E ADOÇÃO DE
TECNOLOGIAS DE INTERNET DO FUTURO NA
EUROPA, AVANÇANDO O MERCADO
EUROPEU DE INFRAESTRUTURAS
INTELIGENTES E AUMENTANDO A EFICÁCIA
DOS PROCESSOS DE NEGÓCIO ATRAVÉS DA
INTERNET”.
FI-PPP - FUTURE INTERNET PUBLIC/PRIVATE PARTNERSHIP
FI-PPP - FUTURE INTERNET PUBLIC/PRIVATE PARTNERSHIP
FI-WARE
ú É A PLATAFORMA TECNOLÓGICA DA
INICIATIVA FI-PPP.
ú É UM “ECOSSISTEMA SUSTENTÁVEL
ABERTO QUE UTILIZA PLATAFORMA DE
SOFTWARE PADRONIZADA PARA FACILITAR
O DESENVOLVIMENTO DE APLICAÇÕES
INTELIGENTES EM VÁRIOS SETORES,
INCLUINDO INTERNET DAS COISAS”.
FI-WARE
Computação em Nuvem +
Armazenamento + Redes
de Centro de Dados (com
suporte para redes
definidas por software).
+
Componentes de
software como serviços
(software as a service).
Existe um catálogo com
centenas de
componentes.
Plataforma de
big data
(hadoop) da
Telefônica.
+
Semântica e
contexto
Interfaces de
programação de
serviços (web services)
de próxima geração
(RESTful, XML, JSON)
=
Arquitetura convergente
para cidades
inteligentes.
Processamento de
Eventos
FI-WARE
Fonte: FI-WARE Overview, Juanjo Hierro, Telefônica Digital, 2013.
FI-WARE
Fonte: FI-WARE Overview, Juanjo
Hierro, Telefônica Digital, 2013.
FI-WAREFI-WARE IoT-M2M & Context/Management altogether
NGSI IoT
Adapter
IoT Backend Device
Management
Backend
Applications
FI-WARE NGSI-9/10
(entities: things)
(entities: things, other)
FI-WARE NGSI-9/10
IoT Broker
Device-level
Management API
Context Broker
IoT-enabled
Context
Management
Backend
BigData Analysis
CEP
Other
sources
FI-WARE NGSI-9/10
Gateway/Device
Platform GEs
Direct connection
for higher
performance
Gateway/Device
Platform GEs
Gateway/Device
Platform GEs
Gateway/Device
Platform GEs
Native NGSI
IoT Agent
Native NGSI
IoT Agent
IoT
ConfigMan
25Fonte: FI-WARE Overview, Juanjo Hierro, Telefônica Digital, 2013.
ARQUITETURA
PARA IOT
FI-WARE
FI-WARE: CASO DE USO DE NOVA FRIBURGO, RJ
FONTE: https://www.fiware.org/tag/smart-cities/
FI-WARE: CASO DE USO DE NOVA FRIBURGO, RJ
FONTE: https://www.fiware.org/tag/smart-cities/
Design Space
(2011)
User-centric
Self-*, Context
Information-centricService-centric
Software-Defined
Security
Privacy
Naming
Nam
e
Resolution
Virtualization
Internet of Things
Exposition, Orchestration
Self-Certifying
Life-Cycling
ProtocolDevelopment
Mobility
ID/LocSplitting
M
ngt. and
Control
Design Space
(2015)
Networks Clouds= +
Telecom
& Internet
IT & Web
“Things” +
Machine to
machine
& Internet of
Things
+
Identity,
Credentials,
Biometrics
NOSSO MODELO
NOVAGENESIS
O QUE É DIFERENTE?
INITIAL CORNERSTONES
ú NAMING
ú LIFE-CYCLING
NAMING
ú TO DENOTE ENTITIES USING SYMBOLS.
Future Internet of “Things”: The NovaGenesis Model
certain key. For example, the name Router 1 is bound to the names OS 6 and OS 7, while OS 6 can be resolved to
Process 10 and Process 11.
Fig. 3. Graph of names and their bindings representing entities relationships in computer systems.
SELF-CERTIFYING NAMING
Hash
Function
Binary
Input
(Attributes or Entire Object)
Binary
Output
(Name)
Example: AF35277784564ABEFF
Entities are named by a mathematical hash function, e.g. MD5, SHA-1.
Example: Iris pattern
Self-certifying names generated from existences’ immutable patterns.
Name binding among namespaces enable to represent relationships.
Antony
Image.jpg
AA180972
…
01011223
…
0101010101010101011010110001010010101010101010101
1010101011110100001010011111111110101010100000000
1001010101000101010101011111110000000000000000000
1010101010101010101000010010101010101010101010101
1111111010101010100001010010100101010100010101010
0100000100000010000000001000001000000100000010000
1110000010000000100000010110101111000011100000000
1111111010101010100001010010100101010100010101010
0100000100000010000000001000001000000100000010000
1110000010000000100000010110101111000011100000000
1111111101111110111111011111101111101111101111111
My Smartphone
BFEF1216
…
NAMING AND NAME BINDING
Natural language names: Portuguese, English, etc.
Antony
AA180972
… BFEF1216
…
My Smartphone
Image.jpg
01011223
…
IDENTIFICATION AND LOCALIZATION
LIFE-CYCLING OF ENTITIES
ú THE PROCESS OF EXPOSING, SEARCHING
FOR PEERS, NEGOTIATING, CONTRACTING,
OPERATING, AND RELEASING.
Antony
App 1
App 2
ScalifaxMy smartphone
My tablet
My photos
repository app
I have Antony
photos!
I store
Antony
photos!
I have Antony
photos!
(c) Antonio Alberti 2015,
Inatel - All rights reserved.
EXPOSITION AND DISCOVERY
NEGOTIATION
Let’s work
together?
Let’s work
together?
Let’s work
together?
Antony
App 1
App 2
Scalifax
My smartphone
My tablet
My photos
repository app
SLA
SLA
(c) Antonio Alberti 2015,
Inatel - All rights reserved.
INFORMATION EXCHANGING
Here are my
photos!
Ok!Here are my
photos!
Antony
App 1
App 2
ScalifaxMy smartphone
Meu tablet
My photos
repository app
(c) Antonio Alberti 2015,
Inatel - All rights reserved.
PROVENANCE AND TRACEABILITY
Antony
App 1
App 2
ScalifaxMy smartphone
My tablet
(c) Antonio Alberti 2015,
Inatel - All rights reserved.
My photos
repository app
Photo <-> Repos. App <-> Scalifax <-> My
smartphone <-> App 1 <-> Antony
COMMUNICATION MODEL
Today
Owner
sends
Facilitates
spam!
Internet
The
receiver
accepts all
(c) Antonio Alberti 2015,
Inatel - All rights reserved.
COMMUNICATION MODEL
Future
Owner
publishes Internet
Minimization
of spam
problem!
(c) Antonio Alberti 2015,
Inatel - All rights reserved.
Receiver
subscribes
only the
desired
content.
MOBILITY
Local Net 2
ID=143.106.52.3
LOC=143.106.52.3
ID=10.0.0.3
LOC=10.0.0.3
Local Net 1
Today
MOBILITY
ID=FFFF12211243865…
LOC=FEFEF1421412411…
ID=FFFF12211243865…
LOC=AAAA2734573453…
Local Net 2Local Net 1
Future
“THINGS” NEED SERVICES TO REPRESENT
THEM TOWARDS CONTRACT-BASED
TRUSTABLE SELF-ORGANIZATION
Proxy/Gateways
Controllers/
Managers
SERVICES SWARMS
SOCIAL “THINGS” SWARMS
IOT - INTERNET OF THINGS
Smart Convergent Information Architecture
Physical World
Self-Organizing
Physical World Representatives
People
Policies, Rules, Regulations, etc.
Self-Organizing
Assistants, Controllers, Managers, etc.
Evolutionary
Pressures
Environmental
Pressures
The Essence of NovaGenesis Model
(c) Antonio Alberti 2015,
Inatel - All rights reserved.
Prototype
LIVE DEMO @
SAO PAULO
CAMPUS PARTY
JAN. 2015
SCALABILITY@
INATEL
AUG. 2015
FIRST TEST@
GENI
SEPT. 2015
Nó#de#Internet#das#coisas##
medindo#temperatura#da#sala#
Amostras##
de#temperatura#
transportadas#
sem#TCP/IP,##
somente#NG##
sobre#Wi<Fi#
Fig. 8. Experimental scenario with: (i) NovaGenesis core services and IoT client application in the left; (ii) the NovaGen
embedded proxy/gateway (EPGS) on NXP’s LPC1769 device in the middle; and (iii) a computer with LPCXpressoTM
to com
and deploy the EPGS (plus EventOSTM
) image on LPC.
ng -m --cl 0.1 [ < 1 s 28FD4420 > < 4 s 0BD95286 ED12F3ED 7E764DC1 4D623F20 > < 4 s empty empty empty empty > ]
Future Internet of “Things”: The NovaGenesis Model
Sensing Cell
Controller
Sensing Information
Storage and Analysis
Sensing Cell
Sensing Cell
Controller
Sensing Cell
Sensing Cell
Controller
Sensing Cell
TCP/IP
Internet
TCP/IP
TCP/IP
...
...
Radio M2 Internet
Radio M1
IoT Network
Boundary
Sensing Cell
Boundary
Border
Router
Sensing Cell SC1
Sensing Cell SC2
Mint
SCC1
SCC2
SISA
Interferer
Range
Interferer
(a) (b)
Figure 1: Cognitive Radio blocks in the context of IoT.
Cognitive Radio in the Context of IoT using a Novel Future Internet
Architecture Called NovaGenesis
k
k
l
l
m
Figure 10: Example of two applications in a simple link scenario.
TCP/IP
Ethernet
SCC IO
TCP/IP
SC
PUSH/
PULL IA DAO
Ethernet
SISA DB
CLIENT/SERVER CLIENT/SERVER
EthernetEthernet
PUSH/PULL
Figure 11: Stack for cooperative spectrum sensing based on TCP/IP and
ZeroMQ (ZMQ) push/pull.
Naming: Content and services are accessed using their self-
verifying names (SVNes). Message forwarding/routing also
In NovaGenesis, the NRS does a similar role, but using pub/sub
of domain name records.
Limited Service-Orientation: In ZMQ/Internet, the
service-oriented design (SOD) is employed only on the WWW,
while in NovaGenesis it is for all services, including network-
ing ones.
Life-cycling: It encompasses the dynamic composition of
services and their contents. In the Internet architecture it is
present only at WWW. In NovaGenesis, life-cycling is intrin-
sic to any entity: content, services, operating systems, hosts,
etc. The same pattern happens for contract-based operation.
Deployment in Hosts: Internet protocols are implemented at
the core of operating systems. NovaGenesis protocols in hosts
are implemented as services that follow SOD paradigm.
3.6. Next Steps and Open Challenges
We plan to implement the complete Figure 1 scenario in
NovaGenesis, with the aim of extending NG services to con-
trol Wi-Fi access points based on RMS decisions. In addition,
we have already applied NovaGenesis implementation for SDN
[45]. We are also extending our name resolution service to hi-
erarchical domains, as an alternative to DNS. We have already
9
over TCP/IP using ZeroMQ2
(ZMQ) push/pull sockets [41] and
delivered to the SSS. Inside NovaGenesis, the SSS changes to
publish/subscribe (pub/sub) model instead of ZMQ’s push/pull,
publishing and subscribing name bindings and information ob-
jects (like SLAs or spectrum samples) to/from name resolution
service (NRS3
).
NG
Ethernet
SCC SSS
PUB/SUB
PGCS
NG
Ethernet
PGCSNRS RMS
TCP/IP
SC
EthernetEthernet
CLIENT/SERVER PUSH/
PULL
Figure 4: Stack for NovaGenesis interoperability with SCC. SSS provides the
interconnection between TCP/IP and NG stacks. SCC sends spectrum samples
to SSS using ZMQ. Inside NG, the communication model is pub/sub.
2ZeroMQ is a library for asynchronous exchanging of messages. In the
push/pull communication model, a push socket distributes a message to one or
more pull sockets, which read the message delivered over TCP/IP.
3NRS is a short term for the set PSS, GIRS and HTS.
spect
ters t
the s
samp
da
from
{
"
}
"
}
"
}
}
7
Figure 19: Fragment of a NovaGenesis message transporting a spectrum sample
directly over Ethernet.
Figure 20: Spectrum sensing output obtained using NovaGenesis as transport
network instead of TCP/IP.
Amostras((
transportadas((
sem(TCP/IP,((
Somente(NG((
sobre(Ethernet(
TCP/IP NGTCP/IP
SCC SSS PGCS
NG
PGCSHTS GIRS PSS RMS
SCC - Sensing Cell Controller
SSS - Spectrum Sensing Service
HTS - Hash Table Service
GIRS - Generic Indirection Resolution Service
PSS - Publish/Subscribe Service
PGCS - Proxy/Gateway/Controller Service
RMS - Resource Management Service
LEGEND:
Figure 14: Experimental scenario for the interoperability test of collaborative spectrum sensing with NovaGenesis.
ng -m --cl 0.1 [ < 1 s ... > < 4 s 0BD95286 ED12F3ED 342DD4C5 B8101939 > < 4 s 0BD95286 ED12F3ED 449B0B0C 6FDF0A76 > ]
...
ng -p --b 0.1 [ < 1 s 2 > < 1 s 19656CF3 > < 1 s 342DD4C5 > ]
ng -p --b 0.1 [ < 1 s 1 > < 1 s 19656CF3 > < 1 s Wi-Fi > ]
...
ng -message --type 0.1 [ < 1 s 1 > ]
Serviços)desenvolvidos)para)o)protó1po.)
Cognitive Radio in the Context of IoT using a Novel Future Internet
Architecture Called NovaGenesis
Services developed for prototype
Spectrum
sensing
samples
transported
over NG/
Ethernet
Next Scenario for Cognitive Radio for IoT with NovaGenesis
SCC - Sensing Cell Controller
SSS - Spectrum Sensing Service
PGCS - Proxy/Gateway/Controller Service
RMS - Resource Management Service
APS - Access Point Service
EPGS - Embedded Proxy/Gateway Service
POXS - Python OpenFlow Controller Service
SCC
SSS
RMS
APSPOXS
PGCS
TI cc2650
momote
802.15.4
BLE
DOCKER COOJA
NÓS VIRTUAIS
Wi-Fi
ICT Lab Vídeos no Youtube
MAIS SOBRE NOSSO TRABALHO?
www.inatel.br/novagenesis
Web site
www.inatel.br/ictlab
Web site

More Related Content

What's hot

Ingrid moerman isbo ng wi nets - overview of the project
Ingrid moerman   isbo ng wi nets - overview of the projectIngrid moerman   isbo ng wi nets - overview of the project
Ingrid moerman isbo ng wi nets - overview of the project
imec.archive
 
ZIP-and-IoT-Whitepaper[1]
ZIP-and-IoT-Whitepaper[1]ZIP-and-IoT-Whitepaper[1]
ZIP-and-IoT-Whitepaper[1]
Sasi Nair
 

What's hot (8)

Ingrid moerman isbo ng wi nets - overview of the project
Ingrid moerman   isbo ng wi nets - overview of the projectIngrid moerman   isbo ng wi nets - overview of the project
Ingrid moerman isbo ng wi nets - overview of the project
 
noPrj project » CodificariDigitale#1
noPrj project » CodificariDigitale#1noPrj project » CodificariDigitale#1
noPrj project » CodificariDigitale#1
 
Computer science seminar topics
Computer science seminar topicsComputer science seminar topics
Computer science seminar topics
 
CV_Agung Radistya Putra
CV_Agung Radistya PutraCV_Agung Radistya Putra
CV_Agung Radistya Putra
 
Leading Research Across the AI Spectrum
Leading Research Across the AI SpectrumLeading Research Across the AI Spectrum
Leading Research Across the AI Spectrum
 
Measurable Security in Mobile Systems
Measurable Security in Mobile SystemsMeasurable Security in Mobile Systems
Measurable Security in Mobile Systems
 
Secure remote protocol for fpga reconfiguration
Secure remote protocol for fpga reconfigurationSecure remote protocol for fpga reconfiguration
Secure remote protocol for fpga reconfiguration
 
ZIP-and-IoT-Whitepaper[1]
ZIP-and-IoT-Whitepaper[1]ZIP-and-IoT-Whitepaper[1]
ZIP-and-IoT-Whitepaper[1]
 

Viewers also liked

зразок заяви про вступ до профс пілки
зразок заяви про вступ до профс пілкизразок заяви про вступ до профс пілки
зразок заяви про вступ до профс пілки
dimonpavlo
 

Viewers also liked (15)

Porcelain tile cladding and covering
Porcelain tile cladding and coveringPorcelain tile cladding and covering
Porcelain tile cladding and covering
 
Imagen
ImagenImagen
Imagen
 
зразок заяви про вступ до профс пілки
зразок заяви про вступ до профс пілкизразок заяви про вступ до профс пілки
зразок заяви про вступ до профс пілки
 
1608LEvansCV
1608LEvansCV1608LEvansCV
1608LEvansCV
 
تدريبات - مراجعة الوحدة الاولى
تدريبات - مراجعة الوحدة الاولىتدريبات - مراجعة الوحدة الاولى
تدريبات - مراجعة الوحدة الاولى
 
تدريبات - الجمع بإعادة التسمية
تدريبات - الجمع بإعادة التسميةتدريبات - الجمع بإعادة التسمية
تدريبات - الجمع بإعادة التسمية
 
Apresentação de artigo. ITS (International Telecommunications Symposium) 2014...
Apresentação de artigo. ITS (International Telecommunications Symposium) 2014...Apresentação de artigo. ITS (International Telecommunications Symposium) 2014...
Apresentação de artigo. ITS (International Telecommunications Symposium) 2014...
 
альянс престиж буд довідка
альянс престиж буд довідкаальянс престиж буд довідка
альянс престиж буд довідка
 
6 advanced accounting
6 advanced accounting6 advanced accounting
6 advanced accounting
 
Foodkraft international limited case study
Foodkraft international limited case studyFoodkraft international limited case study
Foodkraft international limited case study
 
Об’єднані територіальні громади – локомотив успіху!? Анатолій Ткачук, директо...
Об’єднані територіальні громади – локомотив успіху!? Анатолій Ткачук, директо...Об’єднані територіальні громади – локомотив успіху!? Анатолій Ткачук, директо...
Об’єднані територіальні громади – локомотив успіху!? Анатолій Ткачук, директо...
 
Parc naturel règional du Queyras
Parc naturel règional du  QueyrasParc naturel règional du  Queyras
Parc naturel règional du Queyras
 
Результати опитування мешканців Волочиської громади
Результати опитування мешканців Волочиської громадиРезультати опитування мешканців Волочиської громади
Результати опитування мешканців Волочиської громади
 
Food and beverage industry india 2015
Food and beverage industry india 2015Food and beverage industry india 2015
Food and beverage industry india 2015
 
Розробка програм з розвитку та модернізації системи водопостачання: стратегі...
Розробка програм з розвитку та модернізації  системи водопостачання:стратегі...Розробка програм з розвитку та модернізації  системи водопостачання:стратегі...
Розробка програм з розвитку та модернізації системи водопостачання: стратегі...
 

Similar to Cidades Inteligentes: Tecnologias Atuais, Futuras e o Projeto NovaGenesis

SPHER NET full presentation - v1.1 Final
SPHER NET full presentation - v1.1 FinalSPHER NET full presentation - v1.1 Final
SPHER NET full presentation - v1.1 Final
Elliot Charles Willcox
 

Similar to Cidades Inteligentes: Tecnologias Atuais, Futuras e o Projeto NovaGenesis (20)

Internet das Coisas, Blockchain e NovaGenesis
Internet das Coisas, Blockchain e NovaGenesisInternet das Coisas, Blockchain e NovaGenesis
Internet das Coisas, Blockchain e NovaGenesis
 
A Evolução da Internet para a Era dos Objetos Conectados
A Evolução da Internet para a Era dos Objetos ConectadosA Evolução da Internet para a Era dos Objetos Conectados
A Evolução da Internet para a Era dos Objetos Conectados
 
CONVERGENCE OF DISRUPTIVE TECHNOLOGIES: FROM IOT TO AI AND BLOCKCHAIN PASSING...
CONVERGENCE OF DISRUPTIVE TECHNOLOGIES: FROM IOT TO AI AND BLOCKCHAIN PASSING...CONVERGENCE OF DISRUPTIVE TECHNOLOGIES: FROM IOT TO AI AND BLOCKCHAIN PASSING...
CONVERGENCE OF DISRUPTIVE TECHNOLOGIES: FROM IOT TO AI AND BLOCKCHAIN PASSING...
 
Information Engineering in the Age of the Internet of Things
Information Engineering in the Age of the Internet of Things Information Engineering in the Age of the Internet of Things
Information Engineering in the Age of the Internet of Things
 
eSOA: A Contextual Analysis on Service Oriented Architecture for Embeddded Ne...
eSOA: A Contextual Analysis on Service Oriented Architecture for Embeddded Ne...eSOA: A Contextual Analysis on Service Oriented Architecture for Embeddded Ne...
eSOA: A Contextual Analysis on Service Oriented Architecture for Embeddded Ne...
 
NetSim Webinar on IOT
NetSim Webinar on IOTNetSim Webinar on IOT
NetSim Webinar on IOT
 
Fiware overview3
Fiware overview3Fiware overview3
Fiware overview3
 
IRJET - Identification and Classification of IoT Devices in Various Appli...
IRJET -  	  Identification and Classification of IoT Devices in Various Appli...IRJET -  	  Identification and Classification of IoT Devices in Various Appli...
IRJET - Identification and Classification of IoT Devices in Various Appli...
 
Tracxn - Internet of Things Infrastructure Startup Landscape
Tracxn - Internet of Things Infrastructure Startup LandscapeTracxn - Internet of Things Infrastructure Startup Landscape
Tracxn - Internet of Things Infrastructure Startup Landscape
 
Converging Future Internet, “Things”, and Big Data: An Specification Followin...
Converging Future Internet, “Things”, and Big Data: An Specification Followin...Converging Future Internet, “Things”, and Big Data: An Specification Followin...
Converging Future Internet, “Things”, and Big Data: An Specification Followin...
 
KNoT - a framework for iot interoperability
KNoT - a framework for iot interoperabilityKNoT - a framework for iot interoperability
KNoT - a framework for iot interoperability
 
PROJETO NOVAGENESIS: A CRIAÇÃO DE UMA NOVA INTERNET
PROJETO NOVAGENESIS: A CRIAÇÃO DE UMA NOVA INTERNETPROJETO NOVAGENESIS: A CRIAÇÃO DE UMA NOVA INTERNET
PROJETO NOVAGENESIS: A CRIAÇÃO DE UMA NOVA INTERNET
 
Complexity in Future Networks (A. Manzalini)
Complexity in Future Networks (A. Manzalini)Complexity in Future Networks (A. Manzalini)
Complexity in Future Networks (A. Manzalini)
 
Zenoh: The Genesis
Zenoh: The GenesisZenoh: The Genesis
Zenoh: The Genesis
 
Convergência de Tecnologias Disruptivas
Convergência de Tecnologias DisruptivasConvergência de Tecnologias Disruptivas
Convergência de Tecnologias Disruptivas
 
OVERVIEW OF ICT LAB RESEARCH
OVERVIEW OF ICT LAB RESEARCHOVERVIEW OF ICT LAB RESEARCH
OVERVIEW OF ICT LAB RESEARCH
 
PhD Admission Pitching
PhD Admission PitchingPhD Admission Pitching
PhD Admission Pitching
 
SPHER NET full presentation - v1.1 Final
SPHER NET full presentation - v1.1 FinalSPHER NET full presentation - v1.1 Final
SPHER NET full presentation - v1.1 Final
 
FIWARE Smart City cases 2014
FIWARE Smart City cases  2014FIWARE Smart City cases  2014
FIWARE Smart City cases 2014
 
3 Software Stacks for IoT Solutions
3 Software Stacks for IoT Solutions3 Software Stacks for IoT Solutions
3 Software Stacks for IoT Solutions
 

More from Antonio Marcos Alberti

PILARES DA TRANSIÇÃO E CONVERGÊNCIA DE TECNOLOGIAS DISRUPTIVAS
PILARES DA TRANSIÇÃO E CONVERGÊNCIA DE TECNOLOGIAS DISRUPTIVASPILARES DA TRANSIÇÃO E CONVERGÊNCIA DE TECNOLOGIAS DISRUPTIVAS
PILARES DA TRANSIÇÃO E CONVERGÊNCIA DE TECNOLOGIAS DISRUPTIVAS
Antonio Marcos Alberti
 

More from Antonio Marcos Alberti (20)

6G
6G6G
6G
 
Convergência de Arquiteturas de Informação: 6G e Além
Convergência de Arquiteturas de Informação: 6G e AlémConvergência de Arquiteturas de Informação: 6G e Além
Convergência de Arquiteturas de Informação: 6G e Além
 
Disrupções Tecnológicas e seus Impactos
Disrupções Tecnológicas e seus ImpactosDisrupções Tecnológicas e seus Impactos
Disrupções Tecnológicas e seus Impactos
 
EMPREENDENDO A MUDANÇA EM REDE ABUNDANTE: COMO INTEGRAR TECNOLOGIA, METODOLO...
EMPREENDENDO A MUDANÇA EM REDE ABUNDANTE: COMO  INTEGRAR TECNOLOGIA, METODOLO...EMPREENDENDO A MUDANÇA EM REDE ABUNDANTE: COMO  INTEGRAR TECNOLOGIA, METODOLO...
EMPREENDENDO A MUDANÇA EM REDE ABUNDANTE: COMO INTEGRAR TECNOLOGIA, METODOLO...
 
Palestra Transformação Digital no The Developer Conferece (TDC) - Future
Palestra Transformação Digital no The Developer Conferece (TDC) - FuturePalestra Transformação Digital no The Developer Conferece (TDC) - Future
Palestra Transformação Digital no The Developer Conferece (TDC) - Future
 
NovaGenesis Overview
NovaGenesis OverviewNovaGenesis Overview
NovaGenesis Overview
 
NovaGenesis Overview
NovaGenesis OverviewNovaGenesis Overview
NovaGenesis Overview
 
NovaGenesis Overview
NovaGenesis OverviewNovaGenesis Overview
NovaGenesis Overview
 
PILARES DA TRANSIÇÃO E CONVERGÊNCIA DE TECNOLOGIAS DISRUPTIVAS
PILARES DA TRANSIÇÃO E CONVERGÊNCIA DE TECNOLOGIAS DISRUPTIVASPILARES DA TRANSIÇÃO E CONVERGÊNCIA DE TECNOLOGIAS DISRUPTIVAS
PILARES DA TRANSIÇÃO E CONVERGÊNCIA DE TECNOLOGIAS DISRUPTIVAS
 
CIDADES INTELIGENTES: TECNOLOGIAS, NOVOS MODELOS, SOLUÇÕES E DESAFIOS EM AB...
CIDADES INTELIGENTES: TECNOLOGIAS, NOVOS MODELOS, SOLUÇÕES E DESAFIOS EM AB...CIDADES INTELIGENTES: TECNOLOGIAS, NOVOS MODELOS, SOLUÇÕES E DESAFIOS EM AB...
CIDADES INTELIGENTES: TECNOLOGIAS, NOVOS MODELOS, SOLUÇÕES E DESAFIOS EM AB...
 
Inteligência Artificial na Transformação Digital de Smart Cities
Inteligência Artificial na Transformação Digital de Smart CitiesInteligência Artificial na Transformação Digital de Smart Cities
Inteligência Artificial na Transformação Digital de Smart Cities
 
SDN, NFV AND CDN/ICN IN HIBRID TERRESTRIAL/SATELLITE 5G: WHAT IS MISSING?
SDN, NFV AND CDN/ICN IN HIBRID TERRESTRIAL/SATELLITE 5G: WHAT IS MISSING?SDN, NFV AND CDN/ICN IN HIBRID TERRESTRIAL/SATELLITE 5G: WHAT IS MISSING?
SDN, NFV AND CDN/ICN IN HIBRID TERRESTRIAL/SATELLITE 5G: WHAT IS MISSING?
 
Arte e Pensamento - Mundo Virtual
Arte e Pensamento - Mundo VirtualArte e Pensamento - Mundo Virtual
Arte e Pensamento - Mundo Virtual
 
FORWARDING/ROUTING WITH DUAL NAMES: THE NOVAGENESIS APPROACH
FORWARDING/ROUTING WITH DUAL NAMES: THE NOVAGENESIS APPROACHFORWARDING/ROUTING WITH DUAL NAMES: THE NOVAGENESIS APPROACH
FORWARDING/ROUTING WITH DUAL NAMES: THE NOVAGENESIS APPROACH
 
FUTURE INTERNET OF THINGS: EXPERIMENTING WITH NOVAGENESIS AND VIRTUAL SENSORS...
FUTURE INTERNET OF THINGS: EXPERIMENTING WITH NOVAGENESIS AND VIRTUAL SENSORS...FUTURE INTERNET OF THINGS: EXPERIMENTING WITH NOVAGENESIS AND VIRTUAL SENSORS...
FUTURE INTERNET OF THINGS: EXPERIMENTING WITH NOVAGENESIS AND VIRTUAL SENSORS...
 
Superinteligências - Com Vinicius Soares - AiNews
Superinteligências - Com Vinicius Soares - AiNewsSuperinteligências - Com Vinicius Soares - AiNews
Superinteligências - Com Vinicius Soares - AiNews
 
Introduction to Technological Singularity
Introduction to Technological SingularityIntroduction to Technological Singularity
Introduction to Technological Singularity
 
NovaGenesis: Visão Geral
NovaGenesis: Visão GeralNovaGenesis: Visão Geral
NovaGenesis: Visão Geral
 
Future Internet Research
Future Internet ResearchFuture Internet Research
Future Internet Research
 
Summit de Tecnologias do Futuro
Summit de Tecnologias do FuturoSummit de Tecnologias do Futuro
Summit de Tecnologias do Futuro
 

Recently uploaded

( Pune ) VIP Baner Call Girls 🎗️ 9352988975 Sizzling | Escorts | Girls Are Re...
( Pune ) VIP Baner Call Girls 🎗️ 9352988975 Sizzling | Escorts | Girls Are Re...( Pune ) VIP Baner Call Girls 🎗️ 9352988975 Sizzling | Escorts | Girls Are Re...
( Pune ) VIP Baner Call Girls 🎗️ 9352988975 Sizzling | Escorts | Girls Are Re...
nilamkumrai
 
Call Girls in Prashant Vihar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Prashant Vihar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort ServiceCall Girls in Prashant Vihar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Prashant Vihar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
VIP Call Girls Pollachi 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Pollachi 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Pollachi 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Pollachi 7001035870 Whatsapp Number, 24/07 Booking
dharasingh5698
 

Recently uploaded (20)

( Pune ) VIP Baner Call Girls 🎗️ 9352988975 Sizzling | Escorts | Girls Are Re...
( Pune ) VIP Baner Call Girls 🎗️ 9352988975 Sizzling | Escorts | Girls Are Re...( Pune ) VIP Baner Call Girls 🎗️ 9352988975 Sizzling | Escorts | Girls Are Re...
( Pune ) VIP Baner Call Girls 🎗️ 9352988975 Sizzling | Escorts | Girls Are Re...
 
(INDIRA) Call Girl Pune Call Now 8250077686 Pune Escorts 24x7
(INDIRA) Call Girl Pune Call Now 8250077686 Pune Escorts 24x7(INDIRA) Call Girl Pune Call Now 8250077686 Pune Escorts 24x7
(INDIRA) Call Girl Pune Call Now 8250077686 Pune Escorts 24x7
 
20240509 QFM015 Engineering Leadership Reading List April 2024.pdf
20240509 QFM015 Engineering Leadership Reading List April 2024.pdf20240509 QFM015 Engineering Leadership Reading List April 2024.pdf
20240509 QFM015 Engineering Leadership Reading List April 2024.pdf
 
𓀤Call On 7877925207 𓀤 Ahmedguda Call Girls Hot Model With Sexy Bhabi Ready Fo...
𓀤Call On 7877925207 𓀤 Ahmedguda Call Girls Hot Model With Sexy Bhabi Ready Fo...𓀤Call On 7877925207 𓀤 Ahmedguda Call Girls Hot Model With Sexy Bhabi Ready Fo...
𓀤Call On 7877925207 𓀤 Ahmedguda Call Girls Hot Model With Sexy Bhabi Ready Fo...
 
Trump Diapers Over Dems t shirts Sweatshirt
Trump Diapers Over Dems t shirts SweatshirtTrump Diapers Over Dems t shirts Sweatshirt
Trump Diapers Over Dems t shirts Sweatshirt
 
Shikrapur - Call Girls in Pune Neha 8005736733 | 100% Gennuine High Class Ind...
Shikrapur - Call Girls in Pune Neha 8005736733 | 100% Gennuine High Class Ind...Shikrapur - Call Girls in Pune Neha 8005736733 | 100% Gennuine High Class Ind...
Shikrapur - Call Girls in Pune Neha 8005736733 | 100% Gennuine High Class Ind...
 
Ganeshkhind ! Call Girls Pune - 450+ Call Girl Cash Payment 8005736733 Neha T...
Ganeshkhind ! Call Girls Pune - 450+ Call Girl Cash Payment 8005736733 Neha T...Ganeshkhind ! Call Girls Pune - 450+ Call Girl Cash Payment 8005736733 Neha T...
Ganeshkhind ! Call Girls Pune - 450+ Call Girl Cash Payment 8005736733 Neha T...
 
Microsoft Azure Arc Customer Deck Microsoft
Microsoft Azure Arc Customer Deck MicrosoftMicrosoft Azure Arc Customer Deck Microsoft
Microsoft Azure Arc Customer Deck Microsoft
 
VIP Model Call Girls NIBM ( Pune ) Call ON 8005736733 Starting From 5K to 25K...
VIP Model Call Girls NIBM ( Pune ) Call ON 8005736733 Starting From 5K to 25K...VIP Model Call Girls NIBM ( Pune ) Call ON 8005736733 Starting From 5K to 25K...
VIP Model Call Girls NIBM ( Pune ) Call ON 8005736733 Starting From 5K to 25K...
 
Call Girls in Prashant Vihar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Prashant Vihar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort ServiceCall Girls in Prashant Vihar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Prashant Vihar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
 
APNIC Updates presented by Paul Wilson at ARIN 53
APNIC Updates presented by Paul Wilson at ARIN 53APNIC Updates presented by Paul Wilson at ARIN 53
APNIC Updates presented by Paul Wilson at ARIN 53
 
VIP Call Girls Pollachi 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Pollachi 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Pollachi 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Pollachi 7001035870 Whatsapp Number, 24/07 Booking
 
20240508 QFM014 Elixir Reading List April 2024.pdf
20240508 QFM014 Elixir Reading List April 2024.pdf20240508 QFM014 Elixir Reading List April 2024.pdf
20240508 QFM014 Elixir Reading List April 2024.pdf
 
Yerawada ] Independent Escorts in Pune - Book 8005736733 Call Girls Available...
Yerawada ] Independent Escorts in Pune - Book 8005736733 Call Girls Available...Yerawada ] Independent Escorts in Pune - Book 8005736733 Call Girls Available...
Yerawada ] Independent Escorts in Pune - Book 8005736733 Call Girls Available...
 
Call Girls Sangvi Call Me 7737669865 Budget Friendly No Advance BookingCall G...
Call Girls Sangvi Call Me 7737669865 Budget Friendly No Advance BookingCall G...Call Girls Sangvi Call Me 7737669865 Budget Friendly No Advance BookingCall G...
Call Girls Sangvi Call Me 7737669865 Budget Friendly No Advance BookingCall G...
 
Call Now ☎ 8264348440 !! Call Girls in Green Park Escort Service Delhi N.C.R.
Call Now ☎ 8264348440 !! Call Girls in Green Park Escort Service Delhi N.C.R.Call Now ☎ 8264348440 !! Call Girls in Green Park Escort Service Delhi N.C.R.
Call Now ☎ 8264348440 !! Call Girls in Green Park Escort Service Delhi N.C.R.
 
Katraj ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready For S...
Katraj ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready For S...Katraj ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready For S...
Katraj ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready For S...
 
20240510 QFM016 Irresponsible AI Reading List April 2024.pdf
20240510 QFM016 Irresponsible AI Reading List April 2024.pdf20240510 QFM016 Irresponsible AI Reading List April 2024.pdf
20240510 QFM016 Irresponsible AI Reading List April 2024.pdf
 
Russian Call Girls Pune (Adult Only) 8005736733 Escort Service 24x7 Cash Pay...
Russian Call Girls Pune  (Adult Only) 8005736733 Escort Service 24x7 Cash Pay...Russian Call Girls Pune  (Adult Only) 8005736733 Escort Service 24x7 Cash Pay...
Russian Call Girls Pune (Adult Only) 8005736733 Escort Service 24x7 Cash Pay...
 
All Time Service Available Call Girls Mg Road 👌 ⏭️ 6378878445
All Time Service Available Call Girls Mg Road 👌 ⏭️ 6378878445All Time Service Available Call Girls Mg Road 👌 ⏭️ 6378878445
All Time Service Available Call Girls Mg Road 👌 ⏭️ 6378878445
 

Cidades Inteligentes: Tecnologias Atuais, Futuras e o Projeto NovaGenesis

  • 1. Cidades Inteligentes: Tecnologias Atuais, Futuras e o Projeto NovaGenesis Antônio M. Alberti
  • 2. (c) Antonio Alberti, Inatel, 2014. FOR TOO LONG WE TALK ABOUT TECHNOLOGICAL EVOLUTION AND THE RATE AT WHICH IT OCCURS.
  • 3. (c) Antonio Alberti, Inatel, 2014. VERY OFTEN, PEOPLE CITE MOORE'S LAW AS AN EXAMPLE OF LAW CAPABLE OF PREDICTING TECHNOLOGICAL DEVELOPMENTS IN COMPUTING POWER. Gordon Moore, 2004. Co-funder of Intel Corp.
  • 4. (c) Antonio Alberti, Inatel, 2014. “THE QUANTITY OF TRANSISTORS THAT CAN BE PLACED INEXPENSIVELY ON AN INTEGRATED CIRCUIT HAS DOUBLED APPROXIMATELY EVERY TWO YEARS.”
  • 5. (c) Antonio Alberti, Inatel, 2014. MORE RECENTLY, RAYMOND KURZWEIL PRESENTED A THEORY FOR TECHNOLOGICAL EVOLUTION AND A NEW LAW THAT EXPANDS MOORE LAW TO DESCRIBE THE EXPONENTIAL GROWTH OF TECHNOLOGICAL ADVANCES THE LAW OF ACCELERATING RETURNS
  • 6. (c) Antonio Alberti, Inatel, 2014. t e e
  • 7. ABUNDANCE: THE FUTURE IS BETTER THAN YOU THINK PETER H. DIAMANDIS STEVEN KOTLER https://pt.wikipedia.org/wiki/Futurologia
  • 8.
  • 12. IOT - INTERNET OF THINGS “Coisas” que se comunicam, armazenam e processam dados com o mínimo de interferência humana, fazendo parte obrigatoriamente da Internet.
  • 13. WEARABLES - VESTÍVEIS Dispositivos vestíveis pelas pessoas. Máquinas que coletam dados e atuam sobre às pessoas.
  • 14. TECNOLOGIAS ATUAIS ú BLUETOOTH LOW ENERGY 4.1 ú IEEE 802.15.4 ú IPV6, 6LOWPAN, COAP. ú ZIGBEE, MQTT, DDS. ú NFC, EPC GLOBAL.
  • 15. FI-PPP - FUTURE INTERNET PUBLIC/PRIVATE PARTNERSHIP
  • 16. ú LANÇADO PELA COMISSÃO EUROPEIA EM 2011. ú “É DESTINADO A ACELERAR O DESENVOLVIMENTO E ADOÇÃO DE TECNOLOGIAS DE INTERNET DO FUTURO NA EUROPA, AVANÇANDO O MERCADO EUROPEU DE INFRAESTRUTURAS INTELIGENTES E AUMENTANDO A EFICÁCIA DOS PROCESSOS DE NEGÓCIO ATRAVÉS DA INTERNET”. FI-PPP - FUTURE INTERNET PUBLIC/PRIVATE PARTNERSHIP
  • 17. FI-PPP - FUTURE INTERNET PUBLIC/PRIVATE PARTNERSHIP
  • 18. FI-WARE ú É A PLATAFORMA TECNOLÓGICA DA INICIATIVA FI-PPP. ú É UM “ECOSSISTEMA SUSTENTÁVEL ABERTO QUE UTILIZA PLATAFORMA DE SOFTWARE PADRONIZADA PARA FACILITAR O DESENVOLVIMENTO DE APLICAÇÕES INTELIGENTES EM VÁRIOS SETORES, INCLUINDO INTERNET DAS COISAS”.
  • 19. FI-WARE Computação em Nuvem + Armazenamento + Redes de Centro de Dados (com suporte para redes definidas por software). + Componentes de software como serviços (software as a service). Existe um catálogo com centenas de componentes. Plataforma de big data (hadoop) da Telefônica. + Semântica e contexto Interfaces de programação de serviços (web services) de próxima geração (RESTful, XML, JSON) = Arquitetura convergente para cidades inteligentes. Processamento de Eventos
  • 20. FI-WARE Fonte: FI-WARE Overview, Juanjo Hierro, Telefônica Digital, 2013.
  • 21. FI-WARE Fonte: FI-WARE Overview, Juanjo Hierro, Telefônica Digital, 2013.
  • 22. FI-WAREFI-WARE IoT-M2M & Context/Management altogether NGSI IoT Adapter IoT Backend Device Management Backend Applications FI-WARE NGSI-9/10 (entities: things) (entities: things, other) FI-WARE NGSI-9/10 IoT Broker Device-level Management API Context Broker IoT-enabled Context Management Backend BigData Analysis CEP Other sources FI-WARE NGSI-9/10 Gateway/Device Platform GEs Direct connection for higher performance Gateway/Device Platform GEs Gateway/Device Platform GEs Gateway/Device Platform GEs Native NGSI IoT Agent Native NGSI IoT Agent IoT ConfigMan 25Fonte: FI-WARE Overview, Juanjo Hierro, Telefônica Digital, 2013. ARQUITETURA PARA IOT FI-WARE
  • 23. FI-WARE: CASO DE USO DE NOVA FRIBURGO, RJ FONTE: https://www.fiware.org/tag/smart-cities/
  • 24. FI-WARE: CASO DE USO DE NOVA FRIBURGO, RJ FONTE: https://www.fiware.org/tag/smart-cities/
  • 25.
  • 27. User-centric Self-*, Context Information-centricService-centric Software-Defined Security Privacy Naming Nam e Resolution Virtualization Internet of Things Exposition, Orchestration Self-Certifying Life-Cycling ProtocolDevelopment Mobility ID/LocSplitting M ngt. and Control Design Space (2015)
  • 28. Networks Clouds= + Telecom & Internet IT & Web “Things” + Machine to machine & Internet of Things + Identity, Credentials, Biometrics NOSSO MODELO
  • 29. NOVAGENESIS O QUE É DIFERENTE?
  • 31. NAMING ú TO DENOTE ENTITIES USING SYMBOLS.
  • 32. Future Internet of “Things”: The NovaGenesis Model certain key. For example, the name Router 1 is bound to the names OS 6 and OS 7, while OS 6 can be resolved to Process 10 and Process 11. Fig. 3. Graph of names and their bindings representing entities relationships in computer systems.
  • 33. SELF-CERTIFYING NAMING Hash Function Binary Input (Attributes or Entire Object) Binary Output (Name) Example: AF35277784564ABEFF Entities are named by a mathematical hash function, e.g. MD5, SHA-1. Example: Iris pattern
  • 34. Self-certifying names generated from existences’ immutable patterns. Name binding among namespaces enable to represent relationships. Antony Image.jpg AA180972 … 01011223 … 0101010101010101011010110001010010101010101010101 1010101011110100001010011111111110101010100000000 1001010101000101010101011111110000000000000000000 1010101010101010101000010010101010101010101010101 1111111010101010100001010010100101010100010101010 0100000100000010000000001000001000000100000010000 1110000010000000100000010110101111000011100000000 1111111010101010100001010010100101010100010101010 0100000100000010000000001000001000000100000010000 1110000010000000100000010110101111000011100000000 1111111101111110111111011111101111101111101111111 My Smartphone BFEF1216 … NAMING AND NAME BINDING Natural language names: Portuguese, English, etc.
  • 36. LIFE-CYCLING OF ENTITIES ú THE PROCESS OF EXPOSING, SEARCHING FOR PEERS, NEGOTIATING, CONTRACTING, OPERATING, AND RELEASING.
  • 37. Antony App 1 App 2 ScalifaxMy smartphone My tablet My photos repository app I have Antony photos! I store Antony photos! I have Antony photos! (c) Antonio Alberti 2015, Inatel - All rights reserved. EXPOSITION AND DISCOVERY
  • 38. NEGOTIATION Let’s work together? Let’s work together? Let’s work together? Antony App 1 App 2 Scalifax My smartphone My tablet My photos repository app SLA SLA (c) Antonio Alberti 2015, Inatel - All rights reserved.
  • 39. INFORMATION EXCHANGING Here are my photos! Ok!Here are my photos! Antony App 1 App 2 ScalifaxMy smartphone Meu tablet My photos repository app (c) Antonio Alberti 2015, Inatel - All rights reserved.
  • 40. PROVENANCE AND TRACEABILITY Antony App 1 App 2 ScalifaxMy smartphone My tablet (c) Antonio Alberti 2015, Inatel - All rights reserved. My photos repository app Photo <-> Repos. App <-> Scalifax <-> My smartphone <-> App 1 <-> Antony
  • 42. COMMUNICATION MODEL Future Owner publishes Internet Minimization of spam problem! (c) Antonio Alberti 2015, Inatel - All rights reserved. Receiver subscribes only the desired content.
  • 45. “THINGS” NEED SERVICES TO REPRESENT THEM TOWARDS CONTRACT-BASED TRUSTABLE SELF-ORGANIZATION Proxy/Gateways Controllers/ Managers SERVICES SWARMS SOCIAL “THINGS” SWARMS IOT - INTERNET OF THINGS
  • 46. Smart Convergent Information Architecture Physical World Self-Organizing Physical World Representatives People Policies, Rules, Regulations, etc. Self-Organizing Assistants, Controllers, Managers, etc. Evolutionary Pressures Environmental Pressures The Essence of NovaGenesis Model (c) Antonio Alberti 2015, Inatel - All rights reserved.
  • 47. Prototype LIVE DEMO @ SAO PAULO CAMPUS PARTY JAN. 2015 SCALABILITY@ INATEL AUG. 2015 FIRST TEST@ GENI SEPT. 2015
  • 48. Nó#de#Internet#das#coisas## medindo#temperatura#da#sala# Amostras## de#temperatura# transportadas# sem#TCP/IP,## somente#NG## sobre#Wi<Fi# Fig. 8. Experimental scenario with: (i) NovaGenesis core services and IoT client application in the left; (ii) the NovaGen embedded proxy/gateway (EPGS) on NXP’s LPC1769 device in the middle; and (iii) a computer with LPCXpressoTM to com and deploy the EPGS (plus EventOSTM ) image on LPC. ng -m --cl 0.1 [ < 1 s 28FD4420 > < 4 s 0BD95286 ED12F3ED 7E764DC1 4D623F20 > < 4 s empty empty empty empty > ] Future Internet of “Things”: The NovaGenesis Model
  • 49. Sensing Cell Controller Sensing Information Storage and Analysis Sensing Cell Sensing Cell Controller Sensing Cell Sensing Cell Controller Sensing Cell TCP/IP Internet TCP/IP TCP/IP ... ... Radio M2 Internet Radio M1 IoT Network Boundary Sensing Cell Boundary Border Router Sensing Cell SC1 Sensing Cell SC2 Mint SCC1 SCC2 SISA Interferer Range Interferer (a) (b) Figure 1: Cognitive Radio blocks in the context of IoT.
  • 50. Cognitive Radio in the Context of IoT using a Novel Future Internet Architecture Called NovaGenesis k k l l m Figure 10: Example of two applications in a simple link scenario. TCP/IP Ethernet SCC IO TCP/IP SC PUSH/ PULL IA DAO Ethernet SISA DB CLIENT/SERVER CLIENT/SERVER EthernetEthernet PUSH/PULL Figure 11: Stack for cooperative spectrum sensing based on TCP/IP and ZeroMQ (ZMQ) push/pull. Naming: Content and services are accessed using their self- verifying names (SVNes). Message forwarding/routing also In NovaGenesis, the NRS does a similar role, but using pub/sub of domain name records. Limited Service-Orientation: In ZMQ/Internet, the service-oriented design (SOD) is employed only on the WWW, while in NovaGenesis it is for all services, including network- ing ones. Life-cycling: It encompasses the dynamic composition of services and their contents. In the Internet architecture it is present only at WWW. In NovaGenesis, life-cycling is intrin- sic to any entity: content, services, operating systems, hosts, etc. The same pattern happens for contract-based operation. Deployment in Hosts: Internet protocols are implemented at the core of operating systems. NovaGenesis protocols in hosts are implemented as services that follow SOD paradigm. 3.6. Next Steps and Open Challenges We plan to implement the complete Figure 1 scenario in NovaGenesis, with the aim of extending NG services to con- trol Wi-Fi access points based on RMS decisions. In addition, we have already applied NovaGenesis implementation for SDN [45]. We are also extending our name resolution service to hi- erarchical domains, as an alternative to DNS. We have already 9 over TCP/IP using ZeroMQ2 (ZMQ) push/pull sockets [41] and delivered to the SSS. Inside NovaGenesis, the SSS changes to publish/subscribe (pub/sub) model instead of ZMQ’s push/pull, publishing and subscribing name bindings and information ob- jects (like SLAs or spectrum samples) to/from name resolution service (NRS3 ). NG Ethernet SCC SSS PUB/SUB PGCS NG Ethernet PGCSNRS RMS TCP/IP SC EthernetEthernet CLIENT/SERVER PUSH/ PULL Figure 4: Stack for NovaGenesis interoperability with SCC. SSS provides the interconnection between TCP/IP and NG stacks. SCC sends spectrum samples to SSS using ZMQ. Inside NG, the communication model is pub/sub. 2ZeroMQ is a library for asynchronous exchanging of messages. In the push/pull communication model, a push socket distributes a message to one or more pull sockets, which read the message delivered over TCP/IP. 3NRS is a short term for the set PSS, GIRS and HTS. spect ters t the s samp da from { " } " } " } } 7
  • 51. Figure 19: Fragment of a NovaGenesis message transporting a spectrum sample directly over Ethernet. Figure 20: Spectrum sensing output obtained using NovaGenesis as transport network instead of TCP/IP. Amostras(( transportadas(( sem(TCP/IP,(( Somente(NG(( sobre(Ethernet( TCP/IP NGTCP/IP SCC SSS PGCS NG PGCSHTS GIRS PSS RMS SCC - Sensing Cell Controller SSS - Spectrum Sensing Service HTS - Hash Table Service GIRS - Generic Indirection Resolution Service PSS - Publish/Subscribe Service PGCS - Proxy/Gateway/Controller Service RMS - Resource Management Service LEGEND: Figure 14: Experimental scenario for the interoperability test of collaborative spectrum sensing with NovaGenesis. ng -m --cl 0.1 [ < 1 s ... > < 4 s 0BD95286 ED12F3ED 342DD4C5 B8101939 > < 4 s 0BD95286 ED12F3ED 449B0B0C 6FDF0A76 > ] ... ng -p --b 0.1 [ < 1 s 2 > < 1 s 19656CF3 > < 1 s 342DD4C5 > ] ng -p --b 0.1 [ < 1 s 1 > < 1 s 19656CF3 > < 1 s Wi-Fi > ] ... ng -message --type 0.1 [ < 1 s 1 > ] Serviços)desenvolvidos)para)o)protó1po.) Cognitive Radio in the Context of IoT using a Novel Future Internet Architecture Called NovaGenesis Services developed for prototype Spectrum sensing samples transported over NG/ Ethernet
  • 52. Next Scenario for Cognitive Radio for IoT with NovaGenesis SCC - Sensing Cell Controller SSS - Spectrum Sensing Service PGCS - Proxy/Gateway/Controller Service RMS - Resource Management Service APS - Access Point Service EPGS - Embedded Proxy/Gateway Service POXS - Python OpenFlow Controller Service SCC SSS RMS APSPOXS PGCS TI cc2650 momote 802.15.4 BLE DOCKER COOJA NÓS VIRTUAIS Wi-Fi
  • 53. ICT Lab Vídeos no Youtube MAIS SOBRE NOSSO TRABALHO? www.inatel.br/novagenesis Web site www.inatel.br/ictlab Web site