EHouse аўтаматызацыі будынкаў – Сувязь паміж пакетам праграмнага забеспячэння і панэляў – Трансляцыя кантролеры статус , UDP трансляцыі

Home Automation , Кіравання будынкам
EHouse – больш спосабаў распаўсюджвання драйвераў статусу ў панэлі кіравання . Яшчэ адзін спосаб паведаміць панэлі кіравання станам мікрапрацэсарных кантролераў ад EHouse . EXE-або Ethernet-кантролераў, непасрэдна , выкарыстоўвае UDP трансляцыі – адначасова да некалькіх прылад у сеткі Ethernet .
Ужыванне кожнай панэлі не перыядычна правяраць стан файлаў на сервер EHouse сістэмы ПК, але слухаюць паведамленні, адрасаваныя да ўсіх прыладам адразу на праграмнае забеспячэнне EHouse .
Гэта асабліва каштоўны метад для візуалізацыі інфармацыі на панэлях і адлюстравання статусу драйвераў , выхады і вымярэння ў сітуацыях, калі:

  • збіраецеся ўсталёўваць вялікая колькасць панэляў , , Якія прывялі да вялікай нагрузцы на сервер сістэмы EHouse Аўтаматызацыі кіравання , і лакальнай сеткі праз TCP / IP
  • ўстаноўка панэляў, якія працуюць на іншых аперацыйных сістэмах, чым Windows XP , Перспектыва , Windows 7 і 8 , там, дзе няма падтрымкі Microsoft
  • Панэлі кіравання працуюць над праграмамі, напісанымі на мовах праграмавання , дзе лягчэй праграмаваць прымаць трансляваныя праз UDP Ethernet
  • Мы хочам, каб адправіць той жа паведамленне ўсім прыладам адначасова не перагружаючы спасылку неаднаразова дубляванне той жа інфармацыі ці дадзеных сервера, які
  • Сервер не павінны падтрымліваць некалькі злучэнняў адначасова (па адным для кожнага кліента) , і даручыў кліенцкага прыкладання з'яўляецца яго сувязь
  • Сервер не залежыць ад устаноўленых памылак злучэння , спасылка , Кліент проста пасылае інфармацыю да лакальнай сеткі і не ўяўляе цікавасці, калі хтосьці знаходзіцца на лініі або няма , ці колькі кліенты атрымліваюць дадзеныя

EHouse Home Automation Праграмнае забеспячэнне можа распаўсюджваць інфармацыю двума спосабамі:

  • Тэкст: інфармацыя перадаецца ў тэкставым фармаце ў выглядзе файла статус панэлі і вокны каталога, створанага eHouseLogAnalizer ‘ Часопісы / Статус / ‘ пашырэнне ” . статус ”
  • двайковых: так жа, як фармат статус Кантролеры Home Automation EHouse прыкладанняў . ехе

Першы метад, які выкарыстоўваецца ў бібліятэцы eHouseLogAnalizer , , Якія могуць ўзаемадзейнічаць з сістэмай EHouse як у сістэме Windows File , і атрымліваць тэкставыя трансляцыі ў тым жа фармаце .
Другі метад можа быць выкарыстаны і ў іншых тыпах панэляў (Android , Ява , Windows Mobile) і ўтрымоўвае ўсе кантралёры сціснутыя рамкі з даўжынёй 2 – 3 сотні байт у кантролер . Аднак , яна патрабуе расшыфроўкі дадзеных на баку кліента .
Актывацыя трансляцыя – UDP трансляцыі файлаў вырабляецца ” broadcast_text . CFG ” для трансляцыі тэксту , і ” broadcast_binary . CFG ” файл у каранёвай каталог двайковых EHouse праграмнага забеспячэння .
Гэта павінна быць першым зменай лініі ад 0 да 1, каб уключыць трансляцыю .
Напрыклад файл:
1 / / актывацыя трансляцыі
192 . 168 . 0 . 255 / / сеткавы адрас для трансляцыі таксама залежыць ад маскі падсеткі вашага кампутара
6788 / / Порт broadcastu
0 / / LocalPort – не зменіцца
1 / / ўзровень справаздачнасці – не зменіцца
1 / / Не змяняць
Пасля змены , Размовы паўторна – загрузкі праграмнага забеспячэння EHouse . ехе