Sie sind auf Seite 1von 55

Unleash the power of Internet of Things

Application Development
Lalitha Krishnamoorthy
Program Director, IBM Informix
lalk@us.ibm.com

2014 IBM Corporation

BlueMix

Agenda
Internet of Things is here!
IoT solution examples
Challenges
How can IBM help?

2014 IBM Corporation

BlueMix

The Internet of Things is here, and growing


9 billion devices around the world are
currently connected to the Internet,
including computers and smartphones

The number of connected devices is


expected to increase dramatically
within the next decade, including many
new types of connected devices, with
estimates ranging from
50
Billion devices to 1 trillion

The Internet of Things has the potential


3

to create economic value of


$2.7 trillion to $6.2 trillion annually by
Source:
Disruptive Technologies, McKinsey Global Institute, May 2013
2025

2014 IBM Corporation

BlueMix

Gartners Hypecycle for IoT

2014 IBM Corporation

BlueMix

Value is not just sheer numbers of connected devices


The real opportunity is improved business value new revenue models, lower costs,
improved client experiences, better insight to improve outcomes

5 Source: IDC, Worldwide Internet of Things (IoT) 20132020 Forecast: Billions of Things, Trillions of Dollars, October 2013
5

2014 IBM Corporation

BlueMix

What is IoT being used for today?


Key areas
Automotive
Consumer
products
Energy and
Utilities
Government
Healthcare
Home
Automation
Insurance
Manufacturing
Transport
Oil and Gas
6

Extend the value of goods and services, e.g.

Lock/Unlock/Find your car

Tell me when my washing is done


Monetize through new business models

Ad-hoc care hire

Pay-as-you-drive insurance
Optimize by understanding behaviour and anticipating
most optimal actions

Appliance manufacturer understanding


customer behaviour

Improved product support & maintenance

Smarter Supply Chain


Control remote behaviour with automation

Home automation / remote control

Energy Demand Management

Smarter Cities

Manufacturing
2014 IBM Corporation

BlueMix

IBM has been delivering Internet Of Things solutions for a


Smarter Planet even pre- the campaign launch in 2008

INTELLIGENT

INTERCONNECTED

INSTRUMENTED

Digital technologies
(sensors and other
monitoring devices) are
being embedded into
many objects, systems
and processes

In the globalized, networked


world, people, systems,
objects and processes are
connected, and they
are communicating with one
another in entirely new ways

Leveraging the data generated


by digital technology provides
intelligence to help us do
things better, improving our
responsiveness
and ability to predict and
optimize for future events

2014 IBM Corporation

BlueMix
Connected
Car: Design optimized Data Center on
Wheels

IBM has been working with


automobile manufacturers,
Ford and GM, and
automobile parts supplier,
Continental, to develop the
Connected Car

16M lines of code


70+ microprocessors
100s of sensors

10+M lines of code


100 microprocessors

- By 2020, 90% of new cars will


include vehicle software platforms
up from 10% today

Cutting-edge innovations

such as car health


monitoring, accidentavoidance lasers, and smart
parking exist today. Wireless
car-to-car communications
and city-wide traffic control
are on the horizon. Self-drive
2014 IBM Corporation
cars are in the future.

BlueMix
Hydrogen
a clean energy pilot, IOW

2014 IBM Corporation

BlueMix

Smarter Healthcare: Provide a Safety Net for the Elderly


Assisted Living Project
City of Bolzano, Italy

An initiative to enhance the


quality
of life of the
elderly, providing greater
independence and integration
into society, while lowering
public spending costs

- Home remote sensors to


monitor home environment
(temperature, CO2, water
leaks, etc.)

- Home health monitoring via


10

touch screens and mobile


devices saving unnecessary
trips to the doctor 2014 IBM Corporation

BlueMix

Smarter Healthcare: Early Detection of Medical Events


The Hospital for Sick Children and
University of Ontario Institute of
Technology (UOIT)

UOIT, Torontos Hospital for Sick


Children and IBM are collaborating
in a first of a kind project, based
on IBM InfoSphere Streams, that
captures and analyzes vast
amounts of physiological data
from premature babies in Neonatal
Intensive Care Units, enabling
early detection of medical events.

IBMs InfoSphere Streams on DB2

11

analyzes 1,200 vital signs per


