eHouse Home Automation – Software eHouse4Java er en open source software under GNU licens til eHouse system brugere .
Det giver:
- Tekst Kontrol
- grafisk kontrol
- grafisk visualisering af systemets status
- grafisk visualisering af systemet (automatisk for hvert værelse / controller)
- kommunikation med regulatorer
- Modtagelse og synkronisering status for alle controllere via TCP / IP-protokollen , net (LAN , WAN , Intranet , Internet)
- Modtagelse og synkronisering status for alle controllere via UDP-protokol (LAN , Intranet)
- Indsamling status for alle regulatorerne for yderligere behandling , fx med henblik på:
- Visualisering
- Opret Logs
- Opret dine egne reguleringsalgoritmer og dedikerede systemer
- Skabe kommunikation servere og gateways for eventuelle eksterne systemer
- Integration med anden hardware og software samt som tredje – party-enheder
- Overførsel af begivenheder til controllere over TCP / IP
- stemmestyring
Brugen af Java gør det muligt at bruge denne software til forskellige typer af hardware udstyret med Java virtuel maskine .
Det kan arbejde på samme måde på forskellige styresystemer:
- Windows siden version 95
- Linux
- Unix
- etc .
Det giver også mulighed for nemt at tilpasse til mobile systemer baseret på brugen af Java:
- Android
- Java MIDP (Mobile)
- Windows Mobile , Windows Phone (ved konvertering til C #), der er meget lig Java
Det er derfor muligt at lave kontrol og styring software system Home Automation eHouse på enhver hardware-platform:
- Pc'er
- Mikrocomputere , Computer bundkort , vægpaneler baseret på en forenklet PC
- Tabletter
- PDA'er
- Grafiske paneler
- Smartphones
- TouchPhones
- En anden miniature hardware implementeret med Java-understøttelse
En anden meget vigtig faktor er den fri natur og tilgængeligheden af Java udviklingsværktøjer , sammenlignelig kvalitet med en meget dyre compilere såsom Microsofts ‘ Visual Studio , Embarcaderos ‘ , etc . .
Dette giver dig mulighed for at oprette professionelle applikationer uden at skulle investere i dyre software .
Det giver også mulighed for etablering af dedikeret software for forskellige versioner beskriver udstyr , etc . .
Hidtil , vi giver et gratis software-pakke med kildekode kontrol ansøgning udgør kernen i systemet Home Automation Producer eHouse understøtter alle aktuelle versioner af systemet:
- eHouse 1 (485) under tilsyn af en PC
- eHouse 1 under tilsyn af CommManager
- Ethernet eHouse (eHouse4Ethernet)
Til dette formål , vi bruger den gratis NetBeans udviklingsmiljø .
Dens installation og konfiguration diskuteres i artiklen ” Smart hjem softwareudvikling i Netbeans (Java , Java MIDP , Android) ”
EHouse4Java software er en add – om software til PC og eHouse direkte bruger konfigurationsfiler i mappen ” eHouse ” systemet .
- Den indledende konfiguration er skabt af den måde systemkonfigurationen ansøgning eHouse ” ConfigAux . exe ” .
- Så er det nødvendigt at eksportere indstillingerne for panelet fra systemet kører programmet eHouse1 ” eHouse . exe / mobil ” .
- Opsætning controllere til paneler eHouse4Ethernet genereres fra anvendelsen ” CommManagerCfg . exe ” for hvert Ethernet-controller . Det er nødvendigt til dette formål presse ” Opret Mobile File ” , eller hensigtsmæssigt i en given sprog beskrivelse i ansøgningen .
- i den mappe, hvorfra programmet vil køre eHouse4Java , placere en tekstfil ” sti . cfg ” , hvor første linje er stien til mappen ” e – House ” af systemet Home Automation fx . ” c: \ e – hus \ ” (Uden anførselstegn , og andre tegn .
- kopi eHouse4Java til disken og åbne det i NetBeans applikation projekt
- starte det ved at trykke på funktionstasten ” F6 ”
- uden NetBeans kører det fremgår fra kommandolinjen ” ehouse4java . krukke ” hvis installeret Java sti sættes til styresystem globale variable