eHouse4Java eHouse Software automação residencial – Open Source

Ehouse Domótica – Software eHouse4Java é um de código aberto software sob licença GNU para usuários do sistema eHouse só .
Ele permite:

  • Texto Control
  • controle gráfico
  • visualização gráfica do status do sistema
  • visualização gráfica do sistema (automático para cada quarto / controlador)
  • comunicação com controladores
  • Recepção e status de sincronização de todos os controladores via protocolo TCP / IP , redes (LAN , WAN , Intranet , Internet)
  • Recepção e status de sincronização de todos os controladores via protocolo UDP (LAN , Intranet)
  • Status da coleção de todos os controladores para posterior processamento , por exemplo, com a finalidade de:
  • Visualização
  • Criar Logs
  • Crie seus próprios algoritmos de controle e sistemas dedicados
  • Criar servidores e gateways de comunicação para quaisquer sistemas externos
  • Integração com outros hardwares e softwares, bem como terceira – dispositivos de outros
  • Transferência de eventos para controladores sobre TCP / IP
  • controle de voz


O uso de Java permite utilizar este software para vários tipos de equipamento equipada com máquina virtual Java .
Ele pode trabalhar da mesma forma em diferentes sistemas operacionais:

  • Windows desde a versão 95
  • Linux
  • Unix
  • etc .

Ele também proporciona a capacidade de se adaptar facilmente aos sistemas móveis com base na utilização de Java:

  • Andróide
  • Java MIDP (Mobile)
  • Windows Mobile , Windows Phone (ao converter para C #), que é muito semelhante ao Java

Por conseguinte, é possível a criação de controlo e um sistema de software de gestão Domótica Ehouse em qualquer plataforma de hardware:

  • PCs
  • Microcomputadores , Placas de computador , painéis de parede baseados em PC simplificada
  • Tablets
  • PDAs
  • Painéis gráficos
  • Smartphones
  • TouchPhones
  • Outro hardware em miniatura implementado com suporte a Java

Outro fator muito importante é a natureza livre e disponibilidade de ferramentas de desenvolvimento Java , qualidade comparável com um compiladores muito caros, como Microsofts ‘ Visual Studio , Embarcaderos ‘ , etc . .
Isso permite que você criar aplicações profissionais sem ter que investir em softwares caros .
Além disso, permite a criação de um software dedicado para diferentes versões detalhando equipamento , etc . .
Até agora , nós fornecemos um pacote de software livre com código-fonte de aplicativo de controle constitui o núcleo do sistema Produtor de Domótica Ehouse suporta todas as versões atuais do sistema:

  • Ehouse 1 (485), sob a supervisão de um PC
  • Ehouse 1, sob a supervisão de CommManager
  • Ethernet eHouse (eHouse4Ethernet)

Para este efeito, , usamos o ambiente de desenvolvimento livre NetBeans .
Sua instalação e configuração é discutido no artigo ” Desenvolvimento de software inteligente para casa no NetBeans (Java , Java MIDP , Android) ”
EHouse4Java software é um complemento – em software para PC e eHouse usa diretamente os arquivos de configuração no diretório ” Ehouse ” sistema .

  1. A configuração inicial é criada pela forma como o sistema de aplicação de configuração eHouse ” ConfigAux . exe ” .
  2. Então é necessário para exportar as configurações para o painel do sistema executando o aplicativo eHouse1 ” Ehouse . exe / mobile ” .
  3. Configurando controladores para painéis eHouse4Ethernet é gerada a partir da aplicação ” CommManagerCfg . exe ” para cada controlador Ethernet . É necessário que esta imprensa propósito ” Criar arquivo móvel ” , ou apropriado em uma linguagem de descrição dada na aplicação .
  4. no diretório a partir do qual o aplicativo será executado eHouse4Java , colocar um arquivo de texto ” caminho . cfg ” , em que a primeira linha é o caminho para o diretório ” e – Casa ” do sistema Domótica por exemplo . ” c: \ e – casa \ ” (Sem as aspas , e outros personagens .
  5. cópia eHouse4Java para o disco e abri-lo no projeto de aplicativo NetBeans
  6. iniciá-lo pressionando a tecla de função ” F6 ”
  7. fora do NetBeans é executado segue na linha de comando ” ehouse4java . jarra ” se instalada caminho Java é adicionado ao sistema operacional de variáveis ​​globais