3. 3
Please note IBM’s statements regarding its plans, directions, and intent are subject to change
or withdrawal without notice and at IBM’s sole discretion.
Information regarding potential future products is intended to outline our general
product direction and it should not be relied on in making a purchasing decision.
The information mentioned regarding potential future products is not a commitment,
promise, or legal obligation to deliver any material, code or functionality. Information
about potential future products may not be incorporated into any contract.
The development, release, and timing of any future features or functionality described
for our products remains at our sole discretion.
Performance is based on measurements and projections using standard IBM
benchmarks in a controlled environment. The actual throughput or performance that
any user will experience will vary depending upon many factors, including
considerations such as the amount of multiprogramming in the user’s job stream, the I/
O configuration, the storage configuration, and the workload processed. Therefore, no
assurance can be given that an individual user will achieve results similar to those
stated here.
4. 4
Watson IoT
@Ryerson IEEE Chapter
Markus van Kempen
Executive Architect &
Venture Capitalist
E: mvk@ca.ibm.com
T: @markusvankempen
6. 6
Putting it all together – IoT from Chip to Cloud to App
The IBM IoT ecosystem helps companies build and deploy IoT end to end
Your silicon,
embedded OS &
Recipes
Connec6vity & Security
technology
Silicon
Your IoT devices &
recipes for
connec6ng them
Connec6vity & Security
technology
IoT Devices
Your network
Rela6onships & reach
Networks
Customer solu6ons
built on IBM IoT
technology
Solution
& Applications
Oil & Gas
Smarter Ci/es
Connected Vehicle
Life Science &
Healthcare
Energy & U/li/es
Consumer
Electronics
Transport & Rail
Industrial
Manufacturing
IBM IoT Industry solu6ons
IBM GBS services
Industry sales & distribu6on
exper6se
Addi6onal value
add cloud services
Cloud
SoGLayer Cloud plaIorm
Bluemix innova6on
plaIorm
IoT services
End-end IoT solution
Gateways
Your gateway and
recipes for
connec6ng them
Connec6vity, Security
and edge analy6cs
IBMPartners
7. 7
Publish / Subscribe to a topic
Topic is a file path
Event Topic: iot-2/evt/Org/Sensor1/temperature/fmt/json
Command Topic: iot-2/cmd/Org/Sensor1/fmt/json
Broker: Sits on port 8883 (ssl) or 1883
Eclipse Paho provides open-source libraries
• http://www.eclipse.org/paho/
MQTT is Internet of Things protocol
= “Message Queue Telemetry/Things Transport”
8. 8
Components of IoT App or IoT Boilerplate
Bluemix & IoT Watson platform
Thing/Sensor/Data
(Thing Coding)
Connection e.g GW/ Wifi / BLE
Sending/Receiving via MQTT
Node-RED
Application/Dashboard
9. 9
Connecting Device with MQTT to Watson IoT Platform
IoT Boilerplate
Sensor Gateway Watson /
IOT Platform
Bluemix Dashboard
EDGE
(Things/Devices/Gateways)
API
ü Publish the data via MQTT
ü To IoT Watson Platform
ü Access control with Application Registration & Keys
ü Compose with other IoT Services in Bluemix
13. 13
TI Sensor example
IR Temperature, both object and ambient temperature
Movement, 9 axis (accelerometer, gyroscope, magnetometer)
Humidity, both relative humidity and temperature
Barometer, both pressure and temperature
Optical, light intensity
15. 15
Data exchange with MQTT between devices and IoT Watson Platform
17-0
2-05
15
ü Publish the data via MQTT
ü IoT Watson Plattform
ü Access control with Application Registration & Keys
ü Compose with other IoT Services in Bluemix using “App tips”
21. 21
Demo: Watson Tone Analyzer and Twitter and IoT
Bluetooth
BLE
Bluemix and WIoTP
PI as Gateway
Blink Blue for Sadness
And Yellow for Joy
WIFI
Publish Events
Received
Commands
26. Scenario 1 - Create IoT Device and Send Message to WIoTP
Conversation API
StoT, TtoS
WIoTP
Node-RED
MQTT
MQTT
Send Updates
And receive
Commands like ON or spray
World26
27. Scenario 2 - Create IoT Device and Send Message to WIoTP
Conversation API
StoT, TtoS
WIoTP
Node-RED
MQTT
MQTT
User Click
Button manually
Watson
Recognized
Manual changes
click
World27
36. 36
Markus van Kempen
Executive Architect & Venture Capitalist
IBM Corporate Strategy
Innovating with People and Technology
email: mvk@ ca.ibm.com
Twitter: @markusvankempen
HashtagJ: #MVK
37. 37
Learn more about IBM’s point of view
on the Internet of Things
ibm.com/IoT
Try out Internet of Things on Bluemix
ibm.biz/try_iot
Join us in our IoT conversations
@IBMIoT
IBM IoT – Get started today
38. 38
• Communication command for playbulb
• https://github.com/Phhere/Playbulb
• Pi / PlayBulb node.js code and Node-red flows
• https://github.com/markusvankempen/playbulb
• Recipe on IBM DeveloperWorks
• https://github.com/markusvankempen/playbulb
• Shopping list
• https://www.amazon.com/gp/registry/wishlist/1870QQ55J0VTO/
ref=nav_wishlist_lists_2?
cm_mc_uid=30806442456714843264946&cm_mc_sid_50200000=1484603129
References
39. 39
For more interaction …
Join and collaborate on the TLE Community.
• TLE Community:
http://w3.ibm.com/connections/communities/service/html/
communityview?communityUuid=eb5b200a-0890-4a21-b06d-
dc4141c34f20
TLE events are being scheduled continuously, so check the website
frequently.
• TLE Website: http://tle.atlanta.ibm.com/home.html
41. Notices and disclaimers continued
Information concerning non-IBM products was obtained from the suppliers of those products, their published announcements or other publicly
available sources. IBM has not tested those products in connection with this publication and cannot confirm the accuracy of
performance, compatibility or any other claims related to non-IBM products. Questions on the capabilities of non-IBM products should
be addressed to the suppliers of those products. IBM does not warrant the quality of any third-party products, or the ability of any such
third-party products to interoperate with IBM’s products. IBM EXPRESSLY DISCLAIMS ALL WARRANTIES, EXPRESSED OR
IMPLIED, INCLUDING BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A
PARTICULAR PURPOSE.
The provision of the information contained herein is not intended to, and does not, grant any right or license under any IBM patents,
copyrights, trademarks or other intellectual property right.
IBM, the IBM logo, ibm.com, Aspera®, Bluemix, Blueworks Live, CICS, Clearcase, Cognos®, DOORS®, Emptoris®, Enterprise Document
Management System™, FASP®, FileNet®, Global Business Services ®, Global Technology Services ®, IBM ExperienceOne™, IBM
SmartCloud®, IBM Social Business®, Information on Demand, ILOG, Maximo®, MQIntegrator®, MQSeries®, Netcool®,
OMEGAMON, OpenPower, PureAnalytics™, PureApplication®, pureCluster™, PureCoverage®, PureData®, PureExperience®,
PureFlex®, pureQuery®, pureScale®, PureSystems®, QRadar®, Rational®, Rhapsody®, Smarter Commerce®, SoDA, SPSS,
Sterling Commerce®, StoredIQ, Tealeaf®, Tivoli®, Trusteer®, Unica®, urban{code}®, Watson, WebSphere®, Worklight®, X-Force®
and System z® Z/OS, are trademarks of International Business Machines Corporation, registered in many jurisdictions worldwide.
Other product and service names might be trademarks of IBM or other companies. A current list of IBM trademarks is available on the
Web at "Copyright and trademark information" at: www.ibm.com/legal/copytrade.shtml.