eHouse4Android смартфонів програмування оновлення статусу драйверів для Android

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 автоматизації будівель – Самостійної установки