IOTDB: The Internet of Things Database

Semantics for the Internet of Things. You don't think of data as being a pin value between 0 and 1023, you shouldn't use it that way either! If it's temperature, it's temperature in units Celsius or Fahrenheit.

§ Documentation

  • HomeStar - IOTDB management / web-interface tool / documentation. Start there.
  • I Made It - daily IoT and Computer news
  • The Pub - browse Semantic Definitions

IOTDB Examples (Node.JS)

§ Turn everything on

iot
    .connect()
    .set(':on', true)

§ Change the color of your lights to red

iot
    .connect()
    .with_facet(":lighting")
    .set(':color', 'red')

IOTDB Examples (IoTQL)

§ Turn everything on

SET state:on = true;

§ Change the color of your lights to red

SET state:color = "red" WHERE meta:facet & iot-facet:lighting;