ehouse Domotique – Logiciel eHouse4Java est un open source logiciel sous licence GNU pour les utilisateurs du système ehouse seulement .
Il permet:
- Text Control
- contrôle graphique
- visualisation graphique de l'état du système
- visualisation graphique du système (automatique pour chaque chambre / contrôleur)
- communication avec les contrôleurs
- Réception et l'état de synchronisation de tous les contrôleurs par l'intermédiaire de TCP / IP , réseaux (LAN , WAN , Intranet , Internet)
- Réception et état de la synchronisation de tous les contrôleurs via le protocole UDP (LAN , Intranet)
- Etat de la collecte de tous les contrôleurs pour un traitement ultérieur , par exemple dans le but de:
- Visualisation
- Créer des journaux
- Créez vos propres algorithmes de contrôle et des systèmes dédiés
- Créer des serveurs et des passerelles de communication pour les systèmes externes
- Intégration avec d'autres matériels et logiciels ainsi que le troisième – appareils d'
- Transfert d'événements des contrôleurs sur TCP / IP
- commande vocale
L'utilisation de Java permet d'utiliser ce logiciel pour différents types de matériel équipés de la machine virtuelle Java .
Il peut fonctionner de la même façon sur les différents systèmes d'exploitation:
- Windows depuis la version 95
- Linux
- Unix
- etc .
Il fournit également la capacité de s'adapter facilement aux systèmes mobiles basés sur l'utilisation de Java:
- Androïde
- Java MIDP (Mobile)
- Windows Mobile , Windows Phone (lors de la conversion en C #) qui est très similaire à Java
Il est donc possible de créer des logiciels de contrôle et de gestion Domotique ehouse sur n'importe quelle plate-forme matérielle:
- PC
- Micro-ordinateurs , Computer Cartes mères , panneaux de paroi basée sur un PC simplifié
- Comprimés
- PDA
- Panneaux graphiques
- Smartphones
- TouchPhones
- Un autre matériel miniature mis en œuvre avec le support Java
Un autre facteur très important est le caractère libre et la disponibilité des outils de développement Java , qualité comparable à un compilateurs très coûteux tels que Microsofts ‘ Visual Studio , Embarcaderos ‘ , etc . .
Cela vous permet de créer des applications professionnelles sans avoir à investir dans des logiciels coûteux .
Il permet également la création d'un logiciel dédié pour les différentes versions détaillant équipements , etc . .
Jusqu'ici , nous fournissons un logiciel gratuit avec application de contrôle de code source constitue le cœur du système Producteur Domotique ehouse prend en charge toutes les versions actuelles du système:
- ehouse 1 (485) sous la supervision d'un ordinateur
- ehouse 1 sous le contrôle de CommManager
- Ethernet ehouse (eHouse4Ethernet)
A cet effet, , nous utilisons l'environnement de développement libre NetBeans .
Son installation et sa configuration est décrite dans l'article ” Intelligente développement de logiciels maison dans Netbeans (Java , Java MIDP , Android) ”
EHouse4Java logiciel est un add – sur les logiciels pour PC et ehouse utilise directement les fichiers de configuration dans le répertoire ” ehouse ” système .
- La configuration initiale est créée par le moyen d'application du système de configuration ehouse ” ConfigAux . exe ” .
- Ensuite, il est nécessaire d'exporter les paramètres du panneau du système exécutant l'application de eHouse1 ” ehouse . exe / mobile ” .
- La mise en place de panneaux de contrôleurs eHouse4Ethernet est généré à partir de l'application ” CommManagerCfg . exe ” pour chaque contrôleur Ethernet . Il est nécessaire pour ce but presse ” Créer un fichier mobile ” , ou approprié dans un langage de description de données dans l'application .
- dans le répertoire à partir duquel l'application sera exécutée eHouse4Java , placer un fichier texte ” chemin . cfg ” , dans lequel la première ligne est le chemin vers le répertoire ” e – Maison ” Système de Domotique par exemple, . ” c: \ e – maison \ ” (Sans les guillemets , et d'autres personnages .
- eHouse4Java copie sur le disque et de l'ouvrir dans le projet d'application NetBeans
- démarrez-le en appuyant sur la touche de fonction ” F6 ”
- en dehors de NetBeans tourne, il suit la ligne de commande ” ehouse4java . bocal ” le cas échéant chemin Java est ajouté au système d'exploitation de variables globales