Building Smart Cities
with Everything as a Service
Syam Madanapalli | @smpalli
Outline
2
State, data
and City
Smart City
Framework
Everything as
a Service
Alfred North Whitehead
(1861 – 1947)
Civilization advances by extending
the number of important operations
which we can perform without
thinking about them.
Introduction to Mathematics (1911)
State, Data and the City
City authorities, citizens and entrepreneurs need data
4
City has Information
5
Pothole Smoking Location Weather Water
The Need for Data
6
Disaster
information
Traffic
information
Toxic gases
and
biohazards
Waste levels City health
maps
The usecase may differ for different user
Multiple Users Need Same Data
7
Data Provider
Data Users
City
State Authorities
Data
Others
Data
Citizens
Data
Internet is the key component of the Smart Cities
Internet to Connect the City and Data Users
8
Data Provider
Data Users
City
State Authorities
Data
Others
Data
Citizens
Data
Internet
Hyper Connected World
Internet
Family
Public Authority
Health Records
Hospital
Primary Healthcare Provider
VolunteersAmbulance
Senior Citizen
ElderlyCareinaSmartCity
Smart City Applications
10
Smart Government
Transparency, accountability
Better decision making
Smart Mobility
Intelligent traffic management
Safer roads
Smart Environment
Better waste management
Air quality monitoring
Smart Healthcare
Health maps
Better emergency services
Smart Utilities
Resource conservation
Resilience
Smart Living
Safety and security
Better quality of life
11
Smarty City =
Data Driven Decision Making
Better City
Agility
VisibilityDecisions
Innovating the Smart Cities
A scalable approach for building smart cities
12
State is Exhibitted with Attributes
13
Attribute Value
Temperature 23 OC
Pressure 1016 mb
Humidity 80%
Wind 8 Kmph
Rain fall 3 cm
A State may expressed
using multiple attributes
Weather
Sometimes We Control the State
14
Light
OFF ON
Switch On
Switch Off
Few things expose internal state
using state machines
Sometimes users control the
state
A temperature service
A time service
A light service
A service is used access the state/attribute
No bleeding between users or services
Autonomous Services
15
Data Provider
User 1 User 2 User n
Services
Attributes
Client behavior need not be defined
Client use case determines the use of a service
Behavior of servers is independent of clients
Allows innovation in client implementation
Client – Server Model
16
Server
Client 1 Client 2 Client n
Services
Attributes
PubSubHub Model
17
Publisher
Hub
Subscribers
Street Lighting Control
Use case defines how to use the services exposed by the servers
App
Traffic
Service
Daylight
Service
Time
Service
Light
Service
Use Cases
18
DCBA
Use case 1: A
Use case 2: AB
Use case 3: ABC
Use case 4: ABD
Autonomous Services - Innovation
19
n Services = ((2^n) – 1) possible Use cases
1 Service = 1 Use case 2 Services = 3 Use cases 3 Services = 7 Use cases
100 Services = 1 267 650 600 228 229 401 496 703 205 375 Use cases
Framework for Smart City Applications
20
Application
Use Cases
Services
State
Attribute 1 Attribute 2 … Attribute n
Smart City = Innovation
21
Innovate at the intersection of
people, technology and market
Building the Smart Cities
Everything as a Service
22
Smart City
23
Get Data Get Visibility Take Actions Keep Learning
How do We Get the Data?
24
Sense
Install new sensors to
generate new data
History
Make the data captured so
far available
Capture
Add connectivity/open
up existing sources
Data from History
25
Digitize
Data privacy and government policy are essential
Telecom/Mobile
Operators
Hospitals
Machines Citizens
Other Service
Providers
Public Transport
Existing Data Sources
26
Data privacy and government policy are essential
Sensing for New Data
27
Sense ground, air, infrastructure, water, energy, people, pets , vehicles …
Actions based Data Analytics
Descriptive Predictive Prescriptive
Data Architecture for Smart Cities
29
Environment Infrastructure Citizens
Communication Infrastructure
Remote Management Systems .
Business Process
Government Utilities Citizen Services Open Data API
Data
S
e
c
u
r
i
t
y
Democratizing the Smart Cities
30
EaaS - Everything as a Service; Need standardized Interfaces
Sensor
Network
Data
Publishers
Insight
Providers
Service
ProvidersI1 I2 I3
Smart City Open Platform
31
Open Smart City Platform
Service A Service B Service N
Govt. in partnership with
large businesses
Private Sector
Private Sector
Smart City = Business
Software & Services
80%
Devices
20%
Smart City Market Share*
32
* ABI Market Research
Startups can play a BIG role
in building the Smart Cities
SmartCityAdvances
theCivilization
33
Job creation
Better
governance
Safer
environment
Economic
development
Empowers
people
New business
opportunities
Better living
Thank you!
smadanapalli@gmail.com
@smpalli

