Find out about the idea behind Eclipse SmartHome, its scope, its architecture and on how to use it.
Eclipse SmartHome is an open-source project that is driven by its community. Find more information about support and discussion channels and details on how to contribute.
Get our source code, access the p2 repositories or download a demo binary package
Smart Home adoption will only gain momentum if the different devices can be connected into over-arching use cases, but currently the market for Smart Home systems and IoT gadgets is heavily fragmented. The only way out of this is to establish common interfaces and APIs. And what is a better place than an open-source initiative at a trustworthy non-profit organisation like the Eclipse Foundation?
Eclipse SmartHome is designed as a set of OSGi bundles that can be run on any OSGi container, such as Eclipse Equinox or Apache Felix. All that is required underneath is a Java7-compliant Java Virtual Machine (JVM), which are available for all major platforms and architectures such as x86 or ARM.
The initial contribution to the Eclipse SmartHome project comes from the open source project open Home Automation Bus (openHAB), which has proven to be a reliable platform with a wide adoption and which has already won several awards.