Pastato automatizavimo eHouse – Ryšys tarp programinės įrangos paketą ir plokštės – Transliuoti VALDIKLIAI statusas , UDP

Home Automation , Pastatų valdymo
eHouse – daugiau būdų, kaip platinti vairuotojų statusą į valdymo skydą . Kitas būdas informuoti Control Panel "(Valdymo skydas) mikroprocesorinių valdiklių iš eHouse būklę . exe arba Ethernet kontrolieriaus tiesiogiai , naudoja UDP – vienu metu kelis įrenginius eterneto tinklo .
Kiekvienos grupės, taikymas nėra periodiškai tikrinti failų būseną jūsų serverio PC sistemos eHouse bet klauso pranešimus, adresuotą visiems prietaisams vieną kartą programinės įrangos eHouse .
Tai ypač vertingas metodas Plokštės informacijos apie vizualizacija, vairuotojų statusą ir rodyti, kad , rezultatai ir tais atvejais, kai matavimai:

  • ketina įdiegti daug plokščių , , kuris buvo didele apkrova eHouse sistema serveris VALDYMO AUTOMATIKA , ir LAN per TCP / IP
  • įdiegti plokštės, veikia kitų operacinių sistemų, nei "Windows XP" , Vaizdas , Windows 7 ir 8 , kai nėra "Microsoft" parama
  • Valdymo pultai, darbo programų, parašytų programavimo kalbų , kur ji yra lengviau programuoti transliacijos UDP per Ethernet
  • Norime siųsti tą patį pranešimą visų prietaisų vienu metu neapkraunant nuorodą dubliuoti tą pačią informaciją arba duomenų serveris, kuris pakartotinai
  • Serveris neturi išlaikyti daug jungčių tuo pačiu metu (po vieną kiekvienam klientui.) , ir gali būti apgyvendintas už kliento programa yra jos ryšys
  • Serveris nepriklauso nuo nustatytų prijungimo klaidų , nuoroda , klientas tiesiog siunčia informaciją į LAN ir be palūkanų, jei kas nors yra ant linijos, ar ne , ar kiek klientai gauna duomenis

eHouse Home Automation Programinė įranga gali plisti dviem būdais:

  • Tekstas: informacija yra siunčiama tekstiniu failo formatu, failo statuso plokštės ir Windows kataloge sukūrė eHouseLogAnalizer ‘ logs / statusas / ‘ pratęsimas ” . padėtis ”
  • dvejetainis: kaip statuso formatu Home Automation reguliatoriai eHouse taikymo . Exe

Pirmasis metodas, naudojamas bibliotekoje eHouseLogAnalizer , , kurie gali bendrauti su sistemos eHouse tiek Windows "failų sistema , ir gauti teksto transliuoti tuo pačiu formatu .
Antrasis metodas, gali būti naudojami kitų tipų plokščių ("Android" , Java , Windows Mobile) ir yra visi valdikliai suspaustas rėmas su 2 ilgis – 3 100 baitų per kontrolierius . Tačiau , ji reikalauja dekodavimo duomenis kliento pusėje .
Aktyvinimas transliacija – UDP failą ” broadcast_text . cfg ” transliavimo tekstą , ir ” broadcast_binary . cfg ” dvejetainis programinės įrangos eHouse failą į namų katalogą .
Tai turėtų būti pirmoji eilutė pokytis nuo 0 iki 1, kad būtų galima transliuoti .
failo pavyzdys:
1 / / aktyvacija transliacijos
192 . 168 . 0 . 255 / / tinklo adresas transliacijos taip pat priklauso nuo jūsų kompiuterio kaukę
6788 / / Uosto broadcastu
0 / / localport – negali pakeisti
1 / / lygis ataskaitų – negali pakeisti
1 / / Nekeiskite
Po pokyčių , failą iš naujo – paleisti programinės įrangos eHouse . Exe