SlideShare une entreprise Scribd logo
1  sur  25
Télécharger pour lire hors ligne
Smart Cities and
The Internet of
Things
Rodger Lea, Mike Blackstock
University of British Columbia
Canada
•The IoT and Smart Cities
•Smart City Hubs
•System structure
•Deployments
•Issues – Interoperability & hybrid cloud
•Examples
Overview
By 2050, an estimated 70% of the world’s
population will live in cities – up from 13% in
1900.
Cities consume an estimated 75% of the
world’s energy, emit more than 80% of
greenhouse gases, and lose as much as 20%
of their water supply due to infrastructure
leaks.
Challenges
• Population Growth
• Aging infrastructure
• Declining tax
revenue
Opportunities
• Economic
Development
• Quality of Life
• Sustainability
Why Smart Cities?
System of Systems
Physical World
Wide Area
Network
System
gatewa
y
Physical World
Sensor
Network
IoT Service Platform
Smart
supply chain
Smart
grid
Smart
healthcare
Smart
building
app1 app2 app3
Data Center
Application
gateways
System level
Frameworks for
single systems, eg
transport, grid,
hospital etc
Sensor gateways
IoT middleware
System of system
services
Sensor level
Physical and virtual
50,000,000,000 devices
500,000 units (1:1000)
500,000,000 units (1:100)
Infrastructure for
City Wide sensing
Participatory Sensing via
SmartPhones
Our Interests
• WotKit
• Web centric toolkit and service for
rapid IoT application development
• Search and visualize raw sensor
data
• User configurable dashboards
• Mash-up engine for rapid
development of IoT applications
• Web centric – browser based and
internet accessible.
• WoTCore
• Core platform aggregating data
• Integration framework aggregating
data from multiple sources,
physical sources, web data, social
network feeds etc
• Core APIs to submit, search,
access and manipulate data.
SensorsSensors ActuatorsActuators SensorsSensors
WoTCoreWoTCore
GatewaysGateways
External
Data
Vis and
Management
Vis and
Management
Processing
Engine
Processing
Engine
Data Source REST APIData Source REST API
App API
(RESTful)
App API
(RESTful)
GatewaysGateways
SensorsSensors
Application
s
Application
s
Application
s
Application
s ApplicationsApplications
Web
Apps
Mobile
Apps
Core IoT platform: WoTKit
'IoT Mashups with the WoTKit", In proceedings of: IoT 2012 - Third International Conference on the Internet of Things, Wuxi, PRC
Easy search for data sources
Data viz: user configurable dashboards
Visual tool for application development
Dataset Portal
Storage & API
Hub Interop API Proxy Hub Landing Site
Billing System
API Usage
Logs
External Static
Data
Sensor Networks &
Real Time Updates
Uploaded Files
Sensor
Gateways
WoTKit Sensor Data
Portal and API
Application Container
API Usage Information
External Apps
Hub App Store
Hub: IoT + Open-Data
Hub Centric Approach
IoT gateway/connectivity
Open DataRT DataCore Cloud resource services
Data/compute/messaging
IoT API
Multi-tenant services
Lifeycle, Billing, etc
Transport
App
311
App
Other
Apps
City Infrastructure, Citizens and
other data sources
• Hub Centric approach
• Hub provides common access
• Well defined data upload & sensor
APIs
• Set of user API
• Hub to Hub API (interoperability)
• Cloud - PaaS
• Implemented as a PaaS
• Lifecycle and resource mngt
• Hub API generalised as part of
PaaS
• Framework for city services
• Exposes interoperability API
Deployments
• Smart Streets (UK)
• Highways/Transport focused
• 3 large civil eng partners
• 40k roadside sensor
• Running since spring 2013
• TSB: 8 IoT hubs
• Urban Opus (Canada)
• City wide – citizen focused
• 3 cities, 30+ city orgs
• More open data + citizen data
• Running since spring 2014
Interoperability
oHow do hubs interoperate
oWhat do they expose and how
o Regional groupings (metro), city to city,
system to system
oWork as part of 8 IoT Smart City projects (UK)
oHyperCat – basic city catalogue
o Query catalogue, search etc
o Basic access
Fig. 3. Example HyperCat catalogue.
• HyperCat
• JSON-based hypermedia
catalogue
• Collection of URIs
• any number of URIs, each with
any number of RDF-like triple
statements about it.
• Exposes interoperability API
• Query, search, set etc
• Catalogue
• Catalogue describing hub
resources
• Hub resources described as
generic set of values and
properties
• Exposes interoperability API
'IoT Interoperability", In proceedings of: IoT 2014 - Fourth International Conference on the Internet of Things, Boston, USA
Cloud and Hybrid Cloud
o The SmartCity Hub runs as a cloud PaaS
o Provides a framework for Smart City services & apps
oCities want to use public cloud infrastructure
but also manage their own infrastructure.
oSolution: Support for Hybrid cloud deployment
o Private premises (City IT) runs part of
service, part pushed to public cloud for
cost/elasticity/performance reasons
o Example - 311
Hybrid Cloud Partitioning
o Investigation into fine grained partitioning
o Code AND data partitioning
o Create directed graph, partition
Cross-Tier Application and Data Partitioning of Web Applications for Hybrid Cloud Deployment, Middleware 2013. pp.226-246, 2013, Beijing
Hybrid Cloud Partitioning
Examples
• SmartStreets - UK city data hub (UK)
• Focus on real-time data
• Urban Opus – Trusted Broker
• Participatory sensing
• Precision Agriculture
• Focus on WoTKit
App Store
● central location
for Hub apps
● View, try and
rate apps
● Supports
‘Hosted’ and
‘External’ apps
App examples
● junction analyser
● explore traffic
behaviour as
junction load
increases
● Visualize patterns
● Drill down on
specific data points
App examples
● Drain/Gully silt
level
● Snapshot of
region
● Heat map
highlights
‘problem areas’
● Explore by Gully
type, status etc
• Entry screen – City Portal
• News, Events, Maps, Reports etc
• Configurable
• Apps added/removed, themed
• App ecosystem
• Mobile Web and native apps
• External web apps (Translink)
• External native (SeeClickFix)
City Impact
News Events
Video feeds
Recycle
City Talk
City Impact: apps
Air Quality
• Tours – themed tours,
sites, historical, art etc
• Tweets – visualize
community (city) tweets
• Street Trees – street
trees (requires data
base)
• Air Quality – visualize air
quality, alerts, user
contributed
• Link existing web and
native apps to portal
Others
Issues and questions
oIoT Hubs as common access points
o How to define a common API
oTrusted data brokers
o Trust through user ownership & control
o Data brokerage – business models
o Cloud PaaS – inter cloud or cloud-to-
cloud
Thanks
•Demonstrations and more information
•http://smartstreets.sensetecnic.com
•http://urbanopus.net
•WoTKit
•http://wotkit.sensetecnic.com

