SlideShare a Scribd company logo
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
Cidades Inteligentes: Tecnologias Atuais, Futuras e o Projeto NovaGenesis
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/
Cidades Inteligentes: Tecnologias Atuais, Futuras e o Projeto NovaGenesis
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

PDF
Software Technologies for ICT Architectures
PDF
Future Internet of Things
PDF
ICT Lab Overview
PDF
IoT e Aplicações em Smart Cities: Presente e Futuro
PDF
Convergência de Tecnologias Disruptivas: IoT, IA, Blockchain, 5G e Internet d...
PDF
Talking with Things: What's Hot in Low-Power Long-Range IoT Connectivity
PDF
V2 i10 ijertv2is100048
PDF
Presentation for IoT workshop at Sinhagad University (Feb 4, 2016) - 1/2
Software Technologies for ICT Architectures
Future Internet of Things
ICT Lab Overview
IoT e Aplicações em Smart Cities: Presente e Futuro
Convergência de Tecnologias Disruptivas: IoT, IA, Blockchain, 5G e Internet d...
Talking with Things: What's Hot in Low-Power Long-Range IoT Connectivity
V2 i10 ijertv2is100048
Presentation for IoT workshop at Sinhagad University (Feb 4, 2016) - 1/2

What's hot (8)

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

Viewers also liked (14)

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

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

PDF
Internet das Coisas, Blockchain e NovaGenesis
PDF
Converging Future Internet, “Things”, and Big Data: An Specification Followin...
PDF
PROJETO NOVAGENESIS: A CRIAÇÃO DE UMA NOVA INTERNET
PDF
A Evolução da Internet para a Era dos Objetos Conectados
PPTX
IOT UNIT I.pptx
PDF
NovaGenesis Overview
PDF
"Exploring the Power of Internet of Things"
DOC
Iot architecture report
PPTX
IOT Introduction.pptx
PPTX
Modulmnbjkjnbnjnbnj,kkjebnmhnvfghjhgbcvxv
PDF
Iot 3 architectures architecture of iot.
PDF
Week 8 - Module 19 - PPT- Internet of Things for Libraries.pdf
PDF
Internet of Things (IoT) in smart city.pdf
PDF
Week 8 - Module 19 - PPT- Internet of Things for Libraries.pdf
PPT
Ch1 Internet of IoT.ppt ----------------
PDF
OCS352-IOT -UNIT-1.pdf
PPTX
Module 1 Internet of Things (2).ppt.pdf on iot
PDF
OVERVIEW OF ICT LAB RESEARCH
PDF
Internet of Things TDC 2013
PDF
IoT Challenges: Technological, Business and Social aspects
Internet das Coisas, Blockchain e NovaGenesis
Converging Future Internet, “Things”, and Big Data: An Specification Followin...
PROJETO NOVAGENESIS: A CRIAÇÃO DE UMA NOVA INTERNET
A Evolução da Internet para a Era dos Objetos Conectados
IOT UNIT I.pptx
NovaGenesis Overview
"Exploring the Power of Internet of Things"
Iot architecture report
IOT Introduction.pptx
Modulmnbjkjnbnjnbnj,kkjebnmhnvfghjhgbcvxv
Iot 3 architectures architecture of iot.
Week 8 - Module 19 - PPT- Internet of Things for Libraries.pdf
Internet of Things (IoT) in smart city.pdf
Week 8 - Module 19 - PPT- Internet of Things for Libraries.pdf
Ch1 Internet of IoT.ppt ----------------
OCS352-IOT -UNIT-1.pdf
Module 1 Internet of Things (2).ppt.pdf on iot
OVERVIEW OF ICT LAB RESEARCH
Internet of Things TDC 2013
IoT Challenges: Technological, Business and Social aspects

More from Antonio Marcos Alberti (20)

