際際滷

際際滷Share a Scribd company logo
David Simpson, AppFusions
Jan Valdman, Whitesoft
Serving up Watson, IoT
and cognitive services
into IBM Connections
Cloud
Introduction
2
What is the IoT?
QR codes
3
Computational power
NFC/RFID
Arduino
Raspberry Pi
Philips Hue
Smart Car
Smart Building
Smart City
Amazon Dash Button
Buzzwords in the World Today
4
World of IoT
devices
World of humans
tasks, questions,
collaboration, 
cognitive
API economy
Enterprise 4.0
Big data
cloud
These worlds are not separated
5
 Let us join everything together
 At the beginning or end of each IoT scenario, there is an
interaction with a human being
Amazon Echo
Building blocks
6
Arduino
Watson IoT Platform Watson Speech to Text
Amazon Echo
Building blocks
7
Arduino
Watson IoT Platform Watson Speech to Text
Amazon Echo
Building blocks
8
Arduino
Watson IoT Platform Watson Speech to Text
Amazon Echo
Building blocks
9
Arduino
Watson IoT Platform Watson Speech to Text
Let us start with
something simple
10
Demo
11
The Box
IBM Bluemix
How it works
Red button
box
Watson IoT
Platform
Wifi
Lora
Sigfox
MQTT
Node JS
(node-red)
Connections
API call
IBM Bluemix
How it works
Red button
box
Watson IoT
Platform
Wifi
Lora
Sigfox
MQTT
Node JS
(node-red)
Connections
API call
IoT Device
Arduino with ESP connected via wifi
to a MQTT broker such as IBM
Watson IoT Plaform
Connect Arduino
to MQTT Broker
17
Connect MQTT Broker to Node Red
Mediation
This is a function node with few lines of
Javascript. Here we can make a
decision based of the data from MQTT
and prepare new payload for further
processing.
Write to Connections
Using a (modified) Connections node we can
write the payload into activity stream, blog,
activity etc.
Examples
20
Sample output
Now add some
more fun
"Alexa, ask Connections
Cloud for my updates"
22
The plan
23
Alexa
 Intents
 SayHello
 AvailableCommands
 ATmeSLASHATallSLASHATall
(@me/@all/@all)
 Sample Utterances
 SayHello to say hello
 AvailableCommands for available commands
 ATmeSLASHATallSLASHATall get updates
24
Node Red Flows
25 12/4/2017
Home grown voice
input
26
Voice based updates in IBM
Connections
The plan
27
Demo
28
Node Red Flows
29
Further examples using cognitive
30
Connections Bot
Cognitive Connections: Architectures, Use Cases and Code
1044A & B  Van Staub
Watson Recommends
31
Cognitive Connections: Architectures, Use Cases and Code
1044A & B  Van Staub
Further examples using cognitive
Security
32
33 12/4/2017
34
More sessions
 1575A  Developing Enterprise Collaboration in the Cognitive Era
Stefano Pogliani & Van Staub
Today, 14:00 - 14:45, Room 2003
Combining Bluemix, NodeJS, Node Red with Connections, Watson Work Services and Box
 1716A - Using Node Red to Drive Collaboration Flows
Heath W McCarthy & Stefano Pogliani
Tomorrow, 10:00  12:00, Room 2004
Registration required
35
Thank you
36

More Related Content

Dev1602: Serving up Watson, IoT and cognitive services into IBM Connections Cloud

Editor's Notes

  • #10: On the right, we have our collaborative systems IBM Connections Watson Workspace This is where we are pushing information to or pulling it from
  • #14: Our red button box uses wifi to connect with Watson IoT platform via MQTT MQTT is Message Queue Telemetry Transport an ISO standard publish-subscribe-based "lightweight" messaging protocol for use on top of the TCP/IP protocol. Watson IoT Platform connects to Node Red, which in turn POSTs an API call to Connections
  • #31: For further examples of where cognitive can be taken with IBM Connections We saw the Watson Workspace bot from the technical ODS which queried IBM Connections forum content Using NodeJS, Watson Rank and Retrieve, Solr and more Van Staub from IBM did a great walk through on how this was built in session 1044A & 1044B yesterday
  • #32: He also showed a way to get a Watson Recommends community app by - Adding your interests as labels in Profiles Crawling the content of a Connections Community Classifying the content using Watson Natural Language Classifier Displaying relevant recommended content back in the community overview page