Contenu connexe

Tendances

Smart Cities: Internet of Things Service Creation
Smart Cities: Internet of Things Service CreationSmart Cities: Internet of Things Service Creation
Smart Cities: Internet of Things Service CreationPaul Houghton
 
Industrial IoT & Smart City by Nerma Šečić-Haračić and Nedim Bijedić
Industrial IoT & Smart City by Nerma Šečić-Haračić and Nedim BijedićIndustrial IoT & Smart City by Nerma Šečić-Haračić and Nedim Bijedić
Industrial IoT & Smart City by Nerma Šečić-Haračić and Nedim BijedićBosnia Agile
 
Smart Cities Part 1: Introduction (Slides for Talk on IoT, Pune Meetup)
Smart Cities Part 1: Introduction (Slides for Talk on IoT, Pune Meetup)Smart Cities Part 1: Introduction (Slides for Talk on IoT, Pune Meetup)
Smart Cities Part 1: Introduction (Slides for Talk on IoT, Pune Meetup)Bhavin Chandarana
 
Smart City, Internet of Things and the Smart Citizen
Smart City, Internet of Things and the Smart CitizenSmart City, Internet of Things and the Smart Citizen
Smart City, Internet of Things and the Smart CitizenRob Aalders
 
Internet-Of-Things-For-Smart-Cities
Internet-Of-Things-For-Smart-CitiesInternet-Of-Things-For-Smart-Cities
Internet-Of-Things-For-Smart-CitiesSitakanta Mishra
 
Iot for smart city
Iot for smart cityIot for smart city
Iot for smart citysanalkumar k
 
Iot and Smart Cities
Iot and Smart CitiesIot and Smart Cities
Iot and Smart CitiesEmran Hossain
 
Internet of Things for smart cities
Internet of Things for smart citiesInternet of Things for smart cities
Internet of Things for smart citiesRaghu Ram
 
Big data/Data Mining/IoT/Smart City
Big data/Data Mining/IoT/Smart CityBig data/Data Mining/IoT/Smart City
Big data/Data Mining/IoT/Smart Cityrashed sharif
 
Role of IOT devices and servcies in the development of smart cities.
Role of IOT devices and servcies in the development of smart cities.Role of IOT devices and servcies in the development of smart cities.
Role of IOT devices and servcies in the development of smart cities.mayank agarwal
 
