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.