Building automatisation Ethernet eHouse – Koperasyon panno kontwòl dirèkteman ak contrôleur sou udp

eHouse Automation Kay , Jesyon Konstriksyon Ethernet vèsyon pèmèt kominikasyon dirèk ak yon kantite panno nòmalman san limit montre estati aktyèl la nan Kay Automation regulateur lè l sèvi avèk pwotokòl la udp sou LAN lan . Automation lakay eHouse – mete ajou panno sou udp (User_Datagram_Protocol) .
Kontrèman ak tchp pwotokòl la se yon pwotokòl koneksyon , sa vle di . pa mande pou yon koneksyon pèmanan ant kliyan an ak sèvè a , Suivi sesyon , mank nan fòmil kontwole done , koule ak Retransmisión .
Sa fè li anpil pi vit pase tchp pwotokòl la , sepandan , li posib Pouki n'ap lage done yo e erè lòt .
Nan ka Itilizatè datagram (ankadreman endividyèl pou nenpòt ki sistèm) , ekzaktitid transmisyon dwe fè fas avèk lojisyèl kominikasyon .
Udp se ideyal pou voye emisyon (mesaj , emisyon nan aparèy miltip nan yon fwa , san yo pa fè koneksyon plis ak kliyan yo soti nan sèvè an) .
Karakteristik ki pi enpòtan yo se bagay sa yo:

  • Koneksyon pwotokòl k ap resevwa yon lòt koneksyon aparèy nan sèvè pa pral chaj sèvè
  • mesaj yo te voye yo globalman nan tout aparèy sou LAN lan
  • sèvè a pa gen pwoblèm si li voye pou bay mesaj pou 0 oswa plis aparèy oswa koute aparèy tankou mesaj
  • erè transmisyon gen okenn enpak sou sèvè done ki apwopriye
  • done transmisyon se san pwoteksyon kont erè , gen: pa gen okenn konfimasyon , pa gen okenn koule kontwòl