Huawei Solutions for Smart Cities
Huawei Solutions for Smart CitiesHuawei Solutions for Smart Cities
Huawei Solutions for Smart CitiesMuhammad Rauf Akram
 
IoT in Smart City solutions
IoT in Smart City solutionsIoT in Smart City solutions
IoT in Smart City solutionsSoInteractive
 
IoT for a smart city by Sovan Rout
IoT for a smart city by Sovan RoutIoT for a smart city by Sovan Rout
IoT for a smart city by Sovan RoutSovan Rout
 
Smart Cities and Big Data - Research Presentation
Smart Cities and Big Data - Research PresentationSmart Cities and Big Data - Research Presentation
Smart Cities and Big Data - Research Presentationannegalang
 
A Full End-to-End Platform as a Service for Smart City Applications
A Full End-to-End Platform as a Service for SmartCity ApplicationsA Full End-to-End Platform as a Service for SmartCity Applications
A Full End-to-End Platform as a Service for Smart City ApplicationsCharalampos Doukas
 
Boot the Open Smart City
Boot the Open Smart CityBoot the Open Smart City
Boot the Open Smart CityTakuro Yonezawa
 

Tendances (20)

Smart Cities: Internet of Things Service Creation
Smart Cities: Internet of Things Service CreationSmart Cities: Internet of Things Service Creation
Smart Cities: Internet of Things Service Creation
 
Industrial IoT & Smart City by Nerma Šečić-Haračić and Nedim Bijedić
Industrial IoT & Smart City by Nerma Šečić-Haračić and Nedim BijedićIndustrial IoT & Smart City by Nerma Šečić-Haračić and Nedim Bijedić
Industrial IoT & Smart City by Nerma Šečić-Haračić and Nedim Bijedić
 
Internet of Things and Smart Cities
Internet of Things and Smart CitiesInternet of Things and Smart Cities
Internet of Things and Smart Cities
 
Internet of Things for smart city
Internet of Things for smart cityInternet of Things for smart city
Internet of Things for smart city
 
Smart Cities Part 1: Introduction (Slides for Talk on IoT, Pune Meetup)
Smart Cities Part 1: Introduction (Slides for Talk on IoT, Pune Meetup)Smart Cities Part 1: Introduction (Slides for Talk on IoT, Pune Meetup)
Smart Cities Part 1: Introduction (Slides for Talk on IoT, Pune Meetup)
 
Smart City, Internet of Things and the Smart Citizen
Smart City, Internet of Things and the Smart CitizenSmart City, Internet of Things and the Smart Citizen
Smart City, Internet of Things and the Smart Citizen
 
Internet-Of-Things-For-Smart-Cities
Internet-Of-Things-For-Smart-CitiesInternet-Of-Things-For-Smart-Cities
Internet-Of-Things-For-Smart-Cities
 
Iot for smart city
Iot for smart cityIot for smart city
Iot for smart city
 
Iot and Smart Cities
Iot and Smart CitiesIot and Smart Cities
Iot and Smart Cities
 
Internet of Things for smart cities
Internet of Things for smart citiesInternet of Things for smart cities
Internet of Things for smart cities
 
IoT soup!
IoT soup!IoT soup!
IoT soup!
 
Big data/Data Mining/IoT/Smart City
Big data/Data Mining/IoT/Smart CityBig data/Data Mining/IoT/Smart City
Big data/Data Mining/IoT/Smart City
 
Role of IOT devices and servcies in the development of smart cities.
Role of IOT devices and servcies in the development of smart cities.Role of IOT devices and servcies in the development of smart cities.
Role of IOT devices and servcies in the development of smart cities.
 
Huawei Solutions for Smart Cities
Huawei Solutions for Smart CitiesHuawei Solutions for Smart Cities
Huawei Solutions for Smart Cities
 
IoT in Smart City solutions
IoT in Smart City solutionsIoT in Smart City solutions
IoT in Smart City solutions
 
IoT for a smart city by Sovan Rout
IoT for a smart city by Sovan RoutIoT for a smart city by Sovan Rout
IoT for a smart city by Sovan Rout
 
Smart Cities and Big Data - Research Presentation
Smart Cities and Big Data - Research PresentationSmart Cities and Big Data - Research Presentation
Smart Cities and Big Data - Research Presentation
 
Smart city IoT
Smart city IoTSmart city IoT
Smart city IoT
 
A Full End-to-End Platform as a Service for Smart City Applications
A Full End-to-End Platform as a Service for SmartCity ApplicationsA Full End-to-End Platform as a Service for SmartCity Applications
A Full End-to-End Platform as a Service for Smart City Applications
 
Boot the Open Smart City
Boot the Open Smart CityBoot the Open Smart City
Boot the Open Smart City
 

