eHouse Home Automation – Синхронізація драйверів , Я , O , виміряних значень для обладнання та панелей на Android . Опис пакета програм і бібліотек для створення власних панелей на платформі EHouse домашньої автоматизації – Програмне забезпечення для управління системою Головна Автоматизація eHouse – Контроль і EHouse автоматизації будівель – Управління .
Клас EhouseTCP
Клас використовується для підтримки протоколу TCP / IP-з'єднання з системою Автоматизація будівель eHouse (онлайн) та оновлювати дані, що надходять з eHouse мікропроцесорних контролерів { EHouse автоматизації будівель – Драйвери } .
Вона також вимагає використання класів:
* Ehousecommunication . клас
* StatusEhouse . клас
* StatusCommManager . клас
Коли з'єднання ” запит ” з Автоматизація eHouse , отримувати поточний стан водіїв (онлайн) для візуалізації додатків { EHouse автоматизації будівель – Галерея управління комп'ютерами } , Дані оновлюються у випадках (1 контролер => ; Примірник класу статусу) класів:
- StatusEhouse (для водіїв eHouse1)
- StatusCommManager (для водіїв eHouse TCP / IP)
Ці дані можуть бути отримані за допомогою програмного забезпечення для реєстрації та візуалізації алгоритмів, або будь-якого іншого програмного забезпечення на платформі Android , без необхідності писати ” алгоритми перекладу ” eHouse конфігурація комп'ютера для платформи Android .
Особливості гри:
громадськості статичної TerminateQuery недійсними ()
Припинення TCP / IP (нескінченний цикл для отримання статусу драйверів .
Приклад використання: EhouseTCP . TerminateQuery () ;
громадськості статичної булевих QueryStart (String хост , Int-порт)
Ініціює і підтримує зв'язки та отримання статусу всіх eHouse системні драйвери (нескінченний цикл – вона може бути зупинена TerminateQuery ())
Якщо зазначений хост використовує хост і порт параметри
у противному випадку він використовує параметри конфігурації (окремо для місцевих та підключення до Інтернету, в залежності від функції для запуску громадськості EnableInternet (логічне enab) )
Приклад використання: EhouseTCP . QueryStart ( ” ” , 9876) ; / / Підключення до сервера по замовчуванню на TCP / IP eHouse
державної статичної сили AllDevsStatus ()
Імпорт імен драйверів ” eHouse 1 – 485 ” , разом з іменами виходів , Я , вимірювальними входами з конфігураційних файлів
Приклад використання: EhouseTCP . AllDevsStatus () ;
державної статичної сили AllDevsTCPStatus ()
Імпорт імен драйверів ” Ethernet eHouse ” разом з іменами виходів , Я , вимірювальними входами з конфігураційних файлів
Приклад використання: EhouseTCP . AllDevsTCPStatus () ;
Приклад повного коду:
Більш Драйвери інформації eHouse:
управління освітленням , обігрів , HiFi в просторах
Управління центральним опаленням і вентиляцією
управління жалюзі , Ворота , тенти
управління воротами , віконниці , тенти версії системи eHouse1
Проектування та монтаж системи зробити це самостійно
Головна Автоматизація eHouse – Незалежні Design System
EHouse автоматизації будівель – Самостійної установки