second to help provide early
warning of infection
http://www.youtube.com/watch?v=YosyLqbCrD4
2014 IBM Corporation

BlueMix

Awareness of IOT/M2M risks & security needs is increasing

Vehicle Hacking
Wireless hacks can alter a cars
electronic control units (ECUs)
and sensors to affect brake
systems, send false tire pressure
signals, or start and stop the
engine remotely

Industrial Hacking
Foreign hacking groups have
been caught infiltrating water
control systems for a U.S.
municipality

12
12

GPS Spoofing
Counterfeit GPS signals can
facilitate hijacking or cause
collision and damage to ships,
aircrafts, drones

Smart Home Hacking


Smart door locks can be opened
and lock codes changed
remotely to break into a home
without any sign of forced entry

Healthcare Device Hacking


Implantable Medical Devices
(IMDs) that control heartbeats,
deliver painkillers or insulin, or
measure vital signs to report to
doctors and nurses can be
jammed and made to fail

Connected-Car Mandate
National Transportation Safety
Board (NTSB) wants the
government to require that all
new vehicles be able to wirelessly
communicate with other cars to
help prevent crashes and
increase overall safety

Sources: npr.org, thehackernews.com, spectrum.ieee.org, cnn.com, technologyreview.com, politico.com

2014 IBM Corporation

BlueMix

U.S. White House Big Data Report captures concerns


regarding data practices and trust
As part a 90-day review of big data and privacy in early 2014, a survey on WhiteHouse.gov asked people
how concerned they are with various data practices and how much they trust various institutions to keep
their data safe and handle it responsibly
>24,000 individuals provided responses

13

Source: http://www.whitehouse.gov/issues/technology/big-data-review. The Big Data Report, May 2014

2014 IBM Corporation

BlueMix

Regulatory focus is increasing


While policy-making on cloud
computing is proceedingin
Brusselsthe tracks all appear to be
heading in the same general
direction: a more robust regulatory
regime delineating how data is
handled and released.
Source: The New York Times, October 7, 2013, Page B6

The Internet of Things holds great promise for


innovative consumer products and services, but
consumer privacy and security must remain a
priority as companies develop more devices that
connect to the Internet. - Edith Ramirez, US
FTC Chair
Source: New York Times, 5 September 2013, Webcams Flaw Put Users
Lives On Display

https://gigaom.com/2014/10/01/fda-medical-device-security/
14

2014 IBM Corporation

BlueMix

Five Keys to tapping into IoT value

1. Connect to and control devices


2. Collect and manage IoT data
3. Understand and analyze
4. Act and react

5. Build applications to harness the potential

15

2014 IBM Corporation

BlueMix

1. Connect and Control Devices

16

Thousands of devices, hundreds of vendors


Proprietary and emerging protocols, lack of standards
Legacy infrastructure of closed systems
Different levels of capabilities in devices
Different implementations
2014 IBM Corporation

BlueMix

Reliably and quickly deliver IoT data with MQTT


Open royalty free spec
Wide variety of clients and servers

Open

Hobbyist to enterprise
Open source to commercial

Lean

Minimized on-the-wire format


Smallest packet size 2 bytes
Scalable
Low footprint
Clients: C=30Kb; Java=100Kb

MQTT
Simple
Expecting
ratification
by end Oct
17

Reliable

Minimal pub/sub messaging


semantics
Asynchronous (push) delivery
Simple set of verbs -- connect,
publish, subscribe and
disconnect

Three qualities of service


0 at most once delivery
1 assured delivery dups ok
2 once and once only delivery
Copes with loss of contact between client
and server.
Last will and testament to publish a
message if the client goes offline.
2014 IBM Corporation

BlueMix

IBM delivers connectivity across IoT deployment options


Dedicated appliances
in datacenter

Virtual appliances, Public


or private cloud deployed

As-a-service, PAYG
Public Cloud

IoT
Foundati
Powered by IBM
on
MessageSight

IBM MessageSight
18

Announci
ng Oct 21

Announci
ng Oct 21
2014 IBM Corporation

BlueMix

3. Understand and Analyze


More Volume

More Velocity

More Variety

More Veracity

?
?
?

In-flight data with


milliseconds response

420m wearable health

100+ sensors in

monitors by 2014

modern cars

Different forms of data


