IBM Africa Internet of Things Bluemix Bootcamp 3 Dec 2015
-
Upload
benm4nn -
Category
Small Business & Entrepreneurship
-
view
247 -
download
0
Transcript of 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.
IBM IoT Bootcamp
& GCTC Team Building
Thursday Dec 3, 2015
@benm4nn
Decaying Infrastructure
Increased Threats
Competition between
citiesRapid
Urbanization
City leaders today face difficult challenges
Traffic
Cost of health
Water Energy
Pollution and Waste
Poverty
Cities are under more pressure than ever
#gctc2016 #IoTnow
InstrumentedInterconnected
Intelligent
What we need are Smarter Cities
#gctc2016 #IoTnow
Insights from the Internet of Things can transform our Cities
#gctc2016 #IoTnow
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
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
Complete Internet of ThingsInnovation Platform
#gctc2016 #IoTnow
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
What can the IBM IoT Foundation do for you?
Connect
Collect
Manage
Assemble
Get Started - Fast!
© 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
© 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
© 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
© 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
© 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
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
Visualise your IoT DataManage
www.ng.bluemix.net/docs/services/iotrtinsights
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
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.
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?
Bluemix IoT Zone
22
IoT Zone in Bluemix bluemix.net/solutions/iot
Connect Collect Manage Assemble Get Started - Fast!
Learn by example with Device Recipes & “App Tips”
#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…
© 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
Open Data (APIs)Enable Others to Embed Your Apps inside Their Apps
Bluemix
Your Service
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
Community Support and Answers
Today’s IoT Labhttp://wp.me/pER69-7Y
Accelerometer
x
z
Capture and Visualise the Data
y
quickstart.internetofthings.ibmcloud.com
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
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
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
Demo – Extending the Solution
TI SensorTag
https://developer.ibm.com/recipes
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
Using other Sensors – Arduino Uno
Uno Robot
https://developer.ibm.com/recipes
store.nerokas.co.ke
Using other Sensors – Intel Galileo
Intel IoT Galileo
https://developer.ibm.com/recipes
Using other Things – Connected Car
Carvoyant ODBII Dongle($125)
www.carvoyant.com
Using other Things – Parrot Drone
Parrot Drone($300)
github.com/IBM-Bluemix/parrot-sampleyoutube.com/watch?v=-nxiAQJMaW4
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
The Internet of Things