Building Automation eHouse – Komunikacija med paketa programske opreme in plošče – Oddajanje kontrolorjev statusa , UDP oddaja

Avtomatizacija doma , Upravljanje zgradb
eHouse – Več načinov za distribucijo voznikov stanja na nadzorni plošči . Drug način, da obvestijo nadzorne plošče stanje mikroprocesorskih krmilnikov iz eHouse . exe ali Ethernet krmilnikov neposredno , uporablja UDP oddajo – istočasno na več naprav v Ethernet omrežju .
Uporaba vsake plošče ne preverja redno statusa datotek v računalniku strežnika eHouse sistema, vendar posluša sporočil, naslovljenih na vse naprave naenkrat na programski eHouse .
To je zelo dober način za prikazovanje informacij o panelov in prikazati stanje voznikov , izhodi in meritve v primerih, kadar:

  • bo namestitev velikega števila plošč , kar je privedlo do velikih obremenitev na strežniku eHouse sistema Nadzor Avtomatizacija , in LAN preko TCP / IP
  • namestiti plošče teče na druge operacijske sisteme, kot Windows XP , Vista , Windows 7 in 8 , če ni podpore za Microsoft
  • Kontrolne plošče delajo na aplikacije, napisane v programskem jeziku , kjer je lažje, da program, ki prejema UDP over Ethernet oddaja
  • Želimo poslati isto sporočilo za vse naprave naenkrat brez preobremenitve povezavo večkrat podvajajo iste podatke ali podatkovnega strežnika, ki
  • Strežnik ni treba vzdrževati več povezav hkrati (eden za vsako stranko) , in zaračuna odjemalska aplikacija je njegova povezava
  • Strežnik ni odvisna od ugotovljenih napak povezave , povezava , Stranka preprosto pošlje podatke na LAN in brez obresti, če je nekdo na progi ali ne, , ali koliko kupci prejmejo podatke

eHouse Avtomatizacija doma Programska oprema lahko širijo informacije na dva načina:

  • Besedilo: Podatki se pošljejo v obliki besedilne datoteke kot datoteko statusa plošč in okna imenika ustvaril eHouseLogAnalizer ‘ dnevniki / status / ‘ razširitev ” . Stanje ”
  • binarno: Enako kot oblika statusa Hišna avtomatizacija naprave eHouse uporabe . exe

Prva metoda se uporablja v knjižnici eHouseLogAnalizer , da lahko komunicirajo s sistemom eHouse tako datotečni sistem Windows , in prejeli besedilno oddaje v enaki obliki .
Druga metoda se lahko uporabi pri drugih vrstah plošč (Android , Java , Windows Mobile) in vsebuje vse nadzornike, ki so stisnjeni okvir z dolžino 2 – 3 100 bajtov upravljavca . Vendar , zahteva dekodiranje podatkov na strani odjemalca .
Aktiviranje oddajanje – UDP oddaja datoteko lahko ” broadcast_text . cfg ” za besedilo oddaja , in ” broadcast_binary . cfg ” datoteko v korenski imenik eHouse binarne programske opreme .
To bi morala biti prva vrstica spremembe 0-1, da oddaja .
Primer datoteke:
1 / / vklop oddaja
192 . 168 . 0 . 255 / / omrežni naslov za oddajanje je odvisen tudi od subnet masko računalnika
6788 / / Port broadcastu
0 / / localport – ne spremeni
1 / / raven poročanja – ne spremeni
1 / / Ne spreminjajte
Po spremembah , Datoteka je ponovno – zagnati programsko opremo eHouse . exe