Sistema de Casa Inteligente Edifício inteligente eHouse.
Verificando o status do sistema eHouse log Visualização gráfica controle gráfico Texto e direta.



EHouse sistema para verificar os parâmetros e status de todos os sinais de várias maneiras.

Isto inclui:
  • Aplicação de log do sistema eHouse Package
  • os sensores
  • motoristas eHouse sistema de log
  • Os detectores de estado
  • estado de sensores de alarme
  • Status do dispositivo
Um monte de mecanismos para permitir o controle do estado do sistema através dos seguintes métodos:
  • ciclicamente (offline)
  • O primeiro a saber (online)
  • textualmente - registros de observação
  • sistema de arquivos - criar o arquivo de tag para todos os sinais para permitir uma rápida verificação da condição e do desempenho de múltiplos sistemas
  • graficamente - visualização (Scalable Vector Graphics) para todos os sinais, através de objetos e imagens criadas individualmente
Um monte de mecanismos para permitir o controle do estado do sistema através dos seguintes métodos:, stosując rozmaite kombinacje wspomnianych powyżej opcji.
Métodos disponíveis atualmente são implementadas no sistema eHouse:
  • Clientes FTP, Navegador Internet, Windows Explorer ou outros aplicativos usados ​​remotamente ou localmente. Texto método - manter o (online) ou cíclica (offline)
  • Verificando Dispositivos Habilitado, Windows Explorer. Texto método - manter o (online)
  • " eHouseMobile " Plataformas Windows Mobile para visualização gráfica (Scalable Vector Graphics) eHouse sistema local e remotamente (via WiFi, LAN, Internet) - manter o (online). screenshots
  • Aplicação " Remote Manager móvel " (Java MIDP 2 mobile. 0), verificar o estado dos dispositivos, restaurando os arquivos de log do sistema recebido e-mails enviados periodicamente (Offline). Texto método
  • Aplicação " Visual. exe " em plataformas Windows para visualização gráfica (Scalable Vector Graphics) sistema eHouse, usado localmente ou via LAN - manter o (online). screenshots
  • Criação de um sistema de arquivos (tags e logs) até à data (online) pela aplicação " eHouse. exe " - exe

