Fork me on GitHub

Learn More


Bridging the gap between physical and digital worlds connecting People to Things and value-added business Services.


Develop an application framework which reduces effort and time to maket required to produce solutions based on the Internet of Things concept. This means we are making the environment aware of the People and the Things in it. Things can reach a new level of usefulness thanks to their new connected nature, allowing them to leverage the web and all the information based Services it provides.


Identity: each Thing has a persistent unique identifier which allows you to address it from all over the world, and it works no matter which automation protocol drives the Thing. You are safe from the protocols hell out there.

Services: Freedomotic is different, automations are not the end of the story, this framework is centred around the concept of Services for users, which may use automations to achive a goal. It is the Internet of Things at a new level. ThinG Wider!

Simulation: Freedomotic allows you to fully run it without any sensor or actuator connected. You can configure and test your automations before buying the hardware. This is great when planning a system with your customers, give them a taste of the finished product.

Realtime Marketing: Freedomotic knows the environment topology (ie: rooms shapes and locations), the People and Things in it. This allows to track the users in the environment, profile them and create 1 to 1 realtime marketing campains. This feature is also great for disabled assistence and security focused systems.

Crosslanguage Rest API: you can control any aspect of the system with our JSON based REST APIs, from listing and controlling the Things in an environment, to retrieve, install and manage plugins, all using familiar and developer friendly technologies. The entire system is completely Events based. Components dialog toghether using text Events and Commands, so it's easy to integrate your ERP, CRM or any legacy software you already run on your own premises. This is also great to build custom branded frontends for web, mobile and desktop. In Freedomotic you can run concurrently as many frontend as you want, each one can be targeted to a specific audience.

Distributed: Freedomotic can run as a decentralized peer to peer network with no single point of failure. It can be deployed on a network of embedded systems like Raspberry Pi or on standard PC and servers. For business this means you can have an instance running in the cloud connected to different satellites. You can manage the configuration and provide unique compute intensive features in the cloud (eg: face recognition) for a montly fee.

Plugins: the system features are not hardcoded. You can install new plugins at runtime enriching its features. If you are interested in plugins development take a look at our Developers Getting Started tutorial. Any developed plugin can be uploaded to an online marketplace (our or your own) to allow 1-click installation.

Autodiscovery: wouldn't be great if you can turn on a light and have it automatically configured on the virtual environment map? Freedomotic can autodiscover the Things (eg: home automation devices) deployed in your real environment. No more diving in complex configuration files.

History aware: it can track any status change in the environment and persist them in a database for analisys. You can analyze consumption behaviors to implement real energy saving or learn more about how your customers interact with your shop monitoring for example their visit patterns.

Secure, Multilanguage and Multiuser: Freedomotic is built ground up with multilanguage, multiuser and security features in mind. All these features come for free for each new plugin you develop, sparing a lot of time and effort. You can focus on your core business and let Freedomotic do the heavy lifting.

Open Source Internet of Things Framework Drupal theme by Kiwi Themes.