(57)【要約】【課題】  確実にセンサ情報を取得できること。【解決手段】  複数の制御対象装置に搭載されるセンサにおけるセンシング動作の動作タイミングを規定する規則情報に基づいて、複数の制御対象装置のうち、センシング動作の対象となるセンシング対象装置を決定するための環境情報を取得する環境情報取得部と、環境情報と規則情報に基づいて対象管理装置を決定する装置決定部と、センシング対象装置が備える複数のセンサに対して、規則情報においてセンシング対象とされるセンシング対象情報を決定する情報決定部と、情報決定部において決定されたセンシング対象情報を取得するための要求コマンドを生成するコマンド生成部と、装置決定部において決定されたセンシング対象装置に対して要求コマンドを送信する送信部と、を備えるセンシング管理装置による。【選択図】図３
2018005570.tif 000002
【特許請求の範囲】
【請求項１】
複数の制御対象装置に搭載されるセンサにおけるセンシング動作を制御するセンシング管理装置であって、
前記制御対象装置のうち、前記センシング動作の要求の対象とする前記センサを備えるセンシング対象装置を決定するために用いる環境情報を取得する環境情報取得部と、
前記センシング動作のタイミングを規定する規則情報と前記環境情報とに基づいて前記センシング対象装置を決定する装置決定部と、
前記規則情報に規定されるセンシング対象に基づくセンシング対象情報を取得させる前記センサを決定する情報決定部と、
前記情報決定部において決定された前記センシング対象情報の取得を要求する要求コマンドを生成するコマンド生成部と、
前記装置決定部において決定された前記センシング対象装置に対して前記要求コマンドを送信する送信部と、
を備えることを特徴とするセンシング管理装置。
【請求項２】
前記環境情報取得部は、計測された時刻である計測時刻情報を取得する時刻情報取得部を含み、
前記規則情報は規定時刻情報を含み、
前記装置決定部及び前記情報決定部は、前記計測時刻情報と前記規定時刻情報に基づいて前記センシング対象装置及び前記センシング対象情報を決定する、
ことを特徴とする請求項１記載のセンシング管理装置。
【請求項３】
前記環境情報取得部は、前記制御対象装置と通信可能に接続する通信回線の性能を計測した計測性能情報を取得する性能取得部を含み、
前記規則情報は、規定性能情報を含み、
前記装置決定部及び前記情報決定部は、前記計測性能情報と前記規定性能情報に基づいて前記センシング対象装置及び前記センシング対象情報を決定する、
ことを特徴とする請求項１又は２記載のセンシング管理装置。
【請求項４】
前記環境情報取得部は、前記制御対象装置の設置位置を示すアドレス情報を取得する位置情報取得部を含み、
前記規則情報は、規定設置位置情報を含み、
前記装置決定部及び前記情報決定部は、前記アドレス情報と前記規定設置位置情報に基づいて前記センシング対象装置及び前記センシング対象情報を決定する、
ことを特徴とする請求項１乃至３のいずれか一項に記載のセンシング管理装置。
【請求項５】
前記要求コマンドに基づいて前記センサから取得した前記センシング対象情報を取得タイミングとともに蓄積する蓄積部と、を備える、
ことを特徴とする請求項１乃至４のいずれか一項に記載のセンシング管理装置。
【請求項６】
前記蓄積部は、前記センシング対象情報を用いてすでに蓄積されているセンシング情報の変動に基づく変化率とともに蓄積する、
ことを特徴とする請求項５記載のセンシング管理装置。
【請求項７】
前記蓄積部は、前記センシング対象情報に係る前記制御対象装置の設置位置に係る利用目的ともに、取得した前記センシング対象情報を蓄積する、
ことを特徴とする請求項５記載のセンシング管理装置。
【請求項８】
前記蓄積部は、前記センシング対象情報を取得したタイミングにおける天気情報ともに、取得した前記センシング対象情報を蓄積する、
ことを特徴とする請求項５記載のセンシング管理装置。
【請求項９】
前記蓄積部は、前記センシング対象情報を取得したタイミングにおける季節情報とともに、取得した前記センシング対象情報を蓄積する、
ことを特徴とする請求項５記載のセンシング管理装置。
【請求項１０】
コンピュータを、複数の制御対象装置に搭載されるセンサのセンシング動作を制御するセンシング管理装置として動作させるセンシング管理プログラムであって、
複数の前記制御対象装置のうち、センシング動作の対象となるセンシング対象装置を決定するための環境情報を取得する環境情報取得ステップと、
センシング動作の動作タイミングを規定する規則情報と前記環境情報に基づいて前記センシング対象装置を決定する装置決定ステップと、
前記センシング対象装置が備える複数の前記センサに対して、前記規則情報においてセンシング対象とされるセンシング対象情報を決定する情報決定ステップと、
前記情報決定ステップにおいて決定された前記センシング対象情報を取得するための要求コマンドを生成するコマンド生成ステップと、
前記装置決定ステップにおいて決定された前記センシング対象装置に対して前記要求コマンドを送信する送信ステップと、
を実行することを特徴とするセンシング管理プログラム。
【請求項１１】
センサが搭載される複数の制御対象装置と、前記センサのセンシング動作を制御するセンシング管理装置と、を有するセンシング管理システムであって、
前記センシング管理装置は、
複数の前記制御対象装置のうち、センシング動作の対象となるセンシング対象装置を決定するための環境情報を取得する環境情報取得部と、
センシング動作の動作タイミングを規定する規則情報と前記規則情報に基づいて前記センシング対象装置を決定する装置決定部と、
前記センシング対象装置が備える複数の前記センサに対して、前記規則情報においてセンシング対象とされるセンシング対象情報を決定する情報決定部と、
前記情報決定部において決定された前記センシング対象情報を取得するための要求コマンドを生成するコマンド生成部と、
前記装置決定部において決定された前記センシング対象装置に対して前記要求コマンドを送信する送信部と、を備え、
前記制御対象装置は、
複数の前記センサと、
前記センサのセンシング動作により取得した前記センシング対象情報を前記センシング管理装置に送信する送信部と、
前記センシング管理装置から受信した制御コマンドに応じて動作する動作部と、
を備えることを特徴とするセンシング管理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、センシング管理装置、センシング管理システム、センシング管理プログラムに関する。
【背景技術】
【０００２】
外部から動作条件を制御できる装置に対し、制御コマンドを送出して、当該装置の動作を制御する制御装置が知られている。例えば、人感センサや照度センサを備える照明装置を制御対象装置として、これを制御する照明制御装置が知られている。この照明制御装置に照明装置を接続して構成する照明制御システムは、照明装置が備える人感センサや照度センサに対して制御装置であるコントローラからセンサ情報の取得を要求し、この要求に基づいて各センサがコントローラにセンサ情報を送信する。コントローラは、照明装置の各センサから送信されたセンサ情報に基づいて照明装置の動作を制御するための制御コマンドを照明装置に送信する。
【０００３】
照明装置における照度調整（調光制御）を状況に合わせて行うためには、制御コマンドを生成して送信する前段において、制御対象となる照明装置の周囲の環境に関する情報（センサ情報）を取得する必要がある。センサの数が多くなると、すべてのデバイス（照明装置）のすべてのセンサ情報を取得するときにと、ネットワークを流れるデータ通信量が増えて、ネットワークの通信負荷が高くなり、いわゆる輻輳状態になる。輻輳状態になると通信障害が生じて、取得すべきセンサ情報や、送信すべき制御コマンドを正常に通信できない状態になる。
【０００４】
適時のセンサ情報の取得や最適な調光制御を行うには、通信ネットワークを介したセンサ情報の取得や制御コマンドの送信における通信障害は防止する必要がある。そこで、センサ情報の取得を指示する「イベント通知」に係るデータ通信量がネットワークの性能の上限値を超えるときは、イベントの優先度に応じて通信量を制御する技術が開示されている（例えば、特許文献１を参照）。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
特許文献１に開示されている技術のように、イベントの優先度によってセンサ情報の取得数（取得量）を絞り込んだとしても、制御対象となる装置の周囲環境と優先度との間に相関がなければ、制御対象となる装置の周囲環境に応じた最適な制御を行うことは困難である。例えば、照明装置を制御対象装置とした例では、消費電力削減のための適時の調光制御を行おうことが望ましい。この場合、同一種別のイベントに対して付与される同一の優先度に基づくような制御では、センサ情報の取得を周囲環境に基づいた最適なタイミングで行うことは困難である。
【０００６】
即ち、特許文献１に開示されている技術を用いても、制御対象装置の周囲環境の変化に合わせて被制御対象装置に対する最適な制御を動的に行うことは困難である。
【０００７】
本発明は、上記の課題を鑑みてなされたものであって、確実にセンサ情報を取得するセンシング管理装置を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記課題を解決するために、本発明の一態様は、複数の制御対象装置に搭載されるセンサにおけるセンシング動作を制御するセンシング管理装置であって、前記制御対象装置のうち、前記センシング動作の要求の対象とする前記センサを備えるセンシング対象装置を決定するために用いる環境情報を取得する環境情報取得部と、前記センシング動作の実行タイミングを規定する規則情報と前記環境情報とに基づいて前記センシング対象装置を決定する装置決定部と、前記規則情報に規定されるセンシング対象に基づくセンシング対象情報を取得させる前記センサを決定する情報決定部と、前記情報決定部において決定された前記センシング対象情報の取得を要求する要求コマンドを生成するコマンド生成部と、前記装置決定部において決定された前記制御対象装置に対して前記要求コマンドを送信する送信部と、を備えることを特徴とする。
【発明の効果】
【０００９】
本発明によれば、確実にセンサ情報を取得することができる。
【図面の簡単な説明】
【００１０】
【図１】本発明の実施形態における管理システムの構成を概略的に示す構成図である。
【図２】上記管理システムを構成する（ａ）コントローラ、（ｂ）デバイス、のハードウェア構成図である。
【図３】上記管理システムにおけるコントローラの機能ブロック図である。
【図４】上記管理システムにおけるデバイスの機能ブロック図である。
【図５】上記管理システムにおいて実行されるセンシング管理プログラムの処理の流れを示すフローチャートである。
【図６】上記センシング管理プログラムにおける環境情報取得処理の流れを示すフローチャートである。
【図７】上記センシング管理プログラムにおけるセンシング情報取得処理の流れを示すフローチャートである。
【図８】上記センシング管理プログラムの処理に用いる規則情報の例を示す図である。
【図９】上記センシング管理プログラムの処理に用いる規則情報の別の例を示す図である。
【図１０】本発明に係るセンシング情報蓄積処理において蓄積されるセンシング情報の例を示す図である。
【図１１】上記センシング情報蓄積処理において蓄積されるセンシング情報の別例を示す図である。
【図１２】上記センシング情報蓄積処理において蓄積されるセンシング情報のさらなる別例を示す図である。
【図１３】上記センシング情報蓄積処理において蓄積されるセンシング情報のさらなる別の例を示す図である。
【図１４】上記センシング情報蓄積処理において蓄積されるセンシング情報のさらなる別の例を示す図である。
【図１５】本発明に係るセンシング管理プログラムにおける管理テーブルの例を示す図である。
【発明を実施するための形態】
【００１１】
＜本発明の要旨＞
本発明に係るセンシング管理装置は、多数の制御対象装置の動作を、ネットワークを介して制御する制御装置である。制御装置は、通信ネットワークを介して制御対象装置と接続されている。１台の制御装置が、複数の制御対象装置の動作を制御するように構成される。制御装置は、制御対象装置の動作を制御するために、当該制御対象装置の動作環境に関連する周囲環境の情報をデータとして取得する処理を実行する。このデータ取得処理を多数の制御対象装置に対して行うようにしても、ネットワーク負荷による通信障害を発生させることなく適時に通信処理を実行することを要旨の一つとする。
【００１２】
本発明に係るセンシング管理装置は、複数のデバイス（制御対象装置）のそれぞれに搭載されている複数のセンサからセンサ情報（センシング情報）を取得する。このとき、当該制御対象装置の周囲環境に応じて収集対象とするセンサを動的に決定する。即ち、本発明に係るセンシング管理装置は、センシング情報を取得するときに、取得対象とするセンサを、そのセンサが搭載されている制御対象装置の周囲環境と、データを取得すべきデバイスの種類などに基づいて絞り込んで決定する。制御装置は、この決定されたデバイス（センサ）のみから、決定されたデータ種別に対応するデータのみを取得するように処理を制御する。これによって、特に、ネットワークの通信負荷によるデータ取得エラーや、制御コマンドの送信エラーを防止することができる。
【００１３】
＜本実施形態におけるシステム構成＞
まず、本発明に係るセンシング管理装置を備えるセンシング管理システムの実施形態について、図面を参照しながら説明する。図１に示すように、本実施形態に係る管理システム１００は、センシング管理装置であるコントローラ１０と、制御対象装置である複数のデバイス２０とを、通信回線であるネットワーク５０を介して通信可能に接続して構成される。コントローラ１０とデバイス２０のそれぞれは、ネットワーク５０を介してデータ送受信を行う機能を備えている。
【００１４】
コントローラ１０は、デバイス２０に対してセンシング対象情報の取得を要求する要求コマンドを生成して送出する処理を実行する。また、コントローラ１０は、要求コマンドの生成に用いる環境情報を得るための処理を実行する。コントローラ１０は、環境情報を得るための処理を周期的に実行する。また、コントローラ１０は、環境情報と後述する規則情報に基づいて、複数の制御対象装置の中から、要求コマンドを送信する送信対象であるセンシング対象装置を決定し、かつ、取得を要求するセンシング対象情報を決定する処理を実行する。
【００１５】
以下の説明に例示する制御対象装置は、センサを搭載した照明装置である。但し、本発明に係るセンシング管理装置は、制御対象装置を照明装置に限るものではない。本発明における制御対象装置は、センシング管理装置から遠隔制御可能な機能を備えている装置であって、設置環境に関連する情報に基づいて動作を制御される装置であればよい。
【００１６】
本実施形態におけるコントローラ１０は、照明装置の周囲環境（外光による照度や、人の存在）をセンシング情報として取得するための要求コマンドを照明装置に送信する。これによって、照明装置に対する最適な調光指示を行う為に必要なセンシング情報の取得を、通信障害などを起こすことなく実行することができる。
【００１７】
デバイス２０は、コントローラ１０から送信された要求コマンドに基づいてセンシング対象情報を構成するセンシング情報を収集し、コントローラ１０に送信する機能を備える。デバイス２０は、例えば、ＬＥＤ（Ｌｉｇｈｔ  Ｅｍｉｔｔｉｎｇ  Ｄｉｏｄｅ）照明装置であって、設置環境の周囲の照度や人を感知するセンサを備える。この場合、環境情報は、デバイス２０に係る照度情報や人感情報などである。
【００１８】
＜コントローラ１０のハードウェア構成＞
次に、本実施形態に係るコントローラ１０のハードウェア構成について図２（ａ）を用いて説明する。図２（ａ）に示すように、コントローラ１０は、いわゆるコンピュータであって、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１０１と、ネットワークＩ／Ｆ（ＩｎｔｅｒＦａｃｅ）１０２と、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）１０３と、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１０４と、ＲＴＣ（Ｒｅａｌ−Ｔｉｍｅ  Ｃｌｏｃｋ）１０５と、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１０６と、を備える。
【００１９】
ＣＰＵ１０１は、コントローラ１０の動作を統括的に制御する制御部である。ＲＯＭ１０４は、コントローラ１０において実行されるプログラムや、このプログラムを実行するときに使用されるパラメータ等を格納する記憶部である。ＲＡＭ１０６は、ＣＰＵ１０１がプログラムを実行するときに使用するワークエリア（作業領域）として機能する一時記憶部である。ＨＤＤ１０３は、ＲＯＭ１０４と同様に、コントローラ１０において実行されるプログラムを格納し、また、デバイス２０から取得したセンシング情報を所定の形式で蓄積して保存する蓄積部である。またＨＤＤ１０３、コントローラ１０がデバイス２０との通信を制御するときに用いる規則情報なども格納する。
【００２０】
ここで、規則情報とは、コントローラ１０がデバイス２０に対するセンシング情報を要求する要求コマンドの送信条件を定める情報群をいう。送信条件とは、要求コマンドを送信する時間的要素（時刻など）、位置的要素（デバイス２０の設置場所）、及び要求コマンド送信環境（ネットワーク５０の通信速度）などを含む情報群である。
【００２１】
ネットワークＩ／Ｆ１０２は、デバイス２０とのデータ送受信を行う通信インターフェースである。また、ＲＴＣ１０５は、コントローラ１０が内蔵する時計であって、プログラムにより参照されて時刻情報を提供する。
【００２２】
＜デバイス２０のハードウェア構成＞
次に、本実施形態における管理システム１００が備えるデバイス２０のハードウェア構成について図２（ｂ）を用いて説明する。図２（ｂ）に示すように、デバイス２０は、ＬＥＤ２０３と複数のセンサ２０５を備えるセンサ付き照明装置である。デバイス２０は、ＣＰＵ２０１と、ネットワークＩ／Ｆ２０２と、ＬＥＤ２０３と、ＲＯＭ２０４と、センサ２０５と、ＲＡＭ２０６と、を備えている。
【００２３】
ＣＰＵ２０１は、デバイス２０の動作を統括的に制御する制御部を構成する。ＣＰＵ２０１は、コントローラ１０からの要求コマンドに基づいて、要求コマンドの指示内容に基づいたセンシング動作を制御する。また、コントローラ１０から送信される制御コマンドに応じた動作を制御する。ネットワークＩ／Ｆ２０２は、コントローラ１０とのデータ送受信を行う通信インターフェースである。ＬＥＤ２０３は、照明用デバイスであって、コントローラ１０によって点灯や照度を調整される制御対象である。ＲＯＭ２０４は、デバイス２０の動作を制御するためのプログラムや、このプログラムを実行するときに使用されるパラメータ等を格納する。また、ＲＯＭ２０４に格納されているプログラムには、後述するセンサ２０５が検知して出力する電気信号を所定のデータに変換してセンシング情報を生成する処理も含まれる。
【００２４】
センサ２０５は、デバイス２０の周囲の環境に関わる情報を検知し、電気信号に変換する検知デバイスである。センサ２０５は、デバイス２０毎に複数搭載されてもよく、センサ２０５のそれぞれは、別々の種類の情報を検知するものでもよい。例えば、あるセンサ２０５は、照度を検知する「照度センサ」であって、あるセンサ２０５は人の存在を検知するいわゆる「人感センサ」である。ＲＡＭ２０６は、ＲＯＭ２０４に格納されているプログラムを実行するためのワークエリア（作業領域）として機能する。
【００２５】
＜コントローラ１０の機能構成＞
次に、本実施形態におけるコントローラ１０の機能構成について説明する。コントローラ１０は、いわゆる情報処理装置であって、ＲＯＭ１０４に格納されているソフトウェアプログラムと、すでに説明をしたハードウェアの協働により、以下の機能ブロックを実現するものである。図３に示すように、コントローラ１０は、センシング決定部１１と、時刻情報取得部１２と、位置情報取得部１３と、性能取得部１４と、コマンド生成部１５と、通信部１６と、センシング情報蓄積部１７と、を備えている。
【００２６】
センシング決定部１１は、後述する規則情報と環境情報に基づいて、周囲環境を検知するセンシング動作の要求対象となるデバイス２０と、当該デバイス２０においてセンシング動作の要求対象となるセンサ２０５を決定する処理を実行する。また、センシング決定部１１は、センシング動作を対象としたセンサ２０５からセンシング対象情報を取得できなかったときの補完処理を実行する。補完処理の詳細は後述する。
【００２７】
また、センシング決定部１１は、センシング対象情報の取得対象であるセンシング対象装置であるデバイス２０を決定する装置決定部と、規則情報に基づいて取得対象となるセンシング対象情報を決定する情報決定部と、を含む。
【００２８】
時刻情報取得部１２と位置情報取得部１３と性能取得部１４は、環境情報取得部を構成する。時刻情報取得部１２は、ＲＴＣ１０５において計測されている時刻を取得する処理を実行する。位置情報取得部１３は、コントローラ１０に接続されているデバイス２０の設置位置に基づいて、ネットワーク５０を介した通信を実行するためのアドレス情報を取得する処理を実行する。ここでアドレス情報とは、ＩＰアドレスやＭＡＣアドレスであって、デバイス２０を一意に識別可能な通信用のアドレスのことをいう。性能取得部１４は、ネットワーク５０における通信速度を計測する処理を実行する。
【００２９】
コマンド生成部１５は、センシング決定部１１において決定されたデバイス２０に対して、センシング決定部１１において決定されたセンシング対象情報を取得するための要求コマンドを生成する処理を実行する。
【００３０】
通信部１６は、コマンド生成部１５が生成した要求コマンドを対象となるデバイス２０に送信する処理を実行する送信部を構成する。また、通信部１６は、要求コマンドに応じてデバイス２０が送信するセンシング情報を受信する処理を実行する受信部を構成する。
【００３１】
センシング情報蓄積部１７は、デバイス２０から受信したセンシング情報を受信したタイミングに関連付けて蓄積する処理を実行する。センシング情報蓄積部１７によってセンシング情報は、例えば、コントローラ１０が備えるＨＤＤ１０３に記憶される。
【００３２】
＜デバイス２０の機能構成＞
次に、本実施形態におけるデバイス２０の機能構成について説明する。デバイス２０は、外部からの制御を受け付ける機能を備える制御対象装置である。デバイス２０は、周囲環境に関わる状況を検知して電気信号に変換する検知素子を搭載する。デバイス２０は、ＲＯＭ２０４に格納されているソフトウェアプログラムと、すでに説明をしたハードウェアの協働により、以下の機能ブロックを実現するものである。
【００３３】
図４に示すようにデバイス２０は、センシング情報取得部２１と、人検知部２２と、照度取得部２３と、通信部２４と、調光部２５と、を備えている。センシング情報取得部２１は、人検知部２２や照度取得部２３が検知したセンシング情報をコントローラ１０に対して送信する形式にする処理を実行する。人検知部２２は、いわゆる人感センサにより構成されるセンサ機能であって、デバイス２０が設置されている位置において、所定の検知範囲内に人がいるか否かを検知する。照度取得部２３は、いわゆる照度センサである。
【００３４】
通信部２４は、コントローラ１０からの制御コマンドを受信し、センシング情報取得部２１が生成したセンシング対象情報をコントローラ１０に送信する処理を実行する。調光部２５は、コントローラ１０からの制御コマンドに基づいて、デバイス２０が備えるＬＥＤ２０３の照度を調整する処理を実行する動作部を構成する。
【００３５】
＜センシング管理プログラムの処理フロー＞
次に、本発明に係るセンシング管理プログラムの実施形態を説明する。すでに説明をしたコントローラ１０のＲＯＭ１０４に記憶されているソフトウェアプログラムが、センシング管理プログラムに相当する。以下、センシング管理プログラムの処理の流れについて、図５のフローチャートを用いて処理ステップごとに説明する。
【００３６】
まず、環境情報を取得するための環境情報取得処理が実行される（Ｓ５０１）。すでに説明したとおり、環境情報とは、コントローラ１０において取得可能な情報、または、コントローラ１０がネットワーク５０を介して外部装置から取得可能な情報等を含む一連のデータ群をいう。環境情報は、後述する規則情報と組み合わせることで、コントローラ１０がセンシング対象情報を絞り込む処理に用いられる情報である。環境情報とは、例えば、コントローラ１０からデバイス２０へのセンシング情報の取得要求を示す要求コマンドの送信タイミングを決定するために用いられる時間的要素を含む情報（時刻など）や、デバイス２０の位置的要素（設置場所）等を含む情報である。また、環境情報とは、要求コマンドを送信するネットワーク５０の通信環境（通信速度）などを含む情報である。
【００３７】
ここで、環境情報取得処理（Ｓ５０１）の詳細な処理フローについて、図６を用いて説明する。なお、この環境情報取得処理（Ｓ５０１）が、センシング管理プログラムにおける環境情報取得ステップに相当する。図６に示すように、コントローラ１０は、まず、ネットワーク性能取得処理を実行する（Ｓ６０１）。
【００３８】
ネットワーク性能取得処理（Ｓ６０１）では、コントローラ１０が備える性能取得部１４が、ネットワーク５０の通信速度などを取得する。ネットワーク５０が、無線ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）であれば、ネットワーク性能として、無線基地局との間の電波受信感度などを取得する。また、ネットワーク５０が有線ＬＡＮであれば、ネットワーク性能として、データ通信速度を計測する。この電波受信感度やデータ通信速度が、計測性能情報に該当する。以下の説明では、ネットワーク５０におけるデータ通信速度をネットワーク性能として取得した場合を例に用いる。
【００３９】
次に、コントローラ１０は、時刻情報取得処理を実行する（Ｓ６０２）。時刻情報取得処理（Ｓ６０２）は、コントローラ１０のＲＴＣ１０５から内部時刻を取得する処理である。これよって、環境情報取得処理（Ｓ５０１）の実行時における時刻を取得することができる。また、ＲＴＣ１０５からの取得情報に日付情報が含まれる場合は、時刻情報取得処理（Ｓ６０２）において、環境情報取得処理（Ｓ５０１）の実行時における日付情報も取得する。この時刻情報や日付情報が計測時刻情報に相当する。
【００４０】
次に、位置情報取得処理を実行する（Ｓ６０３）。コントローラ１０は、固体識別情報を含むデータ群をＨＤＤ１０３に予め保持している。固体識別情報とは、コントローラ１０がネットワーク５０を介してデバイス２０とのデータ通信を行うときに用いる情報である。ネットワーク５０が、ＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｃｏｌ）ネットワークであれば、固体識別情報は、ＩＰアドレスである。または、ＬＡＮのＩ／Ｆを識別するためのＭＡＣアドレスでもよい。「固体識別情報を含むデータ群」とは、各デバイス２０における個体識別情報と、各デバイス２０の管理用ＩＤとを関連付けた位置情報群である。例えば、図１５に示す管理テーブルＴ１５のように、テーブル形式のデータ群である。管理テーブルＴ１５には、カラムＣ１５１とカラムＣ１５２が含まれている。
【００４１】
管理用ＩＤを示すカラムＣ１５１には、デバイス２０のそれぞれを管理するためのＩＤが設置位置を示す情報に関連付けられている。このカラムＣ１５１のデータに一意に関連付けられた個別識別情報であるＩＰアドレスがカラムＣ１５２に格納されている。この管理テーブルＴ１５を参照することで、位置情報取得処理（Ｃ６０３）は、各デバイス２０の位置情報を通信用アドレスに変換する。
【００４２】
以上説明したネットワーク性能取得処理（Ｓ６０１）と、時刻情報取得処理（Ｓ６０２）と、位置情報取得処理（Ｓ６０３）によって、環境情報が取得される。次に、コントローラ１０は、環境情報に基づいて、センシング情報の取得対象であるセンシング対象情報が存在するか否かを判定する取得対象判定処理（Ｓ５０２）を実行する。
【００４３】
図５に戻る。コントローラ１０は、環境情報取得処理（Ｓ５０１）に続いて、取得対象判定処理（Ｓ５０２）を実行する。取得対象判定処理において、取得対象となるセンシング情報が「有り」と判定されなければ（Ｓ５０２：ＮＯ）、処理を環境情報取得処理（Ｓ５０１）に戻す。取得対象となるセンシング情報が「有り」と判定されれば（Ｓ５０２：ＹＥＳ）、処理を取得対象装置特定処理（Ｓ５０３）に移行する。まず、取得判定処理（Ｓ５０２）の詳細を説明する。
【００４４】
＜取得対象判定の詳細１＞
取得対象判定処理（Ｓ５０２）は、環境情報取得処理（Ｓ５０１）において取得された環境情報に合致する規則情報が存在するか否かを判定する。ここで本実施形態に係る規則情報の一例であるルールテーブルＴ８について、図８を用いて説明する。なお、ルールテーブルＴ８は、コントローラ１０のＲＯＭ１０４またはＨＤＤ１０３に記憶されている。
【００４５】
ルールテーブルＴ８は、３つのカラムからなるテーブル形式のデータ群である。３つのカラムにはそれぞれ「時間帯Ｃ８１」、「設置位置Ｃ８２」、「センシング対象Ｃ８３」、という情報種別が付与されている。なお、センシング対象Ｃ８３は１つのカラムの中にセンサ２０５の種別に相当するデータが区別されて格納されている。「時間帯Ｃ８１」は、規定時刻情報に相当する。「設置位置Ｃ８２」は、規定設置位置情報に相当する。
【００４６】
時間帯Ｃ８１は、特定の時刻と時刻の間の時間幅を規定している。設置位置Ｃ８２は、デバイス２０のそれぞれの設置位置に付与する管理ＩＤが格納されている。ここでは、管理ＩＤとして「Ａ（窓際）、Ｂ（窓際）、Ｃ、Ｄ」を例示している。センシング対象Ｃ８３は、各デバイス２０の設置位置Ｃ８２と時間帯Ｃ８１によって一意に決定する取得すべきセンサ情報を示す情報種別が格納されている。図８に示すセンシング対象Ｃ８３において、「○」が格納されている部分は、取得対象とすべきセンシング情報であることを示す。「×」が格納されている部分は、取得対象にはしないセンシング情報であることを示す。
【００４７】
取得対象判定処理（Ｓ５０２）において、環境情報における時刻情報が「１０：００」であるとき、設置位置Ｃ８２が「Ａ」、「Ｂ」、「Ｃ」、［Ｄ］のそれぞれにおいて、センシング対象Ｃ８３として人感情報はセンシング対象情報になっている。また、設置位置Ｃ８２が「Ｃ」と「Ｄ」のデバイス２０は、照度情報がセンシング対象情報にはなっていない。したがって、取得対象判定処理（Ｓ５０２）においてルールテーブルＴ８を規則情報として用いると、取得対象「有り」（Ｓ５０２：ＹＥＳ）として判定される。なお、時間帯Ｃ８１などが、センシング管理プログラムにおける動作タイミングを規定する規則情報に相当する。
【００４８】
＜取得対象判定の詳細２＞
また、取得対象判定処理（Ｓ５０２）に用いる規則情報は、さらに他のデータ要素を含んでいてもよい。図９に示すルールテーブルＴ９は、本実施形態に係る規則情報の別の一例である。ルールテーブルＴ９は、５つのカラムからなるテーブル形式のデータ群である。５つのカラムにはそれぞれ「ネットワーク性能Ｃ９１」、「時間帯Ｃ９２」、「設置位置Ｃ９３」、「センシング対象Ｃ９４」、という情報種別が付与されている。なお、センシング対象Ｃ９４は１つのカラムの中にセンサ２０５の種別に相当するデータが区別されて格納されているものとする。
【００４９】
ルールテーブルＴ９においてルールテーブルＴ８と異なる点は「ネットワーク性能Ｃ９１」である。ネットワーク性能Ｃ９１は、ネットワーク５０のデータ通信速度を規定している。ここでは、「１００ｋｂｐｓ以上」、「２１〜９９ｋｂｐｓ」、「２０ｋｂｐｓ以下」の３つの区別を用いている。「ネットワーク性能Ｃ９１」は、規定性能情報に相当する。
【００５０】
取得対象判定処理（Ｓ５０２）において、環境情報におけるネットワーク性能が「９０ｋｐｂｓ」であるとき、全ての時間帯において、センシング対象Ｃ８３として人感情報と照度情報は、センシング対象情報になる。また、環境情報におけるネットワーク性能が「３０ｋｐｂｓ」であるとき、かつ、環境情報における時刻情報が「１０：００」であるとき、設置位置Ｃ８２の「Ａ」、「Ｂ」、「Ｃ」、「Ｄ」において、人感情報はセンシング対象情報になる。また、設置位置が「Ｃ」と「Ｄ」のデバイス２０は、照度情報がセンシング対象情報にはならない。したがって、取得対象判定処理（Ｓ５０２）においてルールテーブルＴ９を規則情報として用いると、取得対象「有り」（Ｓ５０２：ＹＥＳ）として判定される。
【００５１】
次に、取得対象装置特定処理が実行される（Ｓ５０３）。ここでは、図８に示すルールテーブルＴ８を用いた取得対象装置特定処理（Ｓ５０３）が実行され、環境情報における時刻情報は「１０：００」であることを例に用いる。この例によれば、設置位置Ｃ８２が「Ａ」、「Ｂ」、「Ｃ」、「Ｄ」に該当するデバイス２０の全てに対して、人感情報をセンシング対象情報として要求することになる。また、設置位置Ｃ８２が「Ａ」、「Ｂ」のデバイスに対しては、照度情報もセンシング対象情報として要求することになる。そこで、コントローラ１０は、設置位置Ｃ８２が「Ａ」、「Ｂ」、「Ｃ」、「Ｄ」に該当するデバイス２０の管理ＩＤに対応する個別識別情報を照会して、取得対象となったセンシング対象情報を取得するための要求対象リストを生成する。なお、作成された要求対象リストは、ＲＡＭ１０６に一時的に記憶する。この取得対象装置特定処理（Ｓ５０３）が、センシング管理プログラムにおける情報決定ステップと装置決定ステップに相当する。
【００５２】
＜センシング情報取得の詳細１＞
次に、センシング情報取得処理が実行される（Ｓ５０４）。ここで、センシング情報取得処理（Ｓ５０４）の詳細について、図７を用いて説明する。環境情報における時刻情報が「１０：００」であって、規則情報がルールテーブルＴ８である場合を前提として、センサ情報取得要求処理が実行されるものと仮定する（Ｓ７０１）。センサ情報取得要求処理は、センシング対象情報を取得するための要求コマンドを生成する処理である。そこで、ＲＡＭ１０６に一時的に記憶されている要求対象リストを用いて、要求コマンドが生成される。このセンサ情報取得要求処理（Ｓ７０１）が、センシング管理プログラムにおけるコマンド生成ステップに相当する。
【００５３】
本実施形態において生成される要求コマンドは、デバイス２０の設置位置が「Ａ」、「Ｂ」、「Ｃ」、「Ｄ」に該当するデバイス２０が有する人感センサ（センサ２０５）に対してセンシング情報を要求するコマンドである。また、本実施形態において生成される要求コマンドは、設置位置が「Ａ」、「Ｂ」に該当するデバイス２０が有する照度センサ（センサ２０５）に対してセンシング情報を要求するコマンドである。
【００５４】
次に、センサ情報取得処理が実行される（Ｓ７０２）。センサ情報取得処理は、すでに生成されている要求コマンドを該当するデバイス２０に対して送信する処理である。要求コマンドを受信した各デバイス２０は、この要求コマンドに応じてセンサを動作させてセンシング情報を取得し、コントローラ１０に対して送信する。このとき、一度のセンサ情報取得処理において１つの要求コマンドが送信されるものとする。また、１つ要求コマンドの送信に応じてデバイス２０からセンシング対象情報が返信されたときに、次の処理に移行する。なお、このセンサ情報取得処理（Ｓ７０２）が、センシング管理プログラムにおける送信ステップに相当する。
【００５５】
ルールテーブルＴ８に例示するように、照明装置であるデバイス２０の設置位置が「Ａ（窓際）」、「Ｂ（窓際）」であるとき、時間帯Ｃ８１が「９：００−１９：００」であれば、照度情報はセンシング対象データになる。これは、外が明るい時間帯は、外光がデバイス２０の設置位置の照度に影響を大きく与える可能性が高いからである。周囲環境である外光の影響を受けやすいと判断されるデータ要素であれば、センシング対象情報に照度情報を含めるようにする。照度情報を必要としないと判断できる周囲環境に相当するならば、照度情報はセンシング対象情報に含まないようにする。以上のように、環境情報と規則情報に基づいてセンシング対象情報を絞り込むことで、コントローラ１０は、デバイス２０の環境に合わせた動的かつ最適な制御を実行できる。
【００５６】
＜センシング情報取得の詳細２＞
ここで、センシング情報取得要求処理（Ｓ７０１）とセンシング対象情報取得処理（Ｓ７０２）の別の例について説明する。環境情報におけるネットワーク性能が９０ｋｂｐｓであり、時刻情報が「１０：００」であって、規則情報がルールテーブルＴ９である場合を前提とする。
【００５７】
この場合、センサ情報取得要求処理（Ｓ７０１）において、デバイス２０の設置位置が「Ａ」、「Ｂ」、「Ｃ」、「Ｄ」に該当するデバイス２０が有する人感センサ（センサ２０５）に対してセンシング情報を要求する要求コマンドが生成される。同様に、デバイス２０の設置位置が「Ａ」、「Ｂ」、「Ｃ」、「Ｄ」に該当するデバイス２０が有する照度センサ（センサ２０５）に対してセンシング情報を要求する要求コマンドが生成される。
【００５８】
次に、センサ情報取得処理が実行される（Ｓ７０２）。センサ情報取得処理は、すでに生成されている要求コマンドを該当するデバイス２０に対して送信する処理である。要求コマンドを受信した各デバイス２０は、この要求コマンドに応じてセンサを動作させてセンシング情報を取得し、コントローラ１０に対して送信する。このとき、一度のセンサ情報取得処理において１つの要求コマンドが送信されるものとする。また、１つ要求コマンドの送信に応じてデバイス２０からセンシング対象情報が返信されたときに、次の処理に移行する。
【００５９】
ルールテーブルＴ９に例示するように、デバイス２０の設置位置が「Ａ（窓際）」、「Ｂ（窓際）」であって、時間帯Ｃ８１が「９：００−１９：００」であっても、ネットワーク性能が２０ｋｂｐｓ以下のときは、照度情報はセンシング対象情報にしない。これは、ネットワーク負荷を低く抑えて、より必要なセンシング対象情報を取得するためである。
【００６０】
以上のように、環境情報と規則情報に基づいてセンシング対象情報を絞り込むことで、コントローラ１０は、デバイス２０の環境に合わせた動的かつ最適な制御を実行できる。
【００６１】
＜センシング情報蓄積の詳細１＞
センシング対象情報取得処理（Ｓ７０２）に続いて、センシング情報蓄積処理が実行される（Ｓ７０３）。前段の処理によって、取得されたセンシング対象情報は、取得日時を示す情報を関連付けてコントローラ１０のＨＤＤ１０３に記憶し蓄積される。以上の処理によりセンシング情報取得処理（Ｓ５０４）は終了する。
【００６２】
センシング情報蓄積処理（Ｓ７０３）において蓄積されるセンシング情報の例を図１０に示す。センシング対象情報取得処理（Ｓ７０２）において取得されたセンシング対象情報は、センシング情報テーブルＴ１０のように、取得された情報を識別可能な情報が付加された状態で、センシング情報蓄積処理（Ｓ７０３）において蓄積される。なお、以下の説明において用いられる蓄積されたセンシング情報は、過去に取得されたセンシング情報とともに蓄積されている形式を例示している。したがって、１回の要求コマンドにおいて取得されたデータを例示するものではない。
【００６３】
センシング情報テーブルＴ１０は、５つのカラムからなるテーブル形式のデータ群である。５つのカラムにはそれぞれ「日付Ｃ１０１」、「曜日Ｃ１０２」、「時間帯Ｃ１０３」、「設置位置Ｃ１０４」、「センシング情報Ｃ１０５」、という情報種別が付与されている。なお、センシング情報Ｃ１０５は、１つのカラムの中に複数のセンシング対象情報が区別されて格納されているものとする。
【００６４】
センシング情報テーブルＴ１０のように、蓄積されたセンシング対象情報は、これを取得した日時と、そのセンサ２０５の管理ＩＤを用いて区別される。「日付Ｃ１０１」と「曜日Ｃ１０２」は、コントローラ１０が備えるＲＴＣ１０５が提供する時間情報を用いて、デバイス２０から当該センシング対象情報を受信したタイミングに基づいて付与される。
【００６５】
また、センシング情報Ｃ１０５に含まれる照度情報は、センシング対象情報を取得したときの当該デバイス２０に係るセンサ２０５における照度の計測値を平均した値である。
【００６６】
以上のように、コントローラ１０は、環境情報と規則情報（例えば、ルールテーブルＴ８）を用いて、センシング対象情報を絞り込んで取得し、取得したセンシング対象情報は、取得日時など一意に識別可能なデータを付与して蓄積する。
【００６７】
＜センシング情報蓄積の詳細２＞
センシング情報蓄積処理（Ｓ７０３）において蓄積されるセンシング情報の別の例を図１１に示す。取得されたセンシング対象情報は、センシング情報テーブルＴ１１のように、取得された情報を識別可能な情報が付加された状態で生成される。センシング情報テーブルＴ１１は、４つのカラムからなるテーブル形式のデータ群である。４つのカラムにはそれぞれ「天気情報Ｃ１１１」、「時間帯Ｃ１１２」、「設置位置Ｃ１１３」、「センシング情報Ｃ１１４」、という情報種別が付与されている。なお、センシング情報Ｃ１１４は、１つのカラムの中に複数のセンシング対象情報が区別されて格納されているものとする。
【００６８】
センシング情報テーブルＴ１１のように、センシング対象情報を取得した日時に変えて、そのセンシング対象情報を取得したときの天気を示す情報を関連付けてもよい。天気情報Ｃ１１１に格納される情報は、コントローラ１０が外部の情報提供サーバーに接続して取得すればよい。この場合、センシング対象情報を取得したタイミングで、外部の情報提供サーバーに接続してもよいし、例えば、特定の時刻において外部の情報提供サーバーに接続し、その日の天気情報を予め取得し、センシング対象情報に関連づけて蓄積してもよい。
【００６９】
以上のように、コントローラ１０は、環境情報と規則情報（例えば、ルールテーブルＴ８）を用いて、センシング対象情報を絞り込んで取得し、取得したセンシング対象情報は、取得したタイミングにおける天気に関する情報を関連づける。これによって、センシング対象情報の一部が取得できなくても、補完することが可能になる。
【００７０】
＜センシング情報蓄積の詳細３＞
センシング情報蓄積処理（Ｓ７０３）において蓄積されるセンシング情報のさらに別の例を図１２に示す。取得されたセンシング対象情報は、センシング情報テーブルＴ１２のように、取得された情報を識別可能な情報が付加された状態で生成される。センシング情報テーブルＴ１２は、４つのカラムからなるテーブル形式のデータ群である。４つのカラムにはそれぞれ「季節情報Ｃ１２１」、「時間帯Ｃ１１２」、「設置位置Ｃ１１３」、「センシング情報Ｃ１１４」、という情報種別が付与されている。なお、センシング情報Ｃ１１４は、１つのカラムの中に複数のセンシング対象情報が区別されて格納されているものとする。
【００７１】
センシング情報テーブルＴ１２のように、センシング対象情報を取得したタイミングの天気に変えて季節を示す情報を関連づけてもよい。季節情報Ｃ１２１に格納される情報は、コントローラ１０が備えるＲＴＣ１０５から提供されるカレンダーデータに基づいて、コントローラ１０が算出すればよい。
【００７２】
＜センシング情報蓄積の詳細４＞
センシング情報蓄積処理（Ｓ７０３）において蓄積されるセンシング情報のさらに別の例を図１３に示す。取得されたセンシング対象情報は、センシング情報テーブルＴ１３のように、取得された情報を識別可能な情報が付加された状態で生成される。センシング情報テーブルＴ１３は、４つのカラムからなるテーブル形式のデータ群である。４つのカラムにはそれぞれ「時間帯Ｃ１３１」、「利用目的Ｃ１３２」、「設置位置Ｃ１３３」、「センシング情報Ｃ１３４」、という情報種別が付与されている。なお、センシング情報Ｃ１３４は、１つのカラムの中に複数のセンシング対象情報が区別されて格納されているものとする。
【００７３】
センシング情報テーブルＴ１３のように、センシング対象情報を取得したタイミングの天気や季節を示す情報に変えて、センシング対象情報を取得したタイミングにおける、そのデバイス２０が設置されている場所の利用の目的を関連づけてもよい。例えば利用目的Ｃ１３２が「会議利用」であるときに取得されたセンシング対象情報は、設置位置が「Ａ（窓際）」「Ｂ（窓際）」の場合は、照度情報を取得して後に制御した方がよいが、それ以外のデバイス２０は、常に消灯状態にすればよい。
【００７４】
＜センシング情報蓄積の詳細５＞
センシング情報蓄積処理（Ｓ７０３）において蓄積されるセンシング情報のさらに別の例を図１４に示す。取得されたセンシング対象情報は、センシング情報テーブルＴ１４のように、取得された情報を識別可能な情報が付加された状態で蓄積される。センシング情報テーブルＴ１４は、３つのカラムからなるテーブル形式のデータ群である。３つのカラムにはそれぞれ「時間帯Ｃ１４１」、「設置位置Ｃ１４２」、「センシング情報Ｃ１４３」、という情報種別が付与されている。なお、センシング情報Ｃ１４３には、１つのカラムの中に複数のセンシング対象情報が区別されて、かつ、一部は加工されて格納されているものとする。
【００７５】
センシング情報テーブルＴ１４のように、センシング情報Ｃ１４３において、変化率と優先度を格納してもよい。ここで、変化率は、センシング対象情報を先に蓄積されたセンシング対象情報（例えば、センシング情報テーブルＴ１０のように）において取得された人感情報や照度情報と、今回取得して蓄積されるセンシング対象情報とを比較して算出する。優先度は、変化率に対して予め規定した複数の閾値を用い、その閾値との比較を用いて「高」「中」「低」を決定し、これを格納する。
【００７６】
なお変化率は、センシング対象情報を取得した全回数に対して、先のセンシング対象情報との比較において変化した回数の割合を用いて算出すればよい。
【００７７】
図５に戻る。次に、取得対象終了判定処理が実行される（Ｓ５０５）。取得対象装置特定処理（Ｓ５０３）において、センシング対象情報を取得するためのコマンドが複数生成される。この全ての取得対象に対するセンシング情報取得処理（Ｓ５０４）が終了するまでは（Ｓ５０５：ＮＯ）、処理をループする。
【００７８】
生成された全てのコマンドに係るセンシング情報取得処理（Ｓ５０４）が終了していれば（Ｓ５０５：ＹＥＳ）、コントローラ１０は、補完判定処理を実行する（Ｓ５０６）。センシング情報取得処理（Ｓ５０４）において、センシング対象情報の取得を実行したときに（Ｓ７０２）、一部のセンシング対象情報の取得を正常に終了できない場合が想定される。この場合、センシング対象情報の一部が欠落した状態になる。そこで、補完判定処理では、今回の情報取得タイミングにおいてセンシング対象情報に欠落が生じているか否かを判定し、欠落が生じていなければ（Ｓ５０６：ＮＯ）、制御コマンド生成処理（Ｓ５０６）に移行する。
【００７９】
センシング対象情報に欠落が生じていれば（Ｓ５０６：ＹＥＳ）、センシング情報補完処理を実行する（Ｓ５０７）。センシング情報補完処理は、すでに実行された過去のセンシング情報取得処理（Ｓ５０４）において、取得日時を示す情報とともに蓄積されているセンシング情報を用いて、欠落しているセンシング情報を補完する処理である（Ｓ５０７）。欠落したセンシング対象情報と同じ時間帯が関連付けられている過去のセンシング情報は、同じような傾向になる。
【００８０】
例えば、図１０に示したセンシング情報テーブルＴ１０を用いて補完処理を実行する場合、センシング情報テーブルＴ１０を参照して、欠落が生じているセンシング対象情報に相当する情報を取得する。欠落が生じたタイミングに相当する曜日を、センシング情報テーブルＴ１０に含まれる曜日Ｃ１０２から検索し、この曜日Ｃ１０２に関連付けられている時間帯Ｃ１０３を絞り込んで、これに対応するセンシング情報Ｃ１０５を参照する。参照したセンシング情報Ｃ１０５を用いて、欠落していたセンシング情報を補完する。以上のように、時間帯Ｃ８１と設置位置Ｃ８２が共通する過去のセンシング情報（例えば、センシング情報テーブルＴ１０の時間帯Ｃ１０３に対応するセンシング情報Ｃ１０５）を用いて欠落したセンシング対象情報を補完することができる。
【００８１】
次に、コントローラ１０は、取得したセンシング対象情報に基づいて、デバイス２０を制御する制御コマンドを生成する制御コマンド生成処理（Ｓ５０８）を実行する。続いて、コントローラ１０は、生成した制御コマンドを該当するデバイス２０に送信する制御コマンド送信処理を実行する（Ｓ５０９）。
【００８２】
以上説明した実施形態によれば、デバイス２０の周囲環境の変動に即した規則情報を規定し、また、変動する周囲環境に対応する環境情報をコントローラ１０が取得して、この環境情報と規則情報に基づいて、デバイス２０からのセンシング情報を取得する。これによって、センシング情報を取得する対象を周囲環境に合わせてダイナミックに管理し、センシング情報の取得処理を分散させることができる。コントローラ１０が管理するデバイス２０の数が多くなり、センサ２０５の数が多くなっても、センシング情報の取得によりネットワーク５０の通信帯域が逼迫することを避けることができる。
【００８３】
以上説明をした本実施形態に係るコントローラ１０によれば、取得したセンシング対象情報に基づいて、人の有無や外光に合わせた調光指示を実行することができる。仮に取得しなかったセンシング対象情報を用いて調光指示を実行するならば、蓄積されたセンシング情報を用いてセンシング対象情報を補完する。
【００８４】
以上のように、制御対象情報であるデバイス２０の数が多く、センシング対象情報の候補が多量に存在する場合であっても、制御対象情報の周囲環境に基づいて動的に、センシング対象を絞り込むことができる。これによって、通信ネットワークを輻輳させることなく、適時にセンシング対象情報を収集し、適時にデバイス２０へ制御コマンドを送信することができる。
【符号の説明】
【００８５】
１０    コントローラ
１１    センシング決定部
１２    時刻情報取得部
１３    位置情報取得部
１４    性能取得部
１５    コマンド生成部
１６    通信部
１７    センシング情報蓄積部
２０    デバイス
２１    センシング情報取得部
２２    人検知部
２３    照度取得部
２４    通信部
２５    調光部
５０    ネットワーク
１００  管理システム
１０１  ＣＰＵ
１０２  ネットワークＩ／Ｆ
１０３  ＨＤＤ
１０４  ＲＯＭ
１０５  ＲＴＣ
１０６  ＲＡＭ
２０１  ＣＰＵ
２０２  ネットワークＩ／Ｆ
２０３  ＬＥＤ
２０４  ＲＯＭ
２０５  センサ
２０６  ＲＡＭ
【先行技術文献】
【特許文献】
【００８６】
【特許文献１】特開２００７−０６６０７６号公報
【図１】
2018005570.tif 000003
【図２】
2018005570.tif 000004
【図３】
2018005570.tif 000005
【図４】
2018005570.tif 000006
【図５】
2018005570.tif 000007
【図６】
2018005570.tif 000008
【図７】
2018005570.tif 000009
【図８】
2018005570.tif 000010
【図９】
2018005570.tif 000011
【図１０】
2018005570.tif 000012
【図１１】
2018005570.tif 000013
【図１２】
2018005570.tif 000014
【図１３】
2018005570.tif 000015
【図１４】
2018005570.tif 000016
【図１５】
2018005570.tif 000017