Tikinti avtomatlaşdırılması Ethernet eHouse – UDP üzərində birbaşa nəzarətçiləri ilə əməkdaşlıq nəzarət panelləri

eHouse Home Automation , Tikinti Management Ethernet versiyası panellər bir faktiki olaraq qeyri-məhdud sayı ilə birbaşa rabitə imkan verir cari vəziyyəti göstərmək Home Automation nəzarətçiləri LAN üzrə UDP protokolu istifadə edərək . ev avtomatlaşdırılması eHouse – UDP (User_Datagram_Protocol) üzərində panelləri yeniləmə .
TCP protokolu fərqli olaraq connectionless protokoldur , yəni . müştəri və server arasında daimi bağlantısı tələb etmir , sessiya izleme , data nəzarət mexanizmlərinin olmaması , axını və təkrar .
Bu daha sürətli TCP protokolu çox edir , lakin , bu itirir məlumatlar və digər səhvlər olar .
İstifadəçi Datagram (hər hansı bir sistem fərdi kare) halda , ötürülməsi düzgün rabitə proqram ilə məşğul olmalıdır .
UDP verilişləri (mesaj göndərmək üçün idealdır , Eyni anda birdən çox cihazlar yayımlanacaq , server müştərilər ilə daha əlaqələri etmədən) .
Ən mühüm xüsusiyyətləri aşağıdakılardır:

  • Server başqa bir cihaz bağlı qəbul Connectionless protokol server yük deyil
  • mesajlar LAN bütün cihazlar üçün qlobal göndərilir
  • bu 0 və ya daha cihazlar və ya mesaj kimi dinləmək cihazlar mesaj göndərir, əgər server etməz
  • ötürülməsi səhvlər server uyğun data təsir
  • ötürülməsi səhvlər qarşı müdafiəsiz edir , var: heç bir təsdiq , heç bir hərəkəti nəzarət

UDP ötürülməsi səhvlər qarşı mövcut deyil Çünki , bu eHouse istifadə üçün , və məlumat paketlərinin yoxlanılması səhv imkan eni çek göndərilir – yoxlanılması edib .
Bu onlara müştərinin müqayisə və istifadə etməyə imkan verir – yoxlamaq göndərən zaman yan – cəmi hesablanmış bir bərabərdir .
EHouse üçün , məlumatların müqayisə müştəri və proqram edir .
Data ikili formada server göndərilir və müştəri proqram kontormerinin olmalıdır .
Server müəyyən port (default 6789) üçün məlumat göndərir , və müştəri port asynchronously daxil olan mesajları dinləmək lazımdır .
Asynchronous vasitələri , məlumat cached deyil , və cihaz (real time) göndərilməsi zamanı mütəmadi olaraq paket almaq lazımdır .
Seçilməsi UDP port sistemi memarlıq asılıdır və quraşdırılması növündən asılıdır , bütün kontrollerlər başqa və hər port sistemi eHouse ərizə fərdi seçilə bilər ki, eyni statusu paketləri göndərən əgər .
A data paket Ethernet sürücü və ya proqram eHouse ilə TCP rabitə vasitəsilə ötürülməsi halda eyni . PC üçün exe UDP üzərində binar data göndərilməsi .
Bu çərçivəsində bir funksiyası istifadə (qaydası) decoding imkan verir , asılı olub ötürülməsi orta , ötürülməsi protokolu edir .
Məlumatlar fərdi nəzarət panelləri decoding və vizual üçün proqram asanlaşdırmaq üçün təmin olunmur .
Bu alt ağ maskesi IP yalnız məhdud sayda panellər üzrə məlumat ekran imkan verəcək , yəni . 255 . Bu sistem olay çalıştırmak ehtimalı olmadan yalnız cihazlar statusu Çünki , bu firewall LAN xaricində ictimai azad edilə bilər .
Xüsusi hallarda , bir VPN (Virtual_Private_Network) yarada – şəbəkə xaricində xarici panelləri üçün sürücü statusu almaq tunneled əlaqə , və ya TCP bir challange giriş istifadə – cavab (dinamik yoxlama kodu ilə) , bu da fəal .
Bu data eHouse ərizə ilə tənqidi və decoding paketləri olmadan deyil , bu olanları və adet sıfır dəstə edir , hər hansı bir növü panelləri üçün proqram paketi eHouse sistemi kontormerinin olmalıdır .
eHouse . exe proqram təminatı yeniləndi , ki, UDP belə məlumatların toplanması icazə – İstifadəçi Datagram Protokol . Yalnız CommManager nəzarəti sistemi altında Ethernet eHouse və ya eHouse 1 istinad .
Bunu etmək üçün , bir parametri eHouse ilə proqram run ” eHouse . exe / VIAUDP ” kapitallaşma etməz .
Bu CommManager statusu daha etibarlı qəbul üçün imkan , və RS ilə iş üçün eHouse_1 kontrollerlər bağlı – 485 interface .
EHouse tətbiq sürücüləri ilə (qulaq) yalnız daxil olan paket qəbul . Paketlər checksum və hər hansı bir məlumat səhvlər apears əgər göndərilir , sadəcə gözardı edilir , və nəzarətçi statusu olan növbəti etibarlı paket düzgün qəbul yeniləndi olunacaq .
Bu üsul həmçinin server və şəbəkə səhvlər olan müştərilər kurtarır , Marşrutlaşdırıcıları , keçid , server ilə ünsiyyət pozulması heç bir halda var-ci ildən , bu connectionless UDP protokolu fikir görə .
Bu proqram yenilikləri bir dayandırılması və ya daimi zərər səbəb deyil , Server protokolların birləşməsinin olduğu kimi , yalnız müvəqqəti bir link çatışmazlığı zamanı , və yalnız şəbəkə uğursuzluqlar və ya həddindən artıq yük ərzində paketləri itirir .
Nəzarətçiləri paketi statusu itirmək məqbul , onlar cyclically hər nəzarətçi statusunda bir dəyişiklik ilə təkrar kimi , heç bir dəyişiklik olduqda, minimum müddəti 15 saniyə haqqında .
EHouse nəzarətçiləri yayımlanacaq olan UDP yayım üçün . exe proqram aradan olmalıdır . Siz eHouse üçün bu seçimi seçsəniz . exe proqram UDP öz ikili statusu göndərmək dayandırır , bu eyni data çünki , Hal-hazırda Ethernet kontrollerlər eHouse birbaşa yayılmışdır və bu şəbəkə trafic dublikat ki, .
Status mətn (proqram eHouse tərəfindən kontormerinin) yayım davam edə bilər , əgər eHouse . exe proqram aktiv , istifadəçi köhnə nəzarət panelləri istifadə etmək imkanı verilməsi , mətn – based log faylları və tətbiq icraçı paketlər .
Bu halda , proqram eHouse keçir . exe , olan zəncir bir link , panellər bir yerdə də kompüter asılıdır .
Bu istifadə , lakin , bu panelləri eHouse data qəbul ilə işləmək üçün imkan verir, çünki standart eHouse 1 (heç bir CommManager) tamamilə çalışan sistemi üçün yaxşı . exe proqram , inşa olmamasına baxmayaraq – kontrollerlər Ethernet ötürülməsi üçün interfeys .
Control Lights