EHouse sistema pode ser controlado por hardware, local e remotamente, em muitos aspectos. Controle pode ser implementada:
  • Hardware por:
    • Interruptores elétricos associados com os eventos (quando ligado ou desligado),
    • Sensores ligados a eventos (no cruzamento de limites),
    • Alarme Detector (com ativação),
    • Controles remotos infravermelhos como padrão Sony (SIRC) - controle local.
    • Controles remotos de rádio em miniatura (blinds e controle de sistema de segurança) / IR (mudar o RoomManager ' a)
  • Aplicações dedicadas estão incluídos no eHouse - enviar eventos através de:
    • SMS,
    • eMail,
    • BlueTooth,
    • WiFi,
    • Lan,
    • Internet.
  • Browser Web - enviar eventos através de:
    • eMail,
    • FTP,
  • Windows Explorer - Cópia direta de eventos:
    • localmente,
    • remoto (FTP),
  • Aplicação cliente FTP - Cópia direta de eventos remotos.
Um número muito grande de métodos para controlar o navegador permite que você controle um par de formas, com praticamente qualquer navegador trabalhando em qualquer sistema operacional. No caso de limitações de um método, Você pode usar outro. Isto também se aplica à falha de um método de transferência de dados (por exemplo,. Falha do servidor de correio, FTP), temos possibilidade de utilização de outros.
Mesmo no Windows, navegadores diferentes têm diferentes características e limitações. Testadas três principais navegadores para Windows:
  • Opera 10,
  • FireFox 3. 6,
  • Internet Explorer 6. 0, 8. 0.

Método de controle

IE 6, 8 +

Opera 10 +

FireFox 3. 6 +

Controle FTP direto

- (1) / +

- (1) / +

- (1) / +

Controle HTTP de texto (em forma de HTML)

+ / -

+ / -

+ / -

Controle Ver os mapas de imagem gráfica gerada +

+ / -

+ / -

+ / -

Controle Exibição gráfica de XML com gráficos SVG

- (2) / -

+ / -

+ / -

Controle SVG gráfico com compressão JavaScript,

- (3) / -

+ / -

+ / -


Designação: (+ / +) => ; controle do sistema (o envio de eventos) / observação dos motoristas, log, saídas etc.
  1. Built-in IE cliente do navegador, Opera e Firefox não é possível gravar e copiar arquivos para o servidor não pode controlar o sistema para eHouse. Não determinou que a instalação do plug - Outros ' nesses navegadores habilitados Para controlar o navegador através de FTP. Alternativamente, você pode aplicações independentes de usar um cliente de FTP ou o Windows Explorer.
  2. Browser IE não suporta XML.
  3. IE tem sérias limitações quando usados ​​como servidores de aplicativos np. Adobe SVG Viewer. Não é possível executar uma janela aberta scripts janela método {. aberto (... )}. Esse erro pode ser contornado através da edição do roteiro de modo que o sistema de controle eHouse, para eventos foram enviados sem abrir uma nova janela. Em novas versões do IE, a Microsoft pode corrigir este erro, ou fazer o seu próprio suporte a gráficos SVG, que também resolver este problema.
Na unidade de controlo do computador deve ser:
  • Java máquina instalado (testado apenas um dom.. 6. 0_17),
  • Navegador deve ter um apoio activo para Java e JavaScript,
  • para facilitar o campo de status não é bloqueado,
  • para facilitar o campo de status não é bloqueado.

pop desbloqueado para o servidor que contém o sistema de arquivos eHouse gerado automaticamente pelo aplicativo eHouse. exe com um parâmetro & Bdquo ; / Html & rdquo ;, após seus nomes, após seus nomes systemu.


Métodos gráfico necessidade de criar uma view usando Corel Draw depois de exportar as configurações de um aplicativo ehouse. exe com um parâmetro & Bdquo ; / Cdr & rdquo ;. O processo de criação de pontos de vista utilizando uma aplicação externa CorelDraw é discutido em capítulos posteriores deste Documentação. Criar todos os métodos gráficos para navegadores e aplicações para a visualização é gerada a partir de um único vista através de VBA macro automaticamente, para obter alta similaridade das imagens não é dependente da tecnologia.

Todos arquivos necessários são criados automaticamente, e acompanhado por Scripts JavaScript, PHP e Java applet e permitir imediata trabalho sobre o applet de configuração. Applet de configuração, formulários de candidatura & Bdquo ; ConfigAux. exe & rdquo ;, que simultaneamente gera os arquivos configuração de um aplicativo EmailGate, Remote Manager móvel, Visual, eHouseMobile.


No servidor web / FTP para copiar o conteúdo de catálogos HTML e XML para uma localização, selecionados nas configurações do diretório remoto Aplicação & bdquo ; FtpGate. exe & rdquo ;. Isso permitirá que o uso do controle FTP para todos os métodos de controle. Além de o mesmo diretório, upload diretório & bdquo ; AllEvents \ & rdquo ; se pretende usar o controle direto, copiando Arquivo FTP.
Servidor Web para lidar com sistema eHouse deve ter (em um endereço):
  • Servidor de SMTP de saída,
  • FTP,
  • HTTP,
  • Suporte PHP,
  • apoio marcas regionais na língua (*),
  • apoio marcas regionais na língua (*),
  • lidar com nomes longos eo tamanho das letras (*), permitir login (autenticação) para o servidor HTTP, SMTP,
  • permitir a configuração de direitos de acesso para arquivos e proprietário,

(*) Você pode editar o script para renomear arquivos.

Método de controle de partida selecionado no navegador.

Controle de texto HTML:

Controle HTML + Mapas Gráfico:


Gráfico de controle + XML SVG:

  • Abra o arquivo em um navegador AdresWWW / directory / NazwaWidoku. xml ou AdresWWW / directory / NazwaWidoku_ftp. xml dependendo de como os dados foram transmitidos para o sistema eHouse. Exemplo pronto pode ser encontrada em: www. ISYS. com.br / visual / Ground / fácil. xml .
  • Mover o cursor do mouse sobre o objeto, que pretende executar (mudança de estado). Em Dependendo do tipo de browser e opções: você pode receber balão Nome do objeto, mudar o cursor, nome do objeto pode aparecer em Internet barra de status do browser. Clique com o mouse em objeto selecionado que começa a enviar eventos para o sistema eHouse.

  • Aguarde a mensagem de confirmação para o eHouse de eventos do sistema.

Controles gráficos SVG + JavaScript compressão:

Controle direto do FTP (Windows Explorer ou FTP cliente):

  • Abra o Windows Exploratorze AdresFTP / directory /. Exemplo pronto pode ser encontrada em: www. ISYS. com.br / fácil / - É necessário fazer o login, uma vez que não suporta a transmissão de usuário e senha no endereço,
     Acesso ao servidor FTP
  • Faça o login no servidor usando seu nome de usuário e senha,
  • Copie o arquivo a partir da localização de todos os eventos (eventos e bdquo ; AllEvents / & rdquo ; ). Produtos e bdquo ; AllEvents / & rdquo ; devem ser copiados manualmente para o FTP servidor com direitos limitados de forma adequada aos usuários outsiders.
  • Colá-lo em seu diretório e bdquo ; e-mails / & rdquo ;.

Vendo os logs e status do dispositivo via FTP:

  • Abra o navegador para AdresServeraFTP / catalog / ou UserName: Password @ AdresServeraFTP / catalog /. Exemplo pronto pode ser encontrado em: ISYS. com.br / fácil / - É necessário fazer o login, uma vez que não suporta a transmissão de usuário e senha no endereço,
     Acesso ao servidor FTP
  • Faça o login no servidor usando seu nome de usuário e senha,
  • Procurar logs, arquivos contendo os parâmetros atuais do sistema, Marcadores de arquivos incluem elétrica, sensores de atividade, switches, etc.
Deve ter os seguintes direitos de acesso a arquivos e diretórios em seu servidor web / FTP, que todas as funções do sistema funcionar corretamente.

Catálogo / Arquivo

Permissões Proprietário

Permissões Grupo

Permissões outros

ehouse /

XRW

XR

- - -

ehouse / *. * htm

XRW

XR

- - -

ehouse / *. svg

XRW

XR

- - -

ehouse / *. xml

XRW

XR

- - -

ehouse / *. ravina

XRW

XR

- - -

ehouse / *. js

XRW

XR

- - -

ehouse / *. php

XRW

XR

- - -

ehouse / *. *

XRW

R

- - -

ehouse / emails /

XRW

RW

- - -

ehouse / allEvents /

XRW

R

- - -

ehouse / logs /

XRW

R

- - -


Scripts geralmente incluídos não requerem nenhuma modificação, portanto, não requerem mais explicações. Descrição dos arquivos adicionais adicionado ao sistema é mostrada abaixo:
  • Script & bdquo ; Eu. php & rdquo ; permite a conversão de caracteres para o formato exigido para cada meios de transmissão e está se preparando para enviar dados. Aceita parâmetros de transmissão de ambos os POST e GET. Adicionalmente permite-lhe enviar em forma de eventos combinados (dispositivo & ndash ; evento) e uma em separado. O script também executa serviços O script também executa serviços. No caso de erro de gravação de sinalização verificar as permissões para o diretório e bdquo ; e-mails / & rdquo ; - usuário logado deve ter permissão de escrita para este diretório.
  • Script & bdquo ; ehouse. js & rdquo ; lança o applet para enviar e-mail ' e com eventos. Adicionalmente exibe imagens na compressão SVG padrão implementa de modo arquivos (cerca de 2:1) em comparação ao normal como para gráficos de desenho o arquivo XML. Desenhar todas as figuras, simultaneamente atribuindo-lhes para enviar um evento. O script pode ser usado para criar personalizado métodos de controle gráfico.
  • Script & bdquo ; ehouseftp. js & rdquo ; é idêntico ao script e bdquo ; ehouse. js & rdquo ; exceto que em vez de enviar um evento através do envio de e-mail -los via FTP.
  • -los via FTP ; Applet & bdquo. jar & rdquo ; permite-lhe enviar e-mail ' e os eventos selecionados por Usuário. Ele prepara a mensagem de email no formato do sistema eHouse e protege-lo. Além disso, é possível codificar mensagens de e-mail para aumentar a segurança. Applet-to-date mostra o curso de transmissão para o servidor SMTP no seu formulário e na barra de status do seu navegador. Uma vez que você enviar um email válido ' e janela do applet fica verde para indicar sucesso. Clicando com o mouse uma área total do applet exibe o registro atual Transmissão.

Os exemplos acima referem-se à aplicação de demonstração criado em um diretório localizado no " Amostras " anexado à instalação de eHouse.


A versão de texto é gerado automaticamente a partir de uma aplicação " eHouse. exe / html ".
Versão gráfica é gerado de várias maneiras, com uma exibição na aplicação stwożonego " Corel Draw 12 ". Scripts devem ser habilitados ao abrir o arquivo, permitir a exportação de pontos de vista para todos os métodos de controle e visualização gráfica.
A imagem do arquivo fonte - Stowożony vista para facilitar a instalação do sistema (baixo orçamento). Aplicativos em execução a partir da localização eHouse "....... \ Samples \ bin \ " software permite que você verifique o sistema de seleção: enviar os logs de FTP, FTP Controle, eMail, graficamente, liricamente e directamente.
Executar o teste completo do sistema, requer uma conexão de pelo menos:
  • RS232 conversor - RS485 (COM1 para - padrão),
  • pelo menos um dos motoristas, RM (55, 1), EM, HM.

Exemplo criado com base na versão conforto do mesmo projeto arquitetônico.


Este projeto de instalação do sistema eHouse consiste em:
  • 10 RoomManager ' que,
  • HeatManager ' e,
  • ExternalManager ' e,
  • InputExternder ' e,
  • InputExtender ' e Bis.
Permite o uso de 100 % eHouse funcionalidade do sistema.