Download - Meetupslides 150409100501-conversion-gate01
![Page 1: Meetupslides 150409100501-conversion-gate01](https://reader036.vdocuments.net/reader036/viewer/2022062300/55c100d3bb61eb746d8b458b/html5/thumbnails/1.jpg)
IBM BLUEMIX ALLOWS YOU TO QUICKLY CONNECT TO THE CLOUD Meetup Atlanta April 2015
Valerie Lampkin
Twitter: @vjlam30188
![Page 2: Meetupslides 150409100501-conversion-gate01](https://reader036.vdocuments.net/reader036/viewer/2022062300/55c100d3bb61eb746d8b458b/html5/thumbnails/2.jpg)
AGENDA
Internet of Things (IoT) and Cloud
What is Bluemix?
- Cloud offering that includes dashboard, catalog, services, docs, runtimes, boilerplates, recipes
IoT Foundation
- powered by MessageSight technology, runs on Softlayer, stores info in Historian
MQTT protocol
Quickstart and registered devices
Cloud Foundry, Docker, VMs
Node-RED
Troubleshooting, dwAnswers forum
Real world examples
![Page 3: Meetupslides 150409100501-conversion-gate01](https://reader036.vdocuments.net/reader036/viewer/2022062300/55c100d3bb61eb746d8b458b/html5/thumbnails/3.jpg)
![Page 4: Meetupslides 150409100501-conversion-gate01](https://reader036.vdocuments.net/reader036/viewer/2022062300/55c100d3bb61eb746d8b458b/html5/thumbnails/4.jpg)
![Page 5: Meetupslides 150409100501-conversion-gate01](https://reader036.vdocuments.net/reader036/viewer/2022062300/55c100d3bb61eb746d8b458b/html5/thumbnails/5.jpg)
SMARTER PLANET
![Page 6: Meetupslides 150409100501-conversion-gate01](https://reader036.vdocuments.net/reader036/viewer/2022062300/55c100d3bb61eb746d8b458b/html5/thumbnails/6.jpg)
![Page 7: Meetupslides 150409100501-conversion-gate01](https://reader036.vdocuments.net/reader036/viewer/2022062300/55c100d3bb61eb746d8b458b/html5/thumbnails/7.jpg)
![Page 8: Meetupslides 150409100501-conversion-gate01](https://reader036.vdocuments.net/reader036/viewer/2022062300/55c100d3bb61eb746d8b458b/html5/thumbnails/8.jpg)
My husband says pizza is the answer to everything
Using “pizza-as-a-service” analogy:•On Premise = you buy everything and make the pizza at home•IaaS = take and bake (pick up the pizza, you cook it at home)•PaaS = pizza delivered•SaaS = dining in the restaurant
![Page 9: Meetupslides 150409100501-conversion-gate01](https://reader036.vdocuments.net/reader036/viewer/2022062300/55c100d3bb61eb746d8b458b/html5/thumbnails/9.jpg)
On Premise = your business handles everything, provisioning hardware, software,
IaaS = the infrastructure, storage, networks, other fundamental resources are provided and you manage the software and your applications.
PaaS = the hardware (cloud environment), software and runtimes are provided for you but you manage your own applications
SaaS = everything is provided by another party and you use their software service
![Page 10: Meetupslides 150409100501-conversion-gate01](https://reader036.vdocuments.net/reader036/viewer/2022062300/55c100d3bb61eb746d8b458b/html5/thumbnails/10.jpg)
![Page 11: Meetupslides 150409100501-conversion-gate01](https://reader036.vdocuments.net/reader036/viewer/2022062300/55c100d3bb61eb746d8b458b/html5/thumbnails/11.jpg)
New Hybrid Cloud Provides the Path Forward
![Page 12: Meetupslides 150409100501-conversion-gate01](https://reader036.vdocuments.net/reader036/viewer/2022062300/55c100d3bb61eb746d8b458b/html5/thumbnails/12.jpg)
Bluemix Dedicated provides additional isolation for your sensitive data while leveraging public Bluemix services. Using your most sensitive data, you can build and run apps in Bluemix Dedicated, as well as pull in services from IBM’s public Bluemix catalog
![Page 13: Meetupslides 150409100501-conversion-gate01](https://reader036.vdocuments.net/reader036/viewer/2022062300/55c100d3bb61eb746d8b458b/html5/thumbnails/13.jpg)
![Page 14: Meetupslides 150409100501-conversion-gate01](https://reader036.vdocuments.net/reader036/viewer/2022062300/55c100d3bb61eb746d8b458b/html5/thumbnails/14.jpg)
![Page 15: Meetupslides 150409100501-conversion-gate01](https://reader036.vdocuments.net/reader036/viewer/2022062300/55c100d3bb61eb746d8b458b/html5/thumbnails/15.jpg)
![Page 16: Meetupslides 150409100501-conversion-gate01](https://reader036.vdocuments.net/reader036/viewer/2022062300/55c100d3bb61eb746d8b458b/html5/thumbnails/16.jpg)
![Page 17: Meetupslides 150409100501-conversion-gate01](https://reader036.vdocuments.net/reader036/viewer/2022062300/55c100d3bb61eb746d8b458b/html5/thumbnails/17.jpg)
Sign up for a free trial at: https://ibm.biz/Meetup_Atlanta
![Page 18: Meetupslides 150409100501-conversion-gate01](https://reader036.vdocuments.net/reader036/viewer/2022062300/55c100d3bb61eb746d8b458b/html5/thumbnails/18.jpg)
![Page 19: Meetupslides 150409100501-conversion-gate01](https://reader036.vdocuments.net/reader036/viewer/2022062300/55c100d3bb61eb746d8b458b/html5/thumbnails/19.jpg)
![Page 20: Meetupslides 150409100501-conversion-gate01](https://reader036.vdocuments.net/reader036/viewer/2022062300/55c100d3bb61eb746d8b458b/html5/thumbnails/20.jpg)
![Page 21: Meetupslides 150409100501-conversion-gate01](https://reader036.vdocuments.net/reader036/viewer/2022062300/55c100d3bb61eb746d8b458b/html5/thumbnails/21.jpg)
![Page 22: Meetupslides 150409100501-conversion-gate01](https://reader036.vdocuments.net/reader036/viewer/2022062300/55c100d3bb61eb746d8b458b/html5/thumbnails/22.jpg)
![Page 23: Meetupslides 150409100501-conversion-gate01](https://reader036.vdocuments.net/reader036/viewer/2022062300/55c100d3bb61eb746d8b458b/html5/thumbnails/23.jpg)
Leverage the power of Docker to deploy a container on Bluemix using the IBM Containers service
https://developer.ibm.com/bluemix/2014/12/04/ibm-containers-beta-docker/
![Page 24: Meetupslides 150409100501-conversion-gate01](https://reader036.vdocuments.net/reader036/viewer/2022062300/55c100d3bb61eb746d8b458b/html5/thumbnails/24.jpg)
![Page 25: Meetupslides 150409100501-conversion-gate01](https://reader036.vdocuments.net/reader036/viewer/2022062300/55c100d3bb61eb746d8b458b/html5/thumbnails/25.jpg)
![Page 26: Meetupslides 150409100501-conversion-gate01](https://reader036.vdocuments.net/reader036/viewer/2022062300/55c100d3bb61eb746d8b458b/html5/thumbnails/26.jpg)
Bluemix allows you to integrate your IoT devices and applications with other Bluemix services for a complete IoT solution
![Page 27: Meetupslides 150409100501-conversion-gate01](https://reader036.vdocuments.net/reader036/viewer/2022062300/55c100d3bb61eb746d8b458b/html5/thumbnails/27.jpg)
![Page 28: Meetupslides 150409100501-conversion-gate01](https://reader036.vdocuments.net/reader036/viewer/2022062300/55c100d3bb61eb746d8b458b/html5/thumbnails/28.jpg)
![Page 29: Meetupslides 150409100501-conversion-gate01](https://reader036.vdocuments.net/reader036/viewer/2022062300/55c100d3bb61eb746d8b458b/html5/thumbnails/29.jpg)
![Page 30: Meetupslides 150409100501-conversion-gate01](https://reader036.vdocuments.net/reader036/viewer/2022062300/55c100d3bb61eb746d8b458b/html5/thumbnails/30.jpg)
![Page 31: Meetupslides 150409100501-conversion-gate01](https://reader036.vdocuments.net/reader036/viewer/2022062300/55c100d3bb61eb746d8b458b/html5/thumbnails/31.jpg)
When connecting to the QuickStart service no authentication (or registration) is required
A Device must be registered before it can connect and authenticates using a client ID in the format: d:org_id:device_type:device_id
An Application authenticates using a client ID in the format: a:org_id:app_id
![Page 32: Meetupslides 150409100501-conversion-gate01](https://reader036.vdocuments.net/reader036/viewer/2022062300/55c100d3bb61eb746d8b458b/html5/thumbnails/32.jpg)
![Page 33: Meetupslides 150409100501-conversion-gate01](https://reader036.vdocuments.net/reader036/viewer/2022062300/55c100d3bb61eb746d8b458b/html5/thumbnails/33.jpg)
![Page 34: Meetupslides 150409100501-conversion-gate01](https://reader036.vdocuments.net/reader036/viewer/2022062300/55c100d3bb61eb746d8b458b/html5/thumbnails/34.jpg)
![Page 35: Meetupslides 150409100501-conversion-gate01](https://reader036.vdocuments.net/reader036/viewer/2022062300/55c100d3bb61eb746d8b458b/html5/thumbnails/35.jpg)
MA9B website: http://www-01.ibm.com/support/docview.wss?uid=swg27038199
![Page 36: Meetupslides 150409100501-conversion-gate01](https://reader036.vdocuments.net/reader036/viewer/2022062300/55c100d3bb61eb746d8b458b/html5/thumbnails/36.jpg)
![Page 37: Meetupslides 150409100501-conversion-gate01](https://reader036.vdocuments.net/reader036/viewer/2022062300/55c100d3bb61eb746d8b458b/html5/thumbnails/37.jpg)
![Page 38: Meetupslides 150409100501-conversion-gate01](https://reader036.vdocuments.net/reader036/viewer/2022062300/55c100d3bb61eb746d8b458b/html5/thumbnails/38.jpg)
IOT Foundation supports TLS v1.2 with AES 128 ciphers
SECURITY: SSL/TLS
![Page 39: Meetupslides 150409100501-conversion-gate01](https://reader036.vdocuments.net/reader036/viewer/2022062300/55c100d3bb61eb746d8b458b/html5/thumbnails/39.jpg)
![Page 40: Meetupslides 150409100501-conversion-gate01](https://reader036.vdocuments.net/reader036/viewer/2022062300/55c100d3bb61eb746d8b458b/html5/thumbnails/40.jpg)
![Page 41: Meetupslides 150409100501-conversion-gate01](https://reader036.vdocuments.net/reader036/viewer/2022062300/55c100d3bb61eb746d8b458b/html5/thumbnails/41.jpg)
![Page 42: Meetupslides 150409100501-conversion-gate01](https://reader036.vdocuments.net/reader036/viewer/2022062300/55c100d3bb61eb746d8b458b/html5/thumbnails/42.jpg)
MQTT VERSION 3.1.1 WAS RATIFIED AS OASIS STANDARD
![Page 43: Meetupslides 150409100501-conversion-gate01](https://reader036.vdocuments.net/reader036/viewer/2022062300/55c100d3bb61eb746d8b458b/html5/thumbnails/43.jpg)
RELIABLY AND QUICKLY DELIVER IOT DATA WITH MQTT
Open royalty-free specWide 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 bytesScalableLow 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 deliveryCopes with loss of contact between client and server.•“Last will and testament” to publish a message if the client goes offline.
![Page 44: Meetupslides 150409100501-conversion-gate01](https://reader036.vdocuments.net/reader036/viewer/2022062300/55c100d3bb61eb746d8b458b/html5/thumbnails/44.jpg)
![Page 45: Meetupslides 150409100501-conversion-gate01](https://reader036.vdocuments.net/reader036/viewer/2022062300/55c100d3bb61eb746d8b458b/html5/thumbnails/45.jpg)
![Page 46: Meetupslides 150409100501-conversion-gate01](https://reader036.vdocuments.net/reader036/viewer/2022062300/55c100d3bb61eb746d8b458b/html5/thumbnails/46.jpg)
SCALING
![Page 47: Meetupslides 150409100501-conversion-gate01](https://reader036.vdocuments.net/reader036/viewer/2022062300/55c100d3bb61eb746d8b458b/html5/thumbnails/47.jpg)
![Page 48: Meetupslides 150409100501-conversion-gate01](https://reader036.vdocuments.net/reader036/viewer/2022062300/55c100d3bb61eb746d8b458b/html5/thumbnails/48.jpg)
![Page 49: Meetupslides 150409100501-conversion-gate01](https://reader036.vdocuments.net/reader036/viewer/2022062300/55c100d3bb61eb746d8b458b/html5/thumbnails/49.jpg)
1.Create a Bluemix application2.Write code in the cloud3.Store code in Git repository4.Plan and track teamwork5.Build, deploy, and test your cloud app
![Page 50: Meetupslides 150409100501-conversion-gate01](https://reader036.vdocuments.net/reader036/viewer/2022062300/55c100d3bb61eb746d8b458b/html5/thumbnails/50.jpg)
NODE-RED FLOW IS STORED IN CLOUDANT DB
![Page 51: Meetupslides 150409100501-conversion-gate01](https://reader036.vdocuments.net/reader036/viewer/2022062300/55c100d3bb61eb746d8b458b/html5/thumbnails/51.jpg)
Need help? Use the dwAnswers forum to search for answers & post questions
![Page 52: Meetupslides 150409100501-conversion-gate01](https://reader036.vdocuments.net/reader036/viewer/2022062300/55c100d3bb61eb746d8b458b/html5/thumbnails/52.jpg)
![Page 53: Meetupslides 150409100501-conversion-gate01](https://reader036.vdocuments.net/reader036/viewer/2022062300/55c100d3bb61eb746d8b458b/html5/thumbnails/53.jpg)
![Page 54: Meetupslides 150409100501-conversion-gate01](https://reader036.vdocuments.net/reader036/viewer/2022062300/55c100d3bb61eb746d8b458b/html5/thumbnails/54.jpg)
HACKATHON EXAMPLE
Emerging use case-- natural language to trigger a query of IoT data
![Page 55: Meetupslides 150409100501-conversion-gate01](https://reader036.vdocuments.net/reader036/viewer/2022062300/55c100d3bb61eb746d8b458b/html5/thumbnails/55.jpg)
![Page 56: Meetupslides 150409100501-conversion-gate01](https://reader036.vdocuments.net/reader036/viewer/2022062300/55c100d3bb61eb746d8b458b/html5/thumbnails/56.jpg)
![Page 57: Meetupslides 150409100501-conversion-gate01](https://reader036.vdocuments.net/reader036/viewer/2022062300/55c100d3bb61eb746d8b458b/html5/thumbnails/57.jpg)
Connected Vehicle Hackathon Solution combines
Bluemix, IoT Foundation and Watson analytics.
![Page 58: Meetupslides 150409100501-conversion-gate01](https://reader036.vdocuments.net/reader036/viewer/2022062300/55c100d3bb61eb746d8b458b/html5/thumbnails/58.jpg)
REAL WORLD EXAMPLES
![Page 59: Meetupslides 150409100501-conversion-gate01](https://reader036.vdocuments.net/reader036/viewer/2022062300/55c100d3bb61eb746d8b458b/html5/thumbnails/59.jpg)
![Page 60: Meetupslides 150409100501-conversion-gate01](https://reader036.vdocuments.net/reader036/viewer/2022062300/55c100d3bb61eb746d8b458b/html5/thumbnails/60.jpg)
CHALLENGES OF BOAT RACING
0
Fans
Commentators
• Web Streaming, On Shore Viewing
• Limited Viewing & Vantage Point
• Multiple Classes (Who is Leading?)Race Officials • Validation of Race Winner
Race Teams• Immediate Detection of Component
Failures• 80+ Telemetry Data being Captured 5/sec• Need to Predict Component Failures
Solution: SilverHook, Virtual Eye and IBM
![Page 61: Meetupslides 150409100501-conversion-gate01](https://reader036.vdocuments.net/reader036/viewer/2022062300/55c100d3bb61eb746d8b458b/html5/thumbnails/61.jpg)
![Page 62: Meetupslides 150409100501-conversion-gate01](https://reader036.vdocuments.net/reader036/viewer/2022062300/55c100d3bb61eb746d8b458b/html5/thumbnails/62.jpg)
IoT Zone in Bluemix https://bluemix.net/solutions/iot
Explore the Recipes https://developer.ibm.com/iot/
Visit the main Landing page https:/internetofthings.ibmcloud.com
Follow the community on Twitter @IBMIoT
Start your IoT project today!
![Page 63: Meetupslides 150409100501-conversion-gate01](https://reader036.vdocuments.net/reader036/viewer/2022062300/55c100d3bb61eb746d8b458b/html5/thumbnails/63.jpg)
IBM Bluemix will be offered as the cloud development platform for the NASA Virtual Space App Challenge. This code-a-thon is April 10- 12, developers can rapidly build applications that contribute to space exploration and solve global challenges.
https://2015.spaceappschallenge.org/
![Page 64: Meetupslides 150409100501-conversion-gate01](https://reader036.vdocuments.net/reader036/viewer/2022062300/55c100d3bb61eb746d8b458b/html5/thumbnails/64.jpg)
ADDITIONAL RESOURCES AND LINKSCloud Foundry: http://www.cloudfoundry.org
Get Started with Bluemix: https://ibm.biz/Meetup_Atlanta
IoT Foundation: https://internetofthings.ibmcloud.com/
OASIS: https://www.oasis-open.org/committees/tc_home.php?wg_abbrev=mqtt
Bluemix Doc: https://www.ng.bluemix.net/docs/#overview/overview.html#overview
dwAnswers: https://developer.ibm.com/answers/smart-spaces/12/bluemix.html
Recipes for IoT: https://developer.ibm.com/iot/
Node-RED: http://nodered.org/
MQTT: http://mqtt.org/
DOCKER: https://www.docker.com/