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 .
- La configuración inicial es creado por la forma en la configuración del sistema eHouse aplicación ” ConfigAux . exe ” .
- Entonces es necesario exportar la configuración del panel del sistema que ejecuta la aplicación eHouse1 ” eHouse . exe / móvil ” .
- 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 .
- 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 .
- eHouse4Java copia en el disco y abrirlo en el proyecto de aplicación de NetBeans
- iniciarlo pulsando la tecla de función ” F6 ”
- 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