SlideShare a Scribd company logo

iot-and-smart-cities-lea-blackstock

Cloud based Smart City hubs are an attractive approach to addressing some of the complex issues faced when deploying PaaS infrastructure for Smart Cities. In this paper we introduce the general notion of IoT hubs and then discusses our work to generalize our IoT hub as a Smart City PaaS. Two key issues are identified, support for hybrid public/private cloud and interoperability. We briefly describe our approach to these issues and discuss our experiences deploying two cloud-based Smart City hubs, one in the UK and the other in Canada.

1 of 25
Download to read 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
Ad

Recommended

Urban IoT for Smart Cities: New Pathways to Business and Location Intelligenc...
Urban IoT for Smart Cities: New Pathways to Business and Location Intelligenc...Urban IoT for Smart Cities: New Pathways to Business and Location Intelligenc...
Urban IoT for Smart Cities: New Pathways to Business and Location Intelligenc...George Percivall
 
IoT & Smart Cities China Telecom
IoT & Smart Cities China TelecomIoT & Smart Cities China Telecom
IoT & Smart Cities China TelecomAdrian Hall
 
Internet of Things for Smart Cities
Internet of Things for Smart CitiesInternet of Things for Smart Cities
Internet of Things for Smart CitiesMphasis
 
IoT and smart cities
IoT and smart citiesIoT and smart cities
IoT and smart citiesDunavNET
 
Application scenarios and real-world deployments for IoT and Smart Cities
Application scenarios and real-world deployments for IoT and Smart CitiesApplication scenarios and real-world deployments for IoT and Smart Cities
Application scenarios and real-world deployments for IoT and Smart CitiesMàrius Montón
 
Smart Cities are the Internet of Things
Smart Cities are the Internet of ThingsSmart Cities are the Internet of Things
Smart Cities are the Internet of Thingszdshelby
 

More Related Content

What's hot

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
 

What's hot (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
 

Viewers also liked

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
 

