Bridges

January 4, 2017 · View on GitHub

Bridges are modules that allow IOTDB to connect to Things, to actually make them do things / get readings.

Use

If you want to use a Bridge, just use it

const iotdb = require("iotdb")
iotdb.use("homestar-wemo")

and it will import the module. After you've imported the module, you can then connect to Models, which will get you access to the individual things.

const things = iotdb.connect("WeMoSwitch")

Available Bridges

Class A - Working, use me

homestar-ble

Control and monitor Bluetooth Low Energy devices.

homestar-denon-avr

Control Denon Audio Visual Receivers

homestar-feed

Get data from Atom / RSS feeds.

homestar-ifttt

Send commands to IFTTT, receive messages from IFTTT. Uses the Maker channel.

homestar-johnny-five

Control and monitor Arduino devices using Firmata / Johnny-Five.

homestar-hue

Control Philip Hue Lights

homestar-itach-ir

Control IR Devices using iTach IR controller

homestar-knx

Control KNX devices.

homestar-lifx

Control LIFX Lights

homestar-metar

Pull METAR weather observations from around the globe. This can generate quite a bit of test data if you need it.

homestar-openweathermap

Get OpenWeatherMap current weather observation and forecasts.

homestar-lg-smart-tv

Control LG Smart TVs.

homestar-nest

Control Google Nest devices.

homestar-particle

Control Particle.io boards.

homestar-rest

Control via HTTP REST APIs.

homestar-runner

Monitor the status of an IOTDB or Home☆Star installation itself. Very reflexive!

homestar-smartthings

Control Samsung SmartThings devices.

homestar-tcp

Control TCP Connnected Lights.

homestar-wemo

Control Belkin WeMo Switches and other devices.

Although we've put this as Class A, some of the odder devices - e.g. Crockpot - have not been tested yet.

Class B - Working, but may have gaps

homestar-chromecast

Control Google Chromecast.

This works OK but some of the underlying node modules are flaky.

homestar-command

Control Node.JS code or Shell commands. This works, but it would be nice for them to be able to do things like send back data.

homestar-samsung-smart-tv

Class C - Need a lot of TLC

homestar-null

homestar-littlebits

homestar-sonos

Class D - Stubs or Not Working

homestar-alexa

This was the code for this https://www.hackster.io/dpjanes/home-star-aws-iot-amazon-echo-07319c. Not actively maintained, something better coming soon.

homestar-coap

homestar-ecobee

homestar-insteon

homestar-plugfest

homestar-squeezebox

homestar-wink


homestar-gpio