eHouse4Java eHouse Home Automation Software – Open Source

eHouse Domótica – Software eHouse4Java es un de código abierto software bajo licencia GNU para los usuarios del sistema eHouse sólo .
Permite:

  • Texto de control
  • control gráfico
  • visualización gráfica del estado del sistema
  • visualización gráfica del sistema (automático para cada habitación / controlador)
  • comunicación con los controladores
  • La recepción y estado de la sincronización de todos los controladores a través de TCP / IP , redes (LAN , WAN , Intranet , Internet)
  • La recepción y estado de la sincronización de todos los controladores mediante el protocolo UDP (LAN , Intranet)
  • Colección de estado de todos los controladores para su posterior procesamiento , por ejemplo, con el propósito de:
  • Visualización
  • Crear registros
  • Cree sus propios algoritmos de control y sistemas dedicados
  • Crear servidores de comunicación y pasarelas para cualquier sistema externo
  • La integración con otro hardware y software, así como el tercer – dispositivos de otros fabricantes
  • La transferencia de los eventos a los controladores a través de TCP / IP
  • control de voz


El uso de Java permite utilizar este software para diversos tipos de hardware equipadas con máquina virtual Java .
Se puede trabajar de la misma manera en diferentes sistemas operativos:

  • Windows desde la versión 95
  • Linux
  • Unix
  • etc .

También proporciona la capacidad de adaptarse fácilmente a los sistemas móviles basados ​​en el uso de Java:

  • Androide
  • Java MIDP (Mobile)
  • Windows Mobile , Windows Phone (cuando se convierte a C #), que es muy similar a Java

Por tanto, es posible crear sistema de control y software de gestión Domótica eHouse en cualquier plataforma de hardware:

  • PCs
  • Microcomputadoras , Placas madre para computadoras , paneles de pared sobre la base de un PC simplificado
  • Tablets
  • PDAs
  • Paneles gráficos
  • Smartphones
  • TouchPhones
  • Otro hardware implementado en miniatura con soporte Java

Otro factor muy importante es la naturaleza libre y la disponibilidad de herramientas de desarrollo Java , calidad comparable con un compilador muy caros, como Microsofts ‘ Visual Studio , Embarcaderos ‘ , etc . .
Esto le permite crear aplicaciones profesionales sin tener que invertir en costoso software .
También permite la creación de un software dedicado para las diferentes versiones que detallan equipo , etc . .
Hasta aquí , ofrecemos un paquete de software libre con aplicación de control de código fuente constituye el núcleo del sistema Home Automation Productor eHouse soporta todas las versiones actuales del sistema:

  • eHouse 1 (485), bajo la supervisión de un PC
  • eHouse 1 bajo la supervisión del Gestor de comunicación
  • EHouse Ethernet (eHouse4Ethernet)

Para este propósito , usamos el ambiente libre NetBeans desarrollo .
Su instalación y configuración se discuten en el artículo ” Casa inteligente desarrollo de software en Netbeans (Java , Java MIDP , Android) ”
EHouse4Java software es un complemento – en software para PC y eHouse utiliza directamente los archivos de configuración en el directorio ” eHouse ” sistema .

  1. La configuración inicial es creado por la forma en la configuración del sistema eHouse aplicación ” ConfigAux . exe ” .
  2. Entonces es necesario exportar la configuración del panel del sistema que ejecuta la aplicación eHouse1 ” eHouse . exe / móvil ” .
  3. Configuración de controladores para los paneles eHouse4Ethernet se genera a partir de la solicitud ” CommManagerCfg . exe ” para cada controlador Ethernet . Es necesario para este propósito prensa ” Crear archivos móviles ” , o apropiado en un lenguaje de descripción facilitada en la solicitud .
  4. en el directorio desde el que se ejecutará la aplicación eHouse4Java , colocar un archivo de texto ” camino . cfg ” , en la que la primera línea es la ruta de acceso al directorio ” e – Casa ” de sistema Domótica por ejemplo, . ” c: \ e – casa \ ” (Sin las comillas , y otros personajes .
  5. eHouse4Java copia en el disco y abrirlo en el proyecto de aplicación de NetBeans
  6. iniciarlo pulsando la tecla de función ” F6 ”
  7. fuera de NetBeans funciona lo siguiente desde la línea de comandos ” ehouse4java . tarro ” si está instalado Java camino se añade al sistema de funcionamiento de las variables globales