PDF
AIPyCraft: AI-Assisted Software Development Lifecycle for 6G Blockchain Oracl...
PDF
Convergência de Arquiteturas de Informação: 6G e Além
PDF
Disrupções Tecnológicas e seus Impactos
PDF
EMPREENDENDO A MUDANÇA EM REDE ABUNDANTE: COMO INTEGRAR TECNOLOGIA, METODOLO...
PDF
Palestra Transformação Digital no The Developer Conferece (TDC) - Future
PDF
NovaGenesis Overview
PDF
NovaGenesis Overview
PDF
PILARES DA TRANSIÇÃO E CONVERGÊNCIA DE TECNOLOGIAS DISRUPTIVAS
PDF
CIDADES INTELIGENTES: TECNOLOGIAS, NOVOS MODELOS, SOLUÇÕES E DESAFIOS EM AB...
PDF
Inteligência Artificial na Transformação Digital de Smart Cities
PDF
SDN, NFV AND CDN/ICN IN HIBRID TERRESTRIAL/SATELLITE 5G: WHAT IS MISSING?
PDF
Arte e Pensamento - Mundo Virtual
PDF
Convergência de Tecnologias Disruptivas
PDF
FORWARDING/ROUTING WITH DUAL NAMES: THE NOVAGENESIS APPROACH
PDF
FUTURE INTERNET OF THINGS: EXPERIMENTING WITH NOVAGENESIS AND VIRTUAL SENSORS...
PDF
CONVERGENCE OF DISRUPTIVE TECHNOLOGIES: FROM IOT TO AI AND BLOCKCHAIN PASSING...
PDF
Superinteligências - Com Vinicius Soares - AiNews
PDF
Introduction to Technological Singularity
PDF
NovaGenesis: Visão Geral
AIPyCraft: AI-Assisted Software Development Lifecycle for 6G Blockchain Oracl...
Convergência de Arquiteturas de Informação: 6G e Além
Disrupções Tecnológicas e seus Impactos
EMPREENDENDO A MUDANÇA EM REDE ABUNDANTE: COMO INTEGRAR TECNOLOGIA, METODOLO...
Palestra Transformação Digital no The Developer Conferece (TDC) - Future
NovaGenesis Overview
NovaGenesis Overview
PILARES DA TRANSIÇÃO E CONVERGÊNCIA DE TECNOLOGIAS DISRUPTIVAS
CIDADES INTELIGENTES: TECNOLOGIAS, NOVOS MODELOS, SOLUÇÕES E DESAFIOS EM AB...
Inteligência Artificial na Transformação Digital de Smart Cities
SDN, NFV AND CDN/ICN IN HIBRID TERRESTRIAL/SATELLITE 5G: WHAT IS MISSING?
Arte e Pensamento - Mundo Virtual
Convergência de Tecnologias Disruptivas
FORWARDING/ROUTING WITH DUAL NAMES: THE NOVAGENESIS APPROACH
FUTURE INTERNET OF THINGS: EXPERIMENTING WITH NOVAGENESIS AND VIRTUAL SENSORS...
CONVERGENCE OF DISRUPTIVE TECHNOLOGIES: FROM IOT TO AI AND BLOCKCHAIN PASSING...
Superinteligências - Com Vinicius Soares - AiNews
Introduction to Technological Singularity
NovaGenesis: Visão Geral

Recently uploaded (20)

PDF
SASE Traffic Flow - ZTNA Connector-1.pdf
PDF
simpleintnettestmetiaerl for the simple testint
PPT
250152213-Excitation-SystemWERRT (1).ppt
PPTX
artificial intelligence overview of it and more
PPT
Design_with_Watersergyerge45hrbgre4top (1).ppt
PPTX
newyork.pptxirantrafgshenepalchinachinane
PPTX
Mathew Digital SEO Checklist Guidlines 2025
PDF
FINAL CALL-6th International Conference on Networks & IOT (NeTIOT 2025)
PDF
Slides PDF: The World Game (s) Eco Economic Epochs.pdf
PDF
📍 LABUAN4D EXCLUSIVE SERVER STAR GAMING ASIA NO.1 TERPOPULER DI INDONESIA ! 🌟
PPTX
Introduction to cybersecurity and digital nettiquette
PDF
SlidesGDGoCxRAIS about Google Dialogflow and NotebookLM.pdf
PPTX
E -tech empowerment technologies PowerPoint
PPTX
t_and_OpenAI_Combined_two_pressentations
PDF
Introduction to the IoT system, how the IoT system works
PPTX
Internet Safety for Seniors presentation
PPTX
IPCNA VIRTUAL CLASSES INTERMEDIATE 6 PROJECT.pptx
PPT
isotopes_sddsadsaadasdasdasdasdsa1213.ppt
PPTX
1402_iCSC_-_RESTful_Web_APIs_--_Josef_Hammer.pptx
PPT
FIRE PREVENTION AND CONTROL PLAN- LUS.FM.MQ.OM.UTM.PLN.00014.ppt
SASE Traffic Flow - ZTNA Connector-1.pdf
simpleintnettestmetiaerl for the simple testint
250152213-Excitation-SystemWERRT (1).ppt
artificial intelligence overview of it and more
Design_with_Watersergyerge45hrbgre4top (1).ppt
newyork.pptxirantrafgshenepalchinachinane
Mathew Digital SEO Checklist Guidlines 2025
FINAL CALL-6th International Conference on Networks & IOT (NeTIOT 2025)
Slides PDF: The World Game (s) Eco Economic Epochs.pdf
📍 LABUAN4D EXCLUSIVE SERVER STAR GAMING ASIA NO.1 TERPOPULER DI INDONESIA ! 🌟
Introduction to cybersecurity and digital nettiquette
SlidesGDGoCxRAIS about Google Dialogflow and NotebookLM.pdf
E -tech empowerment technologies PowerPoint
t_and_OpenAI_Combined_two_pressentations
Introduction to the IoT system, how the IoT system works
Internet Safety for Seniors presentation
IPCNA VIRTUAL CLASSES INTERMEDIATE 6 PROJECT.pptx
isotopes_sddsadsaadasdasdasdasdsa1213.ppt
1402_iCSC_-_RESTful_Web_APIs_--_Josef_Hammer.pptx
FIRE PREVENTION AND CONTROL PLAN- LUS.FM.MQ.OM.UTM.PLN.00014.ppt

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
  • 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/
  • 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