eHouse4Java eHouse Home Automation Software – Open Source

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 .

  1. Die aanvanklike opset geskep deur die manier waarop die stelsel konfigurasie aansoek eHouse ” ConfigAux . exe ” .
  2. Dan is dit nodig om die instellings vir die paneel uit te voer van die stelsel wat die aansoek eHouse1 ” eHouse . exe / selfoon ” .
  3. 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 .
  4. 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 .
  5. afskrif eHouse4Java te skyf en dit oop te maak in die NetBeans aansoek projek
  6. dit begin deur te druk die funksie sleutel ” F6 ”
  7. buite NetBeans loop, volg dit uit die opdrag lyn ” ehouse4java . jar ” indien geïnstalleer Java pad is bygevoeg tot die bedryfstelsel van globale veranderlikes