eHouse4Java EHouse Головна Automation Software – Open Source

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 ” система .

  1. Початкова конфігурація створюється шляхом застосування конфігурації системи EHouse ” ConfigAux . ехе ” .
  2. Потім необхідно експортувати настройки для панелі з системою запуску додатка eHouse1 ” EHouse . EXE / мобільний ” .
  3. Налаштування контролерів для панелей eHouse4Ethernet формується з додатка ” CommManagerCfg . ехе ” Для кожного Ethernet контролер . Це необхідно для цього натисніть ” Створення мобільних файлу ” , або відповідних у даному мові опису в застосуванні .
  4. в каталог, з якого додаток буде працювати eHouse4Java , помістити в текстовий файл ” шлях . CFG ” , , В якому перший рядок шлях до каталогу ” повідомлення електронної – Будинок ” системи Home Automation наприклад, . ” C: \ е – Будинок \ ” (Без лапок , та інші персонажі .
  5. Копія eHouse4Java на диск і відкрити його в проект додатка NetBeans
  6. запустіть його, натиснувши функціональну клавішу ” F6 ”
  7. за межами NetBeans працює, як випливає з командного рядка ” ehouse4java . банка ” якщо вона встановлена ​​Java додається шлях до операційної системи глобальних змінних