from different sources

2.7b devices today


30b by 2020

?
?

Growing from
Terabytes to Exabytes

Varying freshness
and trustworthiness

Things are always


moving and changing

Mobile and Internet of Things

19

2014 IBM Corporation

BlueMix

Real-time & Historical analytics


Predict, detect, optimize and anticipate

IoTF

20

2014 IBM Corporation

BlueMix

Were starting to build these capabilities in as a Service


in Bluemix
Available
now

21

2014 IBM Corporation

BlueMix

4. Act and React

Coordinating and orchestrating events will


be critical to IoT success
Cross platform integrators will connect
devices with home hubs and other
technology

Basic personal activity can be automated


and orchestrated, in IFTTT style

Mobile plays multiple roles

22

2014 IBM Corporation

BlueMix

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
Based on Node.js for eventdriven, non-blocking I/O
Download from
http://github.com/node-red

23

2014 IBM Corporation

BlueMix

Mobile has multiple roles in IoT


Control

Visualise

Sensor

Lock, unlock
Start, stop
Faster, slower

Display, alert
graph,
analytics

Location,
temperature,
accelerometers

Gateway
Connect,
authorize,
authenticate,
purchase
24

2014 IBM Corporation

BlueMix

5. Build Applications to Harness the Potential


IBM Bluemix composable services development and ops
Run Your Apps
The developer can chose any language
runtime or bring their own.

Available
now

DevOps
Development, monitoring, deployment and logging
tools allow the developer to run the entire
application.

APIs and
Services

Broad catalog of IBM, 3rd party, and open source, APIs


and services to compose an application in minutes.

Cloud Integration
Build hybrid environments. Connect to on-premises
systems of record plus other public and private
clouds. Expose your own APIs to your developers.

Built on IBM
SoftLayer
No need to worry about provisioning or managing
infrastructure.
25

2014 IBM Corporation

BlueMix

IoT as a Composable Business


IoT end-end solutions
Connected appliance solutions, Smarter home solutions,

IoT Related Bluemix services


Rules, Push, Geo location, Analytics, Asset management, Predictive Maintenance,

App tips open


community
Secure Device Registration
Scalable Device Connectivity
Historian
Visual wiring

IoT Foundation
IoT SDKs

Devices & Gateways


26

Device recipe
open community

2014 IBM Corporation

BlueMix
Personas

27

Jane:

Travis:

Millennial
Developer -working on
cool new thing

IT Director-working on
large Smart
Meter project

working in a start up environment


domain expertise, front end specialist
working on programs on connected devices
Needs simple access to back-end stuff on the cloud
hands on person with a low tolerance for overcomplicated development APIs and
She has successfully built cool technology for other
start-ups, and is confident
fond of her favorite tools and languages.
Needs SQL, really likes NoSQL
expects easy-to-run turn key productivity from all the
tools and environments she uses.

Travis is a young IT Director in a large Utility company.


somewhat conservative outlook that goes along with
being part of a large, highly regulated utility company.
values things like availability and disaster recovery, due
to nature of his business
moving up by virtue of his technical knowledge & ability
to think outside the box,
Interested in using the lastest technology trends to
deliver state of the art solutions for his employer.
He is willing to take risks to try new things if he believes
in them.

2014 IBM Corporation

BlueMix
Release Hill 1:
Provide Jane access to terabytes of data with location and timestamp
data without the help of backend IT knowledge
Jane, an experienced LOB front end developer, is working on an IoT
project. She has lots of domain expertise
It requires both edge device and cloud components.
Thinks the Time Series Service sounds interesting and cool.
Sees that it may be appropriate for her latest project.
She uses NoSQLmost of the time, knows a little SQL, never used Informix
NEEDS: to go on-line and start using the technology to build a working
prototype of her application in a short time with a minimum of hassle.

Jane

User problems
Getting a database that can collect and provide the foundation for analytics for the new class
of cloud connected edge devices she is working on.
Time and Location Data are key components of the solution.
needs to be able to easily acquire access to the database service on the cloud, including
all the documentation, sample code and tooling
needs to quickly move from concept, to design, to production.

28

2014 IBM Corporation

BlueMix
Scenario description
Jane is part of a small empowered team of tech gurus are intent on building 'the next great
thing" and as such he main role is to produce working prototypes and get buy in from the
rest of her team to continue with the project towards production and general availability.
She is an experienced developer, but more focused on front end devices, and less on back
end and database.

