You can develop your own module, attach it to Freedomotic and leverage all the features provided by the other modules in the system, regardless of the implementation language.
Freedomotic - Open Source Building Automation
Mauro Cicolella | Freedomotic
Here is a reprint of an interview conducted by Ken Sinclair at AutomatedBuildings.com discussing an open source distributed framework for building automation developed by Freedomotic which is not a business company but rather an open source developers community.
Sinclair: What is Freedomotic and how does it work?
Cicolella: Technically speaking Freedomotic is an open source distributed framework for building automation, made of loosely coupled cross-language modules which communicate through a message oriented middleware. This means that you can develop your own module, attach it to Freedomotic and leverage all the features provided by the other modules in the system, regardless of the implementation language.
To make a brief example you can have Freedomotic running on Raspberry Pi, with a custom Arduino module which drives a cat feeder device; you can feed your cat by voice, directly saying "Freedomotic feed the cat", and this feature will be available with no specific coding.
Sinclair: Why did you decide to create Freedomotic?
Sinclair: How does Freedomotic fit in respect to other open source home automation projects out there?
Cicolella: There are a lot of very good projects, also open source, that can respond to the most common users’ expectations.
First of all, our target is very different: we aim at being a building automation system. We are a young project and deeply into the home automation field to give us visibility and let people know the potential and flexibility of our solution.
Sinclair: What advantages are there for end users, integrators and manufacturers?
Cicolella: Freedomotic can serve as a common ground to build easily SMART SPACES for both individuals, who want to integrate their DIY project and instantly have an added value from it, and professionals or companies who want to develop smart spaces for business.
Another advantage is the abstraction from the environment: the framework has a semantical knowledge of ambient topology and objects in it with the advantage that it knows where a light or a person is located. Objects are also protocol-independent, so you can easily configure one to be driven with KNX or Zwave just by selecting an item from a combobox.
You can use our framework to automate your home for free or manage huge buildings and museums, producing from interactive installations to virtual guides on users' smartphones.
Sinclair: How can one get more info and download the framework?
Sinclair: What’s the last available version?
Sinclair: How can someone contribute?
Cicolella: Currently the community is taking care of development and release of new versions. Freedomotic is open and we are always looking for contributors, not only developers. We need designers, translators and passionate people who just want to try it and give us constructive feedback, which is a main driver for our growth. All source code is hosted on GitHub (https://github.com/freedomotic/freedomotic/)
The content & opinions in this article are the author’s and do not necessarily represent the views of HomeToys
This post does not have any comments. Be the first to leave a comment below.
Post A Comment
You must be logged in before you can post a comment. Login now.