eHouse4Java eHouse Software automatización residencial – Open Source

Ehouse Domótica – Software eHouse4Java é un de código aberto software baixo licenza GNU para usuarios do sistema eHouse só .
El permite:

  • Texto Control
  • control gráfico
  • visualización gráfica do estado do sistema
  • visualización gráfica do sistema (automático para cada cuarto / controlador)
  • comunicación con controladores
  • Recepción e status de sincronización de todos os controladores vía protocolo TCP / IP , redes (LAN , WAN , Intranet , Internet)
  • Recepción e status de sincronización de todos os controladores vía protocolo UDP (LAN , Intranet)
  • Estado da colección de todos os controladores para a súa posterior procesamento , por exemplo, coa finalidade de:
  • Visualización
  • Crear Rexistros
  • Crea seus propios algoritmos de control e sistemas dedicados
  • Crear servidores e gateways de comunicación para calquera sistemas externos
  • Integración con outros hardwares e softwares, así como terceira – dispositivos de outros
  • Transferencia de eventos para controladores sobre TCP / IP
  • control de voz


O uso de Java permite usar este software para varios tipos de equipos equipada con máquina virtual Java .
Pode traballar da mesma forma en distintos sistemas operativos:

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

Tamén proporciona a capacidade de adaptarse facilmente a sistemas móbiles con base na utilización de Java:

  • Andróide
  • Java MIDP (móbil)
  • Windows Mobile , Windows Phone (ao converter a C #), que é moi semellante ao Java

Por conseguinte, é posible a creación de control e un sistema de software de xestión Domótica Ehouse en calquera plataforma de hardware:

  • PCs
  • Empresa , Tarxetas de ordenador , paneis de parede baseados en PC simplificada
  • Tablets
  • PDAs
  • Paneis gráficos
  • Smartphones
  • TouchPhones
  • Outro hardware en miniatura aplicado con soporte a Java

Outro factor moi importante é a natureza libre e dispoñibilidade de ferramentas de desenvolvemento Java , calidade comparable cun compiladores moi caros, como Microsofts ‘ Visual Studio , Embarcaderos ‘ , etc . .
Isto permite que crear aplicacións profesionais sen ter que investir en programas caros .
Ademais, permite a creación de un programa dedicado a diferentes versións detallando equipo , etc . .
Ata agora , nós fornecen un paquete de software libre con código fonte de aplicacións de control constitúe o núcleo do sistema Produtor de Domótica Ehouse permite todas as versións actuais do sistema:

  • Ehouse 1 (485), baixo a supervisión dun PC
  • Ehouse 1, baixo a supervisión de CommManager
  • Ethernet eHouse (eHouse4Ethernet)

Para este efecto, , usamos o ambiente de desenvolvemento libre IDE .
A súa configuración é discutido no artigo ” Desenvolvemento de software intelixente para casa no IDE (Java , Java MIDP , Android) ”
EHouse4Java software é un complemento – en software para PC e eHouse usa directamente os ficheiros de configuración no directorio ” Ehouse ” sistema .

  1. A configuración inicial é creada pola forma en que o sistema de aplicación de configuración eHouse ” ConfigAux . exe ” .
  2. Entón é necesario para exportar a configuración para o panel do sistema executando a aplicación eHouse1 ” Ehouse . exe / mobile ” .
  3. Configurar controladores para paneis eHouse4Ethernet é xerada a partir da aplicación ” CommManagerCfg . exe ” para cada controlador Ethernet . É necesario que esta prensa propósito ” Crear un arquivo móbil ” , ou apropiado nunha linguaxe de descrición dada na aplicación .
  4. no directorio dende o cal a aplicación será executado eHouse4Java , poñer un arquivo de texto ” camiño . CFG ” , en que a primeira liña é o camiño para o directorio ” e – Casa ” do sistema Domótica por exemplo . ” C: \ e – casa \ ” (Sen as comiñas , e outros personaxes .
  5. copia eHouse4Java para o disco e abri-lo no proxecto de aplicación IDE
  6. inicia-lo premendo a tecla de función ” F6 ”
  7. fóra do IDE é executado segue na liña de comandos ” ehouse4java . vasos ” instalada camiño Java é engadido ao sistema operativo de variables globais