SlideShare a Scribd company logo
1 of 29
Download to read offline
© 2015 IBM Corporation
IBM Cloud: Think it. Build it. Tap into it.
Join The Revolution: The Interconnected World
with
IBM Bluemix
and
Internet of Things Foundation
Joy Patra
joypatra@in.ibm.com
© 2015 IBM Corporation2
Agenda
© 2015 IBM Corporation3
 What is Bluemix
 What does Bluemix mean to developers
 IBM Internet of Things Foundation
 The IoT Recipes on Bluemix
 Architecture of the Demo Application
 Pre-requisites and let’s go!
 IBM IoT Security Event
Not included in this session:
• Bluemix commercials
• Details of individual technologies such as MQTT or hardware kits
What are our focus in this session
© 2015 IBM Corporation4
What is Bluemix?
© 2015 IBM Corporation5
What is Bluemix?
5
Bluemix is an open-standard, cloud-based platform for building,
managing, and running applications of all types (web, mobile, big data,
new smart devices, and so on).
Go Live in Seconds
The developer can choose
any language runtime or
bring their own. Zero to
production in one command.
DevOps
Development, monitoring,
deployment, and logging
tools allow the developer to
run the entire application.
APIs and Services
A catalog of IBM, third party,
and open source API services
allow the developer to stitch an
application together in minutes.
On-Prem Integration
Build hybrid environments.
Connect to on-premise assets
plus other public and private
clouds.
Flexible Pricing
Sign up in minutes. Pay as
you go and subscription
models offer choice and
flexibility.
Layered Security
IBM secures the platform and
infrastructure and provides
you with the tools to secure
your apps.
© 2015 IBM Corporation6
How does Bluemix work?
Bluemix embraces Cloud Foundry as an open source Platform-as-a-
Service and extends it with IBM, third party, and community built services.
© 2015 IBM Corporation7
Create apps quickly with prebuilt services
7
• Runtimes, services, and tooling
up to you
Choice
Industry Leading IBM Capabilities
• Services leveraging the
depth of IBM software
• Full range of capabilities
Completeness
• Open source platform and services
• Third party to enable key use cases
Security
Services
Web and
application
services
Cloud
Integration
Services
Mobile
Services
Database
services
Big Data
services
Internet of
Things
Services
Watson
Services
DevOps
Services
A full range of capabilities to suit any great idea
© 2015 IBM Corporation8
What does Bluemix mean to Developers?
© 2015 IBM Corporation9
Why are developers using Bluemix?
9
Go from zero to running
code in a matter of
minutes.
Automate the development
and delivery of many
applications.
To rapidly bring
products and services to
market at lower cost
To continuously deliver
new functionality to their
applications
To extend existing
investments in IT
infrastructure
Extend existing investments by
connecting securely to on-premise
infrastructure.
© 2015 IBM Corporation10
JazzHub DevOps is closely integrated with Bluemix
© 2015 IBM Corporation11
IBM Internet of Things Foundation
© 2015 IBM Corporation12
IBM Internet of Things Foundation: What is it?
An offering within Bluemix that allows Internet-connected
devices to be integrated directly into Bluemix solutions
Industry-specific Solutions
Operate Manage
Analyze and Optimize
Products, Assets,
Infrastructure
Protocols and Gateways
Secure
Connect, Collect and Store
Design & Engineer
Connect, Collect and Store information from a range of things
with range of volume, variety and velocity
© 2015 IBM Corporation13
IBM Internet of Things Foundation
Rapidly compose analytics applications, visualisation
dashboards, and mobile IoT apps
1. Management API
2. Real-time data API
3. Historical data API
Secure + Connect
(Messaging)
Collect Data
(Historian)
Manage Connections
(IoTF Portal)
2
Assemble
Analytics
IBM IoT
Foundation
IBM Bluemix
Mobile
1
3
© 2015 IBM Corporation14
What IBM IoTF does for you
Device Registration Register and connect any device to our service
using our dashboard UI or APIs. To get you up
and running fast, we have verified instructions or
'recipes' for connecting devices, sensors, and
gateways
Responsive,
Scalable
Connectivity
We use the industry-standard MQTT protocol
(OASIS ratified) to connect devices and
applications. MQTT is designed for efficient
exchange of data to and from devices in real-
time.
Secure
Communication
Securely receive data from and send commands
to your devices. Do this using MQTT with TLS to
secure all communication between your devices
and our service.
Storage and Access
to Data
As well as having access to real-time data
coming from your devices, you can opt to store
data for a period of your choice, allowing you to
have access to historical and real-time data for
your devices.
© 2015 IBM Corporation15
MQTT
Open
Lean
Simple
Reliable
Push device data to IoTF using secure, reliable MQTT
Open royalty free spec
Wide variety of clients and servers
• Hobbyist to enterprise
• Open source to commercial
Minimal pub/sub messaging
semantics
• Asynchronous (“push”)
delivery
• Simple set of verbs --
connect, publish, subscribe
and disconnect
Minimized on-the-wire format
• Smallest packet size 2 bytes
Scalable
Low footprint
• Clients: C=30Kb; Java=100Kb
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.
© 2015 IBM Corporation16
Developers follow simple steps for rapid development
• Visually define logic flows
• Mix with other services in Bluemix to
create apps
• Select from a growing list of device recipes
• Simply connect & “recognize” device types
• Visualize real-time data stream
© 2015 IBM Corporation17
The IoT Recipes for Bluemix
© 2015 IBM Corporation18
Value of IoT is led by both Makers and Operators
Enabled
by Cloud
makers operators
The creation of smarter,
connected products will
redefine every industry
with new capabilities that
improve functionality,
reduce costs, and deliver
new value
The operation of old and
new systems, now
integrated with intelligent
things, can become
interactive, reactive, and
adaptive; to each other,
people and places
INSIGHT
changes the way we
design, secure, and
operate
IoT needs a complete ecosystem
© 2015 IBM Corporation19
MediaTek LinkIt™ ONE platform enables you to design and prototype
Wearables and Internet of Things (IoT) devices
 Bluemix Recipe for MediaTek LinkIt ONE:
