eHouse4Java eHouseホームオートメーションソフトウェア – オープンソース

eHouse ホームオートメーション – ソフトウェアeHouse4Javaです オープンソース eHouse·システム·ユーザーのためのGNUライセンスに基づいてソフトウェアのみ .
それが可能になります。

  • テキストコントロール
  • グラフィカルコントロール
  • システムの状態をグラフィカルに可視化
  • システムのグラフィカルな視覚化(各部屋/コントローラの自動)
  • コントローラとの通信
  • TCP / IPプロトコルを介して受信し、すべてのコントローラの同期ステータス , ネットワーク(LAN , WAN , イントラネット , インターネット)
  • UDPプロトコル(LAN経由で受信し、すべてのコントローラの同期ステータス , イントラネット)
  • さらなる処理のためにすべてのコントローラの収集ステータス , の目的のための例:
  • 可視化
  • ログを作成する
  • 独自の制御アルゴリズムと専用のシステムを作成します
  • 任意の外部システム用の通信サーバーとゲートウェイを作成する
  • 他のハードウェアとソフトウェアとの統合だけでなく、第三 – パーティのデバイス
  • TCP / IPを介してコントローラにイベントを転送する
  • 音声制御


Javaの使用は、Java仮想マシンを搭載したハードウェアの様々なタイプのために、このソフトウェアを使用可能にする .
これは、異なるオペレーティングシステムで同じように動作することができます。

  • バージョン95以降のWindows
  • リナックス
  • Unixの
  • など .

また、簡単にJavaの使用に基づいてモバイルシステムに適応する能力を提供します。

  • アンドロイド
  • ジャワMIDP(モバイル)
  • ウィンドウズモバイル , Javaによく似ていますWindowsの携帯電話(C#への変換時)

これは、制御および管理ソフトウェア·システムを作成することが可能である ホームオートメーション すべてのハードウェアプラットフォーム上でeHouse:

  • パソコン
  • マイコン , コンピュータのマザーボード , 簡略化されたPCに基づいて壁パネル
  • 携帯情報端末
  • グラフィックパネル
  • スマートフォン
  • TouchPhones
  • Javaサポートと共に実装された別の小型のハードウェア

もう一つの非常に重要な要素は、Java開発ツールの自由な性質と可用性です , このようなMicrosoftのような非常に高価なコンパイラと同等の品質 ‘ Visual Studioに , Embarcaderos ‘ , など . .
これは、高価なソフトウェアに投資することなく、専門的なアプリケーションを作成することができます .
また、機器を詳述した異なるバージョンの専用ソフトウェアの作成が可能 , など . .
これまでのところ , ソースコード管理アプリケーションは、システムの中核を構成していると我々は、フリーソフトウェアパッケージを提供 ホームオートメーションプロデューサー eHouseは、システムの現在のすべてのバージョンをサポートしています。

  • PCの監督下eHouse 1(485)
  • CommManagerの監督下eHouse 1
  • イーサネットeHouse(eHouse4Ethernet)

この目的のために , 我々は自由のNetBeans開発環境を使用 .
そのインストールと構成は、資料に記載されている ” Netbeansでスマートホームソフトウェア開発(Javaの , ジャワMIDP , アンドロイド) ”
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のパスは、グローバル変数のオペレーティングシステムに追加された場合