Tikinti Automation eHouse – Proqram paketi və panellər arasında rabitə – Kontrollerlər statusu translyasiyası , UDP yayım

Home Automation , Tikinti Management
eHouse – Yoxlama masasına sürücülər vəziyyəti yaymaq üçün daha çox yolları . Nəzarət panel eHouse mikroprosessor nəzarətçiləri dövlət məlumatlandırmaq üçün başqa bir yolu . exe və ya Ethernet nəzarətçiləri birbaşa , UDP yayım istifadə – eyni zamanda bir Ethernet şəbəkə birdən çox cihazlar .
Hər panel tətbiqi server PC sistemi eHouse üzrə vaxtaşırı faylları statusu yoxlamaq lakin proqram eHouse bir dəfə bütün cihazlar üçün məktublar dinləyir deyil .
Bu panellər üzrə məlumat vizual üçün xüsusilə dəyərli üsul və sürücü statusu göstərmək , nəticələr və hallarda ölçmələr:

  • panellər bir çox yüklemek üçün gedir , olan eHouse sistemi server böyük yük gətirib Nəzarət Automation , və LAN vasitəsilə TCP / IP
  • Windows XP-dən başqa bir əməliyyat sistemi çalışan bərpa panellər , Vista , Windows 7 və 8- , Microsoft üçün heç bir dəstək var
  • Proqramlaşdırma dillərində yazılı ərizə işləyən nəzarət panelləri , bu Ethernet artıq qəbul yayım UDP proqram asan olduğu
  • Biz dəfələrlə həmin məlumat və ya məlumat server təkrarlanmasına link həddindən artıq olmadan bir dəfə bütün cihazlar eyni mesaj göndərmək istəyirəm
  • Server (hər bir müştəri üçün bir) eyni anda birdən çox əlaqə saxlayır yoxdur , və müştəri Ərizə bağlantısı ittiham
  • Bu server müəyyən əlaqə səhvlər asılı deyil , əlaqə , kimsə xəttində və ya əgər müştəri sadəcə LAN və faiz məlumat göndərir , və ya necə bir çox müştərilər data almaq

eHouse Home Automation Software iki yollarla məlumat yaymaq ola bilər:

  • Mətn: informasiya panelləri üçün fayl statusu və pəncərələr kataloq yaradılmış eHouseLogAnalizer kimi mətn formatında açılır ‘ logs / status / ‘ artırma ” . vəziyyət ”
  • binar: Bu statusu format eyni Home Automation nəzarətçiləri eHouse ərizə . exe

Kitabxana eHouseLogAnalizer istifadə olunan birinci metodu , Windows fayl sistemi, həm də sistem eHouse ilə ünsiyyət bilər ki, , və eyni formatda bir mətn yayım almaq .
İkinci üsul panelləri digər növləri (Android istifadə edilə bilər , Java , Windows Mobile) və başqa bütün kontrollerlər 2 uzunluğu çərçivəsində sıxılmış – Nəzarətçi başına 3 yüz bytes . Lakin , bu müştəri tərəfdə decoding data tələb .
Aktivləşdirmə Broadcast – UDP yayım fayl edilir ” broadcast_text . CFG ” yayım mətn üçün , və ” broadcast_binary . CFG ” ikili proqram eHouse kök kataloq faylı .
Bu ilk dəyişiklik 0 1 yayım imkan olmalıdır .
Məsələn fayl:
1 / / aktivasiya yayım
192 . 168 . 0 . Yayım üçün 255 / / şəbəkə ünvan da kompüter alt ağ maskesi asılıdır
6788 / / Port broadcastu
0 / / localport – dəyişməz
Hesabata 1 / / səviyyə – dəyişməz
1 / / dəyişdirmək etməyin
Dəyişikliklər sonra , fayl yenidən edir – proqram eHouse önyükleme . exe