Contenu connexe
Plus de IBM Systems UKI (20)
IBM Be a Smarter Business by Unlocking your IoT
- 1. © 2014 IBM Corporation
Be a Smarter Business by Unlocking
your Internet of Things
Andrew Schofield
Chief Architect, IBM MessageSight
The HYPERconnected Enterprise Briefings 2014
- 2. 22 © 2014 IBM Corporation
The HYPERconnected Enterprise Briefings 2014
The Internet of Things powers a Smarter Planet
Billions of smart
devices instrument
our world today
Interconnecting these
devices creates an
Internet of Things
Insights from real-time device
big data delivers intelligence
to power a Smarter Planet
- 3. 33 © 2014 IBM Corporation
The HYPERconnected Enterprise Briefings 2014
Why enterprises are focusing on Things
30b things connected to Internet by 2020
15 Petabytes of big data generated daily – Things will drive this much further
420m wearable health monitors by 2014
75% of consumers act on location-based offers
Internet of Things
- 4. 44 © 2014 IBM Corporation
The HYPERconnected Enterprise Briefings 2014
2010
VolumeinExabytes
2015
Internet
of Things
VoIP
Enterprise
Data
Social
Media
Source: IBM Global Technology Outlook
100%
80%
60%
40%
20%
0%
Internet of Things is driving Big data volumes
9000
8000
7000
6000
5000
4000
3000
20122011 2013 2014
- 5. 55 © 2014 IBM Corporation
The HYPERconnected Enterprise Briefings 2014
The Big Data Information Supply Chain
Mobile and Internet of Things
Analyze
Capture
Act
Connect
Optimize & Anticipate
Insights & Predictions
Real-time Awareness
Device connectivity
- 6. 66 © 2014 IBM Corporation
The HYPERconnected Enterprise Briefings 2014
Imagine the Possibilities of Analyzing All this Data in Real-time
Real-time Traffic
Flow Optimization
Fraud & risk
detection
Accurate and
timely threat detection
Predict and
act on intent to
purchase
Understand and
act on customer
sentiment
Location-based
offers & services
- 7. 77 © 2014 IBM Corporation
The HYPERconnected Enterprise Briefings 2014
Benefits of real-time data from Internet of Things
Monetize
• Charge for usage that is tracked by things
• Enable Pay-per-use models of things
Optimize
• Improve efficiency of activities with data from things
• Anticipate & predict optimal actions and responses
Extend
• Provide more value through connected things
• Deliver data, content, services through things
Control
• Remotely affect behaviour by controlling things
• Make remote adjustments to optimize things
- 8. 88 © 2014 IBM Corporation
The HYPERconnected Enterprise Briefings 2014
Internet of Things Industry Examples
Banking Healthcare Automotive Retail Transport E&U
Monetize
Cash
replacement
solutions
Mobile Banking
Paid home care
family services
Pay-per-drive car
rental
Cash
replacement
Sensor enabled
Loyalty cards
Paid Alerts to
travellers
Congestion
charging
Pay-per-use
energy
Optimize
Optimized Cash
management
ER Bed
Resource Mgmt
Component
predictive
replacement
Fleet mgmt
Delivery and
stock
replenishment
optimization
Store layout
optimization
Smart Cities
Traffic mgmt
Airport
Management
Delay non-
essential supply
during peak
loads
Extend
Banking the un-
banked
Biometrics
Smarter
Subsidies
Life style
monitoring
In-car Movies,
Music, Games
Highly
Automated
Driving
Smart Vending
Machines
Delivery Lockers
Mobility Services
Smart home
services
Control
Remote ATM
Management
Dynamic
Authorization
Remote Hospital
environment
Mgmt
Remote
Drive-train
optimization
Store energy
mgmt
Store parking
mgmt
Dynamic price
labels
Crowd mgmt
Timetable mgmt
Asset mgmt
Remotely control
consumer
devices
- 9. 99 © 2014 IBM Corporation
The HYPERconnected Enterprise Briefings 2014
6 Challenges to leveraging the Internet of Things
How to connect with plethora of devices
Overcoming differences and limitations
Massive volume of device data
Real-time capture without thrashing networks or polling
Understanding where things are
Comparing with maps, spaces and other things
Making sense of device data at speed
Analyzing data when it happens
Acting on device data
Wire device logic together without complex coding
Sharing device services with others
Using insights from data to change business
1
2
3
4
5
6
- 10. 1010 © 2014 IBM Corporation
The HYPERconnected Enterprise Briefings 2014
IBM Internet of Things Capabilities
Easy to instrument devices
Standards-based support with minimal device requirements
Internet-scale Awareness
Real-time big data from masses of Things
Location services
Tracking where Things are and how Things move
Real-time analytics
Applying models to predict, detect, optimize and anticipate
Easy orchestration without coding
Rapidly wire devices together and create logic
Driving new business models and innovation
Exposing and monetizing valuable information and services
- 11. 1111 © 2014 IBM Corporation
The HYPERconnected Enterprise Briefings 2014
Challenges to unlocking the value of Internet of Things
Internet
of Things
Mobile
Public
Cloud
Social Web
Partners
Private
Cloud
Back-office
Processes
Analytics
Services Databases
CRM
Systems of
Interaction
How to quickly
connect a broad
range of new and
legacy devices?
How to capture
device big data at
scale without
stressing networks?
How to analyse in-
flight data to predict,
detect, optimize and
anticipate?
How to rapidly wire
devices together and
create logic without
programming?
How to expose and
monetize
information and
services?
Easy Orchestration Enabling AccessReal-time AnalyticsAwareness at ScaleRange of Devices
- 12. 1212 © 2014 IBM Corporation
The HYPERconnected Enterprise Briefings 2014
Easy to instrument devices
Standards-based support with minimal device requirements
• Open royalty free spec designed for things
• Being standardized now through OASIS
• Wide variety of clients and servers
• Hobbyist to enterprise
• Open source to commercial
• Can easily implement device clients
• Simple messaging semantics
• Asynchronous (“push”) delivery based on pub/sub
• Simple set of verbs
• Connect and Disconnect
• Publish and Subscribe
• Minimal wire format
• Smallest possible packet size is 2 bytes
• No application message headers
• Lightweight footprint
• Clients: C = 30Kb; Java = 100Kb
• Three qualities of service:
• 0 – at most once delivery
• 1 – assured delivery but may be duplicated
• 2 – once and once only delivery
• Built-in actions when clients loose contact
• Last-will-and-testament publishes message if client
goes offline
• Stateful “roll-forward” semantics and “durable”
subscriptions
= “MQ Things Transport”
Open
Rich & Secure
Lean
Easy
- 13. 1313 © 2014 IBM Corporation
The HYPERconnected Enterprise Briefings 2014
Deliver relevant information across Mobile and enterprise
Notification based on timely, personalized information
Optimizing use of the network and devices resources
Action HTTP MQTT
Get single piece of data 302 bytes 69 bytes
(<4 times)
Send single piece of data 320 bytes 47 bytes
(<6 times)
Get 100 pieces of data 12600 bytes 2445 bytes
(<5 times)
Send 100 pieces of data 14100 bytes 2126 bytes
(<6 times)
Battery Use 3G Wifi
HTTPS 0.33277% 0.02897%
MQTT 0.16027% 0.00230%
% Battery per hour, 240s keep alive
Characteristics HTTP MQTT
Style Document-centric, request/response Data-centric, publish/subscribe
Verbs GET/POST/POST/DELETE, complex spec Pub/Sub/Unsub, simple protocol, easy to learn
Message size Large message, lots of data in headers 2 bytes in minimum header
Quality of Service None, requires custom coding in application 3 levels – best-effort, at-least-once, exactly once
Data distribution No distribution mechanism (1-to-1 only) Fully supported. 1-to-none, 1-to-1, 1-to-n.
- 14. 1414 © 2014 IBM Corporation
The HYPERconnected Enterprise Briefings 2014
Internet-scale
Real-time big data from masses of Things
• Designed for millions of things, millions of events, very green
• Optimized for wireless networks, with low latency, reliable delivery and QoS
• 93x faster, 10x less device battery, 8x lower bandwidth versus HTTPS
• DMZ-ready, FIPS 140-2 certified: authentication & deny-based access control
• Up and running in <30 minutes; 1 rack = 273M msg/sec, 21M concurrent connections
• Harness for real-time analysis of data streams using InfoSphere Streams
• Developer-friendly support for JavaScript APIs, WebSockets, Android, and iOS
- 15. 1515 © 2014 IBM Corporation
The HYPERconnected Enterprise Briefings 2014
Introducing IBM MessageSight
• Extends IBM Messaging family with secure, easy to
deploy appliance-based messaging gateway
• Optimized for massive scale Internet of Things and
Mobile use cases at edge of enterprise
• Exploits hardware acceleration for high performance
• Can extend existing messaging infrastructure or be
used standalone
• Optimized gateway for Things
and Mobile devices
• Efficient open protocol
• Event-driven awareness
• Open and industry agnostic
• Fine-grained security policies
• Active dev community
• Free dev virtual appliance
• Simple yet powerful APIs
• Simple messaging paradigm
• 40+ MQTT client libraries
• Up and running < 30 minutes
• Task oriented UI guides
administrator through first
steps
• Simple and scalable
management through policies
• Hardened Appliance Form
Factor with secure firmware
(signed and encrypted by
IBM) and no user-visible,
general purpose OS
• Virtual appliance
• JMS
• WebSockets
• MQ
• Integration Bus
• Worklight
• InfoSphere Streams…
• 13M non-persistent msg/sec
• 400K persistent msg/sec
• 1M concurrent connections
• Predictable microsecond
latency under load
• Highly available
Designed for
Things
Developer
Friendly
Internet
Scale
Easy to
Integrate
Easy to
Deploy
Form
Factor
Choice
IBM MessageSight
- 16. 1616 © 2014 IBM Corporation
The HYPERconnected Enterprise Briefings 2014
Location awareness
Tracking where Things are, how Things move in space and with other Things
Slope aware power train
optimization
Flooding/Slippery risk aware
Driving alert
100
Dynamic/Variable Speed Limit
alert & speed control
Bus
Signal status aware speed
control going thru crossing
Height/load limit aware fleet
driving alert & detouring
Accident/congestion aware
detouring & navigation
Dynamic parking space
availability navigation
Passenger crowd aware bus
dynamic speed management
Environment pollution surveillance
traffic fencing control & fleet alert
!
!
Co2
!
:-)
!
!
Low Bridge
- 17. 1717 © 2014 IBM Corporation
The HYPERconnected Enterprise Briefings 2014
Real-time analytics
Applying models to predict, detect, optimize and anticipate
- 18. 1818 © 2014 IBM Corporation
The HYPERconnected Enterprise Briefings 2014
Real-time analytics
Applying models to predict, detect, optimize and anticipate
Sensors tracking real-time
location of cars
Primary Event
zone
Secondary
perimeter
Overview of car
status
Real-time alerts
personalized to each
car
Car that had entered and
now left danger zone
- 19. 1919 © 2014 IBM Corporation
The HYPERconnected Enterprise Briefings 2014
Easy orchestration without coding
Rapidly wire devices together and create logic
• Visual tool for wiring the
Internet of Things
• Deploy with just one click
• Simple API to create nodes
with lines of JavaScript or
HTML
• Share flows in JSON format
• Based on Node.js for event-
driven, non-blocking I/O
• Download from
http://github.com/node-red
node-red
- 20. 2020 © 2014 IBM Corporation
The HYPERconnected Enterprise Briefings 2014
Driving new business models and innovation
Exposing and monetizing valueable information and services
Driver &
vehicle
monitoring
News
Fault analytics
Service and
warranty data
“Pay as
you drive”
Journey &
GPS
Traffic and
Weather data
Advanced
diagnostics
Other
cars
Mobile
apps
API
Mgmt
APIs
Partner
Center
iSocial
tWeb &
Charging station
Fleet & traffic
management
Emergency
services
Vehicle
insurance
provider
Vehicle
inspection
station
GPS service
provider
More Things
Petrol pump
Smart Home
Parking space
Drive thru Retail Dealers
- 21. 2121 © 2014 IBM Corporation
The HYPERconnected Enterprise Briefings 2014
Simple Connectivity for Internet of Things
Register and connect device
Define data & command interfaces to device
Collect data, run analytics, detect events
Remotely manage connected device
- 22. 2222 © 2014 IBM Corporation
The HYPERconnected Enterprise Briefings 2014
Vision for Internet of Things Cloud
Device Registration & Connectivity
Connectivity | Awareness | Security & Privacy | Asset mgmt
Integration
Mobile | Cloud | Enterprise
Data services
Historian | Cache | Search
Managed APIs
Share | Monetize
Real-time Big Data Analytics
Data Analytics | Event Analytics | Streaming
Applications
Runtime | Services
Accelerators
IBM Internet of Things Cloud
Partners Customers
Developers
Employees
More Things
API
API API
API
API
- 23. 2323 © 2014 IBM Corporation
The HYPERconnected Enterprise Briefings 2014
Summary
Rapidly connecting broad range of Internet of Things devices
Capturing device data at Internet scale
Enabling access to device data through managed APIs
Easy orchestration of device data with Social, Mobile etc
Applying real-time analytics to device data
- 24. 2424 © 2014 IBM Corporation
The HYPERconnected Enterprise Briefings 2014
Next Steps
1. Think about how Internet of Things will
change your business
• Learn from those already on their journey
• Focus on monetizing, optimizing, extending
or controlling your world
2. Learn more
• Download MessageSight for Developers
• Play with Node-Red
3. Get Involved
• Apply to participate in Early Program for
Internet of Things Cloud
4. Schedule Internet of Things Workshop
• Speak to your IBM representative about a
best practices workshop including
exploration of use case & value assessment
- 25. 2525 © 2014 IBM Corporation
The HYPERconnected Enterprise Briefings 2014