Clădire de automatizare eHouse Ethernet – Cooperarea panourile de control direct cu controlere de peste UDP

eHouse Home Automation , Clădire de gestionare Versiunea Ethernet permite comunicarea directă cu un număr practic nelimitat de panouri afișează starea curentă a Domotică Controlere folosind protocolul UDP pe LAN . Home Automation eHouse – actualiza panourile peste UDP (User_Datagram_Protocol) .
Spre deosebire de protocolul TCP este un protocol fara conexiune , și anume . nu are nevoie de o conexiune permanentă între client și server , Sesiunea de urmărire , lipsa unor mecanisme pentru a controla datele , debitului și retransmisie .
Acest lucru face mult mai rapid decât protocolul TCP , totuși , este posibil să pierd date și alte erori .
În cazul User Datagram (cadre individuale pentru orice sistem) , corectitudinea Transmisia trebuie să se ocupe cu software-ul de comunicare .
UDP este ideal pentru trimiterea de mesaje (emisiuni , difuzat la mai multe dispozitive în același timp , fără a face conexiuni suplimentare cu clientii de pe server) .
Cele mai importante caracteristici sunt următoarele:

  • Protocol fara conexiune la primirea altă conexiune la serverul de dispozitiv nu se va încărca serverul
  • Mesajele sunt trimise la nivel global pentru toate dispozitivele pe LAN
  • serverul nu contează dacă îl trimite mesaje de la 0 sau mai multe dispozitive de ascultare sau dispozitive, cum ar fi mesajele
  • erorile de transmisie nu au nici un impact asupra server de date adecvate
  • Transmisia de date este neprotejat împotriva erorilor , nu există: nici o confirmare , nici controlul fluxului

Deoarece UDP nu are protecție împotriva erorilor de transmisie , să-l folosească în eHouse , și pentru a permite verificarea erorilor pachete de date sunt trimise de selectare lățime – Suma pentru verificare .
Acest lucru le permite să compare și utilizarea clientului – Partea atunci când sunt trimise verifica – Suma este egală cu cea calculată .
Pentru eHouse , o comparație a datelor este în client și software-ul său .
Datele sunt trimise de la server în formă binară și trebuie să fie decodate de software-ul client .
Serverul trimite datele către portul specificat (implicit 6789) , și clientul trebuie să asculte pentru mesajele primite asincron pe portul .
Asincrone mijloace , faptul că datele nu este stocată în cache , și aparatul Dvs. trebuie să primească pachete, pe o bază în curs de desfășurare în momentul de expediere (în timp real) .
Selectarea portul UDP depinde de arhitectura a sistemului și depinde de tipul de instalare , dacă toate controlerele sunt trimiterea pachetelor la aceeași stare pe care fiecare port la altul și pot fi selectate individual din aplicații de sistem eHouse .
Un pachet de date este aceeași ca și în cazul transmiterii prin comunicarea TCP cu driverele Ethernet sau eHouse software-ul . exe pentru PC trimiterea de date binare de peste UDP .
Acest lucru permite utilizarea unei singure funcții (proceduri) de decodare a unui cadru , indiferent dacă mediul de transmisie , protocolul de transmisie este .
Datele nu sunt garantate pentru a facilita decodarea a panourilor de control individuale și software-ul pentru vizualizare .
Acest lucru va permite afișarea de informații cu privire la panourile numai într-un număr limitat de IP măștii de subrețea , și anume . 255 . Deoarece acestea sunt doar dispozitive de stare, fără posibilitatea de a rula sistemul de eveniment , acesta poate fi puse la dispoziția publicului în afara firewall-ului LAN .
În cazuri speciale , aveți posibilitatea să creați un VPN (Virtual_Private_Network) – conexiune tunel pentru a primi statutul de drivere pentru panouri externe în afara rețelei , sau de a folosi TCP logare o provocare – de răspuns (cu codul de verificare dinamică) , care este încă activă .
Aceste date nu sunt critice și fără ofertele de decodare prin aplicarea eHouse , aceasta este buchet de unu și zerouri , care trebuie să fie decodate de către sistemul de eHouse Pachete software pentru panouri de orice tip .
eHouse . Software-ul a fost actualizat exe , care a permis colectarea de date de către UDP – User Datagram Protocol . Acesta se referă doar pentru Ethernet sau eHouse eHouse 1 în CommManager sistemelor de supraveghere .
Pentru a face acest lucru , rula aplicația cu un parametru eHouse ” eHouse . exe / VIAUDP ” Capitalizarea nu contează .
Acest lucru va permite o receptie mult mai fiabilă a stării de CommManager , și conectat la acesta eHouse_1 controlorilor de lucru cu RS – 485 .
EHouse aplicația primește (ascultă) numai ofertele primite cu drivere . Pachetele sunt trimise cu suma de control și, dacă orice date erori baba , sunt pur și simplu ignorate , și va fi actualizat cu recepția corectă a pachetului valabil următorul conținut statutul de operator .
Această metodă eliberează, de asemenea, clienții de la erorile de server și rețea , Routere , comutator , deoarece nu există nici un caz de rupere comunicarea cu serverul , ca urmare a protocolului de conexiune ideea UDP .
Ea nu cauzează o suspendare sau pierderea permanentă a actualizărilor de aplicații , Ca și în cazul unei combinații de protocoale de la server , dar numai temporar în timpul unei pene de legătură , și pierde doar pachete în timpul eșecurile sau încărcătură excesivă de pe rețea .
Pierderea statutului pachetul de controlori este acceptabilă , deoarece acestea sunt repetate ciclic cu o schimbare în statutul fiecărui operator , iar perioada minimă este de aproximativ 15 de secunde dacă nu există nici o schimbare .
Pentru difuzare a UDP de la operatori difuzat de la eHouse . Cererea trebuie să fie dezactivat exe . Dacă selectați această opțiune pentru eHouse . Cererea exe încetează să trimită statutul său binar propria UDP , deoarece acestea sunt aceleași date , că, în prezent sunt răspândite în direct de la eHouse Ethernet operatori și se va duplica, regizate de rețea .
Textul statutului (decodate de eHouse cererea) pot continua să emită , în cazul în care eHouse . exe cererea este activat , oferind utilizatorului posibilitatea de a utiliza panourile de control vechi , text – fișierele pe bază de jurnal și pachete binare nu se aplică .
În acest caz, , cererea trece prin eHouse . exe , care este un alt link în lanțul de , dintr-o combinație de panouri, de asemenea, depinde de calculator .
Această utilizare , totuși , este bun pentru sistemul de rulare complet în eHouse standard de 1 (nu CommManager), deoarece vă oferă posibilitatea de a lucra cu panouri care primește date de la eHouse . exe cerere , în ciuda lipsei de construit – în interfața Ethernet pentru transmiterea în controlere .
Lumini de control