The Dog Gateway was firstly developed in 2006, mainly with research purposes. It was targeted at a single home automation technology and had the goal of showing that advanced interaction with home environments was possible. This first version was named BCF, from the Italian words for "It Just Works" (Basta Che Funzioni), to further highlight its transient nature.
From 2007 to 2014, the Dog gateway has been developed and improved embedding more features, integrating new home, building and industrial automation technologies, providing a single uniform device abstraction layer based on Semantic Web technologies (the DogOnt ontology). In these years, 3 major versions have been released, the 3.0 being the latest.
Nowadays, the Dog Gateway is an open source, OSGi compliant implementation of smart environment gateway and IoT platform featuring multi-protocol capabilities, REST-based application APIs, uniform device representation, rule-based activations, real-time data elaboration (with complex event processing technologies), Xively integration (to enable social sharing of consumptions and activations), etc.
The Dog Gateway 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.
We are seeking volounteers to contribute to the project in order to boost its adoption in commercial products, research projects and DIY solutions.
Look at the Dog website for further information and for downloading the software.
Stay tuned with news and announcements on Twitter!
If you are looking at the Dog source code, grab it on GitHub.