eHouse4Java Automation eHouse Home Software – Open Source

eHouse Awtomazzjoni Home – Software eHouse4Java huwa sors miftuħ softwer taħt liċenzja GNU għall-utenti tas-sistema eHouse biss .
Dan jippermetti:

  • Kontroll Test
  • grafika kontroll
  • viżwalizzazzjoni grafika tal-istatus tas-sistema
  • viżwalizzazzjoni grafika tas-sistema (awomatiku għal kull kamra / kontrollur)
  • komunikazzjoni mal-kontrolluri
  • Akkoljenza u l-istatus sinkronizzazzjoni tal-kontrolluri permezz ta 'TCP / IP protokoll , networks (LAN , WAN , Intranet , Internet)
  • Akkoljenza u l-istatus sinkronizzazzjoni tal-kontrolluri via UDP-protokoll (LAN , Intranet)
  • Istatus Ġbir ta 'l-kontrolluri għal aktar ipproċessar , eż għall-iskop ta ':
  • Viżwalizzazzjoni
  • Oħloq Zkuk
  • Oħloq algoritmi tiegħek kontroll u s-sistemi dedikati
  • Oħloq servers ta 'komunikazzjoni u l-bibien għal kwalunkwe sistemi esterni
  • Integrazzjoni ma 'hardware ieħor u software kif ukoll 3 – parti apparati
  • It-trasferiment avvenimenti għall-kontrolluri aktar minn TCP / IP
  • kontroll tal-vuċi


L-użu ta 'Java jippermetti li jużaw dan is-software għal tipi differenti ta' hardware mgħammra Java magna virtwali .
Hija tista 'taħdem bl-istess mod fuq is-sistemi differenti operattivi:

  • Windows peress verżjoni 95
  • Linux
  • Unix
  • eċċ .

Huwa jipprovdi wkoll il-kapaċità li faċilment jadattaw għal sistemi mobbli bbażati fuq l-użu ta 'Java:

  • Android
  • Java midp (Mobile)
  • Windows Mobile , Windows Phone (meta jikkonvertu sa C #) li hija simili ħafna għal Java

Għalhekk huwa possibbli li jinħolqu kontroll u sistema ta 'softwer ta' ġestjoni Awtomazzjoni Home eHouse fuq kull pjattaforma ta 'hardware:

  • PCs
  • Mikrokompjuters , Kompjuter Motherboards , Pjanċi tal-ħajt ibbażata fuq PC simplifikata
  • Pilloli
  • PDAs
  • Panels grafiku
  • Smartphones
  • TouchPhones
  • Ieħor hardware minjatura implimentati bl-appoġġ Java

Fattur ieħor importanti ħafna huwa n-natura ħielsa u d-disponibbiltà ta 'għodod għall-iżvilupp Java , kwalità paragunabbli ma 'kompilaturi għaljin ħafna bħal Microsofts ‘ Visual Studio , Embarcaderos ‘ , eċċ . .
Dan jippermettilek li joħolqu applikazzjonijiet professjonali mingħajr ma jkollhom jinvestu fis-software għalja .
Hija tippermetti wkoll għall-ħolqien ta 'software apposta għall-verżjonijiet differenti b'dettalji tagħmir , eċċ . .
S'issa , aħna jipprovdu pakkett tas-software ħieles ma 'applikazzjoni kontroll ta' sors kodiċi jikkostitwixxi l-qalba tas-sistema Produttur Awtomazzjoni Home eHouse jappoġġja versjonijiet kollha attwali tas-sistema:

  • eHouse 1 (485) taħt is-superviżjoni ta 'PC
  • eHouse 1 taħt is-superviżjoni ta CommManager
  • Ethernet eHouse (eHouse4Ethernet)

Għal dan il-għan , aħna nużaw l-ambjent ħieles iżvilupp NetBeans .
Installazzjoni tiegħu u konfigurazzjoni hija diskussa fil-artikolu ” Smart dar softwer għall-iżvilupp fl-Netbeans (Java , Java MIDP , Android) ”
EHouse4Java software hija add – fuq is-software għall-PC u eHouse direttament tuża l-fajls konfigurazzjoni fid-direttorju ” eHouse ” Sistema .

  1. Il-konfigurazzjoni inizjali hija maħluqa mill-mod is-sistema konfigurazzjoni applikazzjoni eHouse ” ConfigAux . exe ” .
  2. Imbagħad huwa meħtieġ li jesportaw il-settings għall-panel mis-sistema li jmexxu l-eHouse1 applikazzjoni ” eHouse . exe / mobbli ” .
  3. It-twaqqif ta kontrolluri għal pannelli eHouse4Ethernet huwa ġġenerat mill-applikazzjoni ” CommManagerCfg . exe ” għal kull kontrollur Ethernet . Huwa meħtieġ għal dan il-għan istampa ” Oħloq File Mobile ” , jew xieraq f'deskrizzjoni lingwa partikolari fl-applikazzjoni .
  4. fid-direttorju li minnu l-applikazzjoni se jimxu eHouse4Java , post ta 'fajl test ” triq . cfg ” , fejn l-ewwel linja hija t-triq għall-direttorju ” e – Kamra ” tas-sistema Awtomazzjoni Home eż . ” c: \ e – house \ ” (Mingħajr il-virgoletti , u karattri oħra .
  5. Kopja eHouse4Java għal disk u miftuħa fil-proġett applikazzjoni NetBeans
  6. tibda billi tagħfas il-funzjoni ewlenija ” F6 ”
  7. barra NetBeans runs jirriżulta mill-linja tal-kmand ” ehouse4java . vażett ” jekk installat triq Java huwa miżjud mas-sistema operattiva tal-varjabbli globali