growing internet of things solution in industries and mobile

33
© 2014 IBM Corporation Growing Internet of Things Solution in Industries and Mobile Qian Li Jin, [email protected] Senior Manager, WebSphere Messaging Development

Upload: qian-li-jin

Post on 08-May-2015

379 views

Category:

Internet


2 download

DESCRIPTION

Internet of Things, Mobile Messaging

TRANSCRIPT

Page 1: Growing internet of things solution in industries and mobile

© 2014 IBM Corporation

Growing Internet of Things Solution

in Industries and Mobile

Qian Li Jin, [email protected]

Senior Manager, WebSphere Messaging Development

Page 2: Growing internet of things solution in industries and mobile

The Internet of Things

Trillions of smart

devices instrument

our world today

Interconnecting these

smart devices creates a

Central Nervous System

Grains grown each year

Crawling the earth

Manufactured each year

1,000,000,000,000,000 (1 quadrillion)

100,000,000,000,000,000 (100 quadrillion)

10,000,000,000,000,000,000 (10 quintillion)

1 billion transistors

for every one of us

Page 3: Growing internet of things solution in industries and mobile

Build Smart Planet

1 billioncamera phones

30 billionRFID Tags

2 billionInternet subscribers

1 trillionConnected devices

50 terabytesImage data

1 petaflop super computers

By 2010, 30 billion RFID tags

will be embedded into our world

and across entire ecosystems.

By 2010, there will be more

than 1 billion camera phones

in existence.

There will be an estimated 2 billion

people on the internet by 2011.

Soon, there will be 1 trillion

connected devices in the world,

constituting an “internet of things.”

Agricultural consultancy Lanworth crunches morthan

50 terabytes of satellite images, maps and weather

data to make more accurate crop forecasts.

Scientists working to prevent influenza

outbreaks, model the viruses with a

super-computer operating at one

petaflop.

INSTRUMENTEDObjects gets sensoring abiliy, technology

controls awareness of objects

INTERCONNECTEDObjects are interconnected by networks building

Internet of Things

INTELLIGENTCcompetitive power comes from the ability to

analyse and understand network of things

+ + =

Page 4: Growing internet of things solution in industries and mobile

Connectivity in Internet of Thingsintelligent

interconnected

instrumented

Extend connectivity beyond

enterprise boundaries to

smart devices

Offer connectivity capabilities

optimized for sensors and

devices

Deliver relevant data to

intelligent decision making

assets

Enable massive scalability

of deployment and

management of solutions

Page 5: Growing internet of things solution in industries and mobile

Scenario Key Industries Example

Automated Metering

Chemical & Petroleum

Energy & Utilities

Solution provider enables smart metering of home energy by using MQ Telemetry technology

Distribution Supply Chain and Logistics

Retailers

Distributors

Consumer products

Transportation

Shipping company improves customer loyalty by providing up-to-the-moment detailed tracking information for cargo

Transportation company improves customer safety and satisfaction with improved tracking of fleet

Industrial Tracking & Visibility

Automotive

Industrial manufacturing

Aerospace

Defense

Manufacturing company automates inventory checking to improve management of stock and optimize production rates

Healthcare Personal & Resource Tracking

Pharmaceutical companies

Health trials

Hospitals

Nursing Homes

Medical organization uses MQ Telemetry to track health of at-risk patients to increase safety and quality of patient care

Hospital uses MQ Telemetry to track expensive surgery equipment to maximize utilization and reduce waiting lists

Location Awareness and Safety

Chemical & Petroleum

Energy & Utilities

Homeland Defense

Gas company uses MQ Telemetry to monitor and control gas pipeline operations

Government monitors dams and flood-risk areas to increase early-warning detection and prediction capabilities

Executive Alerting

Insurance

Banking

Bank alerts Personal Account Managers when new clients open accounts >= $2M improving customer satisfaction

Internet of Things Business Scenarios

Predict

Alert

Trace

Measure

Page 6: Growing internet of things solution in industries and mobile

EnvironmentMQTT-based

Pollution Detection

