eHouse4Java EHouse Home Automation Software – Open Source

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

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