Innovations in Comfort, Efficiency, and Safety Solutions.
EMAIL INTERVIEW – Mauro Cicolella and Ken Sinclair
Cicolella, Developer and Protocols Integrator at freedomotic.com.
Freedomotic is not a business company rather an open source developers community.
Source Distributed Framework
You can develop your own module, attach
to Freedomotic and leverage all the features provided by the other
modules in the system, regardless of the implementation language.
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?
Freedomotic can serve as a common ground to build easily SMART
SPACES for both individuals, who want to integrate their DIY project
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/)