eHouse4Java的eHouse首頁自動化軟件 – 開源

eHouse 家庭自動化 – 軟件eHouse4Java是一個 開放源碼 GNU許可下的軟件eHouse系統的用戶只 .
它可以實現:

  • 文本控件
  • 圖形控制
  • 的系統狀態的圖形可視化
  • 圖形可視化系統(自動對每間客房/控制器)
  • 通信控制器
  • 所有控制器通過TCP / IP協議的接收和同步狀態 , 網絡(LAN , 廣域網 , 內部網 , 互聯網)
  • 所有控制器通過UDP協議(LAN接收和同步狀態 , 內聯網)
  • 收集的所有控制器的狀態進行進一步的處理 , 如為目的的:
  • 可視化
  • 創建日誌
  • 創建自己的控制算法和專用系統
  • 創建任何外部系統的通信服務器和網關
  • 與其他硬件和軟件的集成以及第三 – 第三方設備
  • 控制器通過TCP / IP傳輸事件
  • 語音控制


使用Java,可以使用本軟件為不同類型的硬件配備Java虛擬機 .
它可以在不同的操作系統中的工作方式相同:

  • Windows,因為版本95
  • Linux的
  • Unix的
  • 等 .

它還提供了能夠輕鬆地適應移動通信系統的基礎上使用Java:

  • Android的
  • 的Java MIDP(移動)
  • Windows Mobile的 , Windows手機(當轉換到C#),這是非常類似於Java

因此,能夠建立控制和管理軟件系統 家庭自動化 eHouse在任何硬件平台:

  • 電腦
  • 微型計算機 , 電腦主機板 , 根據一個簡化的PC上的牆板
  • 掌上電腦
  • 圖形板
  • 智能手機
  • TouchPhones
  • 另一種微型的硬件支持Java實現

另外一個很重要的因素是免費的Java開發工具的性質和可用性 , 一個非常昂貴的編譯器,如微軟的質素相若 ‘ Visual Studio中 , Embarcaderos ‘ , 等 . .
這使您可以創建專業的應用程序,而無需投資昂貴的軟件 .
它也允許創建專門的軟件的不同版本,詳細介紹了設備 , 等 . .
到目前為止 , 我們與源代碼控制中的應用提供了一個免費的軟件包,構成系統的核心 家庭自動化生產 eHouse支持目前所有版本的系統:

  • eHouse 1(485)的監督下,一台PC
  • eHouse的監督下,CommManager
  • 以太網eHouse(eHouse4Ethernet)

用於此目的 , 我們使用免費的NetBeans開發環境 .
在文章中討論它的安裝和配置 ” 智能家居的NetBeans(Java的軟件開發 , 的Java MIDP , Android的) ”
EHouse4Java軟件是一個附加 – 軟件的PC和eHouse直接使用配置目錄中的文件 ” eHouse ” 系統 .

  1. 創建初始配置的方式,系統配置應用程序eHouse ” ConfigAux . exe文件 ” .
  2. 然後,它要導出的設置面板從系統中運行的應用程序eHouse1 ” eHouse . EXE /移動 ” .
  3. 設置控制器用於面板eHouse4Ethernet從應用程序中產生的 ” CommManagerCfg . exe文件 ” 每個以太網控制器 . 這是必要的用於此目的壓機 ” 創建移動文件 ” , 或適當的在一個給定的語言描述中的應用 .
  4. 目錄中的應用程序將運行eHouse4Java , 放置一個文本文件 ” 路徑 . CFG ” , 在第一行的目錄路徑 ” Ë – 房子 ” 系統 家庭自動化 例如: . ” C:\ E – 房子\ ” (不帶引號 , 和其他字符 .
  5. 複製eHouse4Java到磁盤上,然後打開它在NetBeans應用程序項目
  6. 按功能鍵啟動 ” F6 ”
  7. 外NetBeans中運行如下的命令行 ” ehouse4java . 罐 ” 如果已安裝的Java的路徑添加到全局變量的操作系統