The Dog Gateway (Dog, for friends!) is an OSGi compliant implementation of a smart environment gateway and IoT platform featuring multi-protocol capabilities, REST-based application APIs, Uniform device representation, Rule-based activations, Realtime data elaboration (with complex event processing technologies), Xively integration (to enable social sharing of consumptions and activations), etc.
The Dog development team is striving to improve and enrich the gateway day by day, and as result of this effort, several new features are currently on the way such as: integration of EnOcean devices, Philips Hue interoperability, Android example apps, etc.
- Download the latest standalone release
- Read about its usage and configuration
- Have a look at who is currently using Dog
- Fork one or multiple bundle repositories and Contribute your own modifications
- Have questions? Check out @TheDogGateway on Twitter or contact us.
- Build applications using the Dog REST API
- Exploit the WebSocket API
- Try it on a Raspberry Pi
- Watch the live data published from a demo installation
- Explore the Device Reference to learn more about supported device types.
Dog is released under the Apache 2.0 License.