IBM Bluemix and IoT Examples 10/12/16
tom.digsby@avnet.com
Supplier Business Executive for Cloud, SaaS & IoT Solutions
228 January 2014
Inspiring Innovation
What is the Problem?
328 January 2014
Where do customers struggle?
• Most companies desire a way to do multi-speed
development, but have only one speed – slow.
• Or they need new Apps developed (another
target). Customers need our help!
• Have current Applications but need to extend the
functionality or enhance the value of those.
Customers need our help!
• The Internet of Things (IoT) Value will depend on
your ability to offer creative Sensor and Monitoring
solutions that may not have been possible in a
sensor-less world.
Customers need our help!
428 January 2014
Developing an App via the Watson IoT Platform via Bluemix
Watson IoT Platform
TCPIP, WiFi, Bluetooth, Cell Devices, etc.
Gateway
Data via MQTT
or HTTPS
BlueHome
(node.js)
Cloudant
Watson IoT
Your Application
And Analytics
Device
Data
REST and
real-time APIs
via Bluemix
Your Devices
528 January 2014
Server # 1
Hand Held Device
Smart Phone
PC
IBM BigFix (SaaS)
Smart Device
Instrumented Device
Smart Truck
Executive Dashboard
Asset Discovery
Patch Mgmt
SW Distribution
OS Patching
Offline Patching
3rd party App Patching
Highly Secure
Lifecycle Inventory Patch Compliance Protection
IBM Patch Management
Kiosk
Firewall / DMZ
Gateway
FIx Patch # 1,2,3…
628 January 2014
Bring Your Own
DeviceD
e
v
i
c
e
A
P
I
MobileFirst
Platform Studio
Device
Runtime
MobileFirst Platform
Server Incorporates:
• Metadata
• Adapters
• Mobile Backend Services
Firewall /
DMZ
Gatew
ay
IBM MobileFirst Platform via BlueMix
Browser access, Hybrid Apps Web, Hybrid
Apps mixed, Native Apps (iOS, Android,
Microsoft, etc.)
Create the
App once
and deploy
it on any
Mobile
device
Standardize
d Content
on any size
of device
728 January 2014
Analytics via Bluemix
Cloudant
DashDB
or
BlueHome
(node.js)
Watson IoT
Your Dashboard
And Analytics
REST and
real-time APIs
via Bluemix
Device
Data
Gateway
Analytics
Data
Bluemix
828 January 2014
Watson Explorer via Bluemix
BlueHome
(node.js)
Watson IoT
Device
Data
Unstructured
Data
Data Warehouse,
CRM, Inventory, etc.
Structured
Data
Bring both
Data types
together for
more insight
Bluemix
Gateway
D
e
v
i
c
e
A
P
I
Browser access, Hybrid Apps Web, Hybrid
Apps mixed, Native Apps (iOS, Android,
Microsoft, etc.)
Gateway
Unstructured
Data
Firewall /
DMZ
Watson Explorer
Structured
Data
928 January 2014
Adding Cognitive Capabilities via Bluemix
Cloudant
• Images Stored
• People / Attire
Characteristics
• Retail Inventory
BlueHome
(node.js)
Watson IoT
Your Application
And Analytics
REST and
real-time APIs
via Bluemix
Gateway
Images
Bluemix
Watson
Services
Retail
Store
Came
ra
Facial Recognition
Image, Attire, Inventory
API with Image
Characteristics
(ex. leisure or business person)
Your Crated App
Images
1028 January 2014
Harden your Application via Bluemix
• Facilitates application security testing at
the appropriate stage of your development
lifecycle.
• Identifies security vulnerabilities such as
SQL Injection and Cross-Site Scripting
(XSS).
• Delivers detailed reporting that
summarizes security vulnerabilities,
assesses potential risk and offers best
practices to remediate vulnerabilities.
Application Security on Cloud
Steps in Bluemix
1. Choose your App (Mobile, Web,
Desktop)
2. Choose Mobile Platform (Android or
iOS)
3. Send the Application Package
4. Name the File
5. Run Scan for Known Vulnerabilities
SaaS Service
Reporting on
App Scanned
Vulnerability Report from scanned App
Hardened App
Upload
Application
- Or -
Develop App
On Bluemix
1128 January 2014
Asset Management or Facilities Management
Gateway
Data via MQTT
or HTTPS
Node.js (as the
API Proxy)
Secure Gateway
Watson IoT
Device
Data
Your Devices
IBM Maximo
Asset or
Tririga
Management
Software Secure
Gateway
Client
Twilio
Inventory Movement Request
Trouble Ticket
Maintenance Order
TCPIP, WiFi, Bluetooth, Cell Devices, etc.
1228 January 2014
Message Hub for
asynchronously
connecting
services inside
Bluemix or Beyond
Applications should be
connected to events
happening in other
Bluemix services, or
from beyond the cloud
Insights from the data you already have
Data needs to be streamed from anywhere to one or
many analytics engines
1
2
3
Microservices allow
applications to
evolve rapidly
Open protocols support
polyglot runtimes,
application controlled
behavior and reactive
scale
MQ
Plus other
on-prem data sources
IBM Message Hub via Bluemix
TCPIP, WiFi, Bluetooth, Cell Devices,
etc.
Gateway
Data via MQTT
or HTTPS
Device
Data
Your Devices
Bluemix
Bluemix
Bluemix
Bluemix
On-prem Data Sources
On-prem
Data Sources
1328 January 2014
Extended Value from your existing data
Data can be streamed from anywhere to one or many
analytics engines
Applications to evolve
rapidly
Runtimes, application
controlled behavior and
reactive scale
Bluemix APIs Extend Capabilities of Existing Applications
TCPIP, WiFi, Bluetooth, Cell Devices,
etc.
Gateway
Data via MQTT
or HTTPS
Device
Data
Your Devices
Bluemix
BluemixOn-prem Data Sources
On-prem
Data Sources
Consumed
by App
Developer
s
1428 January 2014
Admin
Smart Phone
Or Tablet
Use Case Direct Benefits
• Reduced labor for managing
catalogs and static data
• Reduced printing cost
Indirect Benefits
• Staff productivity
• Increased revenue from
opportunities
• Interns as helpers pick up app
quickly
Bluemix
VPN, Internet, or Gateway
WiFi, VPN, or Cell
Bluemix Microservices Catalog Ordering & Stats Example