https://developer.ibm.com/recipes/tutorials/how-to-connect-mediatek-linkit-one-
development-board-to-ibm-bluemix/
 Source Code: https://github.com/iotgeek/LinkItONE-IBMBluemix
MediaTek LinkItONE is a Maker kit
© 2015 IBM Corporation20
with Wi-Fi Shield
IBM site provides many recipes and code
© 2015 IBM Corporation21
Architecture of the Demo Application
© 2015 IBM Corporation22
How the data flows from the device to your application
© 2015 IBM Corporation23
Underlying technologies are popular standards
IoTF
Service
Cloudant
Service
Python
runtimeSecure
WebSockets
MQTT (Paho) /
WebSockets
HTML /
HTTPS
HTML /
HTTPS
MQTT
Javascript, Google Map
Javascript, WebGL, Google Map
© 2015 IBM Corporation24
The base source code is available at: https://github.com/ibm-
messaging/iot-python/tree/master/samples/bluemixZoneDemo
I have added features such as device tracking on a map, and data
simulation. These are your homework.
You can try the demo yourself
© 2015 IBM Corporation25
Pre-Requisites
• Android 3.0, Firefox 6, Chrome 7, Safari Mobile 4.2
• Your device hardware has motion detection and accelerometer
• You have not disabled motion detection and acceleration detection
• You have enabled location detection (high accuracy will give better results)
• You have connected your device to internet
Let’s go!
http://iotdemojoypatra.mybluemix.net/
© 2015 IBM Corporation26
Take your app to the next level
© 2015 IBM Corporation27
 IoT Zone in Bluemix: https://bluemix.net/solutions/iot
 Explore the Recipes: https://developer.ibm.com/iotfoundation/recipes/
 Follow the community on Twitter: @IBMIoT
 IBM Internet of Things Foundation: https://internetofthings.ibmcloud.com/
Start your IoT project today!
© 2015 IBM Corporation28
Security & Internet of Things: A world of possibilities
November 12th 10:00-12:15 p.m. New York time
Location: IBM AoT THINK Livesteam Channel
http://www.livestream.com/ibmaotthink
Event is open to everyone age 10 and up!
Have you ever stopped to wonder that with so many devices connected, collecting,
and transmitting data about our lives, what are the security implications of these
"Things"? How do we protect ourselves as they become ever embedded within our
homes, work, and lives?
IBM Academy of Technology THINK Event
You're Invited!
© 2015 IBM Corporation
IBM Cloud: Think it. Build it. Tap into it.
Thank You!
Joy Patra
joypatra@in.ibm.com

More Related Content

What's hot

Symantec AppCenter Webinar.pptx
Symantec AppCenter Webinar.pptxSymantec AppCenter Webinar.pptx
Symantec AppCenter Webinar.pptxArrow ECS UK
 
Session 1908 connecting devices to the IBM IoT Cloud
Session 1908   connecting devices to the  IBM IoT CloudSession 1908   connecting devices to the  IBM IoT Cloud
Session 1908 connecting devices to the IBM IoT CloudPeterNiblett
 
Display device (mqtt) data with Real Time Insights on IBM Internet of Things ...
Display device (mqtt) data with Real Time Insights on IBM Internet of Things ...Display device (mqtt) data with Real Time Insights on IBM Internet of Things ...
Display device (mqtt) data with Real Time Insights on IBM Internet of Things ...Markus Van Kempen
 
IoT with the Best: Watson IoT Bluemix and Blockchain
IoT with the Best: Watson IoT Bluemix and BlockchainIoT with the Best: Watson IoT Bluemix and Blockchain
IoT with the Best: Watson IoT Bluemix and BlockchainValerie Lampkin
 
World of Watson - Integrating IBM Watson IOT Platform and IBM Blockchain
World of Watson - Integrating IBM Watson IOT Platform and IBM BlockchainWorld of Watson - Integrating IBM Watson IOT Platform and IBM Blockchain
World of Watson - Integrating IBM Watson IOT Platform and IBM BlockchainRahul Gupta
 
Connecting Devices to the IBM IoT via MQTT - Session 1231 @IBMInsight2015
Connecting Devices to the IBM IoT via MQTT - Session 1231 @IBMInsight2015Connecting Devices to the IBM IoT via MQTT - Session 1231 @IBMInsight2015
Connecting Devices to the IBM IoT via MQTT - Session 1231 @IBMInsight2015Markus Van Kempen
 
2016 ibm watson io t forum 躍升雲端 敏捷打造物聯網平台
2016 ibm watson io t forum 躍升雲端 敏捷打造物聯網平台2016 ibm watson io t forum 躍升雲端 敏捷打造物聯網平台
2016 ibm watson io t forum 躍升雲端 敏捷打造物聯網平台Mike Chang
 
Capgemini Connected Car Demo Using IBM Internet of Things Foundation on Bluemix
Capgemini Connected Car Demo Using IBM Internet of Things Foundation on BluemixCapgemini Connected Car Demo Using IBM Internet of Things Foundation on Bluemix
Capgemini Connected Car Demo Using IBM Internet of Things Foundation on BluemixCapgemini
 
Ibm_IoT_Architecture_and_Capabilities
Ibm_IoT_Architecture_and_CapabilitiesIbm_IoT_Architecture_and_Capabilities
Ibm_IoT_Architecture_and_CapabilitiesIBM_Info_Management
 
