Автоматизација на зграда Ethernet eHouse – Соработка контролни панели директно со контролори над UDP

eHouse Home automation , Зграда за управување со Ethernet верзија овозможува директна комуникација со практично неограничен број на панели прикажување на моменталната состојба на Насловна Автоматика Контролери со помош на протокол UDP на LAN . Home automation eHouse – ажурирање панели над UDP (User_Datagram_Protocol) .
За разлика од TCP протоколот е connectionless протокол , односно . не бара постојана врска помеѓу клиентот и серверот , сесија СЛЕДЕЊЕ , недостатокот на механизми за контрола на податоци , проток и реемитување .
Ова го прави многу побрзо отколку на TCP протоколот , сепак , можно е да се губење на податоци и други грешки .
Во случај на User Datagram (Индивидуалните рамки за секој систем) , пренос на точноста мора да се справи со комуникација софтвер .
UDP е идеален за испраќање емитува (пораки , емитува во повеќе уреди одеднаш , без да се прави понатаму врски со клиенти од серверот) .
Најважните карактеристики се следните:

  • Connectionless протокол прима друг уред врска со серверот не ќе го вчита сервер
  • пораки се испраќаат на глобално ниво за сите уреди на LAN
  • серверот не е важно дали го праќа пораки до 0 или повеќе уреди или слушање уреди како што се пораки
  • пренос грешки немаат влијание врз серверот соодветни податоци
  • пренос на податоци е незаштитени против грешки , постои: нема потврда , нема контрола на проток

Бидејќи UDP нема заштита од грешки во преносот , да ја користите во eHouse , и да им се овозможи проверка на грешка податоци пакети се праќаат ширина проверка – сума за верификација .
Ова им овозможува да се споредат и користење на клиент – страна кога испрати провери – сума е еднаква на пресметаната еден .
За eHouse , споредба на податоците е во клиент и неговиот софтвер .
Податоците се праќаат од серверот во бинарна форма и мора да се дешифрира од страна на клиентот софтвер .
На серверот испраќа податоци до одредена порта (стандардно 6789) , и клиентот мора да слушаат за дојдовни пораки asynchronously на портата .
Асинхрони средства , дека податоците не се кеширани , и Вашиот уред мора да прими пакети на континуирана основа во моментот на испраќање (во реално време) .
Изборот UDP порта зависи од архитектурата на системот и зависи од типот на инсталација , ако сите контролори се испраќа пакети со истиот статус што секоја порта кон друг и можат да бидат избрани поединечно од eHouse систем апликации .
А податоците пакет е иста како и во случај на пренос преку комуникација TCP со Ethernet возачи или софтвер eHouse . Exe за PC испраќање на бинарни податоци преку UDP .
Ова им овозможува на употреба на една функција (процедура) декодирање на рамка , без оглед на тоа дали пренос на медиум , пренос протокол е .
Податоците не се обезбедени за да се олесни декодирање на поединечните контролни панели и софтвер за визуелизација .
Ова ќе ви овозможи прикажување на информации на панели во само ограничен број на подмрежа маска IP , односно . 255 . Бидејќи тие се единствените уреди статус без можноста за стартување на системот настан , тоа може да биде објавен за јавноста надвор од заштитниот ѕид LAN .
Во посебни случаи , можете да креирате VPN (Virtual_Private_Network) – tunneled врска за добивање на статус на возачите за надворешни панели надвор од мрежата , или користи TCP влезете предизвикателсвто – одговор (со динамичен верификационен код) , кој е сеуште активен .
Овие податоци не се од клучно значење и без декодирање пакети со eHouse апликација , ова е куп на оние кои и нули , кои мора да се дешифрира од страна на софтверски пакет eHouse систем за панели од било каков вид .
eHouse . exe софтвер беше надграден , што е дозволено собирање на такви податоци од страна на UDP – User Datagram Protocol . Тоа се однесува само за Ethernet eHouse или eHouse 1 под CommManager надзор системи .
Да го направите ова , ја извршите апликацијата со параметар eHouse ” eHouse . exe / VIAUDP ” капитализација не е важно .
Ова ќе ви овозможи за многу повеќе сигурен прием на статусот на CommManager , и поврзани со тоа eHouse_1 контролори работа со РС – 485 .
EHouse апликација прима (слуша) само дојдовни пакети со возачите . Пакети се праќаат со проверката и ако сите податоци грешки apears , едноставно се игнорирани , и ќе се ажурира со точни приемот на следната валидна пакет содржи статусот на контролорот .
Овој метод исто така ослободува клиенти од мрежата и серверот грешки , Рутери , префрлиш , бидејќи не постои случај на кршење на комуникација со серверот , се должи на connectionless UDP протокол идеја .
Тоа не предизвика суспензија или трајна загуба на примена надградби , Како и во случај на комбинација на протоколи на серверот , но само привремено за време на врската неуспех , и само губење на пакети во текот неуспеси или прекумерно оптоварување на мрежата .
Губењето на пакет статусот на контролорите е прифатливо , како што се циклично се повторува со промена во статусот на секој контролор , и минимален период е околу 15 секунди, ако нема промена .
За UDP емитува од контролорите емитува од eHouse . exe примена мора да се оневозможи . Ако ја изберете оваа опција за eHouse . exe примена престанува да испраќа свои бинарни статусот на UDP , бидејќи овие се истите податоци , кои во моментов се шири директно од Ethernet контролери eHouse и ќе се дуплираат мрежа превземи .
Статус текст (декодира со примена eHouse) може да продолжи да се емитува , ако eHouse . exe примена е активирана , дава на корисникот можност да ги користат старите контролни панели , текст – базирани лог датотеки и бинарни пакети не се применуваат .
Во овој случај , примената поминува низ eHouse . exe , што е уште една алка во синџирот , од комбинација на панели, исто така, зависи од компјутерот .
Оваа употреба , сепак , е добро за систем работи целосно во стандардниот eHouse 1 (нема CommManager), бидејќи ви дава можност да работат со маска прима податоци од eHouse . exe примена , и покрај недостатокот на изградени – во интерфејс за Ethernet пренос во контролори .
Контрола Светлини