TelematicsMore vehicle /

connected car

opportunities.

Smart HomeExpand the MQTT

into smart live in the

home gateway.

Internet of Things Solutions on Industries and Mobile

E&UCreate new protocol:

MQTT-P in power

grid.

ManufactoryEco-system in

Manufactories

Thank You

Enterprise

Mobile PushProvide enterprise

mobile push

platform with full

security and

management.

Mobile Instant

MessagingEnterprise mobile

instant messaging

platform.

Page 7: Growing internet of things solution in industries and mobile

MQ Telemetry Transport (MQTT) Technology

Reliable

Open

Simple

Lean• Open published spec designed for the

world of “devices”• Invented by IBM and Eurotech

• MQTT client code (C and Java) donated

to the Eclipse "Paho" M2M project

• Simple / minimal pub/sub messaging

semantics• Asynchronous (“push”) delivery

• Simple set of verbs -- connect, publish,

subscribe and disconnect.

• Minimized on-the-wire format• Smallest possible packet size is 2 bytes

• No application message headers

• Reduced complexity/footprint• Clients: C=50Kb; Java=100Kb

• Three qualities of service:• 0 – at most once delivery

• 1 – assured delivery but may be duplicated

• 2 – once and once only delivery

• In-built constructs to support loss of

contact between client and server.• “Last will and testament” to publish a

message if the client goes offline.

• Stateful “roll-forward” semantics and

“durable” subscriptions.

• April 2013,OASIS Advance MQTT for M2M/IoT Messaging Technology

Page 8: Growing internet of things solution in industries and mobile

IBM MessageSight

• The growth of mobiles, sensors and intelligent devices demands a change to how we do business

• IBM MessageSight is a secure, easy to deploy appliance-based messaging server that is optimized to

address the massive scale requirements of the machine to machine (m2m) and mobile use cases

• Designed to sit at the edge of the enterprise and can extend your existing messaging infrastructure or

be used standalone

• Part of the MobileFirst family integrating with BigData and Analytics engines to provide an end to end

solution

Page 9: Growing internet of things solution in industries and mobile

Growing Internet of Things Solutions

8

EnvironmentMQTT-based

Pollution Detection

TelematicsMore vehicle /

connected car

opportunities.

Smart HomeExpand the MQTT

into smart live in the

home gateway.

E&UCreate new protocol:

MQTT-P in power

grid.

Page 10: Growing internet of things solution in industries and mobile

9

7.739.27

11.04

13.66

17.12

21.71

0

5

10

15

20

25

2008 2009 2010 2011 2012 2013

China Environment Monitor sensor Market Size

Market Size(Billion RMB)

Environment Monitor Sensor Market Statues

Will continue to increase the number of pollution online monitoring

point, which increase the monitoring coverage.

Will continue to increase for the online monitoring index of pollution

Page 11: Growing internet of things solution in industries and mobile

10

1. Collect the enterprise’s sewage disposal status and related data E.g. Flow, PH index… and transport to back system;

2. Back system handle the data from sensor and monitor the status;3. Once the condition achieved, the related action would be activated. E.g.

Send out SMS to government officer.

ProcessRequirement

1. Monitor the sewage disposal status and of enterprise ;

2. Take related action based on the situation of enterprise’s sewage disposal

Manufactory

Monitor

Monitor

Data Center

Routine Monitor

Qos Monitor

Action Manage

Environment Protection of Smart City

Page 12: Growing internet of things solution in industries and mobile

11

WINCE Platform

Data collector

Application with

MQTT WINCE

client

Connect Smart Device on Environment Protection

Page 13: Growing internet of things solution in industries and mobile

12

1.692.07

2.492.76

3.5

8.1

10

0

2

4

6

8

10

12

2010 2011 2012 2013 2014 2017 2019

China Smart Home Market Size

Status(Billion RMB)

Trend(Billion RMB)

Smart Home Market

Smart Home and Smart Live are growing quickly

Manufactories are building more and more smart home appliances

Internet communications are adopted quickly by smart home