Big Communications Event, Keynote Communications Track
Big Communications Event, Keynote Communications TrackBig Communications Event, Keynote Communications Track
Big Communications Event, Keynote Communications TrackRon Batra
 
Oracle Open World Preso on Cloud Economics
Oracle Open World Preso on Cloud EconomicsOracle Open World Preso on Cloud Economics
Oracle Open World Preso on Cloud EconomicsRon Batra
 
IoT Implementation and Security Best Practices
IoT Implementation and Security Best PracticesIoT Implementation and Security Best Practices
IoT Implementation and Security Best PracticesKellton Tech Solutions Ltd
 
Watson IoT @Ryerson University - IEEE Chapter
Watson IoT  @Ryerson University - IEEE Chapter  Watson IoT  @Ryerson University - IEEE Chapter
Watson IoT @Ryerson University - IEEE Chapter Markus Van Kempen
 
IBM RTP Dojo Launch
IBM RTP Dojo LaunchIBM RTP Dojo Launch
IBM RTP Dojo LaunchIBM
 
IoT Meetup September 2019
IoT Meetup September 2019IoT Meetup September 2019
IoT Meetup September 2019IoT Academy
 

What's hot (20)

Symantec AppCenter Webinar.pptx
Symantec AppCenter Webinar.pptxSymantec AppCenter Webinar.pptx
Symantec AppCenter Webinar.pptx
 
Ibm iot overview
Ibm   iot overviewIbm   iot overview
Ibm iot overview
 
Session 1908 connecting devices to the IBM IoT Cloud
Session 1908   connecting devices to the  IBM IoT CloudSession 1908   connecting devices to the  IBM IoT Cloud
Session 1908 connecting devices to the IBM IoT Cloud
 
Display device (mqtt) data with Real Time Insights on IBM Internet of Things ...
Display device (mqtt) data with Real Time Insights on IBM Internet of Things ...Display device (mqtt) data with Real Time Insights on IBM Internet of Things ...
Display device (mqtt) data with Real Time Insights on IBM Internet of Things ...
 
Watson IOT Platform
Watson IOT PlatformWatson IOT Platform
Watson IOT Platform
 
IoT with the Best: Watson IoT Bluemix and Blockchain
IoT with the Best: Watson IoT Bluemix and BlockchainIoT with the Best: Watson IoT Bluemix and Blockchain
IoT with the Best: Watson IoT Bluemix and Blockchain
 
World of Watson - Integrating IBM Watson IOT Platform and IBM Blockchain
World of Watson - Integrating IBM Watson IOT Platform and IBM BlockchainWorld of Watson - Integrating IBM Watson IOT Platform and IBM Blockchain
World of Watson - Integrating IBM Watson IOT Platform and IBM Blockchain
 
Connecting Devices to the IBM IoT via MQTT - Session 1231 @IBMInsight2015
Connecting Devices to the IBM IoT via MQTT - Session 1231 @IBMInsight2015Connecting Devices to the IBM IoT via MQTT - Session 1231 @IBMInsight2015
Connecting Devices to the IBM IoT via MQTT - Session 1231 @IBMInsight2015
 
2016 ibm watson io t forum 躍升雲端 敏捷打造物聯網平台
2016 ibm watson io t forum 躍升雲端 敏捷打造物聯網平台2016 ibm watson io t forum 躍升雲端 敏捷打造物聯網平台
2016 ibm watson io t forum 躍升雲端 敏捷打造物聯網平台
 
IBM Watson IOT
IBM Watson IOTIBM Watson IOT
IBM Watson IOT
 
Capgemini Connected Car Demo Using IBM Internet of Things Foundation on Bluemix
Capgemini Connected Car Demo Using IBM Internet of Things Foundation on BluemixCapgemini Connected Car Demo Using IBM Internet of Things Foundation on Bluemix
Capgemini Connected Car Demo Using IBM Internet of Things Foundation on Bluemix
 
Ibm_IoT_Architecture_and_Capabilities
Ibm_IoT_Architecture_and_CapabilitiesIbm_IoT_Architecture_and_Capabilities
Ibm_IoT_Architecture_and_Capabilities
 
Big Communications Event, Keynote Communications Track
Big Communications Event, Keynote Communications TrackBig Communications Event, Keynote Communications Track
Big Communications Event, Keynote Communications Track
 
Oow con7393
Oow con7393Oow con7393
Oow con7393
 
Oracle Open World Preso on Cloud Economics
Oracle Open World Preso on Cloud EconomicsOracle Open World Preso on Cloud Economics
Oracle Open World Preso on Cloud Economics
 
IoT Implementation and Security Best Practices
IoT Implementation and Security Best PracticesIoT Implementation and Security Best Practices
IoT Implementation and Security Best Practices
 
Watson IoT @Ryerson University - IEEE Chapter
Watson IoT  @Ryerson University - IEEE Chapter  Watson IoT  @Ryerson University - IEEE Chapter
Watson IoT @Ryerson University - IEEE Chapter
 
The Internet of Things - IBM
The Internet of Things - IBMThe Internet of Things - IBM
The Internet of Things - IBM
 
IBM RTP Dojo Launch
IBM RTP Dojo LaunchIBM RTP Dojo Launch
IBM RTP Dojo Launch
 
IoT Meetup September 2019
IoT Meetup September 2019IoT Meetup September 2019
IoT Meetup September 2019
 

Viewers also liked

2449 rapid prototyping of innovative io t solutions
2449   rapid prototyping of innovative io t solutions2449   rapid prototyping of innovative io t solutions
2449 rapid prototyping of innovative io t solutionsEric Cattoir
 
IBM Bluemix & IoT Foundation
IBM Bluemix & IoT FoundationIBM Bluemix & IoT Foundation
IBM Bluemix & IoT FoundationNat Weerawan
 
