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

EHouse Home Automation – Праграмнае забеспячэнне з'яўляецца eHouse4Java з адкрытым зыходным кодам праграмнае забеспячэнне пад ліцэнзіяй GNU для карыстальнікаў EHouse сістэмы толькі .
Гэта дазваляе:

  • Text Control
  • графічнае кіраванне
  • графічнае адлюстраванне стану сістэмы
  • графічная візуалізацыя сістэмы (аўтаматычная для кожнай пакоя / кантролер)
  • сувязі з кантролерамі
  • Прыём і стан сінхранізацыі ўсіх кантролераў праз TCP / IP пратакол , сетак (LAN , WAN , 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 дадаецца шлях да аперацыйнай сістэме глабальных зменных