SlideShare a Scribd company logo
1 of 15
Conversational
Computing
Command & Control an IoT
Device
Stew Nickolas, IBM
Our Expectations have Evolved
Failing
Fast
Seconds to
Deploy Friction
Free
Any
Language
Continuous
Integration
Mobile
Ready
Focus on
Code
Choice of
Tools
Useful
APIs
3
It is all about rapid Design and Prototyping Experience
© 2015 IBM Corporation www.bluemix.net
The App Revolution
Fundamentally changing the way we interact with technology
Api’s are everywhere
The quantity, quality and
usefulness of local and remote
APIs is allowing us to make
Hybrid applications for both
consumers and businesses alike.
Experience matters
Customers now expect
experiences to be integrated
across web, mobile, in-store,
and phone.
Cloud makes it possible
Deploying and hosting apps using
API’s allows for faster, easier, and
more cost effective development
with much faster Time to Value..
Here is a little internet of everything app we wrote in a couple hours
! Watson Speech to Text and Text to Speech
! Bluemix Geolocation Notification Service
! Node-Red
! Bluemix IoT Foundation
Internet of Things(IoT)
© 2015 IBM Corporation www.bluemix.net
Many Things!
Challenges:
! Secure connectivity
! Limit power usage
! Data storage
! Correlate events
! Provide analytics
! Provide new user experience / Apps
Building a Voice Driven IoT App
! How do we securely connect to our sensor?
! How do we manage our applications?
! How do we combine info from our phone or other devices?
! How do we publish info to the cloud?
! How do we subscribe to our sensor info in the cloud?
! How do we combine data with other sources?
! How do we easily store info into a database?
! How do we provide APIs to access the data?
© 2015 IBM Corporation www.bluemix.net
Bluemix lets you quickly get to the innovation
Bluemix - IOT MQTT Pattern
© 2015 IBM Corporation www.bluemix.net
10 million messages a second per instance
Building with IoT Foundation
© 2015 IBM Corporation www.bluemix.net
Apps
4) PUBLISH commands
MQTT
3) SUBSCRIBE to events
1) GENERATE API key
2) CONNECT with MQTT
API token, API key
HTTP
iot-2/type/x/id/x/evt/accelerometer
iot-2/type/x/id/x/evt/buttonPress
iot-2/type/x/id/x/cmd/takePicture
iot-2/type/x/id/x/cmd/setColor
5) ACCESS time-series historian all "buttonPress" in last 2 hours
[ { ... } , { ... } ]
HTTP
IoT Chariot Example
© 2015 IBM Corporation www.bluemix.net
IoT Chariot Sample
Device App(s)
PUBLISH
telemetry
collision
color
RECEIVE
telemetry
collision
colorMQTT
BLE
RECEIVE
setRoll
setColor
setRoll
setColor
MQTT PUBLISH
Today - connect & control robotic ball from anywhere
© 2015 IBM Corporation www.bluemix.net
MQTT
Node-Red
flow
IBM IOT Registered Device
IBM IOT Registered App
© 2015 IBM Corporation www.bluemix.net
DEMO & CODE
What you can do
! Select from a growing list of device recipes
! Let the IOT cloud provide:
! Massive Connectivity:

Secure Registration, Scalable Data Transfer
! Simply connect & “recognize” device types
! Visualize real-time data stream
! Visually define logic flows

using Node-RED
! Develop & deploy new applications
© 2015 IBM Corporation www.bluemix.net
• Mix with other services in Bluemix
• Build applications that incorporate IoT
Enable your next Billion Dollar Idea!
© 2015 IBM Corporation www.bluemix.net
Compose
Companies of all sizes have the opportunity to disrupt
It starts with an idea, developer, and a line of code.
Deploy Monitor/Update Scale
ScaleMonitor/Update
Bluemix Free Trial
© 2015 IBM Corporation www.bluemix.net
Sign up for a Free Trial:
www.bluemix.net
Thank You for your time
www.bluemix.net
#ibmbluemix — #ibmcloud

More Related Content

More from IBM

Meetupslides 150409100501-conversion-gate01
Meetupslides 150409100501-conversion-gate01Meetupslides 150409100501-conversion-gate01
Meetupslides 150409100501-conversion-gate01
IBM
 