IBM Codename: Bluemix - Cloudfoundry, PaaS development and deployment trainin...
IBM Codename: Bluemix - Cloudfoundry, PaaS development and deployment trainin...IBM Codename: Bluemix - Cloudfoundry, PaaS development and deployment trainin...
IBM Codename: Bluemix - Cloudfoundry, PaaS development and deployment trainin...Romeo Kienzler
 
Introduction to Windows IoT via Raspberry Pi 3
Introduction to Windows IoT via Raspberry Pi 3Introduction to Windows IoT via Raspberry Pi 3
Introduction to Windows IoT via Raspberry Pi 3Lee Richardson
 

Viewers also liked (7)

How does IBM Bluemix work?
How does IBM Bluemix work?How does IBM Bluemix work?
How does IBM Bluemix work?
 
2449 rapid prototyping of innovative io t solutions
2449   rapid prototyping of innovative io t solutions2449   rapid prototyping of innovative io t solutions
2449 rapid prototyping of innovative io t solutions
 
Windows 10 IoT Core, Raspberry Pi y Azure
Windows 10 IoT Core, Raspberry Pi y AzureWindows 10 IoT Core, Raspberry Pi y Azure
Windows 10 IoT Core, Raspberry Pi y Azure
 
IBM Bluemix & IoT Foundation
IBM Bluemix & IoT FoundationIBM Bluemix & IoT Foundation
IBM Bluemix & IoT Foundation
 
IBM Bluemix Overview
IBM Bluemix OverviewIBM Bluemix Overview
IBM Bluemix Overview
 
IBM Codename: Bluemix - Cloudfoundry, PaaS development and deployment trainin...
IBM Codename: Bluemix - Cloudfoundry, PaaS development and deployment trainin...IBM Codename: Bluemix - Cloudfoundry, PaaS development and deployment trainin...
IBM Codename: Bluemix - Cloudfoundry, PaaS development and deployment trainin...
 
Introduction to Windows IoT via Raspberry Pi 3
Introduction to Windows IoT via Raspberry Pi 3Introduction to Windows IoT via Raspberry Pi 3
Introduction to Windows IoT via Raspberry Pi 3
 

Similar to Join the Revolution: The Interconnected World with IBM Bluemix and IoT Foundation: Joy Patra: 2015-10-01

Paris Meetup Bluemix du 15/10/2104
Paris Meetup Bluemix du 15/10/2104Paris Meetup Bluemix du 15/10/2104
Paris Meetup Bluemix du 15/10/2104IBM France Lab
 
Bluemix overview with Internet of Things
Bluemix overview with Internet of ThingsBluemix overview with Internet of Things
Bluemix overview with Internet of ThingsEric Cattoir
 
Cloudy with SaaS-Shine 18march2015
Cloudy with SaaS-Shine 18march2015Cloudy with SaaS-Shine 18march2015
Cloudy with SaaS-Shine 18march2015Simon Baker
 
Bluemix digital innovation_platform
Bluemix digital innovation_platformBluemix digital innovation_platform
Bluemix digital innovation_platformNitin Gaur
 
Applicazioni per mobile e cloud sviluppate in maniera rapida ed efficace
Applicazioni per mobile e cloud sviluppate in maniera rapida ed efficaceApplicazioni per mobile e cloud sviluppate in maniera rapida ed efficace
Applicazioni per mobile e cloud sviluppate in maniera rapida ed efficaceJürgen Ambrosi
 
135 . Haga el deploy de su aplicación en minutos y en cualquier lenguaje con ...
135 . Haga el deploy de su aplicación en minutos y en cualquier lenguaje con ...135 . Haga el deploy de su aplicación en minutos y en cualquier lenguaje con ...
135 . Haga el deploy de su aplicación en minutos y en cualquier lenguaje con ...GeneXus
 
Bluemix introduction 20151219
Bluemix introduction 20151219Bluemix introduction 20151219
Bluemix introduction 20151219Jeffrey Liu
 
Bluemix Overview & Demo
Bluemix Overview & DemoBluemix Overview & Demo
Bluemix Overview & DemoIBM
 
Bluemix Overview
Bluemix OverviewBluemix Overview
Bluemix OverviewAGILLY
 
What is IBM Bluemix , Une nouvelle façon de coder , dans le cloud
What is IBM Bluemix , Une nouvelle façon de coder , dans le cloudWhat is IBM Bluemix , Une nouvelle façon de coder , dans le cloud
What is IBM Bluemix , Une nouvelle façon de coder , dans le cloudPatrick Bouillaud
 
Bluemix overview - Rencontres Ecole Centrale et Supelec avec IBM France Lab -...
Bluemix overview - Rencontres Ecole Centrale et Supelec avec IBM France Lab -...Bluemix overview - Rencontres Ecole Centrale et Supelec avec IBM France Lab -...
Bluemix overview - Rencontres Ecole Centrale et Supelec avec IBM France Lab -...Yves LE CLEACH
 
IBM Bluemix Presentation.pptx
IBM Bluemix Presentation.pptxIBM Bluemix Presentation.pptx
IBM Bluemix Presentation.pptxvishal choudhary
 
Hybrid Cloud with IBM Bluemix, Docker and Open Stack
Hybrid Cloud with IBM Bluemix, Docker and Open StackHybrid Cloud with IBM Bluemix, Docker and Open Stack
Hybrid Cloud with IBM Bluemix, Docker and Open Stackgjuljo
 
Bluemixoverview
BluemixoverviewBluemixoverview
BluemixoverviewLuca Rago
 

Similar to Join the Revolution: The Interconnected World with IBM Bluemix and IoT Foundation: Joy Patra: 2015-10-01 (20)

Paris Meetup Bluemix du 15/10/2104
Paris Meetup Bluemix du 15/10/2104Paris Meetup Bluemix du 15/10/2104
Paris Meetup Bluemix du 15/10/2104
 