En vedette

OWASP Top 10 2017 rc1 - The Ten Most Critical Web Application Security Risks
OWASP Top 10 2017 rc1 - The Ten Most Critical Web Application Security RisksOWASP Top 10 2017 rc1 - The Ten Most Critical Web Application Security Risks
OWASP Top 10 2017 rc1 - The Ten Most Critical Web Application Security RisksAndre Van Klaveren
 
How to use AWS WAF to Mitigate OWASP Top 10 attacks - AWS Online Tech Talks
How to use AWS WAF to Mitigate OWASP Top 10 attacks - AWS Online Tech TalksHow to use AWS WAF to Mitigate OWASP Top 10 attacks - AWS Online Tech Talks
How to use AWS WAF to Mitigate OWASP Top 10 attacks - AWS Online Tech TalksAmazon Web Services
 
Identity and Access Management Reference Architecture for Cloud Computing
Identity and Access Management Reference Architecture for Cloud ComputingIdentity and Access Management Reference Architecture for Cloud Computing
Identity and Access Management Reference Architecture for Cloud ComputingJohn Bauer
 
Cloud Computing Interoperability in Education
Cloud Computing Interoperability in EducationCloud Computing Interoperability in Education
Cloud Computing Interoperability in Educationsandra sukarieh
 
Cloud Computing Model with Service Oriented Architecture
Cloud Computing Model with Service Oriented ArchitectureCloud Computing Model with Service Oriented Architecture
Cloud Computing Model with Service Oriented ArchitectureYan Zhao
 
Introduction to IOT & Smart City
Introduction to IOT & Smart CityIntroduction to IOT & Smart City
Introduction to IOT & Smart CityDr. Mazlan Abbas
 
Internet-of-things- (IOT) - a-seminar - ppt - by- mohan-kumar-g
Internet-of-things- (IOT) - a-seminar - ppt - by- mohan-kumar-gInternet-of-things- (IOT) - a-seminar - ppt - by- mohan-kumar-g
Internet-of-things- (IOT) - a-seminar - ppt - by- mohan-kumar-gMohan Kumar G
 

En vedette (13)

OWASP Top 10 2017 rc1 - The Ten Most Critical Web Application Security Risks
OWASP Top 10 2017 rc1 - The Ten Most Critical Web Application Security RisksOWASP Top 10 2017 rc1 - The Ten Most Critical Web Application Security Risks
OWASP Top 10 2017 rc1 - The Ten Most Critical Web Application Security Risks
 
How to use AWS WAF to Mitigate OWASP Top 10 attacks - AWS Online Tech Talks
How to use AWS WAF to Mitigate OWASP Top 10 attacks - AWS Online Tech TalksHow to use AWS WAF to Mitigate OWASP Top 10 attacks - AWS Online Tech Talks
How to use AWS WAF to Mitigate OWASP Top 10 attacks - AWS Online Tech Talks
 
Identity and Access Management Reference Architecture for Cloud Computing
Identity and Access Management Reference Architecture for Cloud ComputingIdentity and Access Management Reference Architecture for Cloud Computing
Identity and Access Management Reference Architecture for Cloud Computing
 
Cloud Architecture
Cloud ArchitectureCloud Architecture
Cloud Architecture
 
Cloud Computing Interoperability in Education
Cloud Computing Interoperability in EducationCloud Computing Interoperability in Education
Cloud Computing Interoperability in Education
 
IOT in SMART Cities
IOT in SMART CitiesIOT in SMART Cities
IOT in SMART Cities
 
PPT on SMART city
PPT on SMART cityPPT on SMART city
PPT on SMART city
 
IOT for Smart City
IOT for Smart CityIOT for Smart City
IOT for Smart City
 
Smart city presentation
Smart city presentationSmart city presentation
Smart city presentation
 
Smart city
Smart citySmart city
Smart city
 
Cloud Computing Model with Service Oriented Architecture
Cloud Computing Model with Service Oriented ArchitectureCloud Computing Model with Service Oriented Architecture
Cloud Computing Model with Service Oriented Architecture
 
Introduction to IOT & Smart City
Introduction to IOT & Smart CityIntroduction to IOT & Smart City
Introduction to IOT & Smart City
 
Internet-of-things- (IOT) - a-seminar - ppt - by- mohan-kumar-g
Internet-of-things- (IOT) - a-seminar - ppt - by- mohan-kumar-gInternet-of-things- (IOT) - a-seminar - ppt - by- mohan-kumar-g
Internet-of-things- (IOT) - a-seminar - ppt - by- mohan-kumar-g
 

Similaire à iot-and-smart-cities-lea-blackstock