Viewers also liked (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
 

Similar to 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
 

Similar to 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
 

More from 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
 

More from 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
 

Recently uploaded

IT Nation Evolve event 2024 - Quarter 1
IT Nation Evolve event 2024  - Quarter 1IT Nation Evolve event 2024  - Quarter 1
IT Nation Evolve event 2024 - Quarter 1Inbay UK
 
Battle of React State Managers in frontend applications
Battle of React State Managers in frontend applicationsBattle of React State Managers in frontend applications
Battle of React State Managers in frontend applicationsEvangelia Mitsopoulou
 
How AI and ChatGPT are changing cybersecurity forever.pptx
How AI and ChatGPT are changing cybersecurity forever.pptxHow AI and ChatGPT are changing cybersecurity forever.pptx
How AI and ChatGPT are changing cybersecurity forever.pptxInfosec
 
Cultivating Entrepreneurial Mindset in Product Management: Strategies for Suc...
Cultivating Entrepreneurial Mindset in Product Management: Strategies for Suc...Cultivating Entrepreneurial Mindset in Product Management: Strategies for Suc...
Cultivating Entrepreneurial Mindset in Product Management: Strategies for Suc...Product School
 
How we think about an advisor tech stack
How we think about an advisor tech stackHow we think about an advisor tech stack
How we think about an advisor tech stackSummit
 
LF Energy Webinar: Introduction to TROLIE
LF Energy Webinar: Introduction to TROLIELF Energy Webinar: Introduction to TROLIE
LF Energy Webinar: Introduction to TROLIEDanBrown980551
 
Imaging and Design for the Online Environment Part 1.pptx
Imaging and Design for the Online Environment Part 1.pptxImaging and Design for the Online Environment Part 1.pptx
Imaging and Design for the Online Environment Part 1.pptxPower Point
 
The Art of the Possible with Graph by Dr Jim Webber Neo4j.pptx
The Art of the Possible with Graph by Dr Jim Webber Neo4j.pptxThe Art of the Possible with Graph by Dr Jim Webber Neo4j.pptx
The Art of the Possible with Graph by Dr Jim Webber Neo4j.pptxNeo4j
 
"Platform Engineering with Development Containers", Igor Fesenko
"Platform Engineering with Development Containers", Igor Fesenko"Platform Engineering with Development Containers", Igor Fesenko
"Platform Engineering with Development Containers", Igor FesenkoFwdays
 
Act Like an Owner, Challenge Like a VC by former CPO, Tripadvisor
Act Like an Owner,  Challenge Like a VC by former CPO, TripadvisorAct Like an Owner,  Challenge Like a VC by former CPO, Tripadvisor
Act Like an Owner, Challenge Like a VC by former CPO, TripadvisorProduct School
 
Dev Dives: Leverage APIs and Gen AI to power automations for RPA and software...
Dev Dives: Leverage APIs and Gen AI to power automations for RPA and software...Dev Dives: Leverage APIs and Gen AI to power automations for RPA and software...
Dev Dives: Leverage APIs and Gen AI to power automations for RPA and software...UiPathCommunity
 
"DevOps Practisting Platform on EKS with Karpenter autoscaling", Dmytro Kozhevin
"DevOps Practisting Platform on EKS with Karpenter autoscaling", Dmytro Kozhevin"DevOps Practisting Platform on EKS with Karpenter autoscaling", Dmytro Kozhevin
"DevOps Practisting Platform on EKS with Karpenter autoscaling", Dmytro KozhevinFwdays
 
Enhancing Productivity and Insight A Tour of JDK Tools Progress Beyond Java 17
Enhancing Productivity and Insight  A Tour of JDK Tools Progress Beyond Java 17Enhancing Productivity and Insight  A Tour of JDK Tools Progress Beyond Java 17
Enhancing Productivity and Insight A Tour of JDK Tools Progress Beyond Java 17Ana-Maria Mihalceanu
 
The Future of Product, by Founder & CEO, Product School
The Future of Product, by Founder & CEO, Product SchoolThe Future of Product, by Founder & CEO, Product School
The Future of Product, by Founder & CEO, Product SchoolProduct School
 
Synergy in Leadership and Product Excellence: A Blueprint for Growth by CPO, ...
Synergy in Leadership and Product Excellence: A Blueprint for Growth by CPO, ...Synergy in Leadership and Product Excellence: A Blueprint for Growth by CPO, ...
Synergy in Leadership and Product Excellence: A Blueprint for Growth by CPO, ...Product School
 
Enterprise Architecture As Strategy - Book Review
Enterprise Architecture As Strategy - Book ReviewEnterprise Architecture As Strategy - Book Review
Enterprise Architecture As Strategy - Book ReviewAshraf Fouad
 
ASTRAZENECA. Knowledge Graphs Powering a Fast-moving Global Life Sciences Org...
ASTRAZENECA. Knowledge Graphs Powering a Fast-moving Global Life Sciences Org...ASTRAZENECA. Knowledge Graphs Powering a Fast-moving Global Life Sciences Org...
ASTRAZENECA. Knowledge Graphs Powering a Fast-moving Global Life Sciences Org...Neo4j
 
Apex Replay Debugger and Salesforce Platform Events.pptx
Apex Replay Debugger and Salesforce Platform Events.pptxApex Replay Debugger and Salesforce Platform Events.pptx
Apex Replay Debugger and Salesforce Platform Events.pptxmohayyudin7826
 
10 things that helped me advance my career - PHP UK Conference 2024
10 things that helped me advance my career - PHP UK Conference 202410 things that helped me advance my career - PHP UK Conference 2024
10 things that helped me advance my career - PHP UK Conference 2024Thijs Feryn
 

Recently uploaded (20)

IT Nation Evolve event 2024 - Quarter 1
IT Nation Evolve event 2024  - Quarter 1IT Nation Evolve event 2024  - Quarter 1
IT Nation Evolve event 2024 - Quarter 1
 
Battle of React State Managers in frontend applications
Battle of React State Managers in frontend applicationsBattle of React State Managers in frontend applications
Battle of React State Managers in frontend applications
 
How AI and ChatGPT are changing cybersecurity forever.pptx
How AI and ChatGPT are changing cybersecurity forever.pptxHow AI and ChatGPT are changing cybersecurity forever.pptx
How AI and ChatGPT are changing cybersecurity forever.pptx
 
Cultivating Entrepreneurial Mindset in Product Management: Strategies for Suc...
Cultivating Entrepreneurial Mindset in Product Management: Strategies for Suc...Cultivating Entrepreneurial Mindset in Product Management: Strategies for Suc...
Cultivating Entrepreneurial Mindset in Product Management: Strategies for Suc...
 
How we think about an advisor tech stack
How we think about an advisor tech stackHow we think about an advisor tech stack
How we think about an advisor tech stack
 
In sharing we trust. Taking advantage of a diverse consortium to build a tran...
In sharing we trust. Taking advantage of a diverse consortium to build a tran...In sharing we trust. Taking advantage of a diverse consortium to build a tran...
In sharing we trust. Taking advantage of a diverse consortium to build a tran...
 
LF Energy Webinar: Introduction to TROLIE
LF Energy Webinar: Introduction to TROLIELF Energy Webinar: Introduction to TROLIE
LF Energy Webinar: Introduction to TROLIE
 
Imaging and Design for the Online Environment Part 1.pptx
Imaging and Design for the Online Environment Part 1.pptxImaging and Design for the Online Environment Part 1.pptx
Imaging and Design for the Online Environment Part 1.pptx
 
The Art of the Possible with Graph by Dr Jim Webber Neo4j.pptx
The Art of the Possible with Graph by Dr Jim Webber Neo4j.pptxThe Art of the Possible with Graph by Dr Jim Webber Neo4j.pptx
The Art of the Possible with Graph by Dr Jim Webber Neo4j.pptx
 
"Platform Engineering with Development Containers", Igor Fesenko
"Platform Engineering with Development Containers", Igor Fesenko"Platform Engineering with Development Containers", Igor Fesenko
"Platform Engineering with Development Containers", Igor Fesenko
 
Act Like an Owner, Challenge Like a VC by former CPO, Tripadvisor
Act Like an Owner,  Challenge Like a VC by former CPO, TripadvisorAct Like an Owner,  Challenge Like a VC by former CPO, Tripadvisor
Act Like an Owner, Challenge Like a VC by former CPO, Tripadvisor
 
Dev Dives: Leverage APIs and Gen AI to power automations for RPA and software...
Dev Dives: Leverage APIs and Gen AI to power automations for RPA and software...Dev Dives: Leverage APIs and Gen AI to power automations for RPA and software...
Dev Dives: Leverage APIs and Gen AI to power automations for RPA and software...
 
"DevOps Practisting Platform on EKS with Karpenter autoscaling", Dmytro Kozhevin
"DevOps Practisting Platform on EKS with Karpenter autoscaling", Dmytro Kozhevin"DevOps Practisting Platform on EKS with Karpenter autoscaling", Dmytro Kozhevin
"DevOps Practisting Platform on EKS with Karpenter autoscaling", Dmytro Kozhevin
 
Enhancing Productivity and Insight A Tour of JDK Tools Progress Beyond Java 17
Enhancing Productivity and Insight  A Tour of JDK Tools Progress Beyond Java 17Enhancing Productivity and Insight  A Tour of JDK Tools Progress Beyond Java 17
Enhancing Productivity and Insight A Tour of JDK Tools Progress Beyond Java 17
 
The Future of Product, by Founder & CEO, Product School
The Future of Product, by Founder & CEO, Product SchoolThe Future of Product, by Founder & CEO, Product School
The Future of Product, by Founder & CEO, Product School
 
Synergy in Leadership and Product Excellence: A Blueprint for Growth by CPO, ...
Synergy in Leadership and Product Excellence: A Blueprint for Growth by CPO, ...Synergy in Leadership and Product Excellence: A Blueprint for Growth by CPO, ...
Synergy in Leadership and Product Excellence: A Blueprint for Growth by CPO, ...
 
Enterprise Architecture As Strategy - Book Review
Enterprise Architecture As Strategy - Book ReviewEnterprise Architecture As Strategy - Book Review
Enterprise Architecture As Strategy - Book Review
 
ASTRAZENECA. Knowledge Graphs Powering a Fast-moving Global Life Sciences Org...
ASTRAZENECA. Knowledge Graphs Powering a Fast-moving Global Life Sciences Org...ASTRAZENECA. Knowledge Graphs Powering a Fast-moving Global Life Sciences Org...
ASTRAZENECA. Knowledge Graphs Powering a Fast-moving Global Life Sciences Org...
 
Apex Replay Debugger and Salesforce Platform Events.pptx
Apex Replay Debugger and Salesforce Platform Events.pptxApex Replay Debugger and Salesforce Platform Events.pptx
Apex Replay Debugger and Salesforce Platform Events.pptx
 
10 things that helped me advance my career - PHP UK Conference 2024
10 things that helped me advance my career - PHP UK Conference 202410 things that helped me advance my career - PHP UK Conference 2024
10 things that helped me advance my career - PHP UK Conference 2024
 

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