eHouse Home Automation – Software eHouse4Java is 'n open source sagteware onder die GNU-lisensie vir eHouse stelsel gebruikers .
Dit stel:
- Text Control
- grafiese beheer
- grafiese visualisering van die stelsel status
- grafiese visualisering van die stelsel (outomatiese vir elke kamer / kontroleerder)
- kommunikasie met beheerders
- Ontvangs en sinchronisasie status van alle controllers via TCP / IP protokol , netwerke (LAN , WAN , Intranet , Internet)
- Ontvangs en sinchronisasie status van alle controllers via UDP-protokol (LAN , Intranet)
- Versameling status van al die beheerders vir verdere verwerking , byvoorbeeld, vir die doel van:
- Visualisering
- Skep Logs
- Skep jou eie beheer algoritmes en toegewyde stelsels
- Skep kommunikasie bedieners en poorte vir enige eksterne stelsels
- Integrasie met ander hardeware en sagteware sowel as derde – Party toestelle
- Die oordrag van gebeure te controllers oor TCP / IP
- stembeheer
Die gebruik van Java in staat stel om die gebruik van hierdie sagteware vir verskeie tipes hardeware toegerus met 'n Java Virtual Machine .
Dit kan op dieselfde manier werk op verskillende bedryfstelsels:
- Windows sedert weergawe 95
- Linux
- Unix
- ens .
Dit bied ook die vermoë om maklik aan te pas by die mobiele stelsels wat gebaseer is op die gebruik van Java:
- Android
- Java MIDP (Mobile)
- Windows Mobile , Windows Tel (wanneer die omskakeling na C #) wat baie soortgelyk aan Java
Dit is dus moontlik om beheer en bestuur sagteware stelsel te skep Home Automation eHouse op enige hardeware platform:
- Rekenaars
- Mikrorekenaars , Rekenaar moederborde , muur panele wat gebaseer is op 'n vereenvoudigde PC
- Tablette
- PDA
- Grafiese Panels
- Slimfone
- TouchPhones
- Nog 'n miniatuur hardeware geïmplementeer met Java ondersteuning
Nog 'n baie belangrike faktor is die vrye natuur en die beskikbaarheid van Java ontwikkeling tools , vergelykbare gehalte met 'n baie duur samestellers soos Microsoft ‘ Visual Studio , Embarcaderos ‘ , ens . .
Dit stel jou in staat om professionele toepassings te skep sonder om te belê in 'n duur sagteware .
Dit maak ook voorsiening vir die skepping van toegewyde sagteware vir verskillende weergawes besonderhede oor toerusting , ens . .
Tot dusver , bied ons 'n gratis sagteware pakket met bron-kode beheer aansoek vorm die kern van die stelsel Home Automation Producer eHouse ondersteun alle huidige weergawes van die stelsel:
- eHouse 1 (485) onder die toesig van 'n rekenaar
- eHouse 1 onder die toesig van CommManager
- Ethernet eHouse (eHouse4Ethernet)
Vir hierdie doel , ons gebruik die vrye NetBeans ontwikkeling omgewing .
Die installasie en opset word bespreek in die artikel ” Smart huis ontwikkeling van sagteware in Netbeans (Java , Java MIDP , Android) ”
EHouse4Java sagteware is 'n add – sagteware vir PC en eHouse gebruik die konfigurasie lêers direk in die gids ” eHouse ” stelsel .
- Die aanvanklike opset geskep deur die manier waarop die stelsel konfigurasie aansoek eHouse ” ConfigAux . exe ” .
- Dan is dit nodig om die instellings vir die paneel uit te voer van die stelsel wat die aansoek eHouse1 ” eHouse . exe / selfoon ” .
- Opstel van beheerders vir panele eHouse4Ethernet word gegenereer van die aansoek ” CommManagerCfg . exe ” vir elke Ethernet-kontroleerder . Dit is wat nodig is vir hierdie doel pers ” Skep Mobile File ” , of toepaslik is in 'n gegewe taal beskrywing in die aansoek .
- in die gids waaruit die aansoekvorm sal loop eHouse4Java , plaas 'n tekslêer ” pad . cfg ” , wat eerste reël is die pad na die gids ” e – House ” van die stelsel Home Automation bv. . ” c: \ e – huis \ ” (Sonder die aanhalingstekens , en ander karakters .
- afskrif eHouse4Java te skyf en dit oop te maak in die NetBeans aansoek projek
- dit begin deur te druk die funksie sleutel ” F6 ”
- buite NetBeans loop, volg dit uit die opdrag lyn ” ehouse4java . jar ” indien geïnstalleer Java pad is bygevoeg tot die bedryfstelsel van globale veranderlikes