eHouse Home automation – Софтвер eHouse4Java е со отворен код софтвер под ГНУ лиценца за eHouse систем само корисниците .
Таа им овозможува:
- Текст контрола
- графичка контрола
- графички визуелизација на статусот на системот
- графички визуелизација на системот (автоматски за секоја соба / контролор)
- комуникација со контролори
- Прием и синхронизација статус на сите контролори преку протоколот TCP / IP , мрежи (LAN , WAN , Интранет , Интернет)
- Прием и синхронизација статус на сите контролори преку UDP протокол (LAN , Интранет)
- Собирање на статусот на сите контролори за понатамошна обработка , на пример, за целите на:
- Визуелизација
- Креирај Дневници
- Направете ја вашата сопствена контрола алгоритми и посветен системи
- Креирај комуникација сервери и портали за било каков надворешен системи
- Интеграција со други хардвер и софтвер, како и трети – партија уреди
- Пренесување настани за контролори над TCP / IP
- контрола на гласот
Користење на Јава овозможува користење на овој софтвер за различни видови на хардвер опремен со Јава виртуелната машина .
Тоа може да работат на ист начин на различни оперативни системи:
- Прозорци од верзија 95
- Линукс
- Unix
- итн .
Таа, исто така дава можност да лесно се прилагодува мобилни системи базирани на употребата на Јава:
- Андроид
- Java MIDP (мобилни)
- Windows Mobile , Windows Телефон (кога конвертирање на C #), која е многу слична на Јава
Затоа е можно да се создаде контрола и софтвер за управување на системот Home automation eHouse на секој хардвер платформа:
- Компјутери
- Микрокомпјутери , Компјутерски Матични плочи , ѕидни панели врз основа на поедноставена компјутер
- Таблети
- PDA уредите
- Графички панели
- Smartphones
- TouchPhones
- Друга минијатурни хардвер спроведува со Java поддршка
Друг многу важен фактор е слободна природа и достапноста на Java развојни алатки , споредлив квалитет со многу скапи компајлери, како што се Мајкрософт ‘ Visual Studio , Embarcaderos ‘ , итн . .
Ова ви овозможува да креирате професионални апликации, без да инвестираат во скапи софтвер .
Таа, исто така им овозможува за создавање на посветен на софтвер за различни верзии детали опрема , итн . .
Досега , ние обезбеди голем бесплатен софтверски пакет со изворен код за контрола на примената сочинува јадрото на системот Насловна Автоматика продуцент eHouse поддржува сите сегашни верзии на системот:
- eHouse 1 (485) под надзор на компјутер
- eHouse 1 под надзор на CommManager
- Ethernet eHouse (eHouse4Ethernet)
За таа цел , ние го користиме и слободниот NetBeans развој на животната средина .
Нејзините инсталација и конфигурација се дискутира во статијата ” Паметни дома развој на софтвер во Netbeans (Јава , Java MIDP , Андроид) ”
EHouse4Java софтвер е додаток – на софтверот за PC и eHouse директно користи конфигурациските датотеки во директориумот ” eHouse ” систем .
- Почетна конфигурација е создадена од страна на начин на системската конфигурација апликација eHouse ” ConfigAux . exe ” .
- Тогаш тоа е неопходно за извоз на поставките за таблата од системот водење на апликација eHouse1 ” eHouse . exe / мобилен ” .
- Поставување контролори за панели eHouse4Ethernet е генерирана од примената ” CommManagerCfg . exe ” за секој етернет контролер . Тоа е потребно за оваа намена прес- ” Креирај Мобилни датотеката ” , или соодветни во даден јазик опис на апликацијата .
- во директориумот од која апликација ќе работи eHouse4Java , место текстуална датотека ” патека . cfg ” , во кој првата линија е патот до директориумот ” е – Куќа ” на системот Home automation на пример, . ” C: \ e – куќа \ ” (Без наводници , и други ликови .
- копија eHouse4Java на диск и го отвори во примената NetBeans проектот
- почне тоа со притискање на копчето за функција ” F6 ”
- надвор NetBeans работи што следи од командната линија ” ehouse4java . тегла ” доколку е инсталиран Јава пат е додадена на оперативниот систем на глобални променливи