eHouse Home Automation – Software-ul este un eHouse4Java open-source software-ul sub licență GNU pentru utilizatorii sistemului eHouse numai .
Acesta permite:
- Textul de control
- grafic de control
- vizualizarea grafică a stării sistemului
- vizualizarea grafică a sistemului (automate pentru fiecare camera / controler)
- comunicarea cu controlorii
- Recepție și starea de sincronizare a tuturor controlorilor prin protocolul TCP / IP , rețele (LAN , WAN , Intranet , Internet)
- Recepție și starea de sincronizare a tuturor controlorilor prin protocolul UDP (LAN , Intranet)
- Starea de colectare a tuturor controlorilor pentru prelucrare ulterioară , de exemplu, în scopul de a:
- Vizualizare
- Creați Activitate
- Creați-vă algoritmi de control proprii si sisteme dedicate
- Creați servere și gateway-uri de comunicare pentru orice sisteme externe
- Integrarea cu alt hardware și software, precum și treia – Dispozitive de partid
- Transferul evenimente pentru a controlorilor de peste TCP / IP
- comandă vocală
Utilizarea Java permite utilizarea acestui software pentru diferite tipuri de hardware echipate cu mașina virtuală Java .
Se poate lucra în același mod pe sisteme de operare diferite:
- Geamuri incepand cu versiunea 95
- Linux
- Unix
- etc .
Acesta prevede, de asemenea, capacitatea de a se adapta cu usurinta la sisteme mobile bazate pe utilizarea de Java:
- Android
- Java MIDP (Mobile)
- Windows Mobile , Windows Phone (la conversia în C #), care este foarte similar cu Java
Prin urmare, este posibil să se creeze de control și sistemul de management al software-ului Home Automation eHouse pe orice platformă hardware:
- PC-uri
- Microcomputere , Placi de baza de calculator , Panouri de perete pe baza pe un PC simplificat
- Pastile
- PDA-uri
- Panouri grafice
- Smartphone-uri
- TouchPhones
- Un alt hardware-ul în miniatură implementat cu suportul Java
Un alt factor foarte important este caracterul liber și disponibilitatea de instrumente de dezvoltare Java , calitate comparabilă cu câțiva compilatoare foarte scumpe, cum ar fi Microsoft pentru ‘ Visual Studio , Embarcaderos ‘ , etc . .
Acest lucru vă permite să creați aplicații profesionale, fără a fi nevoie să investească în software-ul scump .
Acesta permite, de asemenea pentru crearea de software dedicat pentru diferite versiuni detaliază Utilaje , etc . .
Până acum , noi oferim un pachet de software gratuit cu aplicația de control a codului sursă constituie nucleul sistemului de Home Automation Producator eHouse suporta toate versiunile curente ale sistemului:
- eHouse 1 (485) sub supravegherea unui PC
- eHouse 1 sub supravegherea CommManager
- Ethernet eHouse (eHouse4Ethernet)
În acest scop, , vom folosi gratuit mediul NetBeans de dezvoltare .
Instalare și configurare este discutat în articol ” Inteligente de dezvoltare de software acasă în NetBeans (Java , Java MIDP , Android) ”
EHouse4Java software-ul este un program de completare – privind software-ul pentru PC și eHouse foloseste direct fișierele de configurare în directorul ” eHouse ” sistem .
- Configurarea inițială este creată de modul de configurare sistem de aplicare eHouse ” ConfigAux . exe ” .
- Apoi este necesar pentru a exporta setările pentru panoul de la sistemul de rulare eHouse1 cererea ” eHouse . exe / mobile ” .
- Configurarea controlere pentru panouri eHouse4Ethernet este generat de cererea ” CommManagerCfg . exe ” pentru fiecare controler Ethernet . Este necesar ca acest scop, apăsați ” Creați fișiere mobil ” , sau oportun într-un limbaj de descriere a dat în cererea .
- în directorul din care aplicația va rula eHouse4Java , plasați un fișier text ” cale . cfg ” , în care prima linie este calea către directorul ” e – Casă ” a sistemului de Home Automation de exemplu, . ” C: \ e – Casa \ ” (Fără ghilimele , și alte caractere .
- copie eHouse4Java pe disc și se deschide în aplicația de proiect NetBeans
- începe prin apăsarea tastei de funcție ” F6 ”
- în afara NetBeans ruleaza rezultă din linia de comandă ” ehouse4java . borcan ” dacă este instalat Java cale se adaugă la sistemul de operare al variabilelor globale