Watson on Bluemix
Watson on BluemixWatson on Bluemix
Watson on Bluemix
IBM
 

More from IBM (20)

IBM Relay 2015: New Data Sources, New Value. Watson, Weather and Beyond
IBM Relay 2015: New Data Sources, New Value. Watson, Weather and Beyond IBM Relay 2015: New Data Sources, New Value. Watson, Weather and Beyond
IBM Relay 2015: New Data Sources, New Value. Watson, Weather and Beyond
 
IBM Relay 2015: Cloud is All About the Customer
IBM Relay 2015: Cloud is All About the Customer IBM Relay 2015: Cloud is All About the Customer
IBM Relay 2015: Cloud is All About the Customer
 
IBM Relay 2015: Open for Data
IBM Relay 2015: Open for Data IBM Relay 2015: Open for Data
IBM Relay 2015: Open for Data
 
IBM Relay 2015: Expect More From Private Cloud
IBM Relay 2015: Expect More From Private CloudIBM Relay 2015: Expect More From Private Cloud
IBM Relay 2015: Expect More From Private Cloud
 
Node on Guard
Node on GuardNode on Guard
Node on Guard
 
Birmingham Meetup
Birmingham MeetupBirmingham Meetup
Birmingham Meetup
 
Discover the Linux on z Systems Effect
Discover the Linux on z Systems EffectDiscover the Linux on z Systems Effect
Discover the Linux on z Systems Effect
 
Exploring the Open Source Linux Ecosystem
Exploring the Open Source Linux EcosystemExploring the Open Source Linux Ecosystem
Exploring the Open Source Linux Ecosystem
 
Offline-First Mobile Web Apps with PouchDB, IBM Cloudant, and IBM Bluemix
Offline-First Mobile Web Apps with PouchDB, IBM Cloudant, and IBM BluemixOffline-First Mobile Web Apps with PouchDB, IBM Cloudant, and IBM Bluemix
Offline-First Mobile Web Apps with PouchDB, IBM Cloudant, and IBM Bluemix
 
Open Source Centers of Gravity
Open Source Centers of GravityOpen Source Centers of Gravity
Open Source Centers of Gravity
 
Meetupslides 150409100501-conversion-gate01
Meetupslides 150409100501-conversion-gate01Meetupslides 150409100501-conversion-gate01
Meetupslides 150409100501-conversion-gate01
 
Integrating MongoDB into Cloud Foundry App
Integrating MongoDB into Cloud Foundry AppIntegrating MongoDB into Cloud Foundry App
Integrating MongoDB into Cloud Foundry App
 
Building Your Own Watson Powered Application on Bluemix
Building Your Own Watson Powered Application on BluemixBuilding Your Own Watson Powered Application on Bluemix
Building Your Own Watson Powered Application on Bluemix
 
Bluemix Girls Night Out
Bluemix Girls Night Out Bluemix Girls Night Out
Bluemix Girls Night Out
 
Build Scalable Internet of Things Apps using Cloud Foundry, Bluemix & Cloudant
Build Scalable Internet of Things Apps using Cloud Foundry, Bluemix & CloudantBuild Scalable Internet of Things Apps using Cloud Foundry, Bluemix & Cloudant
Build Scalable Internet of Things Apps using Cloud Foundry, Bluemix & Cloudant
 
Using Watson to build Cognitive IoT Apps on Bluemix
Using Watson to build Cognitive IoT Apps on BluemixUsing Watson to build Cognitive IoT Apps on Bluemix
Using Watson to build Cognitive IoT Apps on Bluemix
 
Watson on Bluemix
Watson on BluemixWatson on Bluemix
Watson on Bluemix
 
PHP Buildpacks in the Cloud on Bluemix
PHP Buildpacks in the Cloud on BluemixPHP Buildpacks in the Cloud on Bluemix
PHP Buildpacks in the Cloud on Bluemix
 
Introduction: Watson Services on IBM Bluemix Webcast
Introduction: Watson Services on IBM Bluemix Webcast Introduction: Watson Services on IBM Bluemix Webcast
Introduction: Watson Services on IBM Bluemix Webcast
 
Connecting Xamarin Apps with IBM Worklight in Bluemix
Connecting Xamarin Apps with IBM Worklight in BluemixConnecting Xamarin Apps with IBM Worklight in Bluemix
Connecting Xamarin Apps with IBM Worklight in Bluemix
 

