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 ” сістэма .
- Пачатковая канфігурацыя ствараецца шляхам прымянення канфігурацыі сістэмы EHouse ” ConfigAux . ехе ” .
- Затым неабходна экспартаваць налады для панэлі з сістэмай запуску прыкладання eHouse1 ” EHouse . EXE / мабільны ” .
- Настройка кантролераў для панэляў eHouse4Ethernet фармуецца з прыкладання ” CommManagerCfg . ехе ” Для кожнага Ethernet кантролер . Гэта неабходна для гэтага націсніце ” Стварэнне мабільных файла ” , ці адпаведных ў дадзеным мове апісання ва ўжыванні .
- ў каталог, з якога прыкладанне будзе працаваць eHouse4Java , змясціць у тэкставы файл ” шлях . CFG ” , , У якім першы радок шлях да каталога ” электроннай – Дом ” сістэмы Home Automation напрыклад, . ” C: \ е – Дом \ ” (Без двукоссяў , і іншыя персанажы .
- Копія eHouse4Java на дыск і адкрыць яго ў праект прыкладання NetBeans
- запусціце яго, націснуўшы функцыянальную клавішу ” F6 ”
- за межамі NetBeans працуе, як вынікае з каманднага радка ” ehouse4java . банка ” калі яна ўсталяваная Java дадаецца шлях да аперацыйнай сістэме глабальных зменных