eHouse4Java eHouse Home Automation Software – Open Source

eHouse Home Automation – Software eHouse4Java er en åpen kildekode programvare under GNU lisens for eHouse system brukere .
Den gjør det mulig:

  • Text Control
  • grafisk kontroll
  • grafisk visualisering av systemstatusen
  • grafisk visualisering av systemet (automatisk for hvert rom / controller)
  • kommunikasjon med kontroller
  • Mottak og synkronisering status for alle kontrollerne via TCP / IP-protokollen , nettverk (LAN , WAN , Intranett , Internett)
  • Mottak og synkronisering status for alle kontrollerne via UDP protokollen (LAN , Intranett)
  • Innsamling status for alle kontrollerne for videre behandling , eksempel for det formål å:
  • Visualisering
  • Lag Logger
  • Lag din egen kontroll algoritmer og dedikerte systemer
  • Lag kommunikasjon servere og gatewayer for eventuelle eksterne systemer
  • Integrasjon med andre maskinvare-og programvare samt tredje – partiet enheter
  • Overføre hendelser til kontrollerne over TCP / IP
  • talestyring


Bruken av Java muliggjør å bruke denne programvaren for ulike typer maskinvare utstyrt med Java virtuell maskin .
Det kan fungere på samme måte på ulike operativsystemer:

  • Windows siden 95-versjonen
  • Linux
  • Unix
  • etc .

Det gir også muligheten til å enkelt tilpasse seg mobile systemer basert på bruk av Java:

  • Android
  • Java MIDP (Mobile)
  • Windows Mobile , Windows Phone (ved konvertering til C #) som er svært lik Java

Det er derfor mulig å lage kontroll og programvare system Home Automation eHouse på maskinvare plattform:

  • PCer
  • Mikrodatamaskiner , Computer Hovedkort , veggpaneler basert på en forenklet PC
  • Tabletter
  • PDA
  • Fotobaner
  • Smartphones
  • TouchPhones
  • En annen miniatyr maskinvare implementert med Java-støtte

En annen svært viktig faktor er frie natur og tilgjengeligheten av Java utviklingsverktøy , sammenlignbare kvalitet med en svært dyre kompilatorer som Microsofts ‘ Visual Studio , Embarcaderos ‘ , etc . .
Dette lar deg lage profesjonelle applikasjoner uten å måtte investere i dyr programvare .
Den gjør det også for etablering av dedikert programvare for ulike versjoner detaljering utstyr , etc . .
Så langt , Vi tilbyr en gratis programvarepakke med kildekoden kontroll program utgjør kjernen i systemet Home Automation Producer eHouse støtter alle versjoner av systemet:

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

For dette formålet , vi bruker den gratis NetBeans utviklingsmiljø .
Sin installasjon og konfigurasjon er omtalt i artikkelen ” Smarthus programvareutvikling i NetBeans (Java , Java MIDP , Android) ”
EHouse4Java programvare er en add – på programvare for PC og eHouse bruker direkte konfigurasjonsfiler i katalogen ” eHouse ” system .

  1. Den opprinnelige konfigurasjonen er skapt av måten systemkonfigurasjonen programmet eHouse ” ConfigAux . exe ” .
  2. Da er det nødvendig å eksportere innstillingene for panelet fra systemet kjører programmet eHouse1 ” eHouse . exe / mobil ” .
  3. Sette opp kontrollere for paneler eHouse4Ethernet er generert fra programmet ” CommManagerCfg . exe ” for hver Ethernet-kontroller . Det er nødvendig for dette formålet trykker ” Lag Mobile File ” , eller hensiktsmessig i et gitt språk beskrivelse i søknaden .
  4. i katalogen som programmet kan eHouse4Java , plassere en tekstfil ” banen . cfg ” , der første linje er banen til katalogen ” e – Huset ” av systemet Home Automation f.eks . ” c: \ e – Huset \ ” (Uten anførselstegn , og andre tegn .
  5. kopi eHouse4Java til disken og åpne den i NetBeans søknaden prosjektet
  6. starte det ved å trykke på funksjonstasten ” F6 ”
  7. utenfor NetBeans går det følger fra kommandolinjen ” ehouse4java . jar ” hvis installert Java banen legges til operativsystemet globale variabler