Active: since 2006
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.
More information and downloads
Look at the Dog website for further information and for downloading the software.
If you are looking at the Dog source code, grab it on GitHub.
Stay tuned with news and announcements on Twitter!
Most relevant publications
- Dario Bonino, Fulvio Corno, and Luigi De Russis. 2014. A Semantics-Rich Information Technology Architecture for Smart Buildings. In Buildings, vol. 4, n. 4, pp. 880-910. DOI: http://dx.doi.org/10.3390/buildings4040880
- Dario Bonino, and Giuseppe Procaccianti. 2014. Exploiting semantic technologies in smart environments and grids: Emerging roles and case studies. In Science of Computer Programming, vol. 95, part 1, December 2014, pp. 112-134. DOI: http://dx.doi.org/10.1016/j.scico.2014.02.018
- Dario Bonino, Emiliano Castellina and Fulvio Corno. 2009. Automatic domotic device interoperation. In IEEE Transactions on Consumer Electronics, vol. 55, no. 2, pp. 499-506, May 2009. DOI: http://dx.doi.org/10.1109/TCE.2009.5174413
- Dario Bonino, Emiliano Castellina and Fulvio Corno. 2008. The DOG gateway: enabling ontology-based intelligent domotic environments. In IEEE Transactions on Consumer Electronics, vol. 54, no. 4, pp. 1656-1664, November 2008. DOI: http://dx.doi.org/10.1109/TCE.2008.4711217