Bluemix overview with Internet of Things
Bluemix overview with Internet of ThingsBluemix overview with Internet of Things
Bluemix overview with Internet of Things
 
Cloudy with SaaS-Shine 18march2015
Cloudy with SaaS-Shine 18march2015Cloudy with SaaS-Shine 18march2015
Cloudy with SaaS-Shine 18march2015
 
Bluemix digital innovation_platform
Bluemix digital innovation_platformBluemix digital innovation_platform
Bluemix digital innovation_platform
 
Applicazioni per mobile e cloud sviluppate in maniera rapida ed efficace
Applicazioni per mobile e cloud sviluppate in maniera rapida ed efficaceApplicazioni per mobile e cloud sviluppate in maniera rapida ed efficace
Applicazioni per mobile e cloud sviluppate in maniera rapida ed efficace
 
135 . Haga el deploy de su aplicación en minutos y en cualquier lenguaje con ...
135 . Haga el deploy de su aplicación en minutos y en cualquier lenguaje con ...135 . Haga el deploy de su aplicación en minutos y en cualquier lenguaje con ...
135 . Haga el deploy de su aplicación en minutos y en cualquier lenguaje con ...
 
Bluemix Cloud Platform - dominopoint
Bluemix Cloud Platform - dominopointBluemix Cloud Platform - dominopoint
Bluemix Cloud Platform - dominopoint
 
Bluemix introduction 20151219
Bluemix introduction 20151219Bluemix introduction 20151219
Bluemix introduction 20151219
 
Bluemix Overview & Demo
Bluemix Overview & DemoBluemix Overview & Demo
Bluemix Overview & Demo
 
Bluemix Overview
Bluemix OverviewBluemix Overview
Bluemix Overview
 
Bluemix Overview
Bluemix OverviewBluemix Overview
Bluemix Overview
 
What is IBM Bluemix , Une nouvelle façon de coder , dans le cloud
What is IBM Bluemix , Une nouvelle façon de coder , dans le cloudWhat is IBM Bluemix , Une nouvelle façon de coder , dans le cloud
What is IBM Bluemix , Une nouvelle façon de coder , dans le cloud
 
Bluemix overview - Rencontres Ecole Centrale et Supelec avec IBM France Lab -...
Bluemix overview - Rencontres Ecole Centrale et Supelec avec IBM France Lab -...Bluemix overview - Rencontres Ecole Centrale et Supelec avec IBM France Lab -...
Bluemix overview - Rencontres Ecole Centrale et Supelec avec IBM France Lab -...
 
Bluemix
BluemixBluemix
Bluemix
 
IBM Bluemix Presentation.pptx
IBM Bluemix Presentation.pptxIBM Bluemix Presentation.pptx
IBM Bluemix Presentation.pptx
 
Hybrid Cloud with IBM Bluemix, Docker and Open Stack
Hybrid Cloud with IBM Bluemix, Docker and Open StackHybrid Cloud with IBM Bluemix, Docker and Open Stack
Hybrid Cloud with IBM Bluemix, Docker and Open Stack
 
Bluemix - Overview & Benefits
Bluemix - Overview & BenefitsBluemix - Overview & Benefits
Bluemix - Overview & Benefits
 
Bluemixoverview
BluemixoverviewBluemixoverview
Bluemixoverview
 
Bluemix summary
Bluemix summaryBluemix summary
Bluemix summary
 
MWLUG Bluemix
MWLUG BluemixMWLUG Bluemix
MWLUG Bluemix
 

Recently uploaded

OpenChain Education Work Group Monthly Meeting - 2024-04-10 - Full Recording
OpenChain Education Work Group Monthly Meeting - 2024-04-10 - Full RecordingOpenChain Education Work Group Monthly Meeting - 2024-04-10 - Full Recording
OpenChain Education Work Group Monthly Meeting - 2024-04-10 - Full RecordingShane Coughlan
 
Revolutionizing the Digital Transformation Office - Leveraging OnePlan’s AI a...
Revolutionizing the Digital Transformation Office - Leveraging OnePlan’s AI a...Revolutionizing the Digital Transformation Office - Leveraging OnePlan’s AI a...
Revolutionizing the Digital Transformation Office - Leveraging OnePlan’s AI a...OnePlan Solutions
 
Powering Real-Time Decisions with Continuous Data Streams
Powering Real-Time Decisions with Continuous Data StreamsPowering Real-Time Decisions with Continuous Data Streams
Powering Real-Time Decisions with Continuous Data StreamsSafe Software
 
What’s New in VictoriaMetrics: Q1 2024 Updates
What’s New in VictoriaMetrics: Q1 2024 UpdatesWhat’s New in VictoriaMetrics: Q1 2024 Updates
What’s New in VictoriaMetrics: Q1 2024 UpdatesVictoriaMetrics
 
eSoftTools IMAP Backup Software and migration tools
eSoftTools IMAP Backup Software and migration toolseSoftTools IMAP Backup Software and migration tools
eSoftTools IMAP Backup Software and migration toolsosttopstonverter
 
Leveraging AI for Mobile App Testing on Real Devices | Applitools + Kobiton
Leveraging AI for Mobile App Testing on Real Devices | Applitools + KobitonLeveraging AI for Mobile App Testing on Real Devices | Applitools + Kobiton
Leveraging AI for Mobile App Testing on Real Devices | Applitools + KobitonApplitools
 
Machine Learning Software Engineering Patterns and Their Engineering
Machine Learning Software Engineering Patterns and Their EngineeringMachine Learning Software Engineering Patterns and Their Engineering
Machine Learning Software Engineering Patterns and Their EngineeringHironori Washizaki
 