Building the Smart City Platform on FIWARE Lab
Building the Smart City Platform on FIWARE LabBuilding the Smart City Platform on FIWARE Lab
Building the Smart City Platform on FIWARE LabFernando Lopez Aguilar
 
DEVNET-1145 How APIs are Driving City Digitization
DEVNET-1145	How APIs are Driving City DigitizationDEVNET-1145	How APIs are Driving City Digitization
DEVNET-1145 How APIs are Driving City DigitizationCisco DevNet
 
10 internet-of-things-iot-applications
10 internet-of-things-iot-applications10 internet-of-things-iot-applications
10 internet-of-things-iot-applicationsJohn Soldatos
 
Smart cities global experiences and lessons for india at ASCI Hyderabad 25 ...
Smart cities   global experiences and lessons for india at ASCI Hyderabad 25 ...Smart cities   global experiences and lessons for india at ASCI Hyderabad 25 ...
Smart cities global experiences and lessons for india at ASCI Hyderabad 25 ...Prakash Kumar
 
Collaboration centred cities through urban apps based on open and user-genera...
Collaboration centred cities through urban apps based on open and user-genera...Collaboration centred cities through urban apps based on open and user-genera...
Collaboration centred cities through urban apps based on open and user-genera...Diego López-de-Ipiña González-de-Artaza
 
A Web of Things Based Eco-System for Urban Computing - Towards Smarter Cities
A Web of Things Based Eco-System for Urban Computing - Towards Smarter CitiesA Web of Things Based Eco-System for Urban Computing - Towards Smarter Cities
A Web of Things Based Eco-System for Urban Computing - Towards Smarter CitiesAndreas Kamilaris
 
FIWARE Tech Summit - City Enabler - Changing the Way to Give Value to Your Da...
FIWARE Tech Summit - City Enabler - Changing the Way to Give Value to Your Da...FIWARE Tech Summit - City Enabler - Changing the Way to Give Value to Your Da...
FIWARE Tech Summit - City Enabler - Changing the Way to Give Value to Your Da...FIWARE
 
Platform Adaptation and Challenges in Smart Cities
Platform Adaptation and Challenges in Smart CitiesPlatform Adaptation and Challenges in Smart Cities
Platform Adaptation and Challenges in Smart CitiesHiroshi Takahashi
 
FiWARE: transforming smart cities into engines of growth
FiWARE: transforming smart cities into engines of growthFiWARE: transforming smart cities into engines of growth
FiWARE: transforming smart cities into engines of growthJuanjo Hierro
 
FIWARE From Open Data to Open APIs
FIWARE From Open Data to Open APIsFIWARE From Open Data to Open APIs
FIWARE From Open Data to Open APIsSergio Garcia Gomez
 
Snap4City November 2019 Course: Smart City IOT Data Ingestion Interoperabilit...
Snap4City November 2019 Course: Smart City IOT Data Ingestion Interoperabilit...Snap4City November 2019 Course: Smart City IOT Data Ingestion Interoperabilit...
Snap4City November 2019 Course: Smart City IOT Data Ingestion Interoperabilit...Paolo Nesi
 
2016/01/26 Glenn Ricart - Smart Gigabit Communities
2016/01/26 Glenn Ricart - Smart Gigabit Communities2016/01/26 Glenn Ricart - Smart Gigabit Communities
2016/01/26 Glenn Ricart - Smart Gigabit CommunitiesUS-Ignite
 
Valencia Smart City project powered by Telefonica and Red Hat IoT solutions
Valencia Smart City project powered by Telefonica and Red Hat IoT solutionsValencia Smart City project powered by Telefonica and Red Hat IoT solutions
Valencia Smart City project powered by Telefonica and Red Hat IoT solutionsDavid Bericat
 
Code for Birmingham - Citizen IoT Project
Code for Birmingham - Citizen IoT ProjectCode for Birmingham - Citizen IoT Project
Code for Birmingham - Citizen IoT ProjectNathan McMinn
 
Smarter cities: Infrastructure
Smarter cities: InfrastructureSmarter cities: Infrastructure
Smarter cities: Infrastructurefutureoflondon
 

Similaire à iot-and-smart-cities-lea-blackstock (20)

Building the Smart City Platform on FIWARE Lab
Building the Smart City Platform on FIWARE LabBuilding the Smart City Platform on FIWARE Lab
Building the Smart City Platform on FIWARE Lab
 
DEVNET-1145 How APIs are Driving City Digitization
DEVNET-1145	How APIs are Driving City DigitizationDEVNET-1145	How APIs are Driving City Digitization
DEVNET-1145 How APIs are Driving City Digitization
 