Requirements
no cost to start using Time Series for prototyping
supports her favorite programming paradigms,
which happen to include java-script
supports NoSQL
the quick-and-dirty database she prefers
has some good code examples available
the development environment is easy to use
doesn't have to sign a bunch of contracts to get started
environment is stable & scalable,
enables products with modern, graphic look and feel
can do cool stuff with graphics, old-school windows looking stuff

The Wow! Its possible to accumulate and use data from millions
of devices on the cloud, and its really simple to get working.
29

2014 IBM Corporation

BlueMix
Release Hill 2:
Provide Travis a powerful platform for a large mission critical Smart
Meters deployment, get a POC done in days, not months.
Travis, IT Director at a large utility company
Working on a 3 million meter Smart Meter project
Has heard about TimeSeries in this space and is impressed by the
technology
NEEDS: to have a robust environment that can provide the
same capabilities that an OnPrem, but at a significant cost
savings and with a more scalable environment. Needs to get a
Proof of Concept done early to show the advantages of Cloud.

Travis

User problems
This workload is almost always deployed as an OnPrem solution, Travis needs to prove that
the Cloud is ready to deliver even for high-throughput enterprise solutions like this. It must:
Handle the expected load and throughput requirements, driven by 3 million smart meters,
Ensure that the availability of the solution is continuous.
Demonstrate that the Cloud is a less expensive and more flexible way to provide this service
Show that its faster to deploy the solution using BlueMix
Provide a easy yet powerful Development environment, one where its easy to build nice looking analytic
applications. Seemless Linkage to powerful visualization tools like Cognos is critical.
The data contains customer data. Security must be assured for the client to consider a Cloud solution
Get to a working POC quickly, as the best way to prove all of the above (the Netezza sales model)
30

2014 IBM Corporation

BlueMix
Scenario description
Travis is a key leader in a large IT organization, and is impressed by the Cloud paradigm. Hes
interested in evaluating IBM Cloud based services to host the MDM solution for his company.
They are also looking at a competitors more traditional On-Prem solutions, so its a highly
competitive opportunity. Showing time and cost savings, in both the start up phase and fully
deployed, is an key part of winning the deal. All the attributes of traditional OnPrem
deployment must still be met or surpassed. A great POC, quickly, is needed to advance.

Requirements
Enterprise-level performance, delivering fast response time on queries against a large dataset generated by 3 million meters. Time-stamped data is critical to this app.
The application needs to be 7x365 available.
SLAs will need to reflect these requirements.
Disaster recovery capability, preferably off site.
The ability to rapidly host selected 3rd party apps, especially the MDM app.
A development environment that is fast, simple, and outputs state-of-the-art analytic views.
Cost Efficiency and cost and performance scaling over time.

The Wow! Our POC for Smart Meters on the Cloud was done in
two weeks, and it looks like its cheaper, faster and simpler than the
OnPrem alternatives that other vendors are proposing.
31

2014 IBM Corporation

BlueMix

Informix Time Series technology underpins the IoT


Foundation
Performance
Loads hundreds of thousands of records per second
Time series queries run orders of magnitude faster
than purely relational
Performs operations hard or impossible to run in
traditional database
Combine time series and spatial data

Space Savings
Saves at least 50% over traditional relational database
storage
Flexibility
Develop proprietary algorithms to run inside the
database
Join time series, relational, and spatial data all in the
same query
Simplicity
Integrates easily with any ODBC/JDBC based tools
and applications
32

Best embeddable
enterprise-class database
Very Small Footprint
Low and Efficient Resource
Utilization
Proven Enterprise Customers and
Smarter Planet deployments
worldwide
Hands-Free Autonomic Installation,
Configuration & Administration

2014 IBM Corporation

BlueMix
Competitive Offerings

Informix TimeSeries is an extremely unique technology


