EHouse Automação Predial – A comunicação entre o pacote do software e painéis – Transmissão controladores estado , UDP de transmissão

Domótica , Gestão de Edifícios
Ehouse – mais maneiras de distribuir o status de drivers para o painel de controle . Outra maneira de informar o painel de controle o estado dos controladores de microprocessadores de eHouse . exe ou controladores de Ethernet diretamente , está usando difusão UDP – simultaneamente a vários dispositivos de uma rede Ethernet .
A aplicação de cada painel não verificar periodicamente o estado de arquivos em seu sistema eHouse servidor PC, mas ouve mensagens dirigidas a todos os dispositivos de uma vez no eHouse software .
Este é um método particularmente útil para a visualização da informação sobre os painéis e exibir o estado dos condutores , saídas e as medidas em situações em que:

  • vai instalar um grande número de painéis , o que levou a uma grande carga no servidor do sistema eHouse Controle de Automação , e LAN via TCP / IP
  • instalar painéis rodando em sistemas operacionais diferentes do Windows XP , Vista , Windows 7 e 8 , onde não há suporte para o Microsoft
  • Os painéis de controle que trabalham em aplicações escritas em linguagens de programação , onde é mais fácil de programar a transmissão de recepção UDP over Ethernet
  • Queremos enviar a mesma mensagem para todos os dispositivos de uma só vez, sem sobrecarregar o link duplica repetidamente as mesmas informações ou servidor de dados que
  • O servidor não têm que manter várias ligações ao mesmo tempo (uma para cada cliente) , e acusou o aplicativo cliente é sua conexão
  • O servidor não dependem dos erros de ligação estabelecidos , link , um cliente simplesmente envia as informações para a LAN e nenhum interesse se alguém está na linha ou não , ou quantos clientes recebem dados

Ehouse Domótica Software pode espalhar a informação de duas formas:

  • Texto: informação é enviada em formato de arquivo de texto como um status de arquivo para painéis e janelas eHouseLogAnalizer diretório criado ‘ logs / status / ‘ extensão ” . estado ”
  • binário: o mesmo que o formato do estado da Automação Controladores Início aplicação eHouse . exe

O método utilizado pela primeira vez no eHouseLogAnalizer biblioteca , que pode comunicar com o sistema eHouse tanto o sistema de ficheiros Windows , e receber uma transmissão de texto no mesmo formato .
O segundo método pode ser utilizado em outros tipos de painéis (Android , Java , Windows Mobile) e contém todos os controladores de comprimido quadro com um comprimento de 2 – 3 centenas de bytes por controlador . Contudo , exige a descodificação de dados no lado do cliente .
Transmissão de ativação – UDP arquivo de transmissão é feita ” broadcast_text . cfg ” para o texto de transmissão , e ” broadcast_binary . cfg ” arquivo para o diretório raiz do eHouse software binário .
Deve ser a mudança da primeira linha 0-1, para permitir a transmissão .
ficheiro de exemplo:
1 / / ativação de transmissão
192 . 168 . 0 . Endereço 255 / / rede para a transmissão também depende da máscara de sub-rede do seu computador
6788 / / Port broadcastu
0 / / localport – não alterar
1 / / nível de informação – não alterar
1 / / Não altere
Após as alterações , o arquivo é re – inicializar eHouse software . exe