Awtomazzjoni Bini Ethernet eHouse – Kooperazzjoni pannelli ta 'kontroll direttament mal-kontrolluri fuq UDP

eHouse Awtomazzjoni Home , Ġestjoni Bini Ethernet Verżjoni tippermetti komunikazzjoni diretta ma 'għadd virtwalment illimitat ta' pannelli juru l-istatus attwali ta ' Awtomazzjoni Kontrolluri Home jużaw il-protokoll UDP fuq il-LAN . Awtomazzjoni dar eHouse – jaġġornaw pannelli fuq UDP (User_Datagram_Protocol) .
B'differenza mill-protokoll TCP huwa protokoll connectionless , ie . ma jeħtieġx konnessjoni permanenti bejn il-klijent u l-server , tracking sessjoni , nuqqas ta 'mekkaniżmi għall-kontroll tad-data , fluss u ritrasmissjoni .
Dan jagħmilha ferm aktar mgħaġġla mill-protokoll TCP , madankollu , huwa possibbli li data jitlef u żbalji oħrajn .
Fil-każ ta 'User Datagram (frejms individwali għal kull sistema) , korrettezza ta 'trasmissjoni għandhom jittrattaw ma' software ta 'komunikazzjoni .
UDP hija ideali biex jintbagħtu xandiriet (messaġġi , mxandra lill apparati multipli fuq darba , mingħajr ma jagħmlu konnessjonijiet ulterjuri mal-klijenti mis-server) .
Il-karatteristiċi l-aktar importanti huma dawn li ġejjin:

  • Protokoll Connectionless jirċievu ieħor konnessjoni mezz biex server mhux se tagħbija server
  • messaġġi jintbagħtu globalment għall-mezzi kollha fuq il-LAN
  • l-server ma jimpurtax jekk hija tibgħat messaġġi lill 0 jew iktar mit-tagħmir jew apparat smigħ bħal messaġġi
  • Żbalji ta 'trasmissjoni ma għandhomx impatt fuq data server xierqa
  • trasmissjoni tad-data ma jkunx protett kontra l-iżbalji , hemm: l-ebda konferma , ebda kontroll tal-fluss

