IoT and Collaboration: Quench Your Thirst
The Internet of Things lets us “see” what’s going on with
the physical world around us. Collaboration platforms
make sure people get the information we need, when we
need it. Together, we’re transforming entire industries
from mining to retail.
This demo we will showcase how a coffee shop can use
the IoT & Collaboration to be more efficient.
Elizabeth Mashal, Anh Pham, Bessie Wang, Sherry Xu, and Angela Yu
Cisco IoT Engineering
Demo Overview
Dispense refreshing
Cold-brew Coffee on
Tap
And even Tweets, Spark Bot, and
Tropo-triggered text notifications about
refills needed!
On Tablet and Admin
dashboard, get data on:
• Individual drink stats
• Individual server stats
• Keg status
• Admin overview
Architectural Diagram
Keg
Flowmeter
Kegbot server
(back end and front end)
Tweets, Spark Bot,
and Tropo text
messages
Tablet (wifi to
Kegbot server)Arduino
Logic on Tropo app side
Kegbot
Server
POST
json
{
“kind”: “keg_tapped”,
“keg_id”: “25”,
“drink_id”: “coffee”
}
My Tropo app
(ScriptingAPI)
Webhook URL (Tropo app’s API token URL)
https://api.tropo.com/…./&token=TOKEN…
python
if json event.kind = “keg_tapped”
then
text 4156152664 “event.keg_id
has been tapped with
event.drink_id”
json
{
“success”: true,
“token”: “TOKEN”,
“id”: “ID”
}
Response
Documented at
https://kegbot.org/docs/api/objects/#systemevent
Demo Setup
Demo Experience
Cisco IoT and Collaboration demo summary

Cisco IoT and Collaboration demo summary

  • 1.
    IoT and Collaboration:Quench Your Thirst The Internet of Things lets us “see” what’s going on with the physical world around us. Collaboration platforms make sure people get the information we need, when we need it. Together, we’re transforming entire industries from mining to retail. This demo we will showcase how a coffee shop can use the IoT & Collaboration to be more efficient. Elizabeth Mashal, Anh Pham, Bessie Wang, Sherry Xu, and Angela Yu Cisco IoT Engineering
  • 2.
    Demo Overview Dispense refreshing Cold-brewCoffee on Tap And even Tweets, Spark Bot, and Tropo-triggered text notifications about refills needed! On Tablet and Admin dashboard, get data on: • Individual drink stats • Individual server stats • Keg status • Admin overview
  • 3.
    Architectural Diagram Keg Flowmeter Kegbot server (backend and front end) Tweets, Spark Bot, and Tropo text messages Tablet (wifi to Kegbot server)Arduino
  • 4.
    Logic on Tropoapp side Kegbot Server POST json { “kind”: “keg_tapped”, “keg_id”: “25”, “drink_id”: “coffee” } My Tropo app (ScriptingAPI) Webhook URL (Tropo app’s API token URL) https://api.tropo.com/…./&token=TOKEN… python if json event.kind = “keg_tapped” then text 4156152664 “event.keg_id has been tapped with event.drink_id” json { “success”: true, “token”: “TOKEN”, “id”: “ID” } Response Documented at https://kegbot.org/docs/api/objects/#systemevent
  • 5.
  • 6.

Editor's Notes

  • #2 SB50 coming up IoT example: 80,000 people Data tetration Time-sensitive information