EHouse Home Automation – Софтуер eHouse4Java е с отворен код софтуер под GNU лиценз само за потребителите на системата EHouse .
Той позволява:
- Текст контрол
- графично контрол
- графична визуализация на състоянието на системата
- графична визуализация на системата (автоматично за всяка стая / контролер)
- комуникация с контролери
- Приемане и статус на синхронизиране на всички контролери чрез TCP / IP протокол , мрежи (LAN , WAN , Интранет , Интернет)
- Приемане и статус на синхронизация на всички контролери чрез UDP протокол (LAN , Интранет)
- Събиране на състоянието на всички контролери за по-нататъшна обработка , например за целите на:
- Визуализация
- Създаване Дневник
- Създайте свои собствени алгоритми за контрол и специализирани системи
- Създаване на комуникационните сървъри и шлюзове за каквито и да било външни системи
- Интеграция с друг хардуер и софтуер, както и трети – външни устройства
- Прехвърляне на събития за ръководителите на над TCP / IP
- гласов контрол
Използването на Java дава възможност за ползването на този софтуер за различни видове хардуер, оборудвани с Java виртуална машина .
Тя може да работи по същия начин на различни операционни системи:
- Windows от версия 95
- Linux
- Unix
- и т.н. .
Той също така дава възможност лесно да се адаптират към мобилни системи, базирани на използването на Java:
- Андроид
- Java MIDP (Mobile)
- Windows Mobile , Windows Phone (при конвертиране на C #), който е много подобен на Java
Поради това е възможно да се създаде система за контрол и управление на софтуера Home Automation EHouse на всяка хардуерна платформа:
- Компютри
- Микроинформатика , Компютърни платки , стенни панели, въз основа на опростена PC
- Таблетките
- PDAs
- Графични панели
- Смартфоните
- TouchPhones
- Друга миниатюрен хардуер, изпълнени с поддръжка на Java
Друг много важен фактор е безплатна природата и наличието на инструменти за разработка на Java , сравнимо качество с много скъпи компилатори като Майкрософт ‘ Visual Studio , Embarcaderos ‘ , и т.н. . .
Това ви позволява да създадете професионални приложения, без да се налага да инвестират в скъп софтуер .
Той също така дава възможност за създаването на специален софтуер за различните версии подробно оборудване , и т.н. . .
Досега , ние предлагаме безплатен софтуерен пакет с източника на кода на приложението представлява ядрото на системата Продуцент Home Automation EHouse поддържа всички текущи версии на системата:
- EHouse 1 (485) под ръководството на персонален компютър
- EHouse 1 под надзора на CommManager
- Ethernet EHouse (eHouse4Ethernet)
За тази цел , ние използваме свободното развитие околната среда NetBeans .
Инсталирането и конфигурирането му се обсъжда в статията ” Smart развитие дома софтуерен в NetBeans (Java , Java MIDP , Android) ”
EHouse4Java софтуер е добавка – софтуер за PC и EHouse директно използва конфигурационни файлове в директорията ” EHouse ” система .
- Първоначалната конфигурация е създаден от конфигурацията на системата за прилагане на EHouse ” ConfigAux . EXE ” .
- След това е необходимо да експортирате настройките за панела от системата работи прилагането eHouse1 ” EHouse . EXE / мобилен ” .
- Създаване на контролери за панели eHouse4Ethernet се генерира от прилагането ” CommManagerCfg . EXE ” за всеки Ethernet контролер . Това е необходимо за тази цел натиснете ” Създаване Mobile файл ” , или подходящо в даден език за описание в заявлението .
- в директорията, от която ще се проведе eHouse4Java , поставите текстов файл ” път . CFG ” , първа линия, в която е пътя до директорията ” д – Къща ” система Home Automation например . ” C: \ д – къща \ ” (Без кавичките , и други знаци .
- копие eHouse4Java на диск и да го отворите в прилагането на проекта NetBeans
- започнете да го чрез натискане на функционалния клавиш ” F6 ”
- извън NetBeans работи от командния ред ” ehouse4java . буркан ” ако е инсталирана Java път се добавя към операционната система на глобални променливи