Page 14: Growing internet of things solution in industries and mobile

13

Ethernet

Smart Home

Gateway

Smart Home Devices

Page 15: Growing internet of things solution in industries and mobile

14

Connect Smart Devices at Home

MessageSight

Page 16: Growing internet of things solution in industries and mobile

Upload data for monitor

1. To replace the real power plug with iAir;2. Plug in power on iAir for device (air-condition), and add infrared

transmitter which connect to iAir to control device;3. The data would transfer by iAir bi-directionally.

StepsRequirement

1. Connect device to home gateway;2. Collect the data from device and

forward to back system or other devices.

Monitor/Operate air condition in home

1. Register and bind the mobile with Smart Home Gateway;2. The data which the user subscribed would push to mobile through smart

home gateway;3. The mobile user sends out the control command to smart home gateway

and the message would route to devices.

StepsBusiness Requirement

1. Monitor the device in home;2. Control the device directly in

home.

Monitor/Operate air condition outside home

1. Register and bind the mobile with Smart Home Gateway;2. The data which the user subscribed would push to mobile through iCloud;3. The mobile user sends out the control command to iCloud and then

message would route to home’s smart home gateway and devices.

StepsBusiness Requirement

1. Monitor the device outside of home;

2. Control the device outside of home.

Smart Home Connection Scenarios

Page 17: Growing internet of things solution in industries and mobile

Internet of Vehicle

69%13%

8%10%

ChinaTelema csMarketStatus

Truck

PassengerCoach

PrivateCar

Other

Projects focus on security

management.

Projects in logistics want to reduce

their transport cost.

IoV Market

Private car market (Pre-install)

The commercial vehicle (Post-install)

Page 18: Growing internet of things solution in industries and mobile

1. This transportation solution uses the MessageSight capability to connect huge number of vehicles and mobile, and integrate with worklight to provide mobile channel enablement.

2. Telematic platform integrates other cloud based service through API Management Platform. E.g. Logistics service.

3. Mobile application are used for vehicle tracking and communication.

1. Transportation real time data are required by travelers. The travelers have increasingly strong demand for real-time traffic information.

2. Transportation data needs to be published in multiple channel. Exist data should be used based on real time requirements, such as dynamic travel guide, safe driving, eco-driving and other information services.

3. Transportation data need to be integrated. A consolidated smart city platform is needed for the transportation, which could be integrated by other smart platform and business channel.

Business Challenges

Solution Scenario

Internet of Vehicle (IoV)

Vehicle Tracking

Page 19: Growing internet of things solution in industries and mobile

Internet of Vehicle Reference Architect

Internet of Vehicle Platform

WorklightIBM

Integration

Bus

Cloud

ServicesCast Iron

MQTT

Vehicle Data

Mobile Data

API Management

Third Party

System

MQTT

Page 20: Growing internet of things solution in industries and mobile

1. State Grid gathers customer equipments information by reading smart meter remotely;

2. Information of customer equipment will be used to build customer energy model;

3. State Grid makes on-demand request to control the customer equipment.

StepsBusiness Requirement

1. Grid company monitors customer equipment;

2. Grid company control (on/off/limit/program) customer equipment .

Connect Smart Meter in Power

Page 21: Growing internet of things solution in industries and mobile

Connect Smart Meter in Power

Page 22: Growing internet of things solution in industries and mobile

PLC Module

Through Power Line

Concentrator

Simulator

GPRS

Module

Meter

Simulator

Connect Smart Meter in Power

Page 23: Growing internet of things solution in industries and mobile

Growing Mobile Messaging Solutions

22

Thank You

Enterprise Mobile PushProvide enterprise mobile push platform

with full security and management.

Mobile Instant MessagingEnterprise mobile instant messaging

platform.

Page 24: Growing internet of things solution in industries and mobile

MQTT Values on Mobile Application

Real-time Alerts Rich Contents Push Flexible Pub-Sub Message Store & Filtering

Reliable Transportation

Low Bandwidth, Power Usage & Cost

Mobile Push

Reliable and Security Delivery

