NUS-ISS Learning Day 2018- Harnessing the power of cloud solutions in urban applications
Harnessing the power of cloud
solutions in urban applications
DARRYL NG
#ISSLearningDay2018
darryl.ng@nus.edu.sg
Agenda
• Introduction to IoT
• Connected Cities
• Industries IoT will disrupt
• Application of IoT
• Decentralized Processing
• Monetizing IoT
• Architectural Approaches
#ISSLearningDay2018
Introduction to Internet of Things
What is the Internet of Things?
IoT is simply the network of
interconnected things/devices
which are embedded with
sensors, software, network
connectivity and necessary
electronics that enables them
to collect data, exchange
data and making sense and
response out of it.
#ISSLearningDay2018
ANY OBJECT THAT CAN BE CONNECTED WILL BE CONNECTED
Source:Gartner,February2017
https://www.gartner.com/newsroom/id/3598917
Connected Cities - Connected World
Smart Planning
Smart Environment
Smart Estate
Smart Living
Enhanced
Transport System
Traffic
Management
Improved Road
Safety
Integrated
Health Record
Health Tracking
Health Alert
Health Update
Cashless
Transaction
Key Enabler
#ISSLearningDay2018
Industries IoT will disrupt
Home &
Consumer
Services
Public
Services
Financial
Services
Healthcare
Services
Environment
and Energy
Resources
Industrial
#ISSLearningDay2018
Monetizing IoT
• Ecosystems Drive Greater Value
• Identifying Distinctive Customer Value Across the
Ecosystem
Nothing is New!!!
But Everything is Different…
Technologies Platforms Organizations Things People/Activities
Monetizing IoT
• Reduce costs
• Streamline operations
• Improve efficiency
• Enhance service levels for same cost
• Shorten cycle times
• Improve safety
• Shorten supply chain
• Reduce inventory costs
• Eliminate wasted time, resources
• Reduce labor costs
• Remove ‘friction’
• Reengineer operations
• Reduce customer acquisition costs (CAC)
• Better satisfy customers
• Improve brand image/loyalty
• Sell more of existing products
• Sell new products/services
• Increase ‘stickiness’
• Reduce churn – increase lifetime value
(LTV)
• Reach new markets
• Be more competitive
• Create new business models
• Incent referrals
• Price differently
• Increase margins
• Find new revenue streams
Cost
Reduction
Revenue
Enhancement
#ISSLearningDay2018
Maturity Model & Standards
Primitive
(Ad Hoc)
•Siloed sensors
•Isolated M2M
app
•Limited
functions
Tentative
(Opportunistic)
•Connected
devices
•Units inter-
communicate
•Lightweight
protocols
Advanced
(Repeatable)
•Managed services
•Secured remote
management
•Reliable QoS
Dynamic
(Managed)
•Smart decision
•Contextual anaytics
•Harvest knowledge &
insights
Optimized
•Converged tech
•Interplay with other
disciplines
•Unified intelligent
solutions
Little to no monetary
or business value
achieved.
Competitions and
customer needs to
speed IoT rollouts
Integrated solutions
and roadmaps
between suppliers and
service providers
Beginning of IoT
transformation in
company
IoT functions as key
driver and influence on
company’s digital
transformation
• Proof of concepts
• Lack of support and
knowledge of Biz Units
• Lack of control, budget and
mandate
• Line of business
• Look for customer
endorsement
• IT infrastructure and network
resources
• Matured infrastructure for
robust and scalable IoT
deployment
• Platform-oriented IoT
solutions and management
• Enriched outcome using
cloud/analytics and platform
• Driving efficiencies and
performance across change
process
• Analytics & AI drives
changes in the business
• Strong coupling of IT, OT LoB
Outcome
driven
Business
Transformation
Corporate
Agility
Value
Generation
Maturity Model & Standards
Do
Check
Act
Plan
3.
Validation
4.
Replication
5. Global
Roll-Out
1. Business
Objectives
2.
Prototype
POC
Validation
Replication
&
Expansion
#ISSLearningDay2018
What are your questions?
How can I
capture
knowledge
for my transiting
workforce?
How can I better
innovate?
Need for
Real Time
Visaibility?
How do I improve
workforce
productivity?
Better visibility to
manage
Global Supply
Chain?
How can I
reduce
downtime?
How can I
introduce new
solutions
faster?
#ISSLearningDay2018
Cloud platforms are essential for IoT solutions
• ‘Ingest’ extremely large volumes of data in real-time from a large
numbers of distributed IoT devices
• Process and store large volumes of data reliably and securely
• Perform advanced analytics of streaming data in real-time
• Cloud services scale automatically as needed
• Pay only for services consumed, as needed
• No management is needed for the IoT infrastructure
#ISSLearningDay2018
Features of IOT Cloud Service: Connect
Device
Virtualizatio
n
Endpoint
Managem
ent
High
Speed
Messagin
g
Device as a
resource
Device gateways
Device
lifecycle
Security for
trusted
devices
Secure, bi-
directional, reliable
and lightweight
Multiple types of
devices supported
Enable millions of IoT devices to be connected for real-time sensing and
responding
#ISSLearningDay2018
Features of IOT Cloud Service: Process
Condition
detection and
alerts, edge
processing
Business
Intelligence, Big
Data analytics
Event analysis
and
processing
for streams
Composite
events,
contextualizati
on
Message
history, time-
series store
Flexible queries,
device
metadata and
events
Predictiv
e
Analytic
s
Real-
time
Processi
ng
Device
Stream
Manageme
nt
Enable rapid processing of real-time data streams, responding
automatically and analytics
#ISSLearningDay2018
Features of IOT Cloud Service: Act
Mobile cloud
Service, multi-
channel support
Integration with
other cloud
services
Application
connectors
Workflow
management
Maximise value with optimized automated business
processes
Customer
Experience
Process
Automatio
n
Applicatio
n
Integration
Enterprise
application
integration
Enterprise
application
integration
#ISSLearningDay2018
AWS IoT Platform: Reference Model (1 / 2)
STORAGE
BATCH
REAL TIME ANALYTICSINGEST
COMPUTE
NETWORKING
SECURITY
DATA
SOURCE
#ISSLearningDay2018
AWS IoT Platform: services
Rule Engine
Match patterns and take actions to send
to other AWS services as needed
Device Shadow
Persist the state of a thing when it is
offline
Device Registry
Mange the identity of our things.
Persist metadata about the device.
Device
Rule Engine
Shadow
Thing Name
Sensor Temp
Actuator
Servo
GetTemp()
Output LED
Registry
S3
Lambda,
Kinesis
Kinesis Firehose
DynamoDB
SNS
…
Mobile
App
Device
Gateway
Device Gateway
Uses the pub/sub messaging pattern,
scales automatically to manage millions of
devices
AWS IoT Rule Engine – SQL-like rule language
21
SELECT DATA FROM TOPIC WHERE FILTER
THEN ACTION
SNS Lambda SQS
S3 Dynamo Kinesis
Redshift
RDS Glacier
EC2
3rd party
PetaJakarta Case Study
http://smart.uow.edu.au/projects/petajakarta-org/index.html
Customer-oriented objectives
• Develop an understanding of urban resilience
in the context of rapid urbanisation and
changing infrastructure demands.
• Capture the interactions between society and
urban infrastructure as a function of
resilience to change.
• Quantify probabilistic risks to urban systems
as a result of environmental changes.
• Understand the response of communities to a
range of pressures on civic infrastructure.
• Employ new data sources (such as crowd-
sourced, social media information) to analyse
resilience patterns.
#ISSLearningDay2018
Approach for adding machine learning
capabilities to IoT solutions
1. Collect / build training data
- Take past data for sensor readings asinput
- Define which readings are 'correct' and add
values to the trainingdata
2. Train a machine learning model
3. Create a real-time prediction endpoint for the model
4. Predict events as they come in
Machine
Learning
KinesisIoT Lambda
Prediction
#ISSLearningDay2018
AWS Greengrass
• Takes AWS IoT to the edge
• Extends AWS IoT to our devices, so they can act locally
on the data they generate, while still taking advantage
of the AWS cloud
• Software that runs on hardware we provide,
close to our devices
• Runs on Raspberry Pi and upwards!
• Benefits:
• Responds to local events quickly with local processing
• Operates offline and syncs state with the cloud
• Reduces the cost of IoT applications
#ISSLearningDay2018
IoT Starter Kits
Building up IoT projects on
your Raspberry Pi has never
been easier with the Seeed
IoT Grove Kit.
It includes easy-to-use
GrovePi+, premium Grove
sensors and actuators, and a
5-inch HDMI LCD screen.
#ISSLearningDay2018
Developing Smart Urban IoT Solutions
At the end of the course,
participants will have:
• Design and integrate
effective and efficient
smart sensors system
• Build a simple smart
solution using sensors for
home and office
automation
#ISSLearningDay2018
Architecting IoT solutions
At the end of the course, participants will have:
• Understand the various components, comprising of the IoT
life cycle from an architectural perspective: Sense, Ingest,
Process, Respond and Analyse
• Design the end-to-end architecture of a large-scale IoT
solution including: layered model, design patterns, cloud
services, device integration and communication
standards
• Address the various concerns, i.e. security, within end-to-
end IoT solutions
#ISSLearningDay2018