It was first developed for the Finance markets around the
year 2000, so it is a proven, mature technology
Informix is also an enterprise class relational database
with a strong track record of running large to extremely
large OLTP applications, such as point-of-Sale,
reservation systems, and packaged applications
the number and frequency of applications needing the
ability to store, organize and retrieve time series data has
grown from rare to ubiquitous.
We are fortunate to have robust and proven technology
that has seen use in highly critical applications, such as
arbitrage
Our two biggest competitors - Oracle and Microsoft do not
have similar technology.
In the On-Prem world Informix TimeSeries has
demonstrated a 25X price-performance advantage over
Oracle in a controlled customer benchmark,
The best alternative for Time Series capable database is
OSI Soft Pi.
Niche product without complete relational (SQL) database
means it must be paired with something like SQL-Server
33

SQL
Server

Oracle

OSI-Soft
PI

Time
Series
(Informix)

Relational
Capability

YES

YES

NO

YES

excellent

excellent

limited

excellent

Time
Series
Capability

NO

NO

YES

YES

limited

limited

excellent

excellent

2014 IBM Corporation

BlueMix

Informix Time Series


Performance

Extremely fast data access - data layout optimized on disk


Handles operations hard or impossible to do in standard SQL

Space Savings

34

Can be over 50% space savings over standard relational layout

Tools for Developers

To easily load, query, and analyze data

In SQL, Java, and C

2014 IBM Corporation

BlueMix
What is a NoSQL Document Store?
Not Only SQL or NOt allowing SQL
Document

A non-relational database management systems

Flexible schema
Avoids join operations
Scales horizontally
Eventually consistent (no ACID)

"name":"John
,"age":21
}

Good with distributing data and fast application development


Key

Value

Provides a mechanism for storage and retrieval of data


while providing horizontal scaling.
35

2014 IBM Corporation

BlueMix
The Power of a Flexible Schema

JSON key value pair enables a flexible schema


Flexible schema simplifies deployment of new/upgraded applications
Fast/Agile application development
Minimal to no schema management
Adept at variable attribute management
Easy to add new parts or objects

No transformation of data to match schema

36

36

2014 IBM Corporation

BlueMix Relational/NoSQL Query Support

Embedded Device
or Database
server

SQL
Collection

SQL
Driver

JSON
Collection

NoSQL
Driver

Store SQL and JSON data in the same database


Write programs using SQL drivers or Mongo/NoSQL drivers
SQL data automatically transformed into JSON documents when needed
NoSQL data automatically transformed into SQL when needed
37

2014 IBM Corporation

BlueMix

Standard Spatial Types and


Functions
Certified compliant with OpenGIS Simple Features Specification
Geometric data types

ST_Point, ST_Linestring, ST_Polygon, ST_Geometry,

Spatial functions

ST_Distance, ST_Intersects, ST_Within, etc.

Standard Data representations

Well-Known Binary, Well-Known Text

GML, KML

Standards Based

ISO/IEC 13249-3 SQL/MM-Part 3: Spatial


http://www.iso.org/iso/iso_catalogue/catalogue_ics/catalogue_detail_ics.htm?csnumber=38651&ICS1=
35&ICS2=060
Simple Feature Access - Part 2: SQL Option
http://www.opengeospatial.org/standards/sfs

38

2014 IBM Corporation

BlueMix
What is REST?

40

REpresentational State Transfer


A W3C Standard for data access as HTTP/1.1 and URI (vs URL)
The World Wide Web is a REST service
Unlike alternatives, such as SOAP, REST focuses on re-using existing features of the
communication protocol, which for REST is always HTTP.
REST is a style of design.
It is not a technology. It is not a protocol.

2014 IBM Corporation

BlueMix
RESTful Data Access

URL Structure
http://<host>[:port]/<db>/<collection>
'http' - name of the scheme, often called the protocol
host - domain/host name but can also be a literal IP address
port - optional port number
db - first component of the resource path, is the db/database name
collection - the second component of the resource path, is the
collection/table name
The model presented by the REST API is:

41

A host contains zero or more dbs (databases).


A db contains zero or more collections (tables).
The terms db and collection refer to the Mongo representations. The terms
database and table refer to the Informix representation. Due to character
restrictions, the database name may be similar but not identical to the db name in
some situations.
2014 IBM Corporation

BlueMix

42

New in 12.10.xC4
Tenant set of data, storage spaces, users, and
processing resources
execute function admin(tenant create)

2014 IBM Corporation

BlueMix
Any Data, Any Client

43

2014 IBM Corporation

BlueMix

Why Cloud for the Internet of Things


