IBM Africa Internet of Things Bluemix Bootcamp 3 Dec 2015

43
Karibuni! While you’re waiting for the IoT Bootcamp to begin… WiFi Passcode: ihubnairobi If you don’t have a Bluemix account yet, please register for your free at ibm.biz/ BluemixKenya To connect with the Nairobi developer community please join our meetup group at www.meetup.com/Next-Gen-Application-Developers-Nairobi Please check that your phone has the Chrome browser. If not please download from the Play store. Please register for Twitter at www.twitter.com if you don’t already have an account. Please follow us @IBMIoT Please register for a free Twilio developer account at www.twilio.com and follow the steps to confirm your account.

Transcript of IBM Africa Internet of Things Bluemix Bootcamp 3 Dec 2015

Page 1: IBM Africa Internet of Things Bluemix Bootcamp 3 Dec 2015

Karibuni! While you’re waiting for the IoT Bootcamp to begin…

WiFi Passcode: ihubnairobi

If you don’t have a Bluemix account yet, please register for your free at ibm.biz/BluemixKenya

To connect with the Nairobi developer community please join our meetup group at

www.meetup.com/Next-Gen-Application-Developers-Nairobi

Please check that your phone has the Chrome browser. If not please download from the Play store.

Please register for Twitter at www.twitter.comif you don’t already have an account. Please follow us @IBMIoT

Please register for a free Twilio developer account at www.twilio.com and follow the steps to confirm your account.

Page 2: IBM Africa Internet of Things Bluemix Bootcamp 3 Dec 2015

IBM IoT Bootcamp

& GCTC Team Building

Thursday Dec 3, 2015

Ben [email protected]

@benm4nn

Page 3: IBM Africa Internet of Things Bluemix Bootcamp 3 Dec 2015

Decaying Infrastructure

Increased Threats

Competition between

citiesRapid

Urbanization

City leaders today face difficult challenges

Page 5: IBM Africa Internet of Things Bluemix Bootcamp 3 Dec 2015

InstrumentedInterconnected

Intelligent

What we need are Smarter Cities

#gctc2016 #IoTnow

Page 6: IBM Africa Internet of Things Bluemix Bootcamp 3 Dec 2015

Insights from the Internet of Things can transform our Cities

#gctc2016 #IoTnow

Page 7: IBM Africa Internet of Things Bluemix Bootcamp 3 Dec 2015

The number is expected to increase dramatically within the next decade, with estimates ranging from 50 Billion devices to reaching 1 trillion

9 billion devices around the world are currently connected to the Internet, including computers and smartphones

The Internet of Things has the

potential to create economic

impact of $2.7 trillion

to $6.2 trillion annually

by 2025

Page 8: IBM Africa Internet of Things Bluemix Bootcamp 3 Dec 2015

The true power of the Internet of Things comes from unlocking new insights What did

we learn?How can

we improve?

What ishappening?

Why did ithappen?

What might happen?

What action should we

take?

#gctc2016 #IoTnow

Page 9: IBM Africa Internet of Things Bluemix Bootcamp 3 Dec 2015

Complete Internet of ThingsInnovation Platform

#gctc2016 #IoTnow

Page 10: IBM Africa Internet of Things Bluemix Bootcamp 3 Dec 2015

IBM Internet of Things

Device Registration & Connectivity Connectivity | Awareness | Security & Privacy | Asset mgmt

IntegrationMobile | Cloud | Enterprise

Data services Historian | Cache | Search

Managed APIs Share | Monetize

Real-time Big Data Analytics Data Analytics | Event Analytics | Streaming

ApplicationsRuntime | Services

Accelerators

IBM Internet of Things Foundation

Partners Customers

Developers

Employees

More ThingsAPI

API APIAPI

API

Page 11: IBM Africa Internet of Things Bluemix Bootcamp 3 Dec 2015

What can the IBM IoT Foundation do for you?

Connect

Collect

Manage

Assemble

Get Started - Fast!

Page 12: IBM Africa Internet of Things Bluemix Bootcamp 3 Dec 2015

© 2014 IBM Corporation12

Connecting the Device

Low bandwidth Varying Qualities of Service Publish Subscribe Always on connectivity TLS encryption for traffic Industry standard MQTT protocol

Lightweight & low footprint client Device specific Client Code Connect quickly using Device “Recipes” Open source MQTT based client

Device Registration

Device Access control

Connect

Page 13: IBM Africa Internet of Things Bluemix Bootcamp 3 Dec 2015

© 2014 IBM Corporation13

