Bridges are modules that allow IOTDB to connect to Things, to actually make them do things / get readings.
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")
Control and monitor Bluetooth Low Energy devices.
Control Denon Audio Visual Receivers
Get data from Atom / RSS feeds.
Send commands to IFTTT, receive messages from IFTTT. Uses the Maker channel.
Control and monitor Arduino devices using Firmata / Johnny-Five.
Control Philip Hue Lights
Control IR Devices using iTach IR controller
Control KNX devices.
Control LIFX Lights
Pull METAR weather observations from around the globe. This can generate quite a bit of test data if you need it.
Get OpenWeatherMap current weather observation and forecasts.
Control LG Smart TVs.
Control Google Nest devices.
Control Particle.io boards.
Control via HTTP REST APIs.
Monitor the status of an IOTDB or Home☆Star installation itself. Very reflexive!
Control Samsung SmartThings devices.
Control TCP Connnected Lights.
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.
Control Google Chromecast.
This works OK but some of the underlying node modules are flaky.
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.
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.