Building Smart Cities with Everything as a Service

  • 1.
    Building Smart Cities withEverything as a Service Syam Madanapalli | @smpalli
  • 2.
    Outline 2 State, data and City SmartCity Framework Everything as a Service
  • 3.
    Alfred North Whitehead (1861– 1947) Civilization advances by extending the number of important operations which we can perform without thinking about them. Introduction to Mathematics (1911)
  • 4.
    State, Data andthe City City authorities, citizens and entrepreneurs need data 4
  • 5.
    City has Information 5 PotholeSmoking Location Weather Water
  • 6.
    The Need forData 6 Disaster information Traffic information Toxic gases and biohazards Waste levels City health maps
  • 7.
    The usecase maydiffer for different user Multiple Users Need Same Data 7 Data Provider Data Users City State Authorities Data Others Data Citizens Data
  • 8.
    Internet is thekey component of the Smart Cities Internet to Connect the City and Data Users 8 Data Provider Data Users City State Authorities Data Others Data Citizens Data Internet
  • 9.
    Hyper Connected World Internet Family PublicAuthority Health Records Hospital Primary Healthcare Provider VolunteersAmbulance Senior Citizen ElderlyCareinaSmartCity
  • 10.
    Smart City Applications 10 SmartGovernment Transparency, accountability Better decision making Smart Mobility Intelligent traffic management Safer roads Smart Environment Better waste management Air quality monitoring Smart Healthcare Health maps Better emergency services Smart Utilities Resource conservation Resilience Smart Living Safety and security Better quality of life
  • 11.
    11 Smarty City = DataDriven Decision Making Better City Agility VisibilityDecisions
  • 12.
    Innovating the SmartCities A scalable approach for building smart cities 12
  • 13.
    State is Exhibittedwith Attributes 13 Attribute Value Temperature 23 OC Pressure 1016 mb Humidity 80% Wind 8 Kmph Rain fall 3 cm A State may expressed using multiple attributes Weather
  • 14.
    Sometimes We Controlthe State 14 Light OFF ON Switch On Switch Off Few things expose internal state using state machines Sometimes users control the state
  • 15.
    A temperature service Atime service A light service A service is used access the state/attribute No bleeding between users or services Autonomous Services 15 Data Provider User 1 User 2 User n Services Attributes
  • 16.
    Client behavior neednot be defined Client use case determines the use of a service Behavior of servers is independent of clients Allows innovation in client implementation Client – Server Model 16 Server Client 1 Client 2 Client n Services Attributes
  • 17.
  • 18.
    Street Lighting Control Usecase defines how to use the services exposed by the servers App Traffic Service Daylight Service Time Service Light Service Use Cases 18 DCBA Use case 1: A Use case 2: AB Use case 3: ABC Use case 4: ABD
  • 19.
    Autonomous Services -Innovation 19 n Services = ((2^n) – 1) possible Use cases 1 Service = 1 Use case 2 Services = 3 Use cases 3 Services = 7 Use cases 100 Services = 1 267 650 600 228 229 401 496 703 205 375 Use cases
  • 20.
    Framework for SmartCity Applications 20 Application Use Cases Services State Attribute 1 Attribute 2 … Attribute n
  • 21.
    Smart City =Innovation 21 Innovate at the intersection of people, technology and market
  • 22.
    Building the SmartCities Everything as a Service 22
  • 23.
    Smart City 23 Get DataGet Visibility Take Actions Keep Learning
  • 24.
    How do WeGet the Data? 24 Sense Install new sensors to generate new data History Make the data captured so far available Capture Add connectivity/open up existing sources
  • 25.
    Data from History 25 Digitize Dataprivacy and government policy are essential
  • 26.
    Telecom/Mobile Operators Hospitals Machines Citizens Other Service Providers PublicTransport Existing Data Sources 26 Data privacy and government policy are essential
  • 27.
    Sensing for NewData 27 Sense ground, air, infrastructure, water, energy, people, pets , vehicles …
  • 28.
    Actions based DataAnalytics Descriptive Predictive Prescriptive
  • 29.
    Data Architecture forSmart Cities 29 Environment Infrastructure Citizens Communication Infrastructure Remote Management Systems . Business Process Government Utilities Citizen Services Open Data API Data S e c u r i t y
  • 30.
    Democratizing the SmartCities 30 EaaS - Everything as a Service; Need standardized Interfaces Sensor Network Data Publishers Insight Providers Service ProvidersI1 I2 I3
  • 31.
    Smart City OpenPlatform 31 Open Smart City Platform Service A Service B Service N Govt. in partnership with large businesses Private Sector Private Sector
  • 32.
    Smart City =Business Software & Services 80% Devices 20% Smart City Market Share* 32 * ABI Market Research Startups can play a BIG role in building the Smart Cities
  • 33.
  • 34.