Publish the same data to many applications with MQTT

Access control with Application Registration & Keys

Compose with other IoT Services in Bluemix using “App tips”

ConnectConnecting the Application

Page 14: IBM Africa Internet of Things Bluemix Bootcamp 3 Dec 2015

© 2014 IBM Corporation14

Collecting your IoT data

Data access for Visualisation

Data access for Analytics Via Historian REST APIs Via visualisation recipes

Time based store of Historical Data

Via built in Time-series database technology

Collect

Page 15: IBM Africa Internet of Things Bluemix Bootcamp 3 Dec 2015

© 2014 IBM Corporation15

Rapidly Prototype your IoT application with Node-Red

• Visual tool for rapid prototyping

• Deploy with just one click

• Simple API to create nodes with lines of JavaScript or HTML

• Share flows in JSON format

• Based on Node.js for event-driven, non-blocking I/O

• Open source

• Deploy into the cloud with Bluemix or download from http://github.com/node-red

node-red

Page 16: IBM Africa Internet of Things Bluemix Bootcamp 3 Dec 2015

© 2014 IBM Corporation16

Manage your IoT Service

• Remotely monitor the connectivity of devices

• See the last messages sent• Disable device and application

connections• Understand service status

• Stand up the service in seconds• Free entry point to get started• Pay based on usage• Scale up and down with load

Device dashboard Register/Deregister device or application Service dashboard and tweets @IoTFNotify

SaaS service Free trial and capped free use Bluemix, Pay-as-you go and

subscription offerings

Manage

Page 17: IBM Africa Internet of Things Bluemix Bootcamp 3 Dec 2015

Connect and Visualise data in minutes with Quickstart

Recipes for common development boards

Web based device simulator

• Connect and visualise data for a development board

• Simulate data

https://quickstart.internetofthings.ibmcloud.com

Getting started

Page 18: IBM Africa Internet of Things Bluemix Bootcamp 3 Dec 2015

Visualise your IoT DataManage

www.ng.bluemix.net/docs/services/iotrtinsights

Page 19: IBM Africa Internet of Things Bluemix Bootcamp 3 Dec 2015

Connect Collect Manage Assemble Get Started - Fast!

=End to end IoT solutions

+Your devices or gateways

Internet of Things Foundation

+

IoT Foundation is part of Bluemix

Page 20: IBM Africa Internet of Things Bluemix Bootcamp 3 Dec 2015

What is Bluemix?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 SecondsThe developer can choose any language runtime or bring their own. Zero to production in one command.

DevOpsDevelopment, monitoring, deployment, and logging tools allow the developer to run the entire application.

APIs and ServicesA catalog of IBM, third party, and open source API services allow the developer to stitch an application together in minutes.

On-Prem IntegrationBuild 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 SecurityIBM secures the platform and infrastructure and provides you with the tools to secure your apps.

Page 21: IBM Africa Internet of Things Bluemix Bootcamp 3 Dec 2015

Bluemix builds upon Cloud Foundry as an open source platform and extends it with IBM, third party and community built services.

How does Bluemix work?

Page 22: IBM Africa Internet of Things Bluemix Bootcamp 3 Dec 2015

Bluemix IoT Zone

22

IoT Zone in Bluemix bluemix.net/solutions/iot

Connect Collect Manage Assemble Get Started - Fast!

Page 23: IBM Africa Internet of Things Bluemix Bootcamp 3 Dec 2015

Learn by example with Device Recipes & “App Tips”

Page 24: IBM Africa Internet of Things Bluemix Bootcamp 3 Dec 2015

#gctc2016 #IoTnow

You have the powerTo transform Nairobi into a Smarter City

You have the technologyToday you’ll learn – and use – the latest Internet of Things innovation platforms

Now you need to find a challenge that mattersTrue innovation starts by solving real problems

We’re with you all the way…

Page 25: IBM Africa Internet of Things Bluemix Bootcamp 3 Dec 2015

© 2014 IBM Corporation25

Useful links for getting started with IoT

IoT Zone in Bluemix bluemix.net/solutions/iot

Explore the Recipes developer.ibm.com/iot

Visit the main Landing page internetofthings.ibmcloud.com

Follow the community on Twitter @IBMIoT

Getting started

Page 26: IBM Africa Internet of Things Bluemix Bootcamp 3 Dec 2015

Open Data (APIs)Enable Others to Embed Your Apps inside Their Apps

Bluemix

Your Service

Page 27: IBM Africa Internet of Things Bluemix Bootcamp 3 Dec 2015