BlueMix_IoT_Examples_PDF

  • 1.
    IBM Bluemix andIoT Examples 10/12/16 tom.digsby@avnet.com Supplier Business Executive for Cloud, SaaS & IoT Solutions
  • 2.
    228 January 2014 InspiringInnovation What is the Problem?
  • 3.
    328 January 2014 Wheredo customers struggle? • Most companies desire a way to do multi-speed development, but have only one speed – slow. • Or they need new Apps developed (another target). Customers need our help! • Have current Applications but need to extend the functionality or enhance the value of those. Customers need our help! • The Internet of Things (IoT) Value will depend on your ability to offer creative Sensor and Monitoring solutions that may not have been possible in a sensor-less world. Customers need our help!
  • 4.
    428 January 2014 Developingan App via the Watson IoT Platform via Bluemix Watson IoT Platform TCPIP, WiFi, Bluetooth, Cell Devices, etc. Gateway Data via MQTT or HTTPS BlueHome (node.js) Cloudant Watson IoT Your Application And Analytics Device Data REST and real-time APIs via Bluemix Your Devices
  • 5.
    528 January 2014 Server# 1 Hand Held Device Smart Phone PC IBM BigFix (SaaS) Smart Device Instrumented Device Smart Truck Executive Dashboard Asset Discovery Patch Mgmt SW Distribution OS Patching Offline Patching 3rd party App Patching Highly Secure Lifecycle Inventory Patch Compliance Protection IBM Patch Management Kiosk Firewall / DMZ Gateway FIx Patch # 1,2,3…
  • 6.
    628 January 2014 BringYour Own DeviceD e v i c e A P I MobileFirst Platform Studio Device Runtime MobileFirst Platform Server Incorporates: • Metadata • Adapters • Mobile Backend Services Firewall / DMZ Gatew ay IBM MobileFirst Platform via BlueMix Browser access, Hybrid Apps Web, Hybrid Apps mixed, Native Apps (iOS, Android, Microsoft, etc.) Create the App once and deploy it on any Mobile device Standardize d Content on any size of device
  • 7.
    728 January 2014 Analyticsvia Bluemix Cloudant DashDB or BlueHome (node.js) Watson IoT Your Dashboard And Analytics REST and real-time APIs via Bluemix Device Data Gateway Analytics Data Bluemix
  • 8.
    828 January 2014 WatsonExplorer via Bluemix BlueHome (node.js) Watson IoT Device Data Unstructured Data Data Warehouse, CRM, Inventory, etc. Structured Data Bring both Data types together for more insight Bluemix Gateway D e v i c e A P I Browser access, Hybrid Apps Web, Hybrid Apps mixed, Native Apps (iOS, Android, Microsoft, etc.) Gateway Unstructured Data Firewall / DMZ Watson Explorer Structured Data
  • 9.
    928 January 2014 AddingCognitive Capabilities via Bluemix Cloudant • Images Stored • People / Attire Characteristics • Retail Inventory BlueHome (node.js) Watson IoT Your Application And Analytics REST and real-time APIs via Bluemix Gateway Images Bluemix Watson Services Retail Store Came ra Facial Recognition Image, Attire, Inventory API with Image Characteristics (ex. leisure or business person) Your Crated App Images
  • 10.
    1028 January 2014 Hardenyour Application via Bluemix • Facilitates application security testing at the appropriate stage of your development lifecycle. • Identifies security vulnerabilities such as SQL Injection and Cross-Site Scripting (XSS). • Delivers detailed reporting that summarizes security vulnerabilities, assesses potential risk and offers best practices to remediate vulnerabilities. Application Security on Cloud Steps in Bluemix 1. Choose your App (Mobile, Web, Desktop) 2. Choose Mobile Platform (Android or iOS) 3. Send the Application Package 4. Name the File 5. Run Scan for Known Vulnerabilities SaaS Service Reporting on App Scanned Vulnerability Report from scanned App Hardened App Upload Application - Or - Develop App On Bluemix
  • 11.
    1128 January 2014 AssetManagement or Facilities Management Gateway Data via MQTT or HTTPS Node.js (as the API Proxy) Secure Gateway Watson IoT Device Data Your Devices IBM Maximo Asset or Tririga Management Software Secure Gateway Client Twilio Inventory Movement Request Trouble Ticket Maintenance Order TCPIP, WiFi, Bluetooth, Cell Devices, etc.
  • 12.
    1228 January 2014 MessageHub for asynchronously connecting services inside Bluemix or Beyond Applications should be connected to events happening in other Bluemix services, or from beyond the cloud Insights from the data you already have Data needs to be streamed from anywhere to one or many analytics engines 1 2 3 Microservices allow applications to evolve rapidly Open protocols support polyglot runtimes, application controlled behavior and reactive scale MQ Plus other on-prem data sources IBM Message Hub via Bluemix TCPIP, WiFi, Bluetooth, Cell Devices, etc. Gateway Data via MQTT or HTTPS Device Data Your Devices Bluemix Bluemix Bluemix Bluemix On-prem Data Sources On-prem Data Sources
  • 13.
    1328 January 2014 ExtendedValue from your existing data Data can be streamed from anywhere to one or many analytics engines Applications to evolve rapidly Runtimes, application controlled behavior and reactive scale Bluemix APIs Extend Capabilities of Existing Applications TCPIP, WiFi, Bluetooth, Cell Devices, etc. Gateway Data via MQTT or HTTPS Device Data Your Devices Bluemix BluemixOn-prem Data Sources On-prem Data Sources Consumed by App Developer s
  • 14.
    1428 January 2014 Admin SmartPhone Or Tablet Use Case Direct Benefits • Reduced labor for managing catalogs and static data • Reduced printing cost Indirect Benefits • Staff productivity • Increased revenue from opportunities • Interns as helpers pick up app quickly Bluemix VPN, Internet, or Gateway WiFi, VPN, or Cell Bluemix Microservices Catalog Ordering & Stats Example