Edifici eHouse Automatització – La comunicació entre el paquet de programari i panells – Difondre els controladors d'estat , Difusió UDP

Domòtica , Gestió d'Edificis
eHouse – més formes de distribuir l'estat dels conductors per al tauler de control . Una altra manera d'informar al panell de control de l'estat dels controladors del microprocessador a eHouse . exe o controladors Ethernet directament , utilitza difusió UDP – simultàniament a diversos dispositius en una xarxa Ethernet .
L'aplicació de cada panell no comprova periòdicament l'estat dels arxius en el seu PC eHouse servidor del sistema, però intenta detectar missatges dirigits a tots els dispositius a la vegada en la eHouse programari .
Aquest és un mètode particularment útil per a la visualització d'informació sobre els panells i visualitzar l'estat dels controladors , sortides i els mesuraments en situacions on:

  • larà un gran nombre de panells , que va donar lloc a una gran càrrega al servidor de sistema de eHouse Control d'Automatització , i LAN a través de TCP / IP
  • instal · lar panells s'executen en sistemes operatius diferents de Windows XP , Vista , Windows 7 i 8 , on no hi ha suport per a Microsoft
  • Els panells de control que treballen en aplicacions escrites en llenguatges de programació , on és més fàcil programar la UDP de recepció de radiodifusió a través d'Ethernet
  • Volem enviar el mateix missatge a tots els dispositius alhora sense sobrecarregar l'enllaç repetidament duplicar la mateixa informació o servidor de dades que
  • El servidor no ha de mantenir diverses connexions a la vegada (una per a cada client) , amb càrrec a l'aplicació client és la seva connexió
  • El servidor no depèn dels errors de connexió establerts , enllaç , un client només envia la informació a la LAN i sense interessos si algú està en la línia o no , o quants clients reben dades

eHouse Domòtica Programari pot transmetre la informació de dues maneres:

  • Text: La informació s'envia en format d'arxiu de text com un arxiu d'estat per panells i finestres eHouseLogAnalizer directori creat ‘ logs / estat / ‘ extensió ” . estat ”
  • binari: el mateix que el format de la situació de la Controladors d'Automatització de la Llar eHouse aplicació . exe

El primer mètode utilitzat a la biblioteca eHouseLogAnalizer , que pot comunicar-se amb el sistema de eHouse tant el sistema d'arxius de Windows , i rebre una transmissió de text en el mateix format .
El segon mètode es pot utilitzar en altres tipus de panells (Android , Java , Windows Mobile) i conté tots els controladors de marc comprimit amb una longitud de 2 – 3 bytes per cent controlador . No obstant això , es requereix descodificació de dades en el costat del client .
L'activació de difusió – Arxiu de difusió UDP es fa ” broadcast_text . cfg ” per al text de difusió , i ” broadcast_binary . cfg ” arxiu al directori arrel de la eHouse programari binari .
Aquesta ha de ser la primera línia de canvi de 0 a 1 per habilitar l'emissió .
exemple de l'arxiu:
1 / / activació de difusió
192 . 168 . 0 . 255 / / adreça de xarxa per a la transmissió també depèn de la màscara de subxarxa del seu ordinador
6788 / / Port broadcastu
0 / / localport – No canvieu
1 / / nivell d'informació – No canvieu
1 / / No canvieu
Després dels canvis , l'arxiu es torna – arrencar eHouse programari . exe