Smart Cities
Smart CitiesSmart Cities
Smart Cities
 
10 internet-of-things-iot-applications
10 internet-of-things-iot-applications10 internet-of-things-iot-applications
10 internet-of-things-iot-applications
 
Smart cities global experiences and lessons for india at ASCI Hyderabad 25 ...
Smart cities   global experiences and lessons for india at ASCI Hyderabad 25 ...Smart cities   global experiences and lessons for india at ASCI Hyderabad 25 ...
Smart cities global experiences and lessons for india at ASCI Hyderabad 25 ...
 
SmartCity IOT Big Data SPP.pptx
SmartCity IOT Big Data SPP.pptxSmartCity IOT Big Data SPP.pptx
SmartCity IOT Big Data SPP.pptx
 
Collaboration centred cities through urban apps based on open and user-genera...
Collaboration centred cities through urban apps based on open and user-genera...Collaboration centred cities through urban apps based on open and user-genera...
Collaboration centred cities through urban apps based on open and user-genera...
 
A Web of Things Based Eco-System for Urban Computing - Towards Smarter Cities
A Web of Things Based Eco-System for Urban Computing - Towards Smarter CitiesA Web of Things Based Eco-System for Urban Computing - Towards Smarter Cities
A Web of Things Based Eco-System for Urban Computing - Towards Smarter Cities
 
FIWARE Tech Summit - City Enabler - Changing the Way to Give Value to Your Da...
FIWARE Tech Summit - City Enabler - Changing the Way to Give Value to Your Da...FIWARE Tech Summit - City Enabler - Changing the Way to Give Value to Your Da...
FIWARE Tech Summit - City Enabler - Changing the Way to Give Value to Your Da...
 
Platform Adaptation and Challenges in Smart Cities
Platform Adaptation and Challenges in Smart CitiesPlatform Adaptation and Challenges in Smart Cities
Platform Adaptation and Challenges in Smart Cities
 
FiWARE: transforming smart cities into engines of growth
FiWARE: transforming smart cities into engines of growthFiWARE: transforming smart cities into engines of growth
FiWARE: transforming smart cities into engines of growth
 
FIWARE From Open Data to Open APIs
FIWARE From Open Data to Open APIsFIWARE From Open Data to Open APIs
FIWARE From Open Data to Open APIs
 
Snap4City November 2019 Course: Smart City IOT Data Ingestion Interoperabilit...
Snap4City November 2019 Course: Smart City IOT Data Ingestion Interoperabilit...Snap4City November 2019 Course: Smart City IOT Data Ingestion Interoperabilit...
Snap4City November 2019 Course: Smart City IOT Data Ingestion Interoperabilit...
 
2016/01/26 Glenn Ricart - Smart Gigabit Communities
2016/01/26 Glenn Ricart - Smart Gigabit Communities2016/01/26 Glenn Ricart - Smart Gigabit Communities
2016/01/26 Glenn Ricart - Smart Gigabit Communities
 
Utah Ignite Update Glen Ricart
Utah Ignite Update Glen RicartUtah Ignite Update Glen Ricart
Utah Ignite Update Glen Ricart
 
Application Programming interfaces for Governments: why, what and how
Application Programming interfaces for Governments: why, what and howApplication Programming interfaces for Governments: why, what and how
Application Programming interfaces for Governments: why, what and how
 
#CeDEM17 - Towards an Open Data based ICT Reference Architecture for Smart Ci...
#CeDEM17 - Towards an Open Data based ICT Reference Architecture for Smart Ci...#CeDEM17 - Towards an Open Data based ICT Reference Architecture for Smart Ci...
#CeDEM17 - Towards an Open Data based ICT Reference Architecture for Smart Ci...
 
Valencia Smart City project powered by Telefonica and Red Hat IoT solutions
Valencia Smart City project powered by Telefonica and Red Hat IoT solutionsValencia Smart City project powered by Telefonica and Red Hat IoT solutions
Valencia Smart City project powered by Telefonica and Red Hat IoT solutions
 
Code for Birmingham - Citizen IoT Project
Code for Birmingham - Citizen IoT ProjectCode for Birmingham - Citizen IoT Project
Code for Birmingham - Citizen IoT Project
 
Smarter cities: Infrastructure
Smarter cities: InfrastructureSmarter cities: Infrastructure
Smarter cities: Infrastructure
 

Plus de Michael Blackstock

CQRS and Event Sourcing for IoT applications
CQRS and Event Sourcing for IoT applicationsCQRS and Event Sourcing for IoT applications
CQRS and Event Sourcing for IoT applicationsMichael Blackstock
 