Large Scale & High Availability Support

Easy Integration with Enterprise Service

Small Footprint in mobile application

Efficient bandwidth usage Low power cost Much cheaper alternative to SMS

Page 25: Growing internet of things solution in industries and mobile

MQTT provides more reliabilities with less bandwidth

Scenario HTTP MQTT

1. Get a single piece of

data from the server302 bytes 69 bytes

(<4 times)

2. Put a single piece of

data to the server320 bytes 47 bytes

(<6 times)

3. Get 100 pieces of data

from the server12600 bytes 2445 bytes

(<5 times)

4. Put 100 pieces of data

to the server14100 bytes 2126 bytes

(<6 times)

3G Wifi

HTTPS 0.33277% 0.02897%

MQTT 0.16027% 0.00230%

% Battery per Hour, 240s keep alive

HTTP MQTT

Style/Paradigm Document-centric, request/response Data-centric, publish/subscribe

Verbs GET/POST/POST/DELETE, complex

specification

Pub/Sub/Unsub, simple protocol, easy to

learn

Message size Large message, lots of verbose data

in header

2 bytes in minimum

Quality of Service

(Reliability)

N/A, need to implement by custom

code

3 levels QoS(0/1/2), ensure message

delivery

Data distribution 1-to-1 only, lack of out-of-box

distribution mechanism

Support 1-to-1 and 1-to-n.

Page 26: Growing internet of things solution in industries and mobile

Task Notification and Alter

Broadcast Marketing Information

Provide Location Service

Social Connection

Enterprise Mobile Push Platform

Enterprise Mobile Push Requirement

Unified push service for multiple-platforms of different mobiles

The enterprise level Push service with large scale support

Rich push content support, including message, audio, video and etc

Reduce the cost of data push for mobile users

New channel for business promotion

Reliability, flexibility and security for enterprise applications

Page 27: Growing internet of things solution in industries and mobile

Enterprise Mobile Push Platform

Feature rich smart messagesRich conversational interactions

Real-time push

Buttons &controls

Maps

PicturesText Data

Decisions

HTML

Secure direct SSL communications from device to enterprise

Rich content and message transportation

Unified bidirectional interaction (push and poll)

Real-time notification with low cost

Page 28: Growing internet of things solution in industries and mobile

Mobile Platform Architecture

27

Cloud

RDBMS

SOAP

Update data

JSON

Http/https Worklight Server

Response

Managementsystem

Messages/Files

HTTP

Adapter

SQL

Adapter

JDBC

IBM MessageSight

MQTT

Client

Panels

Page 29: Growing internet of things solution in industries and mobile

Mobile Instant Messaging (IM)

Enterprise Mobile Instant Messaging Requirements

28

Chatting is common requirement for

social connections and business

communications

Voice files, images and documents

transfer is becoming popular

Enterprise requires full control IM

platform with mature security and

management

Thank You

Page 30: Growing internet of things solution in industries and mobile

Mobile Instant Messaging (IM)

29

app

msg

<id1> <id2> ….

voice

<id1> ….

MQTT-based Instant Messaging Solution

Provide fully control of notification channel with security and management

Support high volume message processing with IBM MessageSight

MQTT topic hierarchy design provides key values to instant messaging

Multimedia support

Fit to various scenarios, like personal communication or enterprise online service

Page 31: Growing internet of things solution in industries and mobile

Mobile Instant Messaging (IM) Architecture

30

GCM

APNS

MQTTIM App

Apple Push

Google Push

IBM MessageSightMessage center

Proxy serverSmall files(voice, file, data)

Message in/out

Page 32: Growing internet of things solution in industries and mobile

Thank You

Page 33: Growing internet of things solution in industries and mobile

Legal Disclaimer

• © IBM Corporation 2014. All Rights Reserved.

• The information contained in this publication is provided for informational purposes only. While efforts were made to verify the completeness and accuracy of the information contained

in this publication, it is provided AS IS without warranty of any kind, express or implied. In addition, this information is based on IBM’s current product plans and strategy, which are

