ibm be a smarter business by unlocking your iot

25
© 2014 IBM Corporation Be a Smarter Business by Unlocking your Internet of Things Andrew Schofield Chief Architect, IBM MessageSight The HYPERconnected Enterprise Briefings 2014

Upload: ibmwebsphereuk

Post on 11-Sep-2014

147 views

Category:

Software


0 download

DESCRIPTION

 

TRANSCRIPT

Page 1: IBM Be a Smarter Business by Unlocking your IoT

© 2014 IBM Corporation

Be a Smarter Business by Unlocking

your Internet of Things

Andrew Schofield

Chief Architect, IBM MessageSight

The HYPERconnected Enterprise Briefings 2014

Page 2: IBM Be a Smarter Business by Unlocking your IoT

2 2 © 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

Page 3: IBM Be a Smarter Business by Unlocking your IoT

3 3 © 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

Page 4: IBM Be a Smarter Business by Unlocking your IoT

4 4 © 2014 IBM Corporation

The HYPERconnected Enterprise Briefings 2014

2010

Vo

lum

e in

Exa

byt

es

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

2012 2011 2013 2014

Page 5: IBM Be a Smarter Business by Unlocking your IoT

5 5 © 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

Page 6: IBM Be a Smarter Business by Unlocking your IoT

6 6 © 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

Page 7: IBM Be a Smarter Business by Unlocking your IoT

7 7 © 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

Page 8: IBM Be a Smarter Business by Unlocking your IoT

8 8 © 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

Page 9: IBM Be a Smarter Business by Unlocking your IoT

9 9 © 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

Page 10: IBM Be a Smarter Business by Unlocking your IoT

10 10 © 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

Page 11: IBM Be a Smarter Business by Unlocking your IoT

11 11 © 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 Access Real-time Analytics Awareness at Scale Range of Devices

Page 12: IBM Be a Smarter Business by Unlocking your IoT

12 12 © 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

Page 13: IBM Be a Smarter Business by Unlocking your IoT

13 13 © 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.

Page 14: IBM Be a Smarter Business by Unlocking your IoT

14 14 © 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

Page 15: IBM Be a Smarter Business by Unlocking your IoT

15 15 © 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

Page 16: IBM Be a Smarter Business by Unlocking your IoT

16 16 © 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

Page 18: IBM Be a Smarter Business by Unlocking your IoT

18 18 © 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

Page 19: IBM Be a Smarter Business by Unlocking your IoT

19 19 © 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

Page 20: IBM Be a Smarter Business by Unlocking your IoT

20 20 © 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

i Social

t Web &

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

Page 21: IBM Be a Smarter Business by Unlocking your IoT

21 21 © 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

Page 22: IBM Be a Smarter Business by Unlocking your IoT

22 22 © 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

Page 23: IBM Be a Smarter Business by Unlocking your IoT

23 23 © 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

Page 24: IBM Be a Smarter Business by Unlocking your IoT

24 24 © 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

Page 25: IBM Be a Smarter Business by Unlocking your IoT

25 25 © 2014 IBM Corporation

The HYPERconnected Enterprise Briefings 2014