eHouse4Java eHouse Home Automation Software – Open Source

eHouse Home Automation – Software eHouse4Java er en open source software under GNU licens til eHouse system brugere .
Det giver:

  • Tekst Kontrol
  • grafisk kontrol
  • grafisk visualisering af systemets status
  • grafisk visualisering af systemet (automatisk for hvert værelse / controller)
  • kommunikation med regulatorer
  • Modtagelse og synkronisering status for alle controllere via TCP / IP-protokollen , net (LAN , WAN , Intranet , Internet)
  • Modtagelse og synkronisering status for alle controllere via UDP-protokol (LAN , Intranet)
  • Indsamling status for alle regulatorerne for yderligere behandling , fx med henblik på:
  • Visualisering
  • Opret Logs
  • Opret dine egne reguleringsalgoritmer og dedikerede systemer
  • Skabe kommunikation servere og gateways for eventuelle eksterne systemer
  • Integration med anden hardware og software samt som tredje – party-enheder
  • Overførsel af begivenheder til controllere over TCP / IP
  • stemmestyring


Brugen af ​​Java gør det muligt at bruge denne software til forskellige typer af hardware udstyret med Java virtuel maskine .
Det kan arbejde på samme måde på forskellige styresystemer:

  • Windows siden version 95
  • Linux
  • Unix
  • etc .

Det giver også mulighed for nemt at tilpasse til mobile systemer baseret på brugen af ​​Java:

  • Android
  • Java MIDP (Mobile)
  • Windows Mobile , Windows Phone (ved konvertering til C #), der er meget lig Java

Det er derfor muligt at lave kontrol og styring software system Home Automation eHouse på enhver hardware-platform:

  • Pc'er
  • Mikrocomputere , Computer bundkort , vægpaneler baseret på en forenklet PC
  • Tabletter
  • PDA'er
  • Grafiske paneler
  • Smartphones
  • TouchPhones
  • En anden miniature hardware implementeret med Java-understøttelse

En anden meget vigtig faktor er den fri natur og tilgængeligheden af ​​Java udviklingsværktøjer , sammenlignelig kvalitet med en meget dyre compilere såsom Microsofts ‘ Visual Studio , Embarcaderos ‘ , etc . .
Dette giver dig mulighed for at oprette professionelle applikationer uden at skulle investere i dyre software .
Det giver også mulighed for etablering af dedikeret software for forskellige versioner beskriver udstyr , etc . .
Hidtil , vi giver et gratis software-pakke med kildekode kontrol ansøgning udgør kernen i systemet Home Automation Producer eHouse understøtter alle aktuelle versioner af systemet:

  • eHouse 1 (485) under tilsyn af en PC
  • eHouse 1 under tilsyn af CommManager
  • Ethernet eHouse (eHouse4Ethernet)

Til dette formål , vi bruger den gratis NetBeans udviklingsmiljø .
Dens installation og konfiguration diskuteres i artiklen ” Smart hjem softwareudvikling i Netbeans (Java , Java MIDP , Android) ”
EHouse4Java software er en add – om software til PC og eHouse direkte bruger konfigurationsfiler i mappen ” eHouse ” systemet .

  1. Den indledende konfiguration er skabt af den måde systemkonfigurationen ansøgning eHouse ” ConfigAux . exe ” .
  2. Så er det nødvendigt at eksportere indstillingerne for panelet fra systemet kører programmet eHouse1 ” eHouse . exe / mobil ” .
  3. Opsætning controllere til paneler eHouse4Ethernet genereres fra anvendelsen ” CommManagerCfg . exe ” for hvert Ethernet-controller . Det er nødvendigt til dette formål presse ” Opret Mobile File ” , eller hensigtsmæssigt i en given sprog beskrivelse i ansøgningen .
  4. i den mappe, hvorfra programmet vil køre eHouse4Java , placere en tekstfil ” sti . cfg ” , hvor første linje er stien til mappen ” e – House ” af systemet Home Automation fx . ” c: \ e – hus \ ” (Uden anførselstegn , og andre tegn .
  5. kopi eHouse4Java til disken og åbne det i NetBeans applikation projekt
  6. starte det ved at trykke på funktionstasten ” F6 ”
  7. uden NetBeans kører det fremgår fra kommandolinjen ” ehouse4java . krukke ” hvis installeret Java sti sættes til styresystem globale variable