Paske udp pa gen pwoteksyon kont erè transmisyon , yo sèvi ak li nan eHouse nan , ak yo ki ap pèmèt erè tcheke pakè done yo ki voye chèk lajè – sòm pou verifikasyon .
Sa a pèmèt yo konpare epi sèvi ak nan kliyan – bò lè voye tcheke – sòm ki egal a kalkile yon sèl .
Pou eHouse , yon konparezon nan done a se nan kliyan an ak lojisyèl li yo .
Done yo voye soti nan sèvè an nan fòm binè, epi yo dwe Decoder pa lojisyèl an kliyan .
Sèvè an voye done yo nan pò a espesifye (default 6789) , ak kliyan an dwe koute pou mesaj fèk ap rantre asenkron sou pò a .
Asenkron vle di , ki done a se pa kach , ak aparèy ou dwe resevwa pake sou yon baz kontinyèl la nan moman deplwaman (tan reyèl) .
Chwazi udp pò depann sou achitekti a nan sistèm an ak depann sou ki kalite enstalasyon , si tout contrôleur yo ap voye pakè estati a menm ki ka chak pò nan yon lòt epi yo dwe chwazi endividyèlman soti nan aplikasyon pou sistèm eHouse .
Yon pake done se menm bagay la kòm nan ka a nan transmisyon atravè kominikasyon an tchp ak chofè yo Ethernet oswa eHouse lojisyèl . ègzekutabl pou PC voye done binè sou udp .
Sa a pèmèt itilize nan yon fonksyon sèl (pwosedi) dekode nan yon ankadreman , kèlkeswa si transmisyon mwayen an , transmisyon pwotokòl se .
Done sa yo pa sekirize fasilite dekode nan panno yo kontwòl endividyèl ak lojisyèl pou vizyalizasyon .
Sa a pral pèmèt ekspozisyon an nan enfòmasyon sou panno yo nan sèlman nimewo yon limite nan IP mask subne , sa vle di . 255 . Paske sa yo, se sèlman aparèy estati an san yo pa posibilite pou kouri evènman an sistèm , li ka lage nan piblik la deyò firewall LAN la .
Nan ka espesyal , ou kapab kreye yon vpn (Virtual_Private_Network) – tunneled koneksyon sou resevwa estati a nan de a chofè pou panno yo ekstèn deyò rezo a , oswa itilize tchp antre yon challange – repons (avèk dinamik kòd verifikasyon) , ki se toujou aktif .
Sa yo done yo pa kritik ak san dekode pakè pa aplikasyon eHouse , sa a se pakèt nan yo menm ak zewo , ki dwe Decoder, ki nan sistèm eHouse lojisyèl pake pou panno nan nenpòt ki kalite .
eHouse . te Software ègzekutabl te mete ajou , a ki te pèmèt koleksyon done sa yo pa udp la – Itilizatè datagram Pwotokòl . Li sèlman vle di pou Ethernet eHouse oswa eHouse 1 anba CommManager sistèm sipèvizyon .
Pou fè sa , kouri aplikasyon an ak yon eHouse paramèt ” eHouse . ègzekutabl / VIAUDP ” majiskil pa enpòtan .
Sa a pral pèmèt pou yon resepsyon anpil plis serye de estati a nan CommManager , ak ki konekte nan li eHouse_1 contrôleur k ap travay avèk RS – 485 koòdone .
EHouse aplikasyon resevwa (koute) sèlman pakè fèk ap rantre ak chofè . Packages yo te voye yo avèk kontwòl epi si nenpòt erè done apears , yo se tou senpleman inyore , epi yo pral mete ajou ak resepsyon ki kòrèk la nan pake nan pwochen valid ki gen estati a nan kontwolè a .
Metòd sa a tou libere kliyan soti nan erè yo ki sèvè ak rezo , Routeurs , chanje , depi pa gen okenn ka nan kraze kominikasyon an ak sèvè a , akòz koneksyon lide nan pwotokòl udp .
Li pa lakòz yon sispansyon oswa pèt pèmanan nan dènye enfòmasyon aplikasyon , Kòm nan ka a nan yon konbinezon de protocoles nan sèvè a , men se sèlman tanporèman pandan yon echèk lyen , epi sèlman Pouki n'ap lage pakè pandan echèk oswa chaj twòp sou rezo a .
Pèdi estati a pake nan contrôleur yo se akseptab , jan yo siklik repete ak yon chanjman nan sitiyasyon an nan chak kontwolè , ansanm ak peryòd minimòm-nan se apeprè 15 segonn si pa gen okenn chanjman .
Pou udp difizyon soti nan contrôleur emisyon soti nan eHouse . Fòk aplikasyon ègzekutabl dwe enfim . Si ou chwazi opsyon sa a pou eHouse . aplikasyon ègzekutabl sispann voye estati pwòp binè li yo nan udp la , paske sa yo, se done yo menm , ki kounye a yo gaye ki sòti dirèkteman nan eHouse nan contrôleur Ethernet epi li pral kopi trafic rezo .
Tèks Status (Decoder pa eHouse aplikasyon an) ka kontinye emisyon , si eHouse . se aplikasyon ègzekutabl aktive , bay itilizatè a kapasite nan sèvi ak panno yo kontwòl fin vye granmoun , tèks – dosye log ki baze sou ak pakè pa aplikab binè .
Nan ka sa a , aplikasyon an pase nan eHouse . ègzekutabl , ki se yon lòt lyen an nan chèn lan , soti nan yon konbinezon de panno tou depann nan òdinatè a .
Sa a itilize , sepandan , se yon bon bagay pou sistèm la pache konplètman nan eHouse estanda a 1 (pa gen okenn CommManager) paske li ba ou opòtinite pou yo travay avèk panno k ap resevwa done ki sòti nan eHouse nan . aplikasyon ègzekutabl , malgre mank nan bati – nan koòdone pou transmisyon Ethernet nan contrôleur .
Kontwòl Limyè