EHouse Automatización Predial – A comunicación entre o paquete de software e paneis – Transmisión controladores estado , UDP de transmisión

Domótica , Xestión de Edificios
Ehouse – máis formas de distribuír o estado de controladores para o panel de control . Outra forma de saber o panel de control do estado dos controladores de microprocesadores de eHouse . exe ou controladores Ethernet directamente , está a usar difusión UDP – simultaneamente a varios dispositivos de rede Ethernet .
A aplicación de cada panel non comprobar periodicamente o estado de arquivos no seu sistema eHouse servidor PC, pero oe mensaxes dirixidas a todos os dispositivos dunha vez no eHouse software .
Este é un método particularmente útil para a visualización da información sobre os paneis e amosar o estado dos condutores , saídas e as medidas en situacións en que:

  • vai instalar un gran número de paneis , o que levou a unha gran carga no servidor do sistema eHouse Control de Automatización , e LAN vía TCP / IP
  • instalar paneis rodando en sistemas operativos diferentes de Windows XP , Vista , Windows 7 e 8 , onde non hai soporte para o Microsoft
  • Os paneis de control que traballan en aplicacións escritas en linguaxes de programación , onde é máis fácil de programar a transmisión de recepción UDP over Ethernet
  • Queremos enviar a mesma mensaxe a todos os dispositivos dunha soa vez, sen sobrecargar o enlace duplica repetidamente as mesmas informacións ou servidor de datos que
  • O servidor non ten que manter varias conexións ao mesmo tempo (unha para cada cliente) , e acusou a aplicación cliente é a súa conexión
  • O servidor non dependen dos erros de conexión establecidos , Ligazón , un cliente simplemente envía a información para a LAN e ningún interese se alguén está en liña ou non , ou cantos clientes reciben datos

Ehouse Domótica Software pode espallar a información de dúas formas:

  • Texto: información é enviada en formato de arquivo de texto como un estado de arquivo para paneis e ventás eHouseLogAnalizer directorio creado ‘ rexistros / status / ‘ extensión ” . estado ”
  • binario: o mesmo que o formato do estado da Automatización Controladores Inicio aplicación eHouse . exe

O método utilizado por primeira vez no eHouseLogAnalizer biblioteca , que pode comunicarse co sistema eHouse tanto o sistema de ficheiros de Windows , e recibir unha transmisión de texto no mesmo formato .
O segundo método pode ser utilizado en outros tipos de paneis (Android , Java , Windows Mobile) e contén todos os controladores de presión cadro cunha lonxitude de 2 – 3 centenares de bytes por controlador . Con todo , esixe a descodificación de datos no lado do cliente .
Transmisión de activación – UDP ficheiro de transmisión é feita ” broadcast_text . CFG ” para o texto de transmisión , e ” broadcast_binary . CFG ” ficheiro para o directorio raíz do eHouse software binario .
Debe ser o cambio da primeira liña 0-1, para permitir a transmisión .
ficheiro de exemplo:
1 / / activación de transmisión
192 . 168 . 0 . Enderezo 255 / / rede para a transmisión tamén depende da máscara de sub-rede do seu computador
6788 / / Port broadcastu
0 / / localport – non alterar
1 / / nivel de información – non alterar
1 / / Non cambie
Tras o cambio , o arquivo re – inicializar eHouse software . exe