(57)【特許請求の範囲】
【請求項１】
設備を制御するための設備制御システムであって、
環境情報の値を検出するセンサを有する１または複数のセンサノードと、
前記設備の動作を制御するアクチュエータを有する１または複数のアクチュエータノードと、
前記センサノードから当該センサノードの情報を取得するとともに、前記アクチュエータノードから当該アクチュエータノードの情報を取得して、ユーザに前記センサノード及び前記アクチュエータノードを選択させるための第１のインターフェースを提供する対象選択手段と、
前記対象選択手段においてユーザにより前記センサノード及び前記アクチュエータノードが選択されたときに、当該センサノードにおいて設定可能な条件を環境情報の種類と設定可能な条件とが対応付けて記憶される設定可能条件データベースを参照することにより取得するとともに、当該アクチュエータノードにおいて実行可能な制御方法に関する情報を取得して、ユーザに当該条件及び当該制御方法を選択させるための第２のインターフェースを提供し、ユーザによる選択に基づいて前記設備を制御するためのルールである制御ルールを作成する条件制御方法設定手段と、
前記制御ルールに定義されるセンサが検出した前記環境情報の値が、前記制御ルールに定義される条件を満たしている場合、前記制御ルールに定義される制御方法を前記制御ルールに定義されるアクチュエータに通知する制御ルール実行手段と、
を備え、
前記アクチュエータは、前記制御ルール実行手段から通知された前記制御方法に基づいて前記設備を動作させ、
前記センサノードは、当該センサノードが備えるセンサにより検出する環境情報の種類を記憶するセンサノード情報データベースを含み、
前記対象選択手段は、前記センサノード情報データベースから前記環境情報の種類を取得し、前記第１のインターフェースにおいて当該取得した前記環境情報の種類を表示する
ことを特徴とする設備制御システム。
【請求項２】
前記アクチュエータノードは、当該アクチュエータが備えるアクチュエータにより実行可能な制御方法を記憶するアクチュエータノード情報データベースを含み、
前記条件制御方法設定手段は、前記アクチュエータノードにおいて実行可能な制御方法に関する情報を前記アクチュエータノード情報データベースから取得する
ことを特徴とする請求項１に記載の設備制御システム。
【請求項３】
定期的に前記センサノードから当該センサノードの情報を取得するとともに、定期的に前記アクチュエータノードから当該アクチュエータノードの情報を取得し、当該取得した情報を表示するための状況確認手段をさらに備える
ことを特徴とする請求項１または２に記載に設備制御システム。
【請求項４】
環境情報の値を検出するセンサを有する１または複数のセンサノードから当該センサノードの情報を取得するとともに、設備の動作を制御するアクチュエータを有する１または複数のアクチュエータノードから当該アクチュエータノードの情報を取得して、ユーザに前記センサノード及び前記アクチュエータノードを選択させるための第１のインターフェースを提供する対象選択手段と、
前記対象選択手段においてユーザにより前記センサノード及び前記アクチュエータノードが選択されたときに、当該センサノードにおいて設定可能な条件を環境情報の種類と設定可能な条件とが対応付けて記憶される設定可能条件データベースを参照することにより取得するとともに、当該アクチュエータノードにおいて実行可能な制御方法に関する情報を取得して、ユーザに当該条件及び当該制御方法を選択させるための第２のインターフェースを提供し、ユーザによる選択に基づいて前記設備を制御するためのルールである制御ルールを作成する条件制御方法設定手段と、
前記制御ルールに定義されるセンサが検出した前記環境情報の値が、前記制御ルールに定義される条件を満たしている場合、前記制御ルールに定義される制御方法を前記制御ルールに定義されるアクチュエータに通知する制御ルール実行手段と、
を備え、
前記対象選択手段は、前記センサノードのセンサノード情報データベースから当該センサノードが備えるセンサにより検出する環境情報の種類を取得し、前記第１のインターフェースにおいて当該取得した前記環境情報の種類を表示する
ことを特徴とする設備制御装置。
【請求項５】
設備を制御するための設備制御方法であって、
環境情報の値を検出するセンサを有する１または複数のセンサノードから当該センサノードの情報を取得するとともに、前記設備の動作を制御するアクチュエータを有する１または複数のアクチュエータノードから当該アクチュエータノードの情報を取得して、ユーザに前記センサノード及び前記アクチュエータノードを選択させるための第１のインターフェースを提供する対象選択ステップと、
前記対象選択ステップにおいてユーザにより前記センサノード及び前記アクチュエータノードが選択されたときに、当該センサノードにおいて設定可能な条件を環境情報の種類と設定可能な条件とが対応付けて記憶される設定可能条件データベースを参照することにより取得するとともに、当該アクチュエータノードにおいて実行可能な制御方法に関する情報を取得して、ユーザに当該条件及び当該制御方法を選択させるための第２のインターフェースを提供し、ユーザによる選択に基づいて前記設備を制御するためのルールである制御ルールを作成する条件制御方法設定ステップと、
前記制御ルールに定義されるセンサが検出した前記環境情報の値が、前記制御ルールに定義される条件を満たしている場合、前記制御ルールに定義される制御方法を前記制御ルールに定義されるアクチュエータに通知する制御ルール実行ステップと、
を備え、
前記対象選択ステップでは、前記センサノードのセンサノード情報データベースから当該センサノードが備えるセンサにより検出する環境情報の種類を取得し、前記第１のインターフェースにおいて当該取得した前記環境情報の種類を表示する
ことを特徴とする設備制御方法。
【請求項６】
コンピュータを、
環境情報の値を検出するセンサを有する１または複数のセンサノードから当該センサノードの情報を取得するとともに、設備の動作を制御するアクチュエータを有する１または複数のアクチュエータノードから当該アクチュエータノードの情報を取得して、ユーザに前記センサノード及び前記アクチュエータノードを選択させるための第１のインターフェースを提供する対象選択手段、
前記対象選択手段においてユーザにより前記センサノード及び前記アクチュエータノードが選択されたときに、当該センサノードにおいて設定可能な条件を環境情報の種類と設定可能な条件とが対応付けて記憶される設定可能条件データベースを参照することにより取得するとともに、当該アクチュエータノードにおいて実行可能な制御方法に関する情報を取得して、ユーザに当該条件及び当該制御方法を選択させるための第２のインターフェースを提供し、ユーザによる選択に基づいて前記設備を制御するためのルールである制御ルールを作成する条件制御方法設定手段、
前記制御ルールに定義されるセンサが検出した前記環境情報の値が、前記制御ルールに定義される条件を満たしている場合、前記制御ルールに定義される制御方法を前記制御ルールに定義されるアクチュエータに通知する制御ルール実行手段、
として機能させ、
前記対象選択手段は、前記センサノードのセンサノード情報データベースから当該センサノードが備えるセンサにより検出する環境情報の種類を取得し、前記第１のインターフェースにおいて当該取得した前記環境情報の種類を表示する
ことを特徴とする設備制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えば家電機器等の設備を監視・制御するための設備制御システム、設備制御装置、設備制御方法および設備制御プログラムに関する技術に関する。
【背景技術】
【０００２】
設備制御システムとは、例えば住宅内に設置された家電機器にセンサノードとアクチュエータノードとを接続したシステムである。センサノードには、温度や湿度などの環境情報の値を取得するセンサが搭載される。そして、設備制御システムは、センサにより取得した環境情報の値と、ユーザが設定した制御ルールと、に基づき家電機器の制御方法を決定する。また、アクチュエータノードには、家電機器を制御するためのアクチュエータが搭載される。そして、設備制御システムは、センサノードにより決定された制御方法に基づき、アクチュエータを使用して家電機器を制御する。このように、設備制御システムとは、家電機器等の設備を自動制御するためのシステムである。
【０００３】
設備制御システムに用いられるセンサノードやアクチュエータノードには、特定の識別子が付されている。センサノードに搭載されるセンサや、アクチュエータノードに搭載されるアクチュエータは、それぞれの識別子から一意に特定することができるようになっている。これらの識別子は、センサから環境情報の値を取得し、アクチュエータを用いて家電機器を制御するために制御ルール中に記述される。
【０００４】
制御ルールは、例えば、センサノード識別子、条件、アクチュエータノード識別子、制御方法の４つから構成される。設備制御システムは、センサノード識別子に対応するセンサから取得される環境情報の値が条件を満たしたときに、アクチュエータノード識別子に対応するアクチュエータが制御方法に対応した制御を実行することで家電機器を制御する。
【０００５】
従来では、設備制御システムを使用するユーザが、制御ルールを手動で記述し、システムに登録するため、制御ルール中の識別子を間違える可能性があった。従って、システムに登録された制御ルール中の識別子と、実際に設置されているセンサノードやアクチュエータノードの識別子が不一致になることがあり、ユーザが意図した家電制御が行われない可能性があった。
【０００６】
そこで、特許文献１では、センサノードやアクチュエータノードからシステムにセンサノード識別子やアクチュエータノード識別子を送信することで、現在接続中のセンサノード識別子やアクチュエータノード識別子をシステムに自動で登録・更新する方法が提案されている。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２００８‐１４１５９９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
特許文献１の方法によれば、制御ルール中のセンサノード識別子とアクチュエータノード識別子を設定する手間と時間を削減し、かつ間違いなく記述することはできるが、条件と制御方法についてはユーザが手動で設定する必要があり、設定されたセンサノード識別子に対して設定できない条件を記述するなどの誤りが起こる可能性があった。
【０００９】
例えば、センサノード識別子に対応するセンサが人感センサであるのに、条件として「温度が所定値以下なら」と設定する等の可能性があり、ユーザが意図した家電制御が行われない場合があった。また、設定されたアクチュエータノード識別子に対して、設定できない制御方法を設定する可能性があった。例えば、アクチュエータノード識別子に対応するアクチュエータが、電源オンと電源オフが実行できるリレーであるのに、制御方法として「温度を下げる」と設定する可能性があり、ユーザが意図した家電制御が行われない場合があった。
【００１０】
本発明は上記実情に鑑みてされたものであり、好適に家電機器等の設備を制御できる設備制御システム、設備制御装置、設備制御方法および設備制御プログラムを提供することを目的とする。
【課題を解決するための手段】
【００１１】
上記目的を達成するため、本発明の第１の観点に係る設備制御システムは、
設備を制御するための設備制御システムであって、
環境情報の値を検出するセンサを有する１または複数のセンサノードと、
前記設備の動作を制御するアクチュエータを有する１または複数のアクチュエータノードと、
前記センサノードから当該センサノードの情報を取得するとともに、前記アクチュエータノードから当該アクチュエータノードの情報を取得して、ユーザに前記センサノード及び前記アクチュエータノードを選択させるための第１のインターフェースを提供する対象選択手段と、
前記対象選択手段においてユーザにより前記センサノード及び前記アクチュエータノードが選択されたときに、当該センサノードにおいて設定可能な条件を環境情報の種類と設定可能な条件とが対応付けて記憶される設定可能条件データベースを参照することにより取得するとともに、当該アクチュエータノードにおいて実行可能な制御方法に関する情報を取得して、ユーザに当該条件及び当該制御方法を選択させるための第２のインターフェースを提供し、ユーザによる選択に基づいて前記設備を制御するためのルールである制御ルールを作成する条件制御方法設定手段と、
前記制御ルールに定義されるセンサが検出した前記環境情報の値が、前記制御ルールに定義される条件を満たしている場合、前記制御ルールに定義される制御方法を前記制御ルールに定義されるアクチュエータに通知する制御ルール実行手段と、
を備え、
前記アクチュエータは、前記制御ルール実行手段から通知された前記制御方法に基づいて前記設備を動作させ、
前記センサノードは、当該センサノードが備えるセンサにより検出する環境情報の種類を記憶するセンサノード情報データベースを含み、
前記対象選択手段は、前記センサノード情報データベースから前記環境情報の種類を取得し、前記第１のインターフェースにおいて当該取得した前記環境情報の種類を表示する  ことを特徴とする。
【００１２】
上記目的を達成するため、本発明の第２の観点に係る設備制御装置は、
環境情報の値を検出するセンサを有する１または複数のセンサノードから当該センサノードの情報を取得するとともに、設備の動作を制御するアクチュエータを有する１または複数のアクチュエータノードから当該アクチュエータノードの情報を取得して、ユーザに前記センサノード及び前記アクチュエータノードを選択させるための第１のインターフェースを提供する対象選択手段と、
前記対象選択手段においてユーザにより前記センサノード及び前記アクチュエータノードが選択されたときに、当該センサノードにおいて設定可能な条件を環境情報の種類と設定可能な条件とが対応付けて記憶される設定可能条件データベースを参照することにより取得するとともに、当該アクチュエータノードにおいて実行可能な制御方法に関する情報を取得して、ユーザに当該条件及び当該制御方法を選択させるための第２のインターフェースを提供し、ユーザによる選択に基づいて前記設備を制御するためのルールである制御ルールを作成する条件制御方法設定手段と、
前記制御ルールに定義されるセンサが検出した前記環境情報の値が、前記制御ルールに定義される条件を満たしている場合、前記制御ルールに定義される制御方法を前記制御ルールに定義されるアクチュエータに通知する制御ルール実行手段と、
を備え、
前記対象選択手段は、前記センサノードのセンサノード情報データベースから当該センサノードが備えるセンサにより検出する環境情報の種類を取得し、前記第１のインターフェースにおいて当該取得した前記環境情報の種類を表示する
ことを特徴とする。
【００１３】
上記目的を達成するため、本発明の第３の観点に係る設備制御方法は、
設備を制御するための設備制御方法であって、
環境情報の値を検出するセンサを有する１または複数のセンサノードから当該センサノードの情報を取得するとともに、前記設備の動作を制御するアクチュエータを有する１または複数のアクチュエータノードから当該アクチュエータノードの情報を取得して、ユーザに前記センサノード及び前記アクチュエータノードを選択させるための第１のインターフェースを提供する対象選択ステップと、
前記対象選択ステップにおいてユーザにより前記センサノード及び前記アクチュエータノードが選択されたときに、当該センサノードにおいて設定可能な条件を環境情報の種類と設定可能な条件とが対応付けて記憶される設定可能条件データベースを参照することにより取得するとともに、当該アクチュエータノードにおいて実行可能な制御方法に関する情報を取得して、ユーザに当該条件及び当該制御方法を選択させるための第２のインターフェースを提供し、ユーザによる選択に基づいて前記設備を制御するためのルールである制御ルールを作成する条件制御方法設定ステップと、
前記制御ルールに定義されるセンサが検出した前記環境情報の値が、前記制御ルールに定義される条件を満たしている場合、前記制御ルールに定義される制御方法を前記制御ルールに定義されるアクチュエータに通知する制御ルール実行ステップと、
を備え、
前記対象選択ステップでは、前記センサノードのセンサノード情報データベースから当該センサノードが備えるセンサにより検出する環境情報の種類を取得し、前記第１のインターフェースにおいて当該取得した前記環境情報の種類を表示する
ことを特徴とする。
【００１４】
上記目的を達成するため、本発明の第４の観点に係る設備制御プログラムは、
コンピュータを、
環境情報の値を検出するセンサを有する１または複数のセンサノードから当該センサノードの情報を取得するとともに、設備の動作を制御するアクチュエータを有する１または複数のアクチュエータノードから当該アクチュエータノードの情報を取得して、ユーザに前記センサノード及び前記アクチュエータノードを選択させるための第１のインターフェースを提供する対象選択手段、
前記対象選択手段においてユーザにより前記センサノード及び前記アクチュエータノードが選択されたときに、当該センサノードにおいて設定可能な条件を環境情報の種類と設定可能な条件とが対応付けて記憶される設定可能条件データベースを参照することにより取得するとともに、当該アクチュエータノードにおいて実行可能な制御方法に関する情報を取得して、ユーザに当該条件及び当該制御方法を選択させるための第２のインターフェースを提供し、ユーザによる選択に基づいて前記設備を制御するためのルールである制御ルールを作成する条件制御方法設定手段、
前記制御ルールに定義されるセンサが検出した前記環境情報の値が、前記制御ルールに定義される条件を満たしている場合、前記制御ルールに定義される制御方法を前記制御ルールに定義されるアクチュエータに通知する制御ルール実行手段、
として機能させ、
前記対象選択手段は、前記センサノードのセンサノード情報データベースから当該センサノードが備えるセンサにより検出する環境情報の種類を取得し、前記第１のインターフェースにおいて当該取得した前記環境情報の種類を表示する
ことを特徴とする。
【発明の効果】
【００１５】
本発明によれば、家電機器等の設備の制御を好適に行うことができる。
【図面の簡単な説明】
【００１６】
【図１】第１の実施の形態の設備制御システムの構成例を示すブロック図である。
【図２】センサノード情報ＤＢの構成とデータの一例を示す図である。
【図３】アクチュエータノード情報ＤＢの構成とデータの一例を示す図である。
【図４】設定可能条件管理ＤＢの構成とデータの一例を示す図である。
【図５】対象選択手段が生成する画面の一例を示す図である。
【図６】条件・制御方法設定手段が生成する画面の一例を示す図である。
【図７】設備制御システムの全体の処理例を示すフローチャートである。
【図８】制御ルール設定処理の詳細を示すフローチャートである。
【図９】制御ルール実行処理の詳細を示すフローチャートである。
【図１０】家電機器制御処理の詳細を示すフローチャートである。
【図１１】第２の実施の形態の設備制御システムの構成例を示すブロック図である。
【図１２】状況確認手段が生成する画面の一例を示す図である。
【図１３】第２の実施の形態の状況確認処理を示すフローチャートである。
【発明を実施するための形態】
【００１７】
[第１の実施の形態]
次に、本発明の第１の実施の形態について図面を参照して詳細に説明する。
【００１８】
[第１の実施の形態の構成の説明］
図１に示すように、本発明における第１の実施の形態の設備制御システム１は、制御ルール設定手段１１と、センサノード１２と、アクチュエータノード１３と、制御ルール実行手段１５と、から構成される。そして、アクチュエータノード１３には、制御対象の家電機器１４が接続される。
【００１９】
図１では、センサノード１２は１つであるが、センサノード１２により取得する環境情報の数に応じて複数設けられていてもよい。また、図１では、アクチュエータノード１３は１つであるが、アクチュエータノード１３により制御する家電機器１４の数に応じて複数設けられていてもよい。
【００２０】
センサノード１２は、センサノード情報ＤＢ１２１と、センサ１２２と、から構成される。
【００２１】
センサノード情報ＤＢ１２１は、センサノード１２に対して一意なセンサノード識別子とセンサノード１２に搭載されるセンサ１２２が取得可能な環境情報の種類と、を対応付けて記憶する。センサノード情報ＤＢ１２１は、これらの情報をセンサノード１２の製造時などに予め記憶したハードディスクやフラッシュメモリから構成されればよい。
【００２２】
センサノード情報ＤＢ１２１は、図２に示すように、センサノード識別子Ｔ２１と、環境情報の種類Ｔ２２と、を対応付けて記憶する。図２に示すように、センサノード識別子「０ｘ０００１」で特定されるセンサノード１２において取得可能な環境情報の種類は「温度」である。
【００２３】
センサ１２２は、予め定められたエリアにおける環境情報の値を取得する。センサ１２２は、一般的な温度センサ、湿度センサなどを用いればよい。センサ１２２は、制御対象の家電機器１４と同一のエリアに設置される。センサ１２２によって取得された環境情報の値は、制御ルール実行手段１５に通知される。
【００２４】
アクチュエータノード１３は、アクチュエータノード情報ＤＢ１３１と、アクチュエータ１３２と、から構成される。
【００２５】
アクチュエータノード情報ＤＢ１３１は、アクチュエータノード１３に対して一意なアクチュエータノード識別子と、アクチュエータ１３２に設定可能な制御方法と、を対応づけて記憶する。アクチュエータノード情報ＤＢ１３１は、これらの情報をアクチュエータノード１３の製造時などに予め記憶したハードディスクやフラッシュメモリから構成されればよい。
【００２６】
アクチュエータノード情報ＤＢ１３１は、図３に示すように、アクチュエータノード識別子Ｔ３１と、制御方法Ｔ３２と、を対応付けて記憶する。図３に示すように、アクチュエータノード識別子「０ｘ００１１」で特定されるアクチュエータノード１３において設定可能な制御方法は「電源オン」、「電源オフ」、「温度を下げる」、「温度を上げる」である。
【００２７】
アクチュエータ１３２は、制御ルール実行手段１５から取得した制御方法に基づいて家電機器１４を制御する。アクチュエータ１３２は、一般的なリレーやリモコン（リモートコントローラ）などを用いればよい。
【００２８】
家電機器１４は、アクチュエータノード１３（アクチュエータ１３２）により制御される機器であり、テレビやエアコン（エアコンディショナー）などの家電機器や、工業用機械や、コンピュータなど、センサノード１２の検出結果に基づいて動作を制御する対象の機器であればよい。
【００２９】
制御ルール設定手段１１は、家電機器１４の制御するための制御ルールを設定するための手段であり、例えばＣＰＵ、記憶装置、表示装置などを備えるコンピュータから構成される。
【００３０】
制御ルール設定手段１１は、対象選択手段１１１と、条件・制御方法設定手段１１２と、設定可能条件管理ＤＢ１１３と、から構成される。なお、制御ルール設定手段１１が備えるＣＰＵが記憶装置に記憶されるプログラムを読み込むことで、対象選択手段１１１、条件・制御方法設定手段１１２として機能する。
【００３１】
対象選択手段１１１は、センサノード情報ＤＢ１２１からセンサノード識別子と環境情報の種類とを取得する。また、対象選択手段１１１は、アクチュエータノード情報ＤＢ１３１からアクチュエータノード識別子を取得する。対象選択手段１１１は、取得したこれらの情報に基づいて、ユーザがセンサノード識別子と環境情報の種類とアクチュエータノード識別子とを選択するためのインターフェースを提供する。そして、対象選択手段１１１は、このインターフェースにおいて、選択された内容を条件・制御方法設定手段１１２に通知する。
【００３２】
ここで、対象選択手段１１１が提供するインターフェースの一例について説明する。対象選択手段１１１は、例えばインターフェースとして、例えば図５に示すような画面を制御ルール設定手段１１が備える表示装置に表示する。
【００３３】
対象選択手段１１１は、図５に示すように、センサノードリストＧ１１と、アクチュエータノードリストＧ１２と、対象選択ボタンＧ１３と、から構成される画面を表示する。
【００３４】
センサノードリストＧ１１は、設備制御システム１における、センサノード１２の一覧を示す項目である。センサノードリストＧ１１は、センサノード接続端子Ｇ１１１と、センサノード識別子Ｇ１１２と、環境情報の種類Ｇ１１３と、を含む。
【００３５】
センサノード接続端子Ｇ１１１は、センサノード１２が制御ルール設定手段１１に接続するために使用しているセンサノード接続端子を示す項目である。センサノード接続端子とは、制御ルール設定手段１１がセンサノード１２接続するために備えている複数の端子のうち、接続に使用している端子の番号である。
【００３６】
センサノード識別子Ｇ１１２は、センサノード情報ＤＢ１２１から取得したセンサノード１２を識別するための識別子を示す項目である。
【００３７】
環境情報の種類Ｇ１１３は、センサノード情報ＤＢ１２１から取得した環境情報の種類を示す項目である。
【００３８】
アクチュエータノードリストＧ１２は、設備制御システム１におけるアクチュエータノード１２の一覧を示す項目である。アクチュエータノードリストＧ１２は、アクチュエータノード接続端子Ｇ１２１と、アクチュエータノード識別子Ｇ１２２と、を含む。
【００３９】
アクチュエータノード接続端子Ｇ１２１は、アクチュエータノード１３が制御ルール設定手段１１に接続するために使用しているアクチュエータノード接続端子を示す項目である。アクチュエータノード接続端子とは、制御ルール設定手段１１がアクチュエータノード１３を接続するために備えている複数の端子のうち、接続に使用している端子の番号である。
【００４０】
アクチュエータノード識別子Ｇ１２２は、アクチュエータノード情報ＤＢ１３１から取得したアクチュエータノード１３を識別するための識別子を示す項目である。
【００４１】
対象選択ボタンＧ１３は、選択されたセンサノード１２、アクチュエータノード１３を確定させるためのボタンであって、このボタンが操作されると、対象選択手段１１１は、選択された内容を条件・制御方法設定手段１１２を通知する。
【００４２】
図５に示す例では、センサノード接続端子「１」、センサノード識別子「０ｘ０００１」、環境情報の種類「湿度」のセンサノード１２が選択され、アクチュエータノード接続端子「１１」、アクチュエータノード識別子「０ｘ００１１」のアクチュエータノード１３が選択されている。この状態で対象選択ボタンＧ１３が操作されると、これらの情報が条件・制御方法設定手段１１２に通知される。なお、図５に示す画面は対象選択手段１１１が提供するインターフェースの一例であり、センサノード１２及びアクチュエータノード１３を選択できるインターフェースであれば、その構成は任意でよい。
【００４３】
設定可能条件管理ＤＢ１１３は、環境情報の種類と設定可能条件とをあらかじめ記憶するデータベースである。設定可能条件管理ＤＢ１１３は、ハードディスクやフラッシュメモリから構成されればよい。
【００４４】
設定可能条件管理ＤＢ１１３は、図４に示すように、環境情報の種類Ｔ１１と、環境情報の種類に対応した設定可能条件を記憶する設定可能条件Ｔ１２と、から構成される。
【００４５】
設定可能条件Ｔ１２は、制御ルール中の条件を作成するための条件文を記憶する条件文Ｔ１２１と、条件に追加情報としてパラメータが必要かどうかを示すパラメータの有無Ｔ１２２と、から構成される。
【００４６】
図４に示す例では、環境情報の種類として、「温度」、「湿度」、「人感」がある。「温度」に対応する条件文として「温度が（パラメータ）と一致したら」、「温度が（パラメータ）以上なら」、「温度が（パラメータ）以下なら」がある。「湿度」に対応する条件文として「湿度が（パラメータ）と一致したら」、「湿度が（パラメータ）以上なら」、「湿度が（パラメータ）以下なら」がある。「人感」に対応する条件文として「人感を検出したら」、「人感を検出しなかったら」がある。また、「温度」にはパラメータが必要であり、「人感」にはパラメータが不要となっている。なお、図４に示す例は一例であり、環境情報の種類として、これら以外のものがあってもよいし、条件文としてこれら以外のものがあってもよい。その場合は、予め設定可能条件管理ＤＢ１１３に環境情報の種類や、条件文が登録されていればよい。
【００４７】
条件・制御方法設定手段１１２は、対象選択手段１１１からセンサノード１２とアクチュエータノード１３との情報（具体的には、センサノード識別子と環境情報の種類とアクチュエータノード識別子）を取得する。また、条件・制御方法設定手段１１２は、設定可能条件管理ＤＢ１１３から環境情報の種類に対応する設定可能条件を取得し、アクチュエータノード識別子に対応するアクチュエータノード情報ＤＢ１３１から設定可能な制御方法を取得する。そして、条件・制御方法設定手段１１２は、ユーザが条件・制御方法を設定するためのインターフェースを提供する。条件・制御方法設定手段１１２は、ユーザの入力内容に基づいて制御ルールを作成し、制御ルール実行手段１５に制御ルールを通知する。
【００４８】
続いて、条件・制御方法設定手段１１２が提供するインターフェースの一例について説明する。条件・制御方法設定手段１１２は、例えばインターフェースとして、例えば図６に示すような画面を制御ルール設定手段１１が備える表示装置に表示する。図５に示す画面において、対象選択ボタンＧ１３が操作されることで、図６に示す画面が表示される。
【００４９】
図６に示すように、条件・制御方法設定手段１１２は、条件リストＧ２１と、制御方法リストＧ２２と、条件・制御方法の設定ボタンＧ２３と、から構成される画面を表示する。
【００５０】
条件リストＧ２１は、ユーザに条件を選択させるための項目であり、条件文Ｇ２１１と、パラメータＧ２１２と、を含む。
【００５１】
条件文Ｇ２１１は、対象選択手段１１１において選択された環境情報の種類を取得し、設定可能条件管理ＤＢ１１３から環境情報の種類に対応する設定可能条件を取得し、設定可能条件中の条件文を表示する項目である。
【００５２】
パラメータＧ２１２は、対象選択手段１１１から選択された環境情報の種類を取得し、設定可能条件管理ＤＢ１１３から環境情報の種類に対応する設定可能条件を取得し、設定可能条件中のパラメータの有無が「有」であった場合に、ユーザにパラメータを入力させるための項目である。
【００５３】
制御方法リストＧ２２は、ユーザに制御方法を選択させるための項目であり、制御方法Ｇ２２１を含む。
【００５４】
制御方法Ｇ２２１は、対象選択手段１１１において選択されたアクチュエータノード識別子を取得し、アクチュエータノード識別子に対応するアクチュエータノード情報ＤＢ１３１から制御方法を取得し、制御方法を表示するための項目である。
【００５５】
条件・制御方法設定ボタンＧ２３は、選択された条件文、パラメータ、制御方法を確定させるためのボタンであって、このボタンが操作されると、条件・制御方法設定手段１１２は、選択された条件文とパラメータから条件を作成し、センサノード識別子と条件とアクチュエータノード識別子と制御方法とから制御ルールを作成し、制御ルール実行手段１５に制御ルールを通知する。
【００５６】
図６に示す例では、条件文「温度が（パラメータ）以下なら」、パラメータ「２０」、制御方法「電源オン」が選択されている。この状態で条件・制御方法設定ボタンＧ２３が操作されると、これらの選択内容に基づいて制御ルールが作成され、作成された制御ルールが制御ルール実行手段１５に通知される。
【００５７】
制御ルール実行手段１５は、制御ルール設定手段１１から制御ルールを取得し、センサ１２２から環境情報の値を取得し、環境情報の値が制御ルール中の条件を満たしていれば、アクチュエータ１３２に制御ルール中の制御方法を通知するための手段であり、例えばＣＰＵを備えるコンピュータから構成される。なお、制御ルール実行手段１５は、物理的には制御ルール設定手段１１と一体に構成されていてもよい。即ち、制御ルール設定手段１１と、制御ルール実行手段１５と、により、設備の動作を制御する設備制御装置を構成可能である。
【００５８】
［第１の実施の形態の動作の説明］
次に、本発明の第１の実施の形態の設備制御システム１の全体動作を説明する。図７は、第１の実施の形態の設備制御システム１（設備制御処理）の全体動作を示すフローチャートである。
【００５９】
図７に示すように、まず、制御ルール設定手段１１が、制御ルール処理を実行する（ステップＳ１）。制御ルール設定処理では、制御ルール設定手段１１が、センサノード１２からセンサノード識別子と環境情報の種類とを取得する。また、アクチュエータノード１３からアクチュエータノード識別子と制御方法とを取得する。そして、ユーザに制御ルールを設定させるインターフェースを提供する。さらに、ユーザからの入力内容に基づいて、制御ルール実行手段１５に制御ルールを通知する。
【００６０】
次に、制御ルール実行手段１５が、制御ルール設定手段１１から取得した制御ルールに基づいた制御を実行するための制御ルール実行処理を実行する（ステップＳ２）。制御ルール実行処理では、制御ルール実行手段１５が、センサ１２２から環境情報の値を取得し、環境情報の値が制御ルール中の条件を満たしていれば、アクチュエータ１３２に制御ルール中の制御方法を通知する。
【００６１】
次に、アクチュエータ１３２は、制御ルール実行手段１５から制御方法を取得し、家電機器１４を制御するための家電機器制御処理を実行する（ステップＳ３）。
【００６２】
続いて、図８から図１０のフローチャートを参照して、図７に示したステップＳ１からステップＳ３のさらに詳細な処理の流れを説明する。
【００６３】
図８は、図７のステップＳ１の制御ルール設定処理の詳細を示すフローチャートである。図８に示すように、制御ルール設定処理では、まず、対象選択手段１１１がセンサノード情報ＤＢ１２１からセンサノード識別子と環境情報の種類とを取得し、アクチュエータノード情報ＤＢ１３１からアクチュエータノード識別子を取得する（ステップＳ１０１）。
【００６４】
次に、対象選択手段１１１は、ステップＳ１０１で取得したセンサノード１２とアクチュエータ１３との情報をリスト表示する（ステップＳ１０２）。具体的には、図５に示すように、ステップＳ１０１で取得したセンサノード識別子と環境情報の種類とアクチュエータノード識別子に加えて、センサノード１２が接続されるセンサノード接続端子と、アクチュエータノード１３が接続されるアクチュエータノード接続端子と、を表示する。
【００６５】
図５は、センサノード接続端子「１」には、センサノード識別子「０ｘ００１」、環境情報の種類「温度」のセンサノード１２（温度センサを備えるセンサノード）が接続されており、センサノード接続端子「２」には、センサノード識別子「０ｘ００２」、環境情報の種類「人感」のセンサノード１２（人感センサを備えるセンサノード）が接続されており、センサノード接続端子「３」には、センサノード識別子「０ｘ００３」、環境情報の種類「湿度」のセンサノード１２（湿度センサを備えるセンサノード）が接続されている例を示している。また、アクチュエータノード接続端子「１１」には、アクチュエータノード識別子「０ｘ０１１」のアクチュエータノード１３が接続されており、アクチュエータノード接続端子「１２」には、アクチュエータノード識別子「０ｘ０１２」のアクチュエータノード１３が接続されている例を示している。
【００６６】
次に、対象選択手段１１１は、ユーザにより設定対象のセンサノード１２とアクチュエータノード１３が選択されたか否かを判別する（ステップＳ１０３）。具体的には、図５に示す画面において、センサノード１２とアクチュエータノード１３が選択されて、対象選択ボタンＧ１３が操作されたか否かを判別する。なお、対象選択手段１１１は、設定対象が選択されるまで待機する（ステップＳ１０３；Ｎｏ）。
【００６７】
設定対象が選択された場合（ステップＳ１０３；Ｙｅｓ）、条件・制御方法設定手段１１２が、設定可能条件管理ＤＢ１１３からステップＳ１０３で選択された環境情報の種類に対応する設定可能条件を取得し、さらにステップＳ１０３で選択されたアクチュエータノード識別子に対応するアクチュエータノード情報ＤＢ１３１から制御方法を取得する（ステップＳ１０４）。
【００６８】
ここでは、例えば、条件・制御方法設定手段１１２が、図４に示す設定可能条件管理ＤＢ１１３から環境情報の種類「温度」に対応する設定可能条件である条件文「温度が（パラメータ）と一致したら」とパラメータの有無「有」と、条件文「温度が（パラメータ）以上なら」とパラメータの有無「有」と、条件文「温度が（パラメータ）以下なら」とパラメータの有無「有」と、を取得する。さらに、図３に示すアクチュエータノード情報ＤＢ１３１から制御方法である「電源オン」と「電源オフ」と「温度を下げる」と「温度を上げる」とを取得する。
【００６９】
次に、制御方法設定手段１１２は、ステップＳ１０４で取得した設定可能条件・制御方法を表示する（ステップＳ１０５）。
【００７０】
ここでは、制御方法設定手段１１２は、図６に示すように設定可能条件である条件文「温度が（パラメータ）と一致したら」とパラメータの有無「有」と、条件文「温度が（パラメータ）以上なら」とパラメータの有無「有」と、条件文「温度が（パラメータ）以下なら」とパラメータの有無「有」と、に対応した条件リストＧ２１を表示し、さらに制御方法である「電源オン」と「電源オフ」と「温度を下げる」と「温度を上げる」とに対応した制御方法リストＧ２２を表示する。
【００７１】
次に、制御方法設定手段１１２は、ユーザにより条件と制御方法が選択されたか否かを判別する（ステップＳ１０６）。具体的には、図６に示す画面において、条件と制御方法が選択または入力されて、条件・制御方法設定ボタンＧ２３が操作されたか否かを判別する。なお、制御方法設定手段１１２は、条件と制御方法が選択されるまで待機する（ステップＳ１０６；Ｎｏ）。
【００７２】
条件と制御方法が選択された場合（ステップＳ１０６；Ｙｅｓ）、制御方法設定手段１１２は、選択された条件と制御方法に基づいて制御ルールを作成する（ステップＳ１０７）。例えば、図６に示すように条件と制御方法が選択された場合、条件文「温度が（パラメータ）以下なら」制御方法「電源オン」を設定し、さらにパラメータ「２０」から、「温度が２０以下なら」、「電源オン」という制御ルールを作成する。さらに、条件・制御方法設定手段１１２は、ステップＳ１０３で選択されたセンサノード識別子とアクチュエータノード識別子とに基づいて、「センサノード識別子：０ｘ０００１，条件：温度が２０以下なら，アクチュエータノード識別子：０ｘ００１１，制御方法：電源オン」を作成する。
【００７３】
次に、条件・制御方法設定手段１１２は、ステップＳ１０７で作成された制御ルールを制御ルール実行手段１５へ通知する（ステップＳ１０８）。
【００７４】
ここでは、条件・制御方法設定手段１１２は、「センサノード識別子：０ｘ０００１，条件：温度が２０以下なら，アクチュエータノード識別子：０ｘ００１１，制御方法：電源オン」という制御ルールを制御ルール実行手段１５へ通知する。
【００７５】
以上のように、ユーザが家電機器１４の制御ルールを設定する際には、対象選択手段１１１がセンサノード情報ＤＢ１２１及びアクチュエータノード情報ＤＢ１３１を参照して、図５に示すように、設定可能なセンサノードリストＧ１１及びアクチュエータノードリストＧ１２が表示されることにより、設定対象を選択することができる。また、設定対象が選択された後には、条件・制御方法設定手段１１２が、選択された設定対象と、設定可能条件管理ＤＢ１１３と、に基づいて、図６に示すように、条件と制御方法を選択、入力できる画面が表示されることにより、ユーザは間違いなく容易に家電機器１４の制御ルールを設定することができる。
【００７６】
図９は、図７のステップＳ２の制御ルール実行処理の詳細を示すフローチャートである。図９に示すように、制御ルール実行処理では、まず、制御ルール実行手段１５が、条件・制御方法設定手段１１２からステップＳ１の制御ルール設定処理で作成された制御ルールを取得する（ステップＳ２０１）。
【００７７】
ここでは、制御ルール実行手段１５は、制御方法設定手段１１２から「センサノード識別子：０ｘ０００１，条件：温度が２０以下なら，アクチュエータノード識別子：０ｘ００１１，制御方法：電源オン」という制御ルールを取得したものとする。
【００７８】
次に、制御ルール実行手段１５は、ステップＳ２０１で取得した制御ルールからセンサノード識別子を取得する（ステップＳ２０２）。
【００７９】
ここでは、制御ルール実行手段１５は、制御ルールからセンサノード識別子「０ｘ０００１」を取得する。
【００８０】
次に、制御ルール実行手段１５は、ステップＳ２０２で取得したセンサノード識別子に対応するセンサから環境情報の値を取得する（ステップＳ２０３）。
【００８１】
ここでは、制御ルール実行手段１５は、センサノード識別子「０ｘ０００１」に対応するセンサから環境情報の値「２０」を取得する。
【００８２】
次に、制御ルール実行手段１５は、ステップ２０１で取得した制御ルールから条件を取得する（ステップＳ２０４）。
【００８３】
ここでは、制御ルール実行手段１５は、制御ルールから条件「温度が２０以下なら」を取得する。
【００８４】
次に、制御ルール実行手段１５は、ステップＳ２０３で取得した環境情報の値がステップＳ２０４で取得した条件を満たしているか否かを判別する（ステップＳ２０５）。条件を満たしていなければ（ステップＳ２０５；Ｎｏ）、処理を終了する。
【００８５】
一方、条件を満たしていれば（ステップＳ２０５；Ｙｅｓ）、制御ルール実行手段１５は、ステップＳ２０１で取得した制御ルールからアクチュエータノード識別子を取得する（ステップＳ２０６）。
【００８６】
ここでは、制御ルール実行手段１５は、制御ルールからアクチュエータノード識別子「０ｘ００１１」を取得する。
【００８７】
次に、制御ルール実行手段１５は、ステップＳ２０１で取得した制御ルールから制御方法を取得する（ステップＳ２０７）。
【００８８】
ここでは、制御ルール実行手段１５は、制御ルールから制御方法「電源オン」を取得する。
【００８９】
そして、制御ルール実行手段１５は、ステップＳ２０６で取得したアクチュエータノード識別子に対応するアクチュエータ１３２に、ステップＳ２０７で取得した制御方法を通知する（ステップＳ２０８）。
【００９０】
ここでは、制御ルール実行手段１５は、アクチュエータノード識別子「０ｘ００１１」に対応するアクチュエータ１３２に、制御方法「電源オン」を通知する。
【００９１】
以上のような制御ルール実行処理を実行することで、適切なアクチュエータ１３２に対して、ユーザが設定した制御方法を通知することができる。
【００９２】
図１０は、図７のステップＳ３の家電機器制御処理の詳細を示すフローチャートである。以下の家電機器制御処理は、アクチュエータが備える制御部（例えば家電機器制御処理のプログラムを読み込んだＣＰＵなど）が実行するものとする。
【００９３】
図１０に示すように、家電機器制御処理では、まず、アクチュエータ１３２が、制御ルール実行手段１５から制御方法を受信したか否かを判別する（ステップＳ３０１）。制御方法を受信していなければ（ステップＳ３０１；Ｎｏ）、処理を終了する。
【００９４】
制御方法を受信してれば（ステップＳ３０１；Ｙｅｓ）、アクチュエータ１３２は、制御ルール実行手段１５から受信した制御方法を取得する（ステップＳ３０２）。ここでは、アクチュエータ１３２は、制御方法「電源オン」を取得する。
【００９５】
次に、アクチュエータ１３２は、ステップＳ３０２で取得した制御方法に従い家電機器１４を制御する（ステップＳ３０３）。
【００９６】
ここでは、アクチュエータ１３２が制御方法「電源オン」に従い、家電機器１４（ここでは例えばエアコン）を電源オンにする。
【００９７】
以上のような家電機器制御処理を実行することで、ユーザが設定した制御方法で家電機器１４を動作させることができる。
【００９８】
以上説明したように、本実施の形態の設備制御システム１によれば、条件・制御方法設定手段１１２が、対象選択手段１１１で選択されたセンサノード識別子と環境情報の種類とを取得し、設定可能条件管理ＤＢ１１３から環境情報の種類に対応した設定可能条件を取得する。そして、ユーザに設定可能条件の中から条件を設定させる。従って、制御ルール中に設定されたセンサノード識別子に対して、間違いのない条件を設定できる。
【００９９】
また、条件・制御方法設定手段１１２が、対象選択手段１１１において選択されたアクチュエータノード識別子を取得し、アクチュエータノード情報ＤＢ１３１からアクチュエータノード識別子に対応した設定可能な制御方法を取得する。さらに、ユーザに設定可能な制御方法の中から制御方法を設定させる。従って、制御ルール中に設定されたアクチュエータノード識別子に対して、間違いのない制御方法を設定できる。
【０１００】
［第２の実施の形態］
次に、本発明の第２の実施の形態について説明する。
【０１０１】
［第２の実施の形態の構成の説明］
図１１は本発明の第２の実施の形態の設備制御システム１０１の構成を示すブロック図である。第２の実施の形態の設備制御システム１０１は、状況確認手段１６が追加されている点が、図１に示した第１の実施の形態の設備制御システム１と相違している。
【０１０２】
状況確認手段１６は、センサノード１２及びアクチュエータノード１３の状況を取得するための手段であり、センサノード１２及びアクチュエータノード１３に接続される。状況確認手段１６は、例えばＣＰＵや表示装置などを備えるコンピュータから構成される。なお、状況確認手段１６は、物理的には制御ルール設定手段１１や制御ルール実行手段１５と一体に構成されていてもよい。即ち、制御ルール設定手段１１と、制御ルール実行手段１５と、状況確認手段１６と、により、設備の動作を制御する設備制御装置を構成可能である。
【０１０３】
状況確認手段１６は、センサノード情報ＤＢ１２１からセンサノード識別子と環境情報の種類とを取得し、センサ１２２から環境情報の値を取得する。また、ら環境情報の値を取得した日時であるセンサノード更新日時を取得する。なお、状況確認手段１６は、日時を計時する手段を備える。
【０１０４】
また、状況確認手段１６は、アクチュエータノード情報ＤＢ１３１からアクチュエータノード識別子を取得する。また、状況確認手段１６は、アクチュエータノード識別子を取得した日時であるアクチュエータノード更新日時を取得する。
【０１０５】
状況確認手段１６は、ユーザの操作などに応じて、センサノード１２及びアクチュエータノード１３から取得した情報を状況確認手段１６が備える表示装置に表示する。状況確認手段１６は、例えば図１２に示すような画面を表示する。
【０１０６】
状況確認手段１６は、図１２に示すように、センサノードリストＧ３１と、アクチュエータノードリストＧ３２と、から構成される画面を表示する。
【０１０７】
センサノードリストＧ３１は、設備制御システム１に内包されるセンサノード１２の一覧を表示する項目である。センサノードリストＧ３１は、センサノード識別子Ｇ３１１と、環境情報の種類Ｇ３１２と、環境情報の値Ｇ３１３と、センサノード更新日時Ｇ３１４と、を含む。
【０１０８】
センサノード識別子Ｇ３１１は、センサノード情報ＤＢ１２１から取得したセンサノード識別子を示す項目である。
【０１０９】
環境情報の種類Ｇ３１２は、センサノード情報ＤＢ１２１から取得した環境情報の種類を示す項目である。
【０１１０】
環境情報の値Ｇ３１３は、センサ１２２から取得した環境情報の値を示す項目である。
【０１１１】
センサノード更新日時Ｇ３１４は、センサノード情報ＤＢ１２１から取得したセンサノード更新日時を示す項目である。
【０１１２】
アクチュエータノードリストＧ３２は、設備制御システム１に内包されるアクチュエータノード１３の一覧を表示する項目である。アクチュエータノードリストＧ３２は、アクチュエータ識別子Ｇ３２１と、アクチュエータノード更新日時Ｇ３２２と、を含む。
【０１１３】
アクチュエータノード識別子Ｇ３２１は、アクチュエータノード情報ＤＢ１３１から取得したアクチュエータノード識別子を示す項目である。
【０１１４】
アクチュエータノード更新日時Ｇ３２２は、アクチュエータノード情報ＤＢ１３１から取得したアクチュエータノード更新日時を示す項目である。
【０１１５】
［第２の実施の形態の動作の説明］
次に本実施の形態の設備制御システム１０１の動作について説明する。本実施の形態では、第１の実施の形態に加えて図１３に示す状況確認処理が追加され、図７に示す設備制御処理と並行して処理が行われる。
【０１１６】
図１３に示すように、まず、状況確認手段１６は、センサノード情報ＤＢ１２１からセンサノード識別子と環境情報の種類とを取得する（ステップＳ４０１）。
【０１１７】
ここでは、状況確認手段１６は、図２に示すセンサノード情報ＤＢ１２１からセンサノード識別子「０ｘ０００１」と環境情報の種類「温度」とを取得したものとする。
【０１１８】
次に、状況確認手段１６は、センサ１２２から環境情報の値を取得する（ステップＳ４０２）。
【０１１９】
ここでは、状況確認手段１６は、センサ１２２から環境情報の値「２０」を取得する。
【０１２０】
続いて、状況確認手段１６は、ステップ４０２の処理した時間をセンサノード更新日時として取得する（ステップＳ４０３）。
【０１２１】
ここでは、状況確認手段１６は、例えば、センサノード更新日時「２０１０／０３／１２  １０：００：００」を取得する。
【０１２２】
次に、状況確認手段１６は、ステップ４０１で取得したセンサノード識別子と環境情報の種類と、ステップＳ４０２で取得した環境情報の値と、ステップ４０３で取得したセンサノード更新日時と、表示装置を表示する（ステップＳ４０４）。
【０１２３】
ここでは、状況確認手段１６は、図１２に示すようにセンサノード識別子「０ｘ０００１」と環境情報の種類「温度」と環境情報の値「２０」とセンサノード更新日時「２０１０／０３／１２  １０：００：００」とを表示する。
【０１２４】
そして、状況確認手段１６は、アクチュエータノード情報ＤＢ１３１からアクチュエータノード識別子を取得する。ここでは、状況確認手段１６が図３に示すアクチュエータノード情報ＤＢ１３１からアクチュエータノード識別子「０ｘ００１１」を取得する（ステップＳ４０５）。
【０１２５】
次に、状況確認手段１６は、ステップＳ４０５を処理した時間をアクチュエータノード更新日時として取得する（ステップＳ４０６）。
【０１２６】
ここでは、状況確認手段１６は、例えば、アクチュエータノード更新日時「２０１０／０３／１２  １０：００：００」を取得する。
【０１２７】
次に、状況確認手段１６は、ステップＳ４０５で取得したアクチュエータノード識別子と、ステップＳ４０６で取得したアクチュエータノード更新日時と、を表示装置に表示する（ステップＳ４０７）。
【０１２８】
ここでは、状況確認手段１６は、図１２に示すように、アクチュエータノード識別子「０ｘ００１１」と、アクチュエータノード更新日時「２０１０／０３／１２  １０：００：００」と、を表示する。
【０１２９】
そして、状況確認手段１６は、一定時間待機した後（ステップＳ４０８）、ステップＳ４０１の処理へ戻って、ステップＳ４０１〜Ｓ４０７の処理を繰り返す。これにより、一定時間毎のセンサノード１２及びアクチュエータノード１３の状況を表示することができる。
【０１３０】
以上説明したように、本実施の形態によれば、第１の実施の形態で得られる効果に加え、ユーザが設備制御システム１に内包しているセンサノード１２とアクチュエータノード１３との状況を容易に確認でき、設備制御システム１に内包されるセンサノード１２とアクチュエータノード１３との全体把握や、センサノード１２とアクチュエータノード１３との異常確認をすることができる。
【０１３１】
なお、上述の実施の形態は一例であって、本発明は種々の応用や変形が可能である。例えば、図１に示した設備制御システム１や図１１に示した設備制御システム１０１の構成は一例であって、これらと同様の機能を奏するものであれば、その物理的構成は任意である。
【０１３２】
また、上述のコンピュータを上述の設備制御システム１、１０１として機能させるプログラムを、ネットワークや記憶媒体を介して配布してもよい。
【０１３３】
上記の実施の形態の一部又は全部は、以下の付記のようにも記載されうるが、以下には限られない。
【０１３４】
（付記１）設備を制御するための設備制御システムであって、
環境情報の値を検出するセンサを有する１または複数のセンサノードと、
前記設備の動作を制御するアクチュエータを有する１または複数のアクチュエータノードと、
前記センサノードから当該センサノードの情報を取得するとともに、前記アクチュエータノードから当該アクチュエータノードの情報を取得して、ユーザに前記センサノード及び前記アクチュエータノードを選択させるための第１のインターフェースを提供する対象選択手段と、
前記対象選択手段においてユーザにより前記センサノード及び前記アクチュエータノードが選択されたときに、当該センサノードにおいて設定可能な条件及び当該アクチュエータノードにおいて実行可能な制御方法に関する情報を取得して、ユーザに当該条件及び当該制御方法を選択させるための第２のインターフェースを提供し、ユーザによる選択に基づいて前記設備を制御するためのルールである制御ルールを作成する条件制御方法設定手段と、
前記制御ルールに定義されるセンサが検出した前記環境情報の値が、前記制御ルールに定義される条件を満たしている場合、前記制御ルールに定義される制御方法を前記制御ルールに定義されるアクチュエータに通知する制御ルール実行手段と、
を備え、
前記アクチュエータは、前記制御ルール実行手段から通知された前記制御方法に基づいて前記設備を動作させる
ことを特徴とする設備制御システム。
【０１３５】
（付記２）前記センサノードは、当該センサノードが備えるセンサにより検出する環境情報の種類を記憶するセンサノード情報データベースを含み、
前記対象選択手段は、前記センサノードの識別情報として、前記センサノード情報データベースから前記環境情報の種類を取得する
ことを特徴とする付記１に記載の設備制御システム。
【０１３６】
（付記３）前記アクチュエータノードは、当該アクチュエータが備えるアクチュエータにより実行可能な制御方法を記憶するアクチュエータノード情報データベースを含み、
前記条件制御方法設定手段は、前記アクチュエータノードにおいて実行可能な制御方法に関する情報を前記アクチュエータノード情報データベースから取得する
ことを特徴とする付記１または２に記載の設備制御システム。
【０１３７】
（付記４）定期的に前記センサノードから当該センサノードの情報を取得するとともに、定期的に前記アクチュエータノードから当該アクチュエータノードの情報を取得し、当該取得した情報を表示するための状況確認手段をさら備える
ことを特徴とする付記１から３のいずれか１に記載に設備制御システム。
【０１３８】
（付記５）環境情報の値を検出するセンサを有する１または複数のセンサノードから当該センサノードの情報を取得するとともに、設備の動作を制御するアクチュエータを有する１または複数のアクチュエータノードから当該アクチュエータノードの情報を取得して、ユーザに前記センサノード及び前記アクチュエータノードを選択させるための第１のインターフェースを提供する対象選択手段と、
前記対象選択手段においてユーザにより前記センサノード及び前記アクチュエータノードが選択されたときに、当該センサノードにおいて設定可能な条件及び当該アクチュエータノードにおいて実行可能な制御方法に関する情報を取得して、ユーザに当該条件及び当該制御方法を選択させるための第２のインターフェースを提供し、ユーザによる選択に基づいて前記設備を制御するためのルールである制御ルールを作成する条件制御方法設定手段と、
前記制御ルールに定義されるセンサが検出した前記環境情報の値が、前記制御ルールに定義される条件を満たしている場合、前記制御ルールに定義される制御方法を前記制御ルールに定義されるアクチュエータに通知する制御ルール実行手段と、
を備えることを特徴とする設備制御装置。
【０１３９】
（付記６）設備を制御するための設備制御方法であって、
環境情報の値を検出するセンサを有する１または複数のセンサノードから当該センサノードの情報を取得するとともに、前記設備の動作を制御するアクチュエータを有する１または複数のアクチュエータノードから当該アクチュエータノードの情報を取得して、ユーザに前記センサノード及び前記アクチュエータノードを選択させるための第１のインターフェースを提供する対象選択ステップと、
前記対象選択ステップにおいてユーザにより前記センサノード及び前記アクチュエータノードが選択されたときに、当該センサノードにおいて設定可能な条件及び当該アクチュエータノードにおいて実行可能な制御方法に関する情報を取得して、ユーザに当該条件及び当該制御方法を選択させるための第２のインターフェースを提供し、ユーザによる選択に基づいて前記設備を制御するためのルールである制御ルールを作成する条件制御方法設定ステップと、
前記制御ルールに定義されるセンサが検出した前記環境情報の値が、前記制御ルールに定義される条件を満たしている場合、前記制御ルールに定義される制御方法を前記制御ルールに定義されるアクチュエータに通知する制御ルール実行ステップと、
を備えることを特徴とする設備制御方法。
【０１４０】
（付記７）コンピュータを、
環境情報の値を検出するセンサを有する１または複数のセンサノードから当該センサノードの情報を取得するとともに、設備の動作を制御するアクチュエータを有する１または複数のアクチュエータノードから当該アクチュエータノードの情報を取得して、ユーザに前記センサノード及び前記アクチュエータノードを選択させるための第１のインターフェースを提供する対象選択手段、
前記対象選択手段においてユーザにより前記センサノード及び前記アクチュエータノードが選択されたときに、当該センサノードにおいて設定可能な条件及び当該アクチュエータノードにおいて実行可能な制御方法に関する情報を取得して、ユーザに当該条件及び当該制御方法を選択させるための第２のインターフェースを提供し、ユーザによる選択に基づいて前記設備を制御するためのルールである制御ルールを作成する条件制御方法設定手段、
前記制御ルールに定義されるセンサが検出した前記環境情報の値が、前記制御ルールに定義される条件を満たしている場合、前記制御ルールに定義される制御方法を前記制御ルールに定義されるアクチュエータに通知する制御ルール実行手段、
として機能させることを特徴とする設備制御プログラム。
【産業上の利用可能性】
【０１４１】
本発明は、設備制御システムにおいて、制御ルールを設定する用途に適用できる。
【符号の説明】
【０１４２】
１、１０１  設備制御システム
１１  制御ルール設定手段
１２  センサノード
１３  アクチュエータノード
１４  家電機器
１５  制御ルール実行手段
１６  状況確認手段
１１１  対象選択手段
１１２  条件と制御方法設定手段
１１３  設定可能条件管理ＤＢ
１２１  センサノード情報ＤＢ
１２２  センサ
１３１  アクチュエータノード情報ＤＢ
１３２  アクチュエータ
【図１】
0005578430.tif 000002
【図２】
0005578430.tif 000003
【図３】
0005578430.tif 000004
【図４】
0005578430.tif 000005
【図５】
0005578430.tif 000006
【図６】
0005578430.tif 000007
【図７】
0005578430.tif 000008
【図８】
0005578430.tif 000009
【図９】
0005578430.tif 000010
【図１０】
0005578430.tif 000011
【図１１】
0005578430.tif 000012
【図１２】
0005578430.tif 000013
【図１３】
0005578430.tif 000014