Minħabba UDP ma jkollhom protezzjoni kontra l-iżbalji ta 'trażmissjoni , għall-użu fil-eHouse , u biex jippermettu żball iċċekkjar pakketti tad-data huma mibgħuta verifika wisa – somma għall-verifika .
Dan jippermettilhom li jqabblu u l-użu tal-klijent – naħa meta mibgħuta check – somma hija ugwali għal dik ikkalkolata .
Għal eHouse , paragun tad-data hija fil-klijent u softwer tagħha .
Data hija mibgħuta mis-server fil-forma binarja u għandhom jiġu decoded mill-software klijent .
Il-server jibgħat l-informazzjoni lill-port speċifikat (default 6789) , u l-klijent għandu jisimgħu għal messaġġi deħlin asynchronously fuq il-port .
Mhux sinkroniku mezzi , li d-data mhix Cached , u tagħmir tiegħek għandhom jirċievu pakketti fuq bażi kontinwa fil-ħin tad-dispaċċ (ħin reali) .
Għażla UDP port jiddependi fuq l-arkitettura tas-sistema u jiddependi fuq it-tip ta 'installazzjoni , jekk il-kontrolluri qed tibgħat pakketti li l-istess status li kull port għall-ieħor u jistgħu jiġu magħżula individwalment mill-applikazzjonijiet eHouse sistema .
A data packet hija l-istess bħal fil-każ ta 'trasmissjoni permezz tal-komunikazzjoni TCP mal-sewwieqa Ethernet jew eHouse software . exe għall-PC tintbagħat data binarja fuq UDP .
Dan jippermetti l-użu ta 'funzjoni waħda (Proċedura) dekodifikazzjoni ta' qafas , irrispettivament minn jekk il-mezz ta 'trażmissjoni , protokoll ta 'trasmissjoni huwa .
Id-data mhumiex assigurati biex jiffaċilitaw l-dekowdjar ta 'l-pannelli ta' kontroll individwali u software għall-viżwalizzazzjoni .
Dan se jippermetti l-wiri ta 'informazzjoni dwar il-pannelli biss f'numru limitat ta' PI maskra subnet , ie . 255 . Minħabba li dawn huma l-istatus biss tagħmir mingħajr il-possibbiltà ta 'run-avveniment sistema , jista 'jiġi rilaxxat lill-pubbliku barra mill-LAN firewall .
F'każijiet speċjali , inti tista 'toħloq VPN (Virtual_Private_Network) – konnessjoni tunneled li jirċievu l-istatus tas-sewwieqa għall-pannelli esterni barra n-network , jew l-użu TCP qtugħ ta challange – rispons (bil-kodiċi ta 'verifika dinamiku) , li għadu attiv .
Din id-data mhumiex kritiċi u mingħajr pakketti dekodifikazzjoni bl-applikazzjoni eHouse , dan huwa mazz ta 'dawk żerijiet , li jridu jiġu decoded minn sistema ta 'softwer eHouse Pakkett għall-panils ta' kull tip .
eHouse . Software exe ġie aġġornat , li ppermettew l-ġbir ta 'tali data mill-UDP – User Datagram Protokoll . Hija tirreferi biss għall-Ethernet eHouse jew eHouse 1 taħt sistemi ta 'superviżjoni CommManager .
Biex tagħmel dan , tmexxi l-applikazzjoni ma 'eHouse parametru ” eHouse . exe / VIAUDP ” kapitalizzazzjoni ma jimpurtax .
Dan se jippermetti għal riċeviment ħafna aktar affidabbli mill-istatus ta 'CommManager , u konnessi miegħu eHouse_1 kontrolluri jaħdmu ma RS – 485 interface .
EHouse applikazzjoni tirċievi (jisma) biss pakketti deħlin ma 'sewwieqa . Pakketti huma mibgħuta bil checksum u jekk xi apears żbalji data , huma sempliċiment injorati , u se jiġu aġġornati ma 'reċezzjoni tajba tal-pakkett validu li jmiss li fih l-istatus tal-kontrollur .
Dan il-metodu wkoll jillibera lill-klijenti mill-iżbalji server u tan-netwerk , Routers , jaqilbu , peress li m'hemm l-ebda każ ta 'jitkissru l-komunikazzjoni mal-server , minħabba l-idea connectionless protokoll UDP .
Dan ma jikkawżax sospensjoni jew telf permanenti ta 'l-aġġornamenti ta' applikazzjoni , Bħal fil-każ ta 'taħlita ta' protokolli għall-server , iżda biss temporanjament matul nuqqas link , u biss jitlef pakketti matul ħsarat jew tagħbija eċċessiva fuq in-netwerk .
Jitilfu l-istatus pakkett tal-kontrolluri huwa aċċettabbli , kif huma ċiklikament ripetuti ma 'bidla fl-istatus ta' kull kontrollur , u l-perjodu minimu huwa ta 'madwar 15-il sekonda jekk ma jkun hemm l-ebda bidla .
Għal xandira UDP mill-kontrolluri mxandra minn ehouse . applikazzjoni exe għandha tkun mitfija . Jekk inti tagħżel din l-għażla għall eHouse . applikazzjoni exe ma jibqax tibgħat stess binarja tagħha istatus tal-UDP , minħabba li dawn huma l-istess data , li bħalissa huma mifruxa direttament mill-eHouse kontrolluri Ethernet u se duplikat Traffiku netwerk .
Test Status (decoded mill-eHouse applikazzjoni) jistgħu jkomplu jxandru , jekk eHouse . applikazzjoni exe huwa attivat , tagħti l-utent l-abbiltà li persuna tuża l-pannelli ta 'kontroll antiki , test – fajls ibbażati log u pakketti binarja mhux applikabbli .
F'dan il-każ , l-applikazzjoni tgħaddi eHouse . exe , li hija ħolqa oħra fil-katina , minn taħlita ta 'panels jiddependi wkoll tal-kompjuter .
Dan l-użu , madankollu , hija tajba għas-sistema taħdem kompletament fil-eHouse standard 1 (ebda CommManager) minħabba li tagħtik l-opportunità li jaħdmu ma 'panels jirċievu data mill-eHouse . applikazzjoni exe , minkejja n-nuqqas ta 'mibnija – fil-interface għat-trasmissjoni Ethernet fil-kontrolluri .
Kontroll Lights