iotdb - #iotday 2014 presentation

20
IOTDB.org The Internet of Things Database Wednesday, 9 April, 14

Upload: david-janes

Post on 27-Jan-2015

102 views

Category:

Internet


0 download

DESCRIPTION

This is the presentation I did on April 9, 2014 for Global Internet of Things Day. IOTDB can be found here https://iotdb.org/ - we'll be opening up to the public soon The video of the talk is here: https://plus.google.com/events/c9g6ikkcp9d481b14atbo2d15s4 If you want to try the Connected Home Simulator, you can find it here: https://iotdb.org/playground/home

TRANSCRIPT

Page 1: IOTDB - #IoTDay 2014 Presentation

IOTDB.org•

The Internet of Things Database

Wednesday, 9 April, 14

Page 2: IOTDB - #IoTDay 2014 Presentation

David Janes@dpjanes

[email protected]://iotdb.org/social/imadeit/

Global Internet of Things Day, 9 April 2014

Wednesday, 9 April, 14

Page 3: IOTDB - #IoTDay 2014 Presentation

What is the IOTDB?

Wednesday, 9 April, 14

Page 4: IOTDB - #IoTDay 2014 Presentation

“Control the World”

• “Turn off all the lights in the basement”

• “Heat the stove to 350°F”

• “I’m going to bed” - turn of the lights, close the blinds, set the “at home” alarm

• “Watch Apple TV” - turn on the TV, set to HDM12, turn on Apple TV

Wednesday, 9 April, 14

Page 5: IOTDB - #IoTDay 2014 Presentation

Solve “the Basket Full of Remotes Apps

Problem”

Wednesday, 9 April, 14

Page 6: IOTDB - #IoTDay 2014 Presentation

Wednesday, 9 April, 14

Page 7: IOTDB - #IoTDay 2014 Presentation

The IOTDB Database

• The IOTDB describes:

• how to control things

• what things are

• where things are

• … and eventually more

Wednesday, 9 April, 14

Page 8: IOTDB - #IoTDay 2014 Presentation

Takeaways!

• not a new protocol / format

• it describes those things

• interfaces through introspection

• JSON-LD / Semantic Web technology

Wednesday, 9 April, 14

Page 9: IOTDB - #IoTDay 2014 Presentation

Main Concepts

Wednesday, 9 April, 14

Page 10: IOTDB - #IoTDay 2014 Presentation

Models

• A shared descriptions of things

• A Phillips Hue

• A WeMo

• A Bluetooth Smart kettle

• GitHub like updating model

Wednesday, 9 April, 14

Page 11: IOTDB - #IoTDay 2014 Presentation

Places

• Where I put things

• Unique to me

• Lightly structured

• My Bedroom on the 2nd floor

• The kitchen

Wednesday, 9 April, 14

Page 12: IOTDB - #IoTDay 2014 Presentation

Devices

• Unique to me

• Actual things - with a Model and Place(s)

• My Phillips Hue, in the front porch

• My Bluetooth Kettle, in the kitchen

Wednesday, 9 April, 14

Page 13: IOTDB - #IoTDay 2014 Presentation

Attributes

• A vocabulary of how to control devices

• “on” - turn it on or off

• “channel” - the channel

• “temperature”…

• Also sensing and notification

Wednesday, 9 April, 14

Page 14: IOTDB - #IoTDay 2014 Presentation

Demos

go to https://iotdb.org/playground/home and in the sidebar select “Home (Everything)”

Wednesday, 9 April, 14

Page 15: IOTDB - #IoTDay 2014 Presentation

Turn on / off the lights

things.set(':on', true)

things.set(':on', false)

Wednesday, 9 April, 14

Page 16: IOTDB - #IoTDay 2014 Presentation

Change the color

things.with_room('Play Room').set(':color', 'yellow')

Wednesday, 9 April, 14

Page 17: IOTDB - #IoTDay 2014 Presentation

Notifications too!

Wednesday, 9 April, 14

Page 18: IOTDB - #IoTDay 2014 Presentation

There’s far more to the IOTDB than this

…another time

Wednesday, 9 April, 14

Page 19: IOTDB - #IoTDay 2014 Presentation

There’s far more to the IOTDB than this

Wednesday, 9 April, 14

Page 20: IOTDB - #IoTDay 2014 Presentation

Get in touch!

David Janes@dpjanes@iotdb

[email protected]://iotdb.org/social/imadeit/

Wednesday, 9 April, 14