FRED: A Hosted Data Flow Platform for the IoT
FRED: A Hosted Data Flow Platform for the IoTFRED: A Hosted Data Flow Platform for the IoT
FRED: A Hosted Data Flow Platform for the IoTMichael Blackstock
 
IoT Interoperability: a Hub-based Approach
IoT Interoperability: a Hub-based ApproachIoT Interoperability: a Hub-based Approach
IoT Interoperability: a Hub-based ApproachMichael Blackstock
 
Distributed Data Flow for the Web of Things: Distributed Node-RED
Distributed Data Flow for the Web of Things: Distributed Node-REDDistributed Data Flow for the Web of Things: Distributed Node-RED
Distributed Data Flow for the Web of Things: Distributed Node-REDMichael Blackstock
 
WoTKit: a Lightweight Toolkit for the Web of Things
WoTKit: a Lightweight Toolkit for the Web of ThingsWoTKit: a Lightweight Toolkit for the Web of Things
WoTKit: a Lightweight Toolkit for the Web of ThingsMichael Blackstock
 

Plus de Michael Blackstock (9)

CQRS and Event Sourcing for IoT applications
CQRS and Event Sourcing for IoT applicationsCQRS and Event Sourcing for IoT applications
CQRS and Event Sourcing for IoT applications
 
FRED: A Hosted Data Flow Platform for the IoT
FRED: A Hosted Data Flow Platform for the IoTFRED: A Hosted Data Flow Platform for the IoT
FRED: A Hosted Data Flow Platform for the IoT
 
IoT Interoperability: a Hub-based Approach
IoT Interoperability: a Hub-based ApproachIoT Interoperability: a Hub-based Approach
IoT Interoperability: a Hub-based Approach
 
Distributed Data Flow for the Web of Things: Distributed Node-RED
Distributed Data Flow for the Web of Things: Distributed Node-REDDistributed Data Flow for the Web of Things: Distributed Node-RED
Distributed Data Flow for the Web of Things: Distributed Node-RED
 
WoT 2013 Thingbroker
WoT 2013 ThingbrokerWoT 2013 Thingbroker
WoT 2013 Thingbroker
 
WoT 2013 Interop
WoT 2013 InteropWoT 2013 Interop
WoT 2013 Interop
 
Wo t 2013-thingbroker
Wo t 2013-thingbrokerWo t 2013-thingbroker
Wo t 2013-thingbroker
 
WoTKit: a Lightweight Toolkit for the Web of Things
WoTKit: a Lightweight Toolkit for the Web of ThingsWoTKit: a Lightweight Toolkit for the Web of Things
WoTKit: a Lightweight Toolkit for the Web of Things
 
Blackstock wo t 2011
Blackstock wo t 2011Blackstock wo t 2011
Blackstock wo t 2011
 

Dernier

Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessPixlogix Infotech
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 

Dernier (20)

Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 

