eHouse4Java eHouse Home Automation Software – Open Source

eHouse Domòtica – Programari eHouse4Java és un de codi obert programari sota llicència GNU per als usuaris del sistema eHouse només .
Permet:

  • Text de control
  • control gràfic
  • visualització gràfica de l'estat del sistema
  • visualització gràfica del sistema (automàtic per a cada habitació / controlador)
  • comunicació amb els controladors
  • La recepció i estat de la sincronització de tots els controladors a través de TCP / IP , xarxes (LAN , WAN , Intranet , Internet)
  • La recepció i estat de la sincronització de tots els controladors mitjançant el protocol UDP (LAN , Intranet)
  • Col · lecció d'estat de tots els controladors per al seu posterior processament , per exemple, amb el propòsit de:
  • Visualització
  • Crear registres
  • Creu seus propis algoritmes de control i sistemes dedicats
  • Crear servidors de comunicació i passarel · les per qualsevol sistema extern
  • La integració amb un altre maquinari i programari, així com el tercer – dispositius d'altres fabricants
  • La transferència dels esdeveniments als controladors a través de TCP / IP
  • control de veu


L'ús de Java permet utilitzar aquest programari per a diversos tipus de maquinari equipades amb màquina virtual Java .
Es pot treballar de la mateixa manera en diferents sistemes operatius:

  • Windows des de la versió 95
  • Linux
  • Unix
  • etc .

També proporciona la capacitat d'adaptar fàcilment als sistemes mòbils basats en l'ús de Java:

  • Androide
  • Java MIDP (Mobile)
  • Windows Mobile , Windows Phone (quan es converteix C #), que és molt semblant a Java

Per tant, és possible crear sistema de control i programari de gestió Domòtica eHouse en qualsevol plataforma de maquinari:

  • PC
  • Microordinadors , Plaques mare per a ordinadors , panells de paret sobre la base d'un PC simplificat
  • Tablets
  • PDAs
  • Panells gràfics
  • Smartphones
  • TouchPhones
  • Un altre maquinari implementat en miniatura amb suport Java

Un altre factor molt important és la naturalesa lliure i la disponibilitat d'eines de desenvolupament Java , qualitat comparable amb un compilador molt cars, com Microsofts ‘ Visual Studio , Embarcadors ‘ , etc . .
Això li permet crear aplicacions professionals sense haver d'invertir en costós programari .
També permet la creació d'un programari dedicat per les diferents versions que detallen equip , etc . .
Fins aquí , oferim un paquet de programari lliure amb aplicació de control de codi font constitueix el nucli del sistema Home Automation Productor eHouse suporta totes les versions actuals del sistema:

  • eHouse 1 (485), sota la supervisió d'un PC
  • eHouse 1 sota la supervisió del Gestor de comunicació
  • EHouse Ethernet (eHouse4Ethernet)

Per aquest propòsit , fem servir l'ambient lliure NetBeans desenvolupament .
La seva instal · lació i configuració es discuteixen en l'article ” Casa intel · ligent desenvolupament de programari en Netbeans (Java , Java MIDP , Android) ”
EHouse4Java programari és un complement – en programari per a PC i eHouse utilitza directament els fitxers de configuració al directori ” eHouse ” sistema .

  1. La configuració inicial és creat per la forma en la configuració del sistema eHouse aplicació ” ConfigAux . exe ” .
  2. Llavors cal exportar la configuració del panell del sistema que executa l'aplicació eHouse1 ” eHouse . exe / mòbil ” .
  3. Configuració de controladors per als panells eHouse4Ethernet es genera a partir de la sol · licitud ” CommManagerCfg . exe ” per a cada controlador Ethernet . És necessari per a aquest propòsit premsa ” Crear arxius mòbils ” , o apropiat en un llenguatge de descripció facilitada a la sol · licitud .
  4. al directori des del qual s'executarà l'aplicació eHouse4Java , col · locar un arxiu de text ” camí . cfg ” , en la qual la primera línia és la ruta d'accés al directori ” i – Casa ” de sistema Domòtica per exemple, . ” c: \ i – casa \ ” (Sense les cometes , i altres personatges .
  5. eHouse4Java còpia al disc i obrir-lo en el projecte d'aplicació de NetBeans
  6. iniciar prement la tecla de funció ” F6 ”
  7. fora de NetBeans funciona el següent des de la línia de comandes ” ehouse4java . pot ” si està instal · lat Java camí s'afegeix al sistema de funcionament de les variables globals