Virtual Hugo
So you’ve bought an Amazon Alexa, Echo, etc.
You could spend some money on a smart home hub and the devices that go along with it, but what if you have devices or APIs on your network that could be controlled already?
The code base at vhugo simulates a hub-like device and emits commands to a nats.io server. Any client code that you write can listen for specific messages and take action.
Right now the codebase supports adding and removing devices using http rest calls. Devices are stored in BoltDB and can be added and removed using a web UI or rest calls.