EHouse Home Automation – Програмне забезпечення є eHouse4Java з відкритим вихідним кодом програмне забезпечення під ліцензією GNU для користувачів EHouse системи тільки .
Це дозволяє:
- Text Control
- графічне керування
- графічне відображення стану системи
- графічна візуалізація системи (автоматична для кожної кімнати / контролер)
- зв'язку з контролерами
- Прийом та стан синхронізації всіх контролерів через TCP / IP протокол , мереж (LAN , Глобальні мережі передачі информаціі , Intranet , Internet)
- Прийом та стан синхронізації всіх контролерів за протоколом UDP (LAN , Інтранет)
- Колекція стан всіх контролерів для подальшої обробки , наприклад, з метою:
- Зоровий образ
- Створення журналів
- Створіть свій власний алгоритм управління і спеціалізованих систем
- Створення комунікаційних серверів і шлюзів для будь-яких зовнішніх систем
- Інтеграція з іншими апаратного та програмного забезпечення, а також треті – партія пристроїв
- Передача подій контролерів за протоколом TCP / IP
- голосового управління
Використання Java дозволяє за допомогою цього програмного забезпечення для різних типів обладнання оснащений віртуальної машини Java .
Він може працювати однаково на різних операційних системах:
- Windows, починаючи з версії 95
- Linux
- Юнекс
- і т.д. .
Він також надає можливість легко адаптуватися до мобільної системи, засновані на використанні Java:
- Чоловічий
- Java MIDP (Mobile)
- Windows Mobile , Windows Phone (при перетворенні в C #), який дуже схожий на Java
Таким чином, можна створювати системи контролю та управління програмним забезпеченням Home Automation EHouse на будь-якій апаратній платформі:
- ПК
- Мікрокомп'ютери , Комп'ютери Материнські плати , стінові панелі на основі спрощених ПК
- Таблетки
- КПК
- Графічні панелі
- Смартфони
- Тачфонів
- Інший мініатюрний реалізований апаратно з підтримкою Java
Іншим дуже важливим фактором є вільний характер і наявність Java Development Tools , порівнянної якості з дуже дорогим компілятори, такі як Microsofts ‘ Visual Studio , Embarcaderos ‘ , і т.д. . .
Це дозволяє вам створювати професійні додатки без необхідності інвестувати кошти в дороге програмне забезпечення .
Він також допускає створення спеціалізованого програмного забезпечення для різних версій докладним обладнання , і т.д. . .
Поки , Ми надаємо безкоштовний пакет програмного забезпечення з вихідним кодом додатка управління являє собою ядро системи Виробник Home Automation EHouse підтримує всі існуючі версії системи:
- EHouse 1 (485) під керівництвом PC
- EHouse 1 під керівництвом CommManager
- Ethernet EHouse (eHouse4Ethernet)
Для цієї мети , ми використовуємо вільний розвиток навколишнього середовища NetBeans .
Його установка і настройка обговорюється в статті ” Смарт розробки програмного забезпечення будинку в Netbeans (Java , Java MIDP , Android) ”
EHouse4Java програмне забезпечення є доповненням – на програмне забезпечення для ПК і EHouse безпосередньо використовує конфігураційні файли в каталозі ” EHouse ” система .
- Початкова конфігурація створюється шляхом застосування конфігурації системи EHouse ” ConfigAux . ехе ” .
- Потім необхідно експортувати настройки для панелі з системою запуску додатка eHouse1 ” EHouse . EXE / мобільний ” .
- Налаштування контролерів для панелей eHouse4Ethernet формується з додатка ” CommManagerCfg . ехе ” Для кожного Ethernet контролер . Це необхідно для цього натисніть ” Створення мобільних файлу ” , або відповідних у даному мові опису в застосуванні .
- в каталог, з якого додаток буде працювати eHouse4Java , помістити в текстовий файл ” шлях . CFG ” , , В якому перший рядок шлях до каталогу ” повідомлення електронної – Будинок ” системи Home Automation наприклад, . ” C: \ е – Будинок \ ” (Без лапок , та інші персонажі .
- Копія eHouse4Java на диск і відкрити його в проект додатка NetBeans
- запустіть його, натиснувши функціональну клавішу ” F6 ”
- за межами NetBeans працює, як випливає з командного рядка ” ehouse4java . банка ” якщо вона встановлена Java додається шлях до операційної системи глобальних змінних