iot-and-smart-cities-lea-blackstock

  • 1. Smart Cities and The Internet of Things Rodger Lea, Mike Blackstock University of British Columbia Canada
  • 2. •The IoT and Smart Cities •Smart City Hubs •System structure •Deployments •Issues – Interoperability & hybrid cloud •Examples Overview
  • 3. By 2050, an estimated 70% of the world’s population will live in cities – up from 13% in 1900. Cities consume an estimated 75% of the world’s energy, emit more than 80% of greenhouse gases, and lose as much as 20% of their water supply due to infrastructure leaks. Challenges • Population Growth • Aging infrastructure • Declining tax revenue Opportunities • Economic Development • Quality of Life • Sustainability Why Smart Cities?
  • 4. System of Systems Physical World Wide Area Network System gatewa y Physical World Sensor Network IoT Service Platform Smart supply chain Smart grid Smart healthcare Smart building app1 app2 app3 Data Center Application gateways System level Frameworks for single systems, eg transport, grid, hospital etc Sensor gateways IoT middleware System of system services Sensor level Physical and virtual 50,000,000,000 devices 500,000 units (1:1000) 500,000,000 units (1:100) Infrastructure for City Wide sensing Participatory Sensing via SmartPhones Our Interests
  • 5. • WotKit • Web centric toolkit and service for rapid IoT application development • Search and visualize raw sensor data • User configurable dashboards • Mash-up engine for rapid development of IoT applications • Web centric – browser based and internet accessible. • WoTCore • Core platform aggregating data • Integration framework aggregating data from multiple sources, physical sources, web data, social network feeds etc • Core APIs to submit, search, access and manipulate data. SensorsSensors ActuatorsActuators SensorsSensors WoTCoreWoTCore GatewaysGateways External Data Vis and Management Vis and Management Processing Engine Processing Engine Data Source REST APIData Source REST API App API (RESTful) App API (RESTful) GatewaysGateways SensorsSensors Application s Application s Application s Application s ApplicationsApplications Web Apps Mobile Apps Core IoT platform: WoTKit 'IoT Mashups with the WoTKit", In proceedings of: IoT 2012 - Third International Conference on the Internet of Things, Wuxi, PRC
  • 6. Easy search for data sources
  • 7. Data viz: user configurable dashboards
  • 8. Visual tool for application development
  • 9. Dataset Portal Storage & API Hub Interop API Proxy Hub Landing Site Billing System API Usage Logs External Static Data Sensor Networks & Real Time Updates Uploaded Files Sensor Gateways WoTKit Sensor Data Portal and API Application Container API Usage Information External Apps Hub App Store Hub: IoT + Open-Data
  • 10. Hub Centric Approach IoT gateway/connectivity Open DataRT DataCore Cloud resource services Data/compute/messaging IoT API Multi-tenant services Lifeycle, Billing, etc Transport App 311 App Other Apps City Infrastructure, Citizens and other data sources • Hub Centric approach • Hub provides common access • Well defined data upload & sensor APIs • Set of user API • Hub to Hub API (interoperability) • Cloud - PaaS • Implemented as a PaaS • Lifecycle and resource mngt • Hub API generalised as part of PaaS • Framework for city services • Exposes interoperability API
  • 11. Deployments • Smart Streets (UK) • Highways/Transport focused • 3 large civil eng partners • 40k roadside sensor • Running since spring 2013 • TSB: 8 IoT hubs • Urban Opus (Canada) • City wide – citizen focused • 3 cities, 30+ city orgs • More open data + citizen data • Running since spring 2014
  • 12. Interoperability oHow do hubs interoperate oWhat do they expose and how o Regional groupings (metro), city to city, system to system oWork as part of 8 IoT Smart City projects (UK) oHyperCat – basic city catalogue o Query catalogue, search etc o Basic access
  • 13. Fig. 3. Example HyperCat catalogue. • HyperCat • JSON-based hypermedia catalogue • Collection of URIs • any number of URIs, each with any number of RDF-like triple statements about it. • Exposes interoperability API • Query, search, set etc • Catalogue • Catalogue describing hub resources • Hub resources described as generic set of values and properties • Exposes interoperability API 'IoT Interoperability", In proceedings of: IoT 2014 - Fourth International Conference on the Internet of Things, Boston, USA
  • 14. Cloud and Hybrid Cloud o The SmartCity Hub runs as a cloud PaaS o Provides a framework for Smart City services & apps oCities want to use public cloud infrastructure but also manage their own infrastructure. oSolution: Support for Hybrid cloud deployment o Private premises (City IT) runs part of service, part pushed to public cloud for cost/elasticity/performance reasons o Example - 311
  • 15. Hybrid Cloud Partitioning o Investigation into fine grained partitioning o Code AND data partitioning o Create directed graph, partition Cross-Tier Application and Data Partitioning of Web Applications for Hybrid Cloud Deployment, Middleware 2013. pp.226-246, 2013, Beijing
  • 17. Examples • SmartStreets - UK city data hub (UK) • Focus on real-time data • Urban Opus – Trusted Broker • Participatory sensing • Precision Agriculture • Focus on WoTKit
  • 18. App Store ● central location for Hub apps ● View, try and rate apps ● Supports ‘Hosted’ and ‘External’ apps
  • 19. App examples ● junction analyser ● explore traffic behaviour as junction load increases ● Visualize patterns ● Drill down on specific data points
  • 20. App examples ● Drain/Gully silt level ● Snapshot of region ● Heat map highlights ‘problem areas’ ● Explore by Gully type, status etc
  • 21. • Entry screen – City Portal • News, Events, Maps, Reports etc • Configurable • Apps added/removed, themed • App ecosystem • Mobile Web and native apps • External web apps (Translink) • External native (SeeClickFix) City Impact
  • 22. News Events Video feeds Recycle City Talk City Impact: apps Air Quality
  • 23. • Tours – themed tours, sites, historical, art etc • Tweets – visualize community (city) tweets • Street Trees – street trees (requires data base) • Air Quality – visualize air quality, alerts, user contributed • Link existing web and native apps to portal Others
  • 24. Issues and questions oIoT Hubs as common access points o How to define a common API oTrusted data brokers o Trust through user ownership & control o Data brokerage – business models o Cloud PaaS – inter cloud or cloud-to- cloud
  • 25. Thanks •Demonstrations and more information •http://smartstreets.sensetecnic.com •http://urbanopus.net •WoTKit •http://wotkit.sensetecnic.com