Recently uploaded

Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
vu2urc
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
Enterprise Knowledge
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
giselly40
 

Recently uploaded (20)

Evaluating the top large language models.pdf
Evaluating the top large language models.pdfEvaluating the top large language models.pdf
Evaluating the top large language models.pdf
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 

Conversational Computing - Fluent Conference - Stewart Nickolas (IBM)

  • 1. Conversational Computing Command & Control an IoT Device Stew Nickolas, IBM
  • 2. Our Expectations have Evolved Failing Fast Seconds to Deploy Friction Free Any Language Continuous Integration Mobile Ready Focus on Code Choice of Tools Useful APIs 3
  • 3. It is all about rapid Design and Prototyping Experience © 2015 IBM Corporation www.bluemix.net
  • 4. The App Revolution Fundamentally changing the way we interact with technology Api’s are everywhere The quantity, quality and usefulness of local and remote APIs is allowing us to make Hybrid applications for both consumers and businesses alike. Experience matters Customers now expect experiences to be integrated across web, mobile, in-store, and phone. Cloud makes it possible Deploying and hosting apps using API’s allows for faster, easier, and more cost effective development with much faster Time to Value.. Here is a little internet of everything app we wrote in a couple hours ! Watson Speech to Text and Text to Speech ! Bluemix Geolocation Notification Service ! Node-Red ! Bluemix IoT Foundation
  • 5. Internet of Things(IoT) © 2015 IBM Corporation www.bluemix.net Many Things! Challenges: ! Secure connectivity ! Limit power usage ! Data storage ! Correlate events ! Provide analytics ! Provide new user experience / Apps
  • 6. Building a Voice Driven IoT App ! How do we securely connect to our sensor? ! How do we manage our applications? ! How do we combine info from our phone or other devices? ! How do we publish info to the cloud? ! How do we subscribe to our sensor info in the cloud? ! How do we combine data with other sources? ! How do we easily store info into a database? ! How do we provide APIs to access the data? © 2015 IBM Corporation www.bluemix.net Bluemix lets you quickly get to the innovation
  • 7. Bluemix - IOT MQTT Pattern © 2015 IBM Corporation www.bluemix.net 10 million messages a second per instance
  • 8. Building with IoT Foundation © 2015 IBM Corporation www.bluemix.net Apps 4) PUBLISH commands MQTT 3) SUBSCRIBE to events 1) GENERATE API key 2) CONNECT with MQTT API token, API key HTTP iot-2/type/x/id/x/evt/accelerometer iot-2/type/x/id/x/evt/buttonPress iot-2/type/x/id/x/cmd/takePicture iot-2/type/x/id/x/cmd/setColor 5) ACCESS time-series historian all "buttonPress" in last 2 hours [ { ... } , { ... } ] HTTP
  • 9. IoT Chariot Example © 2015 IBM Corporation www.bluemix.net IoT Chariot Sample Device App(s) PUBLISH telemetry collision color RECEIVE telemetry collision colorMQTT BLE RECEIVE setRoll setColor setRoll setColor MQTT PUBLISH
  • 10. Today - connect & control robotic ball from anywhere © 2015 IBM Corporation www.bluemix.net MQTT Node-Red flow IBM IOT Registered Device IBM IOT Registered App
  • 11. © 2015 IBM Corporation www.bluemix.net DEMO & CODE
  • 12. What you can do ! Select from a growing list of device recipes ! Let the IOT cloud provide: ! Massive Connectivity:
 Secure Registration, Scalable Data Transfer ! Simply connect & “recognize” device types ! Visualize real-time data stream ! Visually define logic flows
 using Node-RED ! Develop & deploy new applications © 2015 IBM Corporation www.bluemix.net • Mix with other services in Bluemix • Build applications that incorporate IoT
  • 13. Enable your next Billion Dollar Idea! © 2015 IBM Corporation www.bluemix.net Compose Companies of all sizes have the opportunity to disrupt It starts with an idea, developer, and a line of code. Deploy Monitor/Update Scale ScaleMonitor/Update
  • 14. Bluemix Free Trial © 2015 IBM Corporation www.bluemix.net Sign up for a Free Trial: www.bluemix.net
  • 15. Thank You for your time www.bluemix.net #ibmbluemix — #ibmcloud