eHouse4Java eHouse Home Automation Software – Open Source

eHouse Home Automation – Software is eHouse4Java open source software onder GNU-licentie voor eHouse systeem gebruikers .
Het maakt:

  • Text Control
  • grafische controle
  • grafische visualisatie van de status van het systeem
  • grafische visualisatie van het systeem (automatisch voor elke kamer / controller)
  • communicatie met regelaars
  • Ontvangst en synchronisatie status van alle controllers via TCP / IP-protocol , netwerken (LAN , WAN , Intranet , Internet)
  • Ontvangst en synchronisatie status van alle controllers via UDP-protocol (LAN , Intranet)
  • Collectie status van alle controllers voor verdere verwerking , bijvoorbeeld ten behoeve van:
  • Visualisatie
  • Maak Logs
  • Maak je eigen controle algoritmen en specifieke systemen
  • Maak communicatie servers en gateways voor externe systemen
  • Integratie met andere hardware en software, alsook van derde – partij apparaten
  • Overbrengen gebeurtenissen controllers via TCP / IP
  • voice control


Het gebruik van Java maakt gebruik van deze software voor verschillende hardware met Java virtual machine .
Het kan werken op dezelfde manier op verschillende besturingssystemen:

  • Windows sinds versie 95
  • Linux
  • Unix
  • enz. .

Het biedt ook de mogelijkheid om eenvoudig aanpassen aan mobiele systemen gebaseerd op het gebruik van Java:

  • Android
  • Java MIDP (Mobile)
  • Windows Mobile , Windows Phone (bij de conversie naar C #) dat zeer vergelijkbaar Java

Het is derhalve mogelijk om controle en beheer softwaresysteem Home Automation eHouse op elk hardware platform:

  • PC's
  • Microcomputers , Computer Moederborden , wandpanelen een vereenvoudigd PC
  • Tabletten
  • PDA's
  • Grafische panelen
  • Smartphones
  • TouchPhones
  • Een andere miniatuur hardware geïmplementeerd met Java-ondersteuning

Een andere zeer belangrijke factor is de vrije natuur en de beschikbaarheid van Java-ontwikkeltools , vergelijkbare kwaliteit met een zeer dure compilers zoals Microsofts ‘ Visual Studio , Embarcaderos ‘ , enz. . .
Hiermee kunt u professionele applicaties te maken zonder te hoeven investeren in dure software .
Het staat ook voor het creëren van speciale software voor verschillende versies detaillering apparatuur , enz. . .
Zover , bieden wij een gratis software pakket met source code control applicatie vormt de kern van het systeem Home Automation Producer eHouse ondersteunt alle huidige versies van het systeem:

  • eHouse 1 (485) onder toezicht van een PC
  • eHouse 1 onder toezicht van CommManager
  • Ethernet eHouse (eHouse4Ethernet)

Daartoe , gebruiken we het gratis NetBeans ontwikkelomgeving .
De installatie en configuratie is besproken in het artikel ” Smart home software ontwikkeling in Netbeans (Java , Java MIDP , Android) ”
EHouse4Java software is een add – op software voor PC en eHouse direct gebruikt het configuratie bestanden in de directory ” eHouse ” systeem .

  1. De eerste configuratie wordt gemaakt door de manier waarop de systeemconfiguratie toepassing eHouse ” ConfigAux . exe ” .
  2. Dan is het noodzakelijk om de instellingen voor het panel te exporteren uit het systeem draaien van de applicatie eHouse1 ” eHouse . exe / mobiel ” .
  3. Instellen controllers voor panelen eHouse4Ethernet wordt gegenereerd uit de toepassing ” CommManagerCfg . exe ” voor elke Ethernet-controller . Het daartoe vereiste druk ” Maak Mobile File ” , of passend in een bepaalde taal beschrijving in de aanvraag .
  4. in de map van waaruit de toepassing wordt uitgevoerd eHouse4Java , een tekstbestand ” pad . cfg ” , waarin eerste lijn is het pad naar de directory ” e – Huis ” systeem Home Automation bv . ” c: \ e – huis \ ” (Zonder de aanhalingstekens , en andere tekens .
  5. kopie eHouse4Java naar schijf en open het in de NetBeans applicatie project
  6. starten door te drukken op de functietoets ” F6 ”
  7. buiten NetBeans loopt volgt vanaf de opdrachtregel ” ehouse4java . pot ” indien geïnstalleerd Java pad wordt toegevoegd aan het besturingssysteem van globale variabelen