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 добавляется путь к операционной системе глобальных переменных