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 . ехе