eHouse Automatizimi në shtëpi – Software është një eHouse4Java burim të hapur software sipas licencës GNU për përdoruesit e sistemit eHouse vetëm .
Ajo mundëson:
- Kontrolli Tekst
- kontrollit grafike
- vizualizimi grafike e statusit të sistemit
- vizuelizimin grafik i sistemit (automatike për secilin dhomë / kontrollues)
- komunikimi me kontrollorët
- Pritja dhe statusi sinkronizimin e të gjithë kontrollorëve të me anë të TCP / IP protokollit , Rrjetet (LAN , WAN , Intranet , Internet)
- Pritja dhe statusi sinkronizimin e të gjithë kontrollorëve të me anë të UDP protokoll (LAN , Intranet)
- Statusi Mbledhja e të gjitha kontrollorëve për përpunim të mëtejshëm , p.sh. për qëllim të:
- Vizualizimi
- Krijo Shkrime
- Krijo algoritme të kontrollit tuaj dhe sisteme të përkushtuar
- Krijo serverat e komunikimit dhe porta për ndonjë sistemet e jashtme
- Integrimi me hardware dhe software e tjera, si dhe të tretë – pajisjet e partisë
- Transferimi i ngjarjeve të kontrolluesit mbi TCP / IP
- Kontrolli zëri
Përdorimi i Java mundëson të përdorni këtë softuer për lloje të ndryshme të pajisjeve të pajisura me Java virtual machine .
Ajo mund të punojnë në të njëjtën mënyrë në sistemet operative të ndryshme:
- Windows që nga versioni 95
- Linux
- Unix
- etj .
Ajo gjithashtu ofron aftësinë për të lehtë të përshtaten me sistemet e lëvizshme të bazuara në përdorimin e Java:
- Android
- Java MIDP (Mobile)
- Windows Mobile , Dritaret Phone (kur konvertimin në C #), që është shumë e ngjashme me Java
Prandaj është e mundur për të krijuar kontroll dhe software të menaxhimit të sistemit të Automatizimi në shtëpi eHouse në çdo platformë hardware:
- PC
- Microcomputers , Motherboards kompjuter , panele muri bazuar në një PC thjeshtuar
- Pllakat
- PDAs
- Kolegjet grafike
- Smartphones
- TouchPhones
- Një tjetër hardware miniaturë realizuar me mbështetjen e Java
Një faktor tjetër shumë e rëndësishme është natyra e lirë dhe disponueshmërinë e mjeteve të zhvillimit të Java , cilësi të krahasueshme me një shumë të shtrenjta hartuesit të tilla si Microsofts ‘ Visual Studio , Embarcaderos ‘ , etj . .
Kjo ju lejon për të krijuar aplikacionet profesionale, pa pasur nevojë për të investuar në një softuer të shtrenjta .
Ai gjithashtu lejon krijimin e softuerit të dedikuar për versionet e ndryshme hollësi pajisje , etj . .
Deri tani , ne të sigurojë një paketë software falas me kod burim të aplikimit të kontrollit përbën thelbin e sistemit Automatizimi në shtëpi Producer eHouse mbështet të gjitha versionet aktuale të sistemit:
- eHouse 1 (485) nën mbikqyrjen e një PC
- eHouse 1 nën mbikëqyrjen e CommManager
- Ethernet eHouse (eHouse4Ethernet)
Për këtë qëllim , ne përdorim ambientin e lirë NetBeans zhvillimit .
Instalimi dhe konfigurimi i tij është diskutuar në nenin ” Software i zgjuar në shtëpi zhvillimit në NetBeans (Java , Java MIDP , Android) ”
EHouse4Java software është një add – mbi software për PC dhe eHouse përdor fotografi direkt konfigurimit në dosjen e ” eHouse ” sistem .
- Konfigurimi fillestar është krijuar nga mënyra konfigurimit të sistemit eHouse aplikim ” ConfigAux . exe ” .
- Atëherë ajo është e nevojshme për të eksportuar cilësimet për të panelit nga sistemi drejtimin e eHouse1 aplikimit ” eHouse . exe / celular ” .
- Vendosja e kontrollorëve për panele eHouse4Ethernet është krijuar nga aplikimi ” CommManagerCfg . exe ” për çdo kontrollues Ethernet . Është e nevojshme për këtë qëllim shtypin ” Krijo Skedar Mobile ” , ose të përshtatshme në një përshkrim të dhënë në gjuhën e aplikimit .
- në directory nga të cilat aplikimi do të kandidojë eHouse4Java , vendosni një skedar teksti ” rrugë . cfg ” , në të cilën Linja e parë është rruga në directory ” d – Shtëpi ” e sistemit Automatizimi në shtëpi p.sh. . ” c: \ e – Shtëpia \ ” (Pa thonjëza , dhe karaktere të tjera .
- kopje eHouse4Java në disk dhe të hapur atë në projektin NetBeans aplikimit
- filloni atë duke shtypur butonin e funksionit ” F6 ”
- NetBeans shkon jashtë ai vijon nga vija e komandës ” ehouse4java . jar ” në qoftë se i instaluar Java rruga është shtuar në sistemin operativ të variablave globale