Freedom – The Open Source Home-Automation Software Project

Freedom est un nouveau projet de domicile open source sur Google Code. Écrit en Java, il fonctionne sur Windows, Linux, Mac et Solaris et il est distribué sous la licence GPL2.

Il prend en charge les appareils X10, Android, Arduino, Beagleboard et plus encore, et peut être déployé sur un réseau de matériel peer-to-peer à faible coût. Il est évolutif et offre un équilibrage automatique de charge entre les nœuds sur le réseau. Si vous êtes un développeur professionnel ou que vous êtes intéressé à faire vous-même (DIY) l’automatisation du bâtiment, la liberté peut aider à créer facilement votre propre système d’automatisation de bâtiment sans recommencer à zéro. L’équipe décrit le système comme un CMS pour la domotique…

«Freedom est un logiciel d’automatisation de bâtiment open source (par exemple, la domotique) distribué sous licence GPL2, écrite en Java et soutenue par l’Université de Trento, DISI département (Italie). Le projet vise à développer un cadre extensible open source pour l’automatisation des bâtiments intelligents. La liberté peut en fait interagir avec les appareils X10, Android, Arduino et bien plus encore.

Freedom est un cadre d’automatisation des bâtiments distribués entre pairs avec un équilibrage automatique de charge; Il peut être déployé sur un réseau de nœuds matériels bon marché comme Beagleboard (créant un VPN Domotics) ou sur un seul PC conventionnel. Si vous êtes un développeur professionnel ou que vous souhaitez faire l’automatisation du bâtiment, faire vous-même (bricolage), la liberté peut aider à créer facilement votre propre système d’automatisation du bâtiment sans commencer à zéro

Freedom est un cadre d’automatisation des bâtiments qui réduit le temps et les efforts pour développer votre propre logiciel d’automatisation de construction. Fredom propose des fonctionnalités utiles, tout comme un CMS pour le développement du site.

Open source: Licence GPLV2

Distribué et évolutif: peut être déployé sur un réseau de nœud matériel à faible coût. Il est évolutif et offre un équilibrage automatique de charge entre les nœuds sur le réseau.

En langage transversal: il utilise une mère (activeMQ) pour échanger des informations entre les composants (SMS JSON et XML)

Cross-plateform: Freedom est écrit en Java afin qu’il puisse fonctionner sur Windows, Linux, Mac, Solaris. Java JRE 6 est requis.

Événement basé: chaque action dans l’environnement réel et chaque interaction avec le système (par exemple: un clic sur l’interface graphique) est mappé à un événement. Les événements peuvent être interceptés lors de l’exécution avec des déclencheurs rendant le comportement du système entièrement configurable et non prédéterminé.

Modulaire et extensible: la liberté est modulaire et peut enrichir ses fonctionnalités à l’aide de plugins. L’API est distribuée avec le logiciel pour créer des nouveaux modules complémentaires. Il offre des fonctionnalités de framework OSGI de manière plus simple, en tirant parti de l’héritage bien connu du programme OO.

Riche sémantique: la liberté offre une connaissance sémantique de l’environnement pour exécuter des systèmes d’intelligence et de raisonnement. Aucun codage n’est requis, l’environnement peut être décrit à l’aide de notre éditeur graphique.

Matériel Agnostic: Freedom a une couche d’abstraction matérielle à résumer de l’infrastructure matérielle (capteurs et actionneurs) à l’aide d’événements, de déclencheurs et de commande. »

Freedomotic.com: Freedom on Google Code

Vouloir plus? – Suivez-nous sur Twitter, comme nous sur Facebook, ou abonnez-vous à notre flux RSS. Vous pouvez même faire livrer ces nouvelles par e-mail, directement dans votre boîte de réception tous les jours

Partagez ceci:
Facebook
Twitter
Reddit
Liendin
Pinterest
E-mail
Suite

Whatsapp
Imprimer

Skype
Tumblr

Télégramme
Poche

Related Posts

Leave a Reply

Your email address will not be published. Required fields are marked *