Edificio eHouse Automatización – La comunicación entre el paquete de software y paneles – Difundir los controladores de estado , Difusión UDP

Domótica , Gestión de Edificios
eHouse – más formas de distribuir el estado de los conductores para el panel de control . Otra manera de informar al panel de control del estado de los controladores del microprocesador a eHouse . exe o controladores Ethernet directamente , utiliza difusión UDP – simultáneamente a varios dispositivos en una red Ethernet .
La aplicación de cada panel no comprueba periódicamente el estado de los archivos en su PC eHouse servidor del sistema, sino que escucha los mensajes dirigidos a todos los dispositivos a la vez en la eHouse software .
Este es un método particularmente útil para la visualización de información sobre los paneles y visualizar el estado de los controladores , salidas y las mediciones en situaciones donde:

  • va a instalar un gran número de paneles , que dio lugar a una gran carga en el servidor de sistema de eHouse Control de Automatización , y LAN a través de TCP / IP
  • instalar paneles se ejecutan en sistemas operativos distintos de Windows XP , Vista , Windows 7 y 8 , donde no hay soporte para Microsoft
  • Los paneles de control que trabajan en aplicaciones escritas en lenguajes de programación , donde es más fácil programar la UDP de recepción de radiodifusión a través de Ethernet
  • Queremos enviar el mismo mensaje a todos los dispositivos a la vez sin sobrecargar el enlace repetidamente duplicar la misma información o servidor de datos que
  • El servidor no tiene que mantener varias conexiones al mismo tiempo (una para cada cliente) , con cargo a la aplicación cliente es su conexión
  • El servidor no depende de los errores de conexión establecidos , enlace , un cliente sólo envía la información a la LAN y sin intereses si alguien está en la línea o no , o cuántos clientes reciben datos

eHouse Domótica Software puede transmitir la información de dos maneras:

  • Texto: La información se envía en formato de archivo de texto como un archivo de estado para paneles y ventanas eHouseLogAnalizer directorio creado ‘ logs / estado / ‘ extensión ” . estado ”
  • binario: el mismo que el formato de la situación de la Controladores de Automatización del Hogar eHouse aplicación . exe

El primer método utilizado en la biblioteca eHouseLogAnalizer , que puede comunicarse con el sistema de eHouse tanto el sistema de archivos de Windows , y recibir una transmisión de texto en el mismo formato .
El segundo método se puede utilizar en otros tipos de paneles (Android , Java , Windows Mobile) y contiene todos los controladores de marco comprimido con una longitud de 2 – 3 bytes por cien controlador . Sin embargo , se requiere decodificación de datos en el lado del cliente .
La activación de difusión – Archivo de difusión UDP se hace ” broadcast_text . cfg ” para el texto de difusión , y ” broadcast_binary . cfg ” archivo en el directorio raíz de la eHouse software binario .
Esta debe ser la primera línea de cambio de 0 a 1 para habilitar la emisión .
ejemplo del archivo:
1 / / activación de difusión
192 . 168 . 0 . 255 / / dirección de red para la transmisión también depende de la máscara de subred de su ordenador
6788 / / Puerto broadcastu
0 / / localport – No cambie
1 / / nivel de información – No cambie
1 / / No cambie
Después de los cambios , el archivo se vuelve – arrancar eHouse software . exe