Deliver quickly
Proof of concept
To pilot
To production
PAYG pay as you grow pricing
model
Remove capex up-front
Resilient and scalable infrastructure,
from day 1
WW data center availability
Scale up and down to meet peak
demands

44

2014 IBM Corporation

BlueMix
Cloud opens up new possibilities for developers

Access to services that


were never available
before
Ability to bring and
access the data that you
need

45

Launch new initiatives to


directly engage your
clients
2014 IBM Corporation

BlueMix

Cloud infrastructure services enable on demand scaling

More than

100,000
devices managed
for 21,000 customers
in 140 countries
More than

22 million
domains
hostedroughly one domain
for every person in the 10
largest U.S. cities

46

Predictable
bare metal
performance

Speed of deployment
Dedicated servers:

hours, not days


Shared servers :

minutes
Hundreds
of configuration
options

More than

130 million
online game players
are playing games running
on SoftLayer

2014 IBM Corporation

BlueMix
Markets for Time Series Service
Market consists of the overlap between a large number of clients who:
that require data that includes time stamps,
or is generated in sequential fashion,
and is frequently generated automatically by a device.
Key markets that Informix TimeSeries (the on-prem version of this technology) succeeds in:
financial industry (market ticks)
in support of Smart Meter technology (via support for Meter Data Management Systems) ,
Other metering and measurement (weather)
Defense applications
Time Series hottest growth opportunity is in the exploding Internet of Things market.
Most IoT opportunity for database includes both database software on the devices
Frequently a concentrator or gateway in turn connected to multiple sensors
with linkage via replication for analytics, backup, permissioning, tracking and other requirements
on the cloud.
9 Billion Devices by 2019.
market for M2M communication in intelligent buildings will grow at a CAGR of 17% between 2011
and 202 from USD $52 billion in 2011 to $214 billion in 2020.
Many, many other segments. Estimates for the total IoT market are over $1 Trillion by 2020.

47

2014 IBM Corporation

BlueMix
Informix Time Series Database Service IoT
Problem Statement:
Massive volume of device data
Tons of Real-time data generated at different rates from sensor
devices and RFID tags need to be stored and queried with
storage savings and high performance

Solution:
Time Series / Smart Sensor Data Awareness
Database with smart built-in timeseries technology that offers
high storage savings, query performance and flexibility for timestamped sensor data

Time Series Database User Stories

Time Series Database - Phases

Home Appliance Monitoring


A leading white goods manufacturer wants to begin collecting data
from connected appliances to reduce maintenance and warranty
costs and improve revenue opportunities.

First Phase:
Fixed schema (based on IoT schema)
Able to edit and create your own via APIs

Vehicle Maintenance/Tracking

Future Phases:
GUi Interface to create custom schema
Reporting cognos
Predictive analytics spss
Analytics BLU Acceleration
OAT Administration

One of the largest freight railroad companies is collecting data


throughout its railroad network from sensors and detectors to
reduce maintenance costs and increase revenues.
Driver would use map overlays to show hotspots of traffic density to
find the quickest way to work

Healthcare Monitoring
Assisted Living service provider provides automatic sensors to
monitor well being such as pendants, shower & bath buttons and
activity sensors (rising in the morning, taking meds, using the
fridge)
48

2014 IBM Corporation

BlueMix
On line in BLUEMIX
Time Series Service Compatible APIs to Access All Data Models
Challenges
SQL Query Plan to access different data models

Meet the Unique Requirements of IoT


Most of the legacy systems use SQL tables or
JOSN Collections to store Time Series data
Auto Scalability/HA

Mongo Query Plan to access different data


models

Legacy system migration & coexist

Unified data access to new data store and legacy


data store

Historian
Service
SQL APIs
JDBC, ODBC
MongoDB
Drivers
Restful

IoT

SQL Tables

JSON
Collections
TimeSeries

data store in legacy sy


SQL Tables

legacy system
4949

JSON
Collection
s 2014 IBM Corporation

BlueMix

Spatiotemporal historian
Connected Vehicles
Number of vehicles
100K~1M
Data rate 1M+ data
points/s, ~100TB/yr

50+ attributes

Tim VehiclePositioCAN Obje


n
e

50

00:0
0
00:0
0
00:0
0
02:3
1
02:3
1
04:3
0
07:3
5
10:3
5
10:3
5
10:3

