eHouse4Java eHouse Home Automation Software – Open Source

eHouse Avtomatizacija doma – Programska oprema je eHouse4Java open source Programska oprema pod licenco GNU za uporabnike sistema eHouse samo .
Omogoča:

  • Text
  • grafični nadzor
  • grafično vizualizacijo stanja sistema
  • grafično vizualizacijo sistema (avtomatsko za vsako sobo / krmilnik)
  • komunikacija s krmilniki
  • Sprejem in sinhronizacijo stanja vseh krmilnikov prek TCP / IP protokola , omrežja (LAN , WAN , Intranet , Internet)
  • Sprejem in sinhronizacijo stanja vseh kontrolorjev preko UDP protokola (LAN , Intranet)
  • Zbiranje status vseh krmilnikov za nadaljnjo predelavo , na primer za:
  • Vizualizacija
  • Ustvari dnevnikov
  • Ustvarite svoje algoritme za nadzor in posebni sistemi
  • Ustvarite komunikacijskih strežnikov in vrata za morebitne zunanje sisteme
  • Integracija z drugimi strojne in programske opreme, kot tudi 3. – družabne naprave
  • Prenos dogodkov kontrolorjev preko TCP / IP
  • glasovni nadzor


Uporaba Java omogoča uporabo te programske opreme za različne vrste strojne opreme, opremljenih z Java Virtual Machine .
To lahko deluje na enak način v različnih operacijskih sistemih:

  • Windows od verzije 95
  • Linux
  • Unix
  • itd .

Prav tako predvideva možnost, da zlahka prilagodi na mobilnih sistemov, ki temeljijo na uporabi Java:

  • Android
  • Java MIDP (Mobile)
  • Windows Mobile , Windows Phone (pri pretvorbi v C #), ki je zelo podobna Java

Zato je mogoče ustvariti sistem nadzora in programske opreme za upravljanje Avtomatizacija doma eHouse na katerikoli platformi strojne opreme:

  • Računalniki
  • Mikroračunalniki , Računalniški Matične plošče , stenske obloge temelji na poenostavljeni PC
  • Tablični računalniki
  • PDAs
  • Grafične plošče
  • Pametni telefoni
  • TouchPhones
  • Še en miniaturni strojne opreme izvaja s podporo za Javo

Drug zelo pomemben dejavnik je brezplačna narava in razpoložljivost Java razvoj orodij , primerljive kakovosti z zelo dragimi prevajalniki, kot so Microsofts ‘ Visual Studio , Embarcaderos ‘ , itd . .
To vam omogoča, da ustvarite strokovne programe brez vlagati v drage opreme .
Prav tako omogoča oblikovanje namenske programske opreme za različne različice podrobno oprema , itd . .
Do sedaj , nudimo brezplačen programski paket z izvorno kodo za nadzor uporabe predstavlja jedro sistema Avtomatizacija doma izdelku eHouse podpira vse trenutne različice sistema:

  • eHouse 1 (485) pod nadzorom računalnika
  • eHouse 1 pod nadzorom CommManager
  • Ethernet eHouse (eHouse4Ethernet)

V ta namen , bomo uporabili brezplačno razvojno okolje NetBeans .
Njegova namestitev in konfiguracijo se razpravlja v članku ” Pametni dom za razvoj programske opreme v Netbeans (Java , Java MIDP , Android) ”
EHouse4Java programske opreme je dodatek – za programsko opremo za PC in eHouse neposredno uporablja nastavitvene datoteke v imeniku ” eHouse ” Sistem .

  1. Začetna konfiguracija ki ga je ustvaril tako konfiguracijo sistema eHouse uporabe ” ConfigAux . exe ” .
  2. Potem je treba izvoziti nastavitve za plošče iz sistema teče aplikacij eHouse1 ” eHouse . exe / mobilni ” .
  3. Postavitev krmilnikov za plošče eHouse4Ethernet nastanejo zaradi uporabe ” CommManagerCfg . exe ” Za vsak Ethernet krmilnik . To je potrebno za ta namen tiska ” Ustvarite Mobile datoteko ” , ali je primerno v danem opisu jezika v vlogi .
  4. v imenik, iz katerega bo aplikacija teče eHouse4Java , mesto besedilno datoteko ” Pot . cfg ” , , v katerem prva vrstica je pot do imenika ” e – Hiša ” sistema Avtomatizacija doma npr. . ” c: \ e – hiša \ ” (Brez narekovajev , in drugih znakov .
  5. Izvod eHouse4Java na disk in jo odprete v projektu uporabe NetBeans
  6. zaženete s pritiskom na funkcijsko tipko ” F6 ”
  7. zunaj NetBeans teče izhaja iz ukazne vrstice ” ehouse4java . jar ” če je nameščen Java pot doda operacijskega sistema globalnih spremenljivk