Freedom – the open source home Automation software project
freedom is a new open source home automation project on Google code. Written in Java it runs on Windows, Linux, Mac and Solaris and it’s distributed under GPL2 license.
It supports X10 devices, Android, Arduino, BeagleBoard and more, and can be deployed on a network of low-cost peer-to-peer hardware. It is scalable and offers automatic load balancing across nodes on the network. If you are a professional developer or interested in do it yourself (DIY) building automation, freedom can help to easily create your own building automation system without starting from scratch. The team describe the system as a CMS for home automation…
“Freedom is an open source building automation software (eg. home automation) distributed under GPL2 license, written in Java and supported by university of Trento, DISI department (Italy). The project aims to develope an open source extensible framework for intelligent building automation. freedom can actually interact with X10 devices, Android, Arduino and much more.
Freedom is a peer-to-peer distrubuted building automation framework with automatic load balancing; it can be deployed on a network of inexpensive hardware nodes like BeagleBoard (creating a domotics VPN) or on a single conventional PC. If you are a professional developer or interested in do it yourself (DIY) building automation, freedom can help to easely create your own building automation system without starting from scratch
Freedom is a building automation framework which cuts time and effort to develop your own building automation software. Fredom offers usefull features just like a CMS does for site development.
Open source: GPLv2 license
Distributed & Scalable: can be deployed on a network of low-cost peer-to-peer hardware node. It is scalable and offers automatic load balancing across nodes on the network.
Cross-language: it uses a mother (ActiveMQ) to exchange information between components (JSON and XML text messages)
Cross-platform: freedom is written in Java so it can run on Windows, Linux, Mac, Solaris. Java JRE 6 is required.
Event Based: Every action in the real environment and every interaction with the system (eg: a click on the GUI) is mapped to an event. events can be intercepted at runtime with Triggers making the behavior of the system fully configurable and not predeterminated.
Modular & Extensible: freedom is modular and can enrich its features using plugins. API are distributed along with the software to easely create new add-ons. It offers OSGi framework features in a simpler way, leveraging well known OO programmig inheritance.
Semantic-rich: freedom offers a semantic-rich knowledge of the environment to execute intelligence and reasoning systems. No coding is required, the environment can be described using our graphical editor.
Hardware Agnostic: freedom has an hardware abstraction layer to abstract from hardware infrastructure (sensors and actuators) using events, triggers and command.”
freedomotic.com : Freedom on Google Code
Want More? – Follow us on Twitter, Like us on Facebook, or subscribe to our RSS feed. You can even get these news stories delivered through email, straight to your inbox every day
Share this:
Facebook
Twitter
Reddit
LinkedIn
Pinterest
Email
More
WhatsApp
Print
Skype
Tumblr
Telegram
Pocket