IBM Cloud MarketplaceGlobal marketplace for customers to discover enterprise cloud services run on or are deployable to SoftLayer and developed with Bluemix created by IBM and IBM’s partners

Marketing Your Apps to the Whole Planet

www.ibm.com/marketplace/cloud

Page 28: IBM Africa Internet of Things Bluemix Bootcamp 3 Dec 2015

Community Support and Answers

Page 29: IBM Africa Internet of Things Bluemix Bootcamp 3 Dec 2015

http://bluemix.net Log in

Let’s create!

Page 30: IBM Africa Internet of Things Bluemix Bootcamp 3 Dec 2015

Today’s IoT Labhttp://wp.me/pER69-7Y

Accelerometer

x

z

Capture and Visualise the Data

y

Page 31: IBM Africa Internet of Things Bluemix Bootcamp 3 Dec 2015

quickstart.internetofthings.ibmcloud.com

Page 32: IBM Africa Internet of Things Bluemix Bootcamp 3 Dec 2015

Today’s IoT Labhttp://wp.me/pER69-7Y

Accelerometer

x

z

If the phone is being picked up…

…then raise the alarm!

EmailSMS TwitterAnother IoT

Sensor e.g. Light

Mobile App (Push)

Web dashboard

y

Page 33: IBM Africa Internet of Things Bluemix Bootcamp 3 Dec 2015

WiFi Passcode: ihubnairobi

Log into your Bluemix account.If you haven’t registered yet go to: ibm.biz/BluemixKenya

Check that your phone has the Chrome browser. If not please download from the Play store.

Open Chrome and go to phonesensor.mybluemix.netOpen the IoT QuickStart and enter your Device ID (numbers only)

quickstart.internetofthings.ibmcloud.com

Register for Twitter at www.twitter.comif you don’t already have an account. Please follow us @IBMIoT

Optional: Please register for a free Twilio developer account at www.twilio.com and follow the steps to confirm your account.

IoT Lab Instructionshttp://wp.me/pER69-7Y

Page 34: IBM Africa Internet of Things Bluemix Bootcamp 3 Dec 2015

Using other Sensors – Texas Instruments SensorTag

Texas Instruments SensorTag• Infrared and Ambient Temperature Sensor• Ambient Light Sensor• Humidity Sensor• Barometric Pressure Sensor• 9- axis Motion Tracking Device – Accelerometer, Gyroscope and Compass• Magnet Sensor

BTLEBluetooth Low Energy

https://developer.ibm.com/recipes

Page 35: IBM Africa Internet of Things Bluemix Bootcamp 3 Dec 2015

Demo – Extending the Solution

TI SensorTag

https://developer.ibm.com/recipes

Page 36: IBM Africa Internet of Things Bluemix Bootcamp 3 Dec 2015

Using other Sensors – Raspberry PI

Raspberry PI

shop.ihub.co.ke (KES 5,999)

https://developer.ibm.com/recipes

store.nerokas.co.ke Sensors, etc

Page 37: IBM Africa Internet of Things Bluemix Bootcamp 3 Dec 2015

Using other Sensors – Arduino Uno

Uno Robot

https://developer.ibm.com/recipes

store.nerokas.co.ke

Page 38: IBM Africa Internet of Things Bluemix Bootcamp 3 Dec 2015

Using other Sensors – Intel Galileo

Intel IoT Galileo

https://developer.ibm.com/recipes

Page 39: IBM Africa Internet of Things Bluemix Bootcamp 3 Dec 2015

Using other Things – Connected Car

Carvoyant ODBII Dongle($125)

www.carvoyant.com

Page 40: IBM Africa Internet of Things Bluemix Bootcamp 3 Dec 2015

Using other Things – Parrot Drone

Parrot Drone($300)

github.com/IBM-Bluemix/parrot-sampleyoutube.com/watch?v=-nxiAQJMaW4

Page 41: IBM Africa Internet of Things Bluemix Bootcamp 3 Dec 2015

Using other Things – Sphero

Sphero($200)

gosphero.com/spherogithub.com/IBM-Bluemix/sphero-bluemix-androidgithub.com/IBM-Bluemix/sphero-bluemix-iOSgithub.com/IBM-Bluemix/sphero-bluemix-speechgithub.com/IBM-Bluemix/sphero-bluemix-remotecontrol

BB8 – from the new Star Wars movie

Page 42: IBM Africa Internet of Things Bluemix Bootcamp 3 Dec 2015

The Internet of Things

Page 43: IBM Africa Internet of Things Bluemix Bootcamp 3 Dec 2015