1,1

6,11
9,4
3,12
11,5
4,12

11,12
2,2
2,2
15,8

c1
1
c2
1
C3
1
C2
2
C3
2
C2
3
C2
4
C1
2
C2
5
C3

ct

TimeSer
ies 10:35
00:00 1,1,
c11
00:00 6,11,
c21
00:00 9,4,
c31

2,2,c12
02:31 3,12,
c23
02:31 11,5,
c32

Challenges: Real time persistence


of data from 100K~1M vehicles
connected into IoT Cloud with
efficient data store/index to support
spatial temporal query, especially
for trajectory query
12:01 7,12,
c13
04:30 4,12,
c23
10:35 15,8,
c33

07:35
11,12,c24
12:01 17,11,
c34

10:35 2,2,
c 25

Time series representation


compact, efficient storage for an unlimited number of
time-indexed observations (locations, can, etc) for
each Vehicle
Makes Where was X at this time queries easy
for example : Find out all the trajectory records of
public bus 12345 yesterday
Hard for When was X around given region queries
Heavy Scanning of Raw data
50
2014 IBM Corporation

BlueMix
Spatiotemporal historian
Index based fast trajectory query to accelerate spa-temporal analytics

Leverage road network to build index


Scalable to support 100K-100M connected moving objects for historial spatiotemporal OLTP query

Map 100K~1M vehicles connected


into IoT Cloud to track

3
Together with time series, redundant sub-track
code storage for fast response to typical
trajectory queries (Point, Partition, Join)

-Find out the most


frequently passed Gas
Stations by my fleet in year
2012, For identifying
contract gas stations
- Find out the taxi passed
through this specific POI
yesterday in 9:00-9:20
For handling item lost
claims, etc
51

2
First Layer
Index:
Using linkid (link
to spatial index)
to partition
trajectory

Second Layer
Index:
Using 2dimention index
to index time
range for each
partition
2014 IBM Corporation

BlueMix
IBM
IoT Strategy
Deliver value through industry specific solutions & analytics
built on foundational capabilities
Operate
infrastructure safely and
securely from rollout to
production

Manage
the lifecycle of things
ensuring safe, reliable
and predictive
operations

Industry-specific Solutions
Operate

Manage

Analyze and Optimize

Connect, Collect and Store

Secure

Design and Engineer


things and applications
addressing requirements
management and
complex system design
processes

Design &
Engineer

Secure
intelligence and action is
critical from the thing up
through
industry solutions

Protocols & Gateways


Products,
Assets,
Infrastructure

Connect, Collect and Store


information from a range of
things with range of volume,
variety and velocity
52

Analyze & Optimize


information from across the
lifecycle leveraging insight for
action

2014 IBM Corporation

BlueMix

No company provides all the pieces


Internet of Things solutions need an ecosystem
IBM SWG
Streams

53

SDK

SDK

Partnerships

MessageSight

Devices

Gateways

Networks

Clouds

IBM IoT Ecosystem


partner program
launching soon!

IBM Industry
Solutions, GBS
Maximo
IoC

Solutions & Applications


Oil
& Gas

Energy
& Utilities

Smarter
Cities

Consumer
Electronics

Connected
Vehicle

Transport
& Rail

Life Science
& Healthcare

Industrial
Manufacturing

2014 IBM Corporation

BlueMix

Conclusions
The Internet of Things provides opportunities to deliver real value today
Many of the challenges and considerations in IoT solution deployment can be

addressed today
A vibrant ecosystem working in concert is needed to be successful
Technology enables, focus on real

business value

IBM has the capabilities needed to deliver IoT solutions in


your business

54

2014 IBM Corporation

BlueMix

Food for Thought

Investment in sensors

Global sensor adoption

55

Source: www.pwc.com/us/en/advisory/digital-iq-survey/assets/sensor-technology.pdf

2014 IBM Corporation

BlueMix

Next Steps
1. Think about how Internet of Things can
change your business
Learn from those already on their journey
Focus on monetizing, optimizing, extending or
controlling your world

2. Learn more
Try IBM Time Series Database Service
Deploy an app with Bluemix

3. Get Involved
Use the Bluemix services share your feedback

56

2014 IBM Corporation

Das könnte Ihnen auch gefallen