Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Conversational IoT

Conversational IoT

A presentation I shared first at ThingMonk in 2014 and then O'Reilly Solid in 2015 around conversational interfaces for IoT in the home.

Nick O'Leary

January 28, 2016
Tweet

More Decks by Nick O'Leary

Other Decks in Technology

Transcript

  1. “ Ubiquitous computing names the third wave in computing, just

    now beginning. First were mainframes, each shared by lots of people. Now we are in the personal computing era, person and machine staring uneasily at each other across the desktop. Next comes ubiquitous computing, or the age of calm technology, when technology recedes into the background of our lives. Mark Weiser, Xerox PARC, 1988
  2. “ HyperCat is a hypermedia catalogue format designed for exposing

    information about IoT assets over the web.
  3. “ “there is a radiator valve v1 that is located

    in the room r1” “the radiator valve v1 can control the environment variable temperature”
  4. “ “the room r1 has the environment variable temperature that

    can be measured and that can be controlled”
  5. “ for which D1 is it true that ( the

    device D1 is located in room V1 ) and ( the device D1 can measure the temperature ) and ( the value V1 == "r1") the ask-tell
  6. “ the room r1 has the environment variable temperature that

    can be measured and that can be controlled because the thermometer named t1 is located in the room r1 and can measure the environment variable temperature and the radiator valve v1 is located in the room r1 and can control the environment variable temperature the why
  7. “ “The thermometer in the living room has moved to

    the dining room” “the thermometer t1 is located in the room r2” the confirm
  8. User : I will be late home tonight. House :

    The house will have a state of occupied at 1900 User : Confirmed House : The room r1 has a temperature with minimum value 20 after time 1900 The roomba vc1 has a clean cycle scheduled for time 1800
  9. User : I will be late home tonight. House :

    Sorry to hear that, shall I tell everyone to expect you back by 7? User : Yes please. Thermometer : I’ll make sure its warm when you get home Roomba : *grumble*