subject to change by IBM without notice. IBM shall not be responsible for any damages arising out of the use of, or otherwise related to, this publication or any other materials. Nothing

contained in this publication is intended to, nor shall have the effect of, creating any warranties or representations from IBM or its suppliers or licensors, or altering the terms and

conditions of the applicable license agreement governing the use of IBM software.

• References in this presentation to IBM products, programs, or services do not imply that they will be available in all countries in which IBM operates. Product release dates and/or

capabilities referenced in this presentation may change at any time at IBM’s sole discretion based on market opportunities or other factors, and are not intended to be a commitment

to future product or feature availability in any way. Nothing contained in these materials is intended to, nor shall have the effect of, stating or implying that any activities undertaken by

you will result in any specific sales, revenue growth or other results.

• If the text contains performance statistics or references to benchmarks, insert the following language; otherwise delete:

Performance is based on measurements and projections using standard IBM benchmarks in a controlled environment. The actual throughput or performance that any user will

experience will vary depending upon many factors, including considerations such as the amount of multiprogramming in the user's job stream, the I/O configuration, the storage

configuration, and the workload processed. Therefore, no assurance can be given that an individual user will achieve results similar to those stated here.

• If the text includes any customer examples, please confirm we have prior written approval from such customer and insert the following language; otherwise delete:

All customer examples described are presented as illustrations of how those customers have used IBM products and the results they may have achieved. Actual environmental costs

and performance characteristics may vary by customer.

• Please review text for proper trademark attribution of IBM products. At first use, each product name must be the full name and include appropriate trademark symbols (e.g., IBM

Lotus® Sametime® Unyte™). Subsequent references can drop “IBM” but should include the proper branding (e.g., Lotus Sametime Gateway, or WebSphere Application Server).

Please refer to http://www.ibm.com/legal/copytrade.shtml for guidance on which trademarks require the ® or ™ symbol. Do not use abbreviations for IBM product names in your

presentation. All product names must be used as adjectives rather than nouns. Please list all of the trademarks that you use in your presentation as follows; delete any not included in

your presentation. IBM, the IBM logo, Lotus, Lotus Notes, Notes, Domino, Quickr, Sametime, WebSphere, UC2, PartnerWorld and Lotusphere are trademarks of International

Business Machines Corporation in the United States, other countries, or both. Unyte is a trademark of WebDialogs, Inc., in the United States, other countries, or both.

• If you reference Adobe® in the text, please mark the first use and include the following; otherwise delete:

Adobe, the Adobe logo, PostScript, and the PostScript logo are either registered trademarks or trademarks of Adobe Systems Incorporated in the United States, and/or other countries.

• If you reference Java™ in the text, please mark the first use and include the following; otherwise delete:

Java and all Java-based trademarks are trademarks of Sun Microsystems, Inc. in the United States, other countries, or both.

• If you reference Microsoft® and/or Windows® in the text, please mark the first use and include the following, as applicable; otherwise delete:

Microsoft and Windows are trademarks of Microsoft Corporation in the United States, other countries, or both.

• If you reference Intel® and/or any of the following Intel products in the text, please mark the first use and include those that you use as follows; otherwise delete:

Intel, Intel Centrino, Celeron, Intel Xeon, Intel SpeedStep, Itanium, and Pentium are trademarks or registered trademarks of Intel Corporation or its subsidiaries in the United States and

other countries.

• If you reference UNIX® in the text, please mark the first use and include the following; otherwise delete:

UNIX is a registered trademark of The Open Group in the United States and other countries.

• If you reference Linux® in your presentation, please mark the first use and include the following; otherwise delete:

Linux is a registered trademark of Linus Torvalds in the United States, other countries, or both. Other company, product, or service names may be trademarks or service marks of

others.

• If the text/graphics include screenshots, no actual IBM employee names may be used (even your own), if your screenshots include fictitious company names (e.g., Renovations, Zeta

Bank, Acme) please update and insert the following; otherwise delete: All references to [insert fictitious company name] refer to a fictitious company and are used for illustration

purposes only.