eHouse4Java eHouse Home Automation Software – Open Source

eHouse Home Automation – Software eHouse4Java ist Open-Source- Software unter der GNU-Lizenz für eHouse System Benutzer nur .
Sie ermöglicht:

  • Text Control
  • grafische Steuerung
  • grafische Visualisierung der System-Status
  • grafische Visualisierung der Anlage (automatische für jedes Zimmer / Controller)
  • Kommunikation mit Steuerungen
  • Empfang und Synchronisation Status aller Steuerungen über TCP / IP-Protokoll , Netzwerke (LAN , WAN , Intranet , Internet)
  • Empfang und Synchronisation Status aller Steuerungen über das UDP-Protokoll (LAN , Intranet)
  • Sammlung Status aller Steuerungen zur Weiterverarbeitung , z. B. für Zwecke der:
  • Visualisierung
  • Erstellen Logs
  • Erstellen Sie Ihre eigenen Regelalgorithmen und dedizierte Systeme
  • Neues Kommunikations-Servern und Gateways für die Inhalte externer Systeme
  • Integration mit anderen Hard-und Software sowie dritten – Geräte anderer Hersteller
  • Übertragen Ereignisse Steuerungen über TCP / IP
  • Sprachsteuerung


Die Verwendung von Java ermöglicht die Verwendung dieser Software für verschiedene Typen von Hardware mit Java virtuelle Maschine ausgestattet .
Es kann auf die gleiche Weise auf unterschiedlichen Betriebssystemen arbeiten:

  • Windows seit Version 95
  • Linux
  • Unix
  • etc .

Es bietet auch die Möglichkeit, problemlos auf mobile Systeme für die Verwendung von Java-Basis anzupassen:

  • Androide
  • Java MIDP (Mobile)
  • Windows Mobile , Windows Phone (bei der Umstellung auf C #), die sehr ähnlich zu Java ist

Es ist daher möglich, eine Steuerung und Management-Software-System zu schaffen Home Automation eHouse auf jeder Hardware-Plattform:

  • PCs
  • Microcomputers , Computer Motherboards , Wandelemente auf einem vereinfachten PC-basierte
  • Tablets
  • PDAs
  • Graphic Panels
  • Smartphones
  • TouchPhones
  • Ein weiteres Mini-Hardware mit Java-Unterstützung implementiert

Ein weiterer sehr wichtiger Faktor ist die freie Natur und die Verfügbarkeit von Java-Entwicklungstools , vergleichbarer Qualität mit einem sehr teuren Compiler wie Microsofts ‘ Visual Studio , Embarcaderos ‘ , etc . .
Dies ermöglicht Ihnen, professionelle Anwendungen, ohne in teure Software investieren zu schaffen .
Es ermöglicht auch die Schaffung von speziellen Software für verschiedene Versionen Detaillierung Ausrüstung , etc . .
Bisher , Wir stellen eine freie Software-Paket mit Source Code Control-Anwendung bildet den Kern des Systems Home Automation Producer eHouse unterstützt alle aktuellen Versionen des Systems:

  • eHouse 1 (485) unter der Leitung eines PCs
  • eHouse 1 unter Aufsicht CommManager
  • Ethernet eHouse (eHouse4Ethernet)

Hierzu , nutzen wir den freien NetBeans Entwicklungsumgebung .
Die Installation und Konfiguration ist in dem Artikel diskutiert ” Smart Home Software-Entwicklung in Netbeans (Java , Java MIDP , Android) ”
EHouse4Java Software ist ein add – auf Software für PC und eHouse direkt verwendet die Konfigurationsdateien im Verzeichnis ” eHouse ” System .

  1. Die Erstkonfiguration wird durch die Art der Systemkonfiguration Anwendung eHouse erstellt ” ConfigAux . exe ” .
  2. Dann ist es notwendig, um die Einstellungen für das Panel aus dem System die Ausführung der Anwendung eHouse1 exportieren ” eHouse . exe / mobile ” .
  3. Einrichten Controller für Platten eHouse4Ethernet von der Anwendung generiert ” CommManagerCfg . exe ” für jeden Ethernet-Controller . Es ist zu diesem Zweck Presse notwendig ” Neues Mobile File ” , oder angemessen in einer bestimmten Sprache Beschreibung im Antrag .
  4. in dem Verzeichnis, aus dem die Anwendung ausgeführt wird eHouse4Java , Legen Sie eine Textdatei ” Weg . cfg ” , bei dem erste Zeile ist der Pfad zu dem Verzeichnis ” e – Haus ” System von Home Automation zB . ” c: \ e – Haus \ ” (Ohne die Anführungszeichen , und andere Zeichen .
  5. Kopie eHouse4Java auf die Festplatte und öffnen Sie sie in der NetBeans-Anwendung-Projekt
  6. Starten Sie es durch Drücken der Funktionstaste ” F6 ”
  7. außerhalb NetBeans läuft es folgt aus der Befehlszeile ” ehouse4java . Glas ” falls installiert Java-Pfad wird auf das Betriebssystem von globalen Variablen hinzugefügt