Precise and Complete Requirements? An Elusive Goal
Precise and Complete Requirements? An Elusive GoalPrecise and Complete Requirements? An Elusive Goal
Precise and Complete Requirements? An Elusive GoalLionel Briand
 
Enhancing Supply Chain Visibility with Cargo Cloud Solutions.pdf
Enhancing Supply Chain Visibility with Cargo Cloud Solutions.pdfEnhancing Supply Chain Visibility with Cargo Cloud Solutions.pdf
Enhancing Supply Chain Visibility with Cargo Cloud Solutions.pdfRTS corp
 
SAM Training Session - How to use EXCEL ?
SAM Training Session - How to use EXCEL ?SAM Training Session - How to use EXCEL ?
SAM Training Session - How to use EXCEL ?Alexandre Beguel
 
Best Angular 17 Classroom & Online training - Naresh IT
Best Angular 17 Classroom & Online training - Naresh ITBest Angular 17 Classroom & Online training - Naresh IT
Best Angular 17 Classroom & Online training - Naresh ITmanoharjgpsolutions
 
Understanding Flamingo - DeepMind's VLM Architecture
Understanding Flamingo - DeepMind's VLM ArchitectureUnderstanding Flamingo - DeepMind's VLM Architecture
Understanding Flamingo - DeepMind's VLM Architecturerahul_net
 
Strategies for using alternative queries to mitigate zero results
Strategies for using alternative queries to mitigate zero resultsStrategies for using alternative queries to mitigate zero results
Strategies for using alternative queries to mitigate zero resultsJean Silva
 
Real-time Tracking and Monitoring with Cargo Cloud Solutions.pptx
Real-time Tracking and Monitoring with Cargo Cloud Solutions.pptxReal-time Tracking and Monitoring with Cargo Cloud Solutions.pptx
Real-time Tracking and Monitoring with Cargo Cloud Solutions.pptxRTS corp
 
Keeping your build tool updated in a multi repository world
Keeping your build tool updated in a multi repository worldKeeping your build tool updated in a multi repository world
Keeping your build tool updated in a multi repository worldRoberto Pérez Alcolea
 
Patterns for automating API delivery. API conference
Patterns for automating API delivery. API conferencePatterns for automating API delivery. API conference
Patterns for automating API delivery. API conferencessuser9e7c64
 
JavaLand 2024 - Going serverless with Quarkus GraalVM native images and AWS L...
JavaLand 2024 - Going serverless with Quarkus GraalVM native images and AWS L...JavaLand 2024 - Going serverless with Quarkus GraalVM native images and AWS L...
JavaLand 2024 - Going serverless with Quarkus GraalVM native images and AWS L...Bert Jan Schrijver
 
Amazon Bedrock in Action - presentation of the Bedrock's capabilities
Amazon Bedrock in Action - presentation of the Bedrock's capabilitiesAmazon Bedrock in Action - presentation of the Bedrock's capabilities
Amazon Bedrock in Action - presentation of the Bedrock's capabilitiesKrzysztofKkol1
 
2024-04-09 - From Complexity to Clarity - AWS Summit AMS.pdf
2024-04-09 - From Complexity to Clarity - AWS Summit AMS.pdf2024-04-09 - From Complexity to Clarity - AWS Summit AMS.pdf
2024-04-09 - From Complexity to Clarity - AWS Summit AMS.pdfAndrey Devyatkin
 
Ronisha Informatics Private Limited Catalogue
Ronisha Informatics Private Limited CatalogueRonisha Informatics Private Limited Catalogue
Ronisha Informatics Private Limited Catalogueitservices996
 

Recently uploaded (20)

OpenChain Education Work Group Monthly Meeting - 2024-04-10 - Full Recording
OpenChain Education Work Group Monthly Meeting - 2024-04-10 - Full RecordingOpenChain Education Work Group Monthly Meeting - 2024-04-10 - Full Recording
OpenChain Education Work Group Monthly Meeting - 2024-04-10 - Full Recording
 
Revolutionizing the Digital Transformation Office - Leveraging OnePlan’s AI a...
Revolutionizing the Digital Transformation Office - Leveraging OnePlan’s AI a...Revolutionizing the Digital Transformation Office - Leveraging OnePlan’s AI a...
Revolutionizing the Digital Transformation Office - Leveraging OnePlan’s AI a...
 
Powering Real-Time Decisions with Continuous Data Streams
Powering Real-Time Decisions with Continuous Data StreamsPowering Real-Time Decisions with Continuous Data Streams
Powering Real-Time Decisions with Continuous Data Streams
 
What’s New in VictoriaMetrics: Q1 2024 Updates
What’s New in VictoriaMetrics: Q1 2024 UpdatesWhat’s New in VictoriaMetrics: Q1 2024 Updates
What’s New in VictoriaMetrics: Q1 2024 Updates
 
eSoftTools IMAP Backup Software and migration tools
eSoftTools IMAP Backup Software and migration toolseSoftTools IMAP Backup Software and migration tools
eSoftTools IMAP Backup Software and migration tools
 
Leveraging AI for Mobile App Testing on Real Devices | Applitools + Kobiton
Leveraging AI for Mobile App Testing on Real Devices | Applitools + KobitonLeveraging AI for Mobile App Testing on Real Devices | Applitools + Kobiton
Leveraging AI for Mobile App Testing on Real Devices | Applitools + Kobiton
 
Machine Learning Software Engineering Patterns and Their Engineering
Machine Learning Software Engineering Patterns and Their EngineeringMachine Learning Software Engineering Patterns and Their Engineering
Machine Learning Software Engineering Patterns and Their Engineering
 
Precise and Complete Requirements? An Elusive Goal
Precise and Complete Requirements? An Elusive GoalPrecise and Complete Requirements? An Elusive Goal
Precise and Complete Requirements? An Elusive Goal
 
