Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
IBM IoT Cloud Manages Connected Devices & Data
1. IBM Internet of Things Cloud
Page 1 On the road to the IoT with IBM
The Internet of Things
and
IBM
Dave Locke
Senior Inventor
Product Management and Ecosystem for IoT and M2M
2. IBM Internet of Things Cloud
Page 2 On the road to the IoT with IBM
Please Note
IBM's statements regarding its plans, directions, and intent are subject to change
or withdrawal at IBM's sole discretion.
Information regarding potential future products is intended to outline our general
product direction and it should not be relied on in making a purchasing decision.
The information mentioned regarding potential future products is not a
commitment, promise, or legal obligation to deliver any material, code or
functionality. Information about potential future products may not be incorporated
into any contract. The development, release, and timing of any future features or
functionality described for our products remains at our sole discretion.
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.
3. IBM Internet of Things Cloud
Page 3 On the road to the IoT with IBM
Many Things
IoT 2020 View
4. IBM Internet of Things Cloud
Page 4 On the road to the IoT with IBM
… but this isn’t just about scale
My phone only talked to other phones
It sent data to others when I asked it to
Mobile phone companies led the market
What will replace it?
Who will it talk to?
What companies will lead?
My phone can connect to almost anything
It shares and receives information automatically
Computer & content companies drive the market
?
5. IBM Internet of Things Cloud
Page 5 On the road to the IoT with IBM
… the traditional view of HW is changing
• We are building systems of systems
Latest generation car:
100 electronic controllers
10 million lines of code
Its own IP address
Developed in 29 months
General Motors - 2011 Chevy Volt
http://ibm.co/btsi5C
6. IBM Internet of Things Cloud
Page 6 On the road to the IoT with IBM
Trends: price, power consumption, network, size, convenience
Low Power Wide
Area Network
7. IBM Internet of Things Cloud
Page 8 On the road to the IoT with IBM
Sense and ControlSense and ControlVisualise and RespondVisualise and Respond
Mobile
Web
Intelligence
and Analytics
Intelligence
and Analytics
Traditional
Backend Systems
Traditional
Backend Systems BigDataBigData
Sense
Data/Alert
Respond
Control
Sensor Area Network
Home Area Network
Personal Area Network
Vehicle Area Network
Sensor Area Network
Home Area Network
Personal Area Network
Vehicle Area Network
Sensors Actuators
Controllers
MQTT-SN
MQ…
Edge Gateway
Interconnect with
MessageSight & IoT Cloud
MQTT &
HTTP
The Realm of IoT & MQTT
8. IBM Internet of Things Cloud
Page 9 On the road to the IoT with IBM
Introducing IBM MessageSight
Connecting the Enterprise reliably to Mobile and the Internet of Things
• Brings a better/faster user experience to millions of mobile applications
and devices while reducing data costs and increasing battery life
• Mobile optimized reliable data transmission and data fan-out increases
interactivity while reducing support and infrastructure costs
• Delivered on IBM’s next generation appliance technology
- IBM’s proven appliance platform provides extreme OpEx cost savings
- Single chassis replaces dozens of traditional connectivity servers
IBM’s Optimized Internet Messaging platform for Mobile
Applications and the Internet of Things
9. IBM Internet of Things Cloud
Page 10 On the road to the IoT with IBM
IBM MessageSight Key Capabilities
• 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
• 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
Secure
Reliable
Appliance
10. IBM Internet of Things Cloud
Page 11 On the road to the IoT with IBM
Smart Home and Energy: Real time energy management
Virtual Power
Plant
Capacity
Futures
Market
DemandTrends Weather
Control
Heating, Appliances
MQTTMQTTMQTTMQTT
Usage
Energy, Temp…
Instrumented
home
11. IBM Internet of Things Cloud
Page 12 On the road to the IoT with IBM
T h e L iv in g S a f e P r o je c t
P a r t n e r s h ip w it h I t a lia n G o v e r n m e n t
C o p in g w it h a n a g e in g p o p u la t io n
I n s t r u m e n t in g h o m e s
M o b ile w a r d e n s
U I F u s e d t o m o n it o r s t a t u s a n d
r e c e iv e a le r t s & in s t r u c t io n s
• Partnership with Italian
Government
• Helping cope with an ageing
population
• Allowing the elderly to stay in
their own homes
• Homes are instrumented
– Sensors feed back to central
control room
• Web dashboard in central control
room
– providing at a glance view
• Wardens have mobile app that
allows them to
– monitor status
– receive alerts and instructions
Assisted Living: The Living Safe Project
12. IBM Internet of Things Cloud
Page 13 On the road to the IoT with IBM
Smarter Health: Monitoring in your home and on the go
Smart pacemaker
records data
Near-field
RF comms
Bedside appliance
extracts information
MQTT
Security
Gateway
Enterprise
Integration
Analytics
Clinic /
Clinicians
Analytics build
patient knowledge
and extract insight
Professionals
perform the action
Smart, connected, pacemakers eliminate the need for regular clinic visits
Problems are detected early, preventing potentially life threatening incidents
Pacemaker
13. IBM Internet of Things Cloud
Page 14 On the road to the IoT with IBM
Example use case: Connected car
Smartcar
Unlock
my car
schedules
appointment
with car owner
Find
my car
Predicts part
failurePay as you drive
Insurance
Events:
Anti Lock Brakes,
Air Bag deployed,
Vibration detected,
Location change
Smarter City
Alerts to vehicle
Smart Home
14. IBM Internet of Things Cloud
Page 15 On the road to the IoT with IBM
All IoT Use Cases Have a Common Set of
Fundamental Requirements
Easily on-board any connected “thing”
Create a real-time communication channel with the “thing”
Begin capturing data from the “thing” and store it in a historian DB
Provide access to the collected data
Pay for the service based on usage
Extended Requirements:
Provide a layer of analytics on the data in both real-time and on historical
trend data
Trigger events based on specific data conditions
Interact with the “thing” from business apps and/or from mobile devices
15. IBM Internet of Things Cloud
Page 16 On the road to the IoT with IBM
IBM Internet of Things Cloud
Maximo ServiceMaximo Service
Managed
APIs
Managed
APIs
Registration, Connectivity,
messaging
Registration, Connectivity,
messaging
Partners
Customers
Developers
Employees
More Things
Real-time
Analytics
Real-time
Analytics
Hadoop
Analytics
Hadoop
Analytics
Data Historian
Service
Data Historian
Service
CloudOE
Dev & Runtime
CloudOE
Dev & Runtime
Zero Code
Apps
Zero Code
Apps
10X
Rapid Device Onboarding
Simple registration of connected things
Secure bi-directional
communication
Event-driven pub-sub model
Secure transmission of data
Time series analysis
High speed data capture
Time series query and
analytics
Real-time analytics
Streaming data analysis
Data correlation and
mediation
Rapid development of Cloud
Applications
Polyglot development & runtime model
Rapid cloud-based development tools
Self Service
Pay as you go
Pay per device
16. IBM Internet of Things Cloud
Page 17 On the road to the IoT with IBM
IoT Building Block for Industry Solutions
Device Registration & Connectivity
Connectivity | Awareness | Security & Privacy | Asset mgmt
Device Registration & Connectivity
Connectivity | Awareness | Security & Privacy | Asset mgmt
Orchestration
Mediation | Composition | Rules
Orchestration
Mediation | Composition | Rules
Data services
Historian | File | Archive
Data services
Historian | File | Archive
Simple
API
Simple
API
Big Data Analytics
Streaming Analytics | Batch Analytics
Big Data Analytics
Streaming Analytics | Batch Analytics
IBMInternet of
Things Cloud
Platform Layer
Solution Layer
Connected Car Cloud Service Delivery
Platform
Intelligent Operations
Center
Solution
Developers
APIAPI
APIAPI
APIAPI
…
Maximo Asset
Management
Embedded
Developers
17. IBM Internet of Things Cloud
Page 18 On the road to the IoT with IBM
The IoT Cloud is Part of our Broader
Cloud Platform Codenamed: BlueMix
Delivering a Composable Services development environment
Run Your Apps
The developer can chose any language runtime or
bring their own. Just upload your code and go.
DevOps
Development, monitoring, deployment and logging tools
allow the developer to run the entire application
APIs and Services
A catalog of open source, IBM and third party APIs
services allow a developer to stitch together 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
Runs automatically on top of IBM’s leading infrastructure as a
service. No need to worry about provisioning or managing
infrastructure.
18. IBM Internet of Things Cloud
Page 19 On the road to the IoT with IBM
Plenty of Cloud Platform Services
Dev Ops
Liberty for
Java™
RubyNode.js “Bring Your Own
Buildpack”
SQL
Database
JSON
Database
Mongo DB PostgreSQL
Mobile
Data
Data
Management
Services & Big
Data
CloudCode Mobile
App Mgmt
Mobile
Services
Mobile
Quality
Assurance
BLU Data
Warehouse
MySQL
Twilio
Data Cache
Session
Cache Elastic MQ
Web & App
Application
Decision SSO Redis
MapReduce
RabbitMQ Log Analysis
Push
Runtimes
Monitoring
and Analytics
Git
Hosting
Deployment
Automation
Web IDE Agile
Development
Cloudant
Integration
Cloud
Integration
19. IBM Internet of Things Cloud
Page 20 On the road to the IoT with IBM
An Ecosystem is required to build the
Internet of Things
Solutions & Applications
IBM Maximo
Smarter
Cities
Transport
& Rail
Energy
& Utilities
Consumer
Electronics
Life Science
& Healthcare
Oil
& Gas
Connected
Vehicle
Industrial
Manufacturing
Devices Gateways CloudsNetworks
IBM Industry
Solutions
IBM SWG
MessageSight
Streams
20. IBM Internet of Things Cloud
Page 21 On the road to the IoT with IBM
Thank you for Listening
Notes de l'éditeur
Photos from IBM Marketing Asset Manager
http://ibm.co/btsi5C
http://www-03.ibm.com/press/us/en/presskit/32895.wss
http://www.smartplanet.com/blog/smart-takes/gms-volt-10-million-lines-of-code/12006
Images from IBM press release.
MQ on its on own is a vast topic which requires a number of presentations to do it justice. This presentation focuses on the recent Extended Reach enhancement to MQ which primarily focus on the M2M space. It also touches on the B2C and B2E space towards the end.