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 .
- Začetna konfiguracija ki ga je ustvaril tako konfiguracijo sistema eHouse uporabe ” ConfigAux . exe ” .
- Potem je treba izvoziti nastavitve za plošče iz sistema teče aplikacij eHouse1 ” eHouse . exe / mobilni ” .
- 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 .
- 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 .
- Izvod eHouse4Java na disk in jo odprete v projektu uporabe NetBeans
- zaženete s pritiskom na funkcijsko tipko ” F6 ”
- zunaj NetBeans teče izhaja iz ukazne vrstice ” ehouse4java . jar ” če je nameščen Java pot doda operacijskega sistema globalnih spremenljivk