Enhancing Supply Chain Visibility with Cargo Cloud Solutions.pdf
Enhancing Supply Chain Visibility with Cargo Cloud Solutions.pdfEnhancing Supply Chain Visibility with Cargo Cloud Solutions.pdf
Enhancing Supply Chain Visibility with Cargo Cloud Solutions.pdf
 
SAM Training Session - How to use EXCEL ?
SAM Training Session - How to use EXCEL ?SAM Training Session - How to use EXCEL ?
SAM Training Session - How to use EXCEL ?
 
Best Angular 17 Classroom & Online training - Naresh IT
Best Angular 17 Classroom & Online training - Naresh ITBest Angular 17 Classroom & Online training - Naresh IT
Best Angular 17 Classroom & Online training - Naresh IT
 
Understanding Flamingo - DeepMind's VLM Architecture
Understanding Flamingo - DeepMind's VLM ArchitectureUnderstanding Flamingo - DeepMind's VLM Architecture
Understanding Flamingo - DeepMind's VLM Architecture
 
Strategies for using alternative queries to mitigate zero results
Strategies for using alternative queries to mitigate zero resultsStrategies for using alternative queries to mitigate zero results
Strategies for using alternative queries to mitigate zero results
 
Real-time Tracking and Monitoring with Cargo Cloud Solutions.pptx
Real-time Tracking and Monitoring with Cargo Cloud Solutions.pptxReal-time Tracking and Monitoring with Cargo Cloud Solutions.pptx
Real-time Tracking and Monitoring with Cargo Cloud Solutions.pptx
 
Keeping your build tool updated in a multi repository world
Keeping your build tool updated in a multi repository worldKeeping your build tool updated in a multi repository world
Keeping your build tool updated in a multi repository world
 
Patterns for automating API delivery. API conference
Patterns for automating API delivery. API conferencePatterns for automating API delivery. API conference
Patterns for automating API delivery. API conference
 
JavaLand 2024 - Going serverless with Quarkus GraalVM native images and AWS L...
JavaLand 2024 - Going serverless with Quarkus GraalVM native images and AWS L...JavaLand 2024 - Going serverless with Quarkus GraalVM native images and AWS L...
JavaLand 2024 - Going serverless with Quarkus GraalVM native images and AWS L...
 
Amazon Bedrock in Action - presentation of the Bedrock's capabilities
Amazon Bedrock in Action - presentation of the Bedrock's capabilitiesAmazon Bedrock in Action - presentation of the Bedrock's capabilities
Amazon Bedrock in Action - presentation of the Bedrock's capabilities
 
2024-04-09 - From Complexity to Clarity - AWS Summit AMS.pdf
2024-04-09 - From Complexity to Clarity - AWS Summit AMS.pdf2024-04-09 - From Complexity to Clarity - AWS Summit AMS.pdf
2024-04-09 - From Complexity to Clarity - AWS Summit AMS.pdf
 
Ronisha Informatics Private Limited Catalogue
Ronisha Informatics Private Limited CatalogueRonisha Informatics Private Limited Catalogue
Ronisha Informatics Private Limited Catalogue
 

