eHouse Domácí automatizace – Software eHouse4Java je open source software pod licencí GNU pro uživatele systému eHouse pouze .
Umožňuje:
- Text Control
- grafické ovládání
- grafické vizualizace stavu systému
- grafické vizualizace systému (automatické pro každý pokoj / regulátoru)
- komunikace s regulátory
- Recepce a stav synchronizace všech regulátorů pomocí TCP / IP protokolu , sítě (LAN , WAN , Intranet , Internet)
- Recepce a stav synchronizace všech regulátorů pomocí protokolu UDP (LAN , Intranet)
- Sběr stav všech regulátorů pro další zpracování , např. za účelem:
- Vizualizace
- Vytvořit logů
- Vytvořte si vlastní řídicí algoritmy a specializovaných systémů
- Vytvořit komunikační servery a brány pro všechny externí systémy
- Integrace s jiným hardwarem a softwarem, stejně jako třetí – výrobců zařízení
- Přenos událostí na správce přes TCP / IP
- hlasové ovládání
Použití Java umožňuje použití tohoto software pro různé typy hardwaru vybavených Java virtuální stroj .
To může fungovat stejným způsobem na různých operačních systémech:
- Windows od verze 95
- Linux
- Unix
- atd. .
To také poskytuje možnost snadno přizpůsobit na mobilní systémy založené na použití Java:
- Android
- Java MIDP (Mobile)
- Windows Mobile , Windows Phone (při převodu do C #), který je velmi podobný Javě
Je tedy možné vytvořit kontrolu a software pro správu systému Domácí automatizace eHouse na jakékoliv hardwarové platformě:
- PC
- Mikropočítače , Počítačové desky , stěnové panely založena na zjednodušeném PC
- Tablety
- PDA
- Grafické panely
- Smartphone
- TouchPhones
- Další miniaturní hardware prováděna s podporou Java
Dalším velmi důležitým faktorem je zdarma povaha a dostupnost Java rozvoje nástrojů , srovnatelné kvality s velmi drahé kompilátory jako firmy Microsoft ‘ Visual Studio , Embarcaderos ‘ , atd. . .
To vám umožní vytvořit profesionální aplikace, aniž by museli investovat do drahého softwaru .
To také umožňuje vytvoření příslušného softwaru pro různé verze popisovat zařízení , atd. . .
Zatím , nabízíme svobodný software s ovládacím zdrojového kódu aplikace tvoří jádro systému Domácí automatizace výrobce eHouse podporuje všechny současné verze systému:
- eHouse 1 (485) pod dohledem počítače
- eHouse 1 pod dohledem CommManager
- Ethernet eHouse (eHouse4Ethernet)
Za tímto účelem , jsme využít bezplatné vývojové prostředí NetBeans .
Jeho instalace a konfigurace je popsána v článku ” Inteligentní dům vývoj software v Netbeans (Java , Java MIDP , Android) ”
EHouse4Java software je add – o softwaru pro PC a eHouse přímo používá konfigurační soubory v adresáři ” eHouse ” systém .
- Počáteční konfigurace je vytvořen tak, že systém konfigurace aplikace eHouse ” ConfigAux . exe ” .
- Pak je třeba exportovat nastavení panelu ze systému běží aplikace eHouse1 ” eHouse . exe / mobile ” .
- Nastavení ovladače pro panely eHouse4Ethernet je generována z aplikace ” CommManagerCfg . exe ” pro každou ethernetového řadiče . Je nutné pro tento účel tisku ” Vytvořit mobilní soubor ” , nebo vhodné v daném popisu jazyka v aplikaci .
- v adresáři, ze kterého bude aplikace běžet eHouse4Java , umístěte textový soubor ” cesta . cfg ” , ve kterém první řádek je cesta k adresáři ” E – Dům ” systému Domácí automatizace např. . ” c: \ e – dům \ ” (Bez uvozovek , a další postavy .
- Kopie eHouse4Java na disku a otevřete jej v projektu aplikace NetBeans
- ji spustit stisknutím funkčního tlačítka ” F6 ”
- mimo NetBeans běží vyplývá z příkazového řádku ” ehouse4java . skřípat ” pokud je nainstalován Java cesta je přidán do operačního systému globálních proměnných