SlideShare uma empresa Scribd logo
1 de 25
Baixar para ler offline
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

Mais conteúdo relacionado

Mais procurados

Internet-Of-Things-For-Smart-Cities
Internet-Of-Things-For-Smart-CitiesInternet-Of-Things-For-Smart-Cities
Internet-Of-Things-For-Smart-Cities
Sitakanta Mishra
 

Mais procurados (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
 

Destaque

Destaque (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
 

Semelhante a iot-and-smart-cities-lea-blackstock

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
Hiroshi Takahashi
 

Semelhante a 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
 

Mais de Michael Blackstock

Mais 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
 

Último

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Victor Rentea
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 

Último (20)

Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
 

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