Join the Revolution: The Interconnected World with IBM Bluemix and IoT Foundation: Joy Patra: 2015-10-01

  • 1. © 2015 IBM Corporation IBM Cloud: Think it. Build it. Tap into it. Join The Revolution: The Interconnected World with IBM Bluemix and Internet of Things Foundation Joy Patra joypatra@in.ibm.com
  • 2. © 2015 IBM Corporation2 Agenda
  • 3. © 2015 IBM Corporation3  What is Bluemix  What does Bluemix mean to developers  IBM Internet of Things Foundation  The IoT Recipes on Bluemix  Architecture of the Demo Application  Pre-requisites and let’s go!  IBM IoT Security Event Not included in this session: • Bluemix commercials • Details of individual technologies such as MQTT or hardware kits What are our focus in this session
  • 4. © 2015 IBM Corporation4 What is Bluemix?
  • 5. © 2015 IBM Corporation5 What is Bluemix? 5 Bluemix is an open-standard, cloud-based platform for building, managing, and running applications of all types (web, mobile, big data, new smart devices, and so on). Go Live in Seconds The developer can choose any language runtime or bring their own. Zero to production in one command. DevOps Development, monitoring, deployment, and logging tools allow the developer to run the entire application. APIs and Services A catalog of IBM, third party, and open source API services allow the developer to stitch an application together in minutes. On-Prem Integration Build hybrid environments. Connect to on-premise assets plus other public and private clouds. Flexible Pricing Sign up in minutes. Pay as you go and subscription models offer choice and flexibility. Layered Security IBM secures the platform and infrastructure and provides you with the tools to secure your apps.
  • 6. © 2015 IBM Corporation6 How does Bluemix work? Bluemix embraces Cloud Foundry as an open source Platform-as-a- Service and extends it with IBM, third party, and community built services.
  • 7. © 2015 IBM Corporation7 Create apps quickly with prebuilt services 7 • Runtimes, services, and tooling up to you Choice Industry Leading IBM Capabilities • Services leveraging the depth of IBM software • Full range of capabilities Completeness • Open source platform and services • Third party to enable key use cases Security Services Web and application services Cloud Integration Services Mobile Services Database services Big Data services Internet of Things Services Watson Services DevOps Services A full range of capabilities to suit any great idea
  • 8. © 2015 IBM Corporation8 What does Bluemix mean to Developers?
  • 9. © 2015 IBM Corporation9 Why are developers using Bluemix? 9 Go from zero to running code in a matter of minutes. Automate the development and delivery of many applications. To rapidly bring products and services to market at lower cost To continuously deliver new functionality to their applications To extend existing investments in IT infrastructure Extend existing investments by connecting securely to on-premise infrastructure.
  • 10. © 2015 IBM Corporation10 JazzHub DevOps is closely integrated with Bluemix
  • 11. © 2015 IBM Corporation11 IBM Internet of Things Foundation
  • 12. © 2015 IBM Corporation12 IBM Internet of Things Foundation: What is it? An offering within Bluemix that allows Internet-connected devices to be integrated directly into Bluemix solutions Industry-specific Solutions Operate Manage Analyze and Optimize Products, Assets, Infrastructure Protocols and Gateways Secure Connect, Collect and Store Design & Engineer Connect, Collect and Store information from a range of things with range of volume, variety and velocity
  • 13. © 2015 IBM Corporation13 IBM Internet of Things Foundation Rapidly compose analytics applications, visualisation dashboards, and mobile IoT apps 1. Management API 2. Real-time data API 3. Historical data API Secure + Connect (Messaging) Collect Data (Historian) Manage Connections (IoTF Portal) 2 Assemble Analytics IBM IoT Foundation IBM Bluemix Mobile 1 3
  • 14. © 2015 IBM Corporation14 What IBM IoTF does for you Device Registration Register and connect any device to our service using our dashboard UI or APIs. To get you up and running fast, we have verified instructions or 'recipes' for connecting devices, sensors, and gateways Responsive, Scalable Connectivity We use the industry-standard MQTT protocol (OASIS ratified) to connect devices and applications. MQTT is designed for efficient exchange of data to and from devices in real- time. Secure Communication Securely receive data from and send commands to your devices. Do this using MQTT with TLS to secure all communication between your devices and our service. Storage and Access to Data As well as having access to real-time data coming from your devices, you can opt to store data for a period of your choice, allowing you to have access to historical and real-time data for your devices.
  • 15. © 2015 IBM Corporation15 MQTT Open Lean Simple Reliable Push device data to IoTF using secure, reliable MQTT Open royalty free spec Wide variety of clients and servers • Hobbyist to enterprise • Open source to commercial Minimal pub/sub messaging semantics • Asynchronous (“push”) delivery • Simple set of verbs -- connect, publish, subscribe and disconnect Minimized on-the-wire format • Smallest packet size 2 bytes Scalable Low footprint • Clients: C=30Kb; Java=100Kb 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.
  • 16. © 2015 IBM Corporation16 Developers follow simple steps for rapid development • Visually define logic flows • Mix with other services in Bluemix to create apps • Select from a growing list of device recipes • Simply connect & “recognize” device types • Visualize real-time data stream
  • 17. © 2015 IBM Corporation17 The IoT Recipes for Bluemix
  • 18. © 2015 IBM Corporation18 Value of IoT is led by both Makers and Operators Enabled by Cloud makers operators The creation of smarter, connected products will redefine every industry with new capabilities that improve functionality, reduce costs, and deliver new value The operation of old and new systems, now integrated with intelligent things, can become interactive, reactive, and adaptive; to each other, people and places INSIGHT changes the way we design, secure, and operate IoT needs a complete ecosystem
  • 19. © 2015 IBM Corporation19 MediaTek LinkIt™ ONE platform enables you to design and prototype Wearables and Internet of Things (IoT) devices  Bluemix Recipe for MediaTek LinkIt ONE: https://developer.ibm.com/recipes/tutorials/how-to-connect-mediatek-linkit-one- development-board-to-ibm-bluemix/  Source Code: https://github.com/iotgeek/LinkItONE-IBMBluemix MediaTek LinkItONE is a Maker kit
  • 20. © 2015 IBM Corporation20 with Wi-Fi Shield IBM site provides many recipes and code
  • 21. © 2015 IBM Corporation21 Architecture of the Demo Application
  • 22. © 2015 IBM Corporation22 How the data flows from the device to your application
  • 23. © 2015 IBM Corporation23 Underlying technologies are popular standards IoTF Service Cloudant Service Python runtimeSecure WebSockets MQTT (Paho) / WebSockets HTML / HTTPS HTML / HTTPS MQTT Javascript, Google Map Javascript, WebGL, Google Map
  • 24. © 2015 IBM Corporation24 The base source code is available at: https://github.com/ibm- messaging/iot-python/tree/master/samples/bluemixZoneDemo I have added features such as device tracking on a map, and data simulation. These are your homework. You can try the demo yourself
  • 25. © 2015 IBM Corporation25 Pre-Requisites • Android 3.0, Firefox 6, Chrome 7, Safari Mobile 4.2 • Your device hardware has motion detection and accelerometer • You have not disabled motion detection and acceleration detection • You have enabled location detection (high accuracy will give better results) • You have connected your device to internet Let’s go! http://iotdemojoypatra.mybluemix.net/
  • 26. © 2015 IBM Corporation26 Take your app to the next level
  • 27. © 2015 IBM Corporation27  IoT Zone in Bluemix: https://bluemix.net/solutions/iot  Explore the Recipes: https://developer.ibm.com/iotfoundation/recipes/  Follow the community on Twitter: @IBMIoT  IBM Internet of Things Foundation: https://internetofthings.ibmcloud.com/ Start your IoT project today!
  • 28. © 2015 IBM Corporation28 Security & Internet of Things: A world of possibilities November 12th 10:00-12:15 p.m. New York time Location: IBM AoT THINK Livesteam Channel http://www.livestream.com/ibmaotthink Event is open to everyone age 10 and up! Have you ever stopped to wonder that with so many devices connected, collecting, and transmitting data about our lives, what are the security implications of these "Things"? How do we protect ourselves as they become ever embedded within our homes, work, and lives? IBM Academy of Technology THINK Event You're Invited!
  • 29. © 2015 IBM Corporation IBM Cloud: Think it. Build it. Tap into it. Thank You! Joy Patra joypatra@in.ibm.com