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 .
- A configuração inicial é criada pela forma como o sistema de aplicação de configuração eHouse ” ConfigAux . exe ” .
- Então é necessário para exportar as configurações para o painel do sistema executando o aplicativo eHouse1 ” Ehouse . exe / mobile ” .
- 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 .
- 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 .
- cópia eHouse4Java para o disco e abri-lo no projeto de aplicativo NetBeans
- iniciá-lo pressionando a tecla de função ” F6 ”
- fora do NetBeans é executado segue na linha de comando ” ehouse4java . jarra ” se instalada caminho Java é adicionado ao sistema operacional de variáveis globais