eHouse4Java eHouse Home Automation Software – Open Source

eHouse Home Automation – Il software è un eHouse4Java open source software sotto licenza GNU per gli utenti del sistema eHouse solo .
Consente:

  • Testo di controllo
  • controllo grafico
  • visualizzazione grafica dello stato del sistema
  • visualizzazione grafica del sistema (automatico per ogni camera / controller)
  • la comunicazione con i controllori
  • Accoglienza e lo stato di sincronizzazione di tutti i controller tramite protocollo TCP / IP , reti (LAN , WAN , Intranet , Internet)
  • Accoglienza e lo stato di sincronizzazione di tutti i controller tramite il protocollo UDP (LAN , Intranet)
  • Stato Raccolta di tutti i controller per l'ulteriore elaborazione , ad esempio al fine di:
  • Visualizzazione
  • Creare registri
  • Crea i tuoi propri algoritmi di controllo e sistemi dedicati
  • Creazione di server di comunicazione e gateway per tutti i sistemi esterni
  • Integrazione con altri componenti hardware e software e di terze – dispositivi di altri produttori
  • Trasferimento di eventi per i controller su TCP / IP
  • controllo vocale


L'uso di Java permette di utilizzare questo software per vari tipi di hardware dotati macchina virtuale Java .
Può funzionare allo stesso modo su diversi sistemi operativi:

  • Windows dalla versione 95
  • Linux
  • Unix
  • ecc .

Esso fornisce anche la capacità di adattarsi facilmente a sistemi mobili basati sull'uso di Java:

  • Androide
  • Java MIDP (Mobile)
  • Windows Mobile , Windows Phone (durante la conversione in C #) che è molto simile a Java

È quindi possibile creare controllo e software di sistema di gestione Home Automation eHouse su qualsiasi piattaforma hardware:

  • PC
  • Microcomputer , Schede madri per computer , pannelli basati su un PC semplificata
  • Compresse
  • PDA
  • Pannelli grafici
  • Smartphone
  • TouchPhones
  • Un altro hardware in miniatura realizzato con supporto Java

Un altro fattore molto importante è la natura libera e la disponibilità di strumenti di sviluppo Java , qualità comparabile con compilatori molto costosi come Microsofts ‘ Visual Studio , Embarcaderos ‘ , ecc . .
Ciò consente di creare applicazioni professionali senza dover investire in costosi software .
Permette anche la creazione di un software dedicato per diverse versioni dettaglio attrezzature , ecc . .
Finora , mettiamo a disposizione un pacchetto software libero con applicazione di controllo del codice sorgente costituisce il cuore del sistema Home Automation Produttore eHouse supporta tutte le versioni correnti del sistema:

  • eHouse 1 (485) sotto il controllo di un PC
  • eHouse 1 sotto la supervisione di CommManager
  • Ethernet eHouse (eHouse4Ethernet)

Per questo scopo , usiamo il libero ambiente di sviluppo NetBeans .
Sua installazione e configurazione è discusso nell'articolo ” Intelligente sviluppo software casa in Netbeans (Java , Java MIDP , Android) ”
EHouse4Java software è un componente aggiuntivo – sul software per PC e eHouse utilizza direttamente i file di configurazione nella directory ” eHouse ” sistema .

  1. La configurazione iniziale viene creato dal modo configurazione eHouse sistema di applicazione ” ConfigAux . exe ” .
  2. Poi è necessario esportare le impostazioni per il pannello dal sistema che esegue il eHouse1 applicazione ” eHouse . exe / mobile ” .
  3. Impostazione regolatori per pannelli eHouse4Ethernet viene generato dall'applicazione ” CommManagerCfg . exe ” per ogni controller Ethernet . E 'necessario per questo scopo premere ” Crea file mobile ” , o opportuno in un linguaggio di descrizione nella domanda .
  4. nella directory da cui verrà eseguita l'applicazione eHouse4Java , inserire un file di testo ” sentiero . cfg ” , in cui prima riga è il percorso della directory ” e – Casa ” del sistema Home Automation ad esempio, . ” c: \ e – casa \ ” (Senza le virgolette , e altri personaggi .
  5. eHouse4Java copia su disco e aprirlo nel progetto di applicazione NetBeans
  6. avviarlo premendo il tasto funzione ” F6 ”
  7. fuori NetBeans gestisce segue dalla riga di comando ” ehouse4java . vaso ” se installato